From 13fb345aa21f80aaed83a8e6ff1001eaa19dd929 Mon Sep 17 00:00:00 2001 From: Frost-ZX <30585462+Frost-ZX@users.noreply.github.com> Date: Sat, 12 Nov 2022 12:13:49 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=9B=B4=E6=96=B0=20ProbeJS=20?= =?UTF-8?q?=E7=94=9F=E6=88=90=E7=9A=84=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/probe.class-definitions.json | 3154 + .vscode/probe.doc-schema.json | 651 + .vscode/settings.json | 10 + kubejs/jsconfig.json | 11 +- kubejs/probe/generated/events.d.ts | 1166 +- kubejs/probe/generated/events.documented.d.ts | 1262 - kubejs/probe/generated/globals.d.ts | 132512 +++++++-------- kubejs/probe/generated/java.d.ts | 4776 +- kubejs/probe/generated/names.d.ts | 2 +- kubejs/probe/generated/raw.d.ts | 4 + kubejs/probe/generated/registries.d.ts | 18 +- 11 files changed, 73550 insertions(+), 70016 deletions(-) create mode 100644 .vscode/probe.class-definitions.json create mode 100644 .vscode/probe.doc-schema.json create mode 100644 .vscode/settings.json delete mode 100644 kubejs/probe/generated/events.documented.d.ts create mode 100644 kubejs/probe/generated/raw.d.ts diff --git a/.vscode/probe.class-definitions.json b/.vscode/probe.class-definitions.json new file mode 100644 index 0000000..d51e53e --- /dev/null +++ b/.vscode/probe.class-definitions.json @@ -0,0 +1,3154 @@ +{ + "definitions": { + "typeClassname": { + "enum": [ + "com.mojang.serialization.codecs.BaseMapCodec", + "net.minecraft.network.protocol.status.ServerStatus$Players", + "net.minecraft.world.level.levelgen.SurfaceRules$Context", + "net.minecraft.world.entity.monster.Zombie", + "dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties", + "it.unimi.dsi.fastutil.ints.Int2BooleanFunction", + "dev.latvian.mods.rhino.ConstProperties", + "java.lang.CharSequence", + "net.minecraft.world.item.enchantment.Enchantment$Rarity", + "net.minecraft.world.level.BaseSpawner", + "dev.architectury.extensions.injected.InjectedEntityTypeExtension", + "net.minecraft.world.entity.animal.horse.Markings", + "it.unimi.dsi.fastutil.shorts.ShortListIterator", + "net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket", + "malte0811.ferritecore.mixin.mrl.ResourceLocationAccess", + "com.mojang.blaze3d.shaders.Shader", + "net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters", + "java.util.Currency", + "it.unimi.dsi.fastutil.doubles.DoublePredicate", + "net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket", + "java.util.LinkedHashMap", + "java.nio.channels.InterruptibleChannel", + "net.minecraft.world.entity.ai.sensing.DummySensor", + "net.minecraft.client.multiplayer.ServerData", + "net.minecraft.world.level.levelgen.feature.NoiseEffect", + "net.minecraft.world.food.FoodProperties", + "dev.latvian.mods.kubejs.client.ClientWrapper", + "java.util.function.ToIntFunction", + "net.coderbot.iris.fantastic.ParticleRenderingPhase", + "net.minecraft.core.Holder$Kind", + "com.mojang.blaze3d.shaders.BlendMode", + "java.lang.Module", + "net.minecraft.world.level.levelgen.feature.configurations.OceanRuinConfiguration", + "net.minecraft.world.level.levelgen.feature.LakeFeature$Configuration", + "me.jellysquid.mods.sodium.client.model.ModelCuboidAccessor", + "net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity", + "net.minecraft.world.level.block.entity.BellBlockEntity", + "io.netty.buffer.ByteBufAllocator", + "net.minecraft.world.item.Item$Properties", + "net.minecraft.world.level.biome.BiomeSource$StepFeatureData", + "java.nio.channels.AsynchronousChannel", + "net.minecraft.world.entity.npc.Villager", + "it.unimi.dsi.fastutil.floats.Float2IntFunction", + "net.fabricmc.fabric.mixin.lookup.BlockEntityTypeAccessor", + "net.minecraft.world.entity.ai.sensing.TemptingSensor", + "com.mojang.datafixers.DSL$TypeReference", + "net.minecraft.client.gui.screens.social.PlayerSocialManager", + "net.coderbot.iris.vendored.joml.Matrix3fc", + "net.minecraft.server.ServerScoreboard$Method", + "net.minecraft.advancements.CriterionTriggerInstance", + "net.minecraft.world.entity.animal.Fox$Type", + "it.unimi.dsi.fastutil.floats.FloatPredicate", + "java.lang.module.ModuleDescriptor$Exports", + "dev.latvian.mods.unit.UnitContext", + "net.minecraft.world.entity.animal.horse.Llama", + "dev.latvian.mods.kubejs.item.ItemRightClickEventJS", + "net.minecraft.world.level.block.entity.TickingBlockEntity", + "net.minecraft.world.level.levelgen.SurfaceRules$ConditionSource", + "org.lwjgl.system.Pointer", + "net.minecraft.advancements.DisplayInfo", + "com.mojang.math.OctahedralGroup", + "net.minecraft.nbt.FloatTag", + "com.mojang.blaze3d.shaders.Program", + "java.lang.AbstractStringBuilder", + "dev.latvian.mods.kubejs.stages.StageChangeEvent", + "dev.latvian.mods.rhino.classdata.ClassData", + "net.minecraft.world.level.chunk.UpgradeData", + "net.minecraft.world.level.block.state.properties.StructureMode", + "io.netty.channel.Channel$Unsafe", + "net.coderbot.iris.vendored.joml.Matrix3dc", + "net.minecraft.world.level.storage.loot.functions.LootItemFunction", + "net.fabricmc.fabric.api.renderer.v1.render.RenderContext$QuadTransform", + "net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket", + "net.minecraft.world.level.block.Block", + "java.util.BitSet", + "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher", + "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType", + "dev.emi.trinkets.api.SlotGroup", + "net.coderbot.iris.rendertarget.Blaze3dRenderTargetExt", + "net.minecraft.world.entity.projectile.ThrowableItemProjectile", + "net.minecraft.world.level.pathfinder.Path", + "net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket", + "net.minecraft.network.protocol.PacketFlow", + "net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action", + "net.minecraft.client.searchtree.SearchRegistry$Key", + "net.coderbot.iris.vendored.joml.Matrix4x3fc", + "net.minecraft.world.entity.ai.navigation.PathNavigation", + "net.minecraft.network.protocol.game.ClientboundRecipePacket", + "com.mojang.authlib.Agent", + "net.minecraft.world.level.LightLayer", + "dev.latvian.mods.rhino.mod.util.StringBuilderAppendable", + "net.minecraft.network.protocol.game.ServerGamePacketListener", + "net.minecraft.world.item.crafting.FireworkRocketRecipe", + "net.minecraft.server.TickTask", + "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement", + "net.minecraft.world.level.levelgen.feature.FeaturePlaceContext", + "net.minecraft.server.players.IpBanList", + "net.fabricmc.fabric.impl.rendering.data.attachment.RenderDataObjectConsumer", + "net.minecraft.world.entity.animal.horse.Horse", + "dev.latvian.mods.rhino.util.CustomJavaToJsWrapper", + "io.netty.channel.ChannelPipeline", + "net.coderbot.iris.vertices.ExtendingBufferBuilder", + "it.unimi.dsi.fastutil.objects.ObjectCollection", + "net.minecraft.nbt.NbtAccounter", + "net.minecraft.locale.Language", + "dev.latvian.mods.kubejs.item.FoodBuilder", + "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model", + "net.minecraft.world.item.context.BlockPlaceContext", + "it.unimi.dsi.fastutil.objects.Object2ShortFunction", + "net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder", + "net.minecraft.world.item.Rarity", + "net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket", + "net.minecraft.util.profiling.ProfileResults", + "net.minecraft.world.level.levelgen.carver.CarvingContext", + "com.mojang.serialization.ListBuilder", + "java.time.format.FormatStyle", + "it.unimi.dsi.fastutil.floats.Float2ByteFunction", + "net.minecraft.world.level.block.SupportType", + "com.mojang.brigadier.tree.ArgumentCommandNode", + "com.google.common.collect.ImmutableSetMultimap$Builder", + "it.unimi.dsi.fastutil.objects.Object2LongFunction", + "com.mojang.math.Vector3f", + "java.util.stream.DoubleStream$Builder", + "dev.latvian.mods.kubejs.item.ItemFoodEatenEventJS", + "net.minecraft.world.entity.monster.Stray", + "net.minecraft.world.level.levelgen.feature.FossilFeatureConfiguration", + "com.google.common.collect.ImmutableMultiset", + "net.minecraft.world.entity.ambient.AmbientCreature", + "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter", + "pie.ilikepiefoo.wrapper.StructureStartWrapper", + "java.util.stream.LongStream", + "java.util.Properties", + "java.util.concurrent.Executor", + "net.fabricmc.fabric.mixin.networking.accessor.ThreadedAnvilChunkStorageAccessor", + "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase", + "io.netty.util.ByteProcessor", + "com.mojang.math.Vector4f", + "net.minecraft.network.syncher.SynchedEntityData", + "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyRelease", + "java.time.temporal.ChronoUnit", + "net.minecraft.world.level.chunk.storage.ChunkScanAccess", + "dev.latvian.mods.kubejs.event.EventJS", + "me.jellysquid.mods.sodium.client.util.frustum.Frustum$Visibility", + "java.nio.LongBuffer", + "me.flashyreese.mods.sodiumextra.mixin.fog.DimensionOptionsAccessor", + "net.minecraft.world.entity.monster.ElderGuardian", + "dev.latvian.mods.rhino.util.SpecialEquality", + "net.minecraft.world.level.SpawnData", + "net.minecraft.core.Direction", + "net.minecraft.world.level.levelgen.feature.RuinedPortalFeature$Type", + "net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier$Context", + "dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback", + "java.nio.file.WatchKey", + "net.minecraft.world.level.block.Rotation", + "net.minecraft.network.protocol.status.ServerStatus", + "net.minecraft.world.level.levelgen.structure.pools.FeaturePoolElement", + "dev.latvian.mods.rhino.mod.util.color.Color", + "net.minecraft.network.protocol.game.ClientboundSetHealthPacket", + "net.minecraft.world.entity.ai.attributes.AttributeMap", + "java.util.function.Predicate", + "java.nio.file.attribute.FileAttributeView", + "net.minecraft.world.level.levelgen.DensityFunction$FunctionContext", + "net.minecraft.world.level.levelgen.structure.templatesystem.NopProcessor", + "dev.latvian.mods.kubejs.block.RandomTickCallbackJS", + "dev.latvian.mods.kubejs.item.ItemModificationEventJS", + "java.security.cert.Certificate", + "java.util.SortedMap", + "net.minecraft.server.level.ServerChunkCache", + "it.unimi.dsi.fastutil.doubles.Double2ObjectFunction", + "java.util.concurrent.atomic.AtomicReference", + "net.minecraft.world.level.storage.loot.SerializerType", + "net.minecraft.client.renderer.block.BlockRenderDispatcher", + "dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder", + "net.minecraft.world.level.levelgen.feature.StructureFeature", + "net.minecraft.world.level.WorldGenLevel", + "net.minecraft.world.level.ClipContext", + "io.netty.buffer.ByteBuf", + "net.minecraft.world.level.levelgen.carver.CarverDebugSettings", + "net.minecraft.world.level.border.WorldBorder", + "net.minecraft.world.level.levelgen.heightproviders.TrapezoidHeight", + "net.minecraft.world.entity.monster.PatrollingMonster", + "net.minecraft.client.gui.screens.recipebook.RecipeCollection", + "net.minecraft.world.level.block.state.properties.ChestType", + "java.io.OutputStream", + "dev.latvian.mods.kubejs.util.AttachedData", + "net.minecraft.world.entity.animal.Wolf", + "net.minecraft.world.entity.boss.enderdragon.EndCrystal", + "dev.latvian.mods.rhino.ExternalArrayData", + "net.minecraft.client.ParticleStatus", + "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket", + "dev.latvian.mods.kubejs.block.BlockBreakEventJS", + "net.minecraft.world.level.block.state.properties.RailShape", + "dev.latvian.mods.rhino.ConsString", + "net.minecraft.server.packs.repository.PackSource", + "com.mojang.bridge.game.GameVersion", + "com.mojang.blaze3d.platform.Monitor", + "dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS", + "net.minecraft.stats.ServerStatsCounter", + "net.minecraft.world.inventory.StackedContentsCompatible", + "net.minecraft.server.players.GameProfileCache$GameProfileInfo", + "net.minecraft.world.level.levelgen.feature.foliageplacers.AcaciaFoliagePlacer", + "malte0811.ferritecore.fastmap.FastMapKey", + "com.mojang.blaze3d.preprocessor.GlslPreprocessor", + "net.minecraft.network.chat.HoverEvent$ItemStackInfo", + "it.unimi.dsi.fastutil.objects.Reference2IntFunction", + "net.minecraft.network.protocol.game.ClientboundSetCameraPacket", + "java.util.EnumSet", + "net.minecraft.world.level.block.entity.BeehiveBlockEntity", + "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots", + "com.mojang.datafixers.types.Type$FieldNotFoundException", + "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl", + "net.minecraft.util.profiling.ProfilerFiller", + "it.unimi.dsi.fastutil.doubles.DoubleList", + "net.minecraft.world.level.storage.loot.LootTable$Builder", + "net.minecraft.client.renderer.GpuWarnlistManager", + "com.minenash.customhud.mixin.MinecraftClientAccess", + "dev.latvian.mods.kubejs.level.ExplosionEventJS$Post", + "net.minecraft.network.chat.Style", + "net.minecraft.world.item.crafting.BlastingRecipe", + "com.mojang.datafixers.types.templates.TypeTemplate", + "java.util.EventListener", + "net.minecraft.world.level.levelgen.structure.templatesystem.BlockStateMatchTest", + "net.fabricmc.fabric.api.renderer.v1.render.RenderContext", + "net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket", + "com.mojang.brigadier.builder.ArgumentBuilder", + "java.io.FilenameFilter", + "net.minecraft.network.protocol.game.ClientboundSetExperiencePacket", + "net.minecraft.world.level.block.entity.LecternBlockEntity", + "net.minecraft.server.players.UserBanList", + "net.minecraft.world.level.dimension.end.EndDragonFight", + "net.minecraft.world.entity.animal.Dolphin", + "net.minecraft.client.MouseHandler", + "net.minecraft.world.entity.npc.VillagerProfession", + "java.lang.StackTraceElement", + "it.unimi.dsi.fastutil.doubles.Double2DoubleFunction", + "net.minecraft.network.protocol.game.ClientboundBlockEventPacket", + "net.minecraft.world.effect.MobEffectInstance", + "net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration", + "net.minecraft.world.entity.animal.TropicalFish", + "dev.latvian.mods.kubejs.block.predicate.BlockPredicate", + "net.minecraft.world.level.chunk.ChunkGenerator", + "com.mojang.brigadier.context.ParsedCommandNode", + "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool$Projection", + "net.minecraft.world.level.block.entity.BaseContainerBlockEntity", + "dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder", + "net.fabricmc.fabric.impl.item.group.ItemGroupExtensions", + "net.minecraft.world.entity.animal.Bucketable", + "net.minecraft.world.level.gameevent.BlockPositionSource", + "io.netty.channel.MessageSizeEstimator", + "dev.latvian.mods.kubejs.item.ItemTossEventJS", + "com.mojang.serialization.DynamicOps", + "org.lwjgl.system.Struct", + "net.minecraft.network.protocol.game.ClientboundAddPlayerPacket", + "net.minecraft.world.level.biome.BiomeManager", + "net.minecraft.world.inventory.SmithingMenu", + "net.minecraft.world.item.crafting.ShulkerBoxColoring", + "dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder", + "net.minecraft.world.level.block.entity.CommandBlockEntity$Mode", + "java.util.UUID", + "it.unimi.dsi.fastutil.doubles.Double2LongFunction", + "net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder", + "java.lang.constant.DynamicConstantDesc", + "net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity", + "net.minecraft.client.renderer.ViewArea", + "pie.ilikepiefoo.fabric.events.sleep.AllowSettingSpawnEventJS", + "net.minecraft.world.level.levelgen.structure.pools.EmptyPoolElement", + "net.minecraft.world.inventory.PlayerEnderChestContainer", + "net.minecraft.core.HolderSet", + "net.minecraft.world.entity.animal.horse.TraderLlama", + "com.google.common.reflect.TypeToken", + "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType", + "net.fabricmc.fabric.impl.lookup.block.ServerWorldCache", + "net.minecraft.world.entity.vehicle.MinecartFurnace", + "pie.ilikepiefoo.events.PlayerChangeDimensionEventJS", + "com.google.common.collect.ForwardingCollection", + "net.minecraft.world.level.block.entity.Hopper", + "net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration", + "io.netty.util.concurrent.GenericFutureListener", + "javax.security.auth.Subject", + "dev.latvian.mods.kubejs.generator.JsonGenerator", + "net.minecraft.server.network.ServerGamePacketListenerImpl", + "it.unimi.dsi.fastutil.ints.IntBinaryOperator", + "net.minecraft.world.level.block.entity.CommandBlockEntity", + "dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder", + "net.minecraft.stats.StatsCounter", + "net.minecraft.world.entity.monster.SpellcasterIllager", + "net.minecraft.world.entity.monster.Slime", + "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseThresholdProvider", + "net.minecraft.world.entity.animal.Sheep", + "io.netty.util.AttributeKey", + "net.minecraft.world.item.crafting.TippedArrowRecipe", + "net.minecraft.world.level.levelgen.structure.templatesystem.BlockRotProcessor", + "net.minecraft.world.level.storage.loot.predicates.LootItemConditionType", + "net.minecraft.util.valueproviders.TrapezoidFloat", + "net.minecraft.network.protocol.game.ClientGamePacketListener", + "net.minecraft.world.item.enchantment.EnchantmentCategory", + "dev.latvian.mods.kubejs.script.ScriptPackInfo", + "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket", + "java.io.PrintWriter", + "net.minecraft.world.level.storage.loot.PredicateManager", + "net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket", + "net.minecraft.world.entity.ExperienceOrb", + "net.minecraft.world.level.block.entity.BlockEntity", + "it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator", + "dev.latvian.mods.kubejs.level.FireworksJS$Shape", + "net.coderbot.iris.vendored.joml.Matrix4dc", + "net.minecraft.network.protocol.game.ServerboundInteractPacket", + "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyPress", + "dev.latvian.mods.kubejs.core.EntityTargetKJS", + "java.security.Guard", + "net.minecraft.world.level.gameevent.GameEventListener", + "it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction", + "net.minecraft.world.entity.Shearable", + "net.minecraft.server.level.ChunkHolder", + "dev.latvian.mods.kubejs.player.PlayerJS", + "java.lang.module.ModuleReader", + "net.minecraft.world.ticks.TickAccess", + "net.minecraft.world.level.timers.TimerQueue", + "dev.architectury.event.Event", + "net.minecraft.network.syncher.EntityDataSerializer", + "net.minecraft.world.level.levelgen.SurfaceRules$SurfaceRule", + "net.minecraft.world.level.levelgen.blockpredicates.MatchingFluidsPredicate", + "it.unimi.dsi.fastutil.objects.ObjectSet", + "net.minecraft.client.renderer.texture.TextureManager", + "it.unimi.dsi.fastutil.doubles.Double2IntFunction", + "net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard", + "net.minecraft.world.item.trading.MerchantOffers", + "net.minecraft.world.level.chunk.FeatureAccess", + "net.minecraft.world.entity.vehicle.MinecartChest", + "net.fabricmc.fabric.mixin.resource.loader.ResourceMixin", + "net.minecraft.network.chat.FormattedText$StyledContentConsumer", + "java.lang.AutoCloseable", + "java.nio.ByteBuffer", + "net.minecraft.world.level.material.MaterialColor", + "dev.isxander.zoomify.mixins.AccessorMinecraftClient", + "net.minecraft.core.Registry", + "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity", + "net.minecraft.network.protocol.game.ServerboundClientInformationPacket", + "it.unimi.dsi.fastutil.shorts.Short2ByteFunction", + "malte0811.ferritecore.mixin.blockstatecache.DiscreteVSAccess", + "dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter", + "java.util.stream.IntStream$Builder", + "net.minecraft.world.level.block.entity.SpawnerBlockEntity", + "net.minecraft.world.level.portal.PortalForcer", + "it.unimi.dsi.fastutil.shorts.Short2ObjectFunction", + "dev.latvian.mods.kubejs.item.ItemTooltipEventJS", + "net.minecraft.client.KeyboardHandler", + "net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration", + "it.unimi.dsi.fastutil.chars.Char2ShortFunction", + "net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket", + "com.google.common.reflect.TypeCapture", + "net.minecraft.world.entity.animal.axolotl.Axolotl$Variant", + "net.minecraft.world.level.lighting.LevelLightEngine", + "net.minecraft.core.BlockPos", + "net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket", + "dev.latvian.mods.kubejs.block.state.BlockStatePredicate", + "io.netty.channel.WriteBufferWaterMark", + "net.minecraft.world.level.storage.ServerLevelData", + "net.minecraft.world.level.ServerLevelAccessor", + "net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket", + "java.util.function.DoubleBinaryOperator", + "net.minecraft.tags.TagManager", + "net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon", + "net.minecraft.client.renderer.PostChain", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase", + "it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction", + "dev.latvian.mods.kubejs.recipe.RecipeFunction", + "java.lang.module.ModuleDescriptor$Modifier", + "net.minecraft.BlockUtil$FoundRectangle", + "io.netty.util.concurrent.EventExecutorGroup", + "com.mojang.blaze3d.shaders.Program$Type", + "net.minecraft.core.AxisCycle", + "net.minecraft.world.level.storage.loot.LootContext$Builder", + "com.google.common.collect.Table", + "me.jellysquid.mods.sodium.client.model.vertex.VertexDrain", + "net.minecraft.world.level.biome.Biome$ClimateSettings", + "net.coderbot.iris.vendored.joml.Matrix2f", + "net.coderbot.iris.vendored.joml.Matrix2d", + "it.unimi.dsi.fastutil.doubles.Double2ByteFunction", + "dev.latvian.mods.kubejs.bindings.BlockWrapper", + "com.mojang.blaze3d.shaders.EffectProgram", + "net.coderbot.iris.vendored.joml.Vector4fc", + "java.util.Spliterator$OfLong", + "java.time.zone.ZoneOffsetTransitionRule", + "dev.latvian.mods.rhino.ContinuationPending", + "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration", + "net.minecraft.world.level.biome.AmbientMoodSettings", + "net.minecraft.advancements.critereon.SerializationContext", + "net.minecraft.world.level.storage.LevelVersion", + "net.minecraft.world.entity.projectile.ThrownEnderpearl", + "net.coderbot.iris.vendored.joml.Matrix3f", + "net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor", + "net.minecraft.world.level.saveddata.maps.MapDecoration", + "net.minecraft.network.protocol.game.ServerboundKeepAlivePacket", + "net.coderbot.iris.vendored.joml.Matrix3d", + "net.minecraft.world.level.storage.DimensionDataStorage", + "it.unimi.dsi.fastutil.ints.Int2LongFunction", + "com.mojang.brigadier.exceptions.DynamicCommandExceptionType", + "net.minecraft.network.protocol.game.ClientboundMoveEntityPacket", + "dev.latvian.mods.kubejs.core.BlockStateKJS", + "net.minecraft.world.level.levelgen.Heightmap$Types", + "net.minecraft.server.ServerFunctionManager$TraceCallbacks", + "net.coderbot.iris.texture.pbr.TextureAtlasSpriteExtension", + "net.minecraft.world.level.chunk.LevelChunk", + "dev.latvian.mods.kubejs.client.ClientGenerateAssetsEventJS", + "net.minecraft.core.Direction$Plane", + "net.minecraft.client.User$Type", + "net.coderbot.iris.vendored.joml.Vector4dc", + "net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity", + "net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial", + "java.nio.file.attribute.UserPrincipal", + "net.minecraft.client.gui.Gui", + "net.minecraft.world.level.LevelSimulatedReader", + "net.minecraft.world.entity.animal.Turtle", + "net.minecraft.world.ticks.SerializableTickContainer", + "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate", + "it.unimi.dsi.fastutil.ints.AbstractIntSet", + "net.minecraft.world.entity.projectile.LargeFireball", + "dev.latvian.mods.kubejs.client.SoundRegistryEventJS", + "it.unimi.dsi.fastutil.shorts.ShortList", + "net.minecraft.client.resources.language.LanguageManager", + "net.minecraft.world.level.levelgen.feature.trunkplacers.GiantTrunkPlacer", + "dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS", + "java.util.stream.Collector$Characteristics", + "java.security.Provider$Service", + "com.google.gson.JsonNull", + "net.minecraft.world.level.levelgen.NoiseSettings", + "net.minecraft.world.item.crafting.RepairItemRecipe", + "dev.onyxstudios.cca.api.v3.component.sync.PlayerSyncPredicate", + "net.minecraft.world.level.storage.LevelResource", + "net.minecraft.client.multiplayer.ClientChunkCache", + "me.jellysquid.mods.sodium.client.model.vertex.type.BufferVertexType", + "net.minecraft.world.entity.monster.Shulker", + "net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration", + "net.minecraft.world.entity.projectile.ThrownExperienceBottle", + "net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket", + "net.minecraft.advancements.AdvancementList$Listener", + "net.minecraft.client.renderer.texture.Tickable", + "net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket", + "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration$CanyonShapeConfiguration", + "net.minecraft.network.protocol.game.ClientboundSetPassengersPacket", + "net.minecraft.client.color.block.BlockColor", + "net.minecraft.stats.Stat", + "it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction", + "net.minecraft.server.level.progress.ChunkProgressListener", + "me.jellysquid.mods.sodium.client.world.WorldRendererExtended", + "net.minecraft.world.level.levelgen.structure.StructureCheckResult", + "net.coderbot.iris.pipeline.newshader.ShaderInstanceInterface", + "net.minecraft.network.protocol.game.ServerboundClientCommandPacket", + "java.time.chrono.Era", + "net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket", + "java.security.Key", + "net.coderbot.iris.shadows.Matrix4fAccess", + "com.google.common.collect.ForwardingSet", + "net.minecraft.world.level.chunk.Palette", + "dev.latvian.mods.kubejs.player.PlayerStatsJS", + "net.minecraft.nbt.CollectionTag", + "it.unimi.dsi.fastutil.objects.Object2BooleanFunction", + "net.fabricmc.fabric.mixin.container.ServerPlayerEntityAccessor", + "net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket", + "net.minecraft.world.entity.vehicle.Boat$Type", + "java.time.temporal.TemporalUnit", + "java.util.Spliterator$OfDouble", + "it.unimi.dsi.fastutil.shorts.Short2ShortFunction", + "it.unimi.dsi.fastutil.ints.Int2DoubleFunction", + "dev.onyxstudios.cca.api.v3.util.NbtSerializable", + "it.unimi.dsi.fastutil.BidirectionalIterator", + "java.util.stream.Stream$Builder", + "net.minecraft.world.entity.ai.attributes.AttributeModifier", + "com.google.common.collect.Table$Cell", + "net.minecraft.client.StringSplitter$LinePosConsumer", + "net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType", + "net.minecraft.world.level.levelgen.Aquifer", + "java.time.Period", + "dev.latvian.mods.rhino.util.DynamicFunction$Callback", + "net.minecraft.world.level.border.WorldBorder$Settings", + "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView", + "dev.latvian.mods.kubejs.player.EntityArrayList", + "net.coderbot.iris.vendored.joml.Matrix4fc", + "net.minecraft.world.phys.Vec2", + "net.minecraft.world.phys.Vec3", + "net.coderbot.iris.vendored.joml.Vector4ic", + "me.jellysquid.mods.sodium.client.util.frustum.FrustumAdapter", + "dev.latvian.mods.rhino.mod.util.JsonSerializable", + "net.minecraft.world.level.levelgen.structure.templatesystem.AxisAlignedLinearPosTest", + "net.minecraft.util.valueproviders.ConstantFloat", + "com.mojang.serialization.CompressorHolder", + "net.minecraft.server.packs.metadata.MetadataSectionSerializer", + "com.mojang.datafixers.OpticFinder", + "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate", + "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockApiProvider", + "it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator", + "java.lang.invoke.TypeDescriptor", + "dev.latvian.mods.rhino.CustomProperty", + "net.minecraft.network.protocol.game.ClientboundCommandsPacket", + "dev.latvian.mods.kubejs.script.PlatformWrapper$ModInfo", + "it.unimi.dsi.fastutil.Function", + "java.time.chrono.ChronoLocalDateTime", + "net.minecraft.world.level.levelgen.feature.configurations.RuinedPortalConfiguration", + "com.mojang.bridge.game.PerformanceMetrics", + "net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration", + "net.minecraft.util.CubicSpline$Builder", + "dev.latvian.mods.kubejs.block.custom.StairBlockBuilder", + "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager", + "net.minecraft.world.level.saveddata.maps.MapDecoration$Type", + "net.minecraft.world.entity.schedule.Schedule", + "dev.latvian.mods.kubejs.player.ServerPlayerDataJS", + "net.minecraft.world.entity.ai.goal.WrappedGoal", + "dev.architectury.fluid.FluidStack", + "net.minecraft.world.level.chunk.PalettedContainer$CountConsumer", + "com.mojang.brigadier.SingleRedirectModifier", + "net.minecraft.world.entity.animal.Ocelot", + "net.minecraft.world.level.gameevent.PositionSourceType", + "net.minecraft.world.inventory.BrewingStandMenu", + "com.mojang.datafixers.types.families.TypeFamily", + "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntLineConsumer", + "net.minecraft.client.Minecraft$ChatStatus", + "net.minecraft.util.profiling.metrics.MetricCategory", + "net.fabricmc.fabric.mixin.object.builder.PointOfInterestTypeAccessor", + "net.minecraft.world.Difficulty", + "dev.latvian.mods.kubejs.loot.EntityLootEventJS", + "net.minecraft.client.renderer.block.model.ItemTransforms", + "net.coderbot.iris.vendored.joml.Matrix4x3f", + "net.coderbot.iris.vendored.joml.Matrix4x3d", + "net.minecraft.core.particles.ParticleType", + "net.minecraft.client.renderer.RenderType", + "net.fabricmc.fabric.impl.lookup.block.BlockApiCacheImpl", + "net.minecraft.client.renderer.ChunkBufferBuilderPack", + "net.minecraft.network.protocol.game.ClientboundAddMobPacket", + "com.mojang.blaze3d.vertex.VertexFormat$Mode", + "net.minecraft.network.protocol.game.ClientboundOpenScreenPacket", + "net.minecraft.client.renderer.texture.TextureAtlas$Preparations", + "net.minecraft.world.level.levelgen.placement.PlacedFeature", + "net.fabricmc.fabric.impl.event.lifecycle.LoadedChunksCache", + "net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType", + "java.lang.invoke.TypeDescriptor$OfMethod", + "net.minecraft.world.entity.ai.village.poi.PoiManager", + "com.mojang.datafixers.optics.Optic", + "dev.latvian.mods.kubejs.script.ScriptFileInfo", + "net.fabricmc.fabric.api.event.Event", + "net.minecraft.client.renderer.RenderStateShard$LineStateShard", + "it.unimi.dsi.fastutil.floats.Float2FloatFunction", + "dev.latvian.mods.unit.token.UnitTokenStream", + "net.minecraft.util.valueproviders.FloatProvider", + "net.minecraft.world.level.block.entity.SmokerBlockEntity", + "net.minecraft.world.inventory.MerchantMenu", + "net.minecraft.network.protocol.game.ServerboundEntityTagQuery", + "net.minecraft.client.model.geom.ModelPart", + "dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder", + "net.minecraft.advancements.AdvancementProgress", + "dev.latvian.mods.kubejs.item.ItemPickupEventJS", + "net.minecraft.world.level.storage.DataVersion", + "com.google.common.collect.ImmutableMap", + "dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties", + "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action", + "it.unimi.dsi.fastutil.ints.Int2ObjectFunction", + "net.minecraft.client.renderer.RenderType$OutlineProperty", + "dev.latvian.mods.kubejs.player.SimplePlayerEventJS", + "com.mojang.datafixers.kinds.App", + "net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket", + "net.minecraft.world.entity.animal.Bee", + "net.minecraft.client.multiplayer.ClientAdvancements$Listener", + "net.coderbot.iris.vendored.joml.Matrix4f", + "java.text.ParsePosition", + "net.coderbot.iris.vendored.joml.Matrix4d", + "net.minecraft.advancements.FrameType", + "net.minecraft.world.level.levelgen.structure.templatesystem.BlackstoneReplaceProcessor", + "dev.latvian.mods.kubejs.event.IEventHandler", + "com.google.common.collect.ImmutableMultiset$Builder", + "net.minecraft.world.item.crafting.ShapelessRecipe", + "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action", + "net.minecraft.world.level.storage.loot.parameters.LootContextParam", + "net.minecraft.world.level.chunk.PalettedContainer$Strategy", + "net.minecraft.world.level.levelgen.blockpredicates.StateTestingPredicate", + "net.minecraft.world.level.GameRules$Type", + "net.minecraft.world.level.material.Material", + "io.netty.channel.ChannelFuture", + "net.minecraft.client.renderer.debug.BeeDebugRenderer", + "net.minecraft.world.phys.HitResult", + "it.unimi.dsi.fastutil.floats.Float2ObjectFunction", + "java.text.DateFormatSymbols", + "net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder", + "net.minecraft.world.entity.npc.VillagerDataHolder", + "it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction", + "java.time.ZonedDateTime", + "java.lang.Record", + "io.netty.util.concurrent.AbstractEventExecutorGroup", + "it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction", + "net.minecraft.world.level.levelgen.DensityFunction$ContextProvider", + "me.jellysquid.mods.sodium.client.render.chunk.ChunkTracker", + "net.minecraft.server.players.BanListEntry", + "java.math.MathContext", + "dev.onyxstudios.cca.api.v3.component.ComponentContainer", + "net.minecraft.network.syncher.EntityDataAccessor", + "dev.latvian.mods.rhino.ContextFactory$Listener", + "net.minecraft.world.item.alchemy.Potion", + "java.time.ZoneId", + "net.minecraft.world.level.block.state.properties.DoubleBlockHalf", + "net.minecraft.client.gui.components.PlayerTabOverlay", + "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry", + "dev.latvian.mods.kubejs.item.ItemEntityInteractEventJS", + "net.minecraft.world.entity.ai.sensing.GolemSensor", + "java.security.Permission", + "dev.architectury.registry.registries.Registries", + "net.minecraft.world.level.entity.EntityInLevelCallback", + "net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket", + "java.lang.StringBuilder", + "net.minecraft.network.protocol.Packet", + "net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket", + "net.minecraft.world.level.BaseCommandBlock", + "it.unimi.dsi.fastutil.bytes.Byte2IntFunction", + "dev.latvian.mods.kubejs.item.MutableArmorTier", + "net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket", + "net.minecraft.nbt.StreamTagVisitor", + "net.minecraft.world.level.levelgen.blockpredicates.CombiningPredicate", + "net.minecraft.world.level.block.state.properties.BambooLeaves", + "com.mojang.serialization.codecs.SimpleMapCodec", + "net.minecraft.world.level.levelgen.blending.Blender$DistanceGetter", + "net.minecraft.client.CameraType", + "net.coderbot.batchedentityrendering.mixin.RenderTypeAccessor", + "net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket", + "it.unimi.dsi.fastutil.shorts.Short2LongFunction", + "dev.latvian.mods.rhino.mod.util.Copyable", + "com.mojang.datafixers.types.families.RecursiveTypeFamily", + "java.lang.constant.DirectMethodHandleDesc", + "net.fabricmc.fabric.impl.client.rendering.ColorProviderRegistryImpl$ColorMapperHolder", + "net.minecraft.client.renderer.texture.TextureAtlasSprite", + "net.minecraft.world.entity.player.StackedContents", + "net.minecraft.world.level.levelgen.carver.WorldCarver", + "net.minecraft.world.entity.ai.sensing.Sensor", + "net.minecraft.network.protocol.game.ServerboundPongPacket", + "net.minecraft.client.Options", + "net.minecraft.client.sounds.Weighted", + "net.minecraft.world.level.levelgen.Heightmap", + "net.minecraft.client.gui.components.AbstractWidget", + "net.minecraft.resources.ResourceLocation", + "net.minecraft.world.InteractionResultHolder", + "net.minecraft.server.level.progress.StoringChunkProgressListener", + "net.minecraft.network.protocol.game.ServerboundSignUpdatePacket", + "dev.latvian.mods.kubejs.level.BlockContainerJS", + "net.minecraft.world.level.biome.AmbientParticleSettings", + "net.minecraft.world.entity.boss.enderdragon.EnderDragon", + "dev.latvian.mods.kubejs.util.NBTIOWrapper", + "java.util.concurrent.Delayed", + "net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type", + "net.coderbot.batchedentityrendering.mixin.ChunkBufferBuilderPackAccessor", + "it.unimi.dsi.fastutil.doubles.Double2FloatFunction", + "net.minecraft.server.packs.metadata.pack.PackMetadataSectionSerializer", + "java.security.DomainCombiner", + "net.minecraft.client.player.inventory.Hotbar", + "net.minecraft.world.level.GameRules", + "java.time.Instant", + "com.mojang.brigadier.ImmutableStringReader", + "java.nio.channels.SeekableByteChannel", + "net.minecraft.client.renderer.texture.AbstractTexture", + "it.unimi.dsi.fastutil.shorts.ShortSpliterator", + "net.minecraft.client.renderer.chunk.VisibilitySet", + "dev.latvian.mods.rhino.mod.util.CountingMap", + "net.minecraft.client.AmbientOcclusionStatus", + "net.minecraft.world.level.block.BucketPickup", + "java.net.Proxy$Type", + "com.mojang.datafixers.kinds.K1", + "net.minecraft.world.inventory.ShulkerBoxMenu", + "net.coderbot.iris.vendored.joml.Matrix4x3dc", + "net.minecraft.world.entity.MobCategory", + "dev.latvian.mods.rhino.BaseFunction", + "java.lang.constant.DirectMethodHandleDesc$Kind", + "java.lang.module.ModuleDescriptor$Provides", + "java.lang.Appendable", + "it.unimi.dsi.fastutil.bytes.Byte2ShortFunction", + "net.minecraft.world.level.levelgen.placement.BlockPredicateFilter", + "net.minecraft.nbt.StreamTagVisitor$EntryResult", + "pie.ilikepiefoo.fabric.events.worldrender.BlockOutlineRenderEventJS", + "net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket", + "net.minecraft.nbt.TagVisitor", + "net.minecraft.world.level.block.entity.CampfireBlockEntity", + "net.minecraft.world.level.levelgen.GeodeLayerSettings", + "java.util.function.DoublePredicate", + "net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder", + "dev.architectury.registry.registries.RegistrySupplier", + "com.mojang.brigadier.ResultConsumer", + "java.lang.module.ModuleDescriptor$Exports$Modifier", + "net.minecraft.world.item.Item", + "net.minecraft.world.entity.projectile.ItemSupplier", + "it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction", + "net.minecraft.world.level.saveddata.maps.MapBanner", + "dev.latvian.mods.kubejs.item.custom.HoeItemBuilder", + "net.minecraft.server.ServerAdvancementManager", + "net.minecraft.network.chat.HoverEvent$Action", + "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal", + "net.minecraft.world.entity.decoration.HangingEntity", + "net.coderbot.iris.vendored.joml.Quaternionf", + "net.fabricmc.fabric.impl.item.ItemExtensions", + "net.minecraft.world.level.block.SoundType", + "net.coderbot.iris.vendored.joml.Quaterniond", + "dev.latvian.mods.kubejs.loot.GiftLootEventJS", + "com.mojang.blaze3d.vertex.VertexFormatElement$Type", + "dev.latvian.mods.kubejs.server.TagEventJS$TagWrapper", + "net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder", + "dev.latvian.mods.kubejs.server.ServerEventJS", + "net.minecraft.world.entity.LerpingModel", + "net.minecraft.network.protocol.game.ClientboundAddVibrationSignalPacket", + "java.time.format.ResolverStyle", + "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback$RemapState", + "net.minecraft.world.entity.projectile.FishingHook", + "dev.latvian.mods.kubejs.KubeJSRegistries", + "java.util.function.ObjIntConsumer", + "dev.latvian.mods.kubejs.script.ScriptPack", + "net.minecraft.world.level.block.state.properties.BellAttachType", + "dev.latvian.mods.kubejs.loot.LootTableEntry", + "dev.latvian.mods.kubejs.fluid.FluidStackJS", + "net.fabricmc.fabric.impl.gamerule.RuleKeyExtensions", + "com.mojang.bridge.game.PackType", + "net.irisshaders.iris.api.v0.item.IrisItemLightProvider", + "net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder", + "net.minecraft.client.resources.model.BakedModel", + "net.fabricmc.fabric.impl.networking.AbstractChanneledNetworkAddon", + "net.minecraft.client.searchtree.MutableSearchTree", + "net.minecraft.network.PacketListener", + "dev.latvian.mods.kubejs.misc.ParticleTypeBuilder", + "io.netty.channel.DefaultEventLoopGroup", + "it.unimi.dsi.fastutil.bytes.Byte2CharFunction", + "net.minecraft.world.entity.monster.Guardian", + "net.minecraft.client.resources.sounds.SoundInstance$Attenuation", + "net.minecraft.world.entity.EquipmentSlot", + "net.minecraft.world.entity.ai.Brain", + "dev.architectury.mixin.fabric.LiquidBlockAccessor", + "net.minecraft.world.level.dimension.LevelStem", + "net.minecraft.nbt.ListTag", + "net.minecraft.world.entity.GlowSquid", + "pie.ilikepiefoo.fabric.events.hud.HudRenderEventJS", + "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry$RemapMode", + "java.net.URL", + "java.io.ObjectOutput", + "java.util.regex.MatchResult", + "net.minecraft.world.scores.Score", + "org.objectweb.asm.Type", + "dev.latvian.mods.rhino.ClassShutter", + "net.minecraft.world.level.levelgen.blockpredicates.AnyOfPredicate", + "java.lang.Enum", + "net.minecraft.world.level.levelgen.NoiseGeneratorSettings", + "java.nio.file.PathMatcher", + "net.minecraft.util.BitStorage", + "java.net.URI", + "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider", + "io.netty.buffer.AbstractByteBuf", + "net.minecraft.client.renderer.block.ModelBlockRenderer", + "net.minecraft.world.level.levelgen.feature.foliageplacers.FancyFoliagePlacer", + "me.jellysquid.mods.sodium.client.util.math.Matrix4fExtended", + "net.minecraft.world.inventory.InventoryMenu", + "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaPineFoliagePlacer", + "java.net.URLStreamHandler", + "net.fabricmc.fabric.impl.networking.NetworkHandlerExtensions", + "net.minecraft.world.level.NaturalSpawner$SpawnState", + "java.util.Optional", + "net.minecraft.server.ReloadableServerResources", + "net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier", + "net.minecraft.client.gui.GuiComponent", + "dev.latvian.mods.kubejs.player.AdvancementJS", + "java.net.ContentHandlerFactory", + "dev.architectury.core.fluid.ArchitecturyFluidAttributes", + "dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder", + "net.minecraft.world.level.storage.loot.LootTable", + "net.minecraft.world.level.block.entity.SignBlockEntity", + "java.util.Hashtable", + "dev.latvian.mods.kubejs.level.ExplosionEventJS", + "com.mojang.blaze3d.platform.VideoMode", + "net.minecraft.client.CloudStatus", + "net.minecraft.world.item.crafting.FireworkStarRecipe", + "net.minecraft.SystemReport", + "net.minecraft.world.entity.monster.Silverfish", + "dev.latvian.mods.kubejs.misc.PoiTypeBuilder", + "net.minecraft.world.inventory.RecipeBookMenu", + "dev.latvian.mods.kubejs.core.ItemStackKJS", + "net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket", + "net.minecraft.world.entity.monster.Husk", + "com.google.gson.JsonDeserializationContext", + "net.minecraft.world.level.levelgen.placement.RarityFilter", + "net.fabricmc.fabric.impl.networking.AbstractNetworkAddon", + "net.fabricmc.fabric.mixin.gamerule.GameRulesAccessor", + "net.minecraft.world.level.LevelSimulatedRW", + "java.nio.file.Path", + "net.minecraft.world.item.crafting.RecipeType", + "com.vladmarica.betterpingdisplay.mixin.PlayerListHudInvoker", + "net.fabricmc.fabric.mixin.screen.ScreenAccessor", + "net.minecraft.client.renderer.RenderStateShard", + "net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket", + "net.minecraft.world.level.levelgen.feature.WeightedPlacedFeature", + "net.minecraft.world.entity.vehicle.MinecartHopper", + "java.time.temporal.TemporalField", + "net.minecraft.client.resources.sounds.SoundInstance", + "net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket", + "net.minecraft.world.entity.projectile.ThrownPotion", + "net.minecraft.util.FormattedCharSink", + "java.util.function.ToDoubleFunction", + "net.fabricmc.fabric.impl.networking.DisconnectPacketSource", + "net.minecraft.client.renderer.debug.StructureRenderer", + "dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder", + "net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator", + "net.minecraft.world.level.GameType", + "net.minecraft.network.protocol.game.ClientboundAddPaintingPacket", + "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder", + "net.minecraft.server.packs.resources.CloseableResourceManager", + "net.minecraft.world.entity.ai.goal.GoalSelector", + "me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer", + "net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket", + "dev.latvian.mods.rhino.Script", + "net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket", + "java.text.AttributedCharacterIterator$Attribute", + "java.util.Calendar", + "dev.latvian.mods.kubejs.block.BlockBuilder", + "net.minecraft.world.entity.ai.attributes.AttributeInstance", + "net.minecraft.world.level.block.Mirror", + "java.util.concurrent.ScheduledExecutorService", + "org.lwjgl.system.StructBuffer", + "net.minecraft.world.level.BlockAndTintGetter", + "net.minecraft.server.level.BlockDestructionProgress", + "net.minecraft.world.entity.LightningBolt", + "net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation", + "java.time.format.TextStyle", + "net.coderbot.iris.vendored.joml.Vector4i", + "net.coderbot.iris.vendored.joml.Vector4f", + "it.unimi.dsi.fastutil.longs.Long2ObjectFunction", + "net.minecraft.world.entity.vehicle.AbstractMinecart", + "net.coderbot.iris.vendored.joml.Vector4d", + "dev.architectury.hooks.level.biome.EffectsProperties", + "net.minecraft.util.random.Weight", + "me.jellysquid.mods.sodium.client.model.vertex.VertexSink", + "net.minecraft.nbt.TagType", + "net.minecraft.world.inventory.AbstractFurnaceMenu", + "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType", + "io.netty.channel.MultithreadEventLoopGroup", + "java.time.InstantSource", + "net.minecraft.world.entity.projectile.SmallFireball", + "dev.latvian.mods.kubejs.core.MinecraftServerKJS", + "net.minecraft.world.level.GameRules$Category", + "me.jellysquid.mods.sodium.client.util.math.Matrix3fExtended", + "net.minecraft.world.level.ClipBlockStateContext", + "net.minecraft.world.level.levelgen.placement.PlacementModifierType", + "com.mojang.serialization.MapEncoder", + "org.apache.commons.lang3.mutable.MutableObject", + "java.util.function.LongToDoubleFunction", + "it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry", + "net.minecraft.core.HolderSet$Direct", + "net.minecraft.world.inventory.RecipeHolder", + "net.minecraft.world.level.levelgen.feature.configurations.UnderwaterMagmaConfiguration", + "net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder", + "net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler", + "net.minecraft.advancements.AdvancementList", + "net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket", + "net.minecraft.world.item.crafting.SmokingRecipe", + "net.coderbot.batchedentityrendering.impl.RenderBuffersExt", + "java.nio.charset.CharsetEncoder", + "net.coderbot.iris.fantastic.PhasedParticleEngine", + "com.google.common.reflect.Invokable", + "net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration", + "dev.architectury.registry.registries.DeferredRegister", + "org.enginehub.worldeditcui.fabric.mixins.MinecraftAccess", + "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator", + "net.minecraft.network.protocol.game.ClientboundSetScorePacket", + "net.minecraft.client.renderer.chunk.RenderChunkRegion", + "net.minecraft.world.level.ColorResolver", + "io.netty.channel.ChannelHandlerContext", + "net.minecraft.world.level.levelgen.feature.treedecorators.TrunkVineDecorator", + "net.minecraft.world.entity.ai.behavior.PositionTracker", + "link.infra.indium.renderer.accessor.AccessItemRenderer", + "net.minecraft.world.level.chunk.storage.SectionStorage", + "net.minecraft.network.chat.TextColor", + "net.coderbot.iris.texture.pbr.PBRType", + "java.util.Locale$Category", + "net.minecraft.world.entity.player.PlayerModelPart", + "net.minecraft.server.bossevents.CustomBossEvent", + "net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration", + "java.lang.Package", + "it.unimi.dsi.fastutil.floats.Float2LongFunction", + "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderFactory", + "net.minecraft.world.phys.EntityHitResult", + "dev.latvian.mods.kubejs.recipe.CompostablesRecipeEventJS", + "net.minecraft.network.protocol.game.ClientboundAnimatePacket", + "dev.latvian.mods.kubejs.player.PlayerEventJS", + "java.util.function.Consumer", + "net.minecraft.world.level.block.entity.DropperBlockEntity", + "net.minecraft.world.level.gameevent.GameEventListenerRegistrar", + "java.time.format.DateTimeFormatter", + "net.minecraft.world.level.block.state.properties.DirectionProperty", + "com.prunoideae.probejs.MinecraftRecipes", + "java.security.KeyPair", + "net.minecraft.world.entity.monster.Vex", + "net.minecraft.world.level.levelgen.feature.stateproviders.DualNoiseProvider", + "net.minecraft.world.level.block.state.properties.BooleanProperty", + "net.minecraft.world.level.levelgen.feature.trunkplacers.ForkingTrunkPlacer", + "net.fabricmc.fabric.mixin.networking.accessor.CustomPayloadC2SPacketAccessor", + "me.jellysquid.mods.sodium.client.model.quad.blender.ColorSampler", + "it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap", + "java.nio.file.Watchable", + "net.minecraft.world.entity.animal.Cat", + "dev.latvian.mods.kubejs.core.BlockBuilderProvider", + "net.minecraft.world.inventory.tooltip.TooltipComponent", + "net.minecraft.world.level.biome.Biome$Precipitation", + "net.minecraft.world.level.ExplosionDamageCalculator", + "net.minecraft.client.sounds.WeighedSoundEvents", + "java.lang.reflect.AnnotatedType", + "dev.latvian.mods.rhino.WrapFactory", + "java.time.chrono.Chronology", + "org.apache.commons.lang3.mutable.Mutable", + "com.mojang.blaze3d.platform.InputConstants$Type", + "com.mojang.bridge.game.RunningGame", + "it.unimi.dsi.fastutil.ints.IntCollection", + "dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties", + "net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity", + "net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer", + "net.minecraft.tags.TagKey", + "it.unimi.dsi.fastutil.ints.IntIterator", + "dev.latvian.mods.rhino.util.wrap.TypeWrappers", + "net.minecraft.world.entity.ai.sensing.AxolotlAttackablesSensor", + "com.mojang.serialization.DataResult", + "net.minecraft.world.level.levelgen.placement.SurfaceRelativeThresholdFilter", + "it.unimi.dsi.fastutil.longs.LongConsumer", + "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeTick", + "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus", + "net.minecraft.util.valueproviders.ConstantInt", + "net.minecraft.world.level.levelgen.heightproviders.HeightProviderType", + "net.minecraft.world.entity.vehicle.MinecartTNT", + "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer", + "com.mojang.brigadier.AmbiguityConsumer", + "net.minecraft.world.level.timers.TimerCallback", + "org.slf4j.Marker", + "dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder", + "pie.ilikepiefoo.player.CustomDamageSourceJS", + "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement", + "java.util.concurrent.ScheduledFuture", + "net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket", + "net.minecraft.world.entity.player.Inventory", + "pie.ilikepiefoo.fabric.events.sleep.SleepingEventJS", + "net.minecraft.world.entity.player.Player$BedSleepingProblem", + "net.minecraft.world.level.biome.Biome$BiomeCategory", + "it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator", + "net.minecraft.world.level.levelgen.feature.trunkplacers.BendingTrunkPlacer", + "dev.latvian.mods.unit.UnitVariables", + "net.minecraft.world.DifficultyInstance", + "com.mojang.serialization.codecs.UnboundedMapCodec", + "java.time.OffsetTime", + "net.minecraft.client.User", + "com.mojang.brigadier.suggestion.Suggestions", + "net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration", + "java.nio.CharBuffer", + "dev.onyxstudios.cca.api.v3.component.ComponentProvider", + "com.mojang.serialization.Codec$ResultFunction", + "com.mojang.blaze3d.shaders.Uniform", + "net.minecraft.world.level.levelgen.structure.pieces.PieceGenerator$Context", + "net.minecraft.world.level.storage.loot.entries.LootPoolEntryType", + "net.minecraft.network.protocol.game.ClientboundRecipePacket$State", + "dev.architectury.impl.fabric.ScreenInputDelegate", + "me.jellysquid.mods.sodium.client.gl.attribute.BufferVertexFormat", + "net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket", + "net.minecraft.world.entity.animal.MushroomCow", + "net.minecraft.network.protocol.game.ClientboundChatPacket", + "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet", + "net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard", + "com.mojang.datafixers.util.Unit", + "it.unimi.dsi.fastutil.Hash", + "java.util.AbstractSet", + "net.minecraft.client.gui.components.toasts.Toast$Visibility", + "net.minecraft.util.valueproviders.ClampedInt", + "net.minecraft.client.multiplayer.ClientPacketListener", + "it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction", + "com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType", + "dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid", + "net.minecraft.world.entity.vehicle.AbstractMinecartContainer", + "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction", + "java.beans.PropertyChangeEvent", + "it.unimi.dsi.fastutil.objects.Reference2ObjectFunction", + "com.mojang.authlib.minecraft.TelemetryPropertyContainer", + "dev.latvian.mods.kubejs.misc.PotionBuilder", + "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate", + "net.minecraft.client.model.geom.ModelLayerLocation", + "net.minecraft.world.entity.ai.attributes.Attribute", + "net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder", + "me.pepperbell.continuity.client.util.biome.BiomeView", + "java.nio.file.WatchService", + "java.lang.constant.ClassDesc", + "net.minecraft.world.entity.animal.AbstractSchoolingFish", + "pie.ilikepiefoo.wrapper.StructureTemplateWrapper", + "net.minecraft.client.renderer.RenderStateShard$OverlayStateShard", + "link.infra.indium.renderer.accessor.AccessBlockModelRenderer", + "java.nio.channels.GatheringByteChannel", + "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData", + "net.fabricmc.fabric.api.networking.v1.PacketSender", + "io.netty.util.AttributeMap", + "io.netty.util.concurrent.ScheduledFuture", + "com.mojang.authlib.minecraft.MinecraftProfileTexture$Type", + "net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration", + "net.minecraft.world.level.material.MaterialColor$Brightness", + "net.minecraft.network.protocol.game.ServerboundContainerClickPacket", + "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseClick", + "net.minecraft.core.Holder", + "net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback", + "java.time.Duration", + "net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket", + "java.time.ZoneOffset", + "net.minecraft.core.HolderSet$ListBacked", + "org.apache.commons.lang3.tuple.Triple", + "net.minecraft.util.random.WeightedEntry", + "dev.latvian.mods.kubejs.script.ScriptFile", + "java.lang.module.ModuleDescriptor$Version", + "net.minecraft.world.entity.monster.Ravager", + "it.unimi.dsi.fastutil.objects.Reference2ShortFunction", + "com.mojang.serialization.MapCodec", + "net.minecraft.client.renderer.block.model.BakedQuad", + "net.minecraft.client.renderer.block.model.ItemTransform", + "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer", + "dev.latvian.mods.kubejs.level.ExplosionEventJS$Pre", + "it.unimi.dsi.fastutil.doubles.Double2CharFunction", + "net.minecraft.world.level.block.state.properties.Half", + "it.unimi.dsi.fastutil.ints.IntSpliterator", + "io.netty.util.concurrent.EventExecutor", + "net.fabricmc.fabric.api.loot.v1.FabricLootPool", + "net.minecraft.world.level.levelgen.placement.CaveSurface", + "io.netty.channel.ChannelOption", + "com.mojang.blaze3d.vertex.VertexFormat$IndexType", + "net.coderbot.iris.texture.pbr.PBRAtlasHolder", + "net.minecraft.world.entity.EntityType", + "dev.latvian.mods.kubejs.command.CommandRegistryEventJS", + "java.util.function.DoubleFunction", + "net.minecraft.world.item.crafting.ArmorDyeRecipe", + "net.minecraft.advancements.Criterion", + "net.minecraft.network.protocol.game.ClientboundLevelEventPacket", + "java.util.Locale$IsoCountryCode", + "net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration", + "net.minecraft.client.searchtree.SearchTree", + "dev.latvian.mods.kubejs.core.BlockKJS", + "dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder", + "dev.latvian.mods.kubejs.bindings.ComponentWrapper", + "net.minecraft.world.level.levelgen.DensityFunction$Visitor", + "dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties", + "net.minecraft.network.protocol.game.ClientboundKeepAlivePacket", + "java.lang.invoke.VarHandle$VarHandleDesc", + "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration", + "net.minecraft.world.level.chunk.DataLayer", + "net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket", + "net.minecraft.world.entity.player.Abilities", + "it.unimi.dsi.fastutil.floats.FloatCollection", + "java.util.function.LongUnaryOperator", + "net.minecraft.client.server.IntegratedServer", + "dev.latvian.mods.kubejs.item.ingredient.IngredientStackJS", + "java.time.DayOfWeek", + "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagOutput", + "dev.latvian.mods.kubejs.util.WrappedJS", + "com.mojang.brigadier.context.StringRange", + "dev.latvian.mods.kubejs.client.ClientTickEventJS", + "net.minecraft.client.sounds.SoundEventListener", + "net.minecraft.world.level.levelgen.placement.EnvironmentScanPlacement", + "it.unimi.dsi.fastutil.floats.FloatConsumer", + "java.util.ListIterator", + "io.netty.channel.ChannelId", + "net.minecraft.world.entity.animal.horse.Donkey", + "dev.latvian.mods.kubejs.block.BlockLeftClickEventJS", + "dev.latvian.mods.rhino.mod.util.ChangeListener", + "net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket", + "net.minecraft.client.resources.SkinManager", + "com.mojang.bridge.launcher.SessionEventListener", + "net.minecraft.world.entity.animal.FlyingAnimal", + "net.minecraft.network.protocol.game.ServerboundMovePlayerPacket", + "dev.latvian.mods.kubejs.client.ClientLoggedInEventJS", + "net.minecraft.world.level.levelgen.NoiseChunk", + "dev.latvian.mods.kubejs.fluid.FluidBuilder", + "net.minecraft.world.level.levelgen.feature.trunkplacers.FancyTrunkPlacer", + "malte0811.ferritecore.mixin.dedupbakedquad.BakedQuadAccess", + "it.unimi.dsi.fastutil.shorts.Short2CharFunction", + "java.nio.file.FileSystem", + "net.minecraft.world.level.block.state.properties.SculkSensorPhase", + "java.text.AttributedCharacterIterator", + "net.minecraft.world.item.crafting.RecipeManager", + "net.coderbot.iris.mixin.LevelRendererAccessor", + "java.io.ObjectInput", + "dev.latvian.mods.rhino.classdata.MethodSignature", + "java.util.Spliterator", + "net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider", + "net.minecraft.world.entity.monster.Strider", + "net.minecraft.client.resources.language.LanguageInfo", + "net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement", + "net.minecraft.client.renderer.debug.RaidDebugRenderer", + "net.minecraft.world.entity.MobSpawnType", + "dev.latvian.mods.kubejs.server.ScheduledEvent", + "java.util.Stack", + "java.util.function.DoubleUnaryOperator", + "net.minecraft.world.level.StructureFeatureManager", + "java.lang.Thread$UncaughtExceptionHandler", + "net.fabricmc.fabric.impl.registry.sync.ListenableRegistry", + "net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities", + "java.time.chrono.ChronoLocalDate", + "dev.latvian.mods.rhino.RhinoException", + "dev.latvian.mods.kubejs.loot.ChestLootEventJS", + "net.fabricmc.fabric.impl.client.screen.ScreenExtensions", + "net.minecraft.network.protocol.game.ClientboundAddEntityPacket", + "it.unimi.dsi.fastutil.longs.Long2LongFunction", + "java.util.stream.IntStream$IntMapMultiConsumer", + "net.minecraft.world.entity.decoration.LeashFenceKnotEntity", + "net.minecraft.world.level.chunk.storage.ChunkStorage", + "java.util.Comparator", + "java.lang.constant.MethodHandleDesc", + "net.minecraft.network.chat.ContextAwareComponent", + "java.util.function.UnaryOperator", + "net.minecraft.world.entity.boss.wither.WitherBoss", + "net.minecraft.world.level.chunk.PalettedContainer", + "java.util.DoubleSummaryStatistics", + "net.minecraft.client.Camera$NearPlane", + "net.minecraft.stats.StatFormatter", + "net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener", + "net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure", + "net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration", + "net.minecraft.world.level.levelgen.WorldgenRandom$Algorithm", + "java.net.InterfaceAddress", + "java.text.CharacterIterator", + "net.minecraft.util.profiling.metrics.profiling.MetricsRecorder", + "net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery", + "java.security.PrivilegedExceptionAction", + "net.minecraft.world.level.levelgen.blockpredicates.WouldSurvivePredicate", + "net.minecraft.network.protocol.game.ServerPacketListener", + "net.minecraft.nbt.StreamTagVisitor$ValueResult", + "net.minecraft.world.entity.MoverType", + "it.unimi.dsi.fastutil.ints.Int2ShortFunction", + "dev.latvian.mods.kubejs.fluid.FluidWrapper", + "it.unimi.dsi.fastutil.ints.Int2ReferenceFunction", + "net.minecraft.server.level.ChunkMap", + "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer", + "java.nio.file.attribute.GroupPrincipal", + "net.minecraft.world.level.levelgen.feature.foliageplacers.RandomSpreadFoliagePlacer", + "java.util.RandomAccess", + "net.minecraft.world.inventory.ContainerListener", + "net.fabricmc.fabric.impl.transfer.item.ItemVariantCache", + "net.coderbot.batchedentityrendering.impl.BufferBuilderExt", + "net.minecraft.client.gui.components.spectator.SpectatorGui", + "io.netty.util.concurrent.Promise", + "net.minecraft.client.particle.SpriteSet", + "net.minecraft.client.renderer.ItemModelShaper", + "net.minecraft.util.valueproviders.UniformFloat", + "java.io.File", + "net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket", + "net.minecraft.core.RegistryAccess$Frozen", + "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action", + "java.time.format.DecimalStyle", + "net.minecraft.server.players.GameProfileCache", + "java.lang.IllegalStateException", + "dev.latvian.mods.rhino.mod.util.OrderedCompoundTag", + "net.minecraft.world.entity.ambient.Bat", + "net.minecraft.client.renderer.RenderStateShard$OutputStateShard", + "net.minecraft.server.network.ServerPlayerConnection", + "net.fabricmc.fabric.impl.resource.loader.FabricResource", + "net.minecraft.network.protocol.game.ServerboundPlayerInputPacket", + "com.mojang.datafixers.util.Pair$Mu", + "net.minecraft.world.level.levelgen.feature.configurations.DripstoneClusterConfiguration", + "com.mojang.authlib.minecraft.UserApiService$UserFlag", + "it.unimi.dsi.fastutil.floats.Float2BooleanFunction", + "net.minecraft.client.HotbarManager", + "net.minecraft.client.renderer.debug.GameTestDebugRenderer", + "net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor", + "com.mojang.serialization.DataResult$Mu", + "net.minecraft.client.sounds.MusicManager", + "dev.latvian.mods.kubejs.loot.LootBuilder", + "net.minecraft.world.level.GameRules$Key", + "dev.latvian.mods.kubejs.generator.DataJsonGenerator", + "net.minecraft.world.entity.ai.behavior.Behavior", + "net.minecraft.commands.Commands", + "net.minecraft.world.inventory.StonecutterMenu", + "dev.latvian.mods.kubejs.core.PlayerSelector", + "net.minecraft.world.entity.projectile.AbstractHurtingProjectile", + "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseRelease", + "net.minecraft.network.protocol.game.ClientboundDisconnectPacket", + "dev.latvian.mods.rhino.Symbol", + "net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket", + "io.netty.buffer.CompositeByteBuf", + "java.time.OffsetDateTime", + "net.minecraft.world.BossEvent", + "net.minecraft.world.level.levelgen.carver.CarverConfiguration", + "net.coderbot.iris.texture.pbr.TextureAtlasExtension", + "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseRelease", + "com.mojang.brigadier.Command", + "net.minecraft.world.level.storage.loot.ItemModifierManager", + "net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo", + "java.util.HashMap", + "com.google.common.collect.Multimap", + "net.minecraft.client.gui.components.events.ContainerEventHandler", + "dev.latvian.mods.rhino.EvaluatorException", + "com.google.gson.JsonElement", + "net.minecraft.world.level.block.entity.ComparatorBlockEntity", + "net.minecraft.world.damagesource.DamageSource", + "dev.latvian.mods.kubejs.core.PlayerKJS", + "me.pepperbell.continuity.client.mixinterface.SpriteExtension", + "net.minecraft.util.valueproviders.BiasedToBottomInt", + "dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS", + "me.jellysquid.mods.sodium.client.world.biome.BlockColorsExtended", + "net.minecraft.network.protocol.game.ServerboundContainerClosePacket", + "net.minecraft.world.level.levelgen.blockpredicates.AllOfPredicate", + "net.fabricmc.fabric.impl.networking.ChannelInfoHolder", + "dev.latvian.mods.rhino.util.wrap.TypeWrapperFactory", + "dev.architectury.registry.registries.options.RegistrarOption", + "net.minecraft.nbt.NumericTag", + "net.minecraft.world.level.LevelSettings", + "net.minecraft.server.level.ServerPlayerGameMode", + "net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket", + "net.minecraft.commands.CommandFunction", + "net.minecraft.core.RegistryAccess$Writable", + "net.minecraft.world.effect.MobEffect", + "java.nio.MappedByteBuffer", + "net.minecraft.client.gui.Font", + "net.minecraft.client.tutorial.TutorialStepInstance", + "net.minecraft.util.StringRepresentable", + "dev.latvian.mods.rhino.mod.wrapper.ColorWrapper", + "net.minecraft.world.SimpleContainer", + "net.minecraft.server.level.WorldGenRegion", + "net.minecraft.tags.TagManager$LoadResult", + "com.mojang.blaze3d.platform.WindowEventHandler", + "java.util.concurrent.Future", + "net.minecraft.world.entity.ai.control.JumpControl", + "net.minecraft.world.level.block.entity.SkullBlockEntity", + "java.lang.Thread", + "net.minecraft.world.level.storage.loot.Serializer", + "dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback", + "net.minecraft.world.entity.projectile.Projectile", + "net.minecraft.client.renderer.entity.EntityRenderDispatcher", + "net.devtech.arrp.IdentifierExtension", + "net.minecraft.world.entity.ai.memory.MemoryModuleType", + "java.nio.charset.CharsetDecoder", + "net.minecraft.world.level.levelgen.feature.stateproviders.RotatedBlockProvider", + "it.unimi.dsi.fastutil.shorts.ShortIterable", + "net.minecraft.core.MappedRegistry", + "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes", + "net.minecraft.server.packs.repository.Pack$PackConstructor", + "net.minecraft.CrashReport", + "net.minecraft.world.level.levelgen.structure.StructurePieceAccessor", + "java.util.random.RandomGenerator", + "dev.latvian.mods.kubejs.util.JsonIO", + "java.lang.invoke.MethodHandle", + "net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel", + "dev.latvian.mods.rhino.IdEnumerationIterator", + "net.minecraft.advancements.CriterionProgress", + "dev.latvian.mods.rhino.ContextAction", + "net.minecraft.client.resources.MobEffectTextureManager", + "pie.ilikepiefoo.fabric.events.sleep.AllowSleepingEventJS", + "java.time.zone.ZoneRules", + "it.unimi.dsi.fastutil.doubles.DoubleIterator", + "fudge.notenoughcrashes.StateManager$IResettable", + "net.coderbot.batchedentityrendering.mixin.OutlineBufferSourceAccessor", + "net.minecraft.util.ProgressListener", + "net.minecraft.world.inventory.ClickAction", + "net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus", + "net.minecraft.world.item.crafting.SimpleRecipeSerializer", + "com.mojang.datafixers.DataFixer", + "net.minecraft.client.gui.narration.NarratedElementType", + "dev.latvian.mods.kubejs.item.MutableToolTier", + "io.netty.channel.SimpleChannelInboundHandler", + "pie.ilikepiefoo.fabric.events.worldrender.WorldRenderContextEventJS", + "com.google.common.collect.ImmutableCollection", + "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseClick", + "net.minecraft.world.item.crafting.CustomRecipe", + "io.netty.channel.ChannelProgressiveFuture", + "net.minecraft.util.valueproviders.IntProvider", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase", + "net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo", + "net.minecraft.client.resources.sounds.Sound$Type", + "net.minecraft.world.level.block.entity.ConduitBlockEntity", + "java.lang.reflect.Method", + "net.minecraft.world.entity.projectile.SpectralArrow", + "net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature", + "dev.latvian.mods.kubejs.item.custom.ItemToolTierEventJS", + "com.mojang.serialization.Decoder$Terminal", + "dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback", + "java.util.Locale$LanguageRange", + "com.mojang.brigadier.arguments.ArgumentType", + "net.minecraft.world.item.ItemCooldowns", + "net.minecraft.world.item.crafting.StonecutterRecipe", + "dev.latvian.mods.kubejs.script.data.DataPackEventJS", + "net.minecraft.world.entity.monster.piglin.PiglinBrute", + "dev.latvian.mods.rhino.Callable", + "net.minecraft.world.level.Level", + "net.minecraft.world.scores.Objective", + "net.minecraft.world.item.Tier", + "dev.latvian.mods.kubejs.item.ItemModificationProperties", + "net.minecraft.client.renderer.PostPass", + "net.minecraft.network.protocol.game.ClientboundTagQueryPacket", + "dev.latvian.mods.kubejs.command.ArgumentTypeWrapper", + "net.minecraft.world.phys.HitResult$Type", + "net.minecraft.world.level.levelgen.placement.RepeatingPlacement", + "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseScroll", + "net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket", + "com.google.common.collect.ImmutableList", + "java.nio.charset.CodingErrorAction", + "net.minecraft.world.level.levelgen.heightproviders.UniformHeight", + "net.minecraft.world.entity.PowerableMob", + "net.minecraft.client.model.geom.ModelPart$Cube", + "java.nio.DoubleBuffer", + "net.minecraft.server.packs.resources.ResourceManagerReloadListener", + "java.text.DecimalFormat", + "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$Remove", + "net.minecraft.client.resources.model.ModelResourceLocation", + "net.minecraft.world.level.levelgen.feature.featuresize.TwoLayersFeatureSize", + "net.minecraft.world.level.levelgen.feature.ConfiguredFeature", + "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$RegistryEventJS", + "dev.latvian.mods.rhino.Function", + "net.minecraft.world.level.levelgen.structure.templatesystem.JigsawReplacementProcessor", + "net.minecraft.world.entity.animal.Parrot", + "com.mojang.brigadier.ParseResults", + "net.minecraft.server.MinecraftServer$ReloadableResources", + "net.minecraft.world.entity.animal.Salmon", + "net.minecraft.client.renderer.block.model.ItemTransforms$TransformType", + "net.minecraft.server.packs.repository.RepositorySource", + "com.mojang.authlib.GameProfileRepository", + "java.nio.channels.FileChannel$MapMode", + "net.minecraft.util.random.WeightedEntry$Wrapper", + "com.mojang.brigadier.tree.RootCommandNode", + "net.coderbot.iris.vertices.BlockSensitiveBufferBuilder", + "dev.latvian.mods.kubejs.event.EventsJS", + "java.text.NumberFormat$Style", + "net.minecraft.world.level.material.FogType", + "dev.latvian.mods.rhino.Scriptable", + "dev.latvian.mods.kubejs.loot.GenericLootEventJS", + "com.mojang.serialization.MapDecoder", + "java.lang.Exception", + "net.minecraft.client.gui.narration.NarrationThunk", + "com.google.gson.JsonArray", + "java.beans.PropertyChangeListener", + "io.netty.util.concurrent.ProgressivePromise", + "net.minecraft.world.MenuProvider", + "net.minecraft.world.item.crafting.ShapedRecipe", + "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType", + "java.lang.reflect.AnnotatedElement", + "net.minecraft.world.level.levelgen.feature.configurations.MineshaftConfiguration", + "pie.ilikepiefoo.fabric.events.sleep.ModifyWakeUpPositionEventJS", + "java.util.concurrent.Callable", + "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate", + "java.util.ArrayList", + "java.lang.module.ResolvedModule", + "net.minecraft.core.Rotations", + "it.unimi.dsi.fastutil.ints.IntIterable", + "com.mojang.authlib.properties.Property", + "dev.latvian.mods.kubejs.fluid.FluidBlockBuilder", + "net.minecraft.client.gui.spectator.SpectatorMenuListener", + "net.minecraft.world.ticks.TickContainerAccess", + "net.minecraft.world.entity.decoration.Painting", + "dev.latvian.mods.rhino.GeneratedClassLoader", + "net.minecraft.world.level.NoiseColumn", + "it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction", + "net.minecraft.world.level.ChunkPos", + "net.minecraft.world.level.levelgen.feature.configurations.RangeConfiguration", + "it.unimi.dsi.fastutil.objects.Object2IntMap", + "net.minecraft.world.level.levelgen.structure.templatesystem.PosAlwaysTrueTest", + "net.minecraft.world.level.levelgen.DensityFunction$SimpleFunction", + "it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction", + "net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket", + "net.minecraft.world.entity.monster.CrossbowAttackMob", + "dev.latvian.mods.kubejs.client.painter.PaintEventJS", + "net.minecraft.client.particle.ParticleEngine", + "com.mojang.datafixers.kinds.Kind1", + "net.minecraft.world.entity.LivingEntity", + "dev.latvian.mods.kubejs.block.BlockModificationProperties", + "dev.latvian.mods.kubejs.item.ItemStackJS", + "me.jellysquid.mods.sodium.client.model.vertex.type.VertexType", + "net.minecraft.world.level.biome.AmbientAdditionsSettings", + "net.minecraft.network.protocol.game.ClientboundExplodePacket", + "net.minecraft.world.level.levelgen.structure.pools.ListPoolElement", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase", + "io.netty.channel.ChannelPromise", + "net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder", + "java.lang.invoke.MethodHandleInfo", + "net.minecraft.client.renderer.LightTexture", + "java.text.DateFormat", + "java.lang.module.ModuleDescriptor$Opens", + "net.minecraft.advancements.RequirementsStrategy", + "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator", + "net.minecraft.world.level.block.entity.BarrelBlockEntity", + "net.minecraft.world.item.crafting.SmeltingRecipe", + "net.minecraft.world.phys.BlockHitResult", + "it.unimi.dsi.fastutil.ints.IntBidirectionalIterator", + "net.minecraft.client.Timer", + "net.minecraft.world.entity.ai.gossip.GossipContainer", + "it.unimi.dsi.fastutil.ints.IntListIterator", + "java.time.chrono.IsoEra", + "dev.latvian.mods.kubejs.core.LivingEntityKJS", + "java.util.regex.Pattern", + "net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket", + "me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderData", + "net.coderbot.iris.mixin.rendertype.RenderTypeAccessor", + "net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump", + "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType", + "me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor", + "net.minecraft.client.resources.SkinManager$SkinTextureCallback", + "net.minecraft.world.level.levelgen.placement.HeightmapPlacement", + "net.minecraft.world.level.material.Fluid", + "net.minecraft.world.entity.ItemBasedSteering", + "java.util.LongSummaryStatistics", + "dev.latvian.mods.kubejs.script.PlatformWrapper", + "net.minecraft.network.protocol.game.ClientboundClearTitlesPacket", + "net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest", + "net.minecraft.resources.ResourceKey", + "net.minecraft.world.item.crafting.Recipe", + "dev.latvian.mods.kubejs.core.LootTablesKJS", + "com.mojang.serialization.Keyable", + "net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler", + "java.io.InputStream", + "net.minecraft.world.ticks.ScheduledTick", + "net.minecraft.world.level.LevelHeightAccessor", + "net.minecraft.world.phys.AABB", + "it.unimi.dsi.fastutil.objects.Object2ObjectMap", + "net.minecraft.network.protocol.game.ServerboundSwingPacket", + "net.minecraft.world.entity.animal.goat.Goat", + "net.minecraft.world.level.levelgen.structure.templatesystem.LavaSubmergedBlockProcessor", + "java.util.function.DoubleConsumer", + "java.util.Map", + "net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement", + "net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration", + "net.minecraft.client.renderer.entity.EntityRenderer", + "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTest", + "net.minecraft.server.level.DistanceManager", + "net.minecraft.world.inventory.RecipeBookType", + "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket", + "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket", + "dev.architectury.extensions.injected.InjectedGameEventExtension", + "java.util.stream.Stream", + "net.minecraft.world.entity.Marker", + "java.lang.ClassLoader", + "com.mojang.datafixers.util.Function8", + "net.minecraft.commands.CommandSourceStack", + "com.mojang.datafixers.util.Function9", + "pie.ilikepiefoo.fabric.events.worldrender.BeforeBlockOutlineRenderEventJS", + "com.mojang.datafixers.util.Function4", + "com.mojang.datafixers.util.Function5", + "com.mojang.datafixers.util.Function6", + "com.mojang.datafixers.util.Function7", + "it.unimi.dsi.fastutil.objects.Object2ObjectFunction", + "com.mojang.datafixers.util.Function3", + "net.coderbot.iris.shadows.CullingDataCache", + "net.minecraft.world.level.storage.LevelData", + "org.lwjgl.system.NativeResource", + "net.minecraft.util.profiling.metrics.MetricSampler", + "net.minecraft.world.level.levelgen.Aquifer$FluidPicker", + "net.minecraft.world.level.levelgen.structure.StructureSet$StructureSelectionEntry", + "net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket", + "com.mojang.brigadier.context.CommandContext", + "net.minecraft.world.inventory.ClickType", + "net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider", + "net.minecraft.client.resources.TextureAtlasHolder", + "com.mojang.serialization.Lifecycle", + "net.minecraft.server.dedicated.DedicatedServerProperties$WorldGenProperties", + "dev.latvian.mods.kubejs.entity.RayTraceResultJS", + "net.minecraft.world.level.block.entity.BrewingStandBlockEntity", + "dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder", + "java.security.ProtectionDomain", + "it.unimi.dsi.fastutil.ints.Int2ObjectMap", + "java.nio.channels.WritableByteChannel", + "it.unimi.dsi.fastutil.doubles.DoubleCollection", + "java.nio.FloatBuffer", + "net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType", + "io.netty.util.AbstractConstant", + "net.minecraft.world.entity.schedule.Activity", + "it.unimi.dsi.fastutil.shorts.Short2DoubleFunction", + "net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket", + "com.mojang.datafixers.util.Either$Mu", + "dev.latvian.mods.kubejs.loot.BlockLootEventJS", + "net.minecraft.world.level.block.entity.HopperBlockEntity", + "net.minecraft.world.entity.raid.Raid", + "net.fabricmc.fabric.mixin.object.builder.VillagerTypeAccessor", + "it.unimi.dsi.fastutil.objects.Object2ByteFunction", + "net.minecraft.world.level.storage.loot.LootContext$EntityTarget", + "net.minecraft.world.entity.ai.attributes.AttributeSupplier", + "net.minecraft.util.profiling.ResultField", + "net.minecraft.world.entity.animal.Cow", + "net.minecraft.world.inventory.Slot", + "net.minecraft.world.level.levelgen.blending.Blender", + "net.minecraft.util.valueproviders.FloatProviderType", + "net.minecraft.world.entity.animal.Cod", + "net.minecraft.world.level.levelgen.structure.BoundingBox", + "net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket", + "net.minecraft.world.entity.ai.gossip.GossipType", + "java.time.chrono.ChronoPeriod", + "net.minecraft.world.level.levelgen.BelowZeroRetrogen", + "dev.latvian.mods.kubejs.level.ClientLevelJS", + "it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry", + "com.mojang.blaze3d.vertex.BufferBuilder", + "java.util.concurrent.CompletableFuture", + "javax.crypto.Cipher", + "java.util.PrimitiveIterator$OfDouble", + "net.minecraft.world.level.levelgen.heightproviders.VeryBiasedToBottomHeight", + "dev.latvian.mods.rhino.SharedContextData", + "net.minecraft.world.entity.projectile.EyeOfEnder", + "net.minecraft.world.level.PathNavigationRegion", + "java.util.function.IntSupplier", + "org.slf4j.Logger", + "net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket", + "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockEntityApiProvider", + "net.minecraft.world.item.crafting.RecipeSerializer", + "net.minecraft.world.level.levelgen.WorldgenRandom", + "net.minecraft.advancements.AdvancementRewards$Builder", + "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSize", + "com.google.common.collect.ImmutableMap$Builder", + "dev.emi.trinkets.TrinketPlayerScreenHandler", + "net.minecraft.world.level.gameevent.vibrations.VibrationPath", + "net.minecraft.world.entity.PlayerRideable", + "net.minecraft.world.item.ItemStack$TooltipPart", + "com.mojang.authlib.minecraft.MinecraftProfileTexture", + "net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority", + "net.coderbot.iris.mixin.texture.TextureAtlasSpriteAccessor", + "com.mojang.blaze3d.platform.InputConstants$Key", + "dev.latvian.mods.kubejs.util.WithAttachedData", + "net.minecraft.client.renderer.MultiBufferSource$BufferSource", + "dev.latvian.mods.kubejs.level.LevelJS", + "net.minecraft.server.packs.PackType", + "dev.latvian.mods.kubejs.client.painter.PainterObjectStorage", + "net.minecraft.server.MinecraftServer", + "java.util.regex.Matcher", + "java.text.FieldPosition", + "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType", + "dev.latvian.mods.rhino.ContextFactory", + "net.minecraft.server.WorldStem$InitConfig", + "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction", + "dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder", + "net.minecraft.world.level.levelgen.PositionalRandomFactory", + "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration", + "net.minecraft.world.level.levelgen.structure.templatesystem.LinearPosTest", + "net.minecraft.client.renderer.RenderType$CompositeRenderType", + "com.mojang.datafixers.types.Type$TypeError", + "net.minecraft.client.renderer.LevelRenderer", + "java.io.Reader", + "it.unimi.dsi.fastutil.doubles.DoubleListIterator", + "java.security.PrivateKey", + "net.minecraft.network.protocol.status.ServerStatus$Version", + "net.minecraft.world.entity.animal.horse.ZombieHorse", + "net.minecraft.world.entity.projectile.EvokerFangs", + "net.minecraft.world.level.block.state.BlockBehaviour$OffsetType", + "net.minecraft.world.level.block.entity.ChestBlockEntity", + "it.unimi.dsi.fastutil.Hash$Strategy", + "java.nio.file.spi.FileSystemProvider", + "net.minecraft.server.WorldStem$WorldDataSupplier", + "dev.latvian.mods.kubejs.bindings.ItemWrapper", + "net.minecraft.server.ServerScoreboard", + "net.minecraft.world.level.GameRules$Value", + "net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration", + "net.minecraft.world.entity.ReputationEventHandler", + "it.unimi.dsi.fastutil.objects.Reference2LongFunction", + "net.minecraft.world.level.levelgen.structure.placement.StructurePlacement", + "java.lang.Number", + "net.minecraft.client.resources.sounds.Sound", + "net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action", + "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS$ItemPropertiesCallback", + "dev.latvian.mods.rhino.Wrapper", + "net.minecraft.network.chat.Component", + "it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction", + "net.coderbot.iris.mixin.ProgramTypeAccessor", + "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant", + "dev.latvian.mods.kubejs.generator.AssetJsonGenerator", + "dev.latvian.mods.kubejs.core.LevelKJS", + "java.time.chrono.ChronoZonedDateTime", + "net.minecraft.world.level.biome.BiomeSpecialEffects$GrassColorModifier", + "net.coderbot.batchedentityrendering.impl.BlendingStateHolder", + "com.mojang.brigadier.exceptions.CommandSyntaxException", + "net.minecraft.world.entity.FlyingMob", + "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyRelease", + "net.coderbot.iris.vendored.joml.AxisAngle4f", + "com.mojang.brigadier.context.SuggestionContext", + "net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor", + "net.minecraft.world.level.levelgen.placement.PlacementFilter", + "net.minecraft.world.level.GameRules$IntegerValue", + "com.mojang.serialization.OptionalDynamic", + "java.math.RoundingMode", + "net.minecraft.world.level.levelgen.feature.trunkplacers.DarkOakTrunkPlacer", + "me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderBounds", + "com.mojang.blaze3d.shaders.Effect", + "org.lwjgl.system.CustomBuffer", + "net.minecraft.client.ClientTelemetryManager", + "net.minecraft.world.inventory.CraftingContainer", + "net.coderbot.iris.vendored.joml.AxisAngle4d", + "net.minecraft.client.renderer.RenderStateShard$TextureStateShard", + "net.fabricmc.fabric.impl.transfer.item.SpecialLogicInventory", + "net.minecraft.world.inventory.GrindstoneMenu", + "com.google.common.collect.ForwardingObject", + "net.minecraft.server.network.TextFilter$FilteredText", + "dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder", + "net.fabricmc.fabric.impl.registry.sync.RemovableIdList", + "net.minecraft.network.chat.ClickEvent$Action", + "malte0811.ferritecore.fastmap.FastMap", + "com.google.common.reflect.Parameter", + "net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource", + "net.minecraft.world.level.storage.LevelSummary", + "java.util.Iterator", + "net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData", + "net.minecraft.world.inventory.ContainerSynchronizer", + "net.minecraft.world.effect.MobEffectCategory", + "net.minecraft.network.protocol.game.ClientboundSetObjectivePacket", + "net.minecraft.world.entity.projectile.AbstractArrow", + "dev.latvian.mods.kubejs.player.PlayerDataJS", + "net.minecraft.world.inventory.SmokerMenu", + "net.minecraft.util.valueproviders.ClampedNormalFloat", + "net.minecraft.world.entity.ai.sensing.HoglinSpecificSensor", + "net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager", + "it.unimi.dsi.fastutil.chars.Char2ObjectFunction", + "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback", + "net.minecraft.world.entity.ai.village.ReputationEventType", + "net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type", + "java.util.function.IntUnaryOperator", + "io.netty.channel.ChannelInboundHandlerAdapter", + "com.mojang.blaze3d.vertex.VertexBuffer", + "dev.latvian.mods.kubejs.core.IngredientKJS", + "net.minecraft.world.level.levelgen.NoiseRouterWithOnlyNoises", + "it.unimi.dsi.fastutil.objects.Reference2ByteFunction", + "java.util.Vector", + "net.minecraft.world.level.pathfinder.Target", + "net.minecraft.world.level.block.entity.DaylightDetectorBlockEntity", + "it.unimi.dsi.fastutil.shorts.Short2IntFunction", + "net.minecraft.world.level.levelgen.heightproviders.ConstantHeight", + "net.fabricmc.fabric.mixin.object.builder.VillagerProfessionAccessor", + "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration$Layer", + "it.unimi.dsi.fastutil.chars.Char2ByteFunction", + "net.minecraft.server.packs.resources.ResourceManager", + "io.netty.channel.ChannelOutboundBuffer$MessageProcessor", + "net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket", + "net.minecraft.world.entity.monster.piglin.Piglin", + "java.io.Serializable", + "it.unimi.dsi.fastutil.shorts.Short2FloatFunction", + "net.minecraft.world.level.levelgen.placement.NoiseThresholdCountPlacement", + "dev.latvian.mods.rhino.mod.util.Object2LongEntry", + "net.minecraft.world.entity.animal.Panda$Gene", + "it.unimi.dsi.fastutil.shorts.ShortIterator", + "dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder", + "dev.latvian.mods.kubejs.BuilderBase", + "net.minecraft.world.scores.Team$Visibility", + "net.minecraft.world.phys.shapes.VoxelShape", + "net.minecraft.world.level.storage.loot.functions.LootItemFunctionType", + "net.minecraft.world.inventory.AbstractContainerMenu", + "net.minecraft.world.item.crafting.MapCloningRecipe", + "net.minecraft.world.entity.ai.behavior.Behavior$Status", + "java.time.LocalDateTime", + "net.minecraft.world.level.block.LiquidBlock", + "net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket", + "java.util.function.Supplier", + "net.minecraft.server.level.ChunkHolder$PlayerProvider", + "net.minecraft.server.level.ServerPlayer", + "it.unimi.dsi.fastutil.doubles.DoubleIterable", + "java.lang.StringBuffer", + "net.minecraft.world.item.crafting.BookCloningRecipe", + "net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket", + "dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS", + "it.unimi.dsi.fastutil.ints.Int2FloatFunction", + "net.minecraft.world.level.gameevent.vibrations.VibrationListener", + "dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS", + "net.minecraft.world.level.chunk.BlockColumn", + "dev.latvian.mods.kubejs.script.ScriptType", + "net.minecraft.server.ServerFunctionLibrary", + "java.nio.file.attribute.UserPrincipalLookupService", + "it.unimi.dsi.fastutil.ints.IntSet", + "net.minecraft.world.entity.ai.sensing.NearestItemSensor", + "dev.latvian.mods.kubejs.entity.EntityJS", + "net.minecraft.nbt.IntTag", + "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap", + "dev.architectury.hooks.level.biome.GenerationProperties", + "net.minecraft.advancements.Advancement$Builder", + "net.minecraft.world.entity.raid.Raider", + "net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement", + "com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType", + "net.fabricmc.fabric.mixin.client.particle.ParticleManagerAccessor", + "net.minecraft.world.level.levelgen.placement.CarvingMaskPlacement", + "com.mojang.serialization.Dynamic", + "it.unimi.dsi.fastutil.objects.ObjectIterable", + "net.minecraft.core.Direction8", + "net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon", + "java.util.function.DoubleToIntFunction", + "java.util.stream.DoubleStream", + "com.mojang.datafixers.kinds.App2", + "java.time.LocalDate", + "net.minecraft.world.level.levelgen.VerticalAnchor", + "net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration", + "net.minecraft.client.renderer.texture.DynamicTexture", + "net.minecraft.commands.SharedSuggestionProvider", + "java.util.OptionalDouble", + "java.nio.channels.AsynchronousFileChannel", + "net.minecraft.network.FriendlyByteBuf", + "net.minecraft.world.entity.animal.Rabbit", + "java.nio.charset.Charset", + "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck", + "java.io.PrintStream", + "java.lang.module.ModuleDescriptor$Builder", + "dev.architectury.hooks.level.biome.BiomeProperties", + "com.google.common.collect.ForwardingList", + "net.minecraft.world.entity.ai.memory.ExpirableValue", + "it.unimi.dsi.fastutil.shorts.ShortPredicate", + "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder", + "dev.latvian.mods.kubejs.stages.Stages", + "com.mojang.blaze3d.vertex.Tesselator", + "net.minecraft.network.syncher.SynchedEntityData$DataItem", + "net.minecraft.world.entity.animal.horse.AbstractHorse", + "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask", + "net.minecraft.resources.RegistryLoader$Bound", + "net.minecraft.world.entity.monster.Pillager", + "net.fabricmc.fabric.mixin.resource.loader.ResourcePackManagerAccessor", + "net.minecraft.core.Direction$AxisDirection", + "com.prunoideae.probejs.types.Of2", + "net.minecraft.world.entity.projectile.ShulkerBullet", + "net.fabricmc.fabric.api.event.registry.RegistryAttribute", + "net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener", + "net.minecraft.util.ToFloatFunction", + "net.minecraft.world.damagesource.CombatTracker", + "net.minecraft.world.item.trading.Merchant", + "net.minecraft.world.entity.ai.memory.MemoryStatus", + "net.minecraft.core.IdMapper", + "net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket", + "net.minecraft.world.level.material.FluidState", + "net.minecraft.world.level.chunk.ChunkAccess$TicksToSave", + "net.minecraft.world.entity.monster.Creeper", + "net.fabricmc.fabric.impl.container.ServerPlayerEntitySyncHook", + "it.unimi.dsi.fastutil.ints.Int2CharFunction", + "net.minecraft.sounds.SoundSource", + "net.minecraft.world.item.enchantment.Enchantment", + "net.minecraft.client.renderer.culling.Frustum", + "dev.latvian.mods.kubejs.block.BlockRightClickEventJS", + "net.minecraft.world.entity.AgeableMob", + "net.minecraft.client.multiplayer.ClientLevel", + "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest", + "net.minecraft.advancements.critereon.DeserializationContext", + "net.fabricmc.fabric.mixin.client.keybinding.KeyCodeAccessor", + "net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer", + "net.minecraft.world.level.gameevent.PositionSource", + "net.minecraft.world.level.block.state.BlockBehaviour", + "net.minecraft.world.entity.OwnableEntity", + "dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder", + "java.lang.invoke.VarHandle", + "java.util.stream.DoubleStream$DoubleMapMultiConsumer", + "net.minecraft.world.entity.animal.AbstractGolem", + "net.minecraft.commands.arguments.EntityAnchorArgument$Anchor", + "net.coderbot.batchedentityrendering.impl.MemoryTrackingRenderBuffers", + "net.coderbot.iris.mixin.LightTextureAccessor", + "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup", + "dev.latvian.mods.kubejs.script.BindingsEvent", + "net.minecraft.client.gui.components.events.GuiEventListener", + "java.util.function.DoubleToLongFunction", + "net.minecraft.world.level.LevelTimeAccess", + "net.minecraft.world.entity.projectile.LlamaSpit", + "java.text.DecimalFormatSymbols", + "net.minecraft.world.level.levelgen.placement.InSquarePlacement", + "net.minecraft.world.level.entity.EntityTypeTest", + "it.unimi.dsi.fastutil.booleans.Boolean2LongFunction", + "net.minecraft.world.inventory.MenuType", + "net.minecraft.world.entity.LivingEntity$Fallsounds", + "it.unimi.dsi.fastutil.longs.LongPredicate", + "it.unimi.dsi.fastutil.objects.Reference2FloatFunction", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase", + "com.mojang.datafixers.util.Function10", + "net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer", + "dev.latvian.mods.kubejs.misc.VillagerTypeBuilder", + "net.minecraft.world.LockCode", + "net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket", + "com.mojang.serialization.Compressable", + "net.minecraft.client.gui.components.ChatComponent", + "dev.latvian.mods.kubejs.misc.EnchantmentBuilder", + "net.minecraft.world.entity.npc.InventoryCarrier", + "it.unimi.dsi.fastutil.floats.FloatIterable", + "com.mojang.datafixers.util.Function15", + "com.mojang.datafixers.util.Function16", + "java.security.PrivilegedAction", + "net.minecraft.network.protocol.game.ClientboundCooldownPacket", + "com.mojang.datafixers.util.Function13", + "com.mojang.datafixers.util.Function14", + "com.mojang.datafixers.util.Function11", + "com.mojang.datafixers.util.Function12", + "java.security.Principal", + "net.minecraft.data.worldgen.StructureFeatures", + "net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder", + "com.google.common.collect.ImmutableList$Builder", + "net.minecraft.world.entity.ai.goal.Goal", + "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType", + "org.lwjgl.stb.STBTTFontinfo", + "net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer", + "net.fabricmc.fabric.mixin.gamerule.IntRuleAccessor", + "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate", + "java.util.function.LongBinaryOperator", + "net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket", + "java.nio.ShortBuffer", + "me.jellysquid.mods.sodium.client.util.frustum.Frustum", + "net.minecraft.world.item.crafting.Ingredient", + "it.unimi.dsi.fastutil.longs.LongIterable", + "net.minecraft.world.level.ItemLike", + "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings", + "net.minecraft.world.entity.ai.sensing.Sensing", + "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride", + "java.lang.reflect.AccessibleObject", + "net.minecraft.world.level.chunk.CarvingMask", + "net.minecraft.commands.SharedSuggestionProvider$TextCoordinates", + "java.util.concurrent.TimeUnit", + "net.minecraft.client.color.block.BlockColors", + "net.minecraft.core.FrontAndTop", + "com.mojang.blaze3d.vertex.BufferVertexConsumer", + "dev.latvian.mods.rhino.classdata.MethodInfo", + "net.minecraft.util.profiling.metrics.ProfilerMeasured", + "dev.latvian.mods.kubejs.item.custom.ItemArmorTierEventJS", + "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseProvider", + "net.minecraft.server.players.PlayerList", + "net.minecraft.world.entity.projectile.FireworkRocketEntity", + "net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket", + "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket", + "java.nio.channels.ByteChannel", + "java.nio.channels.spi.AbstractInterruptibleChannel", + "com.mojang.bridge.game.Language", + "net.minecraft.world.level.storage.loot.LootPool", + "net.minecraft.client.gui.components.Widget", + "java.lang.reflect.Member", + "dev.latvian.mods.kubejs.core.ItemKJS", + "java.net.NetworkInterface", + "net.minecraft.world.entity.vehicle.AbstractMinecart$Type", + "net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration", + "it.unimi.dsi.fastutil.ints.Int2IntMap$Entry", + "me.jellysquid.mods.sodium.client.model.vertex.buffer.VertexBufferView", + "com.mojang.blaze3d.pipeline.RenderTarget", + "net.minecraft.server.level.ChunkHolder$FullChunkStatus", + "net.minecraft.world.level.biome.Biome$TemperatureModifier", + "io.netty.buffer.AbstractReferenceCountedByteBuf", + "net.minecraft.world.level.levelgen.structure.StructureStart", + "net.minecraft.server.packs.resources.Resource", + "net.minecraft.network.protocol.game.ServerboundUseItemPacket", + "net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket", + "net.minecraft.world.entity.monster.WitherSkeleton", + "dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder", + "net.minecraft.world.level.Explosion$BlockInteraction", + "it.unimi.dsi.fastutil.longs.Long2CharFunction", + "net.minecraft.world.inventory.BlastFurnaceMenu", + "net.minecraft.world.level.levelgen.feature.configurations.JigsawConfiguration", + "com.mojang.brigadier.suggestion.SuggestionProvider", + "net.minecraft.world.level.storage.loot.LootContext$DynamicDrop", + "com.mojang.math.Quaternion", + "net.minecraft.client.renderer.GameRenderer", + "net.minecraft.world.level.levelgen.placement.NoiseBasedCountPlacement", + "net.minecraft.world.level.levelgen.feature.treedecorators.AlterGroundDecorator", + "dev.latvian.mods.kubejs.client.ModelGenerator$Element", + "java.lang.reflect.Field", + "io.netty.util.ReferenceCounted", + "net.minecraft.client.renderer.entity.ItemRenderer", + "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$Palette", + "it.unimi.dsi.fastutil.longs.Long2ReferenceFunction", + "it.unimi.dsi.fastutil.ints.IntList", + "net.minecraft.world.level.chunk.Palette$Factory", + "dev.latvian.mods.kubejs.block.MaterialJS", + "net.coderbot.batchedentityrendering.impl.TransparencyType", + "net.minecraft.server.PlayerAdvancements", + "net.minecraft.network.protocol.game.ClientboundBossEventPacket", + "java.lang.Runnable", + "net.minecraft.nbt.IntArrayTag", + "net.minecraft.server.packs.resources.SimplePreparableReloadListener", + "net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike", + "net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter", + "it.unimi.dsi.fastutil.objects.Object2FloatMap", + "java.util.Locale", + "net.minecraft.client.renderer.chunk.RenderRegionCache", + "java.util.PrimitiveIterator$OfInt", + "com.google.common.collect.ImmutableSet", + "com.mojang.serialization.Decoder$Boxed", + "net.minecraft.world.entity.ai.sensing.AdultSensor", + "java.lang.module.Configuration", + "net.minecraft.world.level.gameevent.GameEventDispatcher", + "com.mojang.datafixers.TypedOptic", + "dev.latvian.mods.unit.VariableSet", + "net.minecraft.world.entity.item.ItemEntity", + "net.minecraft.world.level.levelgen.placement.PlacementContext", + "net.minecraft.world.level.pathfinder.NodeEvaluator", + "net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard", + "net.minecraft.client.renderer.RenderType$CompositeState", + "com.mojang.serialization.codecs.RecordCodecBuilder", + "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride$BoundingBoxType", + "it.unimi.dsi.fastutil.doubles.DoubleComparator", + "net.minecraft.world.level.levelgen.structure.PostPlacementProcessor", + "net.minecraft.world.entity.monster.Skeleton", + "net.minecraft.server.players.UserWhiteList", + "net.minecraft.core.Position", + "java.util.OptionalInt", + "net.minecraft.world.entity.animal.WaterAnimal", + "net.minecraft.world.level.levelgen.placement.CountPlacement", + "net.minecraft.world.level.block.state.properties.NoteBlockInstrument", + "com.mojang.blaze3d.platform.NativeImage", + "net.coderbot.batchedentityrendering.impl.MemoryTrackingBuffer", + "java.util.concurrent.ExecutorService", + "net.minecraft.world.entity.TamableAnimal", + "java.time.zone.ZoneOffsetTransitionRule$TimeDefinition", + "io.netty.channel.ChannelProgressivePromise", + "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS", + "net.minecraft.world.level.levelgen.feature.Feature", + "net.minecraft.world.entity.monster.Enemy", + "net.minecraft.world.entity.Entity", + "net.minecraft.network.protocol.game.ClientboundRespawnPacket", + "com.mojang.datafixers.schemas.Schema", + "net.minecraft.client.gui.components.toasts.Toast", + "net.minecraft.world.entity.ai.sensing.NearestBedSensor", + "java.util.function.LongSupplier", + "net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo", + "dev.latvian.mods.kubejs.player.InventoryChangedEventJS", + "it.unimi.dsi.fastutil.chars.Char2FloatFunction", + "java.lang.module.ModuleReference", + "net.minecraft.world.level.block.entity.BannerPattern", + "net.minecraft.network.protocol.game.ClientboundCustomSoundPacket", + "java.security.SecureRandom", + "net.minecraft.client.resources.sounds.TickableSoundInstance", + "java.lang.reflect.Executable", + "pie.ilikepiefoo.fabric.events.sleep.AllowResettingTimeEventJS", + "net.minecraft.world.entity.decoration.GlowItemFrame", + "dev.latvian.mods.kubejs.block.BlockStateModifyPlacementCallbackJS", + "net.minecraft.world.level.levelgen.feature.HugeFungusConfiguration", + "net.minecraft.world.level.levelgen.feature.trunkplacers.MegaJungleTrunkPlacer", + "net.minecraft.core.RegistryAccess", + "net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration", + "net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell", + "com.mojang.blaze3d.vertex.DefaultedVertexConsumer", + "net.minecraft.world.entity.monster.Evoker", + "java.util.Dictionary", + "net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant", + "java.lang.Throwable", + "net.minecraft.network.protocol.game.ClientboundBlockBreakAckPacket", + "net.minecraft.world.entity.monster.MagmaCube", + "dev.architectury.extensions.injected.InjectedRegistryEntryExtension", + "net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket", + "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceSerializationContext", + "net.minecraft.network.protocol.game.ServerboundRenameItemPacket", + "io.netty.channel.MessageSizeEstimator$Handle", + "net.minecraft.world.level.block.state.BlockBehaviour$StatePredicate", + "net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket", + "com.mojang.serialization.Encoder", + "net.minecraft.core.Direction$Axis", + "net.minecraft.world.Container", + "dev.latvian.mods.rhino.ErrorReporter", + "net.minecraft.world.item.crafting.SimpleCookingSerializer", + "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaJungleFoliagePlacer", + "java.util.function.BiConsumer", + "dev.latvian.mods.kubejs.item.custom.SwordItemBuilder", + "com.mojang.serialization.MapCodec$ResultFunction", + "dev.latvian.mods.kubejs.client.painter.PainterObject", + "net.minecraft.world.entity.animal.Animal", + "java.nio.channels.CompletionHandler", + "net.fabricmc.fabric.mixin.registry.sync.AccessorRegistry", + "com.mojang.serialization.Codec", + "net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator", + "net.minecraft.server.packs.resources.ResourceProvider", + "dev.latvian.mods.kubejs.entity.LivingEntityJS", + "net.minecraft.world.entity.EntityDimensions", + "net.minecraft.world.level.gameevent.EntityPositionSource", + "net.minecraft.world.entity.SlotAccess", + "java.util.function.IntConsumer", + "java.util.AbstractList", + "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder", + "net.fabricmc.fabric.api.renderer.v1.mesh.Mesh", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase", + "net.minecraft.world.damagesource.CombatEntry", + "net.minecraft.network.protocol.game.ClientboundContainerClosePacket", + "java.lang.Cloneable", + "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket", + "net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity", + "net.minecraft.client.renderer.MultiBufferSource", + "net.minecraft.world.entity.SpawnGroupData", + "java.time.temporal.ChronoField", + "net.minecraft.client.resources.ClientPackSource", + "net.minecraft.client.sounds.SoundEngine", + "com.mojang.brigadier.exceptions.SimpleCommandExceptionType", + "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer", + "net.minecraft.world.level.biome.TerrainShaper", + "java.lang.constant.ConstantDesc", + "net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket", + "dev.emi.trinkets.api.TrinketEnums$DropRule", + "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult", + "net.minecraft.world.scores.criteria.ObjectiveCriteria", + "net.minecraft.world.level.levelgen.feature.trunkplacers.StraightTrunkPlacer", + "net.minecraft.world.level.levelgen.heightproviders.HeightProvider", + "net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket", + "net.fabricmc.fabric.api.block.v1.FabricBlock", + "dev.latvian.mods.rhino.IdFunctionCall", + "com.mojang.datafixers.types.Type$Mu", + "java.nio.file.attribute.AttributeView", + "net.minecraft.network.protocol.game.ClientboundLoginPacket", + "dev.latvian.mods.kubejs.block.BlockModificationEventJS", + "net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration", + "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlocksPredicate", + "net.minecraft.server.packs.repository.PackCompatibility", + "net.minecraft.client.renderer.ItemInHandRenderer", + "net.minecraft.client.renderer.block.BlockModelShaper", + "net.minecraft.world.level.block.state.BlockBehaviour$Properties", + "net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration", + "dev.onyxstudios.cca.api.v3.component.ComponentKey", + "dev.latvian.mods.rhino.mod.wrapper.UUIDWrapper", + "net.minecraft.world.level.biome.Climate$ParameterPoint", + "java.util.stream.Collector", + "net.minecraft.world.level.CommonLevelAccessor", + "net.minecraft.world.InteractionResult", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase", + "com.mojang.serialization.DynamicLike", + "net.minecraft.world.entity.monster.AbstractIllager", + "java.nio.ByteOrder", + "it.unimi.dsi.fastutil.longs.Long2ByteFunction", + "net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder", + "com.mojang.brigadier.exceptions.BuiltInExceptionProvider", + "net.minecraft.world.level.block.entity.BedBlockEntity", + "net.minecraft.network.chat.HoverEvent$EntityTooltipInfo", + "net.minecraft.world.entity.projectile.ThrowableProjectile", + "net.minecraft.world.level.levelgen.WorldGenSettings", + "net.minecraft.server.network.TextFilter", + "net.minecraft.world.level.chunk.ProtoChunk", + "net.minecraft.world.item.crafting.CampfireCookingRecipe", + "net.minecraft.core.RegistryAccess$RegistryData", + "com.mojang.datafixers.types.Type", + "java.time.temporal.TemporalAccessor", + "dev.latvian.mods.kubejs.event.EventsJS$ScriptEventHandler", + "com.mojang.datafixers.kinds.Functor", + "net.minecraft.world.level.levelgen.GeodeBlockSettings", + "it.unimi.dsi.fastutil.objects.Object2DoubleFunction", + "net.minecraft.client.resources.model.ModelManager", + "net.minecraft.network.protocol.game.ClientboundLightUpdatePacket", + "it.unimi.dsi.fastutil.shorts.ShortComparator", + "java.io.Flushable", + "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk", + "java.nio.file.FileStore", + "dev.latvian.mods.rhino.NativeJavaObject", + "net.minecraft.world.inventory.LoomMenu", + "net.minecraft.world.level.chunk.LevelChunkSection", + "net.minecraft.world.entity.monster.RangedAttackMob", + "net.minecraft.util.InclusiveRange", + "io.netty.util.concurrent.Future", + "net.minecraft.world.level.chunk.CarvingMask$Mask", + "net.minecraft.client.gui.narration.NarrationSupplier", + "com.google.gson.JsonObject", + "net.minecraft.world.entity.item.FallingBlockEntity", + "net.minecraft.client.renderer.debug.PathfindingRenderer", + "net.minecraft.world.level.block.state.properties.Tilt", + "net.minecraft.client.renderer.OutlineBufferSource", + "java.util.AbstractCollection", + "net.minecraft.world.level.BlockGetter", + "dev.latvian.mods.kubejs.item.ItemBuilder$NameCallback", + "net.minecraft.world.level.storage.loot.LootPool$Builder", + "net.minecraft.client.RecipeBookCategories", + "net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket", + "java.lang.Readable", + "dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter", + "net.minecraft.world.entity.projectile.Fireball", + "java.net.URLStreamHandlerFactory", + "net.minecraft.network.chat.HoverEvent", + "dev.latvian.mods.kubejs.player.ServerPlayerJS", + "java.lang.annotation.Annotation", + "net.minecraft.stats.RecipeBookSettings", + "java.io.DataInput", + "net.minecraft.world.entity.animal.AbstractFish", + "net.minecraft.world.entity.animal.PolarBear", + "com.google.common.collect.Multiset", + "net.minecraft.server.bossevents.CustomBossEvents", + "net.minecraft.client.gui.screens.Overlay", + "java.util.function.Function", + "java.util.function.BiPredicate", + "com.mojang.authlib.minecraft.MinecraftSessionService", + "com.mojang.brigadier.Message", + "io.netty.channel.EventLoopGroup", + "net.fabricmc.fabric.mixin.datagen.DynamicRegistryManagerAccessor", + "java.security.PublicKey", + "java.security.AlgorithmParameters", + "net.minecraft.world.entity.ai.sensing.PiglinBruteSpecificSensor", + "net.minecraft.world.ticks.LevelTicks", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase", + "com.google.common.collect.ForwardingMultimap", + "net.minecraft.world.entity.animal.axolotl.Axolotl", + "net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor", + "net.minecraft.world.level.levelgen.feature.foliageplacers.PineFoliagePlacer", + "net.minecraft.world.level.chunk.PalettedContainer$Data", + "dev.latvian.mods.kubejs.misc.MotiveBuilder", + "net.minecraft.tags.TagNetworkSerialization$NetworkPayload", + "java.security.AccessControlContext", + "com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType", + "dev.latvian.mods.rhino.mod.wrapper.DirectionWrapper", + "net.fabricmc.fabric.mixin.loot.LootTableAccessor", + "net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration", + "net.minecraft.world.entity.MobType", + "net.minecraft.world.level.chunk.ChunkSource", + "net.minecraft.world.level.levelgen.structure.pieces.PieceGenerator", + "net.minecraft.world.entity.monster.AbstractSkeleton", + "net.minecraft.world.level.levelgen.SurfaceRules$RuleSource", + "net.minecraft.world.level.levelgen.blockpredicates.HasSturdyFacePredicate", + "net.minecraft.world.level.levelgen.structure.StructurePiece", + "java.util.function.LongToIntFunction", + "com.google.common.reflect.TypeParameter", + "net.minecraft.world.level.biome.BiomeGenerationSettings", + "java.nio.file.DirectoryStream$Filter", + "net.minecraft.client.gui.screens.Screen", + "java.util.Spliterator$OfPrimitive", + "io.netty.channel.RecvByteBufAllocator", + "net.minecraft.stats.RecipeBook", + "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action", + "net.minecraft.world.level.block.state.properties.WallSide", + "net.minecraft.world.entity.player.ChatVisiblity", + "net.minecraft.world.level.biome.BiomeSource", + "net.minecraft.client.renderer.RenderStateShard$CullStateShard", + "net.minecraft.server.players.ServerOpList", + "net.fabricmc.fabric.impl.client.model.BakedModelManagerHooks", + "net.minecraft.network.chat.MutableComponent", + "net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor", + "java.net.URLConnection", + "it.unimi.dsi.fastutil.objects.ObjectIterator", + "net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration", + "java.lang.module.ModuleDescriptor$Opens$Modifier", + "java.lang.ModuleLayer$Controller", + "net.coderbot.batchedentityrendering.impl.DrawCallTrackingRenderBuffers", + "net.minecraft.util.ModCheck$Confidence", + "net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase", + "java.lang.RuntimeException", + "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator", + "net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder", + "dev.latvian.mods.kubejs.client.ModelGenerator$Face", + "net.minecraft.world.entity.monster.Ghast", + "dev.emi.trinkets.Point", + "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeRender", + "net.minecraft.world.level.levelgen.feature.featuresize.ThreeLayersFeatureSize", + "dev.latvian.mods.kubejs.recipe.RecipeJS", + "net.minecraft.world.level.block.entity.TrappedChestBlockEntity", + "net.minecraft.world.level.levelgen.GenerationStep$Carving", + "net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard", + "net.minecraft.world.entity.animal.horse.Variant", + "net.minecraft.world.level.chunk.LevelChunk$EntityCreationType", + "dev.latvian.mods.kubejs.bindings.IngredientWrapper", + "com.mojang.brigadier.tree.LiteralCommandNode", + "net.minecraft.client.renderer.texture.TextureAtlas", + "it.unimi.dsi.fastutil.bytes.Byte2LongFunction", + "net.minecraft.world.level.saveddata.maps.MapItemSavedData", + "net.minecraft.server.packs.metadata.pack.PackMetadataSection", + "net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration", + "com.mojang.blaze3d.vertex.BufferBuilder$DrawState", + "it.unimi.dsi.fastutil.objects.Object2FloatFunction", + "java.lang.Math", + "dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties", + "net.minecraft.world.item.crafting.AbstractCookingRecipe", + "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlockTagPredicate", + "net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType", + "net.minecraft.server.ServerFunctionManager", + "net.minecraft.client.renderer.blockentity.BlockEntityRenderer", + "net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder", + "it.unimi.dsi.fastutil.floats.FloatIterator", + "net.minecraft.world.level.levelgen.heightproviders.BiasedToBottomHeight", + "io.netty.channel.ChannelOutboundBuffer", + "net.minecraft.client.particle.ParticleProvider", + "net.minecraft.world.entity.boss.EnderDragonPart", + "java.io.Writer", + "net.minecraft.world.entity.decoration.Motive", + "dev.latvian.mods.kubejs.level.gen.WorldgenAddEventJS", + "dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS", + "net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket", + "net.minecraft.world.level.biome.MobSpawnSettings$MobSpawnCost", + "net.minecraft.world.ContainerListener", + "net.minecraft.nbt.Tag", + "it.unimi.dsi.fastutil.ints.IntPredicate", + "net.minecraft.world.entity.monster.Spider", + "dev.latvian.mods.kubejs.recipe.minecraft.StonecuttingRecipeJS", + "dev.latvian.mods.rhino.IdScriptableObject", + "com.mojang.blaze3d.vertex.PoseStack", + "dev.latvian.mods.kubejs.recipe.RecipeTypeRegistryEventJS", + "com.google.gson.JsonSerializationContext", + "bre2el.uti.TranslatableTextHelper$TranslatableTextManipulator", + "net.minecraft.world.entity.monster.Vindicator", + "net.minecraft.world.entity.animal.Fox", + "net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider", + "it.unimi.dsi.fastutil.longs.Long2BooleanFunction", + "net.minecraft.world.entity.monster.Blaze", + "com.google.common.collect.SetMultimap", + "java.lang.invoke.MethodType", + "io.netty.channel.ChannelConfig", + "net.minecraft.client.KeyMapping", + "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder", + "net.minecraft.core.particles.ParticleOptions$Deserializer", + "net.minecraft.world.level.levelgen.feature.foliageplacers.BushFoliagePlacer", + "com.mojang.brigadier.context.CommandContextBuilder", + "net.minecraft.world.BossEvent$BossBarColor", + "net.minecraft.server.players.StoredUserList", + "dev.architectury.extensions.injected.InjectedItemExtension", + "net.minecraft.world.level.block.entity.BeaconBlockEntity", + "net.minecraft.client.model.geom.EntityModelSet", + "net.minecraft.commands.Commands$ParseFunction", + "net.minecraft.world.entity.Pose", + "net.minecraft.server.players.StoredUserEntry", + "it.unimi.dsi.fastutil.chars.Char2CharFunction", + "net.minecraft.world.level.block.entity.JukeboxBlockEntity", + "com.mojang.brigadier.builder.RequiredArgumentBuilder", + "net.minecraft.world.level.levelgen.blockpredicates.ReplaceablePredicate", + "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderType", + "net.minecraft.client.NarratorStatus", + "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback", + "net.minecraft.server.level.TicketType", + "net.minecraft.util.valueproviders.UniformInt", + "com.mojang.authlib.minecraft.UserApiService$UserProperties", + "net.minecraft.network.chat.FormattedText", + "net.minecraft.nbt.EndTag", + "net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder", + "net.minecraft.util.FormattedCharSequence", + "com.mojang.blaze3d.vertex.VertexConsumer", + "net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration", + "net.minecraft.core.HolderSet$Named", + "net.minecraft.world.level.levelgen.feature.SeagrassFeature", + "net.minecraft.world.level.lighting.LayerLightEventListener", + "dev.latvian.mods.kubejs.net.PainterUpdatedEventJS", + "net.minecraft.world.level.lighting.LightEventListener", + "dev.latvian.mods.kubejs.recipe.minecraft.ShapelessRecipeJS", + "com.mojang.serialization.codecs.RecordCodecBuilder$Mu", + "io.netty.channel.epoll.EpollEventLoopGroup", + "net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver", + "io.netty.channel.ChannelMetadata", + "net.minecraft.world.level.block.entity.DispenserBlockEntity", + "java.nio.channels.ScatteringByteChannel", + "net.minecraft.client.renderer.EffectInstance", + "net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource", + "net.minecraft.world.level.block.state.properties.SlabType", + "java.nio.file.WatchEvent", + "net.minecraft.world.level.storage.loot.predicates.LootItemCondition", + "net.minecraft.tags.Tag", + "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument", + "net.minecraft.world.level.levelgen.blockpredicates.NotPredicate", + "net.minecraft.world.ticks.TickPriority", + "dev.emi.trinkets.mixin.accessor.ScreenHandlerAccessor", + "net.minecraft.client.Game", + "it.unimi.dsi.fastutil.objects.Reference2BooleanFunction", + "dev.latvian.mods.kubejs.entity.LivingEntityEventJS", + "java.time.chrono.AbstractChronology", + "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket", + "net.minecraft.world.entity.Mob", + "com.mojang.datafixers.FamilyOptic", + "net.minecraft.world.level.block.entity.TheEndPortalBlockEntity", + "net.minecraft.nbt.DoubleTag", + "dev.latvian.mods.kubejs.loot.ConditionalFunction", + "java.util.function.BiFunction", + "it.unimi.dsi.fastutil.booleans.Boolean2IntFunction", + "dev.latvian.mods.kubejs.util.ConsoleJS", + "net.minecraft.world.entity.vehicle.MinecartCommandBlock", + "pie.ilikepiefoo.fabric.events.sleep.SetBedOccupationStateEventJS", + "dev.latvian.mods.kubejs.block.BlockPlaceEventJS", + "io.netty.util.concurrent.OrderedEventExecutor", + "java.util.function.LongPredicate", + "net.minecraft.world.entity.animal.Squid", + "javax.security.auth.Destroyable", + "io.netty.channel.ChannelHandlerAdapter", + "net.minecraft.network.chat.ChatType", + "io.netty.channel.EventLoop", + "dev.latvian.mods.kubejs.misc.CustomStatBuilder", + "net.minecraft.world.level.block.entity.BlockEntityType", + "net.minecraft.core.particles.ParticleGroup", + "net.minecraft.client.GraphicsStatus", + "dev.latvian.mods.kubejs.item.ItemBuilder", + "net.minecraft.server.players.IpBanListEntry", + "com.mojang.authlib.ProfileLookupCallback", + "com.google.common.collect.ImmutableMultimap$Builder", + "net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket", + "it.unimi.dsi.fastutil.doubles.Double2BooleanFunction", + "com.google.common.collect.AbstractMultimap", + "net.minecraft.world.level.gameevent.vibrations.VibrationListener$VibrationListenerConfig", + "net.fabricmc.fabric.mixin.object.builder.AbstractBlockAccessor", + "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockMatchTest", + "dev.latvian.mods.kubejs.client.ModelGenerator", + "net.minecraft.world.level.levelgen.RandomSource", + "java.util.stream.LongStream$LongMapMultiConsumer", + "dev.latvian.mods.kubejs.stages.StageCreationEvent", + "net.minecraft.world.entity.projectile.ThrownEgg", + "net.minecraft.world.entity.projectile.Arrow", + "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot", + "dev.latvian.mods.kubejs.item.InventoryJS", + "net.minecraft.world.entity.ai.sensing.SensorType", + "com.mojang.brigadier.suggestion.Suggestion", + "net.minecraft.world.entity.monster.Monster", + "dev.latvian.mods.kubejs.core.EntityKJS", + "net.minecraft.core.IdMap", + "io.netty.channel.ChannelInboundHandler", + "java.time.temporal.TemporalQuery", + "net.coderbot.batchedentityrendering.mixin.RenderStateShardAccessor", + "net.minecraft.world.level.chunk.PaletteResize", + "net.minecraft.world.level.storage.loot.providers.number.NumberProvider", + "java.lang.module.ModuleFinder", + "java.lang.Enum$EnumDesc", + "net.minecraft.network.protocol.game.ClientboundMapItemDataPacket", + "net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType", + "com.mojang.authlib.minecraft.TelemetrySession", + "net.minecraft.world.level.storage.LevelSummary$BackupStatus", + "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer$FoliageAttachment", + "net.minecraft.world.entity.monster.Drowned", + "java.util.Set", + "net.minecraft.client.renderer.RenderStateShard$BooleanStateShard", + "net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket", + "net.minecraft.world.level.block.state.properties.Property", + "net.minecraft.nbt.LongTag", + "net.minecraft.world.level.block.state.properties.RedstoneSide", + "net.minecraft.world.level.block.state.properties.AttachFace", + "net.minecraft.world.entity.vehicle.Boat", + "net.minecraft.world.entity.PathfinderMob", + "net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory", + "net.minecraft.world.level.pathfinder.Node", + "net.minecraft.world.phys.shapes.CollisionContext", + "net.minecraft.world.level.entity.EntityAccess", + "net.minecraft.world.entity.HumanoidArm", + "dev.latvian.mods.kubejs.server.IScheduledEventCallback", + "net.minecraft.world.entity.monster.ZombifiedPiglin", + "dev.latvian.mods.kubejs.event.StartupEventJS", + "me.ramidzkh.fabrishot.mixins.WindowAccessor", + "net.minecraft.util.random.SimpleWeightedRandomList", + "net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext$BlockOutlineContext", + "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder", + "it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator", + "net.coderbot.iris.mixin.DimensionTypeAccessor", + "net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder", + "net.minecraft.world.ticks.LevelChunkTicks", + "dev.latvian.mods.kubejs.level.gen.WorldgenRemoveEventJS", + "net.minecraft.world.item.TooltipFlag", + "java.lang.Comparable", + "java.security.CodeSource", + "net.minecraft.world.level.biome.Climate$Parameter", + "it.unimi.dsi.fastutil.shorts.ShortCollection", + "net.coderbot.iris.vendored.joml.Vector3i", + "net.minecraft.client.renderer.DimensionSpecialEffects$SkyType", + "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterRender", + "net.coderbot.iris.vendored.joml.Vector3f", + "net.minecraft.world.item.crafting.ShieldDecorationRecipe", + "com.mojang.math.Matrix4f", + "net.coderbot.iris.vendored.joml.Vector3d", + "net.minecraft.client.renderer.RenderStateShard$LayeringStateShard", + "net.minecraft.server.packs.repository.Pack", + "net.minecraft.world.entity.ai.targeting.TargetingConditions", + "dev.latvian.mods.unit.Unit", + "dev.latvian.mods.kubejs.level.SimpleLevelEventJS", + "net.minecraft.world.entity.monster.ZombieVillager", + "java.security.spec.AlgorithmParameterSpec", + "net.minecraft.core.SectionPos", + "net.minecraft.world.level.block.state.properties.BlockStateProperties", + "net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext", + "net.coderbot.iris.vendored.joml.Vector2i", + "net.coderbot.iris.vendored.joml.Vector2f", + "net.coderbot.iris.vendored.joml.Vector2d", + "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase", + "com.mojang.math.Matrix3f", + "dev.architectury.extensions.injected.InjectedBlockExtension", + "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction", + "dev.latvian.mods.kubejs.client.painter.screen.ScreenPaintEventJS", + "net.minecraft.core.RegistryAccess$RegistryEntry", + "net.minecraft.world.level.storage.LevelStorageSource", + "dev.latvian.mods.kubejs.loot.ConditionContainer", + "net.minecraft.world.entity.animal.horse.SkeletonHorse", + "net.minecraft.world.level.block.state.BlockBehaviour$StateArgumentPredicate", + "io.netty.channel.ChannelInboundInvoker", + "net.minecraft.world.entity.raid.Raids", + "net.minecraft.world.level.levelgen.structure.StructureSet", + "net.minecraft.client.PrioritizeChunkUpdates", + "io.netty.channel.ChannelHandler", + "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType", + "it.unimi.dsi.fastutil.shorts.ShortConsumer", + "net.minecraft.world.level.block.entity.EnderChestBlockEntity", + "com.mojang.datafixers.TypeRewriteRule", + "dev.architectury.extensions.injected.InjectedLiquidBlockExtension", + "dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder", + "net.minecraft.client.renderer.block.model.ItemOverrides", + "dev.latvian.mods.unit.function.FunctionFactory$FuncSupplier", + "net.coderbot.iris.vendored.joml.Vector3dc", + "net.minecraft.world.level.biome.MobSpawnSettings", + "net.minecraft.world.level.LevelWriter", + "java.nio.channels.Channel", + "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseClick", + "dev.latvian.mods.rhino.Context", + "net.fabricmc.fabric.mixin.rendering.data.attachment.MixinViewableWorld", + "dev.latvian.mods.kubejs.loot.LootEventJS", + "net.minecraft.world.item.crafting.UpgradeRecipe", + "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part", + "net.minecraft.world.entity.ai.village.poi.PoiType", + "dev.latvian.mods.rhino.NativeContinuation", + "java.security.SecureRandomParameters", + "net.minecraft.server.level.ThreadedLevelLightEngine", + "net.minecraft.world.entity.monster.Phantom", + "net.minecraft.world.entity.ai.memory.WalkTarget", + "java.util.concurrent.CompletionStage", + "net.minecraft.world.level.levelgen.blockpredicates.SolidPredicate", + "net.minecraft.network.ConnectionProtocol", + "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject", + "net.minecraft.client.renderer.texture.OverlayTexture", + "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyPress", + "dev.latvian.mods.unit.function.FunctionFactory", + "com.prunoideae.probejs.DocumentedRecipes", + "dev.latvian.mods.rhino.mod.util.NBTSerializable", + "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseScroll", + "java.lang.reflect.Constructor", + "net.minecraft.world.entity.monster.piglin.AbstractPiglin", + "java.util.OptionalLong", + "java.nio.Buffer", + "net.minecraft.world.level.levelgen.structure.templatesystem.GravityProcessor", + "net.minecraft.util.LazyLoadedValue", + "net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket", + "net.minecraft.client.gui.narration.NarrationElementOutput", + "net.minecraft.world.entity.ai.goal.Goal$Flag", + "net.minecraft.world.entity.PlayerRideableJumping", + "net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type", + "com.mojang.authlib.minecraft.UserApiService", + "net.minecraft.world.level.levelgen.feature.configurations.LargeDripstoneConfiguration", + "net.minecraft.world.BossEvent$BossBarOverlay", + "com.mojang.serialization.KeyCompressor", + "net.minecraft.world.level.levelgen.WorldGenerationContext", + "dev.latvian.mods.kubejs.block.custom.WallBlockBuilder", + "me.jellysquid.mods.sodium.client.model.quad.ModelQuadView", + "net.minecraft.client.tutorial.TutorialSteps", + "dev.latvian.mods.kubejs.level.ExplosionJS", + "net.minecraft.network.protocol.game.ClientboundGameEventPacket", + "java.util.SortedSet", + "com.mojang.serialization.codecs.RecordCodecBuilder$Instance", + "net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor", + "net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult", + "com.mojang.brigadier.exceptions.CommandExceptionType", + "dev.latvian.mods.kubejs.loot.LootBuilderPool", + "net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier", + "net.minecraft.world.level.levelgen.structure.pieces.PiecesContainer", + "dev.latvian.mods.kubejs.util.MapJS", + "org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable", + "net.coderbot.iris.vendored.joml.Quaternionfc", + "dev.onyxstudios.cca.api.v3.component.sync.ComponentPacketWriter", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase", + "net.minecraft.world.entity.vehicle.MinecartSpawner", + "dev.latvian.mods.kubejs.item.custom.AxeItemBuilder", + "java.util.function.ToLongFunction", + "com.google.common.collect.ImmutableSetMultimap", + "malte0811.ferritecore.mixin.blockstatecache.VoxelShapeAccess", + "net.minecraft.core.DefaultedRegistry", + "net.minecraft.world.level.GameRules$GameRuleTypeVisitor", + "net.minecraft.world.entity.Entity$RemovalReason", + "net.coderbot.iris.vendored.joml.Quaterniondc", + "dev.latvian.mods.kubejs.server.CommandEventJS", + "net.minecraft.network.protocol.game.ServerboundSelectTradePacket", + "net.minecraft.world.entity.monster.hoglin.Hoglin", + "java.security.Provider", + "dev.latvian.mods.unit.MutableNumberUnit", + "net.minecraft.client.resources.SplashManager", + "net.minecraft.client.model.geom.PartPose", + "net.coderbot.iris.vendored.joml.Vector3ic", + "com.mojang.brigadier.context.ParsedArgument", + "net.minecraft.CrashReportDetail", + "net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration", + "net.minecraft.world.level.block.entity.SculkSensorBlockEntity", + "net.minecraft.client.renderer.RenderBuffers", + "net.minecraft.world.WorldlyContainer", + "net.minecraft.world.level.block.state.properties.PistonType", + "dev.latvian.mods.kubejs.util.ListJS", + "java.lang.ModuleLayer", + "net.minecraft.world.level.saveddata.SavedData", + "net.minecraft.server.level.ServerLevel", + "net.coderbot.iris.vendored.joml.Vector3fc", + "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction", + "net.minecraft.world.level.levelgen.GenerationStep$Decoration", + "net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess", + "com.mojang.datafixers.kinds.Applicative", + "java.lang.reflect.GenericDeclaration", + "me.jellysquid.mods.sodium.client.world.BiomeSeedProvider", + "net.minecraft.client.player.LocalPlayer", + "net.minecraft.world.level.Explosion", + "java.util.function.LongConsumer", + "net.minecraft.core.Holder$Reference", + "net.minecraft.core.GlobalPos", + "net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket", + "java.lang.Class", + "java.util.IntSummaryStatistics", + "net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl", + "com.mojang.brigadier.CommandDispatcher", + "net.minecraft.world.level.biome.TerrainShaper$PointCustom", + "net.minecraft.world.level.levelgen.placement.HeightRangePlacement", + "net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket", + "net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer", + "net.minecraft.world.scores.Team", + "net.minecraft.network.chat.FormattedText$ContentConsumer", + "net.minecraft.client.player.AbstractClientPlayer", + "net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest", + "dev.latvian.mods.kubejs.player.ChestEventJS", + "java.time.zone.ZoneOffsetTransition", + "net.minecraft.world.entity.monster.Giant", + "com.mojang.blaze3d.vertex.PoseStack$Pose", + "java.util.function.ObjLongConsumer", + "it.unimi.dsi.fastutil.floats.Float2DoubleFunction", + "dev.latvian.mods.unit.token.CharStream", + "net.minecraft.world.item.ItemStack", + "it.unimi.dsi.fastutil.bytes.Byte2ByteFunction", + "net.minecraft.world.item.CreativeModeTab", + "net.minecraft.world.item.crafting.SingleItemRecipe", + "java.text.NumberFormat", + "net.minecraft.world.entity.monster.Endermite", + "net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket", + "com.mojang.datafixers.functions.PointFree", + "java.net.FileNameMap", + "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool", + "net.coderbot.iris.mixin.GameRendererAccessor", + "net.minecraft.world.level.block.state.properties.DripstoneThickness", + "net.minecraft.world.level.levelgen.placement.SurfaceWaterDepthFilter", + "net.minecraft.world.ticks.LevelTickAccess", + "net.minecraft.client.renderer.RenderStateShard$LightmapStateShard", + "org.lwjgl.PointerBuffer", + "net.minecraft.world.level.levelgen.NoiseSlider", + "net.minecraft.client.renderer.debug.GameEventListenerRenderer", + "io.netty.channel.RecvByteBufAllocator$Handle", + "net.minecraft.world.level.block.piston.PistonMovingBlockEntity", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase", + "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseRelease", + "it.unimi.dsi.fastutil.objects.Object2IntMap$Entry", + "dev.latvian.mods.kubejs.item.ItemHandler", + "net.minecraft.world.entity.NeutralMob", + "dev.onyxstudios.cca.internal.entity.SwitchablePlayerEntity", + "java.util.function.IntPredicate", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase", + "com.mojang.authlib.properties.PropertyMap", + "com.mojang.serialization.DataResult$Instance", + "net.minecraft.world.level.levelgen.heightproviders.WeightedListHeight", + "java.lang.Thread$State", + "dev.latvian.mods.kubejs.core.AsKJS", + "com.mojang.datafixers.RewriteResult", + "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket", + "com.google.common.collect.Multiset$Entry", + "java.text.Format$Field", + "net.fabricmc.fabric.mixin.loot.LootPoolAccessor", + "net.fabricmc.fabric.api.transfer.v1.item.ItemVariant", + "java.util.List", + "net.minecraft.world.level.storage.CommandStorage", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase", + "net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache", + "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters", + "net.minecraft.world.entity.ai.control.LookControl", + "dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS", + "net.minecraft.network.protocol.game.ClientboundAwardStatsPacket", + "net.minecraft.world.entity.ai.control.Control", + "net.minecraft.world.inventory.DispenserMenu", + "net.minecraft.world.level.gameevent.GameEvent", + "net.minecraft.client.renderer.RenderStateShard$ShaderStateShard", + "java.lang.Iterable", + "pie.ilikepiefoo.fabric.events.elytra.AllowElytraFlightEventJS", + "net.minecraft.client.particle.ParticleRenderType", + "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo", + "net.minecraft.client.multiplayer.ServerData$ServerPackStatus", + "net.minecraft.world.entity.EquipmentSlot$Type", + "net.minecraft.world.entity.ai.Brain$Provider", + "dev.latvian.mods.kubejs.player.ClientPlayerDataJS", + "net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType", + "net.coderbot.iris.vendored.joml.Matrix3x2f", + "net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket", + "net.coderbot.iris.vendored.joml.Matrix3x2d", + "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$TargetBlockState", + "java.nio.file.OpenOption", + "com.mojang.blaze3d.vertex.VertexFormatElement$Usage", + "com.minenash.customhud.mixin.ChunkBuilderAccess", + "dev.latvian.mods.kubejs.server.GameRulesJS", + "com.prunoideae.probejs.types.ArrayOrSelf", + "net.minecraft.world.level.block.state.properties.IntegerProperty", + "net.minecraft.world.inventory.AnvilMenu", + "net.fabricmc.fabric.api.loot.v1.FabricLootSupplier", + "java.io.Closeable", + "dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback", + "net.minecraft.world.entity.animal.horse.Mule", + "net.minecraft.world.level.CollisionGetter", + "net.minecraft.world.entity.npc.AbstractVillager", + "java.nio.file.WatchEvent$Kind", + "net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket", + "dev.latvian.mods.rhino.ScriptableObject", + "dev.latvian.mods.kubejs.client.ClientEventJS", + "net.minecraft.resources.RegistryLoader", + "java.math.BigInteger", + "net.minecraft.network.chat.TranslatableComponent", + "com.mojang.datafixers.types.Type$TypeMatcher", + "dev.latvian.mods.kubejs.recipe.RecipeTypeJS", + "net.minecraft.world.level.block.state.properties.BedPart", + "net.fabricmc.fabric.impl.transfer.fluid.FluidVariantCache", + "net.minecraft.stats.ServerRecipeBook", + "net.minecraft.world.entity.monster.Witch", + "net.minecraft.world.level.block.state.properties.DoorHingeSide", + "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyRelease", + "net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant", + "it.unimi.dsi.fastutil.longs.Long2ShortFunction", + "net.minecraft.world.item.DyeColor", + "dev.latvian.mods.rhino.IdFunctionObject", + "net.minecraft.world.food.FoodData", + "net.minecraft.network.protocol.game.ServerboundUseItemOnPacket", + "it.unimi.dsi.fastutil.chars.Char2ReferenceFunction", + "net.minecraft.world.item.context.UseOnContext", + "dev.emi.trinkets.api.SlotType", + "net.minecraft.sounds.Music", + "it.unimi.dsi.fastutil.longs.Long2FloatFunction", + "net.minecraft.world.level.levelgen.structure.templatesystem.AlwaysTrueTest", + "net.minecraft.world.level.levelgen.feature.BonusChestFeature", + "dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder", + "it.unimi.dsi.fastutil.chars.Char2IntFunction", + "net.minecraft.client.gui.spectator.SpectatorMenuCategory", + "net.minecraft.world.level.levelgen.feature.configurations.TwistingVinesConfig", + "net.minecraft.world.level.material.FlowingFluid", + "net.minecraft.world.level.biome.Climate$Sampler", + "dev.latvian.mods.rhino.util.Remapper", + "net.minecraft.server.packs.repository.PackRepository", + "it.unimi.dsi.fastutil.ints.IntOpenHashSet", + "net.minecraft.world.entity.animal.SnowGolem", + "net.minecraft.world.entity.npc.Npc", + "net.minecraft.world.entity.monster.hoglin.HoglinBase", + "it.unimi.dsi.fastutil.floats.Float2ReferenceFunction", + "net.minecraft.network.protocol.game.ClientboundSetTimePacket", + "dev.latvian.mods.kubejs.block.DetectorBlock$Builder", + "java.util.Date", + "java.util.Random", + "net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket", + "java.nio.channels.FileLock", + "java.util.Locale$FilteringMode", + "net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView", + "java.time.chrono.IsoChronology", + "net.fabricmc.fabric.mixin.registry.sync.AccessorLevelStorageSession", + "it.unimi.dsi.fastutil.ints.IntConsumer", + "dev.latvian.mods.kubejs.script.ScriptSource", + "dev.latvian.mods.kubejs.misc.SoundEventBuilder", + "dev.latvian.mods.kubejs.server.TagEventJS", + "net.minecraft.world.level.pathfinder.BlockPathTypes", + "net.minecraft.util.random.SimpleWeightedRandomList$Builder", + "net.minecraft.world.level.block.state.properties.Property$Value", + "net.minecraft.world.level.LevelReader", + "dev.latvian.mods.kubejs.item.ingredient.IngredientWithCustomPredicateJS", + "net.minecraft.nbt.ShortTag", + "net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer", + "net.minecraft.world.item.crafting.MapExtendingRecipe", + "net.minecraft.world.level.LevelAccessor", + "it.unimi.dsi.fastutil.chars.Char2DoubleFunction", + "net.minecraft.world.inventory.EnchantmentMenu", + "net.minecraft.world.level.levelgen.placement.PlacementModifier", + "net.minecraft.commands.CommandSource", + "net.minecraft.world.level.GameRules$BooleanValue", + "dev.latvian.mods.kubejs.entity.EntityEventJS", + "org.spongepowered.asm.mixin.injection.callback.Cancellable", + "net.minecraft.client.StringSplitter", + "org.lwjgl.stb.STBTTFontinfo$Buffer", + "net.minecraft.world.level.levelgen.blockpredicates.TrueBlockPredicate", + "net.minecraft.util.Unit", + "dev.latvian.mods.rhino.util.CustomJavaToJsWrapperProvider", + "java.lang.module.ModuleDescriptor", + "it.unimi.dsi.fastutil.ints.AbstractIntCollection", + "net.minecraft.network.protocol.game.ClientboundOpenBookPacket", + "net.minecraft.world.level.storage.loot.entries.LootPoolEntry", + "dev.latvian.mods.kubejs.util.ClassWrapper", + "dev.latvian.mods.rhino.mod.util.NBTUtils", + "it.unimi.dsi.fastutil.objects.Object2IntFunction", + "net.minecraft.client.resources.PaintingTextureManager", + "net.fabricmc.fabric.mixin.gamerule.BooleanRuleAccessor", + "dev.latvian.mods.kubejs.recipe.minecraft.ShapedRecipeJS", + "java.util.PrimitiveIterator", + "net.minecraft.world.item.ProjectileWeaponItem", + "com.mojang.datafixers.functions.PointFreeRule", + "net.coderbot.iris.mixin.rendertype.RenderStateShardAccessor", + "it.unimi.dsi.fastutil.objects.Reference2CharFunction", + "java.util.function.DoubleSupplier", + "net.minecraft.client.particle.Particle", + "net.minecraft.world.inventory.FurnaceMenu", + "java.nio.channels.FileChannel", + "net.minecraft.server.WorldStem$DataPackConfigSupplier", + "com.mojang.serialization.MapLike", + "java.util.function.IntBinaryOperator", + "net.minecraft.world.inventory.MenuConstructor", + "net.minecraft.world.entity.decoration.ItemFrame", + "net.minecraft.world.entity.ItemSteerable", + "java.nio.file.DirectoryStream", + "net.minecraft.network.protocol.game.ServerboundPickItemPacket", + "java.io.DataOutputStream", + "dev.latvian.mods.rhino.MemberType", + "net.minecraft.client.ClientRecipeBook", + "net.minecraft.world.level.levelgen.feature.configurations.NetherForestVegetationConfig", + "java.io.Externalizable", + "net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration", + "net.minecraft.client.gui.screens.Screen$NarratableSearchResult", + "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction", + "net.minecraft.util.random.WeightedRandomList", + "net.minecraft.world.level.levelgen.NoiseRouter", + "net.minecraft.util.valueproviders.IntProviderType", + "net.fabricmc.fabric.mixin.client.keybinding.KeyBindingAccessor", + "it.unimi.dsi.fastutil.ints.Int2ByteFunction", + "net.minecraft.client.multiplayer.ClientSuggestionProvider", + "java.text.SimpleDateFormat", + "it.unimi.dsi.fastutil.chars.Char2LongFunction", + "dev.architectury.extensions.injected.InjectedFluidExtension", + "net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket", + "net.coderbot.iris.texture.pbr.PBRSpriteHolder", + "net.minecraft.world.level.storage.loot.LootContext", + "net.minecraft.network.protocol.game.ClientboundPingPacket", + "net.minecraft.client.renderer.ShaderInstance", + "java.util.Map$Entry", + "java.util.function.IntToDoubleFunction", + "net.minecraft.network.protocol.game.ClientboundSoundEntityPacket", + "com.mojang.serialization.Decoder$Simple", + "net.coderbot.iris.vendored.joml.Vector2ic", + "net.minecraft.world.InteractionHand", + "java.time.temporal.TemporalAdjuster", + "net.minecraft.client.renderer.debug.DebugRenderer", + "net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback", + "net.minecraft.util.FrameTimer", + "net.coderbot.batchedentityrendering.mixin.CompositeStateAccessor", + "net.minecraft.client.gui.components.toasts.ToastComponent", + "it.unimi.dsi.fastutil.doubles.DoubleConsumer", + "dev.architectury.registry.registries.Registrar", + "net.minecraft.world.entity.item.PrimedTnt", + "net.minecraft.world.level.storage.loot.LootTables", + "org.spongepowered.asm.mixin.injection.callback.CallbackInfo", + "net.minecraft.ChatFormatting", + "com.mojang.datafixers.Products$P1", + "com.google.common.collect.ImmutableMultisetGwtSerializationDependencies", + "com.mojang.datafixers.Products$P3", + "net.minecraft.stats.StatType", + "com.mojang.datafixers.Products$P2", + "net.minecraft.client.player.Input", + "net.minecraft.world.level.storage.WritableLevelData", + "net.minecraft.server.level.ServerBossEvent", + "com.mojang.brigadier.suggestion.SuggestionsBuilder", + "com.mojang.datafixers.Products$P9", + "com.mojang.datafixers.Products$P8", + "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType", + "com.mojang.datafixers.Products$P5", + "com.mojang.datafixers.Products$P4", + "com.mojang.datafixers.Products$P7", + "com.mojang.datafixers.Products$P6", + "net.minecraft.world.entity.AreaEffectCloud", + "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType", + "net.coderbot.iris.fantastic.VertexBufferHelper", + "net.minecraft.world.level.chunk.ChunkAccess", + "java.lang.reflect.Type", + "net.minecraft.sounds.SoundEvent", + "net.minecraft.world.level.levelgen.DensityFunction", + "io.netty.channel.ChannelOutboundInvoker", + "net.minecraft.world.level.storage.loot.LootContextUser", + "net.minecraft.client.multiplayer.PlayerInfo", + "net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket", + "net.minecraft.world.level.dimension.DimensionType", + "net.minecraft.client.AttackIndicatorStatus", + "dev.latvian.mods.kubejs.player.ClientPlayerJS", + "java.nio.charset.CoderResult", + "net.minecraft.world.level.levelgen.feature.foliageplacers.DarkOakFoliagePlacer", + "net.minecraft.core.Vec3i", + "me.jellysquid.mods.sodium.client.world.cloned.PalettedContainerAccessor", + "net.minecraft.world.inventory.ItemCombinerMenu", + "net.minecraft.world.entity.monster.CaveSpider", + "net.minecraft.server.packs.PackResources", + "net.minecraft.world.entity.animal.MushroomCow$MushroomType", + "net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource", + "net.fabricmc.fabric.mixin.content.registry.VillagerEntityAccessor", + "java.lang.NamedPackage", + "net.minecraft.world.scores.Scoreboard", + "java.time.Clock", + "java.text.Format", + "java.util.Enumeration", + "net.minecraft.world.entity.projectile.AbstractArrow$Pickup", + "javax.crypto.ExemptionMechanism", + "net.minecraft.world.entity.projectile.WitherSkull", + "com.mojang.blaze3d.vertex.VertexFormatElement", + "net.minecraft.world.level.block.RenderShape", + "org.lwjgl.system.Pointer$Default", + "java.net.Proxy", + "net.minecraft.network.protocol.game.ClientboundRotateHeadPacket", + "net.minecraft.server.packs.resources.PreparableReloadListener", + "net.coderbot.iris.texture.pbr.PBRAtlasTexture", + "com.mojang.blaze3d.platform.Window", + "net.minecraft.util.thread.ReentrantBlockableEventLoop", + "net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder", + "dev.latvian.mods.kubejs.recipe.RecipeEventJS", + "it.unimi.dsi.fastutil.doubles.DoubleSpliterator", + "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType", + "dev.latvian.mods.kubejs.server.ServerSettings", + "net.minecraft.world.inventory.ChestMenu", + "net.minecraft.world.level.levelgen.GeodeCrackSettings", + "dev.latvian.mods.kubejs.recipe.minecraft.SmithingRecipeJS", + "net.minecraft.world.level.levelgen.structure.templatesystem.BlockMatchTest", + "dev.latvian.mods.kubejs.loot.FishingLootEventJS", + "net.minecraft.world.entity.animal.ShoulderRidingEntity", + "com.mojang.brigadier.RedirectModifier", + "net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance", + "net.minecraft.world.entity.monster.piglin.PiglinArmPose", + "net.minecraft.world.level.block.state.properties.EnumProperty", + "com.mojang.datafixers.OpticParts", + "net.minecraft.network.protocol.game.ClientboundSoundPacket", + "it.unimi.dsi.fastutil.ints.IntUnaryOperator", + "net.minecraft.client.sounds.SoundManager", + "dev.latvian.mods.kubejs.level.FireworksJS", + "java.util.function.IntToLongFunction", + "net.coderbot.iris.vendored.joml.Matrix2fc", + "net.minecraft.world.entity.ai.sensing.PiglinSpecificSensor", + "dev.latvian.mods.kubejs.server.ServerJS", + "net.minecraft.world.level.SpawnData$CustomSpawnRules", + "net.minecraft.world.level.levelgen.Aquifer$FluidStatus", + "net.minecraft.server.WorldStem", + "net.minecraft.world.level.levelgen.placement.BiomeFilter", + "com.mojang.authlib.minecraft.TelemetryEvent", + "it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction", + "it.unimi.dsi.fastutil.floats.FloatBinaryOperator", + "net.minecraft.world.entity.vehicle.Minecart", + "net.minecraft.network.protocol.game.ClientboundEntityEventPacket", + "net.minecraft.util.CubicSpline$CoordinateVisitor", + "net.minecraft.world.level.levelgen.feature.configurations.ShipwreckConfiguration", + "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType", + "java.util.EventObject", + "net.coderbot.iris.vendored.joml.Vector2fc", + "java.nio.IntBuffer", + "net.minecraft.client.gui.narration.NarratableEntry", + "dev.latvian.mods.rhino.classdata.ClassDataCache", + "net.minecraft.world.level.chunk.ChunkStatus$ChunkType", + "net.minecraft.core.NonNullList", + "net.minecraft.world.level.block.entity.JigsawBlockEntity", + "com.google.common.collect.ImmutableCollection$Builder", + "malte0811.ferritecore.ducks.FastMapStateHolder", + "net.minecraft.world.level.levelgen.feature.foliageplacers.SpruceFoliagePlacer", + "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl$SpriteFinderAccess", + "net.minecraft.util.thread.BlockableEventLoop", + "dev.latvian.mods.kubejs.recipe.filter.RecipeFilter", + "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseScroll", + "net.minecraft.world.entity.monster.EnderMan", + "net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket", + "net.minecraft.client.model.geom.ModelPart$Visitor", + "net.coderbot.iris.vendored.joml.Matrix2dc", + "dev.latvian.mods.kubejs.recipe.minecraft.CookingRecipeJS", + "net.minecraft.world.inventory.CartographyTableMenu", + "net.minecraft.util.thread.ProcessorHandle", + "net.minecraft.world.level.block.entity.BlockEntityTicker", + "java.util.stream.IntStream", + "dev.architectury.hooks.level.biome.ClimateProperties", + "com.mojang.blaze3d.shaders.AbstractUniform", + "java.lang.constant.MethodTypeDesc", + "com.mojang.datafixers.Typed", + "net.minecraft.world.entity.animal.IronGolem$Crackiness", + "net.coderbot.iris.vendored.joml.Vector2dc", + "net.minecraft.world.level.border.BorderChangeListener", + "com.google.gson.JsonPrimitive", + "net.minecraft.world.entity.ai.sensing.HurtBySensor", + "java.util.function.LongFunction", + "net.minecraft.world.entity.Saddleable", + "net.minecraft.world.level.DataPackConfig", + "java.time.Month", + "net.fabricmc.fabric.mixin.object.builder.AbstractBlockSettingsAccessor", + "net.minecraft.world.level.levelgen.structure.templatesystem.ProtectedBlockProcessor", + "net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider", + "net.minecraft.world.level.block.entity.StructureBlockEntity", + "java.net.ContentHandler", + "net.minecraft.world.level.chunk.PalettedContainer$Configuration", + "net.minecraft.world.level.levelgen.NoiseSamplingSettings", + "it.unimi.dsi.fastutil.floats.Float2CharFunction", + "net.minecraft.world.level.levelgen.blending.BlendingData", + "com.mojang.authlib.GameProfile", + "net.minecraft.network.Connection", + "dev.latvian.mods.kubejs.level.FireworksJS$Explosion", + "net.minecraft.network.protocol.game.ServerboundResourcePackPacket", + "java.util.function.BooleanSupplier", + "java.math.BigDecimal", + "pie.ilikepiefoo.fabric.events.sleep.AllowBedEventJS", + "net.minecraft.world.item.UseAnim", + "it.unimi.dsi.fastutil.longs.LongSet", + "net.minecraft.network.protocol.game.ClientboundTabListPacket", + "net.minecraft.world.level.levelgen.blockpredicates.InsideWorldBoundsPredicate", + "java.lang.invoke.MethodHandles$Lookup", + "net.minecraft.server.network.ServerConnectionListener", + "net.minecraft.nbt.ByteArrayTag", + "com.google.common.collect.BaseImmutableMultimap", + "dev.latvian.mods.kubejs.util.MessageSender", + "net.minecraft.world.Nameable", + "io.netty.util.Constant", + "com.minenash.customhud.mixin.WorldRendererAccess", + "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket", + "net.minecraft.world.entity.animal.Panda", + "com.mojang.serialization.RecordBuilder", + "net.minecraft.world.level.block.state.BlockState", + "java.lang.invoke.TypeDescriptor$OfField", + "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity", + "net.minecraft.client.gui.spectator.categories.SpectatorPage", + "me.jellysquid.mods.sodium.client.render.texture.SpriteExtended", + "net.minecraft.world.entity.ai.village.poi.PoiRecord", + "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate", + "net.minecraft.world.level.biome.BiomeSpecialEffects", + "net.minecraft.core.BlockPos$MutableBlockPos", + "dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder", + "dev.latvian.mods.unit.token.UnitToken", + "net.minecraft.world.entity.projectile.ThrownTrident", + "net.minecraft.world.level.border.BorderStatus", + "com.mojang.blaze3d.platform.NativeImage$Format", + "io.netty.channel.Channel", + "java.io.FileFilter", + "com.mojang.brigadier.tree.CommandNode", + "com.google.common.collect.UnmodifiableIterator", + "it.unimi.dsi.fastutil.longs.Long2ObjectMap", + "net.minecraft.world.level.chunk.ChunkStatus", + "me.jellysquid.mods.sodium.client.model.vertex.type.BlittableVertexType", + "net.minecraft.network.chat.ClickEvent", + "net.fabricmc.fabric.mixin.networking.accessor.EntityTrackerAccessor", + "net.minecraft.world.level.storage.loot.ValidationContext", + "net.coderbot.iris.vendored.joml.Matrix3x2dc", + "java.net.SocketAddress", + "net.minecraft.world.level.levelgen.feature.treedecorators.CocoaDecorator", + "it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry", + "net.minecraft.nbt.ByteTag", + "net.minecraft.world.level.block.state.properties.ComparatorMode", + "net.coderbot.iris.mixin.texture.TextureAtlasAccessor", + "net.minecraft.util.ModCheck", + "dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback", + "net.minecraft.world.level.storage.PlayerDataStorage", + "net.minecraft.server.packs.VanillaPackResources", + "it.unimi.dsi.fastutil.ints.Int2IntFunction", + "dev.latvian.mods.rhino.util.Possible", + "org.lwjgl.system.MemoryStack", + "java.time.LocalTime", + "net.minecraft.world.level.chunk.ImposterProtoChunk", + "net.fabricmc.fabric.api.block.v1.FabricBlockState", + "net.minecraft.world.level.block.state.StateDefinition", + "java.lang.module.ModuleDescriptor$Requires$Modifier", + "net.minecraft.network.protocol.game.ClientboundStopSoundPacket", + "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk", + "net.minecraft.util.valueproviders.ClampedNormalInt", + "net.minecraft.world.level.levelgen.DensityFunctions$BeardifierOrMarker", + "java.net.InetSocketAddress", + "net.minecraft.world.entity.animal.IronGolem", + "java.lang.invoke.VarHandle$AccessMode", + "net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderType", + "net.minecraft.world.entity.animal.horse.AbstractChestedHorse", + "it.unimi.dsi.fastutil.doubles.Double2ShortFunction", + "com.mojang.datafixers.View", + "dev.latvian.mods.kubejs.block.BlockStateModifyCallbackJS", + "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor", + "net.coderbot.iris.vendored.joml.Matrix3x2fc", + "dev.latvian.mods.kubejs.block.BlockItemBuilder", + "net.minecraft.network.chat.BaseComponent", + "it.unimi.dsi.fastutil.longs.LongIterator", + "dev.architectury.registry.registries.RegistrarBuilder", + "java.lang.module.ModuleDescriptor$Requires", + "net.minecraft.world.level.levelgen.feature.treedecorators.LeaveVineDecorator", + "net.minecraft.advancements.Advancement", + "java.security.PermissionCollection", + "it.unimi.dsi.fastutil.chars.Char2BooleanFunction", + "java.util.stream.LongStream$Builder", + "net.minecraft.client.multiplayer.ClientLevel$ClientLevelData", + "net.minecraft.world.entity.animal.Pufferfish", + "java.util.stream.BaseStream", + "net.minecraft.world.Clearable", + "net.minecraft.client.Camera", + "net.minecraft.world.level.biome.Climate$TargetPoint", + "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance", + "it.unimi.dsi.fastutil.bytes.Byte2FloatFunction", + "net.minecraft.world.level.levelgen.blending.Blender$BlendingOutput", + "net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType", + "java.lang.ThreadGroup", + "net.minecraft.world.level.block.entity.BannerBlockEntity", + "net.minecraft.client.gui.spectator.SpectatorMenuItem", + "java.time.temporal.ValueRange", + "net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration", + "net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise", + "net.minecraft.client.multiplayer.MultiPlayerGameMode", + "it.unimi.dsi.fastutil.longs.Long2IntFunction", + "com.mojang.datafixers.types.families.Algebra", + "net.minecraft.world.level.biome.MobSpawnSettings$SpawnerData", + "dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder", + "java.util.function.ObjDoubleConsumer", + "net.minecraft.world.entity.ai.sensing.PlayerSensor", + "dev.latvian.mods.kubejs.core.ComponentKJS", + "java.util.Spliterator$OfInt", + "it.unimi.dsi.fastutil.objects.Object2ReferenceFunction", + "net.minecraft.world.level.block.entity.FurnaceBlockEntity", + "net.minecraft.client.gui.components.BossHealthOverlay", + "net.minecraft.world.level.block.AirBlock", + "net.minecraft.world.level.levelgen.structure.templatesystem.RuleProcessor", + "it.unimi.dsi.fastutil.longs.LongCollection", + "dev.latvian.mods.rhino.NativeJavaClass", + "net.minecraft.util.CubicSpline", + "dev.latvian.mods.kubejs.bindings.UtilsWrapper", + "net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket", + "net.minecraft.CrashReportCategory", + "net.minecraft.world.level.biome.Biome", + "net.minecraft.network.protocol.game.ServerboundEditBookPacket", + "net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings", + "java.util.PrimitiveIterator$OfLong", + "net.minecraft.world.scores.ScoreboardSaveData", + "java.time.temporal.TemporalAmount", + "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockStateMatchTest", + "com.google.common.collect.ImmutableMultimap", + "net.minecraft.client.renderer.debug.BrainDebugRenderer", + "java.util.function.IntFunction", + "io.netty.util.Attribute", + "net.minecraft.advancements.AdvancementRewards", + "com.mojang.serialization.codecs.PrimitiveCodec", + "net.minecraft.world.inventory.HopperMenu", + "net.minecraft.core.WritableRegistry", + "com.mojang.serialization.Decoder", + "it.unimi.dsi.fastutil.floats.Float2ShortFunction", + "pie.ilikepiefoo.fabric.events.elytra.CustomElytraFlightEventJS", + "net.minecraft.world.entity.npc.VillagerData", + "net.minecraft.world.level.levelgen.feature.configurations.GlowLichenConfiguration", + "it.unimi.dsi.fastutil.shorts.ShortUnaryOperator", + "net.minecraft.world.phys.shapes.DiscreteVoxelShape", + "it.unimi.dsi.fastutil.longs.LongSpliterator", + "net.minecraft.nbt.LongArrayTag", + "com.mojang.datafixers.util.Either", + "net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket", + "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList", + "net.minecraft.world.item.AirItem", + "net.minecraft.world.level.block.state.StateHolder", + "net.minecraft.world.level.block.state.pattern.BlockInWorld", + "me.pepperbell.continuity.client.mixinterface.SpriteAtlasTextureDataExtension", + "it.unimi.dsi.fastutil.ints.IntComparator", + "com.mojang.brigadier.StringReader", + "net.minecraft.world.level.storage.WorldData", + "net.minecraft.world.entity.animal.Pig", + "com.mojang.bridge.game.GameSession", + "it.unimi.dsi.fastutil.objects.ObjectSpliterator", + "pie.ilikepiefoo.fabric.events.sleep.ModifySleepingDirectionEventJS", + "java.util.TimeZone", + "java.util.Collection", + "net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket", + "it.unimi.dsi.fastutil.longs.Long2DoubleFunction", + "io.netty.channel.nio.NioEventLoopGroup", + "java.util.function.BinaryOperator", + "net.minecraft.world.entity.player.Player", + "it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction", + "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyPress", + "dev.latvian.mods.rhino.classdata.ClassMember", + "it.unimi.dsi.fastutil.objects.Reference2DoubleFunction", + "net.minecraft.commands.Commands$CommandSelection", + "net.fabricmc.fabric.api.item.v1.FabricItem", + "java.util.Queue", + "java.time.temporal.Temporal", + "it.unimi.dsi.fastutil.ints.Int2IntMap", + "com.mojang.blaze3d.vertex.BufferBuilder$SortState", + "net.minecraft.world.level.EntityGetter", + "net.minecraft.network.protocol.game.ClientboundResourcePackPacket", + "net.minecraft.world.scores.Team$CollisionRule", + "net.minecraft.world.level.material.PushReaction", + "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterTick", + "net.minecraft.world.entity.decoration.ArmorStand", + "net.minecraft.world.entity.npc.VillagerType", + "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet", + "dev.latvian.mods.kubejs.level.LevelEventJS", + "it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry", + "java.nio.channels.ReadableByteChannel", + "net.minecraft.ReportedException", + "net.minecraft.world.item.crafting.CraftingRecipe", + "net.minecraft.world.entity.projectile.DragonFireball", + "net.minecraft.client.renderer.DimensionSpecialEffects", + "java.util.AbstractMap", + "dev.latvian.mods.rhino.util.ValueUnwrapper", + "net.minecraft.client.gui.MapRenderer", + "it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction", + "dev.latvian.mods.unit.function.FunctionFactory$Arg3", + "net.minecraft.client.multiplayer.ClientAdvancements", + "dev.latvian.mods.kubejs.item.ingredient.IngredientJS", + "net.minecraft.core.particles.ParticleOptions", + "net.minecraft.world.level.levelgen.placement.RandomOffsetPlacement", + "java.net.InetAddress", + "it.unimi.dsi.fastutil.shorts.Short2BooleanFunction", + "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action", + "net.minecraft.world.item.trading.MerchantOffer", + "net.minecraft.client.gui.components.toasts.TutorialToast", + "dev.latvian.mods.unit.function.FunctionFactory$Arg1", + "dev.latvian.mods.unit.function.FunctionFactory$Arg2", + "net.minecraft.world.inventory.BeaconMenu", + "dev.latvian.mods.rhino.mod.wrapper.AABBWrapper", + "dev.latvian.mods.kubejs.misc.MobEffectBuilder", + "java.io.FilterOutputStream", + "com.mojang.brigadier.builder.LiteralArgumentBuilder", + "com.mojang.blaze3d.vertex.VertexFormat", + "net.minecraft.client.gui.spectator.SpectatorMenu", + "net.minecraft.world.item.crafting.BannerDuplicateRecipe", + "net.minecraft.world.level.biome.TerrainShaper$Point", + "net.minecraft.world.level.levelgen.placement.CountOnEveryLayerPlacement", + "com.google.common.collect.ImmutableSet$Builder", + "net.minecraft.world.level.biome.BiomeResolver", + "io.netty.util.concurrent.ProgressiveFuture", + "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer", + "dev.latvian.mods.kubejs.item.ItemRightClickEmptyEventJS", + "net.minecraft.world.inventory.LecternMenu", + "it.unimi.dsi.fastutil.booleans.Boolean2CharFunction", + "pie.ilikepiefoo.events.EntityEnterChunkEventJS", + "fudge.notenoughcrashes.patches.MinecraftClientAccess", + "net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket", + "com.google.common.reflect.TypeToken$TypeSet", + "net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor", + "java.io.DataOutput", + "net.minecraft.world.entity.monster.Illusioner", + "net.minecraft.world.scores.PlayerTeam", + "dev.architectury.hooks.level.fabric.ExplosionHooksImpl$ExplosionExtensions", + "net.fabricmc.fabric.impl.registry.sync.FabricRegistry", + "net.fabricmc.fabric.api.renderer.v1.mesh.QuadView", + "dev.latvian.mods.kubejs.loot.FunctionContainer", + "net.minecraft.world.level.levelgen.structure.templatesystem.BlockAgeProcessor", + "net.minecraft.world.entity.projectile.Snowball", + "com.mojang.datafixers.util.Pair", + "net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy", + "dev.architectury.hooks.level.biome.SpawnProperties", + "java.lang.constant.Constable", + "net.minecraft.world.entity.monster.Zoglin", + "dev.latvian.mods.rhino.SymbolScriptable", + "dev.latvian.mods.kubejs.level.ServerLevelJS", + "dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback", + "net.minecraft.network.protocol.game.ServerboundChatPacket", + "net.minecraft.world.inventory.CraftingMenu", + "net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration", + "net.minecraft.util.random.WeightedEntry$IntrusiveBase", + "net.minecraft.nbt.StringTag", + "net.minecraft.client.gui.components.events.AbstractContainerEventHandler", + "com.mojang.datafixers.Products$P13", + "com.mojang.datafixers.Products$P14", + "com.mojang.datafixers.Products$P11", + "com.mojang.datafixers.Products$P12", + "dev.architectury.registry.level.biome.BiomeModifications$BiomeContext", + "net.minecraft.world.level.block.entity.LidBlockEntity", + "com.mojang.datafixers.Products$P10", + "net.minecraft.world.item.crafting.FireworkStarFadeRecipe", + "net.minecraft.client.DebugQueryHandler", + "net.minecraft.server.packs.repository.Pack$Position", + "net.minecraft.world.item.crafting.SuspiciousStewRecipe", + "net.minecraft.world.level.levelgen.SurfaceRules$Condition", + "net.fabricmc.fabric.api.item.v1.CustomDamageHandler", + "com.mojang.datafixers.Products$P15", + "com.mojang.datafixers.Products$P16", + "net.minecraft.world.level.levelgen.feature.configurations.PointedDripstoneConfiguration", + "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider", + "net.minecraft.world.entity.ai.control.MoveControl", + "net.minecraft.world.entity.animal.Chicken", + "net.minecraft.nbt.CompoundTag", + "net.minecraft.world.level.pathfinder.PathComputationType", + "net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher", + "net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose", + "io.netty.util.concurrent.MultithreadEventExecutorGroup", + "net.minecraft.world.entity.npc.WanderingTrader", + "net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection", + "net.minecraft.world.level.chunk.LightChunkGetter", + "net.minecraft.world.level.block.state.properties.StairsShape", + "dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager", + "net.minecraft.client.renderer.RenderStateShard$TexturingStateShard", + "net.minecraft.network.protocol.game.ServerboundSetBeaconPacket", + "net.minecraft.world.item.ArmorMaterial", + "net.minecraft.client.Minecraft", + "com.mojang.serialization.DataResult$PartialResult", + "net.minecraft.util.valueproviders.WeightedListInt", + "dev.latvian.mods.kubejs.client.painter.Painter", + "net.fabricmc.fabric.mixin.client.rendering.DimensionEffectsAccessor", + "net.minecraft.client.tutorial.Tutorial", + "dev.latvian.mods.kubejs.script.ScriptManager", + "dev.latvian.mods.kubejs.player.InventoryEventJS", + "dev.emi.trinkets.mixin.accessor.LivingEntityAccessor", + "pie.ilikepiefoo.fabric.events.sleep.AllowSleepTimeEventJS", + "it.unimi.dsi.fastutil.objects.Object2CharFunction", + "java.lang.Void", + "java.lang.Float", + "void", + "java.lang.Double", + "byte", + "double", + "float", + "java.lang.Integer", + "long", + "int", + "boolean", + "java.lang.Character", + "java.lang.Long", + "java.lang.Short", + "char", + "short", + "java.lang.Boolean", + "java.lang.Object", + "java.lang.String", + "java.lang.Byte" + ], + "type": "string" + } + } +} \ No newline at end of file diff --git a/.vscode/probe.doc-schema.json b/.vscode/probe.doc-schema.json new file mode 100644 index 0000000..bba1e03 --- /dev/null +++ b/.vscode/probe.doc-schema.json @@ -0,0 +1,651 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema", + "type": "object", + "definitions": { + "typePrimitive": { + "type": "object", + "required": [ + "type", + "name" + ], + "properties": { + "type": { + "const": "type:primitive", + "description": "A primitive type" + }, + "name": { + "type": "string" + } + } + }, + "typeClass": { + "type": "object", + "required": [ + "type", + "name" + ], + "properties": { + "type": { + "const": "type:class", + "description": "A class type" + }, + "name": { + "type": "string", + "$ref": "probe.class-definitions.json#/definitions/typeClassname" + } + } + }, + "typeVariable": { + "type": "object", + "required": [ + "type", + "name" + ], + "properties": { + "type": { + "const": "type:variable", + "description": "A variable type" + }, + "name": { + "type": "string" + } + } + }, + "typeParameterized": { + "type": "object", + "required": [ + "type", + "base", + "params" + ], + "properties": { + "type": { + "const": "type:parameterized" + }, + "base": { + "$ref": "#/definitions/propertyType" + }, + "params": { + "type": "array", + "items": { + "$ref": "#/definitions/propertyType" + } + } + } + }, + "typeIntersection": { + "type": "object", + "required": [ + "type", + "types" + ], + "properties": { + "type": { + "const": "type:intersection" + }, + "types": { + "type": "array", + "items": { + "$ref": "#/definitions/propertyType" + } + } + } + }, + "typeUnion": { + "type": "object", + "required": [ + "type", + "types" + ], + "properties": { + "type": { + "const": "type:union" + }, + "types": { + "type": "array", + "items": { + "$ref": "#/definitions/propertyType" + } + } + } + }, + "typeArray": { + "type": "object", + "required": [ + "type", + "component" + ], + "properties": { + "type": { + "const": "type:array" + }, + "component": { + "$ref": "#/definitions/propertyType" + } + } + }, + "typeObject": { + "type": "object", + "required": [ + "type", + "members" + ], + "properties": { + "type": { + "const": "type:object" + }, + "members": { + "type": "array", + "items": { + "type": "object", + "required": [ + "key", + "value" + ], + "properties": { + "key": { + "anyOf": [ + { + "$ref": "#/definitions/propertyObjectKey" + } + ] + }, + "value": { + "$ref": "#/definitions/propertyType" + } + } + } + } + } + }, + "propertyObjectKey": { + "anyOf": [ + { + "type": "string" + }, + { + "$ref": "#/definitions/propertyType" + }, + { + "type": "object", + "required": [ + "optional" + ], + "properties": { + "optional": { + "type": "boolean", + "default": true + }, + "key": { + "$ref": "#/definitions/propertyObjectKey" + } + }, + "additionalProperties": false + } + ] + }, + "typeJSArray": { + "type": "object", + "required": [ + "type", + "types" + ], + "properties": { + "type": { + "const": "type:jsArray" + }, + "types": { + "type": "array", + "items": { + "$ref": "#/definitions/propertyType" + } + } + } + }, + "propertyType": { + "properties": { + "type": { + "type": "string", + "enum": [ + "type:primitive", + "type:class", + "type:variable", + "type:parameterized", + "type:union", + "type:intersection", + "type:array", + "type:object", + "type:jsArray" + ] + }, + "properties": { + "type": "array", + "items": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "type": { + "const": "property:underscored" + }, + "underscored": { + "type": "boolean" + } + } + } + } + }, + "anyOf": [ + { + "$ref": "#/definitions/typePrimitive" + }, + { + "$ref": "#/definitions/typeClass" + }, + { + "$ref": "#/definitions/typeVariable" + }, + { + "$ref": "#/definitions/typeParameterized" + }, + { + "$ref": "#/definitions/typeUnion" + }, + { + "$ref": "#/definitions/typeIntersection" + }, + { + "$ref": "#/definitions/typeArray" + }, + { + "$ref": "#/definitions/typeObject" + }, + { + "$ref": "#/definitions/typeJSArray" + } + ] + }, + "propertyComment": { + "type": "object", + "required": [ + "type", + "lines" + ], + "properties": { + "type": { + "const": "property:comment" + }, + "lines": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "propertyHide": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "type": { + "const": "property:hide" + } + } + }, + "propertyAssign": { + "type": "object", + "required": [ + "type", + "assign" + ], + "properties": { + "type": { + "const": "property:assign" + }, + "shield": { + "type": "boolean" + }, + "assign": { + "$ref": "#/definitions/propertyType" + } + } + }, + "propertyMod": { + "type": "object", + "required": [ + "type", + "mod" + ], + "properties": { + "type": { + "const": "property:mod" + }, + "mod": { + "type": "string" + } + } + }, + "propertyModify": { + "type": "object", + "required": [ + "type", + "index" + ], + "properties": { + "type": { + "const": "property:modify" + }, + "index": { + "type": "integer" + }, + "newType": { + "$ref": "#/definitions/propertyType" + }, + "name": { + "type": "string" + } + } + }, + "propertyReturns": { + "type": "object", + "required": [ + "type", + "returns" + ], + "properties": { + "type": { + "const": "property:returns" + }, + "returns": { + "$ref": "#/definitions/propertyType" + } + } + }, + "propertyClass": { + "properties": { + "type": { + "type": "string", + "enum": [ + "property:comment", + "property:hide", + "property:assign", + "property:mod" + ] + } + }, + "anyOf": [ + { + "$ref": "#/definitions/propertyComment" + }, + { + "$ref": "#/definitions/propertyHide" + }, + { + "$ref": "#/definitions/propertyAssign" + }, + { + "$ref": "#/definitions/propertyMod" + } + ] + }, + "propertyMethod": { + "properties": { + "type": { + "type": "string", + "enum": [ + "property:comment", + "property:hide", + "property:mod", + "property:modify", + "property:returns" + ] + } + }, + "anyOf": [ + { + "$ref": "#/definitions/propertyComment" + }, + { + "$ref": "#/definitions/propertyHide" + }, + { + "$ref": "#/definitions/propertyMod" + }, + { + "$ref": "#/definitions/propertyModify" + }, + { + "$ref": "#/definitions/propertyReturns" + } + ] + }, + "propertyField": { + "properties": { + "type": { + "type": "string", + "enum": [ + "property:comment", + "property:hide", + "property:mod" + ] + } + }, + "anyOf": [ + { + "$ref": "#/definitions/propertyComment" + }, + { + "$ref": "#/definitions/propertyHide" + }, + { + "$ref": "#/definitions/propertyMod" + } + ] + }, + "propertyConstructor": { + "properties": { + "type": { + "type": "string", + "enum": [ + "property:comment", + "property:hide", + "property:mod", + "property:modify" + ] + } + }, + "anyOf": [ + { + "$ref": "#/definitions/propertyComment" + }, + { + "$ref": "#/definitions/propertyHide" + }, + { + "$ref": "#/definitions/propertyMod" + }, + { + "$ref": "#/definitions/propertyModify" + } + ] + } + }, + "properties": { + "properties": { + "type": "array", + "items": { + "anyOf": [ + { + "$ref": "#/definitions/propertyMod" + } + ] + } + }, + "classes": { + "type": "array", + "items": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "type": { + "const": "document:class" + }, + "className": { + "type": "string", + "description": "The class name", + "$ref": "probe.class-definitions.json#/definitions/typeClassname" + }, + "properties": { + "type": "array", + "items": { + "$ref": "#/definitions/propertyClass" + } + }, + "methods": { + "type": "array", + "items": { + "type": "object", + "required": [ + "type", + "name", + "returns" + ], + "properties": { + "type": { + "const": "document:method" + }, + "name": { + "type": "string" + }, + "static": { + "type": "boolean" + }, + "abstract": { + "type": "boolean" + }, + "params": { + "type": "array", + "items": { + "type": "object", + "required": [ + "type", + "name", + "paramType" + ], + "properties": { + "type": { + "const": "property:param" + }, + "name": { + "type": "string" + }, + "paramType": { + "$ref": "#/definitions/propertyType" + } + } + } + }, + "returns": { + "$ref": "#/definitions/propertyType" + }, + "properties": { + "type": "array", + "items": { + "$ref": "#/definitions/propertyMethod" + } + } + } + } + }, + "interfaces": { + "type": "array", + "items": { + "$ref": "#/definitions/propertyType" + } + }, + "constructors": { + "type": "array", + "items": { + "required": [ + "type" + ], + "type": "object", + "properties": { + "type": { + "const": "document:constructor" + }, + "params": { + "type": "array", + "items": { + "type": "object", + "required": [ + "type", + "name", + "paramType" + ], + "properties": { + "type": { + "const": "property:param" + }, + "name": { + "type": "string" + }, + "paramType": { + "$ref": "#/definitions/propertyType" + } + } + } + }, + "properties": { + "type": "array", + "items": { + "$ref": "#/definitions/propertyConstructor" + } + } + } + } + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "required": [ + "type", + "name", + "fieldType" + ], + "properties": { + "type": { + "const": "document:field" + }, + "name": { + "type": "string" + }, + "fieldType": { + "$ref": "#/definitions/propertyType" + }, + "properties": { + "type": "array", + "items": { + "$ref": "#/definitions/propertyField" + } + }, + "final": { + "type": "boolean" + }, + "static": { + "type": "boolean" + } + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..e426ae2 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,10 @@ +{ + "json.schemas": [ + { + "fileMatch": [ + "/probe/docs/*.json" + ], + "url": "./.vscode/probe.doc-schema.json" + } + ] +} \ No newline at end of file diff --git a/kubejs/jsconfig.json b/kubejs/jsconfig.json index 6e5458c..7d53520 100644 --- a/kubejs/jsconfig.json +++ b/kubejs/jsconfig.json @@ -1,6 +1,13 @@ { "compilerOptions": { - "lib": ["ES5", "ES2015"], - "typeRoots": ["./probe/generated", "./probe/user"] + "lib": [ + "ES5", + "ES2015" + ], + "typeRoots": [ + "./probe/generated", + "./probe/user" + ], + "target": "ES2015" } } \ No newline at end of file diff --git a/kubejs/probe/generated/events.d.ts b/kubejs/probe/generated/events.d.ts index 975fb78..1e06324 100644 --- a/kubejs/probe/generated/events.d.ts +++ b/kubejs/probe/generated/events.d.ts @@ -1,126 +1,1120 @@ /// /// /** -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "server.datapack.low_priority", handler: (event: Internal.DataPackEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.chunk_generator", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.height_provider_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.material_condition", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "fabric.allow_sleeping", handler: (event: Internal.AllowSleepingEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "entity.spawned", handler: (event: Internal.EntitySpawnedEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "player.tick", handler: (event: Internal.SimplePlayerEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.material_rule", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.activity", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.client.after_entities", handler: (event: Internal.WorldRenderContextEventJS) => void); +/** + * + * The event fires on: **startup**, **server**, **client**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "block.left_click", handler: (event: Internal.BlockLeftClickEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.placed_feature", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.template_pool", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "client.tick", handler: (event: Internal.ClientTickEventJS) => void); +/** + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "item.modification", handler: (event: Internal.ItemModificationEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.chunk_status", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "fabric.allow_elytra_flight", handler: (event: Internal.AllowElytraFlightEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.noise", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.sensor_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.items", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.trunk_placer_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.loot_condition_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.blocks", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "fabric.client.before_block_outline", handler: (event: Internal.BeforeBlockOutlineRenderEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "recipes.serializer.special.flag", handler: (event: Internal.SpecialRecipeSerializerManager) => void); /** -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "init", handler: (event: Internal.StartupEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "recipes", handler: (event: Internal.RecipeEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "player.chest.opened", handler: (event: Internal.ChestEventJS) => void); /** -* -* The event fires on: **startup**, **server**. -* -* The event is cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.int_provider_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "block.tags", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "player.logged_in", handler: (event: Internal.SimplePlayerEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.modify_sleeping_direction", handler: (event: Internal.ModifySleepingDirectionEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.entity_types", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.loot_pool_entry_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.memory_module_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.motive", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "fabric.allow_resetting_time", handler: (event: Internal.AllowResettingTimeEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.feature_size_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "chest.loot_tables", handler: (event: Internal.ChestLootEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.position_source_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "item.tooltip", handler: (event: Internal.ItemTooltipEventJS) => void); +/** + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "worldgen.remove", handler: (event: Internal.WorldgenRemoveEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.block_entity_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.game_events", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.structure_pool_element", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**, **client**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "block.place", handler: (event: Internal.BlockPlaceEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "server.unload", handler: (event: Internal.ServerEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.stop_sleeping", handler: (event: Internal.SleepingEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.custom_stat", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.client.before_entities", handler: (event: Internal.WorldRenderContextEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.stat_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. */ declare function onEvent(name: "player.advancement", handler: (event: Internal.PlayerAdvancementEventJS) => void); /** -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.block_state_provider_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.loot_function_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.dimension_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.attribute", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "worldgen.add", handler: (event: Internal.WorldgenAddEventJS) => void); +/** + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "block.modification", handler: (event: Internal.BlockModificationEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "player.inventory.changed", handler: (event: Internal.InventoryChangedEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "gift.loot_tables", handler: (event: Internal.GiftLootEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.particle_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.foliage_placer_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.recipe_serializer", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fishing.loot_tables", handler: (event: Internal.FishingLootEventJS) => void); +/** + * + * The event fires on: **startup**, **server**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "entity.enter_chunk", handler: (event: Internal.EntityEnterChunkEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fluid.tags", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "fabric.allow_setting_spawn", handler: (event: Internal.AllowSettingSpawnEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "level.tick", handler: (event: Internal.SimpleLevelEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.enchantment", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.mob_effect", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.loot_score_provider_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.noise_settings", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.point_of_interest_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "server.tick", handler: (event: Internal.ServerEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.start_sleeping", handler: (event: Internal.SleepingEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "recipes.type_registry", handler: (event: Internal.RecipeTypeRegistryEventJS) => void); /** -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "sound.registry", handler: (event: Internal.SoundRegistryEventJS) => void); /** -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.structure_placement", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "recipes.compostables", handler: (event: Internal.CompostablesRecipeEventJS) => void); /** -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "item.registry.armor_tiers", handler: (event: Internal.ItemArmorTierEventJS) => void); /** -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.biome_source", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.modify_wake_up_position", handler: (event: Internal.ModifyWakeUpPositionEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "client.generate_assets", handler: (event: Internal.ClientGenerateAssetsEventJS) => void); /** -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.pos_rule_test", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "level.explosion.post", handler: (event: Internal.ExplosionEventJS$Post) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "item.right_click_empty", handler: (event: Internal.ItemRightClickEmptyEventJS) => void); /** -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "player.inventory.opened", handler: (event: Internal.InventoryEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "client.paint_screen", handler: (event: Internal.ScreenPaintEventJS) => void); /** -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.loot_number_provider_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.recipe_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.loot_nbt_provider_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.configured_structure_feature", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "client.logged_out", handler: (event: Internal.ClientLoggedInEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.block_predicate_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.client.last_render", handler: (event: Internal.WorldRenderContextEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.client.end_render", handler: (event: Internal.WorldRenderContextEventJS) => void); +/** + * + * The event fires on: **startup**, **server**, **client**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "entity.hurt", handler: (event: Internal.LivingEntityHurtEventJS) => void); +/** + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "postinit", handler: (event: Internal.StartupEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.structure_feature", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.configured_feature", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "item.model_properties", handler: (event: Internal.ItemModelPropertiesEventJS) => void); /** -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "generic.loot_tables", handler: (event: Internal.GenericLootEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "client.painter_updated", handler: (event: Internal.PainterUpdatedEventJS) => void); /** -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "player.logged_out", handler: (event: Internal.SimplePlayerEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.feature", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.density_function_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "server.load", handler: (event: Internal.ServerEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.float_provider_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "fabric.custom_elytra_flight", handler: (event: Internal.CustomElytraFlightEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "server.datapack.high_priority", handler: (event: Internal.DataPackEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "server.datapack.last", handler: (event: Internal.DataPackEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.client.start_render", handler: (event: Internal.WorldRenderContextEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.schedule", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "command.registry", handler: (event: Internal.CommandRegistryEventJS) => void); /** -* -* The event fires on: **startup**, **server**. -* -* The event is cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "level.load", handler: (event: Internal.SimpleLevelEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "fabric.allow_bed", handler: (event: Internal.AllowBedEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.structure_piece", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.density_function", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.client.after_translucent", handler: (event: Internal.WorldRenderContextEventJS) => void); +/** + * + * The event fires on: **startup**, **server**, **client**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "item.entity_interact", handler: (event: Internal.ItemEntityInteractEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "fabric.allow_sleep_time", handler: (event: Internal.AllowSleepTimeEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.structure_processor", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.sound_event", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "item.toss", handler: (event: Internal.ItemTossEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "item.tags", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "entity.loot_tables", handler: (event: Internal.EntityLootEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.rule_test", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "client.init", handler: (event: Internal.ClientEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. */ declare function onEvent(name: "command.run", handler: (event: Internal.CommandEventJS) => void); /** -* -* The event fires on: **startup**, **server**. -* -* The event is cancellable. + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "block.break", handler: (event: Internal.BlockBreakEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.structure_set", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.client.render_hud", handler: (event: Internal.HudRenderEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.tree_decorator_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**, **client**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "item.right_click", handler: (event: Internal.ItemRightClickEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.placement_modifier_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.villager_profession", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "fabric.set_bed_occupation_state", handler: (event: Internal.SetBedOccupationStateEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "player.inventory.closed", handler: (event: Internal.InventoryEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.villager_type", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "player.change_dimension", handler: (event: Internal.PlayerChangeDimensionEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. */ declare function onEvent(name: "item.food_eaten", handler: (event: Internal.ItemFoodEatenEventJS) => void); /** -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.client.block_outline", handler: (event: Internal.BlockOutlineRenderEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "item.pickup", handler: (event: Internal.ItemPickupEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.processor_list", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "level.unload", handler: (event: Internal.SimpleLevelEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.fluids", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "level.explosion.pre", handler: (event: Internal.ExplosionEventJS$Pre) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.configured_carver", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.carver", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "fabric.client.after_setup", handler: (event: Internal.WorldRenderContextEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "block.loot_tables", handler: (event: Internal.BlockLootEventJS) => void); +/** + * + * The event fires on: **startup**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "item.registry.tool_tiers", handler: (event: Internal.ItemToolTierEventJS) => void); /** -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. + * + * The event fires on: **startup**, **client**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "client.logged_in", handler: (event: Internal.ClientLoggedInEventJS) => void); +/** + * + * The event fires on: **startup**, **server**, **client**. + * + * The event is cancellable. +*/ +declare function onEvent(name: "block.right_click", handler: (event: Internal.BlockRightClickEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. */ declare function onEvent(name: "player.chest.closed", handler: (event: Internal.ChestEventJS) => void); -declare function onEvent(name: "minecraft.sound_event.registry", handler: (event: Registry.Sound_event) => void); -declare function onEvent(name: "sound_event.registry", handler: (event: Registry.Sound_event) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.menu", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.potion", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "tags.worldgen.biome", handler: (event: Internal.TagEventJS) => void); +/** + * + * The event fires on: **startup**, **server**. + * + * The event is **not** cancellable. +*/ +declare function onEvent(name: "server.datapack.first", handler: (event: Internal.DataPackEventJS) => void); +declare function onEvent(name: "minecraft.sound_event.registry", handler: (event: Registry.SoundEvent) => void); +declare function onEvent(name: "sound_event.registry", handler: (event: Registry.SoundEvent) => void); declare function onEvent(name: "minecraft.fluid.registry", handler: (event: Registry.Fluid) => void); declare function onEvent(name: "fluid.registry", handler: (event: Registry.Fluid) => void); declare function onEvent(name: "minecraft.block.registry", handler: (event: Registry.Block) => void); @@ -129,23 +1123,23 @@ declare function onEvent(name: "minecraft.item.registry", handler: (event: Regis declare function onEvent(name: "item.registry", handler: (event: Registry.Item) => void); declare function onEvent(name: "minecraft.enchantment.registry", handler: (event: Registry.Enchantment) => void); declare function onEvent(name: "enchantment.registry", handler: (event: Registry.Enchantment) => void); -declare function onEvent(name: "minecraft.mob_effect.registry", handler: (event: Registry.Mob_effect) => void); -declare function onEvent(name: "mob_effect.registry", handler: (event: Registry.Mob_effect) => void); -declare function onEvent(name: "minecraft.entity_type.registry", handler: (event: Registry.Entity_type) => void); -declare function onEvent(name: "entity_type.registry", handler: (event: Registry.Entity_type) => void); -declare function onEvent(name: "minecraft.block_entity_type.registry", handler: (event: Registry.Block_entity_type) => void); -declare function onEvent(name: "block_entity_type.registry", handler: (event: Registry.Block_entity_type) => void); +declare function onEvent(name: "minecraft.mob_effect.registry", handler: (event: Registry.MobEffect) => void); +declare function onEvent(name: "mob_effect.registry", handler: (event: Registry.MobEffect) => void); +declare function onEvent(name: "minecraft.entity_type.registry", handler: (event: Registry.EntityType) => void); +declare function onEvent(name: "entity_type.registry", handler: (event: Registry.EntityType) => void); +declare function onEvent(name: "minecraft.block_entity_type.registry", handler: (event: Registry.BlockEntityType) => void); +declare function onEvent(name: "block_entity_type.registry", handler: (event: Registry.BlockEntityType) => void); declare function onEvent(name: "minecraft.potion.registry", handler: (event: Registry.Potion) => void); declare function onEvent(name: "potion.registry", handler: (event: Registry.Potion) => void); -declare function onEvent(name: "minecraft.particle_type.registry", handler: (event: Registry.Particle_type) => void); -declare function onEvent(name: "particle_type.registry", handler: (event: Registry.Particle_type) => void); +declare function onEvent(name: "minecraft.particle_type.registry", handler: (event: Registry.ParticleType) => void); +declare function onEvent(name: "particle_type.registry", handler: (event: Registry.ParticleType) => void); declare function onEvent(name: "minecraft.motive.registry", handler: (event: Registry.Motive) => void); declare function onEvent(name: "motive.registry", handler: (event: Registry.Motive) => void); -declare function onEvent(name: "minecraft.custom_stat.registry", handler: (event: Registry.Custom_stat) => void); -declare function onEvent(name: "custom_stat.registry", handler: (event: Registry.Custom_stat) => void); -declare function onEvent(name: "minecraft.point_of_interest_type.registry", handler: (event: Registry.Point_of_interest_type) => void); -declare function onEvent(name: "point_of_interest_type.registry", handler: (event: Registry.Point_of_interest_type) => void); -declare function onEvent(name: "minecraft.villager_type.registry", handler: (event: Registry.Villager_type) => void); -declare function onEvent(name: "villager_type.registry", handler: (event: Registry.Villager_type) => void); -declare function onEvent(name: "minecraft.villager_profession.registry", handler: (event: Registry.Villager_profession) => void); -declare function onEvent(name: "villager_profession.registry", handler: (event: Registry.Villager_profession) => void); +declare function onEvent(name: "minecraft.custom_stat.registry", handler: (event: Registry.CustomStat) => void); +declare function onEvent(name: "custom_stat.registry", handler: (event: Registry.CustomStat) => void); +declare function onEvent(name: "minecraft.point_of_interest_type.registry", handler: (event: Registry.PointOfInterestType) => void); +declare function onEvent(name: "point_of_interest_type.registry", handler: (event: Registry.PointOfInterestType) => void); +declare function onEvent(name: "minecraft.villager_type.registry", handler: (event: Registry.VillagerType) => void); +declare function onEvent(name: "villager_type.registry", handler: (event: Registry.VillagerType) => void); +declare function onEvent(name: "minecraft.villager_profession.registry", handler: (event: Registry.VillagerProfession) => void); +declare function onEvent(name: "villager_profession.registry", handler: (event: Registry.VillagerProfession) => void); diff --git a/kubejs/probe/generated/events.documented.d.ts b/kubejs/probe/generated/events.documented.d.ts deleted file mode 100644 index ac14813..0000000 --- a/kubejs/probe/generated/events.documented.d.ts +++ /dev/null @@ -1,1262 +0,0 @@ -/// -/// -/** -* Fired when you need to add some datapack json to the server. -* -* Low priority event is fired first, as they will be overriden later. -* -* And vise versa for high priority events. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "server.datapack.low_priority", handler: (event: Internal.DataPackEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.chunk_generator", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.height_provider_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.material_condition", handler: (event: Internal.TagEventJS) => void); -/** -* Fired on an entity is spawned. -* -* The event fires on: **startup**, **server**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "entity.spawned", handler: (event: Internal.EntitySpawnedEventJS) => void); -/** -* Fired by different tag everytime when a player: -* - ticks -* - logged in -* - logged out -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "player.tick", handler: (event: Internal.SimplePlayerEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.material_rule", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.activity", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when player clicked a non-air, non-fluid block. -* -* This event is called only once. -* -* The event fires on: **startup**, **server**, **client**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "block.left_click", handler: (event: Internal.BlockLeftClickEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.placed_feature", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.template_pool", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when ticking on client side. -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "client.tick", handler: (event: Internal.ClientTickEventJS) => void); -/** -* Fired when a living entity is about to die. -* -* If the entity's HP <= 0, the entity will fall and get removed. -* -* If the event is not cancelled, the entity will die and drop loots. -* -* The event fires on: **startup**, **server**, **client**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "entity.death", handler: (event: Internal.LivingEntityDeathEventJS) => void); -/** -* Fired when you need to modify properties of an item. -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "item.modification", handler: (event: Internal.ItemModificationEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.chunk_status", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.noise", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.sensor_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.items", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.trunk_placer_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.loot_condition_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.blocks", handler: (event: Internal.TagEventJS) => void); -/** -* Fired by different tag when the game: -* - is initializing -* - is post-initializing -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "init", handler: (event: Internal.StartupEventJS) => void); -/** -* Fired when you need to modify recipes. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "recipes", handler: (event: Internal.RecipeEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.int_provider_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "block.tags", handler: (event: Internal.TagEventJS) => void); -/** -* Fired by different tag everytime when a player: -* - ticks -* - logged in -* - logged out -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "player.logged_in", handler: (event: Internal.SimplePlayerEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.entity_types", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.loot_pool_entry_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.memory_module_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.motive", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.feature_size_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when the chest loot table is registering. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "chest.loot_tables", handler: (event: Internal.ChestLootEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.position_source_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to remove worldgen. -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "worldgen.remove", handler: (event: Internal.WorldgenRemoveEventJS) => void); -/** -* Fired to register special handlers for tooltips on items. -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "item.tooltip", handler: (event: Internal.ItemTooltipEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.block_entity_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.game_events", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.structure_pool_element", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when a block is placed. -* -* Note that the entity can be `null`, if the placer is a dispenser, etc. -* -* The event fires on: **startup**, **server**, **client**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "block.place", handler: (event: Internal.BlockPlaceEventJS) => void); -/** -* Fired by different tag when the server: -* - loads -* - ticks -* - unloads -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "server.unload", handler: (event: Internal.ServerEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.custom_stat", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.stat_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.block_state_provider_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.loot_function_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.dimension_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.attribute", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to remove worldgen. -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "worldgen.add", handler: (event: Internal.WorldgenAddEventJS) => void); -/** -* Fired when you need to modify properties of a block. -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "block.modification", handler: (event: Internal.BlockModificationEventJS) => void); -/** -* Fired when the inventory of player is changed. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "player.inventory.changed", handler: (event: Internal.InventoryChangedEventJS) => void); -/** -* Fired when the gift loot table (cat, villager, etc.) is registering. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "gift.loot_tables", handler: (event: Internal.GiftLootEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.particle_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.foliage_placer_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.recipe_serializer", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when the fishing loot table is registering. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "fishing.loot_tables", handler: (event: Internal.FishingLootEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "fluid.tags", handler: (event: Internal.TagEventJS) => void); -/** -* Fired by different tag when the level: -* - loads -* - ticks -* - unloads -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "level.tick", handler: (event: Internal.SimpleLevelEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.enchantment", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.mob_effect", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.loot_score_provider_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.noise_settings", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.point_of_interest_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired by different tag when the server: -* - loads -* - ticks -* - unloads -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "server.tick", handler: (event: Internal.ServerEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.structure_placement", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.biome_source", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.pos_rule_test", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when an explosion occurred in the level. -* -* This event is not cancellable. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "level.explosion.post", handler: (event: Internal.ExplosionEventJS$Post) => void); -/** -* Fired when the player: -* - opens the inventory -* - closes the inventory -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "player.inventory.opened", handler: (event: Internal.InventoryEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.loot_number_provider_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.recipe_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.loot_nbt_provider_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.configured_structure_feature", handler: (event: Internal.TagEventJS) => void); -/** -* Fired by different tag when the client is: -* - logged in -* - logged out -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "client.logged_out", handler: (event: Internal.ClientLoggedInEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.block_predicate_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when a living entity is hurt. -* -* If cancelled, the attack will do no effect. -* -* The event fires on: **startup**, **server**, **client**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "entity.hurt", handler: (event: Internal.LivingEntityHurtEventJS) => void); -/** -* Fired by different tag when the game: -* - is initializing -* - is post-initializing -* -* The event fires on: **startup**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "postinit", handler: (event: Internal.StartupEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.structure_feature", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.configured_feature", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when the generic loot table is registering. -* Note that this is unused. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "generic.loot_tables", handler: (event: Internal.GenericLootEventJS) => void); -/** -* Fired by different tag everytime when a player: -* - ticks -* - logged in -* - logged out -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "player.logged_out", handler: (event: Internal.SimplePlayerEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.feature", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.density_function_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired by different tag when the server: -* - loads -* - ticks -* - unloads -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "server.load", handler: (event: Internal.ServerEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.float_provider_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add some datapack json to the server. -* -* Low priority event is fired first, as they will be overriden later. -* -* And vise versa for high priority events. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "server.datapack.high_priority", handler: (event: Internal.DataPackEventJS) => void); -/** -* Fired when you need to add some datapack json to the server. -* -* Low priority event is fired first, as they will be overriden later. -* -* And vise versa for high priority events. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "server.datapack.last", handler: (event: Internal.DataPackEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.schedule", handler: (event: Internal.TagEventJS) => void); -/** -* Fired by different tag when the level: -* - loads -* - ticks -* - unloads -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "level.load", handler: (event: Internal.SimpleLevelEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.structure_piece", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.density_function", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when player right clicks on an Entity. -* -* Note that both main hand and off hand will be called if not cancelled. -* -* On cancellation, Result.SUCCESS is returned, thus making player swing his arm. -* -* The event fires on: **startup**, **server**, **client**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "item.entity_interact", handler: (event: Internal.ItemEntityInteractEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.structure_processor", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.sound_event", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when the player tossed an item. -* -* The event fires on: **startup**, **server**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "item.toss", handler: (event: Internal.ItemTossEventJS) => void); -/** -* Fired when player left clicked air on client side. -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "item.left_click", handler: (event: Internal.ItemLeftClickEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "item.tags", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when the entity loot table is registering. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "entity.loot_tables", handler: (event: Internal.EntityLootEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.rule_test", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when the client is initalizing. -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "client.init", handler: (event: Internal.ClientEventJS) => void); -/** -* Fired when a block is broken by player. This will not be fired by other means, like TNT. -* -* On fabric, the experience returned is always `null`. -* -* The event fires on: **startup**, **server**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "block.break", handler: (event: Internal.BlockBreakEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.structure_set", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.tree_decorator_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when player right clicks with item on hand. -* -* Note that this will only be fired when hand has item. -* -* On cancellation, Result.SUCCESS is returned, thus making player swing his arm. -* -* The event fires on: **startup**, **server**, **client**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "item.right_click", handler: (event: Internal.ItemRightClickEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.placement_modifier_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.villager_profession", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when the player: -* - opens the inventory -* - closes the inventory -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "player.inventory.closed", handler: (event: Internal.InventoryEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.villager_type", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when an item is about to be picked up by the player. -* -* The event fires on: **startup**, **server**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "item.pickup", handler: (event: Internal.ItemPickupEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.processor_list", handler: (event: Internal.TagEventJS) => void); -/** -* Fired by different tag when the level: -* - loads -* - ticks -* - unloads -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "level.unload", handler: (event: Internal.SimpleLevelEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.fluids", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when an explosion is about to happen in the level. -* -* If cancelled, the explosion will not occur. -* -* The event fires on: **startup**, **server**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "level.explosion.pre", handler: (event: Internal.ExplosionEventJS$Pre) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.configured_carver", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.carver", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when the block loot table is registering. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "block.loot_tables", handler: (event: Internal.BlockLootEventJS) => void); -/** -* Fired by different tag when the client is: -* - logged in -* - logged out -* -* The event fires on: **startup**, **client**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "client.logged_in", handler: (event: Internal.ClientLoggedInEventJS) => void); -/** -* Fired when player right clicks on an Block that is not fluid. -* -* Note that both main hand and off hand will be called if not cancelled. -* -* On cancellation, Result.SUCCESS is returned, thus making player swing his arm. -* -* The event fires on: **startup**, **server**, **client**. -* -* The event is cancellable. -*/ -declare function onEvent(name: "block.right_click", handler: (event: Internal.BlockRightClickEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.menu", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.potion", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add, change tags of things. -* -* However, due to the type erasure of Java, Probe can not determine what -* can be used here, please refer to the tag string itself. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "tags.worldgen.biome", handler: (event: Internal.TagEventJS) => void); -/** -* Fired when you need to add some datapack json to the server. -* -* Low priority event is fired first, as they will be overriden later. -* -* And vise versa for high priority events. -* -* The event fires on: **startup**, **server**. -* -* The event is **not** cancellable. -*/ -declare function onEvent(name: "server.datapack.first", handler: (event: Internal.DataPackEventJS) => void); diff --git a/kubejs/probe/generated/globals.d.ts b/kubejs/probe/generated/globals.d.ts index aaa2435..6c6940f 100644 --- a/kubejs/probe/generated/globals.d.ts +++ b/kubejs/probe/generated/globals.d.ts @@ -1,445 +1,468 @@ -/** -* @javaClass dev.latvian.mods.kubejs.fluid.FluidWrapper -*/ -declare class Fluid { - static lava(amount: number): Internal.FluidStackJS; - static lava(): Internal.FluidStackJS; - static getType(id: ResourceLocation_): Internal.Fluid; - static getEmpty(): Internal.FluidStackJS; - static of(o: Internal.FluidStackJS_): Internal.FluidStackJS; - static of(o: Internal.FluidStackJS_, amount: number, nbt: Internal.CompoundTag_): Internal.FluidStackJS; - static of(o: Internal.FluidStackJS_, nbt: Internal.CompoundTag_): Internal.FluidStackJS; - static of(o: Internal.FluidStackJS_, amount: number): Internal.FluidStackJS; - static exists(id: ResourceLocation_): boolean; - static getTypes(): Internal.List; - static water(amount: number): Internal.FluidStackJS; - static water(): Internal.FluidStackJS; - static readonly "LAVA_ID" : ResourceLocation; - static readonly "WATER_ID" : ResourceLocation; - get types(): Internal.List; - get empty(): Internal.FluidStackJS; - constructor(); +declare class Rarity extends Internal.Enum { + static valueOf($$0: string): Rarity; + static values(): Rarity[]; + readonly static "COMMON": Rarity; + readonly "color": Internal.ChatFormatting; + readonly static "UNCOMMON": Rarity; + readonly static "EPIC": Rarity; + readonly static "RARE": Rarity; } -type Fluid_ = Fluid; -/** -* @javaClass dev.latvian.mods.rhino.mod.wrapper.ColorWrapper -*/ -declare interface Color { - rgba(r: number, g: number, b: number, a: number): Internal.Color; - of(o: any): Internal.Color; - createMapped(o: any, ... names: string[]): Internal.Color; - readonly "BLUE_DYE" : (() => number); - readonly "GOLD" : (() => number); - readonly "GRAY" : (() => number); - readonly "MAGENTA_DYE" : (() => number); - readonly "BLUE" : (() => number); - readonly "DARK_AQUA" : (() => number); - readonly "TEXT" : {"dark_red":Internal.ChatFormatting,"green":Internal.ChatFormatting,"underline":Internal.ChatFormatting,"dark_green":Internal.ChatFormatting,"black":Internal.ChatFormatting,"yellow":Internal.ChatFormatting,"bold":Internal.ChatFormatting,"italic":Internal.ChatFormatting,"dark_blue":Internal.ChatFormatting,"dark_purple":Internal.ChatFormatting,"gold":Internal.ChatFormatting,"red":Internal.ChatFormatting,"aqua":Internal.ChatFormatting,"rainbow":Internal.ChatFormatting,"gray":Internal.ChatFormatting,"light_purple":Internal.ChatFormatting,"blue":Internal.ChatFormatting,"white":Internal.ChatFormatting,"dark_aqua":Internal.ChatFormatting,"dark_gray":Internal.ChatFormatting,"reset":Internal.ChatFormatting,"strikethrough":Internal.ChatFormatting,"obfuscated":Internal.ChatFormatting}; - readonly "DYE" : {"magenta":Internal.DyeColor,"pink":Internal.DyeColor,"green":Internal.DyeColor,"lime":Internal.DyeColor,"light_gray":Internal.DyeColor,"yellow":Internal.DyeColor,"black":Internal.DyeColor,"light_blue":Internal.DyeColor,"brown":Internal.DyeColor,"cyan":Internal.DyeColor,"orange":Internal.DyeColor,"red":Internal.DyeColor,"gray":Internal.DyeColor,"white":Internal.DyeColor,"blue":Internal.DyeColor,"purple":Internal.DyeColor}; - readonly "WHITE_DYE" : (() => number); - readonly "DARK_RED" : (() => number); - readonly "LIGHT_PURPLE" : (() => number); - readonly "BROWN_DYE" : (() => number); - readonly "BLACK" : (() => number); - readonly "GRAY_DYE" : (() => number); - readonly "NONE" : (() => number); - readonly "LIGHT_BLUE_DYE" : (() => number); - readonly "AQUA" : (() => number); - readonly "WHITE" : (() => number); - readonly "LIGHT_GRAY_DYE" : (() => number); - readonly "BLACK_DYE" : (() => number); - readonly "RED_DYE" : (() => number); - readonly "PURPLE_DYE" : (() => number); - readonly "GREEN_DYE" : (() => number); - readonly "PINK_DYE" : (() => number); - readonly "DARK_BLUE" : (() => number); - readonly "GREEN" : (() => number); - readonly "CYAN_DYE" : (() => number); - readonly "RED" : (() => number); - readonly "DARK_PURPLE" : (() => number); - readonly "ORANGE_DYE" : (() => number); - readonly "YELLOW_DYE" : (() => number); - readonly "DARK_GREEN" : (() => number); - readonly "YELLOW" : (() => number); - readonly "LIME_DYE" : (() => number); - readonly "DARK_GRAY" : (() => number); - readonly "MAP" : {"":Internal.NoColor,"light_blue_dye":Internal.DyeColor,"BLUE_DYE":Internal.DyeColor,"purple_dye":Internal.DyeColor,"dark_red":Internal.ChatFormatting,"lightGrayDye":Internal.DyeColor,"DARK_AQUA":Internal.ChatFormatting,"none":Internal.NoColor,"green_dye":Internal.DyeColor,"blackDye":Internal.DyeColor,"dark_blue":Internal.ChatFormatting,"red":Internal.ChatFormatting,"pink_dye":Internal.DyeColor,"aqua":Internal.ChatFormatting,"white":Internal.ChatFormatting,"WHITE_DYE":Internal.DyeColor,"dark_gray":Internal.ChatFormatting,"LIGHT_PURPLE":Internal.ChatFormatting,"BROWN_DYE":Internal.DyeColor,"BLACK":Internal.ChatFormatting,"darkPurple":Internal.ChatFormatting,"NONE":Internal.NoColor,"LIGHT_BLUE_DYE":Internal.DyeColor,"AQUA":Internal.ChatFormatting,"lightBlueDye":Internal.DyeColor,"limeDye":Internal.DyeColor,"PURPLE_DYE":Internal.DyeColor,"GREEN_DYE":Internal.DyeColor,"magenta_dye":Internal.DyeColor,"-":Internal.NoColor,"lime_dye":Internal.DyeColor,"yellowDye":Internal.DyeColor,"grayDye":Internal.DyeColor,"purpleDye":Internal.DyeColor,"DARK_PURPLE":Internal.ChatFormatting,"ORANGE_DYE":Internal.DyeColor,"darkGray":Internal.ChatFormatting,"brownDye":Internal.DyeColor,"YELLOW":Internal.ChatFormatting,"LIME_DYE":Internal.DyeColor,"blueDye":Internal.DyeColor,"white_dye":Internal.DyeColor,"pinkDye":Internal.DyeColor,"blue_dye":Internal.DyeColor,"cyanDye":Internal.DyeColor,"GOLD":Internal.ChatFormatting,"GRAY":Internal.ChatFormatting,"MAGENTA_DYE":Internal.DyeColor,"BLUE":Internal.ChatFormatting,"yellow":Internal.ChatFormatting,"darkBlue":Internal.ChatFormatting,"transparent":Internal.NoColor,"orange_dye":Internal.DyeColor,"red_dye":Internal.DyeColor,"dark_purple":Internal.ChatFormatting,"gold":Internal.ChatFormatting,"gray":Internal.ChatFormatting,"light_purple":Internal.ChatFormatting,"darkRed":Internal.ChatFormatting,"greenDye":Internal.DyeColor,"DARK_RED":Internal.ChatFormatting,"redDye":Internal.DyeColor,"GRAY_DYE":Internal.DyeColor,"orangeDye":Internal.DyeColor,"yellow_dye":Internal.DyeColor,"black_dye":Internal.DyeColor,"magentaDye":Internal.DyeColor,"WHITE":Internal.ChatFormatting,"green":Internal.ChatFormatting,"LIGHT_GRAY_DYE":Internal.DyeColor,"BLACK_DYE":Internal.DyeColor,"darkGreen":Internal.ChatFormatting,"RED_DYE":Internal.DyeColor,"dark_green":Internal.ChatFormatting,"black":Internal.ChatFormatting,"lightPurple":Internal.ChatFormatting,"PINK_DYE":Internal.DyeColor,"DARK_BLUE":Internal.ChatFormatting,"GREEN":Internal.ChatFormatting,"darkAqua":Internal.ChatFormatting,"gray_dye":Internal.DyeColor,"CYAN_DYE":Internal.DyeColor,"RED":Internal.ChatFormatting,"brown_dye":Internal.DyeColor,"cyan_dye":Internal.DyeColor,"blue":Internal.ChatFormatting,"whiteDye":Internal.DyeColor,"dark_aqua":Internal.ChatFormatting,"YELLOW_DYE":Internal.DyeColor,"DARK_GREEN":Internal.ChatFormatting,"DARK_GRAY":Internal.ChatFormatting}; +type Rarity_ = Rarity | "uncommon" | "epic" | "rare" | "common"; +declare class Feature { + constructor($$0: Internal.Codec_, $$1: Internal.PieceGeneratorSupplier_, $$2: Internal.PostPlacementProcessor_) + constructor($$0: Internal.Codec_, $$1: Internal.PieceGeneratorSupplier_) + configuredStructureCodec(): Internal.Codec>>; + configured($$0: C, $$1: Internal.TagKey_, $$2: Internal.Map_): Internal.ConfiguredStructureFeature; + canGenerate($$0: Internal.RegistryAccess_, $$1: Internal.ChunkGenerator_, $$2: Internal.BiomeSource_, $$3: Internal.StructureManager_, $$4: number, $$5: Internal.ChunkPos_, $$6: C, $$7: Internal.LevelHeightAccessor_, $$8: Internal.Predicate_>): boolean; + step(): DecorationGenerationStep; + static getLocatePos($$0: Internal.RandomSpreadStructurePlacement_, $$1: Internal.ChunkPos_): BlockPos; + configured($$0: C, $$1: Internal.TagKey_, $$2: boolean): Internal.ConfiguredStructureFeature; + getPostPlacementProcessor(): Internal.PostPlacementProcessor; + static bootstrap(): void; + configured($$0: C, $$1: Internal.TagKey_): Internal.ConfiguredStructureFeature; + pieceGeneratorSupplier(): Internal.PieceGeneratorSupplier; + configured($$0: C, $$1: Internal.TagKey_, $$2: boolean, $$3: Internal.Map_): Internal.ConfiguredStructureFeature; + static loadStaticStart($$0: Internal.StructurePieceSerializationContext_, $$1: Internal.CompoundTag_, $$2: number): Internal.StructureStart; + get postPlacementProcessor(): Internal.PostPlacementProcessor + readonly static "JUNGLE_TEMPLE": any; + readonly static "OCEAN_RUIN": any; + readonly static "BURIED_TREASURE": any; + readonly static "WOODLAND_MANSION": any; + readonly static "VILLAGE": any; + readonly static "NETHER_FOSSIL": any; + readonly static "MAX_STRUCTURE_RANGE": 8; + readonly static "SWAMP_HUT": any; + readonly static "OCEAN_MONUMENT": any; + readonly static "MINESHAFT": any; + readonly static "STRONGHOLD": any; + readonly static "RUINED_PORTAL": any; + readonly static "SHIPWRECK": any; + readonly static "BASTION_REMNANT": any; + readonly static "PILLAGER_OUTPOST": any; + readonly static "IGLOO": any; + readonly static "FORTRESS": any; + readonly static "END_CITY": any; + readonly static "DESERT_PYRAMID": any; } -type Color_ = Color; -declare const Color: Color; -/** -* @javaClass net.minecraft.class_2960 -*/ -declare class ResourceLocation implements Internal.Comparable, Internal.IdentifierExtension, Internal.ResourceLocationAccess, Internal.SpecialEquality { - static read($$0: string): Internal.DataResult; - static read($$0: Internal.StringReader_): this; - static validPathChar($$0: string): boolean; - static tryParse($$0: string): this; - static isAllowedInResourceLocation($$0: string): boolean; - compareTo($$0: ResourceLocation_): number; - brrp_prepend(suffix: string): this; - static isValidResourceLocation($$0: string): boolean; - brrp_pend(prefix: string, suffix: string): this; - getNamespace(): string; - hashCode(): number; - static of($$0: string, $$1: string): this; - equals($$0: any): boolean; - getPath(): string; - brrp_append(prefix: string): this; - toString(): string; - specialEquals(o: any, shallow: boolean): boolean; - toDebugFileName(): string; - static readonly "CODEC" : Internal.Codec; - static readonly "REALMS_NAMESPACE" : "realms"; - static readonly "NAMESPACE_SEPARATOR" : ":"; - static readonly "DEFAULT_NAMESPACE" : "minecraft"; - get path(): string; - get namespace(): string; - constructor($$0: string, $$1: string); - constructor($$0: string); -} -type ResourceLocation_ = string | ResourceLocation; -/** -* @javaClass dev.latvian.mods.rhino.mod.wrapper.DirectionWrapper -*/ -declare interface Facing { - readonly "ALL" : {"east":Internal.Direction,"south":Internal.Direction,"north":Internal.Direction,"west":Internal.Direction,"up":Internal.Direction,"down":Internal.Direction}; - readonly "DOWN" : Internal.Direction; - readonly "south" : Internal.Direction; - readonly "north" : Internal.Direction; - readonly "WEST" : Internal.Direction; - readonly "down" : Internal.Direction; - readonly "east" : Internal.Direction; - readonly "NORTH" : Internal.Direction; - readonly "west" : Internal.Direction; - readonly "up" : Internal.Direction; - readonly "UP" : Internal.Direction; - readonly "SOUTH" : Internal.Direction; - readonly "EAST" : Internal.Direction; -} -type Facing_ = Facing; -declare const Facing: Facing; -/** -* @javaClass dev.latvian.mods.kubejs.util.JsonIO -*/ -declare class JsonIO { - static writeJsonHash(stream: Internal.DataOutputStream_, element: Internal.JsonElement_): void; - static toPrimitive(element: Internal.JsonElement_): any; - static read(path: Internal.Path_): Internal.MapJS; - static getJsonHashBytes(json: Internal.JsonElement_): number[]; - static parse(string: string): any; - static primitiveOf(o: any): Internal.JsonPrimitive; - static of(o: any): Internal.JsonElement; - static toArray(element: Internal.JsonElement_): Internal.JsonArray; - static toPrettyString(json: Internal.JsonElement_): string; - static parseRaw(string: string): Internal.JsonElement; - static toString(json: Internal.JsonElement_): string; - static toObject(json: Internal.JsonElement_): any; - static copy(element: Internal.JsonElement_): Internal.JsonElement; - static write(path: Internal.Path_, json: Internal.JsonElement_): void; - constructor(); -} -type JsonIO_ = JsonIO; -/** -* @javaClass dev.latvian.mods.kubejs.bindings.ComponentWrapper -*/ -declare class Component { - static green(text: any): Internal.MutableComponent; - static prettyPrintNbt(tag: Internal.Tag_): Internal.Component; - static string(text: string): Internal.MutableComponent; - static darkGreen(text: any): Internal.MutableComponent; - static clickEventOf(o: any): Internal.ClickEvent; - static yellow(text: any): Internal.MutableComponent; - static black(text: any): Internal.MutableComponent; - static lightPurple(text: any): Internal.MutableComponent; - static darkBlue(text: any): Internal.MutableComponent; - /** - */ - static translate(key: Special.LangKey): Internal.MutableComponent; - /** - */ - static translate(key: Special.LangKey, ... objects: any[]): Internal.MutableComponent; - static darkAqua(text: any): Internal.MutableComponent; - static gold(text: any): Internal.MutableComponent; - static red(text: any): Internal.MutableComponent; - static aqua(text: any): Internal.MutableComponent; - static gray(text: any): Internal.MutableComponent; - static white(text: any): Internal.MutableComponent; - static blue(text: any): Internal.MutableComponent; - static darkRed(text: any): Internal.MutableComponent; - static keybind(keybind: string): Internal.MutableComponent; - static of(o: any): Internal.MutableComponent; - static darkGray(text: any): Internal.MutableComponent; - static darkPurple(text: any): Internal.MutableComponent; - static join(separator: Internal.MutableComponent_, texts: Internal.Iterable_): Internal.MutableComponent; - constructor(); -} -/** -*/ -type Component_ = Component; -/** -* @javaClass dev.latvian.mods.kubejs.bindings.UtilsWrapper -*/ -declare interface Utils { - getRegistries(): typeof Internal.KubeJSRegistries; - getSystemTime(): number; - getRegistry(id: ResourceLocation_): Internal.Registrar; - listOrSelf(o: any): Internal.ListJS; - getStat(id: ResourceLocation_): Internal.Stat; - parseDouble(object: any, def: number): number; - emptyList(): Internal.List; - getRandom(): Internal.Random; - randomOf(random: Internal.Random_, objects: Internal.Collection_): any; - emptyMap(): Internal.Map; - copy(o: any): any; - id(id: ResourceLocation_): ResourceLocation; - id(namespace: string, path: string): ResourceLocation; - listOf(o: any): Internal.ListJS; - rollChestLoot(id: ResourceLocation_, entity: Internal.EntityJS_): Internal.ListJS; - rollChestLoot(id: ResourceLocation_): Internal.ListJS; - getServer(): Internal.ServerJS; - newCountingMap(): Internal.CountingMap; - createConsole(name: string): Internal.ConsoleJS; - newMap(): Internal.MapJS; - newList(): Internal.ListJS; - getClientLevel(): Internal.LevelJS; - getRegistryIds(id: ResourceLocation_): Internal.Collection; - parseInt(object: any, def: number): number; - getLevel(level: Internal.Level_): Internal.LevelJS; - isWrapped(o: any): boolean; - regex(pattern: string, flags: number): Internal.Pattern; - regex(s: any): Internal.Pattern; - newRandom(seed: number): Internal.Random; - queueIO(runnable: Internal.Runnable_): void; - toTitleCase(s: string): string; - mapOf(o: any): Internal.MapJS; - getSound(id: ResourceLocation_): Internal.SoundEvent; -} -type Utils_ = Utils; -declare const Utils: Utils; -/** -* @javaClass dev.latvian.mods.kubejs.bindings.IngredientWrapper -*/ -declare class Ingredient { - static customNBT(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS; - static getAll(): Internal.IngredientJS; - static matchAny(objects: any): Internal.IngredientJS; - static isIngredient(o: any): boolean; - static custom(predicate: Internal.Predicate_): Internal.IngredientJS; - static custom(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS; - /** - */ - static of(object: Internal.IngredientJS_): Internal.IngredientJS; - /** - */ - static of(object: Internal.IngredientJS_, count: number): Internal.IngredientJS; - static registerCustomIngredientAction(id: string, callback: Internal.CustomIngredientActionCallback_): void; - static getNone(): Internal.IngredientJS; - get all(): Internal.IngredientJS; - get none(): Internal.IngredientJS; - constructor(); -} -/** -*/ -type Ingredient_ = Ingredient; -/** -* @javaClass net.minecraft.class_2893$class_2894 -*/ -declare class CarvingGenerationStep extends Internal.Enum implements Internal.StringRepresentable { - getName(): string; - static valueOf($$0: string): this; - static values(): CarvingGenerationStep[]; - method_15434(): string; - static byName($$0: string): this; - static readonly "CODEC" : Internal.Codec; - static readonly "LIQUID" : CarvingGenerationStep; - static readonly "AIR" : CarvingGenerationStep; - get name(): string; -} -type CarvingGenerationStep_ = "liquid" | "air" | CarvingGenerationStep; -/** -* @javaClass net.minecraft.class_2382 -*/ -declare class Vec3i implements Internal.Comparable { - static offsetCodec($$0: number): Internal.Codec; - south($$0: number): this; +type Feature_ = Special.StructureFeature | Feature; +declare class BlockPos extends Vec3i { + constructor($$0: Vec3_) + constructor($$0: Vec3i_) + constructor($$0: Internal.Position_) + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: number, $$1: number, $$2: number) + mutable(): Internal.BlockPos$MutableBlockPos; south(): this; - north(): this; - north($$0: number): this; - compareTo($$0: Vec3i_): number; - closerToCenterThan($$0: Internal.Position_, $$1: number): boolean; - toShortString(): string; - east(): this; - east($$0: number): this; - distManhattan($$0: Vec3i_): number; - hashCode(): number; - get($$0: Internal.Direction$Axis_): number; - west(): this; - west($$0: number): this; above(): this; - above($$0: number): this; - multiply($$0: number): this; offset($$0: number, $$1: number, $$2: number): this; offset($$0: Vec3i_): this; + static betweenClosed($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Iterable; + static getY($$0: number): number; + static betweenClosedStream($$0: BlockPos_, $$1: BlockPos_): Internal.Stream; + east(arg0: number): Vec3i; + multiply($$0: number): this; + relative(arg0: Internal.Direction_): Vec3i; + static offset($$0: number, $$1: number, $$2: number, $$3: number): number; + asLong(): number; + multiply(arg0: number): Vec3i; + west(): this; + static spiralAround($$0: BlockPos_, $$1: number, $$2: Internal.Direction_, $$3: Internal.Direction_): Internal.Iterable; + west($$0: number): this; + below(arg0: number): Vec3i; + above(): Vec3i; below($$0: number): this; - below(): this; - closerThan($$0: Vec3i_, $$1: number): boolean; - subtract($$0: Vec3i_): this; - distSqr($$0: Vec3i_): number; - cross($$0: Vec3i_): this; - distToLowCornerSqr($$0: number, $$1: number, $$2: number): number; - distToCenterSqr($$0: number, $$1: number, $$2: number): number; - distToCenterSqr($$0: Internal.Position_): number; - getX(): number; - getY(): number; - getZ(): number; - equals($$0: any): boolean; - toString(): string; + south($$0: number): this; + east(): Vec3i; + static betweenClosedStream($$0: Internal.BoundingBox_): Internal.Stream; + west(): Vec3i; + static randomBetweenClosed($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): Internal.Iterable; + relative(arg0: Internal.Direction$Axis_, arg1: number): Vec3i; relative($$0: Internal.Direction_): this; - relative($$0: Internal.Direction$Axis_, $$1: number): this; + static betweenClosed($$0: BlockPos_, $$1: BlockPos_): Internal.Iterable; + subtract(arg0: Vec3i_): Vec3i; + static offset($$0: number, $$1: Internal.Direction_): number; + offset($$0: number, $$1: number, $$2: number): this; + east($$0: number): this; + cross($$0: Vec3i_): this; + above($$0: number): this; + north(): Vec3i; + below(): this; + south(arg0: number): Vec3i; + east(): this; + static getX($$0: number): number; + static getZ($$0: number): number; + static findClosestMatch($$0: BlockPos_, $$1: number, $$2: number, $$3: Internal.Predicate_): Internal.Optional; + above(arg0: number): Vec3i; + atY($$0: number): this; + north($$0: number): this; + west(arg0: number): Vec3i; + rotate($$0: Internal.Rotation_): this; relative($$0: Internal.Direction_, $$1: number): this; - static readonly "ZERO" : Vec3i; - static readonly "CODEC" : Internal.Codec; - get x(): number; - get y(): number; - get z(): number; - constructor($$0: number, $$1: number, $$2: number); - constructor($$0: number, $$1: number, $$2: number); + static betweenClosedStream($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream; + static randomInCube($$0: Internal.Random_, $$1: number, $$2: BlockPos_, $$3: number): Internal.Iterable; + north(): this; + offset(arg0: number, arg1: number, arg2: number): Vec3i; + static withinManhattanStream($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Stream; + immutable(): this; + north(arg0: number): Vec3i; + static asLong($$0: number, $$1: number, $$2: number): number; + below(): Vec3i; + static getFlatIndex($$0: number): number; + static of($$0: number): BlockPos; + cross(arg0: Vec3i_): Vec3i; + offset(arg0: Vec3i_): Vec3i; + static withinManhattan($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Iterable; + south(): Vec3i; + static betweenClosedStream($$0: Internal.AABB_): Internal.Stream; + relative(arg0: Internal.Direction_, arg1: number): Vec3i; + offset(arg0: number, arg1: number, arg2: number): Vec3i; + relative($$0: Internal.Direction$Axis_, $$1: number): this; + subtract($$0: Vec3i_): this; + readonly static "PACKED_Y_LENGTH": 12; + readonly static "CODEC": any; + readonly static "ZERO": BlockPos; } -type Vec3i_ = Vec3i; -/** -* @javaClass dev.latvian.mods.kubejs.script.PlatformWrapper -*/ -declare class Platform { - static isDevelopmentEnvironment(): boolean; - static isClientEnvironment(): boolean; - static getName(): string; - static getInfo(modID: string): Internal.PlatformWrapper$ModInfo; - static getMods(): Internal.Map; - static getList(): Internal.Set; - static isForge(): boolean; - static getModVersion(): string; - static isLoaded(modId: string): boolean; - static getMcVersion(): string; - static isFabric(): boolean; - get mods(): Internal.Map; - get modVersion(): string; - get developmentEnvironment(): boolean; - get forge(): boolean; - get fabric(): boolean; - get mcVersion(): string; - get clientEnvironment(): boolean; - get name(): string; - get list(): Internal.Set; - constructor(); +type BlockPos_ = BlockPos; +declare interface BlockStatePredicate { + of(o: BlockStatePredicate_): this; + fromString(s: string): this; + asRuleTest(): Internal.RuleTest; + ruleTestOf(o: any): Internal.RuleTest; + getBlockIds(): Internal.Set; + check(targetStates: Internal.List_): boolean; + test(arg0: Internal.BlockState_): boolean; + getBlockStates(): Internal.Collection; + getBlocks(): Internal.Collection; + get blockIds(): Internal.Set + get blockStates(): Internal.Collection + get blocks(): Internal.Collection + readonly static "AIR_ID": ResourceLocation; } -type Platform_ = Platform; -/** -* @javaClass net.minecraft.class_1268 -*/ -declare class Hand extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Hand[]; - static readonly "MAIN_HAND" : Hand; - static readonly "OFF_HAND" : Hand; -} -type Hand_ = "main_hand" | "off_hand" | Hand; -/** -* @javaClass dev.latvian.mods.kubejs.bindings.BlockWrapper -*/ +type BlockStatePredicate_ = RegExp | `#${Special.BlockTag}` | BlockStatePredicate_[] | Internal.Block_ | Internal.BlockState_ | BlockStatePredicate | {not?: BlockStatePredicate_, or?: BlockStatePredicate_}; +declare const BlockStatePredicate: BlockStatePredicate; declare class Block { - static getMaterial(): Internal.Map; + constructor() static getBlock(id: ResourceLocation_): Internal.Block; - static getTaggedIds(tag: ResourceLocation_): Internal.List; - static custom(predicate: dev.latvian.mods.kubejs.block.predicate.BlockPredicate_): dev.latvian.mods.kubejs.block.predicate.BlockPredicate; + static custom(predicate: Internal.BlockPredicate_): Internal.BlockPredicate; + static id(id: ResourceLocation_): Internal.BlockIDPredicate; + static entity(id: ResourceLocation_): Internal.BlockEntityPredicate; static getTypeList(): Internal.List; static getFacing(): Internal.Map; static id(id: ResourceLocation_, properties: Internal.Map_): Internal.BlockIDPredicate; - static id(id: ResourceLocation_): Internal.BlockIDPredicate; - static entity(id: ResourceLocation_): Internal.BlockEntityPredicate; - get material(): Internal.Map; - get typeList(): Internal.List; - get facing(): Internal.Map; - constructor(); + static getMaterial(): Internal.Map; + static getTaggedIds(tag: ResourceLocation_): Internal.List; + get typeList(): Internal.List + get facing(): Internal.Map + get material(): Internal.Map } type Block_ = Block; -/** -* @javaClass dev.latvian.mods.kubejs.bindings.ItemWrapper -*/ -declare class Item { - static clearListCache(): void; - static getList(): Internal.ListJS; - static getEmpty(): Internal.ItemStackJS; - static of(in_: Internal.ItemStackJS_, count: number, nbt: Internal.CompoundTag_): Internal.ItemStackJS; - static of(in_: Internal.ItemStackJS_, tag: Internal.CompoundTag_): Internal.ItemStackJS; - static of(in_: Internal.ItemStackJS_, count: number): Internal.ItemStackJS; - static of(in_: Internal.ItemStackJS_): Internal.ItemStackJS; - static getTypeList(): Internal.ListJS; - static findGroup(id: string): Internal.CreativeModeTab; - static isItem(o: any): boolean; - static getItem(id: ResourceLocation_): Internal.Item; - static exists(id: ResourceLocation_): boolean; - static withChance(in_: Internal.ItemStackJS_, c: number): Internal.ItemStackJS; - static fireworks(properties: Internal.Map_): Internal.FireworksJS; - static withNBT(in_: Internal.ItemStackJS_, nbt: Internal.CompoundTag_): Internal.ItemStackJS; - get typeList(): Internal.ListJS; - get list(): Internal.ListJS; - get empty(): Internal.ItemStackJS; - constructor(); -} -type Item_ = Item; -/** -* @javaClass net.minecraft.class_243 -*/ declare class Vec3 implements Internal.Position { - static directionFromRotation($$0: Internal.Vec2_): this; - static directionFromRotation($$0: number, $$1: number): this; + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: Internal.Vector3f_) lerp($$0: Vec3_, $$1: number): this; - zRot($$0: number): this; - static upFromBottomCenterOf($$0: Vec3i_, $$1: number): this; - static fromRGB24($$0: number): this; - xRot($$0: number): this; - dot($$0: Vec3_): number; - scale($$0: number): this; - align($$0: Internal.EnumSet_): this; - distanceToSqr($$0: Vec3_): number; - distanceToSqr($$0: number, $$1: number, $$2: number): number; - horizontalDistanceSqr(): number; - hashCode(): number; normalize(): this; get($$0: Internal.Direction$Axis_): number; - multiply($$0: number, $$1: number, $$2: number): this; - multiply($$0: Vec3_): this; - static atLowerCornerOf($$0: Vec3i_): this; - add($$0: Vec3_): this; - add($$0: number, $$1: number, $$2: number): this; - yRot($$0: number): this; - closerThan($$0: Internal.Position_, $$1: number): boolean; - subtract($$0: Vec3_): this; - subtract($$0: number, $$1: number, $$2: number): this; - cross($$0: Vec3_): this; - length(): number; - reverse(): this; horizontalDistance(): number; - distanceTo($$0: Vec3_): number; - with($$0: Internal.Direction$Axis_, $$1: number): this; + distanceToSqr($$0: Vec3_): number; lengthSqr(): number; - equals($$0: any): boolean; - x(): number; - vectorTo($$0: Vec3_): this; - y(): number; + add($$0: number, $$1: number, $$2: number): this; + cross($$0: Vec3_): this; + static atCenterOf($$0: Vec3i_): Vec3; + static directionFromRotation($$0: Internal.Vec2_): Vec3; + add($$0: Vec3_): this; + yRot($$0: number): this; z(): number; + with($$0: Internal.Direction$Axis_, $$1: number): this; + static atBottomCenterOf($$0: Vec3i_): Vec3; + horizontalDistanceSqr(): number; + xRot($$0: number): this; + dot($$0: Vec3_): number; + multiply($$0: number, $$1: number, $$2: number): this; + y(): number; + x(): number; + align($$0: Internal.EnumSet_): this; + closerThan($$0: Internal.Position_, $$1: number): boolean; + vectorTo($$0: Vec3_): this; toString(): string; - static atCenterOf($$0: Vec3i_): this; - static atBottomCenterOf($$0: Vec3i_): this; - static readonly "ZERO" : Vec3; - constructor($$0: Internal.Vector3f); - constructor($$0: number, $$1: number, $$2: number); + static atLowerCornerOf($$0: Vec3i_): Vec3; + static fromRGB24($$0: number): Vec3; + subtract($$0: Vec3_): this; + distanceTo($$0: Vec3_): number; + multiply($$0: Vec3_): this; + static upFromBottomCenterOf($$0: Vec3i_, $$1: number): Vec3; + scale($$0: number): this; + reverse(): this; + hashCode(): number; + length(): number; + distanceToSqr($$0: number, $$1: number, $$2: number): number; + static directionFromRotation($$0: number, $$1: number): Vec3; + zRot($$0: number): this; + subtract($$0: number, $$1: number, $$2: number): this; + equals($$0: any): boolean; + readonly "z": number; + readonly static "ZERO": Vec3; + readonly "x": number; + readonly "y": number; } type Vec3_ = Vec3; -/** -* @javaClass dev.latvian.mods.rhino.mod.wrapper.UUIDWrapper -*/ +declare class ResourceLocation implements Internal.ResourceLocationAccess, Internal.IdentifierExtension, Internal.SpecialEquality, Internal.Comparable { + constructor($$0: string, $$1: string) + constructor($$0: string) + static of($$0: string, $$1: string): ResourceLocation; + compareTo($$0: ResourceLocation_): number; + toString(): string; + brrp_prepend(prefix: string): this; + static read($$0: string): Internal.DataResult; + specialEquals(o: any, shallow: boolean): boolean; + static read($$0: Internal.StringReader_): ResourceLocation; + compareTo(arg0: any): number; + static isValidResourceLocation($$0: string): boolean; + setPath(arg0: string): void; + hashCode(): number; + brrp_append(suffix: string): this; + brrp_pend(prefix: string, suffix: string): this; + setNamespace(arg0: string): void; + static isAllowedInResourceLocation($$0: string): boolean; + static tryParse($$0: string): ResourceLocation; + static validPathChar($$0: string): boolean; + toDebugFileName(): string; + getPath(): string; + equals($$0: any): boolean; + getNamespace(): string; + set path(arg0: string) + set namespace(arg0: string) + get path(): string + get namespace(): string + readonly static "REALMS_NAMESPACE": "realms"; + readonly static "CODEC": any; + readonly static "NAMESPACE_SEPARATOR": ":"; + readonly static "DEFAULT_NAMESPACE": "minecraft"; +} +type ResourceLocation_ = string | ResourceLocation; +declare interface NBTIO { + write(path: Internal.Path_, nbt: Internal.CompoundTag_): void; + read(path: Internal.Path_): Internal.CompoundTag; +} +type NBTIO_ = NBTIO; +declare const NBTIO: NBTIO; +declare class EquipmentSlot extends Internal.Enum { + static values(): EquipmentSlot[]; + getFilterFlag(): number; + getType(): Internal.EquipmentSlot$Type; + static byName($$0: string): EquipmentSlot; + getName(): string; + static valueOf($$0: string): EquipmentSlot; + static byTypeAndIndex($$0: Internal.EquipmentSlot$Type_, $$1: number): EquipmentSlot; + getIndex($$0: number): number; + getIndex(): number; + get filterFlag(): number + get type(): Internal.EquipmentSlot$Type + get name(): string + get index(): number + readonly static "HEAD": EquipmentSlot; + readonly static "FEET": EquipmentSlot; + readonly static "LEGS": EquipmentSlot; + readonly static "OFFHAND": EquipmentSlot; + readonly static "MAINHAND": EquipmentSlot; + readonly static "CHEST": EquipmentSlot; +} +type EquipmentSlot_ = "feet" | EquipmentSlot | "mainhand" | "offhand" | "head" | "legs" | "chest"; +declare class DamageSource extends Internal.DamageSource { + constructor(id: string) + static custom(id: string): DamageSource; +} +type DamageSource_ = DamageSource; +declare class Component { + constructor() + static join(separator: Internal.MutableComponent_, texts: Internal.Iterable_): Internal.MutableComponent; + static lightPurple(text: any): Internal.MutableComponent; + static blue(text: any): Internal.MutableComponent; + static clickEventOf(o: any): Internal.ClickEvent; + static prettyPrintNbt(tag: Internal.Tag_): Internal.Component; + static gold(text: any): Internal.MutableComponent; + static red(text: any): Internal.MutableComponent; + static darkGreen(text: any): Internal.MutableComponent; + static white(text: any): Internal.MutableComponent; + static green(text: any): Internal.MutableComponent; + static translate(key: Special.LangKey, ...objects: any[]): Internal.MutableComponent; + static keybind(keybind: string): Internal.MutableComponent; + static translate(key: Special.LangKey): Internal.MutableComponent; + static darkAqua(text: any): Internal.MutableComponent; + static yellow(text: any): Internal.MutableComponent; + static darkPurple(text: any): Internal.MutableComponent; + static of(o: any): Internal.MutableComponent; + static string(text: string): Internal.MutableComponent; + static aqua(text: any): Internal.MutableComponent; + static gray(text: any): Internal.MutableComponent; + static black(text: any): Internal.MutableComponent; + static darkGray(text: any): Internal.MutableComponent; + static darkBlue(text: any): Internal.MutableComponent; + static darkRed(text: any): Internal.MutableComponent; +} +type Component_ = Component; +declare class Fluid { + constructor() + static of(o: Internal.FluidStackJS_): Internal.FluidStackJS; + static getEmpty(): Internal.FluidStackJS; + static lava(): Internal.FluidStackJS; + static getType(id: ResourceLocation_): Internal.Fluid; + static of(o: Internal.FluidStackJS_, nbt: Internal.CompoundTag_): Internal.FluidStackJS; + static getTypes(): Internal.List; + static of(o: Internal.FluidStackJS_, amount: number, nbt: Internal.CompoundTag_): Internal.FluidStackJS; + static water(amount: number): Internal.FluidStackJS; + static lava(amount: number): Internal.FluidStackJS; + static of(o: Internal.FluidStackJS_, amount: number): Internal.FluidStackJS; + static exists(id: ResourceLocation_): boolean; + static water(): Internal.FluidStackJS; + get empty(): Internal.FluidStackJS + get types(): Internal.List + readonly static "LAVA_ID": ResourceLocation; + readonly static "WATER_ID": ResourceLocation; +} +type Fluid_ = Fluid; +declare interface Color { + of(o: any): Internal.Color; + rgba(r: number, g: number, b: number, a: number): Internal.Color; + createMapped(o: any, ...names: string[]): Internal.Color; + readonly static "DARK_PURPLE": Internal.ChatFormatting; + readonly static "YELLOW": Internal.ChatFormatting; + readonly static "CYAN_DYE": Internal.DyeColor; + readonly static "GRAY": Internal.ChatFormatting; + readonly static "BROWN_DYE": Internal.DyeColor; + readonly static "LIGHT_PURPLE": Internal.ChatFormatting; + readonly static "PURPLE_DYE": Internal.DyeColor; + readonly static "DARK_AQUA": Internal.ChatFormatting; + readonly static "GREEN": Internal.ChatFormatting; + readonly static "LIGHT_GRAY_DYE": Internal.DyeColor; + readonly static "WHITE": Internal.ChatFormatting; + readonly static "MAGENTA_DYE": Internal.DyeColor; + readonly static "RED": Internal.ChatFormatting; + readonly static "BLACK_DYE": Internal.DyeColor; + readonly static "TEXT": {"dark_red": Internal.ChatFormatting, "green": Internal.ChatFormatting, "underline": Internal.ChatFormatting, "dark_green": Internal.ChatFormatting, "black": Internal.ChatFormatting, "yellow": Internal.ChatFormatting, "bold": Internal.ChatFormatting, "italic": Internal.ChatFormatting, "dark_blue": Internal.ChatFormatting, "dark_purple": Internal.ChatFormatting, "gold": Internal.ChatFormatting, "red": Internal.ChatFormatting, "aqua": Internal.ChatFormatting, "gray": Internal.ChatFormatting, "light_purple": Internal.ChatFormatting, "blue": Internal.ChatFormatting, "white": Internal.ChatFormatting, "dark_aqua": Internal.ChatFormatting, "dark_gray": Internal.ChatFormatting, "reset": Internal.ChatFormatting, "strikethrough": Internal.ChatFormatting, "obfuscated": Internal.ChatFormatting}; + readonly static "RED_DYE": Internal.DyeColor; + readonly static "GRAY_DYE": Internal.DyeColor; + readonly static "DARK_GRAY": Internal.ChatFormatting; + readonly static "NONE": any; + readonly static "ORANGE_DYE": Internal.DyeColor; + readonly static "WHITE_DYE": Internal.DyeColor; + readonly static "DYE": {"magenta": Internal.DyeColor, "pink": Internal.DyeColor, "green": Internal.DyeColor, "lime": Internal.DyeColor, "light_gray": Internal.DyeColor, "yellow": Internal.DyeColor, "black": Internal.DyeColor, "light_blue": Internal.DyeColor, "brown": Internal.DyeColor, "cyan": Internal.DyeColor, "orange": Internal.DyeColor, "red": Internal.DyeColor, "gray": Internal.DyeColor, "white": Internal.DyeColor, "blue": Internal.DyeColor, "purple": Internal.DyeColor}; + readonly static "BLACK": Internal.ChatFormatting; + readonly static "BLUE": Internal.ChatFormatting; + readonly static "DARK_GREEN": Internal.ChatFormatting; + readonly static "DARK_RED": Internal.ChatFormatting; + readonly static "GOLD": Internal.ChatFormatting; + readonly static "MAP": {"": any, "light_blue_dye": Internal.DyeColor, "BLUE_DYE": Internal.DyeColor, "purple_dye": Internal.DyeColor, "dark_red": Internal.ChatFormatting, "lightGrayDye": Internal.DyeColor, "DARK_AQUA": Internal.ChatFormatting, "none": any, "green_dye": Internal.DyeColor, "blackDye": Internal.DyeColor, "dark_blue": Internal.ChatFormatting, "red": Internal.ChatFormatting, "pink_dye": Internal.DyeColor, "aqua": Internal.ChatFormatting, "white": Internal.ChatFormatting, "WHITE_DYE": Internal.DyeColor, "dark_gray": Internal.ChatFormatting, "LIGHT_PURPLE": Internal.ChatFormatting, "BROWN_DYE": Internal.DyeColor, "BLACK": Internal.ChatFormatting, "darkPurple": Internal.ChatFormatting, "NONE": any, "LIGHT_BLUE_DYE": Internal.DyeColor, "AQUA": Internal.ChatFormatting, "lightBlueDye": Internal.DyeColor, "limeDye": Internal.DyeColor, "PURPLE_DYE": Internal.DyeColor, "GREEN_DYE": Internal.DyeColor, "magenta_dye": Internal.DyeColor, "-": any, "lime_dye": Internal.DyeColor, "yellowDye": Internal.DyeColor, "grayDye": Internal.DyeColor, "purpleDye": Internal.DyeColor, "DARK_PURPLE": Internal.ChatFormatting, "ORANGE_DYE": Internal.DyeColor, "darkGray": Internal.ChatFormatting, "brownDye": Internal.DyeColor, "YELLOW": Internal.ChatFormatting, "LIME_DYE": Internal.DyeColor, "blueDye": Internal.DyeColor, "white_dye": Internal.DyeColor, "pinkDye": Internal.DyeColor, "blue_dye": Internal.DyeColor, "cyanDye": Internal.DyeColor, "GOLD": Internal.ChatFormatting, "GRAY": Internal.ChatFormatting, "MAGENTA_DYE": Internal.DyeColor, "BLUE": Internal.ChatFormatting, "yellow": Internal.ChatFormatting, "darkBlue": Internal.ChatFormatting, "transparent": any, "orange_dye": Internal.DyeColor, "red_dye": Internal.DyeColor, "dark_purple": Internal.ChatFormatting, "gold": Internal.ChatFormatting, "gray": Internal.ChatFormatting, "light_purple": Internal.ChatFormatting, "darkRed": Internal.ChatFormatting, "greenDye": Internal.DyeColor, "DARK_RED": Internal.ChatFormatting, "redDye": Internal.DyeColor, "GRAY_DYE": Internal.DyeColor, "orangeDye": Internal.DyeColor, "yellow_dye": Internal.DyeColor, "black_dye": Internal.DyeColor, "magentaDye": Internal.DyeColor, "WHITE": Internal.ChatFormatting, "green": Internal.ChatFormatting, "LIGHT_GRAY_DYE": Internal.DyeColor, "BLACK_DYE": Internal.DyeColor, "darkGreen": Internal.ChatFormatting, "RED_DYE": Internal.DyeColor, "dark_green": Internal.ChatFormatting, "black": Internal.ChatFormatting, "lightPurple": Internal.ChatFormatting, "PINK_DYE": Internal.DyeColor, "DARK_BLUE": Internal.ChatFormatting, "GREEN": Internal.ChatFormatting, "darkAqua": Internal.ChatFormatting, "gray_dye": Internal.DyeColor, "CYAN_DYE": Internal.DyeColor, "RED": Internal.ChatFormatting, "brown_dye": Internal.DyeColor, "cyan_dye": Internal.DyeColor, "blue": Internal.ChatFormatting, "whiteDye": Internal.DyeColor, "dark_aqua": Internal.ChatFormatting, "YELLOW_DYE": Internal.DyeColor, "DARK_GREEN": Internal.ChatFormatting, "DARK_GRAY": Internal.ChatFormatting}; + readonly static "GREEN_DYE": Internal.DyeColor; + readonly static "LIGHT_BLUE_DYE": Internal.DyeColor; + readonly static "AQUA": Internal.ChatFormatting; + readonly static "DARK_BLUE": Internal.ChatFormatting; + readonly static "PINK_DYE": Internal.DyeColor; + readonly static "BLUE_DYE": Internal.DyeColor; + readonly static "YELLOW_DYE": Internal.DyeColor; + readonly static "LIME_DYE": Internal.DyeColor; +} +type Color_ = Color; +declare const Color: Color; +declare class JsonIO { + constructor() + static toPrettyString(json: Internal.JsonElement_): string; + static toArray(element: Internal.JsonElement_): Internal.JsonArray; + static write(path: Internal.Path_, json: Internal.JsonElement_): void; + static parse(string: string): any; + static toObject(json: Internal.JsonElement_): any; + static primitiveOf(o: any): Internal.JsonPrimitive; + static toPrimitive(element: Internal.JsonElement_): any; + static read(path: Internal.Path_): Internal.MapJS; + static copy(element: Internal.JsonElement_): Internal.JsonElement; + static writeJsonHash(stream: Internal.DataOutputStream_, element: Internal.JsonElement_): void; + static parseRaw(string: string): Internal.JsonElement; + static getJsonHashBytes(json: Internal.JsonElement_): number[]; + static toString(json: Internal.JsonElement_): string; + static of(o: any): Internal.JsonElement; +} +type JsonIO_ = JsonIO; +declare class Platform { + constructor() + static isDevelopmentEnvironment(): boolean; + static getMcVersion(): string; + static getList(): Internal.Set; + static getInfo(modID: string): Internal.PlatformWrapper$ModInfo; + static getMods(): Internal.Map; + static isLoaded(modId: string): boolean; + static getName(): string; + static isClientEnvironment(): boolean; + static isForge(): boolean; + static isFabric(): boolean; + static getModVersion(): string; + get developmentEnvironment(): boolean + get mcVersion(): string + get list(): Internal.Set + get mods(): Internal.Map + get name(): string + get clientEnvironment(): boolean + get forge(): boolean + get fabric(): boolean + get modVersion(): string +} +type Platform_ = Platform; +declare class Item { + constructor() + static clearListCache(): void; + static of(in_: Internal.ItemStackJS_, count: number, nbt: Internal.CompoundTag_): Internal.ItemStackJS; + static of(in_: Internal.ItemStackJS_, tag: Internal.CompoundTag_): Internal.ItemStackJS; + static getTypeList(): Internal.ListJS; + static of(in_: Internal.ItemStackJS_, count: number): Internal.ItemStackJS; + static getEmpty(): Internal.ItemStackJS; + static withChance(in_: Internal.ItemStackJS_, c: number): Internal.ItemStackJS; + static withNBT(in_: Internal.ItemStackJS_, nbt: Internal.CompoundTag_): Internal.ItemStackJS; + static getItem(id: ResourceLocation_): Internal.Item; + static findGroup(id: string): Internal.CreativeModeTab; + static fireworks(properties: Internal.Map_): Internal.FireworksJS; + static getList(): Internal.ListJS; + static of(in_: Internal.ItemStackJS_): Internal.ItemStackJS; + static exists(id: ResourceLocation_): boolean; + static isItem(o: any): boolean; + get typeList(): Internal.ListJS + get empty(): Internal.ItemStackJS + get list(): Internal.ListJS +} +type Item_ = Item; +declare class Features { + constructor() + static bootstrap(): Internal.Holder; + readonly static "RUINED_PORTAL_OCEAN": Internal.Holder$Reference; + readonly static "NETHER_FOSSIL": Internal.Holder$Reference; + readonly static "END_CITY": Internal.Holder$Reference; + readonly static "WOODLAND_MANSION": Internal.Holder$Reference; + readonly static "RUINED_PORTAL_STANDARD": Internal.Holder$Reference; + readonly static "BASTION_REMNANT": Internal.Holder$Reference; + readonly static "IGLOO": Internal.Holder$Reference; + readonly static "MINESHAFT": Internal.Holder$Reference; + readonly static "DESERT_PYRAMID": Internal.Holder$Reference; + readonly static "VILLAGE_SNOWY": Internal.Holder$Reference; + readonly static "SWAMP_HUT": Internal.Holder$Reference; + readonly static "OCEAN_MONUMENT": Internal.Holder$Reference; + readonly static "OCEAN_RUIN_COLD": Internal.Holder$Reference; + readonly static "VILLAGE_DESERT": Internal.Holder$Reference; + readonly static "STRONGHOLD": Internal.Holder$Reference; + readonly static "RUINED_PORTAL_JUNGLE": Internal.Holder$Reference; + readonly static "RUINED_PORTAL_SWAMP": Internal.Holder$Reference; + readonly static "JUNGLE_TEMPLE": Internal.Holder$Reference; + readonly static "OCEAN_RUIN_WARM": Internal.Holder$Reference; + readonly static "RUINED_PORTAL_DESERT": Internal.Holder$Reference; + readonly static "VILLAGE_TAIGA": Internal.Holder$Reference; + readonly static "PILLAGER_OUTPOST": Internal.Holder$Reference; + readonly static "FORTRESS": Internal.Holder$Reference; + readonly static "MINESHAFT_MESA": Internal.Holder$Reference; + readonly static "RUINED_PORTAL_NETHER": Internal.Holder$Reference; + readonly static "RUINED_PORTAL_MOUNTAIN": Internal.Holder$Reference; + readonly static "SHIPWRECK_BEACHED": Internal.Holder$Reference; + readonly static "SHIPWRECK": Internal.Holder$Reference; + readonly static "VILLAGE_PLAINS": Internal.Holder$Reference; + readonly static "VILLAGE_SAVANNA": Internal.Holder$Reference; + readonly static "BURIED_TREASURE": Internal.Holder$Reference; +} +type Features_ = Features; declare interface UUID { digits(sb: Internal.StringBuilder_, val: number, digits: number): void; toString(id: Internal.UUID_): string; @@ -447,19827 +470,10720 @@ declare interface UUID { } type UUID_ = UUID; declare const UUID: UUID; -/** -* @javaClass dev.latvian.mods.kubejs.util.NBTIOWrapper -*/ -declare interface NBTIO { - read(path: Internal.Path_): Internal.CompoundTag; - write(path: Internal.Path_, nbt: Internal.CompoundTag_): void; +declare interface Facing { + readonly static "south": Internal.Direction; + readonly static "up": Internal.Direction; + readonly static "UP": Internal.Direction; + readonly static "NORTH": Internal.Direction; + readonly static "east": Internal.Direction; + readonly static "DOWN": Internal.Direction; + readonly static "EAST": Internal.Direction; + readonly static "west": Internal.Direction; + readonly static "north": Internal.Direction; + readonly static "down": Internal.Direction; + readonly static "ALL": {"east": Internal.Direction, "south": Internal.Direction, "north": Internal.Direction, "west": Internal.Direction, "up": Internal.Direction, "down": Internal.Direction}; + readonly static "WEST": Internal.Direction; + readonly static "SOUTH": Internal.Direction; } -type NBTIO_ = NBTIO; -declare const NBTIO: NBTIO; -/** -* @javaClass net.minecraft.class_1304 -*/ -declare class EquipmentSlot extends Internal.Enum { - getFilterFlag(): number; - static byTypeAndIndex($$0: Internal.EquipmentSlot$Type_, $$1: number): this; +type Facing_ = Facing; +declare const Facing: Facing; +declare class CarvingGenerationStep extends Internal.Enum implements Internal.StringRepresentable { + getSerializedName(): string; getName(): string; - getIndex(): number; - getIndex($$0: number): number; - getType(): Internal.EquipmentSlot$Type; - static valueOf($$0: string): this; - static values(): EquipmentSlot[]; - static byName($$0: string): this; - static readonly "CHEST" : EquipmentSlot; - static readonly "HEAD" : EquipmentSlot; - static readonly "OFFHAND" : EquipmentSlot; - static readonly "MAINHAND" : EquipmentSlot; - static readonly "LEGS" : EquipmentSlot; - static readonly "FEET" : EquipmentSlot; - get filterFlag(): number; - get name(): string; - get index(): number; - get type(): Internal.EquipmentSlot$Type; + static valueOf($$0: string): CarvingGenerationStep; + static byName($$0: string): CarvingGenerationStep; + static values(): CarvingGenerationStep[]; + get serializedName(): string + get name(): string + readonly static "AIR": CarvingGenerationStep; + readonly static "LIQUID": CarvingGenerationStep; + readonly static "CODEC": any; } -type EquipmentSlot_ = "mainhand" | "head" | "feet" | "chest" | "legs" | "offhand" | EquipmentSlot; -/** -* @javaClass dev.latvian.mods.rhino.mod.wrapper.AABBWrapper -*/ -declare interface AABB { - ofBlock(pos: BlockPos_): Internal.AABB; - ofSize(vec3: Vec3_, x: number, y: number, z: number): Internal.AABB; - ofSize(x: number, y: number, z: number): Internal.AABB; - of(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): Internal.AABB; - wrap(o: any): Internal.AABB; - ofBlocks(pos1: BlockPos_, pos2: BlockPos_): Internal.AABB; - readonly "CUBE" : Internal.AABB; - readonly "EMPTY" : Internal.AABB; +type CarvingGenerationStep_ = "liquid" | CarvingGenerationStep | "air"; +declare class Ingredient { + constructor() + static registerCustomIngredientAction(id: string, callback: Internal.CustomIngredientActionCallback_): void; + static custom(predicate: Internal.Predicate_): Internal.IngredientJS; + static of(ingredient: Internal.IngredientJS_): Internal.IngredientJS; + static matchAny(objects: any): Internal.IngredientJS; + static of(ingredient: Internal.IngredientJS_, count: number): Internal.IngredientJS; + static getAll(): Internal.IngredientJS; + static customNBT(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS; + static isIngredient(o: any): boolean; + static custom(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS; + static getNone(): Internal.IngredientJS; + get all(): Internal.IngredientJS + get none(): Internal.IngredientJS } -type AABB_ = AABB; -declare const AABB: AABB; -/** -* @javaClass dev.latvian.mods.kubejs.block.state.BlockStatePredicate -*/ -declare interface BlockStatePredicate { - test(arg0: Internal.BlockState_): boolean; - getBlockStates(): Internal.Collection; - /** - */ - of(o: BlockStatePredicate_): this; - fromString(s: string): this; - getBlocks(): Internal.Collection; - check(targetStates: Internal.List_): boolean; - getBlockIds(): Internal.Set; - asRuleTest(): Internal.RuleTest; - ruleTestOf(o: any): Internal.RuleTest; - readonly "AIR_ID" : ResourceLocation; +type Ingredient_ = Ingredient; +declare class JavaMath { + static asin(arg0: number): number; + static addExact(arg0: number, arg1: number): number; + static expm1(arg0: number): number; + static ceil(arg0: number): number; + static nextAfter(arg0: number, arg1: number): number; + static atan(arg0: number): number; + static exp(arg0: number): number; + static min(arg0: number, arg1: number): number; + static multiplyExact(arg0: number, arg1: number): number; + static floorDiv(arg0: number, arg1: number): number; + static copySign(arg0: number, arg1: number): number; + static ulp(arg0: number): number; + static max(arg0: number, arg1: number): number; + static random(): number; + static nextUp(arg0: number): number; + static sqrt(arg0: number): number; + static min(arg0: number, arg1: number): number; + static fma(arg0: number, arg1: number, arg2: number): number; + static addExact(arg0: number, arg1: number): number; + static multiplyExact(arg0: number, arg1: number): number; + static fma(arg0: number, arg1: number, arg2: number): number; + static round(arg0: number): number; + static abs(arg0: number): number; + static hypot(arg0: number, arg1: number): number; + static round(arg0: number): number; + static floor(arg0: number): number; + static subtractExact(arg0: number, arg1: number): number; + static abs(arg0: number): number; + static rint(arg0: number): number; + static floorMod(arg0: number, arg1: number): number; + static log(arg0: number): number; + static absExact(arg0: number): number; + static signum(arg0: number): number; + static log10(arg0: number): number; + static abs(arg0: number): number; + static floorDiv(arg0: number, arg1: number): number; + static signum(arg0: number): number; + static floorDiv(arg0: number, arg1: number): number; + static cos(arg0: number): number; + static tan(arg0: number): number; + static floorMod(arg0: number, arg1: number): number; + static min(arg0: number, arg1: number): number; + static nextUp(arg0: number): number; + static ulp(arg0: number): number; + static min(arg0: number, arg1: number): number; + static sin(arg0: number): number; + static max(arg0: number, arg1: number): number; + static atan2(arg0: number, arg1: number): number; + static cosh(arg0: number): number; + static toIntExact(arg0: number): number; + static toRadians(arg0: number): number; + static decrementExact(arg0: number): number; + static incrementExact(arg0: number): number; + static negateExact(arg0: number): number; + static sinh(arg0: number): number; + static max(arg0: number, arg1: number): number; + static incrementExact(arg0: number): number; + static copySign(arg0: number, arg1: number): number; + static decrementExact(arg0: number): number; + static toDegrees(arg0: number): number; + static nextAfter(arg0: number, arg1: number): number; + static negateExact(arg0: number): number; + static max(arg0: number, arg1: number): number; + static tanh(arg0: number): number; + static nextDown(arg0: number): number; + static floorMod(arg0: number, arg1: number): number; + static IEEEremainder(arg0: number, arg1: number): number; + static getExponent(arg0: number): number; + static nextDown(arg0: number): number; + static abs(arg0: number): number; + static scalb(arg0: number, arg1: number): number; + static multiplyFull(arg0: number, arg1: number): number; + static multiplyHigh(arg0: number, arg1: number): number; + static absExact(arg0: number): number; + static pow(arg0: number, arg1: number): number; + static getExponent(arg0: number): number; + static multiplyExact(arg0: number, arg1: number): number; + static scalb(arg0: number, arg1: number): number; + static cbrt(arg0: number): number; + static log1p(arg0: number): number; + static acos(arg0: number): number; + static subtractExact(arg0: number, arg1: number): number; + readonly static "PI": 3.141592653589793; + readonly static "E": 2.718281828459045; } -/** -*/ -type BlockStatePredicate_ = BlockStatePredicate_[] | {or?: BlockStatePredicate_, not?: BlockStatePredicate_} | Internal.Block_ | Internal.BlockState_ | `#${Special.BlockTag}` | RegExp | ((arg0: Internal.BlockState) => boolean) | BlockStatePredicate; -declare const BlockStatePredicate: BlockStatePredicate; -/** -* @javaClass net.minecraft.class_2338 -*/ -declare class BlockPos extends Vec3i { - static randomBetweenClosed($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): Internal.Iterable; - rotate($$0: Internal.Rotation_): this; - static withinManhattanStream($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Stream; - south($$0: number): this; - south(): this; - atY($$0: number): this; - north(): this; - north($$0: number): this; - static betweenClosedStream($$0: BlockPos_, $$1: BlockPos_): Internal.Stream; - static betweenClosedStream($$0: Internal.BoundingBox_): Internal.Stream; - static betweenClosedStream($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream; - static betweenClosedStream($$0: Internal.AABB_): Internal.Stream; - static findClosestMatch($$0: BlockPos_, $$1: number, $$2: number, $$3: Internal.Predicate_): Internal.Optional; - east(): this; - east($$0: number): this; - static spiralAround($$0: BlockPos_, $$1: number, $$2: Internal.Direction_, $$3: Internal.Direction_): Internal.Iterable; - static betweenClosed($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Iterable; - static betweenClosed($$0: BlockPos_, $$1: BlockPos_): Internal.Iterable; - static of($$0: number): this; - mutable(): Internal.BlockPos$MutableBlockPos; - above($$0: number): this; - above(): this; - west(): this; - west($$0: number): this; - multiply($$0: number): this; - static withinManhattan($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Iterable; - static offset($$0: number, $$1: Internal.Direction_): number; - static offset($$0: number, $$1: number, $$2: number, $$3: number): number; - offset($$0: number, $$1: number, $$2: number): this; - offset($$0: Vec3i_): this; - below(): this; - below($$0: number): this; - subtract($$0: Vec3i_): this; - cross($$0: Vec3i_): this; - static randomInCube($$0: Internal.Random_, $$1: number, $$2: BlockPos_, $$3: number): Internal.Iterable; - static asLong($$0: number, $$1: number, $$2: number): number; - asLong(): number; - immutable(): this; - static getX($$0: number): number; - static getY($$0: number): number; - static getZ($$0: number): number; - static getFlatIndex($$0: number): number; - relative($$0: Internal.Direction_, $$1: number): this; - relative($$0: Internal.Direction$Axis_, $$1: number): this; - relative($$0: Internal.Direction_): this; - static readonly "ZERO" : BlockPos; - static readonly "CODEC" : Internal.Codec; - static readonly "PACKED_Y_LENGTH" : 12; - constructor($$0: Vec3i); - constructor($$0: Internal.Position); - constructor($$0: Vec3); - constructor($$0: number, $$1: number, $$2: number); - constructor($$0: number, $$1: number, $$2: number); +type JavaMath_ = JavaMath; +declare class BlockProperties { + constructor() + readonly static "MAX_ROTATIONS_16": 15; + readonly static "LEVEL_FLOWING": Internal.IntegerProperty; + readonly static "PERSISTENT": Internal.BooleanProperty; + readonly static "HORIZONTAL_FACING": Internal.DirectionProperty; + readonly static "WEST_REDSTONE": Internal.EnumProperty; + readonly static "NOTE": Internal.IntegerProperty; + readonly static "AGE_5": Internal.IntegerProperty; + readonly static "EGGS": Internal.IntegerProperty; + readonly static "NORTH": Internal.BooleanProperty; + readonly static "HAS_RECORD": Internal.BooleanProperty; + readonly static "SCULK_SENSOR_PHASE": Internal.EnumProperty; + readonly static "EAST_WALL": Internal.EnumProperty; + readonly static "HALF": Internal.EnumProperty; + readonly static "RESPAWN_ANCHOR_CHARGES": Internal.IntegerProperty; + readonly static "HANGING": Internal.BooleanProperty; + readonly static "TILT": Internal.EnumProperty; + readonly static "STABILITY_DISTANCE": Internal.IntegerProperty; + readonly static "HAS_BOTTLE_2": Internal.BooleanProperty; + readonly static "LAYERS": Internal.IntegerProperty; + readonly static "SOUTH_REDSTONE": Internal.EnumProperty; + readonly static "CONDITIONAL": Internal.BooleanProperty; + readonly static "LOCKED": Internal.BooleanProperty; + readonly static "POWER": Internal.IntegerProperty; + readonly static "EYE": Internal.BooleanProperty; + readonly static "SOUTH_WALL": Internal.EnumProperty; + readonly static "MAX_AGE_1": 1; + readonly static "ATTACHED": Internal.BooleanProperty; + readonly static "MAX_LEVEL_15": 15; + readonly static "BELL_ATTACHMENT": Internal.EnumProperty; + readonly static "MAX_DISTANCE": 7; + readonly static "EXTENDED": Internal.BooleanProperty; + readonly static "INVERTED": Internal.BooleanProperty; + readonly static "MODE_COMPARATOR": Internal.EnumProperty; + readonly static "MOISTURE": Internal.IntegerProperty; + readonly static "LIT": Internal.BooleanProperty; + readonly static "DISTANCE": Internal.IntegerProperty; + readonly static "NORTH_REDSTONE": Internal.EnumProperty; + readonly static "AGE_3": Internal.IntegerProperty; + readonly static "STAIRS_SHAPE": Internal.EnumProperty; + readonly static "MAX_LEVEL_8": 8; + readonly static "MIN_RESPAWN_ANCHOR_CHARGES": 0; + readonly static "BAMBOO_LEAVES": Internal.EnumProperty; + readonly static "HORIZONTAL_AXIS": Internal.EnumProperty; + readonly static "FALLING": Internal.BooleanProperty; + readonly static "ENABLED": Internal.BooleanProperty; + readonly static "ATTACH_FACE": Internal.EnumProperty; + readonly static "OPEN": Internal.BooleanProperty; + readonly static "UNSTABLE": Internal.BooleanProperty; + readonly static "VINE_END": Internal.BooleanProperty; + readonly static "EAST": Internal.BooleanProperty; + readonly static "ORIENTATION": Internal.EnumProperty; + readonly static "DOUBLE_BLOCK_HALF": Internal.EnumProperty; + readonly static "MAX_RESPAWN_ANCHOR_CHARGES": 4; + readonly static "CHEST_TYPE": Internal.EnumProperty; + readonly static "MAX_AGE_7": 7; + readonly static "DOWN": Internal.BooleanProperty; + readonly static "AGE_15": Internal.IntegerProperty; + readonly static "STRUCTUREBLOCK_MODE": Internal.EnumProperty; + readonly static "SLAB_TYPE": Internal.EnumProperty; + readonly static "EAST_REDSTONE": Internal.EnumProperty; + readonly static "WATERLOGGED": Internal.BooleanProperty; + readonly static "AGE_1": Internal.IntegerProperty; + readonly static "FACING_HOPPER": Internal.DirectionProperty; + readonly static "VERTICAL_DIRECTION": Internal.DirectionProperty; + readonly static "PICKLES": Internal.IntegerProperty; + readonly static "MAX_AGE_25": 25; + readonly static "LEVEL_HONEY": Internal.IntegerProperty; + readonly static "PISTON_TYPE": Internal.EnumProperty; + readonly static "HATCH": Internal.IntegerProperty; + readonly static "SNOWY": Internal.BooleanProperty; + readonly static "TRIGGERED": Internal.BooleanProperty; + readonly static "SIGNAL_FIRE": Internal.BooleanProperty; + readonly static "LEVEL_CAULDRON": Internal.IntegerProperty; + readonly static "AXIS": Internal.EnumProperty; + readonly static "AGE_2": Internal.IntegerProperty; + readonly static "DRAG": Internal.BooleanProperty; + readonly static "LEVEL": Internal.IntegerProperty; + readonly static "STAGE": Internal.IntegerProperty; + readonly static "MAX_AGE_5": 5; + readonly static "NORTH_WALL": Internal.EnumProperty; + readonly static "UP": Internal.BooleanProperty; + readonly static "BITES": Internal.IntegerProperty; + readonly static "IN_WALL": Internal.BooleanProperty; + readonly static "AGE_25": Internal.IntegerProperty; + readonly static "STABILITY_MAX_DISTANCE": 7; + readonly static "HAS_BOTTLE_1": Internal.BooleanProperty; + readonly static "AGE_7": Internal.IntegerProperty; + readonly static "SOUTH": Internal.BooleanProperty; + readonly static "MAX_AGE_15": 15; + readonly static "DISARMED": Internal.BooleanProperty; + readonly static "RAIL_SHAPE": Internal.EnumProperty; + readonly static "DOOR_HINGE": Internal.EnumProperty; + readonly static "LEVEL_COMPOSTER": Internal.IntegerProperty; + readonly static "DELAY": Internal.IntegerProperty; + readonly static "MIN_LEVEL": 0; + readonly static "RAIL_SHAPE_STRAIGHT": Internal.EnumProperty; + readonly static "MIN_LEVEL_CAULDRON": 1; + readonly static "BOTTOM": Internal.BooleanProperty; + readonly static "HAS_BOOK": Internal.BooleanProperty; + readonly static "CANDLES": Internal.IntegerProperty; + readonly static "NOTEBLOCK_INSTRUMENT": Internal.EnumProperty; + readonly static "WEST": Internal.BooleanProperty; + readonly static "SHORT": Internal.BooleanProperty; + readonly static "BERRIES": Internal.BooleanProperty; + readonly static "MAX_AGE_2": 2; + readonly static "HAS_BOTTLE_0": Internal.BooleanProperty; + readonly static "WEST_WALL": Internal.EnumProperty; + readonly static "ROTATION_16": Internal.IntegerProperty; + readonly static "MAX_LEVEL_3": 3; + readonly static "BED_PART": Internal.EnumProperty; + readonly static "POWERED": Internal.BooleanProperty; + readonly static "MAX_AGE_3": 3; + readonly static "OCCUPIED": Internal.BooleanProperty; + readonly static "DRIPSTONE_THICKNESS": Internal.EnumProperty; + readonly static "FACING": Internal.DirectionProperty; } -type BlockPos_ = BlockPos; -/** -* @javaClass net.minecraft.class_1814 -*/ -declare class Rarity extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Rarity[]; - static readonly "RARE" : Rarity; - readonly "color" : Internal.ChatFormatting; - static readonly "EPIC" : Rarity; - static readonly "UNCOMMON" : Rarity; - static readonly "COMMON" : Rarity; +type BlockProperties_ = BlockProperties; +declare class DecorationGenerationStep extends Internal.Enum { + static valueOf($$0: string): DecorationGenerationStep; + static values(): DecorationGenerationStep[]; + readonly static "UNDERGROUND_STRUCTURES": DecorationGenerationStep; + readonly static "RAW_GENERATION": DecorationGenerationStep; + readonly static "UNDERGROUND_ORES": DecorationGenerationStep; + readonly static "STRONGHOLDS": DecorationGenerationStep; + readonly static "SURFACE_STRUCTURES": DecorationGenerationStep; + readonly static "LOCAL_MODIFICATIONS": DecorationGenerationStep; + readonly static "VEGETAL_DECORATION": DecorationGenerationStep; + readonly static "TOP_LAYER_MODIFICATION": DecorationGenerationStep; + readonly static "LAKES": DecorationGenerationStep; + readonly static "FLUID_SPRINGS": DecorationGenerationStep; + readonly static "UNDERGROUND_DECORATION": DecorationGenerationStep; } -type Rarity_ = "uncommon" | "common" | "rare" | "epic" | Rarity; -/** -* @javaClass dev.latvian.mods.rhino.mod.util.NBTUtils -*/ +type DecorationGenerationStep_ = "underground_ores" | "top_layer_modification" | "fluid_springs" | "strongholds" | "lakes" | "local_modifications" | DecorationGenerationStep | "surface_structures" | "underground_structures" | "underground_decoration" | "raw_generation" | "vegetal_decoration"; declare interface NBT { - byteArrayTag(v: number[]): Internal.Tag; - fromTag(t: Internal.Tag_): any; - listTag(): Internal.Tag; - listTag(list: Internal.List_): Internal.Tag; - toTagCompound(v: any): Internal.CompoundTag; - isTagCompound(o: any): boolean; - compoundTag(): Internal.Tag; - compoundTag(map: Internal.Map_): Internal.Tag; - toTag(v: any): Internal.Tag; - floatTag(v: number): Internal.Tag; - quoteAndEscapeForJS(stringBuilder: Internal.StringBuilder_, string: string): void; - toTagList(list: any): Internal.ListTag; - ia(v: number[]): Internal.Tag; - intTag(v: number): Internal.Tag; - byteTag(v: number): Internal.Tag; - longArrayTag(v: number[]): Internal.Tag; - b(v: number): Internal.Tag; + accessTagMap(tag: Internal.CompoundTag_): Internal.Map; read(buf: Internal.FriendlyByteBuf_): Internal.OrderedCompoundTag; - d(v: number): Internal.Tag; - f(v: number): Internal.Tag; - convertType(tagType: Internal.TagType_): Internal.TagType; - i(v: number): Internal.Tag; - shortTag(v: number): Internal.Tag; - l(v: number): Internal.Tag; - toTagCollection(v: any): Internal.CollectionTag; toTagCollection(c: Internal.Collection_): Internal.CollectionTag; + quoteAndEscapeForJS(stringBuilder: Internal.StringBuilder_, string: string): void; + l(v: number): Internal.Tag; + b(v: number): Internal.Tag; + byteArrayTag(v: number[]): Internal.Tag; + listTag(): Internal.Tag; + floatTag(v: number): Internal.Tag; + byteTag(v: number): Internal.Tag; s(v: number): Internal.Tag; - la(v: number[]): Internal.Tag; + listTag(list: Internal.List_): Internal.Tag; + ia(v: number[]): Internal.Tag; + d(v: number): Internal.Tag; + longArrayTag(v: number[]): Internal.Tag; isTagCollection(o: any): boolean; longTag(v: number): Internal.Tag; - intArrayTag(v: number[]): Internal.Tag; - doubleTag(v: number): Internal.Tag; + compoundTag(): Internal.Tag; + intTag(v: number): Internal.Tag; + shortTag(v: number): Internal.Tag; + la(v: number[]): Internal.Tag; stringTag(v: string): Internal.Tag; - accessTagMap(tag: Internal.CompoundTag_): Internal.Map; + convertType(tagType: Internal.TagType_): Internal.TagType; + toTagCollection(v: any): Internal.CollectionTag; + f(v: number): Internal.Tag; + fromTag(t: Internal.Tag_): any; + toTag(v: any): Internal.Tag; + toTagCompound(v: any): Internal.CompoundTag; + toTagList(list: any): Internal.ListTag; + isTagCompound(o: any): boolean; + doubleTag(v: number): Internal.Tag; + intArrayTag(v: number[]): Internal.Tag; + compoundTag(map: Internal.Map_): Internal.Tag; ba(v: number[]): Internal.Tag; - readonly "COMPOUND_TYPE" : Internal.TagType; - readonly "VALUE_UNWRAPPER" : ((arg0: Internal.Scriptable, arg1: any) => any); - readonly "LIST_TYPE" : Internal.TagType; + i(v: number): Internal.Tag; + readonly static "VALUE_UNWRAPPER": any; + readonly static "LIST_TYPE": any; + readonly static "COMPOUND_TYPE": any; } type NBT_ = NBT; declare const NBT: NBT; -/** -* @javaClass net.minecraft.class_2893$class_2895 -*/ -declare class DecorationGenerationStep extends Internal.Enum { - static valueOf($$0: string): this; - static values(): DecorationGenerationStep[]; - static readonly "RAW_GENERATION" : DecorationGenerationStep; - static readonly "UNDERGROUND_STRUCTURES" : DecorationGenerationStep; - static readonly "LOCAL_MODIFICATIONS" : DecorationGenerationStep; - static readonly "TOP_LAYER_MODIFICATION" : DecorationGenerationStep; - static readonly "UNDERGROUND_DECORATION" : DecorationGenerationStep; - static readonly "LAKES" : DecorationGenerationStep; - static readonly "SURFACE_STRUCTURES" : DecorationGenerationStep; - static readonly "STRONGHOLDS" : DecorationGenerationStep; - static readonly "FLUID_SPRINGS" : DecorationGenerationStep; - static readonly "VEGETAL_DECORATION" : DecorationGenerationStep; - static readonly "UNDERGROUND_ORES" : DecorationGenerationStep; +declare class Hand extends Internal.Enum { + static valueOf($$0: string): Hand; + static values(): Hand[]; + readonly static "MAIN_HAND": Hand; + readonly static "OFF_HAND": Hand; } -type DecorationGenerationStep_ = "strongholds" | "underground_ores" | "underground_structures" | "top_layer_modification" | "fluid_springs" | "underground_decoration" | "raw_generation" | "lakes" | "vegetal_decoration" | "local_modifications" | "surface_structures" | DecorationGenerationStep; -/** -* @javaClass java.lang.Math -*/ -declare class JavaMath { - static multiplyFull(arg0: number, arg1: number): number; - static copySign(arg0: number, arg1: number): number; - static log1p(arg0: number): number; - static expm1(arg0: number): number; - static cos(arg0: number): number; - static rint(arg0: number): number; - static atan(arg0: number): number; - static nextUp(arg0: number): number; - static sqrt(arg0: number): number; - static decrementExact(arg0: number): number; - static absExact(arg0: number): number; - static exp(arg0: number): number; - static atan2(arg0: number, arg1: number): number; - static signum(arg0: number): number; - static tan(arg0: number): number; - static sinh(arg0: number): number; - static toDegrees(arg0: number): number; - static acos(arg0: number): number; - static ceil(arg0: number): number; - static getExponent(arg0: number): number; - static addExact(arg0: number, arg1: number): number; - static multiplyHigh(arg0: number, arg1: number): number; - static ulp(arg0: number): number; - static scalb(arg0: number, arg1: number): number; - static floorMod(arg0: number, arg1: number): number; - static log(arg0: number): number; - static log10(arg0: number): number; - static nextAfter(arg0: number, arg1: number): number; - static multiplyExact(arg0: number, arg1: number): number; - static cbrt(arg0: number): number; - static random(): number; - static tanh(arg0: number): number; - static min(arg0: number, arg1: number): number; - static negateExact(arg0: number): number; - static hypot(arg0: number, arg1: number): number; - static pow(arg0: number, arg1: number): number; - static sin(arg0: number): number; - static floor(arg0: number): number; - static subtractExact(arg0: number, arg1: number): number; - static max(arg0: number, arg1: number): number; - static toIntExact(arg0: number): number; - static nextDown(arg0: number): number; - static toRadians(arg0: number): number; - static cosh(arg0: number): number; - static IEEEremainder(arg0: number, arg1: number): number; - static abs(arg0: number): number; - static round(arg0: number): number; - static floorDiv(arg0: number, arg1: number): number; - static incrementExact(arg0: number): number; - static asin(arg0: number): number; - static fma(arg0: number, arg1: number, arg2: number): number; - static readonly "E" : 2.718281828459045; - static readonly "PI" : 3.141592653589793; +type Hand_ = "main_hand" | "off_hand" | Hand; +declare class Vec3i implements Internal.Comparable { + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: number, $$1: number, $$2: number) + north(): this; + distToCenterSqr($$0: Internal.Position_): number; + getX(): number; + static offsetCodec($$0: number): Internal.Codec; + getY(): number; + south($$0: number): this; + toShortString(): string; + above($$0: number): this; + west($$0: number): this; + compareTo(arg0: any): number; + east($$0: number): this; + distToLowCornerSqr($$0: number, $$1: number, $$2: number): number; + relative($$0: Internal.Direction_): this; + multiply($$0: number): this; + getZ(): number; + closerThan($$0: Vec3i_, $$1: number): boolean; + below($$0: number): this; + offset($$0: number, $$1: number, $$2: number): this; + above(): this; + toString(): string; + east(): this; + north($$0: number): this; + below(): this; + west(): this; + distManhattan($$0: Vec3i_): number; + relative($$0: Internal.Direction$Axis_, $$1: number): this; + get($$0: Internal.Direction$Axis_): number; + offset($$0: Vec3i_): this; + cross($$0: Vec3i_): this; + south(): this; + hashCode(): number; + distSqr($$0: Vec3i_): number; + subtract($$0: Vec3i_): this; + relative($$0: Internal.Direction_, $$1: number): this; + offset($$0: number, $$1: number, $$2: number): this; + compareTo($$0: Vec3i_): number; + closerToCenterThan($$0: Internal.Position_, $$1: number): boolean; + equals($$0: any): boolean; + distToCenterSqr($$0: number, $$1: number, $$2: number): number; + get x(): number + get y(): number + get z(): number + readonly static "ZERO": Vec3i; + readonly static "CODEC": any; } -type JavaMath_ = JavaMath; -declare namespace com.minenash.customhud.mixin { - /** - * @javaClass com.minenash.customhud.mixin.MinecraftClientAccess - */ - interface MinecraftClientAccess { +type Vec3i_ = Vec3i; +declare interface Utils { + getClientLevel(): Internal.LevelJS; + toTitleCase(s: string): string; + rollChestLoot(id: ResourceLocation_): Internal.ListJS; + getStat(id: ResourceLocation_): Internal.Stat; + newCountingMap(): Internal.CountingMap; + getRegistries(): Internal.ClassWrapper; + lazy(supplier: Internal.Supplier_): Internal.Supplier; + createConsole(name: string): Internal.ConsoleJS; + parseDouble(object: any, def: number): number; + getRandom(): Internal.Random; + mapOf(o: any): Internal.MapJS; + newList(): Internal.ListJS; + getRegistry(id: ResourceLocation_): Internal.Registrar; + newRandom(seed: number): Internal.Random; + getSystemTime(): number; + emptyList(): Internal.List; + id(namespace: string, path: string): ResourceLocation; + isWrapped(o: any): boolean; + getRegistryIds(id: ResourceLocation_): Internal.Collection; + emptyMap(): Internal.Map; + getSound(id: ResourceLocation_): Internal.SoundEvent; + randomOf(random: Internal.Random_, objects: Internal.Collection_): any; + getServer(): Internal.ServerJS; + getLevel(level: Internal.Level_): Internal.LevelJS; + copy(o: any): any; + id(id: ResourceLocation_): ResourceLocation; + regex(pattern: string, flags: number): Internal.Pattern; + listOrSelf(o: any): Internal.ListJS; + regex(s: any): Internal.Pattern; + rollChestLoot(id: ResourceLocation_, entity: Internal.EntityJS_): Internal.ListJS; + queueIO(runnable: Internal.Runnable_): void; + newMap(): Internal.MapJS; + expiringLazy(supplier: Internal.Supplier_, time: number): Internal.Supplier; + parseInt(object: any, def: number): number; + listOf(o: any): Internal.ListJS; + get clientLevel(): Internal.LevelJS + get registries(): Internal.ClassWrapper + get random(): Internal.Random + get systemTime(): number + get server(): Internal.ServerJS +} +type Utils_ = Utils; +declare const Utils: Utils; +declare interface AABB { + ofSize(vec3: Vec3_, x: number, y: number, z: number): Internal.AABB; + ofBlock(pos: BlockPos_): Internal.AABB; + of(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): Internal.AABB; + ofSize(x: number, y: number, z: number): Internal.AABB; + ofBlocks(pos1: BlockPos_, pos2: BlockPos_): Internal.AABB; + wrap(o: any): Internal.AABB; + readonly static "CUBE": Internal.AABB; + readonly static "EMPTY": Internal.AABB; +} +type AABB_ = AABB; +declare const AABB: AABB; +declare namespace net.minecraft.world.level.levelgen.blockpredicates { + interface BlockPredicate extends Internal.BiPredicate { + hasSturdyFace($$0: Internal.Direction_): this; + matchesBlock($$0: Internal.Block_, $$1: Vec3i_): this; + matchesTag($$0: Internal.TagKey_, $$1: Vec3i_): this; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + anyOf($$0: Internal.List_): this; + anyOf($$0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, $$1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): this; + negate(): Internal.BiPredicate; + matchesFluid($$0: Internal.Fluid_, $$1: Vec3i_): this; + solid($$0: Vec3i_): this; + insideWorld($$0: Vec3i_): this; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + matchesFluids($$0: Internal.List_, $$1: Vec3i_): this; + matchesBlocks($$0: Internal.List_, $$1: Vec3i_): this; + matchesTag($$0: Internal.TagKey_): this; + alwaysTrue(): this; + solid(): this; + type(): Internal.BlockPredicateType; + allOf(...$$0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): this; + replaceable(): this; + wouldSurvive($$0: Internal.BlockState_, $$1: Vec3i_): this; + not($$0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): this; + allOf($$0: Internal.List_): this; + anyOf(...$$0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): this; + allOf($$0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, $$1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): this; + replaceable($$0: Vec3i_): this; + hasSturdyFace($$0: Vec3i_, $$1: Internal.Direction_): this; + matchesBlocks($$0: Internal.List_): this; + readonly static "CODEC": any; + readonly static "ONLY_IN_AIR_PREDICATE": Internal.MatchingBlocksPredicate; + readonly static "ONLY_IN_AIR_OR_WATER_PREDICATE": Internal.MatchingBlocksPredicate; } - type MinecraftClientAccess_ = MinecraftClientAccess; + type BlockPredicate_ = BlockPredicate | (()=>Internal.BlockPredicateType_); +} +declare namespace net.minecraft.util { + class Unit extends Internal.Enum { + static values(): net.minecraft.util.Unit[]; + static valueOf($$0: string): net.minecraft.util.Unit; + readonly static "INSTANCE": net.minecraft.util.Unit; + } + type Unit_ = "instance" | Unit; } declare namespace net.minecraft.world.level.pathfinder { - /** - * @javaClass net.minecraft.class_11 - */ class Path { - getOpenSet(): Internal.Node[]; - getNextEntityPos($$0: Internal.Entity_): Vec3; - getEntityPosAtNode($$0: Internal.Entity_, $$1: number): Vec3; + constructor($$0: Internal.List_, $$1: BlockPos_, $$2: boolean) notStarted(): boolean; - truncateNodes($$0: number): void; - getNodePos($$0: number): BlockPos; - static createFromStream($$0: Internal.FriendlyByteBuf_): this; - setNextNodeIndex($$0: number): void; - isDone(): boolean; - advance(): void; - getTarget(): BlockPos; - writeToStream($$0: Internal.FriendlyByteBuf_): void; - getClosedSet(): Internal.Node[]; - getNodeCount(): number; - getNextNode(): Internal.Node; - getDistToTarget(): number; + getEndNode(): Internal.Node; + canReach(): boolean; replaceNode($$0: number, $$1: Internal.Node_): void; getPreviousNode(): Internal.Node; - getNextNodePos(): BlockPos; - getEndNode(): Internal.Node; - toString(): string; getNode($$0: number): Internal.Node; - canReach(): boolean; - getNextNodeIndex(): number; + getNodePos($$0: number): BlockPos; + advance(): void; + getNodeCount(): number; sameAs($$0: net.minecraft.world.level.pathfinder.Path_): boolean; - get closedSet(): Internal.Node[]; - get nextNodePos(): BlockPos; - get nextNode(): Internal.Node; - get nextNodeIndex(): number; - get distToTarget(): number; - get nodeCount(): number; - get openSet(): Internal.Node[]; - get done(): boolean; - get previousNode(): Internal.Node; - get endNode(): Internal.Node; - get target(): BlockPos; - set nextNodeIndex($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getOpenSet(): Internal.Node[]; + getTarget(): BlockPos; + getDistToTarget(): number; + truncateNodes($$0: number): void; + getEntityPosAtNode($$0: Internal.Entity_, $$1: number): Vec3; + getNextEntityPos($$0: Internal.Entity_): Vec3; + toString(): string; + getNextNodeIndex(): number; + isDone(): boolean; + getClosedSet(): Internal.Node[]; + static createFromStream($$0: Internal.FriendlyByteBuf_): net.minecraft.world.level.pathfinder.Path; + writeToStream($$0: Internal.FriendlyByteBuf_): void; + getNextNode(): Internal.Node; + setNextNodeIndex($$0: number): void; + getNextNodePos(): BlockPos; + get endNode(): Internal.Node + get previousNode(): Internal.Node + get nodeCount(): number + get openSet(): Internal.Node[] + get target(): BlockPos + get distToTarget(): number + get nextNodeIndex(): number + get done(): boolean + get closedSet(): Internal.Node[] + get nextNode(): Internal.Node + set nextNodeIndex($$0: number) + get nextNodePos(): BlockPos } type Path_ = Path; } declare namespace org.slf4j { - /** - * @javaClass org.slf4j.Marker - */ interface Marker extends Internal.Serializable { - add(arg0: org.slf4j.Marker_): void; - contains(arg0: string): boolean; - contains(arg0: org.slf4j.Marker_): boolean; - iterator(): Internal.Iterator; - getName(): string; hasChildren(): boolean; hashCode(): number; - hasReferences(): boolean; - equals(arg0: any): boolean; remove(arg0: org.slf4j.Marker_): boolean; + getName(): string; + add(arg0: org.slf4j.Marker_): void; + iterator(): Internal.Iterator; + equals(arg0: any): boolean; + hasReferences(): boolean; + contains(arg0: org.slf4j.Marker_): boolean; + contains(arg0: string): boolean; + get name(): string + readonly static "ANY_NON_NULL_MARKER": "+"; + readonly static "ANY_MARKER": "*"; } type Marker_ = Marker; } -declare namespace pers.solid.extshape.mixin { - /** - * @javaClass pers.solid.extshape.mixin.AbstractBlockAccessor - */ - interface AbstractBlockAccessor { - getMaterial(): Internal.Material; - } - type AbstractBlockAccessor_ = (() => Internal.Material) | AbstractBlockAccessor; -} declare namespace Internal { - /** - * @javaClass net.minecraft.class_4543 - */ - class BiomeManager { - getNoiseBiomeAtQuart($$0: number, $$1: number, $$2: number): Internal.Holder; - withDifferentSource($$0: Internal.BiomeManager$NoiseBiomeSource_): this; - static obfuscateSeed($$0: number): number; - getNoiseBiomeAtPosition($$0: BlockPos_): Internal.Holder; - getNoiseBiomeAtPosition($$0: number, $$1: number, $$2: number): Internal.Holder; - getBiome($$0: BlockPos_): Internal.Holder; - static readonly "CHUNK_CENTER_QUART" : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + interface BaseMapCodec { + keyCodec(): Internal.Codec; + elementCodec(): Internal.Codec; + encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; + decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult>; } - type BiomeManager_ = BiomeManager; - /** - * @javaClass com.mojang.serialization.Decoder$Simple - */ - interface Decoder$Simple { - decoder(): Internal.Decoder; - decode(arg0: Internal.Dynamic_): Internal.DataResult; + type BaseMapCodec_ = BaseMapCodec; + class ServerStatus$Players { + constructor($$0: number, $$1: number) + setSample($$0: Internal.GameProfile_[]): void; + getSample(): Internal.GameProfile[]; + getMaxPlayers(): number; + getNumPlayers(): number; + set sample($$0: Internal.GameProfile_[]) + get sample(): Internal.GameProfile[] + get maxPlayers(): number + get numPlayers(): number } - type Decoder$Simple_ = ((arg0: Internal.Dynamic) => Internal.DataResult) | Decoder$Simple; - /** - * @javaClass net.minecraft.class_47$class_48 - */ - class LootContext$Builder { - getLevel(): Internal.ServerLevel; - withOptionalRandomSeed($$0: number, $$1: Internal.Random_): this; - withOptionalRandomSeed($$0: number): this; - withRandom($$0: Internal.Random_): this; - create($$0: Internal.LootContextParamSet_): Internal.LootContext; - getOptionalParameter($$0: Internal.LootContextParam_): T; - withLuck($$0: number): this; - withDynamicDrop($$0: ResourceLocation_, $$1: Internal.LootContext$DynamicDrop_): this; - getParameter($$0: Internal.LootContextParam_): T; - withParameter($$0: Internal.LootContextParam_, $$1: T): this; - withOptionalParameter($$0: Internal.LootContextParam_, $$1: T): this; - get level(): Internal.ServerLevel; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ServerStatus$Players_ = ServerStatus$Players; + class SurfaceRules$Context { } - type LootContext$Builder_ = LootContext$Builder; - /** - * @javaClass com.mojang.serialization.MapLike - */ - interface MapLike { - entries(): Internal.Stream>; - get(arg0: T): T; - get(arg0: string): T; - forMap(arg0: Internal.Map_, arg1: Internal.DynamicOps_): Internal.MapLike; - } - type MapLike_ = MapLike; - /** - * @javaClass java.util.function.Predicate - */ - interface Predicate { - not(arg0: Internal.Predicate_): Internal.Predicate; - or(arg0: Internal.Predicate_): Internal.Predicate; - test(arg0: T): boolean; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): Internal.Predicate; - isEqual(arg0: any): Internal.Predicate; - } - type Predicate_ = ((arg0: T) => boolean) | Predicate; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2ByteFunction - */ - interface Object2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getByte(arg0: any): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ByteFunction; - removeByte(arg0: any): number; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Object2FloatFunction; - applyAsInt(arg0: K): number; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Object2CharFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ByteFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ByteFunction; - } - type Object2ByteFunction_ = ((arg0: any) => number) | Object2ByteFunction; - /** - * @javaClass net.minecraft.class_1872 - */ - class ShieldDecorationRecipe extends Internal.CustomRecipe { - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShieldDecorationRecipe_ = ShieldDecorationRecipe; - /** - * @javaClass com.mojang.datafixers.util.Function12 - */ - interface Function12 { - curry9(): Internal.Function9>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry10(): Internal.Function10>; - curry4(): Internal.Function4>; - curry11(): Internal.Function11>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function12_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12) => R) | Function12; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.ItemArmorTierEventJS - */ - class ItemArmorTierEventJS extends Internal.StartupEventJS { - add(id: string, parent: string, tier: Internal.Consumer_): void; - add(id: string, tier: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemArmorTierEventJS_ = ItemArmorTierEventJS; - /** - * @javaClass net.minecraft.class_338 - */ - class ChatComponent extends Internal.GuiComponent implements Internal.MixinChatHudAccessor { - handler$bkj000$addMessage(message: Internal.Component_, cbi: Internal.CallbackInfo_): void; - redirect$bkj000$messagesSize(messages: Internal.List_): number; - modify$bkj000$addMessage_addMessage_text(text: Internal.Component_): Internal.Component; - enqueueMessage($$0: Internal.Component_): void; - handleChatQueueClicked($$0: number, $$1: number): boolean; - resetChatScroll(): void; - getWidth(): number; - static getWidth($$0: number): number; - args$bkj000$addMessage_addMessage(args: Internal.Args_): void; - clearMessages($$0: boolean): void; - scrollChat($$0: number): void; - addMessage($$0: Internal.Component_): void; - static getHeight($$0: number): number; - getHeight(): number; - addRecentChat($$0: string): void; - redirect$bkj000$messagesRemove(messages: Internal.List_, index: number): any; - getScale(): number; - rescaleChat(): void; - getLinesPerPage(): number; - render($$0: Internal.PoseStack_, $$1: number): void; - getClickedComponentStyleAt($$0: number, $$1: number): Internal.Style; - getRecentChat(): Internal.List; - get linesPerPage(): number; - get recentChat(): Internal.List; - get width(): number; - get scale(): number; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChatComponent_ = ChatComponent; - /** - * @javaClass net.minecraft.class_4647$class_5208 - */ - class FoliagePlacer$FoliageAttachment { - radiusOffset(): number; - doubleTrunk(): boolean; - pos(): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FoliagePlacer$FoliageAttachment_ = FoliagePlacer$FoliageAttachment; - /** - * @javaClass io.netty.channel.ChannelOutboundBuffer - */ - class ChannelOutboundBuffer { - currentProgress(): number; - bytesBeforeUnwritable(): number; - getUserDefinedWritability(arg0: number): boolean; - isEmpty(): boolean; - isWritable(): boolean; - nioBuffers(): Internal.ByteBuffer[]; - nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; - nioBufferCount(): number; - removeBytes(arg0: number): void; - addMessage(arg0: any, arg1: number, arg2: Internal.ChannelPromise_): void; - remove(): boolean; - remove(arg0: Internal.Throwable_): boolean; - addFlush(): void; - forEachFlushedMessage(arg0: Internal.ChannelOutboundBuffer$MessageProcessor_): void; - totalPendingWriteBytes(): number; - current(): any; - setUserDefinedWritability(arg0: number, arg1: boolean): void; - size(): number; - nioBufferSize(): number; - recycle(): void; - progress(arg0: number): void; - bytesBeforeWritable(): number; - get empty(): boolean; - get writable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChannelOutboundBuffer_ = ChannelOutboundBuffer; - /** - * @javaClass com.mojang.brigadier.context.CommandContext - */ - class CommandContext { - copyFor(arg0: S): Internal.CommandContext; - getRedirectModifier(): Internal.RedirectModifier; - hasNodes(): boolean; - getNodes(): Internal.List>; - getCommand(): Internal.Command; - getChild(): Internal.CommandContext; - isForked(): boolean; - getArgument(arg0: string, arg1: Internal.Class_): V; - getInput(): string; - getLastChild(): Internal.CommandContext; - getRange(): Internal.StringRange; - getSource(): S; - hashCode(): number; - equals(arg0: any): boolean; - getRootNode(): Internal.CommandNode; - get input(): string; - get nodes(): Internal.List>; - get lastChild(): Internal.CommandContext; - get range(): Internal.StringRange; - get source(): S; - get redirectModifier(): Internal.RedirectModifier; - get command(): Internal.Command; - get forked(): boolean; - get child(): Internal.CommandContext; - get rootNode(): Internal.CommandNode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandContext_ = CommandContext; - /** - * @javaClass net.minecraft.class_3300 - */ - interface ResourceManager extends Internal.ResourceProvider { - listPacks(): Internal.Stream; - listResources(arg0: string, arg1: Internal.Predicate_): Internal.Collection; - getResources(arg0: ResourceLocation_): Internal.List; - getNamespaces(): Internal.Set; - hasResource(arg0: ResourceLocation_): boolean; - } - type ResourceManager_ = ResourceManager; - /** - * @javaClass net.minecraft.class_167 - */ - class AdvancementProgress implements Internal.Comparable { - getFirstProgressDate(): Internal.Date; - getCriterion($$0: string): Internal.CriterionProgress; - serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; - getProgressText(): string; - update($$0: Internal.Map_, $$1: string[][]): void; - compareTo($$0: Internal.AdvancementProgress_): number; - isDone(): boolean; - hasProgress(): boolean; - revokeProgress($$0: string): boolean; - grantProgress($$0: string): boolean; - getCompletedCriteria(): Internal.Iterable; - getRemainingCriteria(): Internal.Iterable; - getPercent(): number; - toString(): string; - static fromNetwork($$0: Internal.FriendlyByteBuf_): this; - get completedCriteria(): Internal.Iterable; - get remainingCriteria(): Internal.Iterable; - get firstProgressDate(): Internal.Date; - get done(): boolean; - get percent(): number; - get progressText(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AdvancementProgress_ = AdvancementProgress; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2LongFunction - */ - interface Long2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.LongUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: any): number; - remove(arg0: number): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; - identity(): this; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): this; - composeLong(arg0: Internal.Long2LongFunction_): this; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; - } - type Long2LongFunction_ = ((arg0: number) => number) | Long2LongFunction; - /** - * @javaClass net.minecraft.class_2926$class_2930 - */ - class ServerStatus$Version { - getName(): string; - getProtocol(): number; - get protocol(): number; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerStatus$Version_ = ServerStatus$Version; - /** - * @javaClass net.minecraft.class_1699 - */ - class MinecartSpawner extends Internal.AbstractMinecart { - handleEntityEvent($$0: number): void; - onlyOpCanSetNbt(): boolean; - getSpawner(): Internal.BaseSpawner; - getMinecartType(): Internal.AbstractMinecart$Type; - getDefaultDisplayBlockState(): Internal.BlockState; - tick(): void; - get spawner(): Internal.BaseSpawner; - get defaultDisplayBlockState(): Internal.BlockState; - get minecartType(): Internal.AbstractMinecart$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecartSpawner_ = MinecartSpawner; - /** - * @javaClass net.minecraft.class_3829 - */ - interface Clearable { - clearContent(): void; - tryClear($$0: any): void; - } - type Clearable_ = (() => void) | Clearable; - /** - * @javaClass net.minecraft.class_4660 - */ - class CocoaDecorator extends Internal.TreeDecorator { - place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CocoaDecorator_ = CocoaDecorator; - /** - * @javaClass net.minecraft.class_5498 - */ - class CameraType extends Internal.Enum { - isMirrored(): boolean; - isFirstPerson(): boolean; - static valueOf($$0: string): this; - static values(): Internal.CameraType[]; - cycle(): this; - static readonly "THIRD_PERSON_BACK" : Internal.CameraType; - static readonly "THIRD_PERSON_FRONT" : Internal.CameraType; - static readonly "FIRST_PERSON" : Internal.CameraType; - get mirrored(): boolean; - get firstPerson(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CameraType_ = "first_person" | "third_person_back" | "third_person_front" | CameraType; - /** - * @javaClass net.minecraft.class_3337 - */ - class UserWhiteList extends Internal.StoredUserList { - isWhiteListed($$0: Internal.GameProfile_): boolean; - getUserList(): string[]; - get userList(): string[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UserWhiteList_ = UserWhiteList; - /** - * @javaClass net.minecraft.class_1453 - */ - class Parrot extends Internal.ShoulderRidingEntity implements Internal.FlyingAnimal { - isBaby(): boolean; - getAmbientSound(): Internal.SoundEvent; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - static getAmbient($$0: Internal.Level_, $$1: Internal.Random_): Internal.SoundEvent; - setRecordPlayingNearby($$0: BlockPos_, $$1: boolean): void; - getSoundSource(): Internal.SoundSource; - isFood($$0: Internal.ItemStack_): boolean; + type SurfaceRules$Context_ = SurfaceRules$Context; + class Zombie extends Internal.Monster { + constructor($$0: Internal.Level_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) static createAttributes(): Internal.AttributeSupplier$Builder; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - doHurtTarget($$0: Internal.Entity_): boolean; - static checkParrotSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - setVariant($$0: number): void; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - getLeashOffset(): Vec3; - aiStep(): void; - getVariant(): number; - isPushable(): boolean; - isPartyParrot(): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static imitateNearbyMobs($$0: Internal.Level_, $$1: Internal.Entity_): boolean; - static getPitch($$0: Internal.Random_): number; - method_6581(): boolean; - canMate($$0: Internal.Animal_): boolean; - getVoicePitch(): number; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - "flapSpeed" : number; - "oFlap" : number; - "flap" : number; - "oFlapSpeed" : number; - get voicePitch(): number; - get pushable(): boolean; - get baby(): boolean; - get variant(): number; - get partyParrot(): boolean; - get soundSource(): Internal.SoundSource; - get ambientSound(): Internal.SoundEvent; - get leashOffset(): Vec3; - set variant($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Parrot_ = Parrot; - /** - * @javaClass net.minecraft.class_236 - */ - class TimerQueue { - schedule($$0: string, $$1: number, $$2: Internal.TimerCallback_): void; - getEventsIds(): Internal.Set; - store(): Internal.ListTag; - tick($$0: T, $$1: number): void; - remove($$0: string): number; - get eventsIds(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TimerQueue_ = TimerQueue; - /** - * @javaClass java.lang.module.ModuleReference - */ - abstract class ModuleReference { - location(): Internal.Optional; - descriptor(): Internal.ModuleDescriptor; - open(): Internal.ModuleReader; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleReference_ = ModuleReference; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2IntFunction - */ - interface Reference2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Reference2FloatFunction; - applyAsInt(arg0: K): number; - removeInt(arg0: any): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Reference2CharFunction; - getInt(arg0: any): number; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2IntFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2IntFunction; - } - type Reference2IntFunction_ = ((arg0: any) => number) | Reference2IntFunction; - /** - * @javaClass java.util.function.DoubleUnaryOperator - */ - interface DoubleUnaryOperator { - applyAsDouble(arg0: number): number; - compose(arg0: Internal.DoubleUnaryOperator_): this; - identity(): this; - andThen(arg0: Internal.DoubleUnaryOperator_): this; - } - type DoubleUnaryOperator_ = ((arg0: number) => number) | DoubleUnaryOperator; - /** - * @javaClass net.minecraft.class_2483 - */ - abstract class CollectionTag extends Internal.AbstractList implements Internal.Tag { - add(arg0: number, arg1: T): void; - getElementType(): number; - set(arg0: number, arg1: T): T; - setTag(arg0: number, arg1: Internal.Tag_): boolean; - addTag(arg0: number, arg1: Internal.Tag_): boolean; - remove(arg0: number): T; - get elementType(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CollectionTag_ = CollectionTag; - /** - * @javaClass net.minecraft.class_2361 - */ - class IdMapper implements Internal.IdMap, Internal.RemovableIdList { - add($$0: T): void; - fabric_remapIds(map: Internal.Int2IntMap_): void; - contains($$0: number): boolean; - iterator(): Internal.Iterator; - size(): number; - addMapping($$0: T, $$1: number): void; - getId($$0: T): number; - fabric_remapId(from: number, to: number): void; - fabric_remove(o: any): void; - fabric_removeId(i: number): void; - byId($$0: number): T; - fabric_clear(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IdMapper_ = IdMapper; - /** - * @javaClass java.nio.file.PathMatcher - */ - interface PathMatcher { - matches(arg0: Internal.Path_): boolean; - } - type PathMatcher_ = ((arg0: Internal.Path) => boolean) | PathMatcher; - /** - * @javaClass net.minecraft.class_1413 - */ - class Sensing { - hasLineOfSight($$0: Internal.Entity_): boolean; - tick(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Sensing_ = Sensing; - /** - * @javaClass net.minecraft.class_5919 - */ - class FossilFeatureConfiguration implements Internal.FeatureConfiguration { - readonly "overlayStructures" : Internal.List; - readonly "overlayProcessors" : Internal.Holder; - static readonly "CODEC" : Internal.Codec; - readonly "maxEmptyCornersAllowed" : number; - readonly "fossilStructures" : Internal.List; - readonly "fossilProcessors" : Internal.Holder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FossilFeatureConfiguration_ = FossilFeatureConfiguration; - /** - * @javaClass io.netty.channel.ChannelHandler - */ - interface ChannelHandler { - exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; - handlerAdded(arg0: Internal.ChannelHandlerContext_): void; - handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; - } - type ChannelHandler_ = ChannelHandler; - /** - * @javaClass dev.latvian.mods.rhino.mod.util.JsonSerializable - */ - interface JsonSerializable { - toJson(): Internal.JsonElement; - } - type JsonSerializable_ = (() => Internal.JsonElement) | JsonSerializable; - /** - * @javaClass net.minecraft.class_5650 - */ - class LootNbtProviderType extends Internal.SerializerType { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootNbtProviderType_ = Special.LootNbtProviderType | LootNbtProviderType; - /** - * @javaClass net.minecraft.class_4080 - */ - abstract class SimplePreparableReloadListener implements Internal.PreparableReloadListener { - reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimplePreparableReloadListener_ = SimplePreparableReloadListener; - /** - * @javaClass dev.latvian.mods.kubejs.generator.JsonGenerator - */ - class JsonGenerator { - getAllJsons(): Internal.Map; - json(id: ResourceLocation_, json: Internal.JsonElement_): void; - get allJsons(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonGenerator_ = JsonGenerator; - /** - * @javaClass org.lwjgl.stb.STBTTFontinfo - */ - class STBTTFontinfo extends Internal.Struct implements Internal.NativeResource { - static malloc(arg0: number): Internal.STBTTFontinfo$Buffer; - static malloc(): this; - static createSafe(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; - static createSafe(arg0: number): this; - sizeof(): number; - static callocStack(): this; - static callocStack(arg0: Internal.MemoryStack_): this; - static callocStack(arg0: number): Internal.STBTTFontinfo$Buffer; - static callocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; - static create(arg0: number): this; - static create(): this; - static create(arg0: number): Internal.STBTTFontinfo$Buffer; - static create(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; - static calloc(): this; - static calloc(arg0: number): Internal.STBTTFontinfo$Buffer; - static mallocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; - static mallocStack(): this; - static mallocStack(arg0: number): Internal.STBTTFontinfo$Buffer; - static mallocStack(arg0: Internal.MemoryStack_): this; - static readonly "ALIGNOF" : 8; - static readonly "SIZEOF" : 160; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type STBTTFontinfo_ = STBTTFontinfo; - /** - * @javaClass net.minecraft.class_5338 - */ - class LootPoolEntryType extends Internal.SerializerType { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootPoolEntryType_ = Special.LootPoolEntryType | LootPoolEntryType; - /** - * @javaClass net.minecraft.class_2596 - */ - interface Packet { - handle(arg0: T): void; - isSkippable(): boolean; - write(arg0: Internal.FriendlyByteBuf_): void; - } - type Packet_ = Packet; - /** - * @javaClass net.fabricmc.fabric.impl.client.rendering.ColorProviderRegistryImpl$ColorMapperHolder - */ - interface ColorProviderRegistryImpl$ColorMapperHolder { - get(arg0: T): Provider; - } - type ColorProviderRegistryImpl$ColorMapperHolder_ = ((arg0: T) => Provider) | ColorProviderRegistryImpl$ColorMapperHolder; - /** - * @javaClass java.lang.invoke.VarHandle$VarHandleDesc - */ - class VarHandle$VarHandleDesc extends Internal.DynamicConstantDesc { - static ofStaticField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): this; - varType(): Internal.ClassDesc; - static ofArray(arg0: Internal.ClassDesc_): this; - toString(): string; - resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): Internal.VarHandle; - static ofField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VarHandle$VarHandleDesc_ = VarHandle$VarHandleDesc; - /** - * @javaClass java.net.SocketAddress - */ - abstract class SocketAddress implements Internal.Serializable { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SocketAddress_ = SocketAddress; - /** - * @javaClass net.minecraft.class_750 - */ - class ChunkBufferBuilderPack { - builder($$0: Internal.RenderType_): Internal.BufferBuilder; - clearAll(): void; - discardAll(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkBufferBuilderPack_ = ChunkBufferBuilderPack; - /** - * @javaClass java.net.InetSocketAddress - */ - class InetSocketAddress extends Internal.SocketAddress { - isUnresolved(): boolean; - static createUnresolved(arg0: string, arg1: number): this; - getPort(): number; - getHostName(): string; - hashCode(): number; - equals(arg0: any): boolean; - getHostString(): string; - getAddress(): Internal.InetAddress; - toString(): string; - get unresolved(): boolean; - get hostName(): string; - get address(): Internal.InetAddress; - get port(): number; - get hostString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InetSocketAddress_ = InetSocketAddress; - /** - * @javaClass net.minecraft.class_5336 - */ - class SerializerType { - getSerializer(): Internal.Serializer; - get serializer(): Internal.Serializer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SerializerType_ = SerializerType; - /** - * @javaClass net.minecraft.class_4662 - */ - abstract class TreeDecorator { - place(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: Internal.List_, arg4: Internal.List_): void; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TreeDecorator_ = TreeDecorator; - /** - * @javaClass java.lang.module.ModuleDescriptor$Opens - */ - class ModuleDescriptor$Opens implements Internal.Comparable { - hashCode(): number; - equals(arg0: any): boolean; - isQualified(): boolean; - toString(): string; - source(): string; - compareTo(arg0: Internal.ModuleDescriptor$Opens_): number; - modifiers(): Internal.Set; - targets(): Internal.Set; - get qualified(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Opens_ = ModuleDescriptor$Opens; - /** - * @javaClass it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction - */ - abstract class AbstractLong2ObjectFunction implements Internal.Long2ObjectFunction, Internal.Serializable { - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractLong2ObjectFunction_ = AbstractLong2ObjectFunction; - /** - * @javaClass java.util.stream.DoubleStream$DoubleMapMultiConsumer - */ - interface DoubleStream$DoubleMapMultiConsumer { - accept(arg0: number, arg1: Internal.DoubleConsumer_): void; - } - type DoubleStream$DoubleMapMultiConsumer_ = ((arg0: number, arg1: Internal.DoubleConsumer) => void) | DoubleStream$DoubleMapMultiConsumer; - /** - * @javaClass net.minecraft.class_3528 - */ - class LazyLoadedValue { - get(): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LazyLoadedValue_ = LazyLoadedValue; - /** - * @javaClass net.minecraft.class_1677 - */ - class SmallFireball extends Internal.Fireball { - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - isPickable(): boolean; - get pickable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SmallFireball_ = SmallFireball; - /** - * @javaClass net.minecraft.class_1281 - */ - class CombatEntry { - getHealthAfterDamage(): number; - isCombatRelated(): boolean; - getDamage(): number; - getLocation(): string; - getTime(): number; - getSource(): Internal.DamageSource; - getHealthBeforeDamage(): number; - getAttackerName(): Internal.Component; - getAttacker(): Internal.Entity; - getFallDistance(): number; - get damage(): number; - get fallDistance(): number; - get healthBeforeDamage(): number; - get combatRelated(): boolean; - get attackerName(): Internal.Component; - get attacker(): Internal.Entity; - get location(): string; - get healthAfterDamage(): number; - get time(): number; - get source(): Internal.DamageSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CombatEntry_ = CombatEntry; - /** - * @javaClass net.minecraft.class_1927 - */ - class Explosion implements Internal.ExplosionHooksImpl$ExplosionExtensions { - architectury_getPosition(): Vec3; - handler$bnl000$affectWorld(bl: boolean, cbi: Internal.CallbackInfo_): void; - finalizeExplosion($$0: boolean): void; - handler$bnl000$collectBlocksAndDamageEntities(cbi: Internal.CallbackInfo_): void; - getDamageSource(): Internal.DamageSource; - explode(): void; - getToBlow(): Internal.List; - getHitPlayers(): Internal.Map; - static getSeenPercent($$0: Vec3_, $$1: Internal.Entity_): number; - clearToBlow(): void; - getSourceMob(): Internal.LivingEntity; - "source" : Internal.Entity; - "radius" : number; - get toBlow(): Internal.List; - get sourceMob(): Internal.LivingEntity; - get hitPlayers(): Internal.Map; - get damageSource(): Internal.DamageSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Explosion_ = Explosion; - /** - * @javaClass net.minecraft.class_3726 - */ - interface CollisionContext { - isDescending(): boolean; - isHoldingItem(arg0: Internal.Item_): boolean; - of($$0: Internal.Entity_): this; - canStandOnFluid(arg0: Internal.FluidState_, arg1: Internal.FluidState_): boolean; - isAbove(arg0: Internal.VoxelShape_, arg1: BlockPos_, arg2: boolean): boolean; - empty(): this; - } - type CollisionContext_ = CollisionContext; - /** - * @javaClass com.minenash.customhud.mixin.WorldRendererAccess - */ - interface WorldRendererAccess { - getCompletedChunks(): number; - getChunkBuilder(): Internal.ChunkRenderDispatcher; - getRegularEntityCount(): number; - getChunks(): Internal.ViewArea; - } - type WorldRendererAccess_ = WorldRendererAccess; - /** - * @javaClass java.lang.Thread$State - */ - class Thread$State extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.Thread$State[]; - static readonly "NEW" : Internal.Thread$State; - static readonly "TERMINATED" : Internal.Thread$State; - static readonly "RUNNABLE" : Internal.Thread$State; - static readonly "BLOCKED" : Internal.Thread$State; - static readonly "WAITING" : Internal.Thread$State; - static readonly "TIMED_WAITING" : Internal.Thread$State; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Thread$State_ = "new" | "runnable" | "blocked" | "waiting" | "terminated" | "timed_waiting" | Thread$State; - /** - * @javaClass net.minecraft.class_1682 - */ - abstract class ThrowableProjectile extends Internal.Projectile { - shouldRenderAtSqrDistance($$0: number): boolean; - tick(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThrowableProjectile_ = ThrowableProjectile; - /** - * @javaClass net.minecraft.class_2495 - */ - class IntArrayTag extends Internal.CollectionTag { - add($$0: number, $$1: Internal.IntTag_): void; - getElementType(): number; - set($$0: number, $$1: Internal.IntTag_): Internal.IntTag; - getAsIntArray(): number[]; - method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - clear(): void; - addTag($$0: number, $$1: Internal.Tag_): boolean; - method_23258(): Internal.TagType; - remove($$0: number): Internal.IntTag; - method_32289($$0: Internal.TagVisitor_): void; - method_10711(): number; - size(): number; - method_10713($$0: Internal.DataOutput_): void; - hashCode(): number; - get($$0: number): Internal.IntTag; - equals($$0: any): boolean; - setTag($$0: number, $$1: Internal.Tag_): boolean; - toString(): string; - copy(): this; - static readonly "TYPE" : Internal.TagType; - get asIntArray(): number[]; - get elementType(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IntArrayTag_ = IntArrayTag; - /** - * @javaClass com.mojang.brigadier.AmbiguityConsumer - */ - interface AmbiguityConsumer { - ambiguous(arg0: Internal.CommandNode_, arg1: Internal.CommandNode_, arg2: Internal.CommandNode_, arg3: Internal.Collection_): void; - } - type AmbiguityConsumer_ = ((arg0: Internal.CommandNode, arg1: Internal.CommandNode, arg2: Internal.CommandNode, arg3: Internal.Collection) => void) | AmbiguityConsumer; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemStackJS - */ - class ItemStackJS implements Internal.IngredientJS, Internal.NBTSerializable, Internal.ChangeListener, Internal.SpecialEquality { - getItemIds(): Internal.Set; - getNbt(): Internal.CompoundTag; - isBlock(): boolean; - getName(): Internal.Component; - getStacks(): Internal.Set; - getVanillaItems(): Internal.Set; - static findGroup(id: string): Internal.CreativeModeTab; - getItem(): Internal.Item; - hasEnchantment(enchantment: Internal.Enchantment_, level: number): boolean; - getTags(): Internal.Collection; - getItemGroup(): string; - setChance(c: number): void; - static getList(): Internal.List; - getFirst(): this; - withChance(c: number): this; - withName(displayName: Internal.Component_): this; - getCount(): number; - setCount(count: number): void; - testVanillaItem(item: Internal.Item_): boolean; - hasTag(tag: ResourceLocation_): boolean; - test(other: Internal.ItemStackJS_): boolean; - hasChance(): boolean; - static getRawItem(o: any): Internal.Item; - getNbtString(): string; - isNBTEqual(other: Internal.ItemStack_): boolean; - isNBTEqual(other: Internal.ItemStackJS_): boolean; - toJson(): Internal.JsonElement; - withCount(c: number): this; - static getListJS(): Internal.ListJS; - hasNBT(): boolean; - areItemsEqual(other: Internal.ItemStack_): boolean; - areItemsEqual(other: Internal.ItemStackJS_): boolean; - getMod(): string; - getChance(): number; - isInvalidRecipeIngredient(): boolean; - /** - */ - getId(): Special.Item & `${string}:${string}`; - weakNBT(): Internal.IngredientJS; - static clearListCache(): void; - toNBT(): Internal.CompoundTag; - getHarvestSpeed(block: Internal.BlockContainerJS_): number; - getHarvestSpeed(): number; - hashCode(): number; - toRawResultJson(): Internal.JsonElement; - static of(o: any): this; - getItemStack(): Internal.ItemStack; - copy(): this; - withNBT(nbt: Internal.CompoundTag_): this; - toResultJson(): Internal.JsonElement; - onChanged(o: Internal.Tag_): void; - static getTypeList(): Internal.ListJS; - isEmpty(): boolean; - strongEquals(o: any): boolean; - getEnchantments(): Internal.MapJS; - getFluidStack(): Internal.FluidStackJS; - removeNBT(): this; - static resultFromRecipeJson(json: Internal.JsonElement_): this; - enchant(enchantments: Internal.MapJS_): this; - enchant(enchantment: Internal.Enchantment_, level: number): this; - testVanilla(other: Internal.ItemStack_): boolean; - equals(o: any): boolean; - ignoreNBT(): Internal.IngredientJS; - getTypeData(): Internal.CompoundTag; - toString(): string; - removeChance(): void; - setNbt(tag: Internal.CompoundTag_): void; - static readonly "EMPTY" : Internal.ItemStackJS; - get nbt(): Internal.CompoundTag; - get itemStack(): Internal.ItemStack; - get mod(): string; - get itemIds(): Internal.Set; - get vanillaItems(): Internal.Set; - get empty(): boolean; - get harvestSpeed(): number; - get typeList(): Internal.ListJS; - get nbtString(): string; - get block(): boolean; - /** - */ - get id(): Special.Item & `${string}:${string}`; - get invalidRecipeIngredient(): boolean; - get itemGroup(): string; - get item(): Internal.Item; - get chance(): number; - get stacks(): Internal.Set; - get count(): number; - get list(): Internal.List; - get enchantments(): Internal.MapJS; - get typeData(): Internal.CompoundTag; - get listJS(): Internal.ListJS; - get tags(): Internal.Collection; - get name(): Internal.Component; - get fluidStack(): Internal.FluidStackJS; - get first(): this; - set nbt(tag: Internal.CompoundTag_); - set chance(c: number); - set count(count: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type ItemStackJS_ = Internal.Item_ | ItemStackJS; - /** - * @javaClass net.minecraft.class_3695 - */ - interface ProfilerFiller { - pop(): void; - markForCharting(arg0: Internal.MetricCategory_): void; - incrementCounter(arg0: Internal.Supplier_, arg1: number): void; - incrementCounter(arg0: string, arg1: number): void; - incrementCounter($$0: Internal.Supplier_): void; - incrementCounter($$0: string): void; - tee($$0: Internal.ProfilerFiller_, $$1: Internal.ProfilerFiller_): this; - startTick(): void; - endTick(): void; - push(arg0: Internal.Supplier_): void; - push(arg0: string): void; - popPush(arg0: string): void; - popPush(arg0: Internal.Supplier_): void; - } - type ProfilerFiller_ = ProfilerFiller; - /** - * @javaClass net.minecraft.class_2975 - */ - class ConfiguredFeature extends Internal.Record { - getFeatures(): Internal.Stream>; - feature(): F; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; - config(): FC; - static readonly "CODEC" : Internal.Codec>>; - static readonly "DIRECT_CODEC" : Internal.Codec>; - static readonly "LIST_CODEC" : Internal.Codec>>; - get features(): Internal.Stream>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConfiguredFeature_ = Special.ConfiguredFeature | ConfiguredFeature; - /** - * @javaClass net.minecraft.class_6871 - */ - class ConcentricRingsStructurePlacement extends Internal.Record implements Internal.StructurePlacement { - method_40166(): Internal.StructurePlacementType; - distance(): number; - hashCode(): number; - equals($$0: any): boolean; - count(): number; - method_40168($$0: Internal.ChunkGenerator_, $$1: number, $$2: number, $$3: number): boolean; - toString(): string; - spread(): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConcentricRingsStructurePlacement_ = ConcentricRingsStructurePlacement; - /** - * @javaClass net.minecraft.class_2813 - */ - class ServerboundContainerClickPacket implements Internal.Packet { - getContainerId(): number; - getClickType(): Internal.ClickType; - getCarriedItem(): Internal.ItemStack; - getButtonNum(): number; - getSlotNum(): number; - getChangedSlots(): Internal.Int2ObjectMap; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getStateId(): number; - get slotNum(): number; - get buttonNum(): number; - get stateId(): number; - get containerId(): number; - get clickType(): Internal.ClickType; - get carriedItem(): Internal.ItemStack; - get changedSlots(): Internal.Int2ObjectMap; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundContainerClickPacket_ = ServerboundContainerClickPacket; - /** - * @javaClass net.minecraft.class_5131 - */ - class AttributeMap { - addTransientAttributeModifiers($$0: Internal.Multimap_): void; - getValue($$0: Internal.Attribute_): number; - removeAttributeModifiers($$0: Internal.Multimap_): void; - load($$0: Internal.ListTag_): void; - hasModifier($$0: Internal.Attribute_, $$1: Internal.UUID_): boolean; - getSyncableAttributes(): Internal.Collection; - getModifierValue($$0: Internal.Attribute_, $$1: Internal.UUID_): number; - hasAttribute($$0: Internal.Attribute_): boolean; - save(): Internal.ListTag; - getInstance($$0: Internal.Attribute_): Internal.AttributeInstance; - getBaseValue($$0: Internal.Attribute_): number; - getDirtyAttributes(): Internal.Set; - assignValues($$0: Internal.AttributeMap_): void; - get dirtyAttributes(): Internal.Set; - get syncableAttributes(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributeMap_ = AttributeMap; - /** - * @javaClass net.minecraft.class_4148 - */ - abstract class Sensor { - static isEntityAttackable($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; - static isEntityTargetable($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; - static isEntityAttackableIgnoringLineOfSight($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; - tick($$0: Internal.ServerLevel_, $$1: E): void; - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Sensor_ = Sensor; - /** - * @javaClass dev.latvian.mods.rhino.util.CustomJavaToJsWrapperProvider - */ - interface CustomJavaToJsWrapperProvider { - create(arg0: T): Internal.CustomJavaToJsWrapper; - } - type CustomJavaToJsWrapperProvider_ = ((arg0: T) => Internal.CustomJavaToJsWrapper) | CustomJavaToJsWrapperProvider; - /** - * @javaClass com.google.common.reflect.TypeToken - */ - abstract class TypeToken extends Internal.TypeCapture implements Internal.Serializable { - getRawType(): typeof T; - resolveType(arg0: Internal.Type_): Internal.TypeToken; - method(arg0: Internal.Method_): Internal.Invokable; - unwrap(): Internal.TypeToken; - isSubtypeOf(arg0: Internal.Type_): boolean; - isSubtypeOf(arg0: Internal.TypeToken_): boolean; - getType(): Internal.Type; - hashCode(): number; - getComponentType(): Internal.TypeToken; - static of(arg0: Internal.Class_): Internal.TypeToken; - static of(arg0: Internal.Type_): Internal.TypeToken; - equals(arg0: any): boolean; - getSubtype(arg0: Internal.Class_): Internal.TypeToken; - where(arg0: Internal.TypeParameter_, arg1: Internal.Class_): Internal.TypeToken; - where(arg0: Internal.TypeParameter_, arg1: Internal.TypeToken_): Internal.TypeToken; - getSupertype(arg0: Internal.Class_): Internal.TypeToken; - isArray(): boolean; - toString(): string; - getTypes(): Internal.TypeToken$TypeSet<>; - isSupertypeOf(arg0: Internal.TypeToken_): boolean; - isSupertypeOf(arg0: Internal.Type_): boolean; - wrap(): Internal.TypeToken; - isPrimitive(): boolean; - get componentType(): Internal.TypeToken; - get types(): Internal.TypeToken$TypeSet<>; - get rawType(): typeof T; - get primitive(): boolean; - get array(): boolean; - get type(): Internal.Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TypeToken_ = TypeToken; - /** - * @javaClass net.minecraft.class_6120 - */ - class BiasedToBottomHeight extends Internal.HeightProvider { - getType(): Internal.HeightProviderType; - static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): this; - toString(): string; - sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.HeightProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BiasedToBottomHeight_ = BiasedToBottomHeight; - /** - * @javaClass net.minecraft.class_1308 - */ - abstract class Mob extends Internal.LivingEntity { - canBeControlledByRider(): boolean; - isAggressive(): boolean; - setGuaranteedDrop($$0: EquipmentSlot_): void; - setNoAi($$0: boolean): void; + isUnderWaterConverting(): boolean; + getMobType(): Internal.MobType; + asKJS(): Internal.EntityJS; setBaby($$0: boolean): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getTarget(): Internal.LivingEntity; - checkSpawnRules($$0: Internal.LevelAccessor_, $$1: Internal.MobSpawnType_): boolean; - ate(): void; + method_5749($$0: Internal.CompoundTag_): void; + static getSpawnAsBabyOdds($$0: Internal.Random_): boolean; + setCanBreakDoors($$0: boolean): void; + getComponent(key: Internal.ComponentKey_): C; doHurtTarget($$0: Internal.Entity_): boolean; - setDelayedLeashHolderId($$0: number): void; - removeWhenFarAway($$0: number): boolean; - getMaxHeadYRot(): number; - spawnAnim(): void; - setXxa($$0: number): void; - getAmbientSoundInterval(): number; - equipItemIfPossible($$0: Internal.ItemStack_): boolean; - getArmorSlots(): Internal.Iterable; - setDropChance($$0: EquipmentSlot_, $$1: number): void; - isEffectiveAi(): boolean; - clearRestriction(): void; - canHoldItem($$0: Internal.ItemStack_): boolean; - canReplaceEqualItem($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - isControlledByLocalInstance(): boolean; - isLeftHanded(): boolean; - getLeashHolder(): Internal.Entity; - convertTo($$0: Internal.EntityType_, $$1: boolean): T; - lookAt($$0: Internal.Entity_, $$1: number, $$2: number): void; - tick(): void; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - canBeLeashed($$0: Internal.Player_): boolean; - setSpeed($$0: number): void; - getHandSlots(): Internal.Iterable; - getHeadRotSpeed(): number; - isNoAi(): boolean; - setCanPickUpLoot($$0: boolean): void; - getJumpControl(): Internal.JumpControl; - hasRestriction(): boolean; - isWithinRestriction(): boolean; - isWithinRestriction($$0: BlockPos_): boolean; - canAttackType($$0: Internal.EntityType_): boolean; - canPickUpLoot(): boolean; - getMaxFallDistance(): number; - static checkMobSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - canTakeItem($$0: Internal.ItemStack_): boolean; - handleEntityEvent($$0: number): void; - isPersistenceRequired(): boolean; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - setAggressive($$0: boolean): void; - removeFreeWill(): void; - requiresCustomPersistence(): boolean; - checkDespawn(): void; - static getEquipmentForSlot($$0: EquipmentSlot_, $$1: number): Internal.Item; - interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getMeleeAttackRangeSqr($$0: Internal.LivingEntity_): number; - isLeashed(): boolean; - wantsToPickUp($$0: Internal.ItemStack_): boolean; - getNavigation(): Internal.PathNavigation; - setLeashedTo($$0: Internal.Entity_, $$1: boolean): void; - setPathfindingMalus($$0: Internal.BlockPathTypes_, $$1: number): void; - getLootTable(): ResourceLocation; - getPathfindingMalus($$0: Internal.BlockPathTypes_): number; - playAmbientSound(): void; - isMaxGroupSizeReached($$0: number): boolean; - static createMobAttributes(): Internal.AttributeSupplier$Builder; - startRiding($$0: Internal.Entity_, $$1: boolean): boolean; - setTarget($$0: Internal.LivingEntity_): void; - setZza($$0: number): void; - aiStep(): void; - getPickResult(): Internal.ItemStack; - getSensing(): Internal.Sensing; - setLeftHanded($$0: boolean): void; - canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; - getRestrictCenter(): BlockPos; - getLookControl(): Internal.LookControl; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - baseTick(): void; - getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; - setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; - canCutCorner($$0: Internal.BlockPathTypes_): boolean; - getMaxHeadXRot(): number; - getMoveControl(): Internal.MoveControl; - getMainArm(): Internal.HumanoidArm; - setPersistenceRequired(): void; - restrictTo($$0: BlockPos_, $$1: number): void; - dropLeash($$0: boolean, $$1: boolean): void; - setYya($$0: number): void; - getMaxSpawnClusterSize(): number; - getRestrictRadius(): number; - static readonly "MAX_WEARING_ARMOR_CHANCE" : 0.15; - static readonly "MAX_PICKUP_LOOT_CHANCE" : 0.55; - static readonly "LEASH_TAG" : "Leash"; - static readonly "MAX_ENCHANTED_ARMOR_CHANCE" : 0.5; - static readonly "MAX_ENCHANTED_WEAPON_CHANCE" : 0.25; - "ambientSoundTime" : number; - static readonly "DEFAULT_EQUIPMENT_DROP_CHANCE" : 0.085; - static readonly "UPDATE_GOAL_SELECTOR_EVERY_N_TICKS" : 2; - get maxHeadYRot(): number; - get controlledByLocalInstance(): boolean; - get maxSpawnClusterSize(): number; - get moveControl(): Internal.MoveControl; - get headRotSpeed(): number; - get navigation(): Internal.PathNavigation; - get lootTable(): ResourceLocation; - get jumpControl(): Internal.JumpControl; - get maxFallDistance(): number; - get leashHolder(): Internal.Entity; - get leftHanded(): boolean; - get restrictCenter(): BlockPos; - get aggressive(): boolean; - get ambientSoundInterval(): number; - get withinRestriction(): boolean; - get sensing(): Internal.Sensing; - get maxHeadXRot(): number; - get mainArm(): Internal.HumanoidArm; - get pickResult(): Internal.ItemStack; - get restrictRadius(): number; - get persistenceRequired(): boolean; - get target(): Internal.LivingEntity; - get handSlots(): Internal.Iterable; - get lookControl(): Internal.LookControl; - get noAi(): boolean; - get armorSlots(): Internal.Iterable; - get leashed(): boolean; - get effectiveAi(): boolean; - set yya($$0: number); - set zza($$0: number); - set xxa($$0: number); - set guaranteedDrop($$0: EquipmentSlot_); - set delayedLeashHolderId($$0: number); - set leftHanded($$0: boolean); - set baby($$0: boolean); - set noAi($$0: boolean); - set aggressive($$0: boolean); - set speed($$0: number); - set target($$0: Internal.LivingEntity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Mob_ = Mob; - /** - * @javaClass net.minecraft.class_3298 - */ - interface Resource extends Internal.Closeable, Internal.FabricResource, Internal.ResourceMixin { - getMetadata(arg0: Internal.MetadataSectionSerializer_): T; - getSourceName(): string; - getLocation(): ResourceLocation; - hasMetadata(): boolean; - getInputStream(): Internal.InputStream; - } - type Resource_ = Resource; - /** - * @javaClass net.minecraft.class_2824 - */ - class ServerboundInteractPacket implements Internal.Packet { - static createInteractionPacket($$0: Internal.Entity_, $$1: boolean, $$2: Hand_, $$3: Vec3_): this; - static createInteractionPacket($$0: Internal.Entity_, $$1: boolean, $$2: Hand_): this; - getTarget($$0: Internal.ServerLevel_): Internal.Entity; - dispatch($$0: Internal.ServerboundInteractPacket$Handler_): void; - static createAttackPacket($$0: Internal.Entity_, $$1: boolean): this; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - isUsingSecondaryAction(): boolean; - get usingSecondaryAction(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundInteractPacket_ = ServerboundInteractPacket; - /** - * @javaClass net.minecraft.class_1706 - */ - class AnvilMenu extends Internal.ItemCombinerMenu { - handler$bob000$init(syncId: number, inventory: Internal.Inventory_, context: Internal.ContainerLevelAccess_, cbi: Internal.CallbackInfo_): void; - redirect$bob000$updateResult_getRepairCost(stack: Internal.ItemStack_): number; - createResult(): void; - getCost(): number; - static calculateIncreasedRepairCost($$0: number): number; - setItemName($$0: string): void; - static readonly "MAX_NAME_LENGTH" : 50; - get cost(): number; - set itemName($$0: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AnvilMenu_ = AnvilMenu; - /** - * @javaClass net.minecraft.class_1571 - */ - class Ghast extends Internal.FlyingMob implements Internal.Enemy { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getSoundSource(): Internal.SoundSource; - static checkGhastSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - getExplosionPower(): number; - isCharging(): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; + canBreakDoors(): boolean; + killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; + getMyRidingOffset(): number; hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getMaxSpawnClusterSize(): number; - setCharging($$0: boolean): void; - get maxSpawnClusterSize(): number; - get explosionPower(): number; - get charging(): boolean; - get soundSource(): Internal.SoundSource; - set charging($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Ghast_ = Ghast; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2LongFunction - */ - interface Float2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): this; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Float2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): this; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Float2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2LongFunction; - } - type Float2LongFunction_ = ((arg0: number) => number) | Float2LongFunction; - /** - * @javaClass net.minecraft.class_2573 - */ - class BannerBlockEntity extends Internal.BlockEntity implements Internal.Nameable { - static getItemPatterns($$0: Internal.ItemStack_): Internal.ListTag; - getBaseColor(): Internal.DyeColor; - getUpdateTag(): Internal.CompoundTag; - setCustomName($$0: Internal.Component_): void; - static removeLastPattern($$0: Internal.ItemStack_): void; - getPatterns(): Internal.List>; - static getPatternCount($$0: Internal.ItemStack_): number; - getItem(): Internal.ItemStack; - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - load($$0: Internal.CompoundTag_): void; - fromItem($$0: Internal.ItemStack_, $$1: Internal.DyeColor_): void; - fromItem($$0: Internal.ItemStack_): void; - method_5797(): Internal.Component; - static createPatterns($$0: Internal.DyeColor_, $$1: Internal.ListTag_): Internal.List>; - method_5477(): Internal.Component; - static readonly "MAX_PATTERNS" : 6; - static readonly "TAG_PATTERNS" : "Patterns"; - static readonly "TAG_COLOR" : "Color"; - static readonly "TAG_PATTERN" : "Pattern"; - get updateTag(): Internal.CompoundTag; - get item(): Internal.ItemStack; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get patterns(): Internal.List>; - get baseColor(): Internal.DyeColor; - set customName($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BannerBlockEntity_ = BannerBlockEntity; - /** - * @javaClass net.minecraft.class_4966 - */ - class NoiseColumn implements Internal.BlockColumn { - getBlock($$0: number): Internal.BlockState; - setBlock($$0: number, $$1: Internal.BlockState_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseColumn_ = NoiseColumn; - /** - * @javaClass net.minecraft.class_5587 - */ - class GeodeLayerSettings { - readonly "filling" : number; - static readonly "CODEC" : Internal.Codec; - readonly "outerLayer" : number; - readonly "innerLayer" : number; - readonly "middleLayer" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GeodeLayerSettings_ = GeodeLayerSettings; - /** - * @javaClass net.minecraft.class_2170$class_5364 - */ - class Commands$CommandSelection extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Commands$CommandSelection[]; - static readonly "ALL" : Internal.Commands$CommandSelection; - static readonly "INTEGRATED" : Internal.Commands$CommandSelection; - static readonly "DEDICATED" : Internal.Commands$CommandSelection; - readonly "includeIntegrated" : boolean; - readonly "includeDedicated" : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Commands$CommandSelection_ = "all" | "dedicated" | "integrated" | Commands$CommandSelection; - /** - * @javaClass net.minecraft.class_4834 - */ - class PiglinSpecificSensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PiglinSpecificSensor_ = PiglinSpecificSensor; - /** - * @javaClass java.security.Key - */ - interface Key extends Internal.Serializable { - getEncoded(): number[]; - getAlgorithm(): string; - getFormat(): string; - } - type Key_ = Key; - /** - * @javaClass java.util.regex.MatchResult - */ - interface MatchResult { - groupCount(): number; - start(arg0: number): number; - start(): number; - end(arg0: number): number; - end(): number; - group(): string; - group(arg0: number): string; - } - type MatchResult_ = MatchResult; - /** - * @javaClass net.minecraft.class_2759 - */ - class ClientboundSetDefaultSpawnPositionPacket implements Internal.Packet { - getAngle(): number; - getPos(): BlockPos; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get pos(): BlockPos; - get angle(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetDefaultSpawnPositionPacket_ = ClientboundSetDefaultSpawnPositionPacket; - /** - * @javaClass java.text.NumberFormat$Style - */ - class NumberFormat$Style extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.NumberFormat$Style[]; - static readonly "SHORT" : Internal.NumberFormat$Style; - static readonly "LONG" : Internal.NumberFormat$Style; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NumberFormat$Style_ = "short" | "long" | NumberFormat$Style; - /** - * @javaClass net.minecraft.class_2841$class_6563 - */ - abstract class PalettedContainer$Strategy { - getConfiguration(arg0: Internal.IdMap_, arg1: number): Internal.PalettedContainer$Configuration; - getIndex($$0: number, $$1: number, $$2: number): number; - size(): number; - static readonly "SECTION_STATES" : Internal.PalettedContainer$Strategy; - static readonly "SINGLE_VALUE_PALETTE_FACTORY" : ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette); - static readonly "LINEAR_PALETTE_FACTORY" : ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette); - static readonly "SECTION_BIOMES" : Internal.PalettedContainer$Strategy; - static readonly "HASHMAP_PALETTE_FACTORY" : ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PalettedContainer$Strategy_ = PalettedContainer$Strategy; - /** - * @javaClass net.minecraft.class_1551 - */ - class Drowned extends Internal.Zombie implements Internal.RangedAttackMob { - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - static checkDrownedSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - updateSwimming(): void; - travel($$0: Vec3_): void; - okTarget($$0: Internal.LivingEntity_): boolean; - isPushedByFluid(): boolean; - method_7105($$0: Internal.LivingEntity_, $$1: number): void; - setSearchingForLand($$0: boolean): void; - static readonly "NAUTILUS_SHELL_CHANCE" : 0.03; - get pushedByFluid(): boolean; - set searchingForLand($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Drowned_ = Drowned; - /** - * @javaClass com.google.common.reflect.Parameter - */ - class Parameter implements Internal.AnnotatedElement { - getDeclaringInvokable(): Internal.Invokable; - getAnnotationsByType(arg0: Internal.Class_): A[]; - getType(): Internal.TypeToken; - getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; - getAnnotation(arg0: Internal.Class_): A; - isAnnotationPresent(arg0: Internal.Class_): boolean; - hashCode(): number; - equals(arg0: any): boolean; - getDeclaredAnnotation(arg0: Internal.Class_): A; - toString(): string; - getAnnotatedType(): Internal.AnnotatedType; - getAnnotations(): Internal.Annotation[]; - getDeclaredAnnotations(): Internal.Annotation[]; - get declaredAnnotations(): Internal.Annotation[]; - get annotatedType(): Internal.AnnotatedType; - get annotations(): Internal.Annotation[]; - get declaringInvokable(): Internal.Invokable; - get type(): Internal.TypeToken; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Parameter_ = Parameter; - /** - * @javaClass net.minecraft.class_2868 - */ - class ServerboundSetCarriedItemPacket implements Internal.Packet { - getSlot(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get slot(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSetCarriedItemPacket_ = ServerboundSetCarriedItemPacket; - /** - * @javaClass net.minecraft.class_3773 - */ - interface StructurePieceType { - load(arg0: Internal.StructurePieceSerializationContext_, arg1: Internal.CompoundTag_): Internal.StructurePiece; - } - type StructurePieceType_ = Special.StructurePieceType | ((arg0: Internal.StructurePieceSerializationContext, arg1: Internal.CompoundTag) => Internal.StructurePiece) | StructurePieceType; - /** - * @javaClass net.minecraft.class_2561 - */ - interface Component extends Internal.Message, Internal.FormattedText { - toFlatList($$0: Internal.Style_): Internal.List; - getVisualOrderText(): Internal.FormattedCharSequence; - nullToEmpty($$0: string): this; - getStyle(): Internal.Style; - plainCopy(): Internal.MutableComponent; - getContents(): string; - getSiblings(): Internal.List; - copy(): Internal.MutableComponent; - visit($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; - visit($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; - getString(): string; - getString($$0: number): string; - visitSelf($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; - visitSelf($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; - } - type Component_ = Component; - /** - * @javaClass net.minecraft.class_1712 - */ - interface ContainerListener { - slotChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void; - dataChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void; - } - type ContainerListener_ = ContainerListener; - /** - * @javaClass dev.emi.trinkets.mixin.accessor.ScreenHandlerAccessor - */ - interface ScreenHandlerAccessor { - getTrackedStacks(): Internal.NonNullList; - getPreviousTrackedStacks(): Internal.NonNullList; - } - type ScreenHandlerAccessor_ = ScreenHandlerAccessor; - /** - * @javaClass net.minecraft.class_6645 - */ - class AnyOfPredicate extends Internal.CombiningPredicate { - test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; - type(): Internal.BlockPredicateType; - static readonly "CODEC" : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AnyOfPredicate_ = AnyOfPredicate; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2ReferenceFunction - */ - interface Char2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: string, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ReferenceFunction; - put(arg0: string, arg1: V): V; - remove(arg0: string): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): V; - get(arg0: string): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Char2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: string): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ReferenceFunction; - } - type Char2ReferenceFunction_ = ((arg0: string) => V) | Char2ReferenceFunction; - /** - * @javaClass net.minecraft.class_6862 - */ - class TagKey extends Internal.Record { - registry(): Internal.ResourceKey>; - cast($$0: Internal.ResourceKey_>): Internal.Optional>; - static codec($$0: Internal.ResourceKey_>): Internal.Codec>; - isFor($$0: Internal.ResourceKey_>): boolean; - hashCode(): number; - equals($$0: any): boolean; - static create($$0: Internal.ResourceKey_>, $$1: ResourceLocation_): Internal.TagKey; - location(): ResourceLocation; - toString(): string; - static hashedCodec($$0: Internal.ResourceKey_>): Internal.Codec>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TagKey_ = TagKey; - /** - * @javaClass java.time.LocalTime - */ - class LocalTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; - minus(arg0: Internal.TemporalAmount_): this; - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - plusHours(arg0: number): this; - minusHours(arg0: number): this; - atDate(arg0: Internal.LocalDate_): Internal.LocalDateTime; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - compareTo(arg0: Internal.LocalTime_): number; - plusMinutes(arg0: number): this; - toSecondOfDay(): number; - minusMinutes(arg0: number): this; - hashCode(): number; - static now(): this; - static now(arg0: Internal.Clock_): this; - static now(arg0: Internal.ZoneId_): this; - static of(arg0: number, arg1: number, arg2: number, arg3: number): this; - static of(arg0: number, arg1: number): this; - static of(arg0: number, arg1: number, arg2: number): this; - get(arg0: Internal.TemporalField_): number; - plusSeconds(arg0: number): this; - getMinute(): number; - getHour(): number; - static from(arg0: Internal.TemporalAccessor_): this; - plusNanos(arg0: number): this; - withMinute(arg0: number): this; - withHour(arg0: number): this; - static ofNanoOfDay(arg0: number): this; - atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetTime; - truncatedTo(arg0: Internal.TemporalUnit_): this; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): this; - getNano(): number; - format(arg0: Internal.DateTimeFormatter_): string; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; - static parse(arg0: Internal.CharSequence_): this; - isSupported(arg0: Internal.TemporalField_): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isBefore(arg0: Internal.LocalTime_): boolean; - plus(arg0: Internal.TemporalAmount_): this; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - withNano(arg0: number): this; - getLong(arg0: Internal.TemporalField_): number; - static ofSecondOfDay(arg0: number): this; - with(arg0: Internal.TemporalField_, arg1: number): this; - with(arg0: Internal.TemporalAdjuster_): this; - toNanoOfDay(): number; - toEpochSecond(arg0: Internal.LocalDate_, arg1: Internal.ZoneOffset_): number; - equals(arg0: any): boolean; - getSecond(): number; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - minusSeconds(arg0: number): this; - isAfter(arg0: Internal.LocalTime_): boolean; - withSecond(arg0: number): this; - static readonly "MIN" : Internal.LocalTime; - static readonly "NOON" : Internal.LocalTime; - static readonly "MAX" : Internal.LocalTime; - static readonly "MIDNIGHT" : Internal.LocalTime; - get hour(): number; - get nano(): number; - get minute(): number; - get second(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LocalTime_ = LocalTime; - /** - * @javaClass net.minecraft.class_2626 - */ - class ClientboundBlockUpdatePacket implements Internal.Packet { - getPos(): BlockPos; - handle($$0: Internal.ClientGamePacketListener_): void; - getBlockState(): Internal.BlockState; - write($$0: Internal.FriendlyByteBuf_): void; - get blockState(): Internal.BlockState; - get pos(): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundBlockUpdatePacket_ = ClientboundBlockUpdatePacket; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntBidirectionalIterator - */ - interface IntBidirectionalIterator extends Internal.IntIterator, Internal.ObjectBidirectionalIterator { - previousInt(): number; - previous(): number; - back(arg0: number): number; - skip(arg0: number): number; - } - type IntBidirectionalIterator_ = (() => number) | IntBidirectionalIterator; - /** - * @javaClass java.time.chrono.ChronoLocalDateTime - */ - interface ChronoLocalDateTime extends Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable> { - minus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime; - isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; - query(arg0: Internal.TemporalQuery_): R; - toLocalTime(): Internal.LocalTime; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - format(arg0: Internal.DateTimeFormatter_): string; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - compareTo(arg0: Internal.ChronoLocalDateTime_): number; - atZone(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; - toInstant(arg0: Internal.ZoneOffset_): Internal.Instant; - isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime; - plus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; - with(arg0: Internal.TemporalField_, arg1: number): Internal.ChronoLocalDateTime; - with(arg0: Internal.TemporalAdjuster_): Internal.ChronoLocalDateTime; - toLocalDate(): D; - toEpochSecond(arg0: Internal.ZoneOffset_): number; - hashCode(): number; - equals(arg0: any): boolean; - timeLineOrder(): Internal.Comparator>; - from(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; - toString(): string; - getChronology(): Internal.Chronology; - isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; - } - type ChronoLocalDateTime_ = ChronoLocalDateTime; - /** - * @javaClass net.minecraft.class_2505 - */ - class NbtAccounter { - accountBits($$0: number): void; - static readonly "UNLIMITED" : Internal.NbtAccounter; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NbtAccounter_ = NbtAccounter; - /** - * @javaClass dev.latvian.mods.kubejs.level.LevelEventJS - */ - abstract class LevelEventJS extends Internal.EventJS { - getServer(): Internal.ServerJS; - getLevel(): Internal.LevelJS; - post(id: string, sub: string): boolean; - post(id: string): boolean; - get server(): Internal.ServerJS; - get level(): Internal.LevelJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelEventJS_ = LevelEventJS; - /** - * @javaClass net.coderbot.iris.mixin.rendertype.RenderTypeAccessor - */ - interface RenderTypeAccessor { - shouldSortOnUpload(): boolean; - } - type RenderTypeAccessor_ = (() => boolean) | RenderTypeAccessor; - /** - * @javaClass net.minecraft.class_5425 - */ - interface ServerLevelAccessor extends Internal.LevelAccessor { - getLevel(): Internal.ServerLevel; - addFreshEntityWithPassengers($$0: Internal.Entity_): void; - } - type ServerLevelAccessor_ = (() => Internal.ServerLevel) | ServerLevelAccessor; - /** - * @javaClass net.minecraft.class_1471 - */ - abstract class ShoulderRidingEntity extends Internal.TamableAnimal { - setEntityOnShoulder($$0: Internal.ServerPlayer_): boolean; - canSitOnShoulder(): boolean; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + isBaby(): boolean; tick(): void; - set entityOnShoulder($$0: Internal.ServerPlayer_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + canHoldItem($$0: Internal.ItemStack_): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get underWaterConverting(): boolean + get mobType(): Internal.MobType + set baby($$0: boolean) + set canBreakDoors($$0: boolean) + get myRidingOffset(): number + get baby(): boolean + readonly static "ZOMBIE_LEADER_CHANCE": 0.05; + readonly static "REINFORCEMENT_RANGE_MIN": 7; + readonly static "REINFORCEMENT_RANGE_MAX": 40; + readonly static "REINFORCEMENT_ATTEMPTS": 50; } - type ShoulderRidingEntity_ = ShoulderRidingEntity; - /** - * @javaClass net.minecraft.class_2689 - */ - class StateDefinition { - getProperty($$0: string): Internal.Property; - getProperties(): Internal.Collection>; - toString(): string; - getPossibleStates(): Internal.ImmutableList; - getOwner(): O; - any(): S; - get owner(): O; - get possibleStates(): Internal.ImmutableList; - get properties(): Internal.Collection>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StateDefinition_ = StateDefinition; - /** - * @javaClass net.minecraft.class_2841 - */ - class PalettedContainer implements Internal.PaletteResize, Internal.PalettedContainerAccessor { - read($$0: Internal.FriendlyByteBuf_): void; - set($$0: number, $$1: number, $$2: number, $$3: T): void; - getAll($$0: Internal.Consumer_): void; - release(): void; - getSerializedSize(): number; - count($$0: Internal.PalettedContainer$CountConsumer_): void; - acquire(): void; - onResize($$0: number, $$1: T): number; - static codec($$0: Internal.IdMap_, $$1: Internal.Codec_, $$2: Internal.PalettedContainer$Strategy_, $$3: T): Internal.Codec>; - get($$0: number, $$1: number, $$2: number): T; - maybeHas($$0: Internal.Predicate_): boolean; - copy(): Internal.PalettedContainer; - getAndSet($$0: number, $$1: number, $$2: number, $$3: T): T; - write($$0: Internal.FriendlyByteBuf_): void; - getData(): Internal.PalettedContainer$Data; - getAndSetUnchecked($$0: number, $$1: number, $$2: number, $$3: T): T; - "data" : Internal.PalettedContainer$Data; - get serializedSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PalettedContainer_ = PalettedContainer; - /** - * @javaClass io.netty.util.concurrent.Promise - */ - interface Promise extends io.netty.util.concurrent.Future { - setFailure(arg0: Internal.Throwable_): Internal.Promise; - setSuccess(arg0: V): Internal.Promise; - removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.Promise; - trySuccess(arg0: V): boolean; - syncUninterruptibly(): Internal.Promise; - await(): Internal.Promise; - awaitUninterruptibly(): Internal.Promise; - removeListener(arg0: Internal.GenericFutureListener_>): Internal.Promise; - tryFailure(arg0: Internal.Throwable_): boolean; - addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.Promise; - sync(): Internal.Promise; - addListener(arg0: Internal.GenericFutureListener_>): Internal.Promise; - setUncancellable(): boolean; - } - type Promise_ = Promise; - /** - * @javaClass net.minecraft.class_1714 - */ - class CraftingMenu extends Internal.RecipeBookMenu { - getGridWidth(): number; - getRecipeBookType(): Internal.RecipeBookType; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - clearCraftingContent(): void; - getGridHeight(): number; - slotsChanged($$0: Internal.Container_): void; - getSize(): number; - shouldMoveToInventory($$0: number): boolean; - getResultSlotIndex(): number; - canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; - removed($$0: Internal.Player_): void; - recipeMatches($$0: Internal.Recipe_): boolean; - fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; - static readonly "RESULT_SLOT" : 0; - readonly "player" : Internal.Player; - get gridHeight(): number; - get size(): number; - get resultSlotIndex(): number; - get gridWidth(): number; - get recipeBookType(): Internal.RecipeBookType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CraftingMenu_ = CraftingMenu; - /** - * @javaClass net.minecraft.class_6679 - */ - abstract class StateTestingPredicate implements Internal.BlockPredicate { - test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StateTestingPredicate_ = StateTestingPredicate; - /** - * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinWindowAccessor - */ - interface MixinWindowAccessor { - callOnFramebufferSizeChanged(arg0: number, arg1: number, arg2: number): void; - } - type MixinWindowAccessor_ = ((arg0: number, arg1: number, arg2: number) => void) | MixinWindowAccessor; - /** - * @javaClass net.minecraft.class_4668$class_4677 - */ - class RenderStateShard$LineStateShard extends Internal.RenderStateShard { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$LineStateShard_ = RenderStateShard$LineStateShard; - /** - * @javaClass java.lang.invoke.TypeDescriptor$OfMethod - */ - interface TypeDescriptor$OfMethod extends Internal.TypeDescriptor { - parameterType(arg0: number): F; - parameterArray(): F[]; - dropParameterTypes(arg0: number, arg1: number): M; - parameterCount(): number; - changeReturnType(arg0: F): M; - parameterList(): Internal.List; - insertParameterTypes(arg0: number, ... arg1: F[]): M; - returnType(): F; - changeParameterType(arg0: number, arg1: F): M; - } - type TypeDescriptor$OfMethod_ = TypeDescriptor$OfMethod; - /** - * @javaClass java.util.AbstractList - */ - abstract class AbstractList extends Internal.AbstractCollection implements Internal.List { - add(arg0: number, arg1: E): void; - add(arg0: E): boolean; - subList(arg0: number, arg1: number): Internal.List; - set(arg0: number, arg1: E): E; - clear(): void; - remove(arg0: number): E; - lastIndexOf(arg0: any): number; - iterator(): Internal.Iterator; - addAll(arg0: number, arg1: Internal.Collection_): boolean; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: number): E; - listIterator(): Internal.ListIterator; - listIterator(arg0: number): Internal.ListIterator; - indexOf(arg0: any): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - [Symbol.iterator](): IterableIterator; - } - /** - */ - type AbstractList_ = AbstractList; - /** - * @javaClass net.minecraft.class_4970$class_4972 - */ - interface BlockBehaviour$StateArgumentPredicate { - test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: A): boolean; - } - type BlockBehaviour$StateArgumentPredicate_ = ((arg0: Internal.BlockState, arg1: Internal.BlockGetter, arg2: BlockPos, arg3: A) => boolean) | BlockBehaviour$StateArgumentPredicate; - /** - * @javaClass dev.latvian.mods.kubejs.util.ClassWrapper - */ - class ClassWrapper extends Internal.Record implements Internal.CustomJavaToJsWrapper { - wrappedClass(): typeof T; - hashCode(): number; - equals(o: any): boolean; - toString(): string; - convertJavaToJs(cx: Internal.Context_, scope: Internal.Scriptable_, staticType: Internal.Class_): Internal.Scriptable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClassWrapper_ = typeof T | ClassWrapper; - /** - * @javaClass net.minecraft.class_5513$class_5837 - */ - class TextFilter$FilteredText { - static passThrough($$0: string): this; - static fullyFiltered($$0: string): this; - getFiltered(): string; - getRaw(): string; - static readonly "EMPTY" : Internal.TextFilter$FilteredText; - get filtered(): string; - get raw(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TextFilter$FilteredText_ = TextFilter$FilteredText; - /** - * @javaClass net.minecraft.class_4459 - */ - class Target extends Internal.Node { - setReached(): void; - static createFromStream($$0: Internal.FriendlyByteBuf_): this; - updateBest($$0: number, $$1: Internal.Node_): void; - getBestNode(): Internal.Node; - isReached(): boolean; - get reached(): boolean; - get bestNode(): Internal.Node; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Target_ = Target; - /** - * @javaClass net.minecraft.class_2470 - */ - class Rotation extends Internal.Enum { - rotate($$0: number, $$1: number): number; - rotate($$0: Internal.Direction_): Internal.Direction; - static getRandom($$0: Internal.Random_): this; - static valueOf($$0: string): this; - rotation(): Internal.OctahedralGroup; - static values(): Internal.Rotation[]; - static getShuffled($$0: Internal.Random_): Internal.List; - getRotated($$0: Internal.Rotation_): this; - static readonly "COUNTERCLOCKWISE_90" : Internal.Rotation; - static readonly "CLOCKWISE_90" : Internal.Rotation; - static readonly "CLOCKWISE_180" : Internal.Rotation; - static readonly "NONE" : Internal.Rotation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Rotation_ = "clockwise_90" | "clockwise_180" | "none" | "counterclockwise_90" | Rotation; - /** - * @javaClass java.lang.NamedPackage - */ - class NamedPackage { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NamedPackage_ = NamedPackage; - /** - * @javaClass dev.latvian.mods.rhino.CustomProperty - */ - interface CustomProperty { - get(): any; - } - type CustomProperty_ = (() => any) | CustomProperty; - /** - * @javaClass net.minecraft.class_2779 - */ - class ClientboundUpdateAdvancementsPacket implements Internal.Packet { - getAdded(): Internal.Map; - handle($$0: Internal.ClientGamePacketListener_): void; - getRemoved(): Internal.Set; - shouldReset(): boolean; - getProgress(): Internal.Map; - write($$0: Internal.FriendlyByteBuf_): void; - get removed(): Internal.Set; - get added(): Internal.Map; - get progress(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundUpdateAdvancementsPacket_ = ClientboundUpdateAdvancementsPacket; - /** - * @javaClass io.netty.channel.ChannelFuture - */ - interface ChannelFuture extends io.netty.util.concurrent.Future { - removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; - isVoid(): boolean; - syncUninterruptibly(): this; - await(): this; - channel(): io.netty.channel.Channel; - awaitUninterruptibly(): this; - removeListener(arg0: Internal.GenericFutureListener_>): this; - addListeners(... arg0: Internal.GenericFutureListener_>[]): this; - sync(): this; - addListener(arg0: Internal.GenericFutureListener_>): this; - } - type ChannelFuture_ = ChannelFuture; - /** - * @javaClass dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties - */ + type Zombie_ = Zombie; class RemoveOresProperties { - "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - "blocks" : ((arg0: Internal.BlockState) => boolean); - "worldgenLayer" : DecorationGenerationStep; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + constructor() + "worldgenLayer": DecorationGenerationStep; + "biomes": Internal.BiomeFilter; + "blocks": BlockStatePredicate; } type RemoveOresProperties_ = RemoveOresProperties; - /** - * @javaClass net.minecraft.class_5878 - */ - class ParticleGroup { - getLimit(): number; - static readonly "SPORE_BLOSSOM" : Internal.ParticleGroup; - get limit(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParticleGroup_ = ParticleGroup; - /** - * @javaClass net.minecraft.class_5224 - */ - interface FormattedCharSink { - accept(arg0: number, arg1: Internal.Style_, arg2: number): boolean; - } - type FormattedCharSink_ = ((arg0: number, arg1: Internal.Style, arg2: number) => boolean) | FormattedCharSink; - /** - * @javaClass dev.latvian.mods.rhino.util.wrap.TypeWrappers - */ - class TypeWrappers { - getWrapperFactory(target: Internal.Class_, from: any): Internal.TypeWrapperFactory; - register(target: Internal.Class_, factory: Internal.TypeWrapperFactory_): void; - register(target: Internal.Class_, validator: Internal.Predicate_, factory: Internal.TypeWrapperFactory_): void; - register(id: string, from: Internal.Class_, to: Internal.Class_, factory: Internal.Function_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TypeWrappers_ = TypeWrappers; - /** - * @javaClass com.mojang.serialization.Lifecycle - */ - class Lifecycle { - add(arg0: Internal.Lifecycle_): this; - static stable(): this; - static deprecated(arg0: number): this; - static experimental(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Lifecycle_ = Lifecycle; - /** - * @javaClass net.coderbot.iris.fantastic.PhasedParticleEngine - */ - interface PhasedParticleEngine { - setParticleRenderingPhase(arg0: Internal.ParticleRenderingPhase_): void; - } - type PhasedParticleEngine_ = ((arg0: Internal.ParticleRenderingPhase) => void) | PhasedParticleEngine; - /** - * @javaClass com.mojang.brigadier.ImmutableStringReader - */ - interface ImmutableStringReader { - getCursor(): number; - getRemainingLength(): number; - getTotalLength(): number; - canRead(): boolean; - canRead(arg0: number): boolean; - getRemaining(): string; - getRead(): string; - getString(): string; - peek(arg0: number): string; - peek(): string; - } - type ImmutableStringReader_ = ImmutableStringReader; - /** - * @javaClass java.security.Principal - */ - interface Principal { - getName(): string; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - implies(arg0: Internal.Subject_): boolean; - } - type Principal_ = Principal; - /** - * @javaClass net.minecraft.class_1661 - */ - class Inventory implements Internal.Container, Internal.Nameable { - removeItem($$0: Internal.ItemStack_): void; - removeItem($$0: number, $$1: number): Internal.ItemStack; - static isHotbarSlot($$0: number): boolean; - getName(): Internal.Component; - stillValid($$0: Internal.Player_): boolean; - hurtArmor($$0: Internal.DamageSource_, $$1: number, $$2: number[]): void; - save($$0: Internal.ListTag_): Internal.ListTag; - getDestroySpeed($$0: Internal.BlockState_): number; - getItem($$0: number): Internal.ItemStack; - getSlotWithRemainingSpace($$0: Internal.ItemStack_): number; - placeItemBackInInventory($$0: Internal.ItemStack_): void; - placeItemBackInInventory($$0: Internal.ItemStack_, $$1: boolean): void; - setPickedItem($$0: Internal.ItemStack_): void; - swapPaint($$0: number): void; - pickSlot($$0: number): void; - load($$0: Internal.ListTag_): void; - handler$bnh000$getBlockBreakingSpeed(block: Internal.BlockState_, cbi: Internal.CallbackInfoReturnable_): void; - getSuitableHotbarSlot(): number; - setItem($$0: number, $$1: Internal.ItemStack_): void; - add($$0: number, $$1: Internal.ItemStack_): boolean; - add($$0: Internal.ItemStack_): boolean; - removeItemNoUpdate($$0: number): Internal.ItemStack; - fillStackedContents($$0: Internal.StackedContents_): void; - getArmor($$0: number): Internal.ItemStack; - method_5448(): void; - static getSelectionSize(): number; - removeFromSelected($$0: boolean): Internal.ItemStack; - isEmpty(): boolean; - getFreeSlot(): number; - findSlotMatchingUnusedItem($$0: Internal.ItemStack_): number; - getTimesChanged(): number; - findSlotMatchingItem($$0: Internal.ItemStack_): number; - tick(): void; - getContainerSize(): number; - getSelected(): Internal.ItemStack; - contains($$0: Internal.TagKey_): boolean; - contains($$0: Internal.ItemStack_): boolean; - dropAll(): void; - clearOrCountMatchingItems($$0: Internal.Predicate_, $$1: number, $$2: Internal.Container_): number; - setChanged(): void; - replaceWith($$0: Internal.Inventory_): void; - static readonly "NOT_FOUND_INDEX" : -1; - readonly "armor" : Internal.NonNullList; - static readonly "INVENTORY_SIZE" : 36; - static readonly "POP_TIME_DURATION" : 5; - static readonly "SLOT_OFFHAND" : 40; - static readonly "ALL_ARMOR_SLOTS" : number[]; - readonly "items" : Internal.NonNullList; - readonly "offhand" : Internal.NonNullList; - "selected" : number; - static readonly "HELMET_SLOT_ONLY" : number[]; - readonly "player" : Internal.Player; - get timesChanged(): number; - get freeSlot(): number; - get suitableHotbarSlot(): number; - get name(): Internal.Component; - get selectionSize(): number; - get containerSize(): number; - get empty(): boolean; - set pickedItem($$0: Internal.ItemStack_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Inventory_ = Inventory; - /** - * @javaClass net.minecraft.class_632 - */ - class ClientAdvancements { - setSelectedTab($$0: Internal.Advancement_, $$1: boolean): void; - setListener($$0: Internal.ClientAdvancements$Listener_): void; - update($$0: Internal.ClientboundUpdateAdvancementsPacket_): void; - getAdvancements(): Internal.AdvancementList; - get advancements(): Internal.AdvancementList; - set listener($$0: Internal.ClientAdvancements$Listener_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientAdvancements_ = ClientAdvancements; - /** - * @javaClass net.coderbot.iris.mixin.GameRendererAccessor - */ - interface GameRendererAccessor { - getPanoramicMode(): boolean; - invokeGetFov(arg0: Internal.Camera_, arg1: number, arg2: boolean): number; - invokeBobView(arg0: Internal.PoseStack_, arg1: number): void; - getRenderHand(): boolean; - invokeBobHurt(arg0: Internal.PoseStack_, arg1: number): void; - } - type GameRendererAccessor_ = GameRendererAccessor; - /** - * @javaClass me.jellysquid.mods.sodium.client.util.math.Matrix4fExtended - */ - interface Matrix4fExtended { - rotate(arg0: Internal.Quaternion_): void; - transformVecZ(arg0: number, arg1: number, arg2: number): number; - transformVecY(arg0: number, arg1: number, arg2: number): number; - transformVecX(arg0: number, arg1: number, arg2: number): number; - translate(arg0: number, arg1: number, arg2: number): void; - } - type Matrix4fExtended_ = Matrix4fExtended; - /** - * @javaClass net.minecraft.class_1293 - */ - class MobEffectInstance implements Internal.Comparable { - setNoCounter($$0: boolean): void; - getAmplifier(): number; - getDescriptionId(): string; - isNoCounter(): boolean; - save($$0: Internal.CompoundTag_): Internal.CompoundTag; - applyEffect($$0: Internal.LivingEntity_): void; - update($$0: Internal.MobEffectInstance_): boolean; - isAmbient(): boolean; - compareTo($$0: Internal.MobEffectInstance_): number; - isVisible(): boolean; - tick($$0: Internal.LivingEntity_, $$1: Internal.Runnable_): boolean; - getDuration(): number; - static load($$0: Internal.CompoundTag_): this; - hashCode(): number; - equals($$0: any): boolean; - getEffect(): Internal.MobEffect; - toString(): string; - showIcon(): boolean; - get duration(): number; - get noCounter(): boolean; - get descriptionId(): string; - get visible(): boolean; - get effect(): Internal.MobEffect; - get amplifier(): number; - get ambient(): boolean; - set noCounter($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MobEffectInstance_ = MobEffectInstance; - /** - * @javaClass mtr.packet.IPacket - */ - interface IPacket { - } - type IPacket_ = IPacket; - /** - * @javaClass net.minecraft.class_4074 - */ - class MobEffectTextureManager extends Internal.TextureAtlasHolder { - get($$0: Internal.MobEffect_): Internal.TextureAtlasSprite; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MobEffectTextureManager_ = MobEffectTextureManager; - /** - * @javaClass java.lang.module.ModuleDescriptor$Builder - */ - class ModuleDescriptor$Builder { - mainClass(arg0: string): this; - build(): Internal.ModuleDescriptor; - provides(arg0: Internal.ModuleDescriptor$Provides_): this; - provides(arg0: string, arg1: Internal.List_): this; - exports(arg0: string): this; - exports(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): this; - exports(arg0: string, arg1: Internal.Set_): this; - exports(arg0: Internal.Set_, arg1: string): this; - exports(arg0: Internal.ModuleDescriptor$Exports_): this; - opens(arg0: string): this; - opens(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): this; - opens(arg0: string, arg1: Internal.Set_): this; - opens(arg0: Internal.ModuleDescriptor$Opens_): this; - opens(arg0: Internal.Set_, arg1: string): this; - uses(arg0: string): this; - packages(arg0: Internal.Set_): this; - version(arg0: string): this; - version(arg0: Internal.ModuleDescriptor$Version_): this; - requires(arg0: Internal.ModuleDescriptor$Requires_): this; - requires(arg0: Internal.Set_, arg1: string, arg2: Internal.ModuleDescriptor$Version_): this; - requires(arg0: string): this; - requires(arg0: Internal.Set_, arg1: string): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Builder_ = ModuleDescriptor$Builder; - /** - * @javaClass net.minecraft.class_1559 - */ - class Endermite extends Internal.Monster { - getMyRidingOffset(): number; - setYBodyRot($$0: number): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - aiStep(): void; - static checkEndermiteSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - getMobType(): Internal.MobType; - get mobType(): Internal.MobType; - get myRidingOffset(): number; - set yBodyRot($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Endermite_ = Endermite; - /** - * @javaClass net.minecraft.class_5212 - */ - class FancyTrunkPlacer extends Internal.TrunkPlacer { - placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FancyTrunkPlacer_ = FancyTrunkPlacer; - /** - * @javaClass net.minecraft.class_3986 - */ - class TraderLlama extends Internal.Llama { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - isTraderLlama(): boolean; - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - setDespawnDelay($$0: number): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - get traderLlama(): boolean; - set despawnDelay($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TraderLlama_ = TraderLlama; - /** - * @javaClass com.mojang.serialization.Codec - */ - interface Codec extends Internal.Encoder, Internal.Decoder { - flatComapMap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; - dispatch(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; - dispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_>): Internal.Codec; - deprecated(arg0: number): Internal.Codec; - dispatchMap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.MapCodec; - dispatchMap(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_>): Internal.MapCodec; - mapPair(arg0: Internal.MapCodec_, arg1: Internal.MapCodec_): Internal.MapCodec>; - comapFlatMap(arg0: Internal.Function_>, arg1: Internal.Function_): Internal.Codec; - checkRange(arg0: N, arg1: N): Internal.Function>; - promotePartial(arg0: Internal.Consumer_): Internal.Codec; - either(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>; - flatXmap(arg0: Internal.Function_>, arg1: Internal.Function_>): Internal.Codec; - of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_, arg2: Internal.Supplier_): Internal.MapCodec; - of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_): Internal.MapCodec; - of(arg0: Internal.Encoder_, arg1: Internal.Decoder_, arg2: string): Internal.Codec; - of(arg0: Internal.Encoder_, arg1: Internal.Decoder_): Internal.Codec; - fieldOf(arg0: string): Internal.MapCodec; - xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; - listOf(): Internal.Codec>; - optionalFieldOf(arg0: string): Internal.MapCodec>; - optionalFieldOf(arg0: string, arg1: A): Internal.MapCodec; - optionalFieldOf(arg0: string, arg1: A, arg2: Internal.Lifecycle_): Internal.MapCodec; - optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: A, arg3: Internal.Lifecycle_): Internal.MapCodec; - unboundedMap(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.UnboundedMapCodec; - compoundList(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>>; - intRange(arg0: number, arg1: number): Internal.Codec; - floatRange(arg0: number, arg1: number): Internal.Codec; - partialDispatch(arg0: string, arg1: Internal.Function_>, arg2: Internal.Function_>>): Internal.Codec; - simpleMap(arg0: Internal.Codec_, arg1: Internal.Codec_, arg2: Internal.Keyable_): Internal.SimpleMapCodec; - mapEither(arg0: Internal.MapCodec_, arg1: Internal.MapCodec_): Internal.MapCodec>; - withLifecycle(arg0: Internal.Lifecycle_): Internal.Codec; - list(arg0: Internal.Codec_): Internal.Codec>; - orElse(arg0: A): Internal.Codec; - orElse(arg0: Internal.Consumer_, arg1: A): Internal.Codec; - orElse(arg0: Internal.UnaryOperator_, arg1: A): Internal.Codec; - pair(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>; - unit(arg0: Internal.Supplier_): Internal.Codec; - unit(arg0: A): Internal.Codec; - optionalField(arg0: string, arg1: Internal.Codec_): Internal.MapCodec>; - dispatchStable(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Codec; - orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.Codec; - orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.Codec; - orElseGet(arg0: Internal.Supplier_): Internal.Codec; - stable(): Internal.Codec; - mapResult(arg0: Internal.Codec$ResultFunction_): Internal.Codec; - doubleRange(arg0: number, arg1: number): Internal.Codec; - } - type Codec_ = Codec; - /** - * @javaClass net.minecraft.class_3675$class_306 - */ - class InputConstants$Key { - getValue(): number; - getName(): string; - getDisplayName(): Internal.Component; - getType(): Internal.InputConstants$Type; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - getNumericKeyValue(): Internal.OptionalInt; - get displayName(): Internal.Component; - get name(): string; - get numericKeyValue(): Internal.OptionalInt; - get type(): Internal.InputConstants$Type; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InputConstants$Key_ = InputConstants$Key; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder - */ - class BasicItemJS$Builder extends Internal.ItemBuilder { - createObject(): Internal.Item; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BasicItemJS$Builder_ = BasicItemJS$Builder; - /** - * @javaClass net.minecraft.class_3611 - */ - abstract class Fluid implements Internal.FluidVariantCache { - defaultFluidState(): Internal.FluidState; - getStateDefinition(): Internal.StateDefinition; - getOwnHeight(arg0: Internal.FluidState_): number; - getTickDelay(arg0: Internal.LevelReader_): number; - getShape(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape; - is($$0: Internal.TagKey_): boolean; - getPickupSound(): Internal.Optional; - getBucket(): Internal.Item; - getHeight(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number; - isSource(arg0: Internal.FluidState_): boolean; - isSame($$0: Internal.Fluid_): boolean; - fabric_getCachedFluidVariant(): Internal.FluidVariant; - builtInRegistryHolder(): Internal.Holder$Reference; - handler$zpd000$hookGetBucketFillSound(cir: Internal.CallbackInfoReturnable_): void; - getAmount(arg0: Internal.FluidState_): number; - static readonly "FLUID_STATE_REGISTRY" : Internal.IdMapper; - get bucket(): Internal.Item; - get pickupSound(): Internal.Optional; - get stateDefinition(): Internal.StateDefinition; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Fluid_ = Special.Fluid | Fluid; - /** - * @javaClass java.util.function.LongSupplier - */ - interface LongSupplier { - getAsLong(): number; - } - type LongSupplier_ = (() => number) | LongSupplier; - /** - * @javaClass net.minecraft.class_324 - */ - class BlockColors implements Internal.ColorProviderRegistryImpl$ColorMapperHolder, Internal.BlockColorsExtended { - getColorProvider(state: Internal.BlockState_): Internal.ColorSampler; - get(block: Internal.Block_): Internal.BlockColor; - getColor($$0: Internal.BlockState_, $$1: Internal.BlockAndTintGetter_, $$2: BlockPos_, $$3: number): number; - getColor($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): number; - getColoringProperties($$0: Internal.Block_): Internal.Set>; - static createDefault(): this; - register($$0: Internal.BlockColor_, ... $$1: Internal.Block_[]): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockColors_ = BlockColors; - /** - * @javaClass net.minecraft.class_3856 - */ - interface ItemSupplier { - getItem(): Internal.ItemStack; - } - type ItemSupplier_ = (() => Internal.ItemStack) | ItemSupplier; - /** - * @javaClass net.minecraft.class_372 - */ - class TutorialToast implements Internal.Toast { - hide(): void; - updateProgress($$0: number): void; - render($$0: Internal.PoseStack_, $$1: Internal.ToastComponent_, $$2: number): Internal.Toast$Visibility; - static readonly "PROGRESS_BAR_HEIGHT" : 1; - static readonly "PROGRESS_BAR_X" : 3; - static readonly "PROGRESS_BAR_WIDTH" : 154; - static readonly "PROGRESS_BAR_Y" : 28; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TutorialToast_ = TutorialToast; - /** - * @javaClass net.minecraft.class_5206 - */ - class DarkOakFoliagePlacer extends Internal.FoliagePlacer { - foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DarkOakFoliagePlacer_ = DarkOakFoliagePlacer; - /** - * @javaClass net.minecraft.class_1524 - */ - class DragonTakeoffPhase extends Internal.AbstractDragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - get flyTargetLocation(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonTakeoffPhase_ = DragonTakeoffPhase; - /** - * @javaClass net.minecraft.class_1144 - */ - class SoundManager extends Internal.SimplePreparableReloadListener implements Internal.IdentifiableResourceReloadListener { - resume(): void; - play($$0: Internal.SoundInstance_): void; - getSoundEvent($$0: ResourceLocation_): Internal.WeighedSoundEvents; - destroy(): void; - playDelayed($$0: Internal.SoundInstance_, $$1: number): void; - removeListener($$0: Internal.SoundEventListener_): void; - tick($$0: boolean): void; - isActive($$0: Internal.SoundInstance_): boolean; - updateSourceVolume($$0: Internal.SoundSource_, $$1: number): void; - getAvailableSoundDevices(): Internal.List; - pause(): void; - reload(): void; - getDebugString(): string; - updateSource($$0: Internal.Camera_): void; - stop($$0: ResourceLocation_, $$1: Internal.SoundSource_): void; - stop(): void; - stop($$0: Internal.SoundInstance_): void; - queueTickingSound($$0: Internal.TickableSoundInstance_): void; - getFabricId(): ResourceLocation; - getAvailableSounds(): Internal.Collection; - addListener($$0: Internal.SoundEventListener_): void; - getFabricDependencies(): Internal.Collection; - static readonly "EMPTY_SOUND" : Internal.Sound; - get fabricDependencies(): Internal.Collection; - get debugString(): string; - get availableSoundDevices(): Internal.List; - get fabricId(): ResourceLocation; - get availableSounds(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SoundManager_ = SoundManager; - /** - * @javaClass com.mojang.datafixers.util.Function9 - */ - interface Function9 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function9_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9) => R) | Function9; - /** - * @javaClass java.util.concurrent.Executor - */ - interface Executor { - execute(arg0: Internal.Runnable_): void; - } - type Executor_ = ((arg0: Internal.Runnable) => void) | Executor; - /** - * @javaClass net.minecraft.class_6661 - */ - abstract class PlacementFilter extends Internal.PlacementModifier { - getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlacementFilter_ = PlacementFilter; - /** - * @javaClass net.minecraft.class_809 - */ - class ItemTransforms { - hasTransform($$0: Internal.ItemTransforms$TransformType_): boolean; - getTransform($$0: Internal.ItemTransforms$TransformType_): Internal.ItemTransform; - static readonly "NO_TRANSFORMS" : Internal.ItemTransforms; - readonly "head" : Internal.ItemTransform; - readonly "firstPersonLeftHand" : Internal.ItemTransform; - readonly "firstPersonRightHand" : Internal.ItemTransform; - readonly "thirdPersonRightHand" : Internal.ItemTransform; - readonly "thirdPersonLeftHand" : Internal.ItemTransform; - readonly "gui" : Internal.ItemTransform; - readonly "ground" : Internal.ItemTransform; - readonly "fixed" : Internal.ItemTransform; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemTransforms_ = ItemTransforms; - /** - * @javaClass net.minecraft.class_2568$class_5247 - */ - class HoverEvent$Action { - getName(): string; - deserializeFromLegacy($$0: Internal.Component_): Internal.HoverEvent; - serializeArg($$0: any): Internal.JsonElement; - static getByName($$0: string): Internal.HoverEvent$Action; - toString(): string; - isAllowedFromServer(): boolean; - deserialize($$0: Internal.JsonElement_): Internal.HoverEvent; - static readonly "SHOW_ITEM" : Internal.HoverEvent$Action; - static readonly "SHOW_ENTITY" : Internal.HoverEvent$Action; - static readonly "SHOW_TEXT" : Internal.HoverEvent$Action; - get allowedFromServer(): boolean; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HoverEvent$Action_ = HoverEvent$Action; - /** - * @javaClass java.nio.channels.spi.AbstractInterruptibleChannel - */ - abstract class AbstractInterruptibleChannel implements Internal.Channel, Internal.InterruptibleChannel { - isOpen(): boolean; - close(): void; - get open(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractInterruptibleChannel_ = AbstractInterruptibleChannel; - /** - * @javaClass net.minecraft.class_5225 - */ - class StringSplitter { - stringWidth($$0: Internal.FormattedCharSequence_): number; - stringWidth($$0: Internal.FormattedText_): number; - stringWidth($$0: string): number; - findLineBreak($$0: string, $$1: number, $$2: Internal.Style_): number; - static getWordPosition($$0: string, $$1: number, $$2: number, $$3: boolean): number; - plainIndexAtWidth($$0: string, $$1: number, $$2: Internal.Style_): number; - componentStyleAtWidth($$0: Internal.FormattedCharSequence_, $$1: number): Internal.Style; - componentStyleAtWidth($$0: Internal.FormattedText_, $$1: number): Internal.Style; - modify$zgf000$changeStyle(old: Internal.Style_): Internal.Style; - plainTailByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; - headByWidth($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_): Internal.FormattedText; - plainHeadByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; - splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_): Internal.List; - splitLines($$0: string, $$1: number, $$2: Internal.Style_): Internal.List; - splitLines($$0: string, $$1: number, $$2: Internal.Style_, $$3: boolean, $$4: Internal.StringSplitter$LinePosConsumer_): void; - splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_, $$3: Internal.FormattedText_): Internal.List; - splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_, $$3: Internal.BiConsumer_): void; - formattedHeadByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; - formattedIndexByWidth($$0: string, $$1: number, $$2: Internal.Style_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StringSplitter_ = StringSplitter; - /** - * @javaClass com.mojang.brigadier.context.StringRange - */ - class StringRange { - static encompassing(arg0: Internal.StringRange_, arg1: Internal.StringRange_): this; - static at(arg0: number): this; - getStart(): number; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: string): string; - get(arg0: Internal.ImmutableStringReader_): string; - isEmpty(): boolean; - getLength(): number; - toString(): string; - getEnd(): number; - static between(arg0: number, arg1: number): this; - get start(): number; - get length(): number; - get end(): number; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StringRange_ = StringRange; - /** - * @javaClass net.coderbot.iris.shadows.CullingDataCache - */ - interface CullingDataCache { - restoreState(): void; - saveState(): void; - } - type CullingDataCache_ = CullingDataCache; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder - */ - abstract class HandheldItemBuilder extends Internal.ItemBuilder { - attackDamageBaseline(f: number): this; - speedBaseline(f: number): this; - tier(t: Internal.Tier_): this; - modifyTier(callback: Internal.Consumer_): this; - attackDamageBonus(f: number): this; - speed(f: number): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HandheldItemBuilder_ = HandheldItemBuilder; - /** - * @javaClass net.minecraft.class_5890 - */ - class ClientboundPlayerCombatEndPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerCombatEndPacket_ = ClientboundPlayerCombatEndPacket; - /** - * @javaClass net.minecraft.class_1668 - */ - abstract class AbstractHurtingProjectile extends Internal.Projectile { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getBrightness(): number; - shouldRenderAtSqrDistance($$0: number): boolean; - recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - isPickable(): boolean; - getPickRadius(): number; - getAddEntityPacket(): Internal.Packet; - "zPower" : number; - "yPower" : number; - "xPower" : number; - get brightness(): number; - get pickRadius(): number; - get pickable(): boolean; - get addEntityPacket(): Internal.Packet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractHurtingProjectile_ = AbstractHurtingProjectile; - /** - * @javaClass net.minecraft.class_1493 - */ - class Wolf extends Internal.TamableAnimal implements Internal.NeutralMob { - handleEntityEvent($$0: number): void; - die($$0: Internal.DamageSource_): void; - method_29509(): void; - getBodyRollAngle($$0: number, $$1: number): number; - method_29508(): Internal.UUID; - static checkWolfSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - isFood($$0: Internal.ItemStack_): boolean; - setIsInterested($$0: boolean): void; - method_29507(): number; - isInterested(): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - setCollarColor($$0: Internal.DyeColor_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getWetShade($$0: number): number; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - doHurtTarget($$0: Internal.Entity_): boolean; - setTame($$0: boolean): void; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - wantsToAttack($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; - getLeashOffset(): Vec3; - isWet(): boolean; - aiStep(): void; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - getHeadRollAngle($$0: number): number; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - canBeLeashed($$0: Internal.Player_): boolean; - getTailAngle(): number; - canMate($$0: Internal.Animal_): boolean; - getMaxHeadXRot(): number; - getCollarColor(): Internal.DyeColor; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getMaxSpawnClusterSize(): number; - static readonly "PREY_SELECTOR" : ((arg0: Internal.LivingEntity) => boolean); - get maxHeadXRot(): number; - get maxSpawnClusterSize(): number; - get tailAngle(): number; - get collarColor(): Internal.DyeColor; - get wet(): boolean; - get interested(): boolean; - get leashOffset(): Vec3; - set tame($$0: boolean); - set collarColor($$0: Internal.DyeColor_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Wolf_ = Wolf; - /** - * @javaClass java.security.spec.AlgorithmParameterSpec - */ - interface AlgorithmParameterSpec { - } - type AlgorithmParameterSpec_ = AlgorithmParameterSpec; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback - */ - interface CropBlockBuilder$SurviveCallback { - survive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean; - } - type CropBlockBuilder$SurviveCallback_ = ((arg0: Internal.BlockState, arg1: Internal.LevelReader, arg2: BlockPos) => boolean) | CropBlockBuilder$SurviveCallback; - /** - * @javaClass net.minecraft.class_5187 - */ - class RuinedPortalConfiguration implements Internal.FeatureConfiguration { - readonly "portalType" : Internal.RuinedPortalFeature$Type; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RuinedPortalConfiguration_ = RuinedPortalConfiguration; - /** - * @javaClass dev.latvian.mods.kubejs.core.MinecraftServerKJS - */ - interface MinecraftServerKJS extends Internal.AsKJS { - getReloadableResourcesKJS(): Internal.MinecraftServer$ReloadableResources; - asKJS(): Internal.ServerJS; - } - type MinecraftServerKJS_ = (() => Internal.MinecraftServer$ReloadableResources) | MinecraftServerKJS; - /** - * @javaClass net.minecraft.class_3443 - */ - abstract class StructurePiece { - setOrientation($$0: Internal.Direction_): void; - getMirror(): Internal.Mirror; - move($$0: number, $$1: number, $$2: number): void; - getGenDepth(): number; - static findCollisionPiece($$0: Internal.List_, $$1: Internal.BoundingBox_): this; - static reorient($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.BlockState; - getRotation(): Internal.Rotation; - getBoundingBox(): Internal.BoundingBox; - static createBoundingBox($$0: Internal.Stream_): Internal.BoundingBox; - getOrientation(): Internal.Direction; - createTag($$0: Internal.StructurePieceSerializationContext_): Internal.CompoundTag; - isCloseToChunk($$0: Internal.ChunkPos_, $$1: number): boolean; - getType(): Internal.StructurePieceType; - addChildren($$0: Internal.StructurePiece_, $$1: Internal.StructurePieceAccessor_, $$2: Internal.Random_): void; - getNoiseEffect(): Internal.NoiseEffect; - postProcess(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.Random_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: BlockPos_): void; - getLocatorPosition(): BlockPos; - get boundingBox(): Internal.BoundingBox; - get mirror(): Internal.Mirror; - get genDepth(): number; - get orientation(): Internal.Direction; - get rotation(): Internal.Rotation; - get locatorPosition(): BlockPos; - get type(): Internal.StructurePieceType; - get noiseEffect(): Internal.NoiseEffect; - set orientation($$0: Internal.Direction_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructurePiece_ = StructurePiece; - /** - * @javaClass net.fabricmc.fabric.mixin.networking.accessor.ThreadedAnvilChunkStorageAccessor - */ - interface ThreadedAnvilChunkStorageAccessor { - getEntityTrackers(): Internal.Int2ObjectMap; - } - type ThreadedAnvilChunkStorageAccessor_ = (() => Internal.Int2ObjectMap) | ThreadedAnvilChunkStorageAccessor; - /** - * @javaClass net.minecraft.class_2735 - */ - class ClientboundSetCarriedItemPacket implements Internal.Packet { - getSlot(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get slot(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetCarriedItemPacket_ = ClientboundSetCarriedItemPacket; - /** - * @javaClass net.minecraft.class_3335 - */ - class UserBanList extends Internal.StoredUserList { - isBanned($$0: Internal.GameProfile_): boolean; - getUserList(): string[]; - get userList(): string[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UserBanList_ = UserBanList; - /** - * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityJS - */ - class LivingEntityJS extends Internal.EntityJS { - getLastAttackedEntity(): this; - getFeetArmorItem(): Internal.ItemStackJS; - isLiving(): boolean; - setMainHandItem(item: Internal.ItemStackJS_): void; - getRevengeTarget(): this; - getOffHandItem(): Internal.ItemStackJS; - getIdleTime(): number; - getMovementSpeed(): number; - getAttributeTotalValue(attribute: Internal.Attribute_): number; - setDefaultMovementSpeedMultiplier(speed: number): void; - setMovementSpeedAddition(speed: number): void; - setRevengeTarget(target: Internal.LivingEntityJS_): void; - setMovementSpeed(speed: number): void; - isChild(): boolean; - setLegsArmorItem(item: Internal.ItemStackJS_): void; - getHealth(): number; - setFeetArmorItem(item: Internal.ItemStackJS_): void; - getAttributeBaseValue(attribute: Internal.Attribute_): number; - setMaxHealth(hp: number): void; - setDefaultMovementSpeed(speed: number): void; - setEquipment(slot: EquipmentSlot_, item: Internal.ItemStackJS_): void; - getLegsArmorItem(): Internal.ItemStackJS; - getAttackingEntity(): this; - isHoldingInAnyHand(ingredient: any): boolean; - damageEquipment(slot: EquipmentSlot_, amount: number): void; - damageEquipment(slot: EquipmentSlot_, amount: number, onBroken: Internal.Consumer_): void; - damageEquipment(slot: EquipmentSlot_): void; - setAbsorptionAmount(amount: number): void; - modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void; - getTotalMovementSpeed(): number; - getHeadArmorItem(): Internal.ItemStackJS; - setOffHandItem(item: Internal.ItemStackJS_): void; - setHeldItem(hand: Hand_, item: Internal.ItemStackJS_): void; - setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void; - getRevengeTimer(): number; - getMaxHealth(): number; - getAbsorptionAmount(): number; - getHeldItem(hand: Hand_): Internal.ItemStackJS; - getEquipment(slot: EquipmentSlot_): Internal.ItemStackJS; - damageHeldItem(hand: Hand_, amount: number, onBroken: Internal.Consumer_): void; - damageHeldItem(hand: Hand_, amount: number): void; - damageHeldItem(): void; - setTotalMovementSpeedMultiplier(speed: number): void; - getChestArmorItem(): Internal.ItemStackJS; - isUndead(): boolean; - isOnLadder(): boolean; - heal(hp: number): void; - setChestArmorItem(item: Internal.ItemStackJS_): void; - removeAttribute(attribute: Internal.Attribute_, identifier: string): void; - getMainHandItem(): Internal.ItemStackJS; - setHealth(hp: number): void; - getLastDamageSource(): Internal.DamageSource; - isElytraFlying(): boolean; - getReachDistance(): number; - isSleeping(): boolean; - swingArm(hand: Hand_): void; - getPotionEffects(): Internal.EntityPotionEffectsJS; - getDefaultMovementSpeed(): number; - rayTrace(): Internal.RayTraceResultJS; - setHeadArmorItem(item: Internal.ItemStackJS_): void; - canEntityBeSeen(entity: Internal.LivingEntityJS_): boolean; - getLastAttackedEntityTime(): number; - static readonly "PLAYER_CUSTOM_SPEED" : Internal.UUID; - static readonly "PLAYER_CUSTOM_SPEED_NAME" : "kubejs.player.speed.modifier"; - readonly "minecraftLivingEntity" : Internal.LivingEntity; - get revengeTimer(): number; - get mainHandItem(): Internal.ItemStackJS; - get elytraFlying(): boolean; - get movementSpeed(): number; - get defaultMovementSpeed(): number; - get idleTime(): number; - get sleeping(): boolean; - get legsArmorItem(): Internal.ItemStackJS; - get revengeTarget(): this; - get undead(): boolean; - get lastAttackedEntity(): this; - get maxHealth(): number; - get headArmorItem(): Internal.ItemStackJS; - get reachDistance(): number; - get potionEffects(): Internal.EntityPotionEffectsJS; - get absorptionAmount(): number; - get living(): boolean; - get onLadder(): boolean; - get feetArmorItem(): Internal.ItemStackJS; - get health(): number; - get offHandItem(): Internal.ItemStackJS; - get lastAttackedEntityTime(): number; - get chestArmorItem(): Internal.ItemStackJS; - get attackingEntity(): this; - get totalMovementSpeed(): number; - get lastDamageSource(): Internal.DamageSource; - get child(): boolean; - set absorptionAmount(amount: number); - set mainHandItem(item: Internal.ItemStackJS_); - set health(hp: number); - set feetArmorItem(item: Internal.ItemStackJS_); - set offHandItem(item: Internal.ItemStackJS_); - set chestArmorItem(item: Internal.ItemStackJS_); - set defaultMovementSpeed(speed: number); - set movementSpeed(speed: number); - set defaultMovementSpeedMultiplier(speed: number); - set legsArmorItem(item: Internal.ItemStackJS_); - set totalMovementSpeedMultiplier(speed: number); - set revengeTarget(target: Internal.LivingEntityJS_); - set maxHealth(hp: number); - set headArmorItem(item: Internal.ItemStackJS_); - set movementSpeedAddition(speed: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LivingEntityJS_ = LivingEntityJS; - /** - * @javaClass net.minecraft.class_3765 - */ - class Raid { - getCenter(): BlockPos; - hasFirstWaveSpawned(): boolean; - setBadOmenLevel($$0: number): void; - isLoss(): boolean; - save($$0: Internal.CompoundTag_): Internal.CompoundTag; - getMaxBadOmenLevel(): number; - getId(): number; - isActive(): boolean; - getTotalRaidersAlive(): number; - addWaveMob($$0: number, $$1: Internal.Raider_, $$2: boolean): boolean; - absorbBadOmen($$0: Internal.Player_): void; - updateBossbar(): void; - getTotalHealth(): number; - getBadOmenLevel(): number; - setLeader($$0: number, $$1: Internal.Raider_): void; - getAllRaiders(): Internal.Set; - getLeader($$0: number): Internal.Raider; - isStopped(): boolean; - joinRaid($$0: number, $$1: Internal.Raider_, $$2: BlockPos_, $$3: boolean): void; - addHeroOfTheVillage($$0: Internal.Entity_): void; - getGroupsSpawned(): number; - isStarted(): boolean; - tick(): void; - getNumGroups($$0: Internal.Difficulty_): number; - getEnchantOdds(): number; - isVictory(): boolean; - getHealthOfLivingRaiders(): number; - getLevel(): Internal.Level; - stop(): void; - isBetweenWaves(): boolean; - isOver(): boolean; - removeLeader($$0: number): void; - removeFromRaid($$0: Internal.Raider_, $$1: boolean): void; - static getLeaderBannerInstance(): Internal.ItemStack; - static readonly "DEFAULT_MAX_BAD_OMEN_LEVEL" : 5; - static readonly "RAID_REMOVAL_THRESHOLD_SQR" : 12544; - static readonly "TICKS_PER_DAY" : 24000; - static readonly "VILLAGE_RADIUS_BUFFER" : 16; - static readonly "MAX_CELEBRATION_TICKS" : 600; - static readonly "VALID_RAID_RADIUS_SQR" : 9216; - static readonly "MAX_NO_ACTION_TIME" : 2400; - get over(): boolean; - get stopped(): boolean; - get level(): Internal.Level; - get center(): BlockPos; - get victory(): boolean; - get totalHealth(): number; - get active(): boolean; - get started(): boolean; - get totalRaidersAlive(): number; - get enchantOdds(): number; - get healthOfLivingRaiders(): number; - get maxBadOmenLevel(): number; - get loss(): boolean; - get groupsSpawned(): number; - get allRaiders(): Internal.Set; - get badOmenLevel(): number; - get betweenWaves(): boolean; - get leaderBannerInstance(): Internal.ItemStack; - get id(): number; - set badOmenLevel($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Raid_ = Raid; - /** - * @javaClass net.minecraft.class_1123 - */ - interface MutableSearchTree extends Internal.SearchTree { - add(arg0: T): void; - clear(): void; - refresh(): void; - } - type MutableSearchTree_ = MutableSearchTree; - /** - * @javaClass java.text.FieldPosition - */ - class FieldPosition { - getEndIndex(): number; - hashCode(): number; - getFieldAttribute(): Internal.Format$Field; - equals(arg0: any): boolean; - getField(): number; - setEndIndex(arg0: number): void; - toString(): string; - getBeginIndex(): number; - setBeginIndex(arg0: number): void; - get field(): number; - get fieldAttribute(): Internal.Format$Field; - get endIndex(): number; - get beginIndex(): number; - set endIndex(arg0: number); - set beginIndex(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FieldPosition_ = FieldPosition; - /** - * @javaClass dev.latvian.mods.kubejs.generator.DataJsonGenerator - */ - class DataJsonGenerator extends Internal.JsonGenerator { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataJsonGenerator_ = DataJsonGenerator; - /** - * @javaClass net.minecraft.class_2664 - */ - class ClientboundExplodePacket implements Internal.Packet { - getX(): number; - getPower(): number; - getY(): number; - getZ(): number; - getToBlow(): Internal.List; - handle($$0: Internal.ClientGamePacketListener_): void; - getKnockbackZ(): number; - getKnockbackY(): number; - getKnockbackX(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get toBlow(): Internal.List; - get knockbackY(): number; - get knockbackZ(): number; - get knockbackX(): number; - get x(): number; - get y(): number; - get z(): number; - get power(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundExplodePacket_ = ClientboundExplodePacket; - /** - * @javaClass java.lang.Enum - */ - abstract class Enum implements Internal.Constable, Internal.Comparable, Internal.Serializable { - getDeclaringClass(): typeof E; - static valueOf(arg0: Internal.Class_, arg1: string): T; - hashCode(): number; - equals(arg0: any): boolean; - name(): string; - toString(): string; - compareTo(arg0: E): number; - describeConstable(): Internal.Optional>; - ordinal(): number; - get declaringClass(): typeof E; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Enum_ = Enum; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots - */ - class ArmorItemBuilder$Boots extends Internal.ArmorItemBuilder { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArmorItemBuilder$Boots_ = ArmorItemBuilder$Boots; - /** - * @javaClass net.minecraft.class_5350 - */ - class ReloadableServerResources { - updateRegistryTags($$0: Internal.RegistryAccess_): void; - getRecipeManager(): Internal.RecipeManager; - getFunctionLibrary(): Internal.ServerFunctionLibrary; - listeners(): Internal.List; - getPredicateManager(): Internal.PredicateManager; - getLootTables(): Internal.LootTables; - getItemModifierManager(): Internal.ItemModifierManager; - getAdvancements(): Internal.ServerAdvancementManager; - static loadResources($$0: Internal.ResourceManager_, $$1: Internal.RegistryAccess$Frozen_, $$2: Internal.Commands$CommandSelection_, $$3: number, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - handler$bje000$updateRegistryTags(registryAccess: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void; - getCommands(): Internal.Commands; - handler$znk001$hookRefresh(dynamicRegistryManager: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void; - readonly "tagManager" : Internal.TagManager; - get advancements(): Internal.ServerAdvancementManager; - get functionLibrary(): Internal.ServerFunctionLibrary; - get lootTables(): Internal.LootTables; - get itemModifierManager(): Internal.ItemModifierManager; - get recipeManager(): Internal.RecipeManager; - get predicateManager(): Internal.PredicateManager; - get commands(): Internal.Commands; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ReloadableServerResources_ = ReloadableServerResources; - /** - * @javaClass net.minecraft.class_6016 - */ - class ConstantInt extends Internal.IntProvider { - getValue(): number; - getMinValue(): number; - getType(): Internal.IntProviderType; - getMaxValue(): number; - static of($$0: number): this; - toString(): string; - sample($$0: Internal.Random_): number; - static readonly "ZERO" : Internal.ConstantInt; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.IntProviderType; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConstantInt_ = ConstantInt; - /** - * @javaClass net.minecraft.class_5569 - */ - interface EntityInLevelCallback { - onRemove(arg0: Internal.Entity$RemovalReason_): void; - onMove(): void; - } - type EntityInLevelCallback_ = EntityInLevelCallback; - /** - * @javaClass com.mojang.brigadier.exceptions.SimpleCommandExceptionType - */ - class SimpleCommandExceptionType implements Internal.CommandExceptionType { - createWithContext(arg0: Internal.ImmutableStringReader_): Internal.CommandSyntaxException; - create(): Internal.CommandSyntaxException; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleCommandExceptionType_ = SimpleCommandExceptionType; - /** - * @javaClass net.minecraft.class_6885$class_6886 - */ - class HolderSet$Direct extends Internal.HolderSet$ListBacked { - contains($$0: Internal.Holder_): boolean; - toString(): string; - unwrap(): Internal.Either, Internal.List>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HolderSet$Direct_ = HolderSet$Direct; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder - */ - class StoneButtonBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StoneButtonBlockBuilder_ = StoneButtonBlockBuilder; - /** - * @javaClass io.netty.channel.nio.NioEventLoopGroup - */ - class NioEventLoopGroup extends Internal.MultithreadEventLoopGroup { - rebuildSelectors(): void; - setIoRatio(arg0: number): void; - set ioRatio(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NioEventLoopGroup_ = NioEventLoopGroup; - /** - * @javaClass net.minecraft.class_3309 - */ - abstract class BanListEntry extends Internal.StoredUserEntry { - getDisplayName(): Internal.Component; - getReason(): string; - getSource(): string; - getCreated(): Internal.Date; - getExpires(): Internal.Date; - static readonly "DATE_FORMAT" : Internal.SimpleDateFormat; - static readonly "EXPIRES_NEVER" : "forever"; - get reason(): string; - get expires(): Internal.Date; - get displayName(): Internal.Component; - get created(): Internal.Date; - get source(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BanListEntry_ = BanListEntry; - /** - * @javaClass net.minecraft.class_1683 - */ - class ThrownExperienceBottle extends Internal.ThrowableItemProjectile { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThrownExperienceBottle_ = ThrownExperienceBottle; - /** - * @javaClass net.minecraft.class_5733 - */ - class PointedDripstoneConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "chanceOfTallerDripstone" : number; - readonly "chanceOfSpreadRadius3" : number; - readonly "chanceOfSpreadRadius2" : number; - readonly "chanceOfDirectionalSpread" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PointedDripstoneConfiguration_ = PointedDripstoneConfiguration; - /** - * @javaClass dev.latvian.mods.kubejs.level.FireworksJS$Explosion - */ - class FireworksJS$Explosion { - "trail" : boolean; - readonly "fadeColors" : Internal.IntOpenHashSet; - "shape" : Internal.FireworksJS$Shape; - "flicker" : boolean; - readonly "colors" : Internal.IntOpenHashSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FireworksJS$Explosion_ = FireworksJS$Explosion; - /** - * @javaClass net.minecraft.class_3732 - */ - abstract class PatrollingMonster extends Internal.Monster { - canBeLeader(): boolean; - getMyRidingOffset(): number; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - canJoinPatrol(): boolean; - getPatrolTarget(): BlockPos; - hasPatrolTarget(): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isPatrolLeader(): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - removeWhenFarAway($$0: number): boolean; - setPatrolLeader($$0: boolean): void; - setPatrolTarget($$0: BlockPos_): void; - static checkPatrollingMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - findPatrolTarget(): void; - get patrolLeader(): boolean; - get myRidingOffset(): number; - get patrolTarget(): BlockPos; - set patrolLeader($$0: boolean); - set patrolTarget($$0: BlockPos_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PatrollingMonster_ = PatrollingMonster; - /** - * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView - */ - interface MutableQuadView extends Internal.QuadView { - normal(vertexIndex: number, vec: Internal.Vector3f_): this; - normal(arg0: number, arg1: number, arg2: number, arg3: number): this; - cullFace(arg0: Internal.Direction_): this; - material(arg0: Internal.RenderMaterial_): this; - pos(vertexIndex: number, vec: Internal.Vector3f_): this; - pos(arg0: number, arg1: number, arg2: number, arg3: number): this; - lightmap(arg0: number, arg1: number): this; - lightmap(b0: number, b1: number, b2: number, b3: number): this; - sprite(vertexIndex: number, spriteIndex: number, uv: Internal.Vec2_): this; - sprite(arg0: number, arg1: number, arg2: number, arg3: number): this; - colorIndex(arg0: number): this; - nominalFace(arg0: Internal.Direction_): this; - tag(arg0: number): this; - fromVanilla(arg0: number[], arg1: number, arg2: boolean): this; - fromVanilla(arg0: Internal.BakedQuad_, arg1: Internal.RenderMaterial_, arg2: Internal.Direction_): this; - spriteBake(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: number): this; - spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): this; - spriteColor(arg0: number, arg1: number, arg2: number): this; - } - type MutableQuadView_ = MutableQuadView; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2ReferenceFunction - */ - interface Int2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Int2FloatFunction; - apply(arg0: number): V; + interface Int2BooleanFunction extends Internal.IntPredicate, it.unimi.dsi.fastutil.Function { + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2BooleanFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2BooleanFunction; + getOrDefault(arg0: any, arg1: any): any; + or(arg0: Internal.IntPredicate_): Internal.IntPredicate; + negate(): Internal.IntPredicate; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2BooleanFunction; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2BooleanFunction; containsKey(arg0: number): boolean; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Int2IntFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Int2CharFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2BooleanFunction; + put(arg0: number, arg1: boolean): boolean; containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ReferenceFunction; - } - type Int2ReferenceFunction_ = ((arg0: number) => V) | Int2ReferenceFunction; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2CharFunction - */ - interface Long2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): this; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Long2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): this; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2CharFunction; - } - type Long2CharFunction_ = ((arg0: number) => string) | Long2CharFunction; - /** - * @javaClass java.util.HashMap - */ - class HashMap extends Internal.AbstractMap implements Internal.Map, Internal.Cloneable, Internal.Serializable { - getOrDefault(arg0: any, arg1: V): V; - entrySet(): Internal.Set>; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: K, arg1: Internal.Function_): V; - values(): Internal.Collection; - replace(arg0: K, arg1: V): V; - replace(arg0: K, arg1: V, arg2: V): boolean; - isEmpty(): boolean; - clear(): void; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any, arg1: any): boolean; - remove(arg0: any): V; - compute(arg0: K, arg1: Internal.BiFunction_): V; - computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; - size(): number; - putAll(arg0: Internal.Map_): void; - merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; - get(arg0: any): V; - clone(): any; - keySet(): Internal.Set; - putIfAbsent(arg0: K, arg1: V): V; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HashMap_ = HashMap; - /** - * @javaClass net.minecraft.class_1474 - */ - class TropicalFish extends Internal.AbstractSchoolingFish { - static getBaseColor($$0: number): Internal.DyeColor; - getBaseColor(): number[]; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getVariant(): number; - static getFishTypeName($$0: number): string; - getPatternTextureLocation(): ResourceLocation; - static getPredefinedName($$0: number): string; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getBaseTextureLocation(): ResourceLocation; - isMaxGroupSizeReached($$0: number): boolean; - static checkTropicalFishSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - setVariant($$0: number): void; - method_6452(): Internal.ItemStack; - static getPatternColor($$0: number): Internal.DyeColor; - getPatternColor(): number[]; - method_6455($$0: Internal.ItemStack_): void; - static getBaseVariant($$0: number): number; - getBaseVariant(): number; - static readonly "BASE_LARGE" : 1; - static readonly "BASE_SMALL" : 0; - static readonly "BUCKET_VARIANT_TAG" : "BucketVariantTag"; - static readonly "COMMON_VARIANTS" : number[]; - get patternColor(): number[]; - get baseTextureLocation(): ResourceLocation; - get variant(): number; - get baseColor(): number[]; - get patternTextureLocation(): ResourceLocation; - get baseVariant(): number; - set variant($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TropicalFish_ = TropicalFish; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2ByteFunction - */ - interface Double2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): this; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Double2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): this; - } - type Double2ByteFunction_ = ((arg0: number) => number) | Double2ByteFunction; - /** - * @javaClass net.minecraft.class_4205$class_4206 - */ - class GoalSelectorDebugRenderer$DebugGoal { - readonly "pos" : BlockPos; - readonly "isRunning" : boolean; - readonly "name" : string; - readonly "priority" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GoalSelectorDebugRenderer$DebugGoal_ = GoalSelectorDebugRenderer$DebugGoal; - /** - * @javaClass it.unimi.dsi.fastutil.floats.FloatIterable - */ - interface FloatIterable extends Internal.Iterable { - iterator(): Internal.FloatIterator; - spliterator(): Internal.FloatSpliterator; - forEach(arg0: Internal.FloatConsumer_): void; - forEach(arg0: Internal.Consumer_): void; - forEach(arg0: Internal.DoubleConsumer_): void; - doubleSpliterator(): Internal.DoubleSpliterator; - doubleIterator(): Internal.DoubleIterator; - } - type FloatIterable_ = (() => Internal.FloatIterator) | FloatIterable; - /** - * @javaClass net.minecraft.class_3781 - */ - class SinglePoolElement extends Internal.StructurePoolElement { - getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; - getType(): Internal.StructurePoolElementType; - getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; - toString(): string; - getDataMarkers($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: boolean): Internal.List; - place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; - getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.StructurePoolElementType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SinglePoolElement_ = SinglePoolElement; - /** - * @javaClass net.minecraft.class_2919 - */ - class WorldgenRandom extends Internal.Random implements Internal.RandomSource { - next($$0: number): number; - setDecorationSeed($$0: number, $$1: number, $$2: number): number; - method_38420(): Internal.RandomSource; - setFeatureSeed($$0: number, $$1: number, $$2: number): void; - method_38421(): Internal.PositionalRandomFactory; - setLargeFeatureSeed($$0: number, $$1: number, $$2: number): void; - setLargeFeatureWithSalt($$0: number, $$1: number, $$2: number, $$3: number): void; - setSeed($$0: number): void; - static seedSlimeChunk($$0: number, $$1: number, $$2: number, $$3: number): Internal.Random; - getCount(): number; - get count(): number; - set seed($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldgenRandom_ = WorldgenRandom; - /** - * @javaClass net.minecraft.class_6686$class_6708 - */ - interface SurfaceRules$RuleSource extends Internal.Function { - codec(): Internal.Codec; - bootstrap($$0: Internal.Registry_>): Internal.Codec; - } - type SurfaceRules$RuleSource_ = (() => Internal.Codec) | SurfaceRules$RuleSource; - /** - * @javaClass net.minecraft.class_2941 - */ - interface EntityDataSerializer { - read(arg0: Internal.FriendlyByteBuf_): T; - copy(arg0: T): T; - write(arg0: Internal.FriendlyByteBuf_, arg1: T): void; - createAccessor($$0: number): Internal.EntityDataAccessor; - } - type EntityDataSerializer_ = EntityDataSerializer; - /** - * @javaClass com.google.common.reflect.TypeCapture - */ - abstract class TypeCapture { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TypeCapture_ = TypeCapture; - /** - * @javaClass java.time.LocalDateTime - */ - class LocalDateTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDateTime, Internal.Serializable { - static ofEpochSecond(arg0: number, arg1: number, arg2: Internal.ZoneOffset_): this; - plusHours(arg0: number): this; - isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; - toLocalTime(): Internal.LocalTime; - compareTo(arg0: Internal.ChronoLocalDateTime_): number; - getDayOfWeek(): Internal.DayOfWeek; - plusSeconds(arg0: number): this; - getMinute(): number; - static from(arg0: Internal.TemporalAccessor_): this; - getMonth(): Internal.Month; - plusNanos(arg0: number): this; - withHour(arg0: number): this; - plusMonths(arg0: number): this; - plusYears(arg0: number): this; - truncatedTo(arg0: Internal.TemporalUnit_): this; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): this; - getNano(): number; - format(arg0: Internal.DateTimeFormatter_): string; - isSupported(arg0: Internal.TemporalField_): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - plus(arg0: Internal.TemporalAmount_): this; - getYear(): number; - withDayOfMonth(arg0: number): this; - withMonth(arg0: number): this; - isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - minus(arg0: Internal.TemporalAmount_): this; - minusHours(arg0: number): this; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - withYear(arg0: number): this; - plusMinutes(arg0: number): this; - minusMinutes(arg0: number): this; - plusDays(arg0: number): this; - hashCode(): number; - static now(): this; - static now(arg0: Internal.Clock_): this; - static now(arg0: Internal.ZoneId_): this; - static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number): this; - static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): this; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): this; - static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number): this; - static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_): this; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): this; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; - get(arg0: Internal.TemporalField_): number; - getDayOfYear(): number; - plusWeeks(arg0: number): this; - getHour(): number; - withMinute(arg0: number): this; - getMonthValue(): number; - minusYears(arg0: number): this; - atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; - minusWeeks(arg0: number): this; - withDayOfYear(arg0: number): this; - static parse(arg0: Internal.CharSequence_): this; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; - atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; - minusDays(arg0: number): this; - withNano(arg0: number): this; - getLong(arg0: Internal.TemporalField_): number; - minusMonths(arg0: number): this; - with(arg0: Internal.TemporalAdjuster_): this; - with(arg0: Internal.TemporalField_, arg1: number): this; - toLocalDate(): Internal.LocalDate; - equals(arg0: any): boolean; - getSecond(): number; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - getDayOfMonth(): number; - minusSeconds(arg0: number): this; - withSecond(arg0: number): this; - static readonly "MIN" : Internal.LocalDateTime; - static readonly "MAX" : Internal.LocalDateTime; - get dayOfWeek(): Internal.DayOfWeek; - get month(): Internal.Month; - get hour(): number; - get year(): number; - get dayOfYear(): number; - get dayOfMonth(): number; - get monthValue(): number; - get nano(): number; - get minute(): number; - get second(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LocalDateTime_ = LocalDateTime; - /** - * @javaClass net.minecraft.class_1306 - */ - class HumanoidArm extends Internal.Enum { - getName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.HumanoidArm[]; - getOpposite(): this; - toString(): string; - static readonly "LEFT" : Internal.HumanoidArm; - static readonly "RIGHT" : Internal.HumanoidArm; - get name(): Internal.Component; - get opposite(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HumanoidArm_ = "left" | "right" | HumanoidArm; - /** - * @javaClass net.minecraft.class_279 - */ - class PostChain implements Internal.AutoCloseable { - addTempTarget($$0: string, $$1: number, $$2: number): void; - process($$0: number): void; - getName(): string; - resize($$0: number, $$1: number): void; - addPass($$0: string, $$1: Internal.RenderTarget_, $$2: Internal.RenderTarget_): Internal.PostPass; - close(): void; - getTempTarget($$0: string): Internal.RenderTarget; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PostChain_ = PostChain; - /** - * @javaClass net.minecraft.class_5423 - */ - interface CommonLevelAccessor extends Internal.EntityGetter, Internal.LevelReader, Internal.LevelSimulatedRW { - registryAccess(): Internal.RegistryAccess; - getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; - method_35230($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; - isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; - getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; - } - type CommonLevelAccessor_ = (() => Internal.RegistryAccess) | CommonLevelAccessor; - /** - * @javaClass java.util.Optional - */ - class Optional { - or(arg0: Internal.Supplier_>): Internal.Optional; - static ofNullable(arg0: T): Internal.Optional; - isEmpty(): boolean; - isPresent(): boolean; - orElse(arg0: T): T; - orElseThrow(arg0: Internal.Supplier_): T; - orElseThrow(): T; - static empty(): Internal.Optional; - flatMap(arg0: Internal.Function_>): Internal.Optional; - filter(arg0: Internal.Predicate_): Internal.Optional; - orElseGet(arg0: Internal.Supplier_): T; - stream(): Internal.Stream; - hashCode(): number; - ifPresentOrElse(arg0: Internal.Consumer_, arg1: Internal.Runnable_): void; - ifPresent(arg0: Internal.Consumer_): void; - static of(arg0: T): Internal.Optional; - equals(arg0: any): boolean; - get(): T; - toString(): string; - map(arg0: Internal.Function_): Internal.Optional; - get present(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Optional_ = Optional; - /** - * @javaClass net.minecraft.class_3285 - */ - interface RepositorySource { - loadPacks(arg0: Internal.Consumer_, arg1: Internal.Pack$PackConstructor_): void; - } - type RepositorySource_ = ((arg0: Internal.Consumer, arg1: Internal.Pack$PackConstructor) => void) | RepositorySource; - /** - * @javaClass com.mojang.datafixers.Products$P11 - */ - class Products$P11 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function11_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P11_ = Products$P11; - /** - * @javaClass net.minecraft.class_6626 - */ - class StructurePiecesBuilder implements Internal.StructurePieceAccessor { - addPiece($$0: Internal.StructurePiece_): void; - findCollisionPiece($$0: Internal.BoundingBox_): Internal.StructurePiece; - offsetPiecesVertically($$0: number): void; - build(): Internal.PiecesContainer; - moveBelowSeaLevel($$0: number, $$1: number, $$2: Internal.Random_, $$3: number): void; - moveInsideHeights($$0: Internal.Random_, $$1: number, $$2: number): void; - clear(): void; - isEmpty(): boolean; - getBoundingBox(): Internal.BoundingBox; - get boundingBox(): Internal.BoundingBox; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructurePiecesBuilder_ = StructurePiecesBuilder; - /** - * Fired when you need to add, change tags of things. - * - * However, due to the type erasure of Java, Probe can not determine what - * can be used here, please refer to the tag string itself. - * @javaClass dev.latvian.mods.kubejs.server.TagEventJS - */ - class TagEventJS extends Internal.EventJS { - add(tag: ResourceLocation_, ... ids: string[]): Internal.TagEventJS$TagWrapper<>; - removeAll(tag: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; - post(event: string): void; - getType(): string; - removeAllTagsFrom(... ids: string[]): void; - get(id: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; - setGlobalPriorityList(o: any): void; - remove(tag: ResourceLocation_, ... ids: string[]): Internal.TagEventJS$TagWrapper<>; - get type(): string; - set globalPriorityList(o: any); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when you need to add, change tags of things. - * - * However, due to the type erasure of Java, Probe can not determine what - * can be used here, please refer to the tag string itself. - */ - type TagEventJS_ = TagEventJS; - /** - * @javaClass net.minecraft.class_238 - */ - class AABB { - getCenter(): Vec3; - static unitCubeFromLowerCorner($$0: Vec3_): this; - expandTowards($$0: number, $$1: number, $$2: number): this; - expandTowards($$0: Vec3_): this; - setMinY($$0: number): this; - hasNaN(): boolean; - intersects($$0: Vec3_, $$1: Vec3_): boolean; - intersects($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; - intersects($$0: Internal.AABB_): boolean; - setMinX($$0: number): this; - setMinZ($$0: number): this; - getZsize(): number; - min($$0: Internal.Direction$Axis_): number; - static ofSize($$0: Vec3_, $$1: number, $$2: number, $$3: number): this; - hashCode(): number; - static of($$0: Internal.BoundingBox_): this; - move($$0: number, $$1: number, $$2: number): this; - move($$0: BlockPos_): this; - move($$0: Vec3_): this; - intersect($$0: Internal.AABB_): this; - max($$0: Internal.Direction$Axis_): number; - contract($$0: number, $$1: number, $$2: number): this; - minmax($$0: Internal.AABB_): this; - getXsize(): number; - getSize(): number; - contains($$0: Vec3_): boolean; - contains($$0: number, $$1: number, $$2: number): boolean; - deflate($$0: number, $$1: number, $$2: number): this; - deflate($$0: number): this; - inflate($$0: number, $$1: number, $$2: number): this; - inflate($$0: number): this; - setMaxZ($$0: number): this; - equals($$0: any): boolean; - getYsize(): number; - setMaxY($$0: number): this; - toString(): string; - setMaxX($$0: number): this; - clip($$0: Vec3_, $$1: Vec3_): Internal.Optional; - static clip($$0: Internal.Iterable_, $$1: Vec3_, $$2: Vec3_, $$3: BlockPos_): Internal.BlockHitResult; - readonly "minY" : number; - readonly "minX" : number; - readonly "maxZ" : number; - readonly "maxY" : number; - readonly "maxX" : number; - readonly "minZ" : number; - get size(): number; - get ysize(): number; - get zsize(): number; - get center(): Vec3; - get xsize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AABB_ = AABB; - /** - * @javaClass java.time.zone.ZoneOffsetTransitionRule - */ - class ZoneOffsetTransitionRule implements Internal.Serializable { - getOffsetBefore(): Internal.ZoneOffset; - getOffsetAfter(): Internal.ZoneOffset; - isMidnightEndOfDay(): boolean; - getDayOfWeek(): Internal.DayOfWeek; - getLocalTime(): Internal.LocalTime; - hashCode(): number; - static of(arg0: Internal.Month_, arg1: number, arg2: Internal.DayOfWeek_, arg3: Internal.LocalTime_, arg4: boolean, arg5: Internal.ZoneOffsetTransitionRule$TimeDefinition_, arg6: Internal.ZoneOffset_, arg7: Internal.ZoneOffset_, arg8: Internal.ZoneOffset_): this; - equals(arg0: any): boolean; - getStandardOffset(): Internal.ZoneOffset; - toString(): string; - getTimeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition; - getMonth(): Internal.Month; - createTransition(arg0: number): Internal.ZoneOffsetTransition; - getDayOfMonthIndicator(): number; - get localTime(): Internal.LocalTime; - get dayOfWeek(): Internal.DayOfWeek; - get dayOfMonthIndicator(): number; - get midnightEndOfDay(): boolean; - get standardOffset(): Internal.ZoneOffset; - get month(): Internal.Month; - get timeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition; - get offsetAfter(): Internal.ZoneOffset; - get offsetBefore(): Internal.ZoneOffset; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneOffsetTransitionRule_ = ZoneOffsetTransitionRule; - /** - * @javaClass net.minecraft.class_5481 - */ - interface FormattedCharSequence { - method_30749($$0: Internal.List_): this; - method_34909(... $$0: Internal.FormattedCharSequence_[]): this; - method_34908($$0: string, $$1: Internal.Style_, $$2: Internal.Int2IntFunction_): this; - method_34906($$0: Internal.FormattedCharSequence_): this; - accept(arg0: Internal.FormattedCharSink_): boolean; - method_34905(): this; - method_30745($$0: Internal.FormattedCharSink_, $$1: Internal.Int2IntFunction_): Internal.FormattedCharSink; - method_30755($$0: Internal.List_): this; - method_30747($$0: string, $$1: Internal.Style_): this; - method_30752($$0: Internal.FormattedCharSequence_, $$1: Internal.FormattedCharSequence_): this; - method_30741($$0: number, $$1: Internal.Style_): this; - method_30754($$0: string, $$1: Internal.Style_, $$2: Internal.Int2IntFunction_): this; - method_34910($$0: string, $$1: Internal.Style_): this; - method_30742($$0: Internal.FormattedCharSequence_, $$1: Internal.FormattedCharSequence_): this; - } - type FormattedCharSequence_ = ((arg0: Internal.FormattedCharSink) => boolean) | FormattedCharSequence; - /** - * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction - */ - interface EnchantmentBuilder$DamageBonusFunction { - getDamageBonus(arg0: number, arg1: string): number; - } - type EnchantmentBuilder$DamageBonusFunction_ = ((arg0: number, arg1: string) => number) | EnchantmentBuilder$DamageBonusFunction; - /** - * @javaClass net.minecraft.class_2703$class_5893 - */ - abstract class ClientboundPlayerInfoPacket$Action extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ClientboundPlayerInfoPacket$Action[]; - static readonly "REMOVE_PLAYER" : Internal.ClientboundPlayerInfoPacket$Action; - static readonly "UPDATE_DISPLAY_NAME" : Internal.ClientboundPlayerInfoPacket$Action; - static readonly "ADD_PLAYER" : Internal.ClientboundPlayerInfoPacket$Action; - static readonly "UPDATE_GAME_MODE" : Internal.ClientboundPlayerInfoPacket$Action; - static readonly "UPDATE_LATENCY" : Internal.ClientboundPlayerInfoPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerInfoPacket$Action_ = "update_latency" | "remove_player" | "add_player" | "update_game_mode" | "update_display_name" | ClientboundPlayerInfoPacket$Action; - /** - * @javaClass me.jellysquid.mods.sodium.client.util.frustum.Frustum$Visibility - */ - class Frustum$Visibility extends Internal.Enum { - static valueOf(name: string): this; - static values(): Internal.Frustum$Visibility[]; - static readonly "OUTSIDE" : Internal.Frustum$Visibility; - static readonly "INTERSECT" : Internal.Frustum$Visibility; - static readonly "INSIDE" : Internal.Frustum$Visibility; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Frustum$Visibility_ = "intersect" | "outside" | "inside" | Frustum$Visibility; - /** - * @javaClass com.mojang.serialization.Dynamic - */ - class Dynamic extends Internal.DynamicLike { - updateGeneric(arg0: T, arg1: Internal.Function_): Internal.Dynamic; - getElementGeneric(arg0: T): Internal.DataResult; - updateMapValues(arg0: Internal.Function_, Internal.Dynamic_>, Internal.Pair_, Internal.Dynamic_>>): Internal.Dynamic; - asLongStreamOpt(): Internal.DataResult; - asStreamOpt(): Internal.DataResult>>; - update(arg0: string, arg1: Internal.Function_, Internal.Dynamic_>): Internal.Dynamic; - static convert(arg0: Internal.DynamicOps_, arg1: Internal.DynamicOps_, arg2: S): T; - convert(arg0: Internal.DynamicOps_): Internal.Dynamic; - decode(arg0: Internal.Decoder_): Internal.DataResult>; - asIntStreamOpt(): Internal.DataResult; - remove(arg0: string): Internal.Dynamic; - getMapValues(): Internal.DataResult, Internal.Dynamic>>; - into(arg0: Internal.Function_, V>): V; - cast(arg0: Internal.DynamicOps_): U; - hashCode(): number; - merge(arg0: Internal.Dynamic_, arg1: Internal.Dynamic_): Internal.OptionalDynamic; - merge(arg0: Internal.Dynamic_): Internal.OptionalDynamic; - get(arg0: string): Internal.OptionalDynamic; - asString(): Internal.DataResult; - map(arg0: Internal.Function_): Internal.Dynamic; - asByteBufferOpt(): Internal.DataResult; - set(arg0: string, arg1: Internal.Dynamic_): Internal.Dynamic; - asNumber(): Internal.DataResult; - asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; - getGeneric(arg0: T): Internal.DataResult; - castTyped(arg0: Internal.DynamicOps_): Internal.Dynamic; - getValue(): T; - getElement(arg0: string): Internal.DataResult; - equals(arg0: any): boolean; - toString(): string; - get mapValues(): Internal.DataResult, Internal.Dynamic>>; - get value(): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Dynamic_ = Dynamic; - /** - * @javaClass dev.latvian.mods.kubejs.player.PlayerStatsJS - */ - class PlayerStatsJS { - getPlayTime(): number; - getPlayer(): Internal.PlayerJS; - getDamageAbsorbed(): number; - getCrouchDistance(): number; - getWalkDistance(): number; - getItemsPickedUp(item: Internal.Item_): number; - getFishCaught(): number; - getDamageDealt_absorbed(): number; - getDeaths(): number; - getSwimDistance(): number; - getItemsCrafted(item: Internal.Item_): number; - getBlocksMined(block: Internal.Block_): number; - getPlayerKills(): number; - getDamageDealt_resisted(): number; - get(id: ResourceLocation_): number; - getTimeSinceDeath(): number; - getDamageBlocked_by_shield(): number; - getKilled(entity: Internal.EntityType_): number; - getTimeCrouchTime(): number; - getDamageTaken(): number; - add(id: ResourceLocation_, value: number): void; - getItemsDropped(item: Internal.Item_): number; - set(id: ResourceLocation_, value: number): void; - getJumps(): number; - getDamageResisted(): number; - getAnimalsBred(): number; - getItemsBroken(item: Internal.Item_): number; - getMobKills(): number; - getSprintDistance(): number; - getTimeSinceRest(): number; - getKilledBy(entity: Internal.EntityType_): number; - getDamageDealt(): number; - getItemsUsed(item: Internal.Item_): number; - get playerKills(): number; - get animalsBred(): number; - get walkDistance(): number; - get damageDealt_resisted(): number; - get crouchDistance(): number; - get damageAbsorbed(): number; - get damageResisted(): number; - get jumps(): number; - get damageDealt_absorbed(): number; - get timeSinceDeath(): number; - get timeCrouchTime(): number; - get damageBlocked_by_shield(): number; - get fishCaught(): number; - get mobKills(): number; - get sprintDistance(): number; - get timeSinceRest(): number; - get swimDistance(): number; - get playTime(): number; - get deaths(): number; - get damageDealt(): number; - get player(): Internal.PlayerJS; - get damageTaken(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerStatsJS_ = PlayerStatsJS; - /** - * @javaClass net.minecraft.class_1263 - */ - interface Container extends Internal.Clearable { - getMaxStackSize(): number; - removeItem(arg0: number, arg1: number): Internal.ItemStack; - removeItemNoUpdate(arg0: number): Internal.ItemStack; - canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; - stillValid(arg0: Internal.Player_): boolean; - isEmpty(): boolean; - getItem(arg0: number): Internal.ItemStack; - countItem($$0: Internal.Item_): number; - getContainerSize(): number; - hasAnyOf($$0: Internal.Set_): boolean; - setChanged(): void; - setItem(arg0: number, arg1: Internal.ItemStack_): void; - startOpen($$0: Internal.Player_): void; - stopOpen($$0: Internal.Player_): void; - } - type Container_ = Container; - /** - * @javaClass net.minecraft.class_2672 - */ - class ClientboundLevelChunkWithLightPacket implements Internal.Packet { - getChunkData(): Internal.ClientboundLevelChunkPacketData; - getX(): number; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getLightData(): Internal.ClientboundLightUpdatePacketData; - get chunkData(): Internal.ClientboundLevelChunkPacketData; - get lightData(): Internal.ClientboundLightUpdatePacketData; - get x(): number; - get z(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundLevelChunkWithLightPacket_ = ClientboundLevelChunkWithLightPacket; - /** - * @javaClass net.minecraft.class_3609 - */ - abstract class FlowingFluid extends Internal.Fluid { - canConvertToSource(): boolean; - getHeight($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; - getFlowing($$0: number, $$1: boolean): Internal.FluidState; - getFlowing(): Internal.Fluid; - getSource($$0: boolean): Internal.FluidState; - getSource(): Internal.Fluid; - getOwnHeight($$0: Internal.FluidState_): number; - getShape($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; - getFlow($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.FluidState_): Vec3; - tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.FluidState_): void; - getAmount(arg0: Internal.FluidState_): number; - static readonly "FALLING" : Internal.BooleanProperty; - static readonly "LEVEL" : Internal.IntegerProperty; - get source(): Internal.Fluid; - get flowing(): Internal.Fluid; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FlowingFluid_ = FlowingFluid; - /** - * @javaClass net.minecraft.class_4581 - */ - class Matrix3f implements Internal.Matrix3fExtended { - sub($$0: Internal.Matrix3f_): void; - rotate(quaternion: Internal.Quaternion_): void; - getA10(): number; - getA11(): number; - svdDecompose(): Internal.Triple; - getA12(): number; - mul($$0: number): void; - mul($$0: Internal.Quaternion_): void; - mul($$0: Internal.Matrix3f_): void; - trace(): number; - load($$0: Internal.Matrix3f_): void; - load($$0: Internal.FloatBuffer_, $$1: boolean): void; - load($$0: Internal.FloatBuffer_): void; - hashCode(): number; - copy(): this; - adjugateAndDet(): number; - add($$0: Internal.Matrix3f_): void; - getA20(): number; - getA21(): number; - getA22(): number; - getA00(): number; - set($$0: number, $$1: number, $$2: number): void; - invert(): boolean; - getA01(): number; - getA02(): number; - loadTransposed($$0: Internal.FloatBuffer_): void; - store($$0: Internal.FloatBuffer_): void; - store($$0: Internal.FloatBuffer_, $$1: boolean): void; - storeTransposed($$0: Internal.FloatBuffer_): void; - equals($$0: any): boolean; - transformVecZ(x: number, y: number, z: number): number; - static createScaleMatrix($$0: number, $$1: number, $$2: number): this; - transformVecY(x: number, y: number, z: number): number; - toString(): string; - transformVecX(x: number, y: number, z: number): number; - transpose(): void; - setIdentity(): void; - computeNormal(dir: Internal.Direction_): number; - determinant(): number; - get a11(): number; - get a22(): number; - get a00(): number; - get a10(): number; - get a21(): number; - get a02(): number; - get a12(): number; - get a01(): number; - get a20(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Matrix3f_ = Matrix3f; - /** - * @javaClass net.minecraft.class_5732 - */ - class LargeDripstoneConfiguration implements Internal.FeatureConfiguration { - readonly "minRadiusForWind" : number; - static readonly "CODEC" : Internal.Codec; - readonly "maxColumnRadiusToCaveHeightRatio" : number; - readonly "heightScale" : Internal.FloatProvider; - readonly "stalactiteBluntness" : Internal.FloatProvider; - readonly "columnRadius" : Internal.IntProvider; - readonly "floorToCeilingSearchRange" : number; - readonly "stalagmiteBluntness" : Internal.FloatProvider; - readonly "windSpeed" : Internal.FloatProvider; - readonly "minBluntnessForWind" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LargeDripstoneConfiguration_ = LargeDripstoneConfiguration; - /** - * @javaClass dev.architectury.hooks.level.biome.GenerationProperties - */ - interface GenerationProperties { - getFeatures(arg0: DecorationGenerationStep_): Internal.Iterable>; - getFeatures(): Internal.List>>; - getCarvers(arg0: CarvingGenerationStep_): Internal.Iterable>>; - } - type GenerationProperties_ = GenerationProperties; - /** - * @javaClass java.util.function.IntToDoubleFunction - */ - interface IntToDoubleFunction { - applyAsDouble(arg0: number): number; - } - type IntToDoubleFunction_ = ((arg0: number) => number) | IntToDoubleFunction; - /** - * @javaClass net.minecraft.class_5219 - */ - interface WorldData { - getLevelName(): string; - getGameRules(): Internal.GameRules; - setDifficulty(arg0: Internal.Difficulty_): void; - getLevelSettings(): Internal.LevelSettings; - overworldData(): Internal.ServerLevelData; - getLoadedPlayerTag(): Internal.CompoundTag; - setGameType(arg0: Internal.GameType_): void; - setDifficultyLocked(arg0: boolean): void; - createTag(arg0: Internal.RegistryAccess_, arg1: Internal.CompoundTag_): Internal.CompoundTag; - setDataPackConfig(arg0: Internal.DataPackConfig_): void; - getStorageVersionName($$0: number): string; - getDataPackConfig(): Internal.DataPackConfig; - getVersion(): number; - getGameType(): Internal.GameType; - getCustomBossEvents(): Internal.CompoundTag; - fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; - isDifficultyLocked(): boolean; - setModdedInfo(arg0: string, arg1: boolean): void; - worldGenSettings(): Internal.WorldGenSettings; - setCustomBossEvents(arg0: Internal.CompoundTag_): void; - getAllowCommands(): boolean; - worldGenSettingsLifecycle(): Internal.Lifecycle; - setEndDragonFightData(arg0: Internal.CompoundTag_): void; - getKnownServerBrands(): Internal.Set; - isHardcore(): boolean; - wasModded(): boolean; - endDragonFightData(): Internal.CompoundTag; - getDifficulty(): Internal.Difficulty; - } - type WorldData_ = WorldData; - /** - * @javaClass dev.latvian.mods.kubejs.misc.ParticleTypeBuilder - */ - class ParticleTypeBuilder extends Internal.BuilderBase> { - overrideLimiter(o: boolean): this; - getRegistryType(): Internal.RegistryObjectBuilderTypes>; - deserializer(d: Internal.ParticleOptions$Deserializer_): this; - createObject(): Internal.ParticleType; - get registryType(): Internal.RegistryObjectBuilderTypes>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParticleTypeBuilder_ = ParticleTypeBuilder; - /** - * @javaClass net.minecraft.class_5146 - */ - interface Saddleable { - isSaddled(): boolean; - isSaddleable(): boolean; - equipSaddle(arg0: Internal.SoundSource_): void; - } - type Saddleable_ = Saddleable; - /** - * @javaClass net.minecraft.class_274$class_275 - */ - class ObjectiveCriteria$RenderType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ObjectiveCriteria$RenderType[]; - getId(): string; - static byId($$0: string): this; - static readonly "HEARTS" : Internal.ObjectiveCriteria$RenderType; - static readonly "INTEGER" : Internal.ObjectiveCriteria$RenderType; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ObjectiveCriteria$RenderType_ = "hearts" | "integer" | ObjectiveCriteria$RenderType; - /** - * @javaClass com.mojang.datafixers.View - */ - class View implements Internal.App2 { - flatMap(arg0: Internal.Function_, Internal.View_>): Internal.View; - newType(): com.mojang.datafixers.types.Type; - compose(arg0: Internal.View_): Internal.View; - hashCode(): number; - function(): Internal.PointFree>; - equals(arg0: any): boolean; - rewriteOrNop(arg0: Internal.PointFreeRule_): Internal.View; - static create(arg0: string, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Function_, Internal.Function_>): Internal.View; - static create(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; - toString(): string; - type(): com.mojang.datafixers.types.Type; - rewrite(arg0: Internal.PointFreeRule_): Internal.Optional>; - static nopView(arg0: com.mojang.datafixers.types.Type_): Internal.View; - getFuncType(): com.mojang.datafixers.types.Type>; - get funcType(): com.mojang.datafixers.types.Type>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type View_ = View; - /** - * @javaClass java.nio.channels.Channel - */ - interface Channel extends Internal.Closeable { - isOpen(): boolean; - close(): void; - } - type Channel_ = Channel; - /** - * @javaClass net.minecraft.class_4635 - */ - class HugeMushroomFeatureConfiguration implements Internal.FeatureConfiguration { - readonly "capProvider" : Internal.BlockStateProvider; - static readonly "CODEC" : Internal.Codec; - readonly "stemProvider" : Internal.BlockStateProvider; - readonly "foliageRadius" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HugeMushroomFeatureConfiguration_ = HugeMushroomFeatureConfiguration; - /** - * @javaClass com.mojang.datafixers.util.Function10 - */ - interface Function10 { - curry9(): Internal.Function9>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function10_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10) => R) | Function10; - /** - * @javaClass com.mojang.brigadier.Command - */ - interface Command { - run(arg0: Internal.CommandContext_): number; - } - type Command_ = ((arg0: Internal.CommandContext) => number) | Command; - /** - * @javaClass net.fabricmc.fabric.impl.event.lifecycle.LoadedChunksCache - */ - interface LoadedChunksCache { - fabric_getLoadedChunks(): Internal.Set; - fabric_markUnloaded(arg0: Internal.LevelChunk_): void; - fabric_markLoaded(arg0: Internal.LevelChunk_): void; - } - type LoadedChunksCache_ = LoadedChunksCache; - /** - * @javaClass me.pepperbell.continuity.client.mixinterface.SpriteExtension - */ - interface SpriteExtension { - setEmissiveSprite(arg0: Internal.TextureAtlasSprite_): void; - getEmissiveSprite(): Internal.TextureAtlasSprite; - } - type SpriteExtension_ = SpriteExtension; - /** - * @javaClass net.minecraft.class_1519 - */ - class DragonLandingApproachPhase extends Internal.AbstractDragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - get flyTargetLocation(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonLandingApproachPhase_ = DragonLandingApproachPhase; - /** - * @javaClass net.minecraft.class_1315 - */ - interface SpawnGroupData { - } - type SpawnGroupData_ = SpawnGroupData; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2ByteFunction - */ - interface Float2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): this; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Float2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): this; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ByteFunction; - } - type Float2ByteFunction_ = ((arg0: number) => number) | Float2ByteFunction; - /** - * @javaClass com.google.common.collect.ImmutableSetMultimap - */ - class ImmutableSetMultimap extends Internal.ImmutableMultimap implements Internal.SetMultimap { - static flatteningToImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_>): Internal.Collector>; - inverse(): Internal.ImmutableSetMultimap; - removeAll(arg0: any): Internal.ImmutableSet; - entries(): Internal.ImmutableSet>; - static of(arg0: K, arg1: V): Internal.ImmutableSetMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableSetMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableSetMultimap; - static of(): Internal.ImmutableSetMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableSetMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableSetMultimap; - get(arg0: K): Internal.ImmutableSet; - static builder(): Internal.ImmutableSetMultimap$Builder; - static copyOf(arg0: Internal.Multimap_): Internal.ImmutableSetMultimap; - static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableSetMultimap; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableSet; - static toImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableSetMultimap_ = ImmutableSetMultimap; - /** - * @javaClass com.mojang.bridge.launcher.SessionEventListener - */ - interface SessionEventListener { - onStartGameSession(arg0: Internal.GameSession_): void; - onLeaveGameSession(arg0: Internal.GameSession_): void; - } - type SessionEventListener_ = SessionEventListener; - /** - * @javaClass net.minecraft.class_2692 - */ - class ClientboundMoveVehiclePacket implements Internal.Packet { - getXRot(): number; - getX(): number; - getY(): number; - getYRot(): number; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get yRot(): number; - get xRot(): number; - get x(): number; - get y(): number; - get z(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundMoveVehiclePacket_ = ClientboundMoveVehiclePacket; - /** - * @javaClass net.minecraft.class_3101 - */ - class MineshaftConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "probability" : number; - readonly "type" : Internal.MineshaftFeature$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MineshaftConfiguration_ = MineshaftConfiguration; - /** - * @javaClass java.lang.constant.ClassDesc - */ - interface ClassDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfField { - componentType(): this; - arrayType(): this; - arrayType(arg0: number): this; - displayName(): string; - of(arg0: string): this; - of(arg0: string, arg1: string): this; - equals(arg0: any): boolean; - descriptorString(): string; - ofDescriptor(arg0: string): this; - isArray(): boolean; - packageName(): string; - isClassOrInterface(): boolean; - nested(arg0: string): this; - nested(arg0: string, ... arg1: string[]): this; - isPrimitive(): boolean; - } - type ClassDesc_ = ClassDesc; - /** - * @javaClass net.minecraft.class_1861 - */ - class MapExtendingRecipe extends Internal.ShapedRecipe { - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - method_8118(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapExtendingRecipe_ = MapExtendingRecipe; - /** - * @javaClass net.minecraft.class_4837 - */ - class PiglinArmPose extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.PiglinArmPose[]; - static readonly "CROSSBOW_HOLD" : Internal.PiglinArmPose; - static readonly "ATTACKING_WITH_MELEE_WEAPON" : Internal.PiglinArmPose; - static readonly "CROSSBOW_CHARGE" : Internal.PiglinArmPose; - static readonly "DANCING" : Internal.PiglinArmPose; - static readonly "DEFAULT" : Internal.PiglinArmPose; - static readonly "ADMIRING_ITEM" : Internal.PiglinArmPose; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PiglinArmPose_ = "dancing" | "default" | "admiring_item" | "attacking_with_melee_weapon" | "crossbow_charge" | "crossbow_hold" | PiglinArmPose; - /** - * @javaClass net.minecraft.class_4582 - */ - interface PowerableMob { - isPowered(): boolean; - } - type PowerableMob_ = (() => boolean) | PowerableMob; - /** - * @javaClass net.minecraft.class_1613 - */ - class Skeleton extends Internal.AbstractSkeleton { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - setFreezeConverting($$0: boolean): void; - isShaking(): boolean; - canFreeze(): boolean; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isFreezeConverting(): boolean; - static readonly "CONVERSION_TAG" : "StrayConversionTime"; - get freezeConverting(): boolean; - get shaking(): boolean; - set freezeConverting($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Skeleton_ = Skeleton; - /** - * @javaClass com.mojang.datafixers.util.Pair$Mu - */ - class Pair$Mu implements Internal.K1 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pair$Mu_ = Pair$Mu; - /** - * @javaClass java.lang.AutoCloseable - */ - interface AutoCloseable { - close(): void; - } - type AutoCloseable_ = (() => void) | AutoCloseable; - /** - * @javaClass net.minecraft.class_5925 - */ - class HeightmapPlacement extends Internal.PlacementModifier { - getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - static onHeightmap($$0: Internal.Heightmap$Types_): this; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HeightmapPlacement_ = HeightmapPlacement; - /** - * @javaClass net.minecraft.class_5916 - */ - interface ContainerSynchronizer { - sendSlotChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void; - sendDataChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void; - sendCarriedChange(arg0: Internal.AbstractContainerMenu_, arg1: Internal.ItemStack_): void; - sendInitialData(arg0: Internal.AbstractContainerMenu_, arg1: Internal.NonNullList_, arg2: Internal.ItemStack_, arg3: number[]): void; - } - type ContainerSynchronizer_ = ContainerSynchronizer; - /** - * @javaClass net.minecraft.class_6885 - */ - interface HolderSet extends Internal.Iterable> { - contains(arg0: Internal.Holder_): boolean; - size(): number; - stream(): Internal.Stream>; - getRandomElement(arg0: Internal.Random_): Internal.Optional>; - get(arg0: number): Internal.Holder; - direct($$0: Internal.List_>): Internal.HolderSet$Direct; - direct(... $$0: Internal.Holder_[]): Internal.HolderSet$Direct; - direct($$0: Internal.Function_>, ... $$1: E[]): Internal.HolderSet$Direct; - direct($$0: Internal.Function_>, $$1: Internal.List_): Internal.HolderSet$Direct; - isValidInRegistry(arg0: Internal.Registry_): boolean; - unwrap(): Internal.Either, Internal.List>>; - } - type HolderSet_ = HolderSet; - /** - * @javaClass dev.latvian.mods.kubejs.misc.MobEffectBuilder - */ - abstract class MobEffectBuilder extends Internal.BuilderBase { - /** - */ - modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this; - color(col: Internal.Color_): this; - getTranslationKeyGroup(): string; - beneficial(): this; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - effectTick(effectTick: Internal.MobEffectBuilder$EffectTickCallback_): this; - category(c: Internal.MobEffectCategory_): this; - harmful(): this; - get registryType(): Internal.RegistryObjectBuilderTypes; - get translationKeyGroup(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type MobEffectBuilder_ = MobEffectBuilder; - /** - * @javaClass net.minecraft.class_1462 - */ - class Salmon extends Internal.AbstractSchoolingFish { - getMaxSchoolSize(): number; - method_6452(): Internal.ItemStack; - get maxSchoolSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Salmon_ = Salmon; - /** - * Fired when you need to modify recipes. - * @javaClass dev.latvian.mods.kubejs.recipe.RecipeEventJS - */ - class RecipeEventJS extends Internal.EventJS { - printTypes(): void; - containsRecipe(filter: Internal.RecipeFilter_): boolean; - getRecipeFunction(id: string): Internal.RecipeFunction; - /** - */ - custom(o: {type: Special.RecipeType}): Internal.RecipeJS; - countRecipes(filter: Internal.RecipeFilter_): number; - forEachRecipe(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; - forEachRecipeAsync(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; - /** - * Remove recipe(s) by given recipe filter. - * - * Please note that some of the recipes are not removable from KubeJS side. - * - * An example is tipped arrows, because they do not have actual recipe registered in datapack. - */ - remove(filter: Internal.RecipeFilter_): number; - printExamples(type: string): void; - addRecipe(r: Internal.RecipeJS_, type: Internal.RecipeTypeJS_, args1: Internal.ListJS_): Internal.RecipeJS; - replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; - replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): number; - replaceOutput(ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; - stage(filter: Internal.RecipeFilter_, stage: string): void; - replaceInput(ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; - replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; - replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): number; - printAllTypes(): void; - customFilter(filter: Internal.RecipeFilter_): Internal.RecipeFilter; - /** - * Holds all the recipes collected from documents. - */ - getRecipes(): Document.RecipeHolder; - setItemErrors(b: boolean): void; - static "instance" : null; - static "modifyResultCallbackMap" : {}; - static readonly "FORGE_CONDITIONAL" : "forge:conditional"; - static "customIngredientMap" : null; - /** - * Holds all the recipes collected from documents. - */ - get recipes(): Document.RecipeHolder; - set itemErrors(b: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Furnaces. - */ - smelting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Smokers. - */ - smoking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Blast Furnaces. - */ - blasting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; - /** - * Adds a shaped crafting recipe. - */ - shaped(output: Internal.ItemStackJS_, pattern: Internal.IngredientJS_[][]): Internal.ShapedRecipeJS_; - /** - * Adds a shaped crafting recipe. - */ - shaped(output: Internal.ItemStackJS_, pattern: string[], items: {[key: string]: Internal.IngredientJS_}): Internal.ShapedRecipeJS_; - /** - * Adds a shapeless crafting recipe. - */ - shapeless(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[]): Internal.ShapelessRecipeJS_; - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Campfire. - */ - campfireCooking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; - /** - * Adds a stonecutting recipe. - */ - stonecutting(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_): Internal.StonecuttingRecipeJS_; - /** - * Adds a smithing recipe. - */ - smithing(output: Internal.ItemStackJS_, base: Internal.IngredientJS_, addition: Internal.IngredientJS_): Internal.SmithingRecipeJS_; - } - /** - * Fired when you need to modify recipes. - */ - type RecipeEventJS_ = RecipeEventJS; - /** - * @javaClass net.minecraft.class_3283 - */ - class PackRepository implements Internal.AutoCloseable, Internal.ResourcePackManagerAccessor { - isAvailable($$0: string): boolean; - reload(): void; - setSelected($$0: Internal.Collection_): void; - handler$zoc000$construct(arg: Internal.Pack$PackConstructor_, resourcePackProviders: Internal.RepositorySource_[], info: Internal.CallbackInfo_): void; - getAvailablePacks(): Internal.Collection; - openAllSelected(): Internal.List; - getPack($$0: string): Internal.Pack; - getAvailableIds(): Internal.Collection; - getSelectedPacks(): Internal.Collection; - getSelectedIds(): Internal.Collection; - close(): void; - "sources" : Internal.Set<((arg0: Internal.Consumer, arg1: Internal.Pack$PackConstructor) => void)>; - get availablePacks(): Internal.Collection; - get availableIds(): Internal.Collection; - get selectedIds(): Internal.Collection; - get selectedPacks(): Internal.Collection; - set selected($$0: Internal.Collection_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PackRepository_ = PackRepository; - /** - * @javaClass net.minecraft.class_2651 - */ - class ClientboundContainerSetDataPacket implements Internal.Packet { - getContainerId(): number; - getValue(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get id(): number; - get containerId(): number; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundContainerSetDataPacket_ = ClientboundContainerSetDataPacket; - /** - * @javaClass com.vladmarica.betterpingdisplay.mixin.PlayerListHudInvoker - */ - interface PlayerListHudInvoker { - invokeRenderLatencyIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: Internal.PlayerInfo_): void; - } - type PlayerListHudInvoker_ = ((arg0: Internal.PoseStack, arg1: number, arg2: number, arg3: number, arg4: Internal.PlayerInfo) => void) | PlayerListHudInvoker; - /** - * @javaClass java.time.chrono.ChronoPeriod - */ - interface ChronoPeriod extends Internal.TemporalAmount { - minus(arg0: Internal.TemporalAmount_): this; - isNegative(): boolean; - negated(): this; - normalized(): this; - plus(arg0: Internal.TemporalAmount_): this; - multipliedBy(arg0: number): this; - subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: Internal.TemporalUnit_): number; - getUnits(): Internal.List; - addTo(arg0: Internal.Temporal_): Internal.Temporal; - isZero(): boolean; - toString(): string; - getChronology(): Internal.Chronology; - between(arg0: Internal.ChronoLocalDate_, arg1: Internal.ChronoLocalDate_): this; - } - type ChronoPeriod_ = ChronoPeriod; - /** - * @javaClass net.minecraft.class_320$class_321 - */ - class User$Type extends Internal.Enum { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.User$Type[]; - static byName($$0: string): this; - static readonly "MOJANG" : Internal.User$Type; - static readonly "LEGACY" : Internal.User$Type; - static readonly "MSA" : Internal.User$Type; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type User$Type_ = "legacy" | "msa" | "mojang" | User$Type; - /** - * @javaClass net.minecraft.class_2604 - */ - class ClientboundAddEntityPacket implements Internal.Packet { - getxRot(): number; - getyRot(): number; - getXa(): number; - getYa(): number; - getZa(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - getX(): number; - getY(): number; - getUUID(): Internal.UUID; - getZ(): number; - getType(): Internal.EntityType; - write($$0: Internal.FriendlyByteBuf_): void; - getData(): number; - static readonly "MAGICAL_QUANTIZATION" : 8000.0; - static readonly "LIMIT" : 3.9; - get data(): number; - get yRot(): number; - get za(): number; - get xRot(): number; - get ya(): number; - get x(): number; - get xa(): number; - get y(): number; - get z(): number; - get id(): number; - get type(): Internal.EntityType; - get uUID(): Internal.UUID; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundAddEntityPacket_ = ClientboundAddEntityPacket; - /** - * @javaClass it.unimi.dsi.fastutil.objects.ObjectSpliterator - */ - interface ObjectSpliterator extends Internal.Spliterator { - trySplit(): Internal.ObjectSpliterator; - skip(arg0: number): number; - } - type ObjectSpliterator_ = (() => Internal.ObjectSpliterator) | ObjectSpliterator; - /** - * @javaClass net.minecraft.class_640 - */ - class PlayerInfo { - setDisplayHealth($$0: number): void; - setLastHealthTime($$0: number): void; - getTabListDisplayName(): Internal.Component; - getCapeLocation(): ResourceLocation; - getGameMode(): Internal.GameType; - getProfile(): Internal.GameProfile; - isSkinLoaded(): boolean; - getModelName(): string; - getDisplayHealth(): number; - getLatency(): number; - getSkinLocation(): ResourceLocation; - getRenderVisibilityId(): number; - isCapeLoaded(): boolean; - setRenderVisibilityId($$0: number): void; - getHealthBlinkTime(): number; - setLastHealth($$0: number): void; - getTeam(): Internal.PlayerTeam; - getLastHealth(): number; - setHealthBlinkTime($$0: number): void; - setTabListDisplayName($$0: Internal.Component_): void; - getLastHealthTime(): number; - getElytraLocation(): ResourceLocation; - get tabListDisplayName(): Internal.Component; - get profile(): Internal.GameProfile; - get latency(): number; - get skinLocation(): ResourceLocation; - get healthBlinkTime(): number; - get team(): Internal.PlayerTeam; - get capeLocation(): ResourceLocation; - get lastHealthTime(): number; - get elytraLocation(): ResourceLocation; - get renderVisibilityId(): number; - get lastHealth(): number; - get modelName(): string; - get skinLoaded(): boolean; - get displayHealth(): number; - get gameMode(): Internal.GameType; - get capeLoaded(): boolean; - set tabListDisplayName($$0: Internal.Component_); - set healthBlinkTime($$0: number); - set displayHealth($$0: number); - set lastHealthTime($$0: number); - set lastHealth($$0: number); - set renderVisibilityId($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerInfo_ = PlayerInfo; - /** - * @javaClass io.netty.buffer.ByteBuf - */ - abstract class ByteBuf implements Internal.ReferenceCounted, Internal.Comparable { - asReadOnly(): this; - markReaderIndex(): this; - getByte(arg0: number): number; - readDoubleLE(): number; - writeZero(arg0: number): this; - resetReaderIndex(): this; - writeFloat(arg0: number): this; - setLongLE(arg0: number, arg1: number): this; - readRetainedSlice(arg0: number): this; - slice(arg0: number, arg1: number): this; - slice(): this; - setDoubleLE(arg0: number, arg1: number): this; - getMediumLE(arg0: number): number; - readUnsignedIntLE(): number; - writeFloatLE(arg0: number): this; - readInt(): number; - order(): Internal.ByteOrder; - order(arg0: Internal.ByteOrder_): this; - writeMedium(arg0: number): this; - resetWriterIndex(): this; - writableBytes(): number; - getUnsignedShort(arg0: number): number; - maxCapacity(): number; - bytesBefore(arg0: number): number; - bytesBefore(arg0: number, arg1: number): number; - bytesBefore(arg0: number, arg1: number, arg2: number): number; - nioBufferCount(): number; - setInt(arg0: number, arg1: number): this; - getInt(arg0: number): number; - markWriterIndex(): this; - isReadable(arg0: number): boolean; - isReadable(): boolean; - writeBoolean(arg0: boolean): this; - setIntLE(arg0: number, arg1: number): this; - writeLongLE(arg0: number): this; - setShortLE(arg0: number, arg1: number): this; - retain(arg0: number): this; - retain(): this; - isWritable(): boolean; - isWritable(arg0: number): boolean; - readChar(): string; - hasMemoryAddress(): boolean; - capacity(): number; - capacity(arg0: number): this; - readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; - isReadOnly(): boolean; - readUnsignedShortLE(): number; - readDouble(): number; - readFloat(): number; - getLongLE(arg0: number): number; - getBoolean(arg0: number): boolean; - copy(): this; - copy(arg0: number, arg1: number): this; - readShortLE(): number; - readUnsignedMedium(): number; - ensureWritable(arg0: number): this; - ensureWritable(arg0: number, arg1: boolean): number; - writeInt(arg0: number): this; - readFloatLE(): number; - getDoubleLE(arg0: number): number; - hasArray(): boolean; - memoryAddress(): number; - maxFastWritableBytes(): number; - readableBytes(): number; - readSlice(arg0: number): this; - getIntLE(arg0: number): number; - nioBuffers(): Internal.ByteBuffer[]; - nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; - forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; - forEachByteDesc(arg0: Internal.ByteProcessor_): number; - skipBytes(arg0: number): this; - getLong(arg0: number): number; - readLong(): number; - readShort(): number; - equals(arg0: any): boolean; - setZero(arg0: number, arg1: number): this; - getUnsignedMedium(arg0: number): number; - readBytes(arg0: Internal.ByteBuf_, arg1: number): this; - readBytes(arg0: number): this; - readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; - readBytes(arg0: number[]): this; - readBytes(arg0: Internal.ByteBuf_): this; - readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; - readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; - readBytes(arg0: Internal.OutputStream_, arg1: number): this; - readBytes(arg0: Internal.ByteBuffer_): this; - readBytes(arg0: number[], arg1: number, arg2: number): this; - readBoolean(): boolean; - toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; - toString(arg0: Internal.Charset_): string; - toString(): string; - retainedSlice(arg0: number, arg1: number): this; - retainedSlice(): this; - readMediumLE(): number; - setMedium(arg0: number, arg1: number): this; - isDirect(): boolean; - setBoolean(arg0: number, arg1: boolean): this; - getFloatLE(arg0: number): number; - readerIndex(): number; - readerIndex(arg0: number): this; - getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; - setShort(arg0: number, arg1: number): this; - compareTo(arg0: Internal.ByteBuf_): number; - getBytes(arg0: number, arg1: Internal.ByteBuf_): this; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; - getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; - getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; - getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this; - getBytes(arg0: number, arg1: number[]): this; - getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; - getBytes(arg0: number, arg1: Internal.ByteBuffer_): this; - unwrap(): this; - setDouble(arg0: number, arg1: number): this; - setChar(arg0: number, arg1: number): this; - getUnsignedIntLE(arg0: number): number; - setFloatLE(arg0: number, arg1: number): this; - getUnsignedInt(arg0: number): number; - indexOf(arg0: number, arg1: number, arg2: number): number; - writeByte(arg0: number): this; - nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - nioBuffer(): Internal.ByteBuffer; - touch(arg0: any): this; - touch(): this; - discardSomeReadBytes(): this; - duplicate(): this; - writerIndex(): number; - writerIndex(arg0: number): this; - readUnsignedInt(): number; - writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; - getUnsignedShortLE(arg0: number): number; - retainedDuplicate(): this; - getChar(arg0: number): string; - setLong(arg0: number, arg1: number): this; - readMedium(): number; - writeBytes(arg0: number[]): this; - writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; - writeBytes(arg0: Internal.ByteBuf_, arg1: number): this; - writeBytes(arg0: Internal.ByteBuf_): this; - writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; - writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; - writeBytes(arg0: Internal.ByteBuffer_): this; - writeBytes(arg0: number[], arg1: number, arg2: number): this; - writeBytes(arg0: Internal.InputStream_, arg1: number): number; - forEachByte(arg0: Internal.ByteProcessor_): number; - forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; - setIndex(arg0: number, arg1: number): this; - writeShort(arg0: number): this; - alloc(): Internal.ByteBufAllocator; - getShortLE(arg0: number): number; - getMedium(arg0: number): number; - readUnsignedShort(): number; - setByte(arg0: number, arg1: number): this; - writeShortLE(arg0: number): this; - maxWritableBytes(): number; - getDouble(arg0: number): number; - getFloat(arg0: number): number; - writeLong(arg0: number): this; - writeIntLE(arg0: number): this; - array(): number[]; - setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; - hashCode(): number; - internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - arrayOffset(): number; - readIntLE(): number; - setMediumLE(arg0: number, arg1: number): this; - readUnsignedByte(): number; - readUnsignedMediumLE(): number; - readLongLE(): number; - writeDouble(arg0: number): this; - setBytes(arg0: number, arg1: Internal.ByteBuffer_): this; - setBytes(arg0: number, arg1: Internal.ByteBuf_): this; - setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; - setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; - setBytes(arg0: number, arg1: number[]): this; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; - setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; - setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; - setFloat(arg0: number, arg1: number): this; - getShort(arg0: number): number; - writeMediumLE(arg0: number): this; - clear(): this; - getUnsignedByte(arg0: number): number; - discardReadBytes(): this; - writeChar(arg0: number): this; - isContiguous(): boolean; - writeDoubleLE(arg0: number): this; - getUnsignedMediumLE(arg0: number): number; - readByte(): number; - get readable(): boolean; - get direct(): boolean; - get readOnly(): boolean; - get contiguous(): boolean; - get writable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ByteBuf_ = ByteBuf; - /** - * @javaClass net.minecraft.class_2848 - */ - class ServerboundPlayerCommandPacket implements Internal.Packet { - getId(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - getAction(): Internal.ServerboundPlayerCommandPacket$Action; - write($$0: Internal.FriendlyByteBuf_): void; - getData(): number; - get data(): number; - get action(): Internal.ServerboundPlayerCommandPacket$Action; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundPlayerCommandPacket_ = ServerboundPlayerCommandPacket; - /** - * @javaClass net.minecraft.class_1430 - */ - class Cow extends Internal.Animal { - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - static createAttributes(): Internal.AttributeSupplier$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Cow_ = Cow; - /** - * @javaClass net.minecraft.class_918 - */ - class ItemRenderer implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener, Internal.AccessItemRenderer { - getItemModelShaper(): Internal.ItemModelShaper; - getModel($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_, $$3: number): Internal.BakedModel; - handler$blh000$renderGuiItemOverlay(renderer: Internal.Font_, stack: Internal.ItemStack_, x: number, y: number, countLabel: string, cbi: Internal.CallbackInfo_): void; - renderModelLists(model: Internal.BakedModel_, stack: Internal.ItemStack_, light: number, overlay: number, matrices: Internal.PoseStack_, vertices: Internal.VertexConsumer_): void; - onResourceManagerReload($$0: Internal.ResourceManager_): void; - renderStatic($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.ItemTransforms$TransformType_, $$3: boolean, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: Internal.Level_, $$7: number, $$8: number, $$9: number): void; - renderStatic($$0: Internal.ItemStack_, $$1: Internal.ItemTransforms$TransformType_, $$2: number, $$3: number, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: number): void; - renderGuiItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: Internal.BakedModel_): void; - renderGuiItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; - static getFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; - static getCompassFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: Internal.PoseStack$Pose_): Internal.VertexConsumer; - static getCompassFoilBufferDirect($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: Internal.PoseStack$Pose_): Internal.VertexConsumer; - renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; - renderAndDecorateItem($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: number): void; - renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: number, $$4: number): void; - renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: number): void; - fabric_renderBakedItemModel(model: Internal.BakedModel_, stack: Internal.ItemStack_, light: number, overlay: number, matrixStack: Internal.PoseStack_, buffer: Internal.VertexConsumer_): void; - getFabricId(): ResourceLocation; - handler$bbc000$hook_renderItem(stack: Internal.ItemStack_, transformMode: Internal.ItemTransforms$TransformType_, invert: boolean, matrixStack: Internal.PoseStack_, vertexConsumerProvider: Internal.MultiBufferSource_, light: number, overlay: number, model: Internal.BakedModel_, ci: Internal.CallbackInfo_): void; - static getArmorFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; - renderGuiItemDecorations($$0: Internal.Font_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: string): void; - renderGuiItemDecorations($$0: Internal.Font_, $$1: Internal.ItemStack_, $$2: number, $$3: number): void; - render($$0: Internal.ItemStack_, $$1: Internal.ItemTransforms$TransformType_, $$2: boolean, $$3: Internal.PoseStack_, $$4: Internal.MultiBufferSource_, $$5: number, $$6: number, $$7: Internal.BakedModel_): void; - static getFoilBufferDirect($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; - getFabricDependencies(): Internal.Collection; - renderAndDecorateFakeItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; - static readonly "COMPASS_FOIL_UI_SCALE" : 0.5; - static readonly "COMPASS_FOIL_FIRST_PERSON_SCALE" : 0.75; - static readonly "ENCHANT_GLINT_LOCATION" : ResourceLocation; - static readonly "ITEM_COUNT_BLIT_OFFSET" : 200; - "blitOffset" : number; - get fabricDependencies(): Internal.Collection; - get itemModelShaper(): Internal.ItemModelShaper; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemRenderer_ = ItemRenderer; - /** - * @javaClass net.minecraft.class_3274 - */ - class PackMetadataSectionSerializer implements Internal.MetadataSectionSerializer { - getMetadataSectionName(): string; - fromJson($$0: Internal.JsonObject_): Internal.PackMetadataSection; - get metadataSectionName(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PackMetadataSectionSerializer_ = PackMetadataSectionSerializer; - /** - * @javaClass net.minecraft.class_1259 - */ - abstract class BossEvent { - setName($$0: Internal.Component_): void; - shouldCreateWorldFog(): boolean; - getName(): Internal.Component; - setDarkenScreen($$0: boolean): this; - setProgress($$0: number): void; - getColor(): Internal.BossEvent$BossBarColor; - getId(): Internal.UUID; - shouldPlayBossMusic(): boolean; - getProgress(): number; - setColor($$0: Internal.BossEvent$BossBarColor_): void; - shouldDarkenScreen(): boolean; - setCreateWorldFog($$0: boolean): this; - getOverlay(): Internal.BossEvent$BossBarOverlay; - setOverlay($$0: Internal.BossEvent$BossBarOverlay_): void; - setPlayBossMusic($$0: boolean): this; - get color(): Internal.BossEvent$BossBarColor; - get overlay(): Internal.BossEvent$BossBarOverlay; - get name(): Internal.Component; - get progress(): number; - get id(): Internal.UUID; - set darkenScreen($$0: boolean); - set playBossMusic($$0: boolean); - set overlay($$0: Internal.BossEvent$BossBarOverlay_); - set color($$0: Internal.BossEvent$BossBarColor_); - set name($$0: Internal.Component_); - set progress($$0: number); - set createWorldFog($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BossEvent_ = BossEvent; - /** - * @javaClass net.minecraft.class_6603$class_6605 - */ - interface ClientboundLevelChunkPacketData$BlockEntityTagOutput { - accept(arg0: BlockPos_, arg1: Internal.BlockEntityType_, arg2: Internal.CompoundTag_): void; - } - type ClientboundLevelChunkPacketData$BlockEntityTagOutput_ = ((arg0: BlockPos, arg1: Internal.BlockEntityType, arg2: Internal.CompoundTag) => void) | ClientboundLevelChunkPacketData$BlockEntityTagOutput; - /** - * @javaClass dev.latvian.mods.kubejs.event.EventsJS - */ - class EventsJS { - postToHandlers(id: string, list: Internal.List_, event: Internal.EventJS_): boolean; - handlers(id: string): Internal.List; - clear(): void; - listen(id: string, handler: Internal.IEventHandler_): void; - readonly "scriptManager" : Internal.ScriptManager; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EventsJS_ = EventsJS; - /** - * @javaClass net.fabricmc.fabric.api.item.v1.CustomDamageHandler - */ - interface CustomDamageHandler { - damage(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.LivingEntity_, arg3: Internal.Consumer_): number; - } - type CustomDamageHandler_ = ((arg0: Internal.ItemStack, arg1: number, arg2: Internal.LivingEntity, arg3: Internal.Consumer) => number) | CustomDamageHandler; - /** - * @javaClass net.minecraft.class_5899 - */ - class ClientboundSetBorderWarningDistancePacket implements Internal.Packet { - getWarningBlocks(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get warningBlocks(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetBorderWarningDistancePacket_ = ClientboundSetBorderWarningDistancePacket; - /** - * @javaClass net.minecraft.class_3141 - */ - class RandomFeatureConfiguration implements Internal.FeatureConfiguration { - getFeatures(): Internal.Stream>; - readonly "features" : Internal.List; - static readonly "CODEC" : Internal.Codec; - readonly "defaultFeature" : Internal.Holder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomFeatureConfiguration_ = RandomFeatureConfiguration; - /** - * @javaClass net.minecraft.class_2926 - */ - class ServerStatus { - getVersion(): Internal.ServerStatus$Version; - getFavicon(): string; - setFavicon($$0: string): void; - setPlayers($$0: Internal.ServerStatus$Players_): void; - setVersion($$0: Internal.ServerStatus$Version_): void; - setDescription($$0: Internal.Component_): void; - getPlayers(): Internal.ServerStatus$Players; - getDescription(): Internal.Component; - static readonly "FAVICON_WIDTH" : 64; - static readonly "FAVICON_HEIGHT" : 64; - get favicon(): string; - get players(): Internal.ServerStatus$Players; - get description(): Internal.Component; - get version(): Internal.ServerStatus$Version; - set favicon($$0: string); - set players($$0: Internal.ServerStatus$Players_); - set description($$0: Internal.Component_); - set version($$0: Internal.ServerStatus$Version_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerStatus_ = ServerStatus; - /** - * @javaClass net.minecraft.class_193 - */ - interface RequirementsStrategy { - createRequirements(arg0: Internal.Collection_): string[][]; - } - type RequirementsStrategy_ = ((arg0: Internal.Collection) => string[][]) | RequirementsStrategy; - /** - * @javaClass java.util.concurrent.CompletableFuture - */ - class CompletableFuture implements Internal.Future, Internal.CompletionStage { - cancel(arg0: boolean): boolean; - obtrudeValue(arg0: T): void; - exceptionallyAsync(arg0: Internal.Function_): Internal.CompletableFuture; - exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletableFuture; - static failedStage(arg0: Internal.Throwable_): Internal.CompletionStage; - runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; - runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletableFuture; - obtrudeException(arg0: Internal.Throwable_): void; - thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; - exceptionallyCompose(arg0: Internal.Function_>): Internal.CompletableFuture; - join(): T; - isCompletedExceptionally(): boolean; - completeAsync(arg0: Internal.Supplier_): Internal.CompletableFuture; - completeAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): Internal.CompletableFuture; - applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletableFuture; - thenApply(arg0: Internal.Function_): Internal.CompletableFuture; - thenRun(arg0: Internal.Runnable_): Internal.CompletableFuture; - orTimeout(arg0: number, arg1: Internal.TimeUnit_): Internal.CompletableFuture; - getNow(arg0: T): T; - exceptionally(arg0: Internal.Function_): Internal.CompletableFuture; - handle(arg0: Internal.BiFunction_): Internal.CompletableFuture; - thenCompose(arg0: Internal.Function_>): Internal.CompletableFuture; - static failedFuture(arg0: Internal.Throwable_): Internal.CompletableFuture; - thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletableFuture; - thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletableFuture; - static completedFuture(arg0: U): Internal.CompletableFuture; - getNumberOfDependents(): number; - whenCompleteAsync(arg0: Internal.BiConsumer_): Internal.CompletableFuture; - whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): Internal.CompletableFuture; - toCompletableFuture(): Internal.CompletableFuture; - thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletableFuture; - thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletableFuture; - thenApplyAsync(arg0: Internal.Function_): Internal.CompletableFuture; - thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletableFuture; - static runAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture; - static runAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; - thenRunAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; - thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture; - static allOf(... arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; - applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletableFuture; - applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletableFuture; - newIncompleteFuture(): Internal.CompletableFuture; - runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletableFuture; - runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; - acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletableFuture; - acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletableFuture; - acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletableFuture; - get(): T; - get(arg0: number, arg1: Internal.TimeUnit_): T; - copy(): Internal.CompletableFuture; - runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; - thenComposeAsync(arg0: Internal.Function_>): Internal.CompletableFuture; - thenComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletableFuture; - thenAccept(arg0: Internal.Consumer_): Internal.CompletableFuture; - isCancelled(): boolean; - runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; - static anyOf(... arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; - completeOnTimeout(arg0: T, arg1: number, arg2: Internal.TimeUnit_): Internal.CompletableFuture; - defaultExecutor(): Internal.Executor; - handleAsync(arg0: Internal.BiFunction_): Internal.CompletableFuture; - handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletableFuture; - static supplyAsync(arg0: Internal.Supplier_): Internal.CompletableFuture; - static supplyAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): Internal.CompletableFuture; - completeExceptionally(arg0: Internal.Throwable_): boolean; - isDone(): boolean; - whenComplete(arg0: Internal.BiConsumer_): Internal.CompletableFuture; - thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; - thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletableFuture; - static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_): Internal.Executor; - static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_, arg2: Internal.Executor_): Internal.Executor; - exceptionallyComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletableFuture; - exceptionallyComposeAsync(arg0: Internal.Function_>): Internal.CompletableFuture; - thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletableFuture; - toString(): string; - minimalCompletionStage(): Internal.CompletionStage; - complete(arg0: T): boolean; - static completedStage(arg0: U): Internal.CompletionStage; - get numberOfDependents(): number; - get cancelled(): boolean; - get completedExceptionally(): boolean; - get done(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CompletableFuture_ = CompletableFuture; - /** - * @javaClass net.minecraft.class_3721 - */ - class BellBlockEntity extends Internal.BlockEntity { - triggerEvent($$0: number, $$1: number): boolean; - static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BellBlockEntity_): void; - onHit($$0: Internal.Direction_): void; - static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BellBlockEntity_): void; - "ticks" : number; - "clickDirection" : Internal.Direction; - "shaking" : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BellBlockEntity_ = BellBlockEntity; - /** - * @javaClass net.minecraft.class_2688 - */ - abstract class StateHolder implements Internal.FastMapStateHolder { - getNeighborTable(): Internal.Table; - getStateIndex(): number; - getValues(): Internal.ImmutableMap, Internal.Comparable>; - setNeighborTable(table: Internal.Table_): void; - getProperties(): Internal.Collection>; - setStateMap(newValue: Internal.FastMap_): void; - redirect$zpm000$getNeighborFromFastMap(ignore: Internal.Table_, rowKey: any, columnKey: any): any; - getStateMap(): Internal.FastMap; - cycle($$0: Internal.Property_): S; - hasProperty($$0: Internal.Property_): boolean; - replacePropertyMap(newMap: Internal.ImmutableMap_): void; - populateNeighbours(states: Internal.Map_): void; - getValue($$0: Internal.Property_): T; - setValue($$0: Internal.Property_, $$1: V): S; - setStateIndex(newValue: number): void; - toString(): string; - getOptionalValue($$0: Internal.Property_): Internal.Optional; - getVanillaPropertyMap(): Internal.ImmutableMap; - static readonly "PROPERTIES_TAG" : "Properties"; - static readonly "NAME_TAG" : "Name"; - get stateIndex(): number; - get values(): Internal.ImmutableMap, Internal.Comparable>; - get neighborTable(): Internal.Table; - get stateMap(): Internal.FastMap; - get properties(): Internal.Collection>; - get vanillaPropertyMap(): Internal.ImmutableMap; - set stateIndex(newValue: number); - set stateMap(newValue: Internal.FastMap_); - set neighborTable(table: Internal.Table_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StateHolder_ = StateHolder; - /** - * @javaClass net.minecraft.class_5568 - */ - interface EntityAccess { - getPassengersAndSelf(): Internal.Stream; - getUUID(): Internal.UUID; - getSelfAndPassengers(): Internal.Stream; - blockPosition(): BlockPos; - shouldBeSaved(): boolean; - isAlwaysTicking(): boolean; - getId(): number; - setLevelCallback(arg0: Internal.EntityInLevelCallback_): void; - setRemoved(arg0: Internal.Entity$RemovalReason_): void; - getBoundingBox(): Internal.AABB; - } - type EntityAccess_ = EntityAccess; - /** - * @javaClass net.minecraft.class_2491 - */ - class EndTag implements Internal.Tag { - getType(): Internal.TagType; - getId(): number; - toString(): string; - copy(): this; - write($$0: Internal.DataOutput_): void; - accept($$0: Internal.TagVisitor_): void; - accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - static readonly "INSTANCE" : Internal.EndTag; - static readonly "TYPE" : Internal.TagType; - get id(): number; - get type(): Internal.TagType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EndTag_ = EndTag; - /** - * @javaClass net.minecraft.class_2774 - */ - class ClientboundTagQueryPacket implements Internal.Packet { - getTransactionId(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - isSkippable(): boolean; - getTag(): Internal.CompoundTag; - write($$0: Internal.FriendlyByteBuf_): void; - get skippable(): boolean; - get tag(): Internal.CompoundTag; - get transactionId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundTagQueryPacket_ = ClientboundTagQueryPacket; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinLootTableAccessor - */ - interface MixinLootTableAccessor { - getPools(): Internal.LootPool[]; - } - type MixinLootTableAccessor_ = (() => Internal.LootPool[]) | MixinLootTableAccessor; - /** - * @javaClass link.infra.indium.renderer.accessor.AccessBlockModelRenderer - */ - interface AccessBlockModelRenderer { - fabric_updateShape(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: number[], arg4: Internal.Direction_, arg5: number[], arg6: Internal.BitSet_): void; - } - type AccessBlockModelRenderer_ = ((arg0: Internal.BlockAndTintGetter, arg1: Internal.BlockState, arg2: BlockPos, arg3: number[], arg4: Internal.Direction, arg5: number[], arg6: Internal.BitSet) => void) | AccessBlockModelRenderer; - /** - * @javaClass net.fabricmc.fabric.mixin.loot.LootTableAccessor - */ - interface LootTableAccessor { - fabric_getPools(): Internal.LootPool[]; - fabric_getFunctions(): Internal.LootItemFunction[]; - } - type LootTableAccessor_ = LootTableAccessor; - /** - * @javaClass net.minecraft.class_1452 - */ - class Pig extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable { - method_6725(): boolean; - canBeControlledByRider(): boolean; - getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - isFood($$0: Internal.ItemStack_): boolean; - method_26316(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - method_26315($$0: Vec3_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getControllingPassenger(): Internal.Entity; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; - travel($$0: Vec3_): void; - method_6765(): boolean; - getLeashOffset(): Vec3; - method_6576($$0: Internal.SoundSource_): void; - method_6577(): boolean; - get controllingPassenger(): Internal.Entity; - get leashOffset(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pig_ = Pig; - /** - * @javaClass net.minecraft.class_2902$class_2903 - */ - class Heightmap$Types extends Internal.Enum implements Internal.StringRepresentable { - isOpaque(): Internal.Predicate; - static valueOf($$0: string): this; - static values(): Internal.Heightmap$Types[]; - method_15434(): string; - getSerializationKey(): string; - keepAfterWorldgen(): boolean; - sendToClient(): boolean; - static getFromKey($$0: string): this; - static readonly "OCEAN_FLOOR" : Internal.Heightmap$Types; - static readonly "MOTION_BLOCKING_NO_LEAVES" : Internal.Heightmap$Types; - static readonly "CODEC" : Internal.Codec; - static readonly "MOTION_BLOCKING" : Internal.Heightmap$Types; - static readonly "WORLD_SURFACE" : Internal.Heightmap$Types; - static readonly "OCEAN_FLOOR_WG" : Internal.Heightmap$Types; - static readonly "WORLD_SURFACE_WG" : Internal.Heightmap$Types; - get serializationKey(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Heightmap$Types_ = "world_surface_wg" | "world_surface" | "ocean_floor" | "motion_blocking_no_leaves" | "motion_blocking" | "ocean_floor_wg" | Heightmap$Types; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2IntFunction - */ - interface Char2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): this; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Char2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): this; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2IntFunction; - } - type Char2IntFunction_ = ((arg0: string) => number) | Char2IntFunction; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2DoubleFunction - */ - interface Short2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): this; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Short2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): this; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2DoubleFunction; - } - type Short2DoubleFunction_ = ((arg0: number) => number) | Short2DoubleFunction; - /** - * @javaClass net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial - */ - interface RenderMaterial { - spriteDepth(): number; - } - type RenderMaterial_ = (() => number) | RenderMaterial; - /** - * @javaClass net.fabricmc.fabric.impl.gamerule.RuleKeyExtensions - */ - interface RuleKeyExtensions { - fabric_setCustomCategory(arg0: Internal.CustomGameRuleCategory_): void; - fabric_getCustomCategory(): Internal.CustomGameRuleCategory; - } - type RuleKeyExtensions_ = RuleKeyExtensions; - /** - * @javaClass net.minecraft.class_6680 - */ - class TrueBlockPredicate implements Internal.BlockPredicate { - test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; - type(): Internal.BlockPredicateType; - static readonly "CODEC" : null; - static "INSTANCE" : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TrueBlockPredicate_ = TrueBlockPredicate; - /** - * @javaClass java.net.FileNameMap - */ - interface FileNameMap { - getContentTypeFor(arg0: string): string; - } - type FileNameMap_ = ((arg0: string) => string) | FileNameMap; - /** - * @javaClass net.minecraft.class_2371 - */ - class NonNullList extends Internal.AbstractList { - add($$0: number, $$1: E): void; - set($$0: number, $$1: E): E; - size(): number; - static of($$0: E, ... $$1: E[]): Internal.NonNullList; - get($$0: number): E; - clear(): void; - static create(): Internal.NonNullList; - static withSize($$0: number, $$1: E): Internal.NonNullList; - static createWithCapacity($$0: number): Internal.NonNullList; - remove($$0: number): E; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NonNullList_ = NonNullList; - /** - * @javaClass net.minecraft.class_3920 - */ - class CampfireCookingRecipe extends Internal.AbstractCookingRecipe { - getSerializer(): Internal.RecipeSerializer; - getToastSymbol(): Internal.ItemStack; - get toastSymbol(): Internal.ItemStack; - get serializer(): Internal.RecipeSerializer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CampfireCookingRecipe_ = CampfireCookingRecipe; - /** - * @javaClass net.minecraft.class_170$class_171 - */ - class AdvancementRewards$Builder { - addRecipe($$0: ResourceLocation_): this; - addExperience($$0: number): this; - build(): Internal.AdvancementRewards; - static function($$0: ResourceLocation_): this; - static recipe($$0: ResourceLocation_): this; - addLootTable($$0: ResourceLocation_): this; - static loot($$0: ResourceLocation_): this; - static experience($$0: number): this; - runs($$0: ResourceLocation_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AdvancementRewards$Builder_ = AdvancementRewards$Builder; - /** - * @javaClass java.lang.invoke.VarHandle - */ - abstract class VarHandle implements Internal.Constable { - toMethodHandle(arg0: Internal.VarHandle$AccessMode_): Internal.MethodHandle; - coordinateTypes(): Internal.List>; - weakCompareAndSetPlain(... arg0: any[]): boolean; - getVolatile(... arg0: any[]): any; - getAndBitwiseXor(... arg0: any[]): any; - static storeStoreFence(): void; - compareAndExchange(... arg0: any[]): any; - static fullFence(): void; - getAndSetRelease(... arg0: any[]): any; - getAcquire(... arg0: any[]): any; - getAndBitwiseAnd(... arg0: any[]): any; - accessModeType(arg0: Internal.VarHandle$AccessMode_): Internal.MethodType; - getAndBitwiseOr(... arg0: any[]): any; - static acquireFence(): void; - hasInvokeExactBehavior(): boolean; - describeConstable(): Internal.Optional; - getAndBitwiseOrRelease(... arg0: any[]): any; - getAndSetAcquire(... arg0: any[]): any; - getOpaque(... arg0: any[]): any; - varType(): typeof any; - getAndBitwiseXorAcquire(... arg0: any[]): any; - getAndBitwiseAndRelease(... arg0: any[]): any; - getAndBitwiseOrAcquire(... arg0: any[]): any; - setVolatile(... arg0: any[]): void; - get(... arg0: any[]): any; - static releaseFence(): void; - getAndAdd(... arg0: any[]): any; - getAndSet(... arg0: any[]): any; - weakCompareAndSetAcquire(... arg0: any[]): boolean; - set(... arg0: any[]): void; - weakCompareAndSetRelease(... arg0: any[]): boolean; - weakCompareAndSet(... arg0: any[]): boolean; - static loadLoadFence(): void; - getAndAddRelease(... arg0: any[]): any; - getAndAddAcquire(... arg0: any[]): any; - setOpaque(... arg0: any[]): void; - isAccessModeSupported(arg0: Internal.VarHandle$AccessMode_): boolean; - compareAndExchangeRelease(... arg0: any[]): any; - compareAndSet(... arg0: any[]): boolean; - compareAndExchangeAcquire(... arg0: any[]): any; - getAndBitwiseXorRelease(... arg0: any[]): any; - withInvokeBehavior(): this; - setRelease(... arg0: any[]): void; - toString(): string; - withInvokeExactBehavior(): this; - getAndBitwiseAndAcquire(... arg0: any[]): any; - set opaque(... arg0: any[]); - set release(... arg0: any[]); - set volatile(... arg0: any[]); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VarHandle_ = VarHandle; - /** - * @javaClass net.minecraft.class_5407 - */ - class GpuWarnlistManager extends Internal.SimplePreparableReloadListener { - getAllWarnings(): string; - dismissWarning(): void; - isSkippingFabulous(): boolean; - hasWarnings(): boolean; - getRendererWarnings(): string; - resetWarnings(): void; - showWarning(): void; - getVersionWarnings(): string; - isShowingWarning(): boolean; - dismissWarningAndSkipFabulous(): void; - willShowWarning(): boolean; - getVendorWarnings(): string; - get skippingFabulous(): boolean; - get allWarnings(): string; - get rendererWarnings(): string; - get showingWarning(): boolean; - get vendorWarnings(): string; - get versionWarnings(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GpuWarnlistManager_ = GpuWarnlistManager; - /** - * @javaClass net.minecraft.class_6763 - */ - interface TickContainerAccess extends Internal.TickAccess { - } - type TickContainerAccess_ = TickContainerAccess; - /** - * @javaClass net.minecraft.class_163$class_164 - */ - interface AdvancementList$Listener { - onAdvancementsCleared(): void; - onRemoveAdvancementTask(arg0: Internal.Advancement_): void; - onAddAdvancementTask(arg0: Internal.Advancement_): void; - onRemoveAdvancementRoot(arg0: Internal.Advancement_): void; - onAddAdvancementRoot(arg0: Internal.Advancement_): void; - } - type AdvancementList$Listener_ = AdvancementList$Listener; - /** - * @javaClass java.net.ContentHandlerFactory - */ - interface ContentHandlerFactory { - createContentHandler(arg0: string): Internal.ContentHandler; - } - type ContentHandlerFactory_ = ((arg0: string) => Internal.ContentHandler) | ContentHandlerFactory; - /** - * @javaClass net.minecraft.class_4760 - */ - class Hoglin extends Internal.Animal implements Internal.Enemy, Internal.HoglinBase { - handleEntityEvent($$0: number): void; - method_24657(): number; - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getSoundSource(): Internal.SoundSource; - setImmuneToZombification($$0: boolean): void; - canFallInLove(): boolean; - isFood($$0: Internal.ItemStack_): boolean; - static checkHoglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isConverting(): boolean; - canBeLeashed($$0: Internal.Player_): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getPassengersRidingOffset(): number; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - doHurtTarget($$0: Internal.Entity_): boolean; - canBeHunted(): boolean; - removeWhenFarAway($$0: number): boolean; - getBrain(): Internal.Brain; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - isAdult(): boolean; - get passengersRidingOffset(): number; - get converting(): boolean; - get soundSource(): Internal.SoundSource; - get brain(): Internal.Brain; - get adult(): boolean; - set immuneToZombification($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Hoglin_ = Hoglin; - /** - * @javaClass dev.onyxstudios.cca.api.v3.component.ComponentContainer - */ - interface ComponentContainer extends Internal.NbtSerializable { - fromTag(arg0: Internal.CompoundTag_): void; - keys(): Internal.Set>; - toTag(arg0: Internal.CompoundTag_): Internal.CompoundTag; - tickClientComponents(): void; - hasComponents(): boolean; - tickServerComponents(): void; - copyFrom(arg0: Internal.ComponentContainer_): void; - } - type ComponentContainer_ = ComponentContainer; - /** - * @javaClass net.minecraft.class_4668$class_4678 - */ - class RenderStateShard$OutputStateShard extends Internal.RenderStateShard { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$OutputStateShard_ = RenderStateShard$OutputStateShard; - /** - * @javaClass net.darktree.interference.mixin.HardnessAccessor - */ - interface HardnessAccessor { - getStoredHardness(): number; - } - type HardnessAccessor_ = (() => number) | HardnessAccessor; - /** - * @javaClass net.minecraft.class_4668$class_4676 - */ - class RenderStateShard$LightmapStateShard extends Internal.RenderStateShard$BooleanStateShard { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$LightmapStateShard_ = RenderStateShard$LightmapStateShard; - /** - * @javaClass net.minecraft.class_368 - */ - interface Toast { - getToken(): any; - width(): number; - render(arg0: Internal.PoseStack_, arg1: Internal.ToastComponent_, arg2: number): Internal.Toast$Visibility; - height(): number; - } - type Toast_ = ((arg0: Internal.PoseStack, arg1: Internal.ToastComponent, arg2: number) => Internal.Toast$Visibility) | Toast; - /** - * @javaClass net.minecraft.class_161$class_162 - */ - class Advancement$Builder { - canBuild($$0: Internal.Function_): boolean; - parent($$0: ResourceLocation_): this; - parent($$0: Internal.Advancement_): this; - getCriteria(): Internal.Map; - requirements($$0: Internal.RequirementsStrategy_): this; - requirements($$0: string[][]): this; - serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; - display($$0: Internal.ItemStack_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: ResourceLocation_, $$4: Internal.FrameType_, $$5: boolean, $$6: boolean, $$7: boolean): this; - display($$0: Internal.ItemLike_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: ResourceLocation_, $$4: Internal.FrameType_, $$5: boolean, $$6: boolean, $$7: boolean): this; - display($$0: Internal.DisplayInfo_): this; - save($$0: Internal.Consumer_, $$1: string): Internal.Advancement; - addCriterion($$0: string, $$1: Internal.CriterionTriggerInstance_): this; - addCriterion($$0: string, $$1: Internal.Criterion_): this; - static advancement(): this; - serializeToJson(): Internal.JsonObject; - build($$0: ResourceLocation_): Internal.Advancement; - static fromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): this; - toString(): string; - static fromNetwork($$0: Internal.FriendlyByteBuf_): this; - rewards($$0: Internal.AdvancementRewards$Builder_): this; - rewards($$0: Internal.AdvancementRewards_): this; - get criteria(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Advancement$Builder_ = Advancement$Builder; - /** - * Fired when ticking on client side. - * @javaClass dev.latvian.mods.kubejs.client.ClientTickEventJS - */ - class ClientTickEventJS extends Internal.ClientEventJS { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when ticking on client side. - */ - type ClientTickEventJS_ = ClientTickEventJS; - /** - * Fired when you need to remove worldgen. - * @javaClass dev.latvian.mods.kubejs.level.gen.WorldgenRemoveEventJS - */ - class WorldgenRemoveEventJS extends Internal.StartupEventJS { - removeAllSpawns(): void; - printFeaturesForType(type: DecorationGenerationStep_, filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, afterRemoval: boolean): void; - printSpawns(category: Internal.MobCategory_): void; - printSpawns(): void; - removeFeatureById(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, decoration: DecorationGenerationStep_, ids: ResourceLocation_[]): void; - removeFeatureById(type: DecorationGenerationStep_, ids: ResourceLocation_[]): void; - printFeatures(type: DecorationGenerationStep_, filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_): void; - printFeatures(): void; - printFeatures(type: DecorationGenerationStep_): void; - removeAllFeatures(): void; - removeAllFeatures(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_): void; - removeAllFeatures(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, type: DecorationGenerationStep_): void; - removeSpawns(p: Internal.Consumer_): void; - removeOres(p: Internal.Consumer_): void; - printFiltered(type: DecorationGenerationStep_, filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_): void; - printFiltered(type: DecorationGenerationStep_): void; - printFiltered(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when you need to remove worldgen. - */ - type WorldgenRemoveEventJS_ = WorldgenRemoveEventJS; - /** - * @javaClass net.minecraft.class_101$class_102 - */ - class CopyNameFunction$NameSource extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.CopyNameFunction$NameSource[]; - static getByName($$0: string): this; - static readonly "KILLER_PLAYER" : Internal.CopyNameFunction$NameSource; - readonly "param" : Internal.LootContextParam; - static readonly "KILLER" : Internal.CopyNameFunction$NameSource; - static readonly "BLOCK_ENTITY" : Internal.CopyNameFunction$NameSource; - readonly "name" : string; - static readonly "THIS" : Internal.CopyNameFunction$NameSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CopyNameFunction$NameSource_ = "block_entity" | "this" | "killer_player" | "killer" | CopyNameFunction$NameSource; - /** - * @javaClass net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener - */ - interface IdentifiableResourceReloadListener extends Internal.PreparableReloadListener { - getFabricId(): ResourceLocation; - getFabricDependencies(): Internal.Collection; - } - type IdentifiableResourceReloadListener_ = (() => ResourceLocation) | IdentifiableResourceReloadListener; - /** - * @javaClass net.minecraft.class_1266 - */ - class DifficultyInstance { - isHard(): boolean; - isHarderThan($$0: number): boolean; - getSpecialMultiplier(): number; - getEffectiveDifficulty(): number; - getDifficulty(): Internal.Difficulty; - get difficulty(): Internal.Difficulty; - get effectiveDifficulty(): number; - get hard(): boolean; - get specialMultiplier(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DifficultyInstance_ = DifficultyInstance; - /** - * @javaClass net.minecraft.class_1512 - */ - abstract class AbstractDragonPhaseInstance implements Internal.DragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - isSitting(): boolean; - onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_, $$3: Internal.Player_): void; - onHurt($$0: Internal.DamageSource_, $$1: number): number; - doClientTick(): void; - getFlySpeed(): number; - end(): void; - begin(): void; - getTurnSpeed(): number; - get flyTargetLocation(): Vec3; - get turnSpeed(): number; - get flySpeed(): number; - get sitting(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractDragonPhaseInstance_ = AbstractDragonPhaseInstance; - /** - * @javaClass dev.latvian.mods.unit.MutableNumberUnit - */ - class MutableNumberUnit extends dev.latvian.mods.unit.Unit { - set(value: number): void; - get(variables: Internal.UnitVariables_): number; - toString(builder: Internal.StringBuilder_): void; - "value" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MutableNumberUnit_ = MutableNumberUnit; - /** - * @javaClass net.minecraft.class_4538 - */ - interface LevelReader extends Internal.BlockAndTintGetter, Internal.CollisionGetter, Internal.BiomeManager$NoiseBiomeSource, Internal.MixinViewableWorld, Internal.RenderAttachedBlockView { - dimensionType(): Internal.DimensionType; - method_31607(): number; - getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder; - getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; - canSeeSkyFromBelowWater($$0: BlockPos_): boolean; - hasChunkAt($$0: number, $$1: number): boolean; - hasChunkAt($$0: BlockPos_): boolean; - getSeaLevel(): number; - getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number; - method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; - getSkyDarken(): number; - getBiome($$0: BlockPos_): Internal.Holder; - getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; - getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; - getBrightness($$0: BlockPos_): number; - hasChunk(arg0: number, arg1: number): boolean; - getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; - getMaxLocalRawBrightness($$0: BlockPos_): number; - isEmptyBlock($$0: BlockPos_): boolean; - hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; - hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; - hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; - isClientSide(): boolean; - getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; - isWaterAt($$0: BlockPos_): boolean; - containsAnyLiquid($$0: Internal.AABB_): boolean; - getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; - getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess; - getChunk($$0: number, $$1: number): Internal.ChunkAccess; - getChunk($$0: BlockPos_): Internal.ChunkAccess; - getBiomeManager(): Internal.BiomeManager; - method_31605(): number; - getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; - } - type LevelReader_ = LevelReader; - /** - * @javaClass net.minecraft.class_1548 - */ - class Creeper extends Internal.Monster implements Internal.PowerableMob { - ignite(): void; - canDropMobsSkull(): boolean; - getSwellDir(): number; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - isIgnited(): boolean; - getSwelling($$0: number): number; - setSwellDir($$0: number): void; - doHurtTarget($$0: Internal.Entity_): boolean; - increaseDroppedSkulls(): void; - setTarget($$0: Internal.LivingEntity_): void; - method_6872(): boolean; - thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; - getMaxFallDistance(): number; - get swellDir(): number; - get maxFallDistance(): number; - get ignited(): boolean; - set swellDir($$0: number); - set target($$0: Internal.LivingEntity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Creeper_ = Creeper; - /** - * @javaClass com.google.gson.JsonSerializationContext - */ - interface JsonSerializationContext { - serialize(arg0: any): Internal.JsonElement; - serialize(arg0: any, arg1: Internal.Type_): Internal.JsonElement; - } - type JsonSerializationContext_ = JsonSerializationContext; - /** - * @javaClass net.minecraft.class_6492$class_6493 - */ - class CubicSpline$Builder { - build(): Internal.CubicSpline; - addPoint($$0: number, $$1: Internal.CubicSpline_, $$2: number): Internal.CubicSpline$Builder; - addPoint($$0: number, $$1: number, $$2: number): Internal.CubicSpline$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CubicSpline$Builder_ = CubicSpline$Builder; - /** - * @javaClass net.minecraft.class_6652 - */ - class ReplaceablePredicate extends Internal.StateTestingPredicate { - type(): Internal.BlockPredicateType; - static readonly "CODEC" : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ReplaceablePredicate_ = ReplaceablePredicate; - /** - * @javaClass net.minecraft.class_1836 - */ - interface TooltipFlag { - isAdvanced(): boolean; - } - type TooltipFlag_ = (() => boolean) | TooltipFlag; - /** - * @javaClass net.minecraft.class_79$class_80 - */ - abstract class LootPoolEntryContainer$Builder implements Internal.ConditionUserBuilder { - otherwise($$0: Internal.LootPoolEntryContainer$Builder_): Internal.AlternativesEntry$Builder; - build(): Internal.LootPoolEntryContainer; - then($$0: Internal.LootPoolEntryContainer$Builder_): Internal.SequentialEntry$Builder; - when($$0: Internal.LootItemCondition$Builder_): T; - append($$0: Internal.LootPoolEntryContainer$Builder_): Internal.EntryGroup$Builder; - unwrap(): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootPoolEntryContainer$Builder_ = LootPoolEntryContainer$Builder; - /** - * @javaClass net.minecraft.class_6624 - */ - class PiecesContainer extends Internal.Record { - pieces(): Internal.List; - isInsidePiece($$0: BlockPos_): boolean; - static load($$0: Internal.ListTag_, $$1: Internal.StructurePieceSerializationContext_): this; - hashCode(): number; - equals($$0: any): boolean; - save($$0: Internal.StructurePieceSerializationContext_): Internal.Tag; - isEmpty(): boolean; - calculateBoundingBox(): Internal.BoundingBox; - toString(): string; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PiecesContainer_ = PiecesContainer; - /** - * @javaClass net.minecraft.class_2734 - */ - class ClientboundSetCameraPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getEntity($$0: Internal.Level_): Internal.Entity; - write($$0: Internal.FriendlyByteBuf_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetCameraPacket_ = ClientboundSetCameraPacket; - /** - * @javaClass net.minecraft.class_3754 - */ - class NoiseBasedChunkGenerator extends Internal.ChunkGenerator { - spawnOriginalMobs($$0: Internal.WorldGenRegion_): void; - addDebugScreenInfo($$0: Internal.List_, $$1: BlockPos_): void; - buildSurface($$0: Internal.WorldGenRegion_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_): void; - getGenDepth(): number; - createBiomes($$0: Internal.Registry_, $$1: Internal.Executor_, $$2: Internal.Blender_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_): Internal.CompletableFuture; - applyCarvers($$0: Internal.WorldGenRegion_, $$1: number, $$2: Internal.BiomeManager_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_, $$5: CarvingGenerationStep_): void; - getBaseHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; - topMaterial($$0: Internal.CarvingContext_, $$1: Internal.Function_>, $$2: Internal.ChunkAccess_, $$3: Internal.NoiseChunk_, $$4: BlockPos_, $$5: boolean): Internal.Optional; - getSeaLevel(): number; - getBaseColumn($$0: number, $$1: number, $$2: Internal.LevelHeightAccessor_): Internal.NoiseColumn; - router(): Internal.NoiseRouter; - fillFromNoise($$0: Internal.Executor_, $$1: Internal.Blender_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkAccess_): Internal.CompletableFuture; - stable($$0: number, $$1: Internal.ResourceKey_): boolean; - climateSampler(): Internal.Climate$Sampler; - withSeed($$0: number): Internal.ChunkGenerator; - getMinY(): number; - static readonly "CODEC" : Internal.Codec; - get genDepth(): number; - get seaLevel(): number; - get minY(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseBasedChunkGenerator_ = NoiseBasedChunkGenerator; - /** - * @javaClass net.minecraft.class_2248 - */ - class Block extends Internal.BlockBehaviour implements Internal.ItemLike { - handlePrecipitation($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Biome$Precipitation_): void; - getName(): Internal.MutableComponent; - stepOn($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_): void; - static canSupportCenter($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: Internal.Direction_): boolean; - getDescriptionId(): string; - static pushEntitiesUp($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Level_, $$3: BlockPos_): Internal.BlockState; - playerWillDestroy($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Player_): void; - isPossibleToRespawnInThis(): boolean; - static box($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.VoxelShape; - getId(): string; - static getId($$0: Internal.BlockState_): number; - defaultBlockState(): Internal.BlockState; - static byItem($$0: Internal.Item_): this; - static isExceptionForConnection($$0: Internal.BlockState_): boolean; - getJumpFactor(): number; - hasDynamicShape(): boolean; - animateTick($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Random_): void; - static shouldRenderFace($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_, $$4: BlockPos_): boolean; - getSoundType($$0: Internal.BlockState_): Internal.SoundType; - static updateOrDestroy($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: number, $$5: number): void; - static updateOrDestroy($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: number): void; - asItem(): Internal.Item; - static isFaceFull($$0: Internal.VoxelShape_, $$1: Internal.Direction_): boolean; - getCloneItemStack($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.ItemStack; - static canSupportRigidBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - appendHoverText($$0: Internal.ItemStack_, $$1: Internal.BlockGetter_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; - getFriction(): number; - propagatesSkylightDown($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; - static updateFromNeighbourShapes($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_): Internal.BlockState; - static stateById($$0: number): Internal.BlockState; - withPropertiesOf($$0: Internal.BlockState_): Internal.BlockState; - static dropResources($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockEntity_, $$4: Internal.Entity_, $$5: Internal.ItemStack_): void; - static dropResources($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): void; - static dropResources($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): void; - static dropResources($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_, $$3: Internal.BlockEntity_): void; - fillItemCategory($$0: Internal.CreativeModeTab_, $$1: Internal.NonNullList_): void; - static popResource($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.ItemStack_): void; - getExplosionResistance(): number; - getStateDefinition(): Internal.StateDefinition; - isRandomlyTicking($$0: Internal.BlockState_): boolean; - getStateForPlacement($$0: Internal.BlockPlaceContext_): Internal.BlockState; - static isShapeFullBlock($$0: Internal.VoxelShape_): boolean; - updateEntityAfterFallOn($$0: Internal.BlockGetter_, $$1: Internal.Entity_): void; - setPlacedBy($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.LivingEntity_, $$4: Internal.ItemStack_): void; - destroy($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: Internal.BlockState_): void; - static popResourceFromFace($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Direction_, $$3: Internal.ItemStack_): void; - fallOn($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: BlockPos_, $$3: Internal.Entity_, $$4: number): void; - playerDestroy($$0: Internal.Level_, $$1: Internal.Player_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.BlockEntity_, $$5: Internal.ItemStack_): void; - wasExploded($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Explosion_): void; - getSpeedFactor(): number; - dropFromExplosion($$0: Internal.Explosion_): boolean; - static getDrops($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.BlockEntity_, $$4: Internal.Entity_, $$5: Internal.ItemStack_): Internal.List; - static getDrops($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.BlockEntity_): Internal.List; - toString(): string; - builtInRegistryHolder(): Internal.Holder$Reference; - static readonly "UPDATE_IMMEDIATE" : 8; - static readonly "UPDATE_NEIGHBORS" : 1; - static readonly "INDESTRUCTIBLE" : -1.0; - static readonly "UPDATE_NONE" : 4; - static readonly "UPDATE_INVISIBLE" : 4; - static readonly "UPDATE_MOVE_BY_PISTON" : 64; - static readonly "UPDATE_LIMIT" : 512; - static readonly "BLOCK_STATE_REGISTRY" : Internal.IdMapper; - static readonly "UPDATE_ALL" : 3; - static readonly "UPDATE_ALL_IMMEDIATE" : 11; - static readonly "UPDATE_SUPPRESS_LIGHT" : 128; - static readonly "UPDATE_KNOWN_SHAPE" : 16; - static readonly "UPDATE_SUPPRESS_DROPS" : 32; - static readonly "INSTANT" : 0.0; - static readonly "UPDATE_CLIENTS" : 2; - get possibleToRespawnInThis(): boolean; - get explosionResistance(): number; - get descriptionId(): string; - get name(): Internal.MutableComponent; - get speedFactor(): number; - get id(): string; - get friction(): number; - get stateDefinition(): Internal.StateDefinition; - get jumpFactor(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Block_ = Special.Block | Block; - /** - * @javaClass net.minecraft.class_531 - */ - class SpectatorMenu { - getSelectedSlot(): number; - getItems(): Internal.List; - exit(): void; - selectSlot($$0: number): void; - getSelectedCategory(): Internal.SpectatorMenuCategory; - getCurrentPage(): Internal.SpectatorPage; - getItem($$0: number): Internal.SpectatorMenuItem; - getSelectedItem(): Internal.SpectatorMenuItem; - selectCategory($$0: Internal.SpectatorMenuCategory_): void; - static readonly "EMPTY_SLOT" : Internal.SpectatorMenuItem; - get selectedSlot(): number; - get selectedItem(): Internal.SpectatorMenuItem; - get selectedCategory(): Internal.SpectatorMenuCategory; - get currentPage(): Internal.SpectatorPage; - get items(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpectatorMenu_ = SpectatorMenu; - /** - * @javaClass io.netty.channel.MultithreadEventLoopGroup - */ - abstract class MultithreadEventLoopGroup extends Internal.MultithreadEventExecutorGroup implements Internal.EventLoopGroup { - next(): Internal.EventLoop; - register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; - register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MultithreadEventLoopGroup_ = MultithreadEventLoopGroup; - /** - * @javaClass net.fabricmc.fabric.impl.client.screen.ScreenExtensions - */ - interface ScreenExtensions { - fabric_getAllowKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getBeforeRenderEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getRemoveEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAfterMouseClickEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAfterMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAfterTickEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAfterKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAllowMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; - getExtensions(screen: Internal.Screen_): this; - fabric_getBeforeTickEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getBeforeKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAfterKeyPressEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getButtons(): Internal.List; - fabric_getAllowKeyPressEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAllowMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getBeforeMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAllowMouseClickEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAfterMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAfterRenderEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getBeforeMouseClickEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getBeforeKeyPressEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getBeforeMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; - } - type ScreenExtensions_ = ScreenExtensions; - /** - * @javaClass net.minecraft.class_3620$class_6594 - */ - class MaterialColor$Brightness extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.MaterialColor$Brightness[]; - static byId($$0: number): this; - static readonly "LOWEST" : Internal.MaterialColor$Brightness; - static readonly "HIGH" : Internal.MaterialColor$Brightness; - static readonly "LOW" : Internal.MaterialColor$Brightness; - readonly "modifier" : number; - readonly "id" : number; - static readonly "NORMAL" : Internal.MaterialColor$Brightness; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MaterialColor$Brightness_ = "normal" | "high" | "low" | "lowest" | MaterialColor$Brightness; - /** - * @javaClass net.minecraft.class_5892 - */ - class ClientboundPlayerCombatKillPacket implements Internal.Packet { - getMessage(): Internal.Component; - handle($$0: Internal.ClientGamePacketListener_): void; - isSkippable(): boolean; - write($$0: Internal.FriendlyByteBuf_): void; - getKillerId(): number; - getPlayerId(): number; - get skippable(): boolean; - get message(): Internal.Component; - get killerId(): number; - get playerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerCombatKillPacket_ = ClientboundPlayerCombatKillPacket; - /** - * @javaClass net.minecraft.class_93$class_6152 - */ - class EntryGroup$Builder extends Internal.LootPoolEntryContainer$Builder { - build(): Internal.LootPoolEntryContainer; - append($$0: Internal.LootPoolEntryContainer$Builder_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntryGroup$Builder_ = EntryGroup$Builder; - /** - * @javaClass net.minecraft.class_6603 - */ - class ClientboundLevelChunkPacketData { - getHeightmaps(): Internal.CompoundTag; - getBlockEntitiesTagsConsumer($$0: number, $$1: number): Internal.Consumer; - static extractChunkData($$0: Internal.FriendlyByteBuf_, $$1: Internal.LevelChunk_): void; - getReadBuffer(): Internal.FriendlyByteBuf; - write($$0: Internal.FriendlyByteBuf_): void; - get readBuffer(): Internal.FriendlyByteBuf; - get heightmaps(): Internal.CompoundTag; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundLevelChunkPacketData_ = ClientboundLevelChunkPacketData; - /** - * @javaClass java.lang.Enum$EnumDesc - */ - class Enum$EnumDesc extends Internal.DynamicConstantDesc { - static of(arg0: Internal.ClassDesc_, arg1: string): Internal.Enum$EnumDesc; - toString(): string; - resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): E; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Enum$EnumDesc_ = Enum$EnumDesc; - /** - * @javaClass net.minecraft.class_6381 - */ - class NarratedElementType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.NarratedElementType[]; - static readonly "POSITION" : Internal.NarratedElementType; - static readonly "USAGE" : Internal.NarratedElementType; - static readonly "HINT" : Internal.NarratedElementType; - static readonly "TITLE" : Internal.NarratedElementType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NarratedElementType_ = "hint" | "usage" | "position" | "title" | NarratedElementType; - /** - * @javaClass net.minecraft.class_2606 - */ - class ClientboundAddExperienceOrbPacket implements Internal.Packet { - getValue(): number; - getX(): number; - getY(): number; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get x(): number; - get y(): number; - get z(): number; - get id(): number; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundAddExperienceOrbPacket_ = ClientboundAddExperienceOrbPacket; - /** - * @javaClass net.minecraft.class_5141 - */ - abstract class TrunkPlacer { - getTreeHeight($$0: Internal.Random_): number; - placeTrunk(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: number, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): Internal.List; - static readonly "CODEC" : Internal.Codec; - static readonly "MAX_HEIGHT" : 80; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TrunkPlacer_ = TrunkPlacer; - /** - * @javaClass java.util.LongSummaryStatistics - */ - class LongSummaryStatistics implements Internal.LongConsumer, Internal.IntConsumer { - getMin(): number; - getMax(): number; - toString(): string; - getAverage(): number; - getSum(): number; - getCount(): number; - combine(arg0: Internal.LongSummaryStatistics_): void; - accept(arg0: number): void; - get average(): number; - get min(): number; - get max(): number; - get count(): number; - get sum(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LongSummaryStatistics_ = LongSummaryStatistics; - /** - * @javaClass net.minecraft.class_5630 - */ - interface SlotAccess { - forContainer($$0: Internal.Container_, $$1: number, $$2: Internal.Predicate_): this; - forContainer($$0: Internal.Container_, $$1: number): this; - set(arg0: Internal.ItemStack_): boolean; - get(): Internal.ItemStack; - forEquipmentSlot($$0: Internal.LivingEntity_, $$1: EquipmentSlot_, $$2: Internal.Predicate_): this; - forEquipmentSlot($$0: Internal.LivingEntity_, $$1: EquipmentSlot_): this; - } - type SlotAccess_ = SlotAccess; - /** - * @javaClass net.fabricmc.fabric.mixin.transfer.BucketItemAccessor - */ - interface BucketItemAccessor { - fabric_getFluid(): Internal.Fluid; - } - type BucketItemAccessor_ = (() => Internal.Fluid) | BucketItemAccessor; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemModificationProperties - */ - class ItemModificationProperties { - setBurnTime(i: number): void; - getAttributes(attribute: Internal.Attribute_): Internal.List; - setArmorToughness(armorToughness: number): void; - setMaxStackSize(i: number): void; - setMaxDamage(i: number): void; - setCraftingRemainder(i: Internal.Item_): void; - setFoodProperties(consumer: Internal.Consumer_): void; - setRarity(r: Rarity_): void; - setArmorKnockbackResistance(knockbackResistance: number): void; - setTier(c: Internal.Consumer_): void; - addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void; - setDigSpeed(speed: number): void; - setAttackSpeed(attackSpeed: number): void; - setArmorProtection(armorProtection: number): void; - setFireResistant(b: boolean): void; - removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void; - getDigSpeed(): number; - setAttackDamage(attackDamage: number): void; - readonly "item" : Internal.ItemKJS; - get digSpeed(): number; - set maxStackSize(i: number); - set maxDamage(i: number); - set digSpeed(speed: number); - set armorProtection(armorProtection: number); - set fireResistant(b: boolean); - set armorToughness(armorToughness: number); - set tier(c: Internal.Consumer_); - set armorKnockbackResistance(knockbackResistance: number); - set burnTime(i: number); - set attackSpeed(attackSpeed: number); - set foodProperties(consumer: Internal.Consumer_); - set craftingRemainder(i: Internal.Item_); - set attackDamage(attackDamage: number); - set rarity(r: Rarity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemModificationProperties_ = ItemModificationProperties; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemHandler - */ - interface ItemHandler extends Internal.Iterable { - getHeight(): number; - iterator(): Internal.Iterator; - extractItem(arg0: number, arg1: number, arg2: boolean): Internal.ItemStack; - getSlotLimit(arg0: number): number; - isItemValid(arg0: number, arg1: Internal.ItemStack_): boolean; - getWidth(): number; - getStackInSlot(arg0: number): Internal.ItemStack; - getSlots(): number; - insertItem(arg0: number, arg1: Internal.ItemStack_, arg2: boolean): Internal.ItemStack; - } - type ItemHandler_ = ItemHandler; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyPress - */ - interface ScreenKeyboardEvents$AllowKeyPress { - allowKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; - } - type ScreenKeyboardEvents$AllowKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenKeyboardEvents$AllowKeyPress; - /** - * @javaClass java.util.Date - */ - class Date implements Internal.Serializable, Internal.Cloneable, Internal.Comparable { - static UTC(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; - before(arg0: Internal.Date_): boolean; - getTime(): number; - compareTo(arg0: Internal.Date_): number; - getHours(): number; - setHours(arg0: number): void; - setSeconds(arg0: number): void; - hashCode(): number; - getDate(): number; - static from(arg0: Internal.Instant_): this; - getMonth(): number; - after(arg0: Internal.Date_): boolean; - setTime(arg0: number): void; - setMonth(arg0: number): void; - setMinutes(arg0: number): void; - static parse(arg0: string): number; - setYear(arg0: number): void; - toInstant(): Internal.Instant; - getDay(): number; - getMinutes(): number; - toGMTString(): string; - getTimezoneOffset(): number; - getSeconds(): number; - getYear(): number; - equals(arg0: any): boolean; - clone(): any; - setDate(arg0: number): void; - toString(): string; - toLocaleString(): string; - get date(): number; - get hours(): number; - get seconds(): number; - get month(): number; - get timezoneOffset(): number; - get year(): number; - get minutes(): number; - get time(): number; - get day(): number; - set date(arg0: number); - set seconds(arg0: number); - set hours(arg0: number); - set month(arg0: number); - set year(arg0: number); - set minutes(arg0: number); - set time(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Date_ = Date; - /** - * @javaClass net.minecraft.class_47 - */ - class LootContext { - getLevel(): Internal.ServerLevel; - removeVisitedCondition($$0: Internal.LootItemCondition_): void; - getLootTable($$0: ResourceLocation_): Internal.LootTable; - getParam($$0: Internal.LootContextParam_): T; - getRandom(): Internal.Random; - getCondition($$0: ResourceLocation_): Internal.LootItemCondition; - getParamOrNull($$0: Internal.LootContextParam_): T; - getLuck(): number; - removeVisitedTable($$0: Internal.LootTable_): void; - hasParam($$0: Internal.LootContextParam_): boolean; - addVisitedCondition($$0: Internal.LootItemCondition_): boolean; - addVisitedTable($$0: Internal.LootTable_): boolean; - addDynamicDrops($$0: ResourceLocation_, $$1: Internal.Consumer_): void; - get random(): Internal.Random; - get luck(): number; - get level(): Internal.ServerLevel; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootContext_ = LootContext; - /** - * @javaClass java.nio.channels.FileChannel$MapMode - */ - class FileChannel$MapMode { - toString(): string; - static readonly "READ_ONLY" : Internal.FileChannel$MapMode; - static readonly "READ_WRITE" : Internal.FileChannel$MapMode; - static readonly "PRIVATE" : Internal.FileChannel$MapMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FileChannel$MapMode_ = FileChannel$MapMode; - /** - * @javaClass net.minecraft.class_3862 - */ - class SmokingRecipe extends Internal.AbstractCookingRecipe { - getSerializer(): Internal.RecipeSerializer; - getToastSymbol(): Internal.ItemStack; - get toastSymbol(): Internal.ItemStack; - get serializer(): Internal.RecipeSerializer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SmokingRecipe_ = SmokingRecipe; - /** - * @javaClass com.mojang.serialization.MapDecoder - */ - interface MapDecoder extends Internal.Keyable { - flatMap(arg0: Internal.Function_>): Internal.MapDecoder; - compressedDecode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; - decoder(): Internal.Decoder; - withLifecycle(arg0: Internal.Lifecycle_): Internal.MapDecoder; - decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult; - map(arg0: Internal.Function_): Internal.MapDecoder; - compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; - ap(arg0: Internal.MapDecoder_>): Internal.MapDecoder; - } - type MapDecoder_ = MapDecoder; - /** - * @javaClass net.minecraft.class_2168 - */ - class CommandSourceStack implements Internal.SharedSuggestionProvider { - withPermission($$0: number): this; - withEntity($$0: Internal.Entity_): this; - getOnlinePlayerNames(): Internal.Collection; - getRotation(): Internal.Vec2; - getPlayerOrException(): Internal.ServerPlayer; - facing($$0: Vec3_): this; - facing($$0: Internal.Entity_, $$1: Internal.EntityAnchorArgument$Anchor_): this; - withLevel($$0: Internal.ServerLevel_): this; - getTextName(): string; - withRotation($$0: Internal.Vec2_): this; - customSuggestion($$0: Internal.CommandContext_): Internal.CompletableFuture; - getAvailableSoundEvents(): Internal.Collection; - suggestRegistryElements($$0: Internal.ResourceKey_>, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; - withMaximumPermission($$0: number): this; - sendSuccess($$0: Internal.Component_, $$1: boolean): void; - getServer(): Internal.MinecraftServer; - registryAccess(): Internal.RegistryAccess; - getRecipeNames(): Internal.Stream; - sendFailure($$0: Internal.Component_): void; - withCallback($$0: Internal.ResultConsumer_, $$1: Internal.BinaryOperator_>): this; - withCallback($$0: Internal.ResultConsumer_): this; - getEntity(): Internal.Entity; - getAllTeams(): Internal.Collection; - withPosition($$0: Vec3_): this; - withSuppressedOutput(): this; - onCommandComplete($$0: Internal.CommandContext_, $$1: boolean, $$2: number): void; - getLevel(): Internal.ServerLevel; - getAnchor(): Internal.EntityAnchorArgument$Anchor; - getPosition(): Vec3; - getDisplayName(): Internal.Component; - withAnchor($$0: Internal.EntityAnchorArgument$Anchor_): this; - hasPermission($$0: number): boolean; - getEntityOrException(): Internal.Entity; - withSource($$0: Internal.CommandSource_): this; - levels(): Internal.Set>; - static readonly "ERROR_NOT_ENTITY" : Internal.SimpleCommandExceptionType; - static readonly "ERROR_NOT_PLAYER" : Internal.SimpleCommandExceptionType; - get server(): Internal.MinecraftServer; - get playerOrException(): Internal.ServerPlayer; - get level(): Internal.ServerLevel; - get displayName(): Internal.Component; - get rotation(): Internal.Vec2; - get onlinePlayerNames(): Internal.Collection; - get textName(): string; - get recipeNames(): Internal.Stream; - get anchor(): Internal.EntityAnchorArgument$Anchor; - get allTeams(): Internal.Collection; - get position(): Vec3; - get entityOrException(): Internal.Entity; - get availableSoundEvents(): Internal.Collection; - get entity(): Internal.Entity; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandSourceStack_ = CommandSourceStack; - /** - * @javaClass net.minecraft.class_1528 - */ - class WitherBoss extends Internal.Monster implements Internal.PowerableMob, Internal.RangedAttackMob { - aiStep(): void; - canBeAffected($$0: Internal.MobEffectInstance_): boolean; - setCustomName($$0: Internal.Component_): void; - checkDespawn(): void; - static canDestroy($$0: Internal.BlockState_): boolean; - makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; - canChangeDimensions(): boolean; - addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - getHeadYRot($$0: number): number; - getMobType(): Internal.MobType; - getHeadXRot($$0: number): number; - makeInvulnerable(): void; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - startSeenByPlayer($$0: Internal.ServerPlayer_): void; - getAlternativeTarget($$0: number): number; - stopSeenByPlayer($$0: Internal.ServerPlayer_): void; - setAlternativeTarget($$0: number, $$1: number): void; - getInvulnerableTicks(): number; - method_6872(): boolean; - setInvulnerableTicks($$0: number): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - method_7105($$0: Internal.LivingEntity_, $$1: number): void; - get mobType(): Internal.MobType; - get invulnerableTicks(): number; - set invulnerableTicks($$0: number); - set customName($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WitherBoss_ = WitherBoss; - /** - * @javaClass net.minecraft.class_6864$class_5748 - */ - class TagNetworkSerialization$NetworkPayload { - static read($$0: Internal.FriendlyByteBuf_): this; - isEmpty(): boolean; - write($$0: Internal.FriendlyByteBuf_): void; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TagNetworkSerialization$NetworkPayload_ = TagNetworkSerialization$NetworkPayload; - /** - * @javaClass net.minecraft.class_293$class_5596 - */ - class VertexFormat$Mode extends Internal.Enum { - indexCount($$0: number): number; - static valueOf($$0: string): this; - static values(): Internal.VertexFormat$Mode[]; - readonly "asGLMode" : number; - static readonly "QUADS" : Internal.VertexFormat$Mode; - readonly "primitiveLength" : number; - readonly "primitiveStride" : number; - static readonly "TRIANGLE_FAN" : Internal.VertexFormat$Mode; - static readonly "DEBUG_LINES" : Internal.VertexFormat$Mode; - static readonly "TRIANGLES" : Internal.VertexFormat$Mode; - static readonly "DEBUG_LINE_STRIP" : Internal.VertexFormat$Mode; - static readonly "LINE_STRIP" : Internal.VertexFormat$Mode; - static readonly "LINES" : Internal.VertexFormat$Mode; - static readonly "TRIANGLE_STRIP" : Internal.VertexFormat$Mode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VertexFormat$Mode_ = "triangles" | "triangle_fan" | "quads" | "line_strip" | "lines" | "debug_line_strip" | "triangle_strip" | "debug_lines" | VertexFormat$Mode; - /** - * @javaClass net.minecraft.class_1704 - */ - class BeaconMenu extends Internal.AbstractContainerMenu { - hasPayment(): boolean; - getSecondaryEffect(): Internal.MobEffect; - removed($$0: Internal.Player_): void; - stillValid($$0: Internal.Player_): boolean; - setData($$0: number, $$1: number): void; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - getLevels(): number; - getPrimaryEffect(): Internal.MobEffect; - updateEffects($$0: number, $$1: number): void; - get primaryEffect(): Internal.MobEffect; - get levels(): number; - get secondaryEffect(): Internal.MobEffect; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BeaconMenu_ = BeaconMenu; - /** - * @javaClass net.minecraft.class_6374 - */ - class ServerboundPongPacket implements Internal.Packet { - handle($$0: Internal.ServerGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundPongPacket_ = ServerboundPongPacket; - /** - * @javaClass io.netty.buffer.AbstractReferenceCountedByteBuf - */ - abstract class AbstractReferenceCountedByteBuf extends Internal.AbstractByteBuf { - refCnt(): number; - release(): boolean; - release(arg0: number): boolean; - retain(arg0: number): Internal.ByteBuf; - retain(): Internal.ByteBuf; - touch(): Internal.ByteBuf; - touch(arg0: any): Internal.ByteBuf; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractReferenceCountedByteBuf_ = AbstractReferenceCountedByteBuf; - /** - * @javaClass net.minecraft.class_2619 - */ - class JukeboxBlockEntity extends Internal.BlockEntity implements Internal.Clearable { - setRecord($$0: Internal.ItemStack_): void; - method_5448(): void; - load($$0: Internal.CompoundTag_): void; - getRecord(): Internal.ItemStack; - get record(): Internal.ItemStack; - set record($$0: Internal.ItemStack_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JukeboxBlockEntity_ = JukeboxBlockEntity; - /** - * @javaClass net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback$RemapState - */ - interface RegistryIdRemapCallback$RemapState { - getRawIdChangeMap(): Internal.Int2IntMap; - getIdFromNew(arg0: number): ResourceLocation; - getIdFromOld(arg0: number): ResourceLocation; - } - type RegistryIdRemapCallback$RemapState_ = RegistryIdRemapCallback$RemapState; - /** - * @javaClass net.minecraft.class_5341$class_210 - */ - interface LootItemCondition$Builder { - method_16780(): this; - build(): Internal.LootItemCondition; - method_893($$0: Internal.LootItemCondition$Builder_): Internal.AlternativeLootItemCondition$Builder; - } - type LootItemCondition$Builder_ = (() => Internal.LootItemCondition) | LootItemCondition$Builder; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2LongFunction - */ - interface Double2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): this; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Double2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Double2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): this; - } - type Double2LongFunction_ = ((arg0: number) => number) | Double2LongFunction; - /** - * @javaClass net.minecraft.class_6019 - */ - class UniformInt extends Internal.IntProvider { - getMinValue(): number; - getType(): Internal.IntProviderType; - getMaxValue(): number; - static of($$0: number, $$1: number): this; - toString(): string; - sample($$0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.IntProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UniformInt_ = UniformInt; - /** - * @javaClass java.util.stream.Collector$Characteristics - */ - class Collector$Characteristics extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.Collector$Characteristics[]; - static readonly "IDENTITY_FINISH" : Internal.Collector$Characteristics; - static readonly "UNORDERED" : Internal.Collector$Characteristics; - static readonly "CONCURRENT" : Internal.Collector$Characteristics; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Collector$Characteristics_ = "unordered" | "identity_finish" | "concurrent" | Collector$Characteristics; - /** - * @javaClass net.minecraft.class_5156 - */ - class ColumnFeatureConfiguration implements Internal.FeatureConfiguration { - reach(): Internal.IntProvider; - height(): Internal.IntProvider; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ColumnFeatureConfiguration_ = ColumnFeatureConfiguration; - /** - * @javaClass it.unimi.dsi.fastutil.objects.ObjectIterator - */ - interface ObjectIterator extends Internal.Iterator { - skip(arg0: number): number; - } - type ObjectIterator_ = ObjectIterator; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2DoubleFunction - */ - interface Char2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): this; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Char2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): this; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2DoubleFunction; - } - type Char2DoubleFunction_ = ((arg0: string) => number) | Char2DoubleFunction; - /** - * @javaClass net.minecraft.class_313 - */ - class Monitor { - getX(): number; - getY(): number; - getModeCount(): number; - getMonitor(): number; - getVideoModeIndex($$0: Internal.VideoMode_): number; - toString(): string; - getMode($$0: number): Internal.VideoMode; - refreshVideoModes(): void; - getPreferredVidMode($$0: Internal.Optional_): Internal.VideoMode; - getCurrentMode(): Internal.VideoMode; - get x(): number; - get y(): number; - get monitor(): number; - get modeCount(): number; - get currentMode(): Internal.VideoMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Monitor_ = Monitor; - /** - * @javaClass java.nio.file.Watchable - */ - interface Watchable { - register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ... arg2: any[]): Internal.WatchKey; - register(arg0: Internal.WatchService_, ... arg1: Internal.WatchEvent$Kind_[]): Internal.WatchKey; - } - type Watchable_ = Watchable; - /** - * @javaClass net.minecraft.class_5871 - */ - class CarverConfiguration extends Internal.ProbabilityFeatureConfiguration { - readonly "lavaLevel" : ((arg0: Internal.WorldGenerationContext) => number); - readonly "debugSettings" : Internal.CarverDebugSettings; - static readonly "CODEC" : Internal.MapCodec; - readonly "y" : Internal.HeightProvider; - readonly "yScale" : Internal.FloatProvider; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CarverConfiguration_ = CarverConfiguration; - /** - * @javaClass net.minecraft.class_3955 - */ - interface CraftingRecipe extends Internal.Recipe { - getType(): Internal.RecipeType; - } - type CraftingRecipe_ = CraftingRecipe; - /** - * @javaClass dev.latvian.mods.kubejs.KubeJSRegistries - */ - class KubeJSRegistries { - static chunkGenerators(): Internal.Registrar>; - static biomes(): Internal.Registrar; - static blocks(): Internal.Registrar; - static registries(): Internal.Registrar>; - static enchantments(): Internal.Registrar; - static mobEffects(): Internal.Registrar; - static soundEvents(): Internal.Registrar; - static potions(): Internal.Registrar; - static recipeSerializers(): Internal.Registrar>; - static entityTypes(): Internal.Registrar>; - static blockEntityTypes(): Internal.Registrar>; - static attributes(): Internal.Registrar; - static byId(id: ResourceLocation_): Internal.Registrar; - static items(): Internal.Registrar; - static blockEntities(): Internal.Registrar>; - static fluids(): Internal.Registrar; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type KubeJSRegistries_ = KubeJSRegistries; - /** - * @javaClass java.io.DataOutput - */ - interface DataOutput { - writeChar(arg0: number): void; - writeInt(arg0: number): void; - writeLong(arg0: number): void; - writeByte(arg0: number): void; - writeBytes(arg0: string): void; - writeUTF(arg0: string): void; - writeShort(arg0: number): void; - writeChars(arg0: string): void; - writeFloat(arg0: number): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number[]): void; - write(arg0: number): void; - writeBoolean(arg0: boolean): void; - writeDouble(arg0: number): void; - } - type DataOutput_ = DataOutput; - /** - * @javaClass dev.latvian.mods.unit.UnitVariables - */ - interface UnitVariables { - getVariables(): Internal.VariableSet; - } - type UnitVariables_ = (() => Internal.VariableSet) | UnitVariables; - /** - * @javaClass net.minecraft.class_1853 - */ - class FireworkStarRecipe extends Internal.CustomRecipe { - method_8110(): Internal.ItemStack; - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FireworkStarRecipe_ = FireworkStarRecipe; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2ReferenceFunction - */ - interface Object2ReferenceFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Object2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ReferenceFunction; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Object2IntFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ReferenceFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Object2CharFunction; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Object2ObjectFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ReferenceFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ReferenceFunction; - get(arg0: any): V; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Object2ReferenceFunction; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Object2LongFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ReferenceFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ReferenceFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Object2ByteFunction; - } - type Object2ReferenceFunction_ = ((arg0: any) => V) | Object2ReferenceFunction; - /** - * @javaClass java.nio.file.WatchEvent - */ - interface WatchEvent { - kind(): Internal.WatchEvent$Kind; - count(): number; - context(): T; - } - type WatchEvent_ = WatchEvent; - /** - * @javaClass net.minecraft.class_1456 - */ - class PolarBear extends Internal.Animal implements Internal.NeutralMob { - setStanding($$0: boolean): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getStandingAnimationScale($$0: number): number; - isStanding(): boolean; - method_29509(): void; - method_29508(): Internal.UUID; - static checkPolarBearSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - isFood($$0: Internal.ItemStack_): boolean; - tick(): void; - method_29507(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - doHurtTarget($$0: Internal.Entity_): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - get standing(): boolean; - set standing($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PolarBear_ = PolarBear; - /** - * @javaClass com.mojang.datafixers.util.Function5 - */ - interface Function5 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5): R; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function5_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5) => R) | Function5; - /** - * @javaClass dev.isxander.zoomify.mixins.AccessorMinecraftClient - */ - interface AccessorMinecraftClient { - getUserApiService(): Internal.UserApiService; - } - type AccessorMinecraftClient_ = (() => Internal.UserApiService) | AccessorMinecraftClient; - /** - * @javaClass net.minecraft.class_5868 - */ - class WorldGenerationContext { - getGenDepth(): number; - getMinGenY(): number; - get genDepth(): number; - get minGenY(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldGenerationContext_ = WorldGenerationContext; - /** - * @javaClass net.minecraft.class_1621 - */ - class Slime extends Internal.Mob implements Internal.Enemy { - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - isTiny(): boolean; - refreshDimensions(): void; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - static checkSlimeSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - playerTouch($$0: Internal.Player_): void; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - push($$0: Internal.Entity_): void; - remove($$0: Internal.Entity$RemovalReason_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - getSize(): number; - getType(): Internal.EntityType; - getMaxHeadXRot(): number; - static readonly "MIN_SIZE" : 1; - "oSquish" : number; - "targetSquish" : number; - static readonly "MAX_SIZE" : 127; - "squish" : number; - get maxHeadXRot(): number; - get size(): number; - get tiny(): boolean; - get type(): Internal.EntityType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Slime_ = Slime; - /** - * @javaClass net.minecraft.class_1728 - */ - class MerchantMenu extends Internal.AbstractContainerMenu { - showProgressBar(): boolean; - getOffers(): Internal.MerchantOffers; - getTraderXp(): number; - stillValid($$0: Internal.Player_): boolean; - setShowProgressBar($$0: boolean): void; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - canRestock(): boolean; - getTraderLevel(): number; - setCanRestock($$0: boolean): void; - setMerchantLevel($$0: number): void; - tryMoveItems($$0: number): void; - getFutureTraderXp(): number; - slotsChanged($$0: Internal.Container_): void; - canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; - setSelectionHint($$0: number): void; - removed($$0: Internal.Player_): void; - setOffers($$0: Internal.MerchantOffers_): void; - setXp($$0: number): void; - get offers(): Internal.MerchantOffers; - get futureTraderXp(): number; - get traderXp(): number; - get traderLevel(): number; - set offers($$0: Internal.MerchantOffers_); - set merchantLevel($$0: number); - set xp($$0: number); - set selectionHint($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MerchantMenu_ = MerchantMenu; - /** - * @javaClass net.fabricmc.fabric.impl.item.ItemExtensions - */ - interface ItemExtensions { - fabric_setEquipmentSlotProvider(arg0: Internal.EquipmentSlotProvider_): void; - fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; - fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; - fabric_setCustomDamageHandler(arg0: Internal.CustomDamageHandler_): void; - } - type ItemExtensions_ = ItemExtensions; - /** - * @javaClass net.minecraft.class_1735 - */ - class Slot { - mayPickup($$0: Internal.Player_): boolean; - getMaxStackSize(): number; - getMaxStackSize($$0: Internal.ItemStack_): number; - allowModification($$0: Internal.Player_): boolean; - set($$0: Internal.ItemStack_): void; - getNoItemIcon(): Internal.Pair; - hasItem(): boolean; - safeInsert($$0: Internal.ItemStack_): Internal.ItemStack; - safeInsert($$0: Internal.ItemStack_, $$1: number): Internal.ItemStack; - getItem(): Internal.ItemStack; - isActive(): boolean; - remove($$0: number): Internal.ItemStack; - mayPlace($$0: Internal.ItemStack_): boolean; - getContainerSlot(): number; - tryRemove($$0: number, $$1: number, $$2: Internal.Player_): Internal.Optional; - onTake($$0: Internal.Player_, $$1: Internal.ItemStack_): void; - setChanged(): void; - safeTake($$0: number, $$1: number, $$2: Internal.Player_): Internal.ItemStack; - onQuickCraft($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): void; - readonly "container" : Internal.Container; - readonly "x" : number; - "index" : number; - readonly "y" : number; - get maxStackSize(): number; - get noItemIcon(): Internal.Pair; - get item(): Internal.ItemStack; - get containerSlot(): number; - get active(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Slot_ = Slot; - /** - * @javaClass java.nio.file.attribute.UserPrincipalLookupService - */ - abstract class UserPrincipalLookupService { - lookupPrincipalByGroupName(arg0: string): Internal.GroupPrincipal; - lookupPrincipalByName(arg0: string): Internal.UserPrincipal; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UserPrincipalLookupService_ = UserPrincipalLookupService; - /** - * @javaClass com.mojang.datafixers.Products$P6 - */ - class Products$P6 { - t4(): Internal.App; - t5(): Internal.App; - t6(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function6_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.App_): Internal.Products$P7; - and(arg0: Internal.Products$P2_): Internal.Products$P8; - t1(): Internal.App; - t2(): Internal.App; - t3(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P6_ = Products$P6; - /** - * @javaClass java.net.URI - */ - class URI implements Internal.Comparable, Internal.Serializable { - toASCIIString(): string; - resolve(arg0: string): this; - resolve(arg0: Internal.URI_): this; - isOpaque(): boolean; - compareTo(arg0: Internal.URI_): number; - getRawAuthority(): string; - hashCode(): number; - normalize(): this; - getPath(): string; - static create(arg0: string): this; - relativize(arg0: Internal.URI_): this; - getQuery(): string; - getHost(): string; - toURL(): Internal.URL; - getScheme(): string; - getAuthority(): string; - getRawFragment(): string; - getRawUserInfo(): string; - parseServerAuthority(): this; - getRawSchemeSpecificPart(): string; - getRawQuery(): string; - getPort(): number; - equals(arg0: any): boolean; - isAbsolute(): boolean; - toString(): string; - getFragment(): string; - getRawPath(): string; - getUserInfo(): string; - getSchemeSpecificPart(): string; - get rawFragment(): string; - get userInfo(): string; - get opaque(): boolean; - get scheme(): string; - get query(): string; - get schemeSpecificPart(): string; - get rawUserInfo(): string; - get path(): string; - get fragment(): string; - get rawPath(): string; - get rawSchemeSpecificPart(): string; - get port(): number; - get rawAuthority(): string; - get absolute(): boolean; - get authority(): string; - get host(): string; - get rawQuery(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type URI_ = URI; - /** - * @javaClass dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder - */ - class FluidBucketItemBuilder extends Internal.ItemBuilder { - clientRegistry(minecraft: Internal.Supplier_): void; - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.BucketItem; - readonly "fluidBuilder" : Internal.FluidBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FluidBucketItemBuilder_ = FluidBucketItemBuilder; - /** - * @javaClass java.time.temporal.TemporalField - */ - interface TemporalField { - resolve(arg0: Internal.Map_, arg1: Internal.TemporalAccessor_, arg2: Internal.ResolverStyle_): Internal.TemporalAccessor; - getBaseUnit(): Internal.TemporalUnit; - rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange; - getDisplayName(arg0: Internal.Locale_): string; - isTimeBased(): boolean; - adjustInto(arg0: R, arg1: number): R; - range(): Internal.ValueRange; - getRangeUnit(): Internal.TemporalUnit; - toString(): string; - isDateBased(): boolean; - getFrom(arg0: Internal.TemporalAccessor_): number; - isSupportedBy(arg0: Internal.TemporalAccessor_): boolean; - } - type TemporalField_ = TemporalField; - /** - * @javaClass dev.latvian.mods.kubejs.player.PlayerDataJS - */ - abstract class PlayerDataJS implements Internal.WithAttachedData { - getPlayer(): P; - getMinecraftPlayer(): E; - getName(): string; - getProfile(): Internal.GameProfile; - hasClientMod(): boolean; - getId(): Internal.UUID; - getOverworld(): Internal.LevelJS; - getData(): Internal.AttachedData; - get data(): Internal.AttachedData; - get minecraftPlayer(): E; - get profile(): Internal.GameProfile; - get name(): string; - get id(): Internal.UUID; - get overworld(): Internal.LevelJS; - get player(): P; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerDataJS_ = PlayerDataJS; - /** - * @javaClass com.google.common.collect.ImmutableMultimap - */ - abstract class ImmutableMultimap extends Internal.BaseImmutableMultimap implements Internal.Serializable { - inverse(): Internal.ImmutableMultimap; - asMap(): Internal.ImmutableMap>; - keys(): Internal.ImmutableMultiset; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - values(): Internal.ImmutableCollection; - clear(): void; - static copyOf(arg0: Internal.Multimap_): Internal.ImmutableMultimap; - static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableMultimap; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableCollection; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): boolean; - remove(arg0: any, arg1: any): boolean; - removeAll(arg0: any): Internal.ImmutableCollection; - entries(): Internal.ImmutableCollection>; - size(): number; - putAll(arg0: K, arg1: Internal.Iterable_): boolean; - putAll(arg0: Internal.Multimap_): boolean; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMultimap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMultimap; - static of(arg0: K, arg1: V): Internal.ImmutableMultimap; - static of(): Internal.ImmutableMultimap; - get(arg0: K): Internal.ImmutableCollection; - static builder(): Internal.ImmutableMultimap$Builder; - keySet(): Internal.ImmutableSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMultimap_ = ImmutableMultimap; - /** - * @javaClass net.minecraft.class_6860 - */ - interface CloseableResourceManager extends Internal.ResourceManager, Internal.AutoCloseable { - close(): void; - } - type CloseableResourceManager_ = (() => void) | CloseableResourceManager; - /** - * @javaClass net.minecraft.class_192 - */ - interface ConditionUserBuilder { - when(arg0: Internal.LootItemCondition$Builder_): T; - unwrap(): T; - } - type ConditionUserBuilder_ = ConditionUserBuilder; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntOpenHashSet - */ - class IntOpenHashSet extends Internal.AbstractIntSet implements Internal.Serializable, Internal.Cloneable, Internal.Hash { - add(arg0: number): boolean; - spliterator(): Internal.IntSpliterator; - forEach(arg0: Internal.IntConsumer_): void; - isEmpty(): boolean; - clear(): void; - static toSetWithExpectedSize(arg0: Internal.IntStream_, arg1: number): this; + apply(arg0: number): boolean; + get(arg0: any): boolean; + get(arg0: number): boolean; + put(arg0: any, arg1: any): any; + composeInt(arg0: Internal.Int2IntFunction_): this; + defaultReturnValue(): boolean; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Int2ObjectFunction; + and(arg0: Internal.IntPredicate_): Internal.IntPredicate; remove(arg0: number): boolean; - static toSet(arg0: Internal.IntStream_): this; - contains(arg0: number): boolean; - iterator(): Internal.IntIterator; - trim(): boolean; - trim(arg0: number): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Int2ShortFunction; + getOrDefault(arg0: any, arg1: boolean): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + test(arg0: number): boolean; + compose(arg0: Internal.Function_): Internal.Function; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2BooleanFunction; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Int2LongFunction; size(): number; - addAll(arg0: Internal.Collection_): boolean; - addAll(arg0: Internal.IntCollection_): boolean; - hashCode(): number; - static of(): this; - static of(arg0: number): this; - static of(arg0: number, arg1: number): this; - static of(... arg0: number[]): this; - static of(arg0: number, arg1: number, arg2: number): this; - clone(): this; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IntOpenHashSet_ = IntOpenHashSet; - /** - * @javaClass java.lang.Cloneable - */ - interface Cloneable { - } - type Cloneable_ = Cloneable; - /** - * @javaClass com.google.common.collect.ForwardingCollection - */ - abstract class ForwardingCollection extends Internal.ForwardingObject implements Internal.Collection { - add(arg0: E): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: Internal.Collection_): boolean; - containsAll(arg0: Internal.Collection_): boolean; - toArray(arg0: T[]): T[]; - toArray(): any[]; - isEmpty(): boolean; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2BooleanFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Int2FloatFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Int2ByteFunction; clear(): void; - remove(arg0: any): boolean; - retainAll(arg0: Internal.Collection_): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + put(arg0: number, arg1: boolean): boolean; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2BooleanFunction; + remove(arg0: any): any; + getOrDefault(arg0: number, arg1: boolean): boolean; + defaultReturnValue(arg0: boolean): void; } - type ForwardingCollection_ = ForwardingCollection; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap - */ - class Long2ObjectOpenHashMap extends Internal.AbstractLong2ObjectMap implements Internal.Serializable, Internal.Cloneable, Internal.Hash { - long2ObjectEntrySet(): Internal.Long2ObjectMap$FastEntrySet; - getOrDefault(arg0: number, arg1: V): V; - containsKey(arg0: number): boolean; - computeIfAbsent(arg0: number, arg1: Internal.LongFunction_): V; - computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_): V; - values(): Internal.ObjectCollection; - replace(arg0: number, arg1: V, arg2: V): boolean; - replace(arg0: number, arg1: V): V; - isEmpty(): boolean; - clear(): void; - containsValue(arg0: any): boolean; - put(arg0: number, arg1: V): V; - remove(arg0: number, arg1: any): boolean; - remove(arg0: number): V; - compute(arg0: number, arg1: Internal.BiFunction_): V; - computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; - trim(arg0: number): boolean; - trim(): boolean; - size(): number; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; - get(arg0: number): V; - clone(): Internal.Long2ObjectOpenHashMap; - keySet(): Internal.LongSet; - putIfAbsent(arg0: number, arg1: V): V; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Int2BooleanFunction_ = Int2BooleanFunction | ((arg0: number)=>boolean); + interface ConstProperties { + isConst(arg0: string): boolean; + defineConst(arg0: string, arg1: Internal.Scriptable_): void; + putConst(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; } - type Long2ObjectOpenHashMap_ = Long2ObjectOpenHashMap; - /** - * @javaClass net.minecraft.class_1656 - */ - class Abilities implements Internal.MixinPlayerAbilitiesAccessor { - getWalkingSpeed(): number; - addSaveData($$0: Internal.CompoundTag_): void; - setFlyingSpeed($$0: number): void; - getFlyingSpeed(): number; - loadSaveData($$0: Internal.CompoundTag_): void; - setWalkingSpeed($$0: number): void; - "invulnerable" : boolean; - "mayfly" : boolean; - "instabuild" : boolean; - "mayBuild" : boolean; - "flying" : boolean; - get walkingSpeed(): number; - get flyingSpeed(): number; - set walkingSpeed($$0: number); - set flyingSpeed($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Abilities_ = Abilities; - /** - * @javaClass net.minecraft.class_5965 - */ - class MetricSampler { - onEndTick($$0: number): void; - result(): Internal.MetricSampler$SamplerResult; - onFinished(): void; - getName(): string; - hashCode(): number; - equals($$0: any): boolean; - getCategory(): Internal.MetricCategory; - static builder($$0: string, $$1: Internal.MetricCategory_, $$2: Internal.ToDoubleFunction_, $$3: T): Internal.MetricSampler$MetricSamplerBuilder; - static create($$0: string, $$1: Internal.MetricCategory_, $$2: T, $$3: Internal.ToDoubleFunction_): this; - static create($$0: string, $$1: Internal.MetricCategory_, $$2: Internal.DoubleSupplier_): this; - triggersThreshold(): boolean; - onStartTick(): void; - get name(): string; - get category(): Internal.MetricCategory; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MetricSampler_ = MetricSampler; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.RecipeJS - */ - abstract class RecipeJS { - parseResultItemList(o: any): Internal.List; - ingredientAction(filter: Internal.IngredientActionFilter_, action: Internal.IngredientAction_): this; - getMod(): string; - convertReplacedInput(index: number, oldIngredient: Internal.IngredientJS_, newIngredient: Internal.IngredientJS_): Internal.IngredientJS; - convertReplacedOutput(index: number, oldStack: Internal.ItemStackJS_, newStack: Internal.ItemStackJS_): Internal.ItemStackJS; - save(): void; - damageIngredient(filter: Internal.IngredientActionFilter_, damage: number): this; - damageIngredient(filter: Internal.IngredientActionFilter_): this; - getId(): string; - dontAdd(): void; - serializeJson(): void; - getUniqueId(): string; - createRecipe(): Internal.Recipe; - getFromToString(): string; - replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): boolean; - replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean, func: Internal.BiFunction_): boolean; - parseIngredientItemList(o: any): Internal.List; - merge(data: any): this; - getPath(): string; - create(arg0: Internal.ListJS_): void; - parseIngredientItemStackList(o: any): Internal.List; - deserializeJson(): void; - id(_id: ResourceLocation_): this; - getOrCreateId(): ResourceLocation; - parseIngredientItem(o: any, key: string): Internal.IngredientJS; - parseIngredientItem(o: any): Internal.IngredientJS; - deserialize(): void; - group(g: string): this; - serializeNBTAsJson(): boolean; - getOutputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; - getOriginalRecipeResult(): Internal.ItemStackJS; - getOriginalRecipeIngredients(): Internal.List; - getInputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; - serialize(): void; - setGroup(g: string): void; - resultFromRecipeJson(json: Internal.JsonObject_): Internal.ItemStackJS; - serializeIngredientStack(in_: Internal.IngredientStackJS_): Internal.JsonElement; - stage(s: string): this; - replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): boolean; - replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean, func: Internal.BiFunction_): boolean; - getType(): string; - getGroup(): string; - serializeItemStack(stack: Internal.ItemStackJS_): Internal.JsonElement; - hasOutput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; - toString(): string; - keepIngredient(filter: Internal.IngredientActionFilter_): this; - hasInput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; - parseResultItem(o: any): Internal.ItemStackJS; - customIngredientAction(filter: Internal.IngredientActionFilter_, id: string): this; - modifyResult(callback: Internal.ModifyRecipeResultCallback_): this; - replaceIngredient(filter: Internal.IngredientActionFilter_, item: Internal.ItemStackJS_): this; - static "currentRecipe" : null; - "originalJson" : Internal.JsonObject; - "serializeOutputs" : boolean; - "originalRecipe" : Internal.Recipe; - readonly "inputItems" : Internal.List; - static "itemErrors" : false; - "json" : Internal.JsonObject; - readonly "outputItems" : Internal.List; - "type" : Internal.RecipeTypeJS; - "serializeInputs" : boolean; - get path(): string; - get mod(): string; - get originalRecipeIngredients(): Internal.List; - get originalRecipeResult(): Internal.ItemStackJS; - get orCreateId(): ResourceLocation; - get fromToString(): string; - get uniqueId(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeJS_ = RecipeJS; - /** - * @javaClass java.lang.module.ModuleDescriptor$Version - */ - class ModuleDescriptor$Version implements Internal.Comparable { - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - static parse(arg0: string): this; - compareTo(arg0: Internal.ModuleDescriptor$Version_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Version_ = ModuleDescriptor$Version; - /** - * @javaClass net.minecraft.class_5354 - */ - interface NeutralMob { - setPersistentAngerTarget(arg0: Internal.UUID_): void; - addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; - playerDied($$0: Internal.Player_): void; - canAttack(arg0: Internal.LivingEntity_): boolean; - isAngry(): boolean; - isAngryAtAllPlayers($$0: Internal.Level_): boolean; - readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; - getPersistentAngerTarget(): Internal.UUID; - setLastHurtByPlayer(arg0: Internal.Player_): void; - setLastHurtByMob(arg0: Internal.LivingEntity_): void; - isAngryAt($$0: Internal.LivingEntity_): boolean; - getTarget(): Internal.LivingEntity; - stopBeingAngry(): void; - updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; - getRemainingPersistentAngerTime(): number; - forgetCurrentTargetAndRefreshUniversalAnger(): void; - startPersistentAngerTimer(): void; - setTarget(arg0: Internal.LivingEntity_): void; - setRemainingPersistentAngerTime(arg0: number): void; - getLastHurtByMob(): Internal.LivingEntity; - } - type NeutralMob_ = NeutralMob; - /** - * @javaClass net.minecraft.class_2729 - */ - class ClientboundSelectAdvancementsTabPacket implements Internal.Packet { - getTab(): ResourceLocation; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get tab(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSelectAdvancementsTabPacket_ = ClientboundSelectAdvancementsTabPacket; - /** - * @javaClass net.minecraft.class_1966$class_6827 - */ - class BiomeSource$StepFeatureData extends Internal.Record { - features(): Internal.List; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - indexMapping(): Internal.ToIntFunction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BiomeSource$StepFeatureData_ = BiomeSource$StepFeatureData; - /** - * @javaClass me.jellysquid.mods.sodium.client.model.quad.blender.ColorSampler - */ - interface ColorSampler { - getColor(arg0: T, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number; - } - type ColorSampler_ = ((arg0: T, arg1: Internal.BlockAndTintGetter, arg2: BlockPos, arg3: number) => number) | ColorSampler; - /** - * @javaClass me.jellysquid.mods.sodium.client.render.texture.SpriteExtended - */ - interface SpriteExtended { - setActive(arg0: boolean): void; - isActive(): boolean; - } - type SpriteExtended_ = SpriteExtended; - /** - * @javaClass net.minecraft.class_364 - */ - interface GuiEventListener { - mouseReleased($$0: number, $$1: number, $$2: number): boolean; - isMouseOver($$0: number, $$1: number): boolean; - keyPressed($$0: number, $$1: number, $$2: number): boolean; - mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - mouseScrolled($$0: number, $$1: number, $$2: number): boolean; - mouseClicked($$0: number, $$1: number, $$2: number): boolean; - changeFocus($$0: boolean): boolean; - charTyped($$0: string, $$1: number): boolean; - keyReleased($$0: number, $$1: number, $$2: number): boolean; - mouseMoved($$0: number, $$1: number): void; - } - type GuiEventListener_ = GuiEventListener; - /** - * @javaClass net.minecraft.class_3722 - */ - class LecternBlockEntity extends Internal.BlockEntity implements Internal.Clearable, Internal.MenuProvider { - getRedstoneSignal(): number; - hasBook(): boolean; - getBook(): Internal.ItemStack; - createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; - onlyOpCanSetNbt(): boolean; - method_5448(): void; - setBook($$0: Internal.ItemStack_, $$1: Internal.Player_): void; - setBook($$0: Internal.ItemStack_): void; - load($$0: Internal.CompoundTag_): void; - getPage(): number; - method_5476(): Internal.Component; - static readonly "NUM_SLOTS" : 1; - static readonly "DATA_PAGE" : 0; - static readonly "SLOT_BOOK" : 0; - static readonly "NUM_DATA" : 1; - get redstoneSignal(): number; - get book(): Internal.ItemStack; - get page(): number; - set book($$0: Internal.ItemStack_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LecternBlockEntity_ = LecternBlockEntity; - /** - * @javaClass com.mojang.authlib.minecraft.TelemetryPropertyContainer - */ - interface TelemetryPropertyContainer { - forJsonObject(arg0: Internal.JsonObject_): this; - addNullProperty(arg0: string): void; - addProperty(arg0: string, arg1: string): void; - addProperty(arg0: string, arg1: boolean): void; - addProperty(arg0: string, arg1: number): void; - } - type TelemetryPropertyContainer_ = TelemetryPropertyContainer; - /** - * @javaClass net.minecraft.class_3826 - */ - class RuleProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RuleProcessor_ = RuleProcessor; - /** - * @javaClass net.minecraft.class_2802 - */ - abstract class ChunkSource implements Internal.LightChunkGetter, Internal.AutoCloseable { - getLoadedChunksCount(): number; - getLightEngine(): Internal.LevelLightEngine; - getChunkNow($$0: number, $$1: number): Internal.LevelChunk; - updateChunkForced($$0: Internal.ChunkPos_, $$1: boolean): void; - setSpawnSettings($$0: boolean, $$1: boolean): void; - hasChunk($$0: number, $$1: number): boolean; - getChunk($$0: number, $$1: number, $$2: boolean): Internal.LevelChunk; - getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess; - tick(arg0: Internal.BooleanSupplier_, arg1: boolean): void; - gatherStats(): string; - getChunkForLighting($$0: number, $$1: number): Internal.BlockGetter; - close(): void; - get lightEngine(): Internal.LevelLightEngine; - get loadedChunksCount(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkSource_ = ChunkSource; - /** - * @javaClass java.text.Format - */ - abstract class Format implements Internal.Serializable, Internal.Cloneable { - formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; - format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - format(arg0: any): string; - clone(): any; - parseObject(arg0: string): any; - parseObject(arg0: string, arg1: Internal.ParsePosition_): any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Format_ = Format; - /** - * @javaClass java.security.AlgorithmParameters - */ - class AlgorithmParameters { - init(arg0: number[]): void; - init(arg0: number[], arg1: string): void; - init(arg0: Internal.AlgorithmParameterSpec_): void; - getEncoded(): number[]; - getEncoded(arg0: string): number[]; - getAlgorithm(): string; - getProvider(): Internal.Provider; - toString(): string; - static getInstance(arg0: string, arg1: Internal.Provider_): this; - static getInstance(arg0: string, arg1: string): this; - static getInstance(arg0: string): this; - getParameterSpec(arg0: Internal.Class_): T; - get provider(): Internal.Provider; - get encoded(): number[]; - get algorithm(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AlgorithmParameters_ = AlgorithmParameters; - /** - * @javaClass com.google.common.collect.ImmutableCollection$Builder - */ - abstract class ImmutableCollection$Builder { - add(arg0: E): Internal.ImmutableCollection$Builder; - add(... arg0: E[]): Internal.ImmutableCollection$Builder; - build(): Internal.ImmutableCollection; - addAll(arg0: Internal.Iterator_): Internal.ImmutableCollection$Builder; - addAll(arg0: Internal.Iterable_): Internal.ImmutableCollection$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableCollection$Builder_ = ImmutableCollection$Builder; - /** - * @javaClass net.minecraft.class_2799 - */ - class ServerboundClientCommandPacket implements Internal.Packet { - handle($$0: Internal.ServerGamePacketListener_): void; - getAction(): Internal.ServerboundClientCommandPacket$Action; - write($$0: Internal.FriendlyByteBuf_): void; - get action(): Internal.ServerboundClientCommandPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundClientCommandPacket_ = ServerboundClientCommandPacket; - /** - * @javaClass java.util.DoubleSummaryStatistics - */ - class DoubleSummaryStatistics implements Internal.DoubleConsumer { - getMin(): number; - getMax(): number; - toString(): string; - getAverage(): number; - getSum(): number; - getCount(): number; - combine(arg0: Internal.DoubleSummaryStatistics_): void; - accept(arg0: number): void; - get average(): number; - get min(): number; - get max(): number; - get count(): number; - get sum(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DoubleSummaryStatistics_ = DoubleSummaryStatistics; - /** - * @javaClass com.mojang.datafixers.Products$P16 - */ - class Products$P16 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function16_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P16_ = Products$P16; - /** - * @javaClass com.mojang.brigadier.builder.RequiredArgumentBuilder - */ - class RequiredArgumentBuilder extends Internal.ArgumentBuilder> { - suggests(arg0: Internal.SuggestionProvider_): Internal.RequiredArgumentBuilder; - static argument(arg0: string, arg1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; - getName(): string; - build(): Internal.ArgumentCommandNode; - getType(): Internal.ArgumentType; - getSuggestionsProvider(): Internal.SuggestionProvider; - get suggestionsProvider(): Internal.SuggestionProvider; - get name(): string; - get type(): Internal.ArgumentType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RequiredArgumentBuilder_ = RequiredArgumentBuilder; - /** - * @javaClass net.minecraft.class_437$class_6390 - */ - class Screen$NarratableSearchResult { - readonly "entry" : (() => Internal.NarratableEntry$NarrationPriority); - readonly "index" : number; - readonly "priority" : Internal.NarratableEntry$NarrationPriority; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Screen$NarratableSearchResult_ = Screen$NarratableSearchResult; - /** - * @javaClass net.minecraft.class_1309 - */ - abstract class LivingEntity extends Internal.Entity implements Internal.LivingEntityKJS, Internal.MixinLivingEntityAccessor, Internal.LivingEntityAccessor { - setYHeadRot($$0: number): void; - canBeSeenAsEnemy(): boolean; - setRecordPlayingNearby($$0: BlockPos_, $$1: boolean): void; - getKillCredit(): this; - canAttack($$0: Internal.LivingEntity_): boolean; - canAttack($$0: Internal.LivingEntity_, $$1: Internal.TargetingConditions_): boolean; - getAttributeValue($$0: Internal.Attribute_): number; - static createLivingAttributes(): Internal.AttributeSupplier$Builder; - setSleepingPos($$0: BlockPos_): void; - getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; - getLastHurtMob(): this; - setLastHurtMob($$0: Internal.Entity_): void; - canStandOnFluid($$0: Internal.FluidState_): boolean; - setOnGround($$0: boolean): void; - setItemInHand($$0: Hand_, $$1: Internal.ItemStack_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getFallSounds(): Internal.LivingEntity$Fallsounds; - getStingerCount(): number; - stopRiding(): void; - canFreeze(): boolean; - onLeaveCombat(): void; - recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; - redirect$zef000$redirectGetBlockStateSoundType(blockState: Internal.BlockState_): Internal.SoundType; - getHealth(): number; - getItemInHand($$0: Hand_): Internal.ItemStack; - calculateEntityAnimation($$0: Internal.LivingEntity_, $$1: boolean): void; - getAttackAnim($$0: number): number; - getAttributeBaseValue($$0: Internal.Attribute_): number; - isEffectiveAi(): boolean; - getAttributes(): Internal.AttributeMap; - canBeAffected($$0: Internal.MobEffectInstance_): boolean; - isSensitiveToWater(): boolean; - isPushable(): boolean; - removeEffectNoUpdate($$0: Internal.MobEffect_): Internal.MobEffectInstance; - push($$0: Internal.Entity_): void; - hasItemInSlot($$0: EquipmentSlot_): boolean; - isUsingItem(): boolean; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - setAbsorptionAmount($$0: number): void; - getUseItemRemainingTicks(): number; - startUsingItem($$0: Hand_): void; - onItemPickup($$0: Internal.ItemEntity_): void; - isVisuallySwimming(): boolean; - getTicksUsingItem(): number; - getVoicePitch(): number; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - canTakeItem($$0: Internal.ItemStack_): boolean; - shouldShowName(): boolean; - getMaxHealth(): number; - lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - clearSleepingPos(): void; - removeEffect($$0: Internal.MobEffect_): boolean; - lerpHeadTo($$0: number, $$1: number): void; - setLastHurtByPlayer($$0: Internal.Player_): void; - setArrowCount($$0: number): void; - eat($$0: Internal.Level_, $$1: Internal.ItemStack_): Internal.ItemStack; - setJumping($$0: boolean): void; - getActiveEffectsMap(): Internal.Map; - aiStep(): void; - getLastDamageSource(): Internal.DamageSource; - forceAddEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): void; - isAffectedByPotions(): boolean; - isBlocking(): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - getSwimAmount($$0: number): number; - getArmorCoverPercentage(): number; - setLastHurtByMob($$0: Internal.LivingEntity_): void; - handler$bnm000$writeCustomDataToNbt(nbt: Internal.CompoundTag_, cbi: Internal.CallbackInfo_): void; - kill(): void; - baseTick(): void; - getItemBySlot(arg0: EquipmentSlot_): Internal.ItemStack; - swing($$0: Hand_, $$1: boolean): void; - swing($$0: Hand_): void; - getBrain(): Internal.Brain; - handleRelativeFrictionAndCalculateMovement($$0: Vec3_, $$1: number): Vec3; - getViewYRot($$0: number): number; - canSpawnSoulSpeedParticle(): boolean; - isInvertedHealAndHarm(): boolean; - travel($$0: Vec3_): void; - getYHeadRot(): number; - getFluidFallingAdjustedMovement($$0: number, $$1: boolean, $$2: Vec3_): Vec3; - isBaby(): boolean; - die($$0: Internal.DamageSource_): void; - removeAllEffects(): boolean; - isSuppressingSlidingDownLadder(): boolean; - knockback($$0: number, $$1: number, $$2: number): void; - setDiscardFriction($$0: boolean): void; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - getRandom(): Internal.Random; - doHurtTarget($$0: Internal.Entity_): boolean; - handler$bnm000$readCustomDataFromNbt(nbt: Internal.CompoundTag_, cbi: Internal.CallbackInfo_): void; - animateHurt(): void; - handler$bnm001$initDataTracker(cbi: Internal.CallbackInfo_): void; - getNoActionTime(): number; - getArmorSlots(): Internal.Iterable; - stopUsingItem(): void; - getActiveEffects(): Internal.Collection; - getLastHurtByMobTimestamp(): number; - lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; - tick(): void; - setNoActionTime($$0: number): void; - rideableUnderWater(): boolean; - setSpeed($$0: number): void; - take($$0: Internal.Entity_, $$1: number): void; - isAlive(): boolean; - getVisibilityPercent($$0: Internal.Entity_): number; - getScale(): number; - getBedOrientation(): Internal.Direction; - static resetForwardDirectionOfRelativePortalPosition($$0: Vec3_): Vec3; - getSpeed(): number; - getEffect($$0: Internal.MobEffect_): Internal.MobEffectInstance; - rideTick(): void; - canAttackType($$0: Internal.EntityType_): boolean; - stopSleeping(): void; - setSprinting($$0: boolean): void; - getDismountPoses(): Internal.ImmutableList; - broadcastBreakEvent($$0: EquipmentSlot_): void; - broadcastBreakEvent($$0: Hand_): void; - getFallFlyingTicks(): number; - isHolding($$0: Internal.Predicate_): boolean; - isHolding($$0: Internal.Item_): boolean; - attackable(): boolean; - handleEntityEvent($$0: number): void; - getAbsorptionAmount(): number; - handler$bnm000$canWalkOnFluid(fluidState: Internal.FluidState_, cbi: Internal.CallbackInfoReturnable_): void; - handler$bnm000$canWalkOnFluid(fluid: Internal.Fluid_, cbi: Internal.CallbackInfoReturnable_): void; - isCurrentlyGlowing(): boolean; - isInWall(): boolean; - isDamageSourceBlocked($$0: Internal.DamageSource_): boolean; - addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; - addEffect($$0: Internal.MobEffectInstance_): boolean; - getOffhandItem(): Internal.ItemStack; - isDeadOrDying(): boolean; - isAutoSpinAttack(): boolean; - onClimbable(): boolean; - getLootTable(): ResourceLocation; - getLastHurtMobTimestamp(): number; - getAttribute($$0: Internal.Attribute_): Internal.AttributeInstance; - startSleeping($$0: BlockPos_): void; - hasLineOfSight($$0: Internal.Entity_): boolean; - static areAllEffectsAmbient($$0: Internal.Collection_): boolean; - onEnterCombat(): void; - getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; - heal($$0: number): void; - randomTeleport($$0: number, $$1: number, $$2: number, $$3: boolean): boolean; - getArmorValue(): number; - getLastHurtByMob(): this; - hasEffect($$0: Internal.MobEffect_): boolean; - getMainHandItem(): Internal.ItemStack; - getJumpBoostPower(): number; - setHealth($$0: number): void; - getArrowCount(): number; - setYBodyRot($$0: number): void; - getBoundingBoxForCulling(): Internal.AABB; - isSleeping(): boolean; - getLocalBoundsForPose($$0: Internal.Pose_): Internal.AABB; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getUsedItemHand(): Hand; - isFallFlying(): boolean; - isPickable(): boolean; - getMobType(): Internal.MobType; - getAddEntityPacket(): Internal.Packet; - releaseUsingItem(): void; - setStingerCount($$0: number): void; - getUseItem(): Internal.ItemStack; - getCombatTracker(): Internal.CombatTracker; - getSlot($$0: number): Internal.SlotAccess; - setItemSlot(arg0: EquipmentSlot_, arg1: Internal.ItemStack_): void; - getMainArm(): Internal.HumanoidArm; - getSleepingPos(): Internal.Optional; - static getEquipmentSlotForItem($$0: Internal.ItemStack_): EquipmentSlot; - getLastClimbablePos(): Internal.Optional; - canBeSeenByAnyone(): boolean; - shouldDiscardFriction(): boolean; - canBreatheUnderwater(): boolean; - "deathTime" : number; - "yya" : number; - "oAttackAnim" : number; - "yHeadRotO" : number; - static readonly "EQUIPMENT_SLOT_OFFSET" : 98; - "hurtDuration" : number; - static readonly "DEFAULT_BASE_GRAVITY" : 0.08; - static readonly "DEATH_DURATION" : 20; - static readonly "ARMOR_SLOT_OFFSET" : 100; - static readonly "USE_ITEM_INTERVAL" : 4; - "swingTime" : number; - static readonly "ARMOR_SLOTS" : 4; - "yHeadRot" : number; - static readonly "PLAYER_HURT_EXPERIENCE_TIME" : 100; - "hurtDir" : number; - static readonly "HAND_SLOTS" : 2; - "animationPosition" : number; - "yBodyRotO" : number; - static readonly "EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT" : 0.5; - "xxa" : number; - "zza" : number; - static readonly "SWING_DURATION" : 6; - static readonly "MIN_MOVEMENT_DISTANCE" : 0.003; - "swingingArm" : Hand; - "removeArrowTime" : number; - "animationSpeed" : number; - "yBodyRot" : number; - "attackAnim" : number; - "animationSpeedOld" : number; - readonly "invulnerableDuration" : number; - "hurtTime" : number; - readonly "timeOffs" : number; - "removeStingerTime" : number; - "swinging" : boolean; - "flyingSpeed" : number; - readonly "rotA" : number; - get armorValue(): number; - get lastHurtMob(): this; - get fallFlying(): boolean; - get pickable(): boolean; - get visuallySwimming(): boolean; - get lootTable(): ResourceLocation; - get useItem(): Internal.ItemStack; - get pushable(): boolean; - get invertedHealAndHarm(): boolean; - get bedOrientation(): Internal.Direction; - get autoSpinAttack(): boolean; - get maxHealth(): number; - get sleepingPos(): Internal.Optional; - get combatTracker(): Internal.CombatTracker; - get boundingBoxForCulling(): Internal.AABB; - get mobType(): Internal.MobType; - get useItemRemainingTicks(): number; - get stingerCount(): number; - get ticksUsingItem(): number; - get deadOrDying(): boolean; - get currentlyGlowing(): boolean; - get lastDamageSource(): Internal.DamageSource; - get effectiveAi(): boolean; - get activeEffectsMap(): Internal.Map; - get alive(): boolean; - get fallFlyingTicks(): number; - get armorCoverPercentage(): number; - get mainHandItem(): Internal.ItemStack; - get scale(): number; - get sensitiveToWater(): boolean; - get lastHurtByMobTimestamp(): number; - get speed(): number; - get sleeping(): boolean; - get lastClimbablePos(): Internal.Optional; - get random(): Internal.Random; - get offhandItem(): Internal.ItemStack; - get jumpBoostPower(): number; - get affectedByPotions(): boolean; - get blocking(): boolean; - get killCredit(): this; - get fallSounds(): Internal.LivingEntity$Fallsounds; - get usedItemHand(): Hand; - get arrowCount(): number; - get addEntityPacket(): Internal.Packet; - get absorptionAmount(): number; - get lastHurtMobTimestamp(): number; - get mainArm(): Internal.HumanoidArm; - get usingItem(): boolean; - get health(): number; - get dismountPoses(): Internal.ImmutableList; - get brain(): Internal.Brain; - get inWall(): boolean; - get lastHurtByMob(): this; - get voicePitch(): number; - get suppressingSlidingDownLadder(): boolean; - get noActionTime(): number; - get baby(): boolean; - get attributes(): Internal.AttributeMap; - get armorSlots(): Internal.Iterable; - get activeEffects(): Internal.Collection; - set absorptionAmount($$0: number); - set jumping($$0: boolean); - set health($$0: number); - set speed($$0: number); - set stingerCount($$0: number); - set sprinting($$0: boolean); - set lastHurtByMob($$0: Internal.LivingEntity_); - set onGround($$0: boolean); - set noActionTime($$0: number); - set discardFriction($$0: boolean); - set arrowCount($$0: number); - set lastHurtByPlayer($$0: Internal.Player_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LivingEntity_ = LivingEntity; - /** - * @javaClass java.lang.CharSequence - */ + type ConstProperties_ = ConstProperties; interface CharSequence { compare(arg0: Internal.CharSequence_, arg1: Internal.CharSequence_): number; - isEmpty(): boolean; - length(): number; - toString(): string; subSequence(arg0: number, arg1: number): this; + toString(): string; chars(): Internal.IntStream; charAt(arg0: number): string; + isEmpty(): boolean; + length(): number; codePoints(): Internal.IntStream; + get empty(): boolean } type CharSequence_ = CharSequence; - /** - * @javaClass net.minecraft.class_2566 - */ - interface ContextAwareComponent { - resolve(arg0: Internal.CommandSourceStack_, arg1: Internal.Entity_, arg2: number): Internal.MutableComponent; + class Enchantment$Rarity extends Internal.Enum { + static values(): Internal.Enchantment$Rarity[]; + getWeight(): number; + static valueOf($$0: string): Internal.Enchantment$Rarity; + get weight(): number + readonly static "VERY_RARE": Internal.Enchantment$Rarity; + readonly static "RARE": Internal.Enchantment$Rarity; + readonly static "UNCOMMON": Internal.Enchantment$Rarity; + readonly static "COMMON": Internal.Enchantment$Rarity; } - type ContextAwareComponent_ = ((arg0: Internal.CommandSourceStack, arg1: Internal.Entity, arg2: number) => Internal.MutableComponent) | ContextAwareComponent; - /** - * @javaClass net.minecraft.class_4170 - */ - class Schedule { - getActivityAt($$0: number): Internal.Activity; - static readonly "WORK_START_TIME" : 2000; - static readonly "VILLAGER_DEFAULT" : Internal.Schedule; - static readonly "VILLAGER_BABY" : Internal.Schedule; - static readonly "SIMPLE" : Internal.Schedule; - static readonly "TOTAL_WORK_TIME" : 7000; - static readonly "EMPTY" : Internal.Schedule; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Enchantment$Rarity_ = "uncommon" | "rare" | "common" | "very_rare" | Enchantment$Rarity; + abstract class BaseSpawner { + constructor() + broadcastEvent(arg0: Internal.Level_, arg1: BlockPos_, arg2: number): void; + onEventTriggered($$0: Internal.Level_, $$1: number): boolean; + getoSpin(): number; + getOrCreateDisplayEntity($$0: Internal.Level_): Internal.Entity; + setEntityId($$0: Internal.EntityType_): void; + setNextSpawnData($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.SpawnData_): void; + load($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.CompoundTag_): void; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + clientTick($$0: Internal.Level_, $$1: BlockPos_): void; + getSpin(): number; + serverTick($$0: Internal.ServerLevel_, $$1: BlockPos_): void; + get oSpin(): number + set entityId($$0: Internal.EntityType_) + get spin(): number } - type Schedule_ = Special.Schedule | Schedule; - /** - * @javaClass java.lang.Thread - */ - class Thread implements Internal.Runnable { - setName(arg0: string): void; - getThreadGroup(): Internal.ThreadGroup; - getName(): string; - static getAllStackTraces(): Internal.Map; - static onSpinWait(): void; + type BaseSpawner_ = BaseSpawner; + interface InjectedEntityTypeExtension extends Internal.InjectedRegistryEntryExtension> { + arch$holder(): Internal.Holder>; + arch$registryName(): ResourceLocation; + } + type InjectedEntityTypeExtension_ = InjectedEntityTypeExtension; + class Markings extends Internal.Enum { + static byId($$0: number): Internal.Markings; + static values(): Internal.Markings[]; + static valueOf($$0: string): Internal.Markings; getId(): number; - run(): void; - setContextClassLoader(arg0: Internal.ClassLoader_): void; - static sleep(arg0: number): void; - static sleep(arg0: number, arg1: number): void; - getStackTrace(): Internal.StackTraceElement[]; - isDaemon(): boolean; - static yield(): void; - interrupt(): void; - static enumerate(arg0: Internal.Thread_[]): number; - join(): void; - join(arg0: number, arg1: number): void; - join(arg0: number): void; - suspend(): void; - static activeCount(): number; - resume(): void; - static currentThread(): this; - setUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; - isInterrupted(): boolean; - static dumpStack(): void; - static setDefaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; - start(): void; - static interrupted(): boolean; - getUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; - checkAccess(): void; - static getDefaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; - isAlive(): boolean; - setDaemon(arg0: boolean): void; - static holdsLock(arg0: any): boolean; - getState(): Internal.Thread$State; - stop(): void; - getContextClassLoader(): Internal.ClassLoader; - getPriority(): number; - countStackFrames(): number; - toString(): string; - setPriority(arg0: number): void; - static readonly "MIN_PRIORITY" : 1; - static readonly "MAX_PRIORITY" : 10; - static readonly "NORM_PRIORITY" : 5; - get defaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; - get allStackTraces(): Internal.Map; - get threadGroup(): Internal.ThreadGroup; - get alive(): boolean; - get contextClassLoader(): Internal.ClassLoader; - get name(): string; - get id(): number; - get stackTrace(): Internal.StackTraceElement[]; - get state(): Internal.Thread$State; - get priority(): number; - get uncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; - get daemon(): boolean; - set defaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_); - set contextClassLoader(arg0: Internal.ClassLoader_); - set name(arg0: string); - set priority(arg0: number); - set uncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_); - set daemon(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + get id(): number + readonly static "BLACK_DOTS": Internal.Markings; + readonly static "WHITE_FIELD": Internal.Markings; + readonly static "NONE": Internal.Markings; + readonly static "WHITE": Internal.Markings; + readonly static "WHITE_DOTS": Internal.Markings; } - type Thread_ = Thread; - /** - * @javaClass net.minecraft.class_5900 - */ - class ClientboundSetPlayerTeamPacket implements Internal.Packet { - getName(): string; - static createPlayerPacket($$0: Internal.PlayerTeam_, $$1: string, $$2: Internal.ClientboundSetPlayerTeamPacket$Action_): this; - static createRemovePacket($$0: Internal.PlayerTeam_): this; - getParameters(): Internal.Optional; - getPlayerAction(): Internal.ClientboundSetPlayerTeamPacket$Action; - handle($$0: Internal.ClientGamePacketListener_): void; - static createAddOrModifyPacket($$0: Internal.PlayerTeam_, $$1: boolean): this; - getTeamAction(): Internal.ClientboundSetPlayerTeamPacket$Action; + type Markings_ = "white_field" | "white" | "black_dots" | Markings | "white_dots" | "none"; + interface ShortListIterator extends Internal.ListIterator, Internal.ShortBidirectionalIterator { + add(arg0: any): void; + set(arg0: number): void; + forEachRemaining(arg0: any): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + set(arg0: any): void; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.IntConsumer_): void; + forEachRemaining(arg0: Internal.ShortConsumer_): void; + add(arg0: number): void; + remove(): void; + back(arg0: number): number; + set(arg0: number): void; + previous(): any; + add(arg0: number): void; + } + type ShortListIterator_ = ShortListIterator; + class ClientboundPlayerLookAtPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.EntityAnchorArgument$Anchor_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Internal.Entity_, $$2: Internal.EntityAnchorArgument$Anchor_) + handle(arg0: Internal.PacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; - getPlayers(): Internal.Collection; - get playerAction(): Internal.ClientboundSetPlayerTeamPacket$Action; - get players(): Internal.Collection; - get teamAction(): Internal.ClientboundSetPlayerTeamPacket$Action; - get name(): string; - get parameters(): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + handle($$0: Internal.ClientGamePacketListener_): void; + getPosition($$0: Internal.Level_): Vec3; + isSkippable(): boolean; + getFromAnchor(): Internal.EntityAnchorArgument$Anchor; + get skippable(): boolean + get fromAnchor(): Internal.EntityAnchorArgument$Anchor } - type ClientboundSetPlayerTeamPacket_ = ClientboundSetPlayerTeamPacket; - /** - * @javaClass com.mojang.datafixers.Products$P13 - */ - class Products$P13 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function13_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ClientboundPlayerLookAtPacket_ = ClientboundPlayerLookAtPacket; + interface ResourceLocationAccess { + setNamespace(arg0: string): void; + setPath(arg0: string): void; + set namespace(arg0: string) + set path(arg0: string) } - type Products$P13_ = Products$P13; - /** - * @javaClass net.minecraft.class_3262 - */ - interface PackResources extends Internal.AutoCloseable { - getResource(arg0: Internal.PackType_, arg1: ResourceLocation_): Internal.InputStream; - getName(): string; - getMetadataSection(arg0: Internal.MetadataSectionSerializer_): T; - getResources(arg0: Internal.PackType_, arg1: string, arg2: string, arg3: number, arg4: Internal.Predicate_): Internal.Collection; - getNamespaces(arg0: Internal.PackType_): Internal.Set; - hasResource(arg0: Internal.PackType_, arg1: ResourceLocation_): boolean; - close(): void; - getRootResource(arg0: string): Internal.InputStream; + type ResourceLocationAccess_ = ResourceLocationAccess; + interface Shader { + getFragmentProgram(): Internal.Program; + markDirty(): void; + attachToProgram(): void; + getVertexProgram(): Internal.Program; + getId(): number; + get fragmentProgram(): Internal.Program + get vertexProgram(): Internal.Program + get id(): number } - type PackResources_ = PackResources; - /** - * @javaClass java.nio.file.DirectoryStream - */ - interface DirectoryStream extends Internal.Closeable, Internal.Iterable { - iterator(): Internal.Iterator; - } - type DirectoryStream_ = (() => Internal.Iterator) | DirectoryStream; - /** - * @javaClass java.lang.Throwable - */ - class Throwable implements Internal.Serializable { - addSuppressed(arg0: Internal.Throwable_): void; - setStackTrace(arg0: Internal.StackTraceElement_[]): void; - getStackTrace(): Internal.StackTraceElement[]; - printStackTrace(): void; - printStackTrace(arg0: Internal.PrintStream_): void; - printStackTrace(arg0: Internal.PrintWriter_): void; - getLocalizedMessage(): string; - initCause(arg0: Internal.Throwable_): this; - getMessage(): string; - getSuppressed(): Internal.Throwable[]; - toString(): string; - getCause(): this; - fillInStackTrace(): this; - get localizedMessage(): string; - get cause(): this; - get stackTrace(): Internal.StackTraceElement[]; - get suppressed(): Internal.Throwable[]; - get message(): string; - set stackTrace(arg0: Internal.StackTraceElement_[]); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Throwable_ = Throwable; - /** - * @javaClass dev.latvian.mods.rhino.classdata.MethodInfo - */ - class MethodInfo { - toString(): string; - "method" : Internal.Method; - "signature" : Internal.MethodSignature; - "bean" : string; - "isHidden" : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MethodInfo_ = MethodInfo; - /** - * @javaClass net.minecraft.class_3610 - */ - class FluidState extends Internal.StateHolder { - getExplosionResistance(): number; - getDripParticle(): Internal.ParticleOptions; - randomTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Random_): void; - isRandomlyTicking(): boolean; - getOwnHeight(): number; - isEmpty(): boolean; - getShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; - holder(): Internal.Holder; - getTags(): Internal.Stream>; - is($$0: Internal.Fluid_): boolean; - is($$0: Internal.TagKey_): boolean; - is($$0: Internal.HolderSet_): boolean; - isSourceOfType($$0: Internal.Fluid_): boolean; - tick($$0: Internal.Level_, $$1: BlockPos_): void; - createLegacyBlock(): Internal.BlockState; - getHeight($$0: Internal.BlockGetter_, $$1: BlockPos_): number; - animateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Random_): void; - canBeReplacedWith($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Fluid_, $$3: Internal.Direction_): boolean; - getType(): Internal.Fluid; - isSource(): boolean; - getFlow($$0: Internal.BlockGetter_, $$1: BlockPos_): Vec3; - shouldRenderBackwardUpFace($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - getAmount(): number; - static readonly "AMOUNT_MAX" : 9; - static readonly "CODEC" : Internal.Codec; - static readonly "AMOUNT_FULL" : 8; - get explosionResistance(): number; - get amount(): number; - get dripParticle(): Internal.ParticleOptions; - get source(): boolean; - get randomlyTicking(): boolean; - get type(): Internal.Fluid; - get ownHeight(): number; - get empty(): boolean; - get tags(): Internal.Stream>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FluidState_ = FluidState; - /** - * @javaClass net.minecraft.class_1425 - */ - abstract class AbstractSchoolingFish extends Internal.AbstractFish { - stopFollowing(): void; - pathToLeader(): void; - inRangeOfLeader(): boolean; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - hasFollowers(): boolean; - canBeFollowed(): boolean; - startFollowing($$0: Internal.AbstractSchoolingFish_): this; - getMaxSchoolSize(): number; - addFollowers($$0: Internal.Stream_): void; - tick(): void; - isFollower(): boolean; - getMaxSpawnClusterSize(): number; - get follower(): boolean; - get maxSpawnClusterSize(): number; - get maxSchoolSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractSchoolingFish_ = AbstractSchoolingFish; - /** - * @javaClass net.minecraft.class_1560 - */ - class EnderMan extends Internal.Monster implements Internal.NeutralMob { - aiStep(): void; - method_29509(): void; - method_29508(): Internal.UUID; - requiresCustomPersistence(): boolean; - isSensitiveToWater(): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - setBeingStaredAt(): void; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - setCarriedBlock($$0: Internal.BlockState_): void; - hasBeenStaredAt(): boolean; - method_29507(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - isCreepy(): boolean; - playStareSound(): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - setTarget($$0: Internal.LivingEntity_): void; - getCarriedBlock(): Internal.BlockState; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - get carriedBlock(): Internal.BlockState; - get sensitiveToWater(): boolean; - get creepy(): boolean; - set carriedBlock($$0: Internal.BlockState_); - set target($$0: Internal.LivingEntity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnderMan_ = EnderMan; - /** - * @javaClass net.minecraft.class_2603 - */ - class DaylightDetectorBlockEntity extends Internal.BlockEntity { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DaylightDetectorBlockEntity_ = DaylightDetectorBlockEntity; - /** - * @javaClass net.minecraft.class_3794 - */ - class JigsawReplacementProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.JigsawReplacementProcessor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JigsawReplacementProcessor_ = JigsawReplacementProcessor; - /** - * @javaClass com.mojang.datafixers.kinds.App2 - */ - interface App2 { - } - type App2_ = App2; - /** - * @javaClass dev.latvian.mods.rhino.ContextAction - */ - interface ContextAction { - run(arg0: Internal.Context_): T; - } - type ContextAction_ = ((arg0: Internal.Context) => T) | ContextAction; - /** - * @javaClass net.minecraft.class_1518 - */ - class DragonLandingPhase extends Internal.AbstractDragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - doClientTick(): void; - getFlySpeed(): number; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - getTurnSpeed(): number; - get phase(): Internal.EnderDragonPhase; - get flyTargetLocation(): Vec3; - get turnSpeed(): number; - get flySpeed(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonLandingPhase_ = DragonLandingPhase; - /** - * @javaClass net.minecraft.class_6497 - */ - class InclusiveRange extends Internal.Record { - maxInclusive(): T; - static codec($$0: Internal.Codec_, $$1: T, $$2: T): Internal.Codec>; - static codec($$0: Internal.Codec_): Internal.Codec>; - contains($$0: Internal.InclusiveRange_): boolean; - minInclusive(): T; + type Shader_ = Shader; + class NormalNoise$NoiseParameters extends Internal.Record { + constructor($$0: number, $$1: Internal.DoubleList_) + constructor($$0: number, $$1: number, ...$$2: number[]) + constructor($$0: number, $$1: Internal.List_) hashCode(): number; + amplitudes(): Internal.DoubleList; + toString(): string; equals($$0: any): boolean; - static create($$0: T, $$1: T): Internal.DataResult>; + firstOctave(): number; + readonly static "DIRECT_CODEC": any; + readonly static "CODEC": any; + } + type NormalNoise$NoiseParameters_ = Special.NormalNoise$NoiseParameters | NormalNoise$NoiseParameters; + class Currency implements Internal.Serializable { + static getInstance(arg0: string): Internal.Currency; + getSymbol(arg0: Internal.Locale_): string; toString(): string; - isValueInRange($$0: T): boolean; - static readonly "INT" : Internal.Codec>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getNumericCode(): number; + getNumericCodeAsString(): string; + getDisplayName(): string; + static getAvailableCurrencies(): Internal.Set; + getDisplayName(arg0: Internal.Locale_): string; + getSymbol(): string; + getDefaultFractionDigits(): number; + getCurrencyCode(): string; + static getInstance(arg0: Internal.Locale_): Internal.Currency; + get numericCode(): number + get numericCodeAsString(): string + get displayName(): string + get availableCurrencies(): Internal.Set + get symbol(): string + get defaultFractionDigits(): number + get currencyCode(): string } - type InclusiveRange_ = InclusiveRange; - /** - * @javaClass net.minecraft.class_1927$class_4179 - */ - class Explosion$BlockInteraction extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Explosion$BlockInteraction[]; - static readonly "DESTROY" : Internal.Explosion$BlockInteraction; - static readonly "BREAK" : Internal.Explosion$BlockInteraction; - static readonly "NONE" : Internal.Explosion$BlockInteraction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Currency_ = Currency; + class ClientboundSetActionBarTextPacket implements Internal.Packet { + constructor($$0: Internal.Component_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getText(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get text(): Internal.Component + get skippable(): boolean } - type Explosion$BlockInteraction_ = "break" | "destroy" | "none" | Explosion$BlockInteraction; - /** - * @javaClass it.unimi.dsi.fastutil.floats.FloatBinaryOperator - */ - interface FloatBinaryOperator extends Internal.BinaryOperator, Internal.DoubleBinaryOperator { - applyAsDouble(arg0: number, arg1: number): number; - apply(arg0: number, arg1: number): number; + type ClientboundSetActionBarTextPacket_ = ClientboundSetActionBarTextPacket; + class LinkedHashMap extends Internal.HashMap implements Internal.Map { + constructor() + constructor(arg0: number) + constructor(arg0: number, arg1: number, arg2: boolean) + constructor(arg0: Internal.Map_) + constructor(arg0: number, arg1: number) + replace(arg0: K, arg1: V): V; + keySet(): Internal.Set; + putIfAbsent(arg0: K, arg1: V): V; + values(): Internal.Collection; + containsValue(arg0: any): boolean; + entrySet(): Internal.Set>; + getOrDefault(arg0: any, arg1: V): V; + remove(arg0: any, arg1: any): boolean; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + forEach(arg0: Internal.BiConsumer_): void; + replaceAll(arg0: Internal.BiFunction_): void; + replace(arg0: K, arg1: V, arg2: V): boolean; + clear(): void; + get(arg0: any): V; + compute(arg0: K, arg1: Internal.BiFunction_): V; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; } - type FloatBinaryOperator_ = ((arg0: number, arg1: number) => number) | FloatBinaryOperator; - /** - * Fired when the block loot table is registering. - * @javaClass dev.latvian.mods.kubejs.loot.BlockLootEventJS - */ - class BlockLootEventJS extends Internal.LootEventJS { - addSimpleBlock(blocks: BlockStatePredicate_): void; - addSimpleBlock(blocks: BlockStatePredicate_, item: Internal.ItemStack_): void; - build(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; - getType(): string; - addBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; - modifyBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the block loot table is registering. - */ - type BlockLootEventJS_ = BlockLootEventJS; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.ItemToolTierEventJS - */ - class ItemToolTierEventJS extends Internal.StartupEventJS { - add(id: string, tier: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemToolTierEventJS_ = ItemToolTierEventJS; - /** - * @javaClass net.minecraft.class_3751 - */ - class JigsawBlockEntity extends Internal.BlockEntity { - setName($$0: ResourceLocation_): void; - getName(): ResourceLocation; - getUpdateTag(): Internal.CompoundTag; - setPool($$0: ResourceLocation_): void; - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - getTarget(): ResourceLocation; - getJoint(): Internal.JigsawBlockEntity$JointType; - load($$0: Internal.CompoundTag_): void; - getPool(): ResourceLocation; - setFinalState($$0: string): void; - getFinalState(): string; - setTarget($$0: ResourceLocation_): void; - generate($$0: Internal.ServerLevel_, $$1: number, $$2: boolean): void; - setJoint($$0: Internal.JigsawBlockEntity$JointType_): void; - static readonly "TARGET" : "target"; - static readonly "FINAL_STATE" : "final_state"; - static readonly "POOL" : "pool"; - static readonly "JOINT" : "joint"; - static readonly "NAME" : "name"; - get updateTag(): Internal.CompoundTag; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get joint(): Internal.JigsawBlockEntity$JointType; - get name(): ResourceLocation; - get pool(): ResourceLocation; - get finalState(): string; - get target(): ResourceLocation; - set joint($$0: Internal.JigsawBlockEntity$JointType_); - set pool($$0: ResourceLocation_); - set name($$0: ResourceLocation_); - set finalState($$0: string); - set target($$0: ResourceLocation_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JigsawBlockEntity_ = JigsawBlockEntity; - /** - * @javaClass java.lang.constant.DynamicConstantDesc - */ - abstract class DynamicConstantDesc implements Internal.ConstantDesc { - static ofCanonical(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, arg3: Internal.ConstantDesc_[]): Internal.ConstantDesc; - constantType(): Internal.ClassDesc; - bootstrapMethod(): Internal.DirectMethodHandleDesc; - constantName(): string; - hashCode(): number; - bootstrapArgsList(): Internal.List; - bootstrapArgs(): Internal.ConstantDesc[]; - static of(arg0: Internal.DirectMethodHandleDesc_, ... arg1: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; - static of(arg0: Internal.DirectMethodHandleDesc_): Internal.DynamicConstantDesc; - equals(arg0: any): boolean; - static ofNamed(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, ... arg3: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; - toString(): string; - resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DynamicConstantDesc_ = DynamicConstantDesc; - /** - * @javaClass net.minecraft.class_5250 - */ - interface MutableComponent extends Internal.Component, Internal.ComponentKJS { - component(): Internal.Component; - iterator(): Internal.Iterator; - hasSiblings(): boolean; - rawCopy(): this; - withStyle($$0: Internal.ChatFormatting_): this; - withStyle($$0: Internal.UnaryOperator_): this; - withStyle($$0: Internal.Style_): this; - withStyle(... $$0: Internal.ChatFormatting_[]): this; - setStyle(arg0: Internal.Style_): this; - hasStyle(): boolean; - rawComponent(): this; - append(arg0: Internal.Component_): this; - } - type MutableComponent_ = MutableComponent; - /** - * @javaClass net.minecraft.class_757 - */ - class GameRenderer implements Internal.ResourceManagerReloadListener, Internal.AutoCloseable, Internal.GameRendererAccessor { - resetData(): void; - static getRendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance; - renderZoomed($$0: number, $$1: number, $$2: number): void; - handler$zcm000$reloadShaders(resourceManager: Internal.ResourceManager_, ci: Internal.CallbackInfo_, programs: Internal.List_, shaders: Internal.List_): void; - static getPositionTexShader(): Internal.ShaderInstance; - setRenderBlockOutline($$0: boolean): void; - pick($$0: number): void; - static getPositionColorLightmapShader(): Internal.ShaderInstance; - static getPositionShader(): Internal.ShaderInstance; - static getRendertypeArmorEntityGlintShader(): Internal.ShaderInstance; - preloadUiShader($$0: Internal.ResourceProvider_): void; - reloadShaders($$0: Internal.ResourceManager_): void; - handler$bii000$renderDrawScreenPost(f: number, l: number, bl: boolean, ci: Internal.CallbackInfo_): void; - redirect$bkk000$updateTargetedEntity_hasExtendedReach(interactionManager: Internal.MultiPlayerGameMode_): boolean; - static getRendertypeBeaconBeamShader(): Internal.ShaderInstance; - static getRendertypeTextSeeThroughShader(): Internal.ShaderInstance; - overlayTexture(): Internal.OverlayTexture; - static getRendertypeGlintTranslucentShader(): Internal.ShaderInstance; - checkEntityPostEffect($$0: Internal.Entity_): void; - getMinecraft(): Internal.Minecraft; - static getRendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance; - static getRendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance; - static getRendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance; - static getRendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance; - static getRendertypeTranslucentShader(): Internal.ShaderInstance; - resetProjectionMatrix($$0: Internal.Matrix4f_): void; - static getRendertypeArmorGlintShader(): Internal.ShaderInstance; - getProjectionMatrix($$0: number): Internal.Matrix4f; - static getNightVisionScale($$0: Internal.LivingEntity_, $$1: number): number; - static getRendertypeGlintShader(): Internal.ShaderInstance; - displayItemActivation($$0: Internal.ItemStack_): void; + type LinkedHashMap_ = LinkedHashMap; + interface InterruptibleChannel extends Internal.Channel { close(): void; - getMapRenderer(): Internal.MapRenderer; - handler$zcm000$renderScreenPre(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.Window_, matrix: Internal.Matrix4f_, matrices: Internal.PoseStack_, matrices2: Internal.PoseStack_): void; - static getRendertypeLightningShader(): Internal.ShaderInstance; - renderLevel($$0: number, $$1: number, $$2: Internal.PoseStack_): void; - onResourceManagerReload($$0: Internal.ResourceManager_): void; - currentEffect(): Internal.PostChain; - static getRendertypeOutlineShader(): Internal.ShaderInstance; - static getRendertypeEntityGlintShader(): Internal.ShaderInstance; - static getPositionTexLightmapColorShader(): Internal.ShaderInstance; - static getRendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance; - redirect$bkk000$updateTargetedEntity_raycast(entity: Internal.Entity_, reach: number, tickDelta: number, includeFluids: boolean): Internal.HitResult; - static getRendertypeCutoutMippedShader(): Internal.ShaderInstance; - localvar$bkk000$updateTargetedEntity_d(d: number): number; - static getBlockShader(): Internal.ShaderInstance; - static getRendertypeLeashShader(): Internal.ShaderInstance; - handler$bii000$renderLevel(f: number, l: number, poseStack: Internal.PoseStack_, info: Internal.CallbackInfo_): void; - redirect$bii000$renderTranslate(poseStack: Internal.PoseStack_, d: number, e: number, f: number): void; - static getPositionTexColorShader(): Internal.ShaderInstance; - static getRendertypeEndGatewayShader(): Internal.ShaderInstance; - setPanoramicMode($$0: boolean): void; - localvar$bii000$renderDrawScreenPre(stack: Internal.PoseStack_): Internal.PoseStack; - localvar$bkk000$updateTargetedEntity_bl(bl: boolean): boolean; - static getRendertypeEntityNoOutlineShader(): Internal.ShaderInstance; - static getRendertypeEntityGlintDirectShader(): Internal.ShaderInstance; - static getPositionColorTexLightmapShader(): Internal.ShaderInstance; - static getRendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance; - getRenderDistance(): number; - static getRendertypeTextShader(): Internal.ShaderInstance; - getDepthFar(): number; - localvar$bpb000$updateTargetedEntity_maxReach(maxReach: number): number; - shutdownEffect(): void; - isPanoramicMode(): boolean; - tick(): void; - setRenderHand($$0: boolean): void; - static getRendertypeGlintDirectShader(): Internal.ShaderInstance; - static getRendertypeLinesShader(): Internal.ShaderInstance; - getMainCamera(): Internal.Camera; - static getRendertypeEntityTranslucentShader(): Internal.ShaderInstance; - static getPositionColorTexShader(): Internal.ShaderInstance; - static getRendertypeEntityTranslucentCullShader(): Internal.ShaderInstance; - static getRendertypeWaterMaskShader(): Internal.ShaderInstance; - static getRendertypeEntityDecalShader(): Internal.ShaderInstance; - redirect$bii000$render4f(f: number, g: number, h: number, i: number, j: number, k: number): Internal.Matrix4f; - togglePostEffect(): void; - static getNewEntityShader(): Internal.ShaderInstance; - static getPositionTexColorNormalShader(): Internal.ShaderInstance; - static getRendertypeEntitySolidShader(): Internal.ShaderInstance; - static getRendertypeCrumblingShader(): Internal.ShaderInstance; - static getRendertypeEntityShadowShader(): Internal.ShaderInstance; - static getRendertypeTextIntensityShader(): Internal.ShaderInstance; - render($$0: number, $$1: number, $$2: boolean): void; - static getRendertypeEntityAlphaShader(): Internal.ShaderInstance; - getShader($$0: string): Internal.ShaderInstance; - static getRendertypeEntityCutoutShader(): Internal.ShaderInstance; - static getRendertypeSolidShader(): Internal.ShaderInstance; - static getPositionColorShader(): Internal.ShaderInstance; - handler$zcm000$renderScreenPost(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.Window_, matrix: Internal.Matrix4f_, matrices: Internal.PoseStack_, matrices2: Internal.PoseStack_): void; - static getRendertypeEndPortalShader(): Internal.ShaderInstance; - static getRendertypeEnergySwirlShader(): Internal.ShaderInstance; - cycleEffect(): void; - getDarkenWorldAmount($$0: number): number; - lightTexture(): Internal.LightTexture; - static getRendertypeCutoutShader(): Internal.ShaderInstance; - static getParticleShader(): Internal.ShaderInstance; - static getRendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance; - resize($$0: number, $$1: number): void; - static getRendertypeTripwireShader(): Internal.ShaderInstance; - static getRendertypeEyesShader(): Internal.ShaderInstance; - static readonly "ITEM_ACTIVATION_ANIMATION_LENGTH" : 40; - static readonly "PROJECTION_Z_NEAR" : 0.05; - "blitShader" : Internal.ShaderInstance; - readonly "itemInHandRenderer" : Internal.ItemInHandRenderer; - static readonly "EFFECT_NONE" : 24; - get positionColorShader(): Internal.ShaderInstance; - get rendertypeArmorGlintShader(): Internal.ShaderInstance; - get rendertypeOutlineShader(): Internal.ShaderInstance; - get rendertypeEntitySolidShader(): Internal.ShaderInstance; - get rendertypeCutoutMippedShader(): Internal.ShaderInstance; - get positionShader(): Internal.ShaderInstance; - get rendertypeEntityDecalShader(): Internal.ShaderInstance; - get rendertypeEntityTranslucentShader(): Internal.ShaderInstance; - get rendertypeWaterMaskShader(): Internal.ShaderInstance; - get rendertypeArmorEntityGlintShader(): Internal.ShaderInstance; - get positionTexShader(): Internal.ShaderInstance; - get rendertypeLightningShader(): Internal.ShaderInstance; - get positionTexLightmapColorShader(): Internal.ShaderInstance; - get rendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance; - get rendertypeTextShader(): Internal.ShaderInstance; - get rendertypeGlintShader(): Internal.ShaderInstance; - get rendertypeTranslucentShader(): Internal.ShaderInstance; - get rendertypeEntityShadowShader(): Internal.ShaderInstance; - get rendertypeEntityGlintShader(): Internal.ShaderInstance; - get rendertypeCrumblingShader(): Internal.ShaderInstance; - get panoramicMode(): boolean; - get rendertypeEntityGlintDirectShader(): Internal.ShaderInstance; - get depthFar(): number; - get rendertypeTextIntensityShader(): Internal.ShaderInstance; - get rendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance; - get rendertypeEyesShader(): Internal.ShaderInstance; - get positionTexColorShader(): Internal.ShaderInstance; - get rendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance; - get renderDistance(): number; - get rendertypeCutoutShader(): Internal.ShaderInstance; - get rendertypeEntityAlphaShader(): Internal.ShaderInstance; - get rendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance; - get rendertypeBeaconBeamShader(): Internal.ShaderInstance; - get mapRenderer(): Internal.MapRenderer; - get minecraft(): Internal.Minecraft; - get positionColorLightmapShader(): Internal.ShaderInstance; - get rendertypeTripwireShader(): Internal.ShaderInstance; - get rendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance; - get rendertypeEntityCutoutShader(): Internal.ShaderInstance; - get rendertypeTextSeeThroughShader(): Internal.ShaderInstance; - get rendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance; - get rendertypeLinesShader(): Internal.ShaderInstance; - get rendertypeEnergySwirlShader(): Internal.ShaderInstance; - get particleShader(): Internal.ShaderInstance; - get positionColorTexLightmapShader(): Internal.ShaderInstance; - get rendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance; - get blockShader(): Internal.ShaderInstance; - get rendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance; - get rendertypeLeashShader(): Internal.ShaderInstance; - get rendertypeGlintDirectShader(): Internal.ShaderInstance; - get mainCamera(): Internal.Camera; - get rendertypeGlintTranslucentShader(): Internal.ShaderInstance; - get rendertypeEntityTranslucentCullShader(): Internal.ShaderInstance; - get rendertypeEndPortalShader(): Internal.ShaderInstance; - get rendertypeEndGatewayShader(): Internal.ShaderInstance; - get positionColorTexShader(): Internal.ShaderInstance; - get rendertypeEntityNoOutlineShader(): Internal.ShaderInstance; - get positionTexColorNormalShader(): Internal.ShaderInstance; - get newEntityShader(): Internal.ShaderInstance; - get rendertypeSolidShader(): Internal.ShaderInstance; - set renderHand($$0: boolean); - set panoramicMode($$0: boolean); - set renderBlockOutline($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); } - type GameRenderer_ = GameRenderer; - /** - * @javaClass dev.latvian.mods.rhino.NativeJavaClass - */ - class NativeJavaClass extends Internal.NativeJavaObject implements dev.latvian.mods.rhino.Function { - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - hasInstance(value: Internal.Scriptable_): boolean; - get(name: string, start: Internal.Scriptable_): any; - getIds(): any[]; + type InterruptibleChannel_ = InterruptibleChannel; + class DummySensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type DummySensor_ = DummySensor; + class ServerData { + constructor($$0: string, $$1: string, $$2: boolean) + isLan(): boolean; + setResourcePackStatus($$0: Internal.ServerData$ServerPackStatus_): void; + write(): Internal.CompoundTag; + getIconB64(): string; + static read($$0: Internal.CompoundTag_): Internal.ServerData; + setIconB64($$0: string): void; + copyFrom($$0: Internal.ServerData_): void; + getResourcePackStatus(): Internal.ServerData$ServerPackStatus; + get lan(): boolean + set resourcePackStatus($$0: Internal.ServerData$ServerPackStatus_) + get iconB64(): string + set iconB64($$0: string) + get resourcePackStatus(): Internal.ServerData$ServerPackStatus + "name": string; + "playerList": Internal.List; + "ip": string; + "ping": number; + "motd": Internal.Component; + "pinged": boolean; + "version": Internal.Component; + "status": Internal.Component; + "protocol": number; + } + type ServerData_ = ServerData; + class NoiseEffect extends Internal.Enum { + static valueOf($$0: string): Internal.NoiseEffect; + static values(): Internal.NoiseEffect[]; + readonly static "NONE": Internal.NoiseEffect; + readonly static "BEARD": Internal.NoiseEffect; + readonly static "BURY": Internal.NoiseEffect; + } + type NoiseEffect_ = "bury" | NoiseEffect | "none" | "beard"; + class FoodProperties { + getSaturationModifier(): number; + getEffects(): Internal.List>; + isFastFood(): boolean; + getNutrition(): number; + isMeat(): boolean; + canAlwaysEat(): boolean; + get saturationModifier(): number + get effects(): Internal.List> + get fastFood(): boolean + get nutrition(): number + get meat(): boolean + } + type FoodProperties_ = FoodProperties; + class ClientWrapper { + constructor() + setCurrentScreen(gui: Internal.Screen_): void; + setTitle(t: string): void; + getMinecraft(): Internal.Minecraft; + getCurrentWorldName(): string; + getLanguage(): Internal.Language; + getCurrentScreen(): Internal.Screen; + getLevel(): Internal.ClientLevelJS; + isKeyDown(key: number): boolean; + getPlayer(): Internal.ClientPlayerJS; + set currentScreen(gui: Internal.Screen_) + set title(t: string) + get minecraft(): Internal.Minecraft + get currentWorldName(): string + get language(): Internal.Language + get currentScreen(): Internal.Screen + get level(): Internal.ClientLevelJS + get player(): Internal.ClientPlayerJS + } + type ClientWrapper_ = ClientWrapper; + interface ToIntFunction { + applyAsInt(arg0: T): number; + } + type ToIntFunction_ = ToIntFunction | ((arg0: T)=>number); + class ParticleRenderingPhase extends Internal.Enum { + static values(): Internal.ParticleRenderingPhase[]; + static valueOf(arg0: string): Internal.ParticleRenderingPhase; + readonly static "EVERYTHING": Internal.ParticleRenderingPhase; + readonly static "TRANSLUCENT": Internal.ParticleRenderingPhase; + readonly static "OPAQUE": Internal.ParticleRenderingPhase; + } + type ParticleRenderingPhase_ = ParticleRenderingPhase | "translucent" | "opaque" | "everything"; + class Holder$Kind extends Internal.Enum { + static values(): Internal.Holder$Kind[]; + static valueOf($$0: string): Internal.Holder$Kind; + readonly static "DIRECT": Internal.Holder$Kind; + readonly static "REFERENCE": Internal.Holder$Kind; + } + type Holder$Kind_ = "reference" | Holder$Kind | "direct"; + class BlendMode { + constructor() + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: number) + constructor($$0: number, $$1: number, $$2: number) + hashCode(): number; + isOpaque(): boolean; + static stringToBlendFactor($$0: string): number; + equals($$0: any): boolean; + static stringToBlendFunc($$0: string): number; + apply(): void; + get opaque(): boolean + } + type BlendMode_ = BlendMode; + class Module implements Internal.AnnotatedElement { + isNamed(): boolean; + addOpens(arg0: string, arg1: Internal.Module_): this; + getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; + isOpen(arg0: string, arg1: Internal.Module_): boolean; + addReads(arg0: Internal.Module_): this; + isExported(arg0: string): boolean; + getName(): string; + addUses(arg0: Internal.Class_): this; + getClassLoader(): Internal.ClassLoader; + getDeclaredAnnotations(): Internal.Annotation[]; + getResourceAsStream(arg0: string): Internal.InputStream; + getAnnotationsByType(arg0: Internal.Class_): T[]; + getDeclaredAnnotation(arg0: Internal.Class_): T; toString(): string; - construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; - getClassObject(): typeof any; - has(name: string, start: Internal.Scriptable_): boolean; - getClassName(): string; - put(name: string, start: Internal.Scriptable_, value: any): void; - getDefaultValue(hint: Internal.Class_): any; - get classObject(): typeof any; - get ids(): any[]; - get className(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getAnnotation(arg0: Internal.Class_): T; + isExported(arg0: string, arg1: Internal.Module_): boolean; + getLayer(): Internal.ModuleLayer; + isOpen(arg0: string): boolean; + addExports(arg0: string, arg1: Internal.Module_): this; + getPackages(): Internal.Set; + canRead(arg0: Internal.Module_): boolean; + getAnnotations(): Internal.Annotation[]; + isAnnotationPresent(arg0: Internal.Class_): boolean; + getDescriptor(): Internal.ModuleDescriptor; + canUse(arg0: Internal.Class_): boolean; + get named(): boolean + get name(): string + get classLoader(): Internal.ClassLoader + get declaredAnnotations(): Internal.Annotation[] + get layer(): Internal.ModuleLayer + get packages(): Internal.Set + get annotations(): Internal.Annotation[] + get descriptor(): Internal.ModuleDescriptor } - type NativeJavaClass_ = NativeJavaClass; - /** - * @javaClass net.minecraft.class_4861 - */ - abstract class ItemCombinerMenu extends Internal.AbstractContainerMenu { - slotsChanged($$0: Internal.Container_): void; - removed($$0: Internal.Player_): void; + type Module_ = Module; + class OceanRuinConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.OceanRuinFeature$Type_, $$1: number, $$2: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "biomeTemp": Internal.OceanRuinFeature$Type; + readonly "clusterProbability": number; + readonly static "CODEC": any; + readonly "largeProbability": number; + } + type OceanRuinConfiguration_ = OceanRuinConfiguration; + class LakeFeature$Configuration extends Internal.Record implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockStateProvider_, $$1: Internal.BlockStateProvider_) + hashCode(): number; + getFeatures(): Internal.Stream>; + toString(): string; + barrier(): Internal.BlockStateProvider; + fluid(): Internal.BlockStateProvider; + equals($$0: any): boolean; + get features(): Internal.Stream> + readonly static "CODEC": any; + } + type LakeFeature$Configuration_ = LakeFeature$Configuration; + interface ModelCuboidAccessor { + getQuads(): any[]; + get quads(): any[] + } + type ModelCuboidAccessor_ = ModelCuboidAccessor; + abstract class RandomizableContainerBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.SpecialLogicInventory { + setLootTable($$0: ResourceLocation_, $$1: number): void; + stopOpen($$0: Internal.Player_): void; + getMaxStackSize(): number; + fabric_setSuppress(suppress: boolean): void; + countItem($$0: Internal.Item_): number; + static setLootTable($$0: Internal.BlockGetter_, $$1: Internal.Random_, $$2: BlockPos_, $$3: ResourceLocation_): void; + removeItemNoUpdate($$0: number): Internal.ItemStack; + isEmpty(): boolean; + redirect$zmo000$fabric_redirectMarkDirty(self: Internal.RandomizableContainerBlockEntity_): void; + hasCustomName(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + hasAnyOf($$0: Internal.Set_): boolean; stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - createResult(): void; - constant$bol000$method_24924_maxReach(d: number, player: Internal.Player_, world: Internal.Level_, pos: BlockPos_): number; - static readonly "INPUT_SLOT" : 0; - static readonly "RESULT_SLOT" : 2; - static readonly "ADDITIONAL_SLOT" : 1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + unpackLootTable($$0: Internal.Player_): void; + removeItem($$0: number, $$1: number): Internal.ItemStack; + fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; + getItem($$0: number): Internal.ItemStack; + canOpen($$0: Internal.Player_): boolean; + setItem($$0: number, $$1: Internal.ItemStack_): void; + clearContent(): void; + get maxStackSize(): number + get empty(): boolean + readonly static "LOOT_TABLE_SEED_TAG": "LootTableSeed"; + readonly static "LOOT_TABLE_TAG": "LootTable"; } - type ItemCombinerMenu_ = ItemCombinerMenu; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyPress - */ - interface ScreenKeyboardEvents$BeforeKeyPress { - beforeKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + type RandomizableContainerBlockEntity_ = RandomizableContainerBlockEntity; + class BellBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BellBlockEntity_): void; + triggerEvent($$0: number, $$1: number): boolean; + static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BellBlockEntity_): void; + onHit($$0: Internal.Direction_): void; + "shaking": boolean; + "clickDirection": Internal.Direction; + "ticks": number; } - type ScreenKeyboardEvents$BeforeKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$BeforeKeyPress; - /** - * @javaClass net.minecraft.class_3124 - */ - class OreConfiguration implements Internal.FeatureConfiguration { - static target($$0: Internal.RuleTest_, $$1: Internal.BlockState_): Internal.OreConfiguration$TargetBlockState; - readonly "discardChanceOnAirExposure" : number; - static readonly "CODEC" : Internal.Codec; - readonly "size" : number; - readonly "targetStates" : Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type BellBlockEntity_ = BellBlockEntity; + interface ByteBufAllocator { + compositeDirectBuffer(arg0: number): Internal.CompositeByteBuf; + directBuffer(arg0: number, arg1: number): Internal.ByteBuf; + buffer(): Internal.ByteBuf; + compositeHeapBuffer(arg0: number): Internal.CompositeByteBuf; + heapBuffer(arg0: number, arg1: number): Internal.ByteBuf; + compositeDirectBuffer(): Internal.CompositeByteBuf; + compositeBuffer(): Internal.CompositeByteBuf; + ioBuffer(): Internal.ByteBuf; + heapBuffer(): Internal.ByteBuf; + heapBuffer(arg0: number): Internal.ByteBuf; + ioBuffer(arg0: number): Internal.ByteBuf; + compositeBuffer(arg0: number): Internal.CompositeByteBuf; + directBuffer(): Internal.ByteBuf; + isDirectBufferPooled(): boolean; + directBuffer(arg0: number): Internal.ByteBuf; + calculateNewCapacity(arg0: number, arg1: number): number; + ioBuffer(arg0: number, arg1: number): Internal.ByteBuf; + buffer(arg0: number, arg1: number): Internal.ByteBuf; + compositeHeapBuffer(): Internal.CompositeByteBuf; + buffer(arg0: number): Internal.ByteBuf; + get directBufferPooled(): boolean + readonly static "DEFAULT": any; } - type OreConfiguration_ = OreConfiguration; - /** - * @javaClass dev.latvian.mods.kubejs.stages.StageChangeEvent - */ + type ByteBufAllocator_ = ByteBufAllocator; + class Item$Properties { + constructor() + rarity($$0: Rarity_): this; + durability($$0: number): this; + fireResistant(): this; + food($$0: Internal.FoodProperties_): this; + craftRemainder($$0: Internal.Item_): this; + tab($$0: Internal.CreativeModeTab_): this; + defaultDurability($$0: number): this; + stacksTo($$0: number): this; + } + type Item$Properties_ = Item$Properties; + class BiomeSource$StepFeatureData extends Internal.Record { + constructor($$0: Internal.List_, $$1: Internal.ToIntFunction_) + hashCode(): number; + toString(): string; + equals($$0: any): boolean; + features(): Internal.List; + indexMapping(): Internal.ToIntFunction; + } + type BiomeSource$StepFeatureData_ = BiomeSource$StepFeatureData; + interface AsynchronousChannel extends Internal.Channel { + close(): void; + } + type AsynchronousChannel_ = AsynchronousChannel; + class Villager extends Internal.AbstractVillager implements Internal.VillagerDataHolder, Internal.ReputationEventHandler, Internal.VillagerEntityAccessor { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_, $$2: Internal.VillagerType_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static fabric_setItemFoodValues_$md$1c70e0$0(arg0: Internal.Map_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + setGossips($$0: Internal.Tag_): void; + setTradingPlayer($$0: Internal.Player_): void; + restock(): void; + getVillagerData(): Internal.VillagerData; + hasExcessFood(): boolean; + refreshBrain($$0: Internal.ServerLevel_): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getGossips(): Internal.GossipContainer; + hasFarmSeeds(): boolean; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getPlayerReputation($$0: Internal.Player_): number; + wantsMoreFood(): boolean; + startSleeping($$0: BlockPos_): void; + getComponent(key: Internal.ComponentKey_): C; + getBrain(): Internal.Brain; + isClientSide(): boolean; + setChasing($$0: boolean): void; + openTradingScreen($$0: Internal.Player_, $$1: Internal.Component_, $$2: number): void; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + alwaysAccepts(): boolean; + die($$0: Internal.DamageSource_): void; + setOffers($$0: Internal.MerchantOffers_): void; + static fabric_setGatherableItems_$md$1c70e0$1(arg0: Internal.Set_): void; + foodEatenKJS(is: Internal.ItemStack_): void; + setVillagerData($$0: Internal.VillagerData_): void; + eatAndDigestFood(): void; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + setLastHurtByMob($$0: Internal.LivingEntity_): void; + setVillagerXp($$0: number): void; + shouldRestock(): boolean; + asKJS(): Internal.EntityJS; + wantsToSpawnGolem($$0: number): boolean; + onReputationEventFrom($$0: Internal.ReputationEventType_, $$1: Internal.Entity_): void; + method_5749($$0: Internal.CompoundTag_): void; + isChasing(): boolean; + handleEntityEvent($$0: number): void; + getVillagerXp(): number; + canBreed(): boolean; + playWorkSound(): void; + spawnGolemIfNeeded($$0: Internal.ServerLevel_, $$1: number, $$2: number): void; + canRestock(): boolean; + assignProfessionWhenSpawned(): boolean; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + releasePoi($$0: Internal.MemoryModuleType_): void; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + gossip($$0: Internal.ServerLevel_, $$1: Internal.Villager_, $$2: number): void; + static fabric_getGatherableItems_$md$1c70e0$2(): Internal.Set; + stopSleeping(): void; + set gossips($$0: Internal.Tag_) + set tradingPlayer($$0: Internal.Player_) + get villagerData(): Internal.VillagerData + get gossips(): Internal.GossipContainer + get brain(): Internal.Brain + get clientSide(): boolean + set chasing($$0: boolean) + set offers($$0: Internal.MerchantOffers_) + set villagerData($$0: Internal.VillagerData_) + set lastHurtByMob($$0: Internal.LivingEntity_) + set villagerXp($$0: number) + get chasing(): boolean + get villagerXp(): number + static "FOOD_POINTS": {[key: Internal.Item]: 4, [key: any]: 1, [key: any]: 1, [key: Internal.Item]: 1}; + readonly static "SPEED_MODIFIER": 0.5; + readonly static "BREEDING_FOOD_THRESHOLD": 12; + readonly static "POI_MEMORIES": {[key: Internal.MemoryModuleType]: any, [key: Internal.MemoryModuleType]: any, [key: Internal.MemoryModuleType]: any, [key: Internal.MemoryModuleType]: any}; + } + type Villager_ = Villager; + interface Float2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Float2ShortFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Float2ReferenceFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): number; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2IntFunction; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Float2ByteFunction; + put(arg0: number, arg1: number): number; + containsKey(arg0: any): boolean; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2IntFunction; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Float2LongFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Float2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: any, arg1: any): any; + containsKey(arg0: number): boolean; + put(arg0: number, arg1: number): number; + remove(arg0: any): number; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2IntFunction; + getOrDefault(arg0: number, arg1: number): number; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Float2CharFunction; + getOrDefault(arg0: any, arg1: number): number; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2IntFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Float2ObjectFunction; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Float2DoubleFunction; + apply(arg0: number): number; + size(): number; + defaultReturnValue(arg0: number): void; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2IntFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2IntFunction; + clear(): void; + get(arg0: number): number; + remove(arg0: number): number; + applyAsInt(arg0: number): number; + } + type Float2IntFunction_ = ((arg0: number)=>number) | Float2IntFunction; + interface BlockEntityTypeAccessor { + getBlocks(): Internal.Set; + get blocks(): Internal.Set + } + type BlockEntityTypeAccessor_ = BlockEntityTypeAccessor; + class TemptingSensor extends Internal.Sensor { + constructor($$0: Internal.Ingredient_) + requires(): Internal.Set>; + readonly static "TEMPTATION_RANGE": 10; + } + type TemptingSensor_ = TemptingSensor; + interface DSL$TypeReference { + in(arg0: Internal.Schema_): Internal.TypeTemplate; + typeName(): string; + } + type DSL$TypeReference_ = DSL$TypeReference; + class PlayerSocialManager { + constructor($$0: Internal.Minecraft_, $$1: Internal.UserApiService_) + addPlayer($$0: Internal.PlayerInfo_): void; + isBlocked($$0: Internal.UUID_): boolean; + isHidden($$0: Internal.UUID_): boolean; + startOnlineMode(): void; + removePlayer($$0: Internal.UUID_): void; + stopOnlineMode(): void; + shouldHideMessageFrom($$0: Internal.UUID_): boolean; + getDiscoveredUUID($$0: string): Internal.UUID; + showPlayer($$0: Internal.UUID_): void; + hidePlayer($$0: Internal.UUID_): void; + getHiddenPlayers(): Internal.Set; + get hiddenPlayers(): Internal.Set + } + type PlayerSocialManager_ = PlayerSocialManager; + interface Matrix3fc { + lerp(arg0: Internal.Matrix3fc_, arg1: number, arg2: Internal.Matrix3f_): Internal.Matrix3f; + rotateY(arg0: number, arg1: Internal.Matrix3f_): Internal.Matrix3f; + m00(): number; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + get3x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + scale(arg0: Internal.Vector3fc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + equals(arg0: Internal.Matrix3fc_, arg1: number): boolean; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + reflect(arg0: Internal.Vector3fc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m21(): number; + m02(): number; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): Internal.Matrix3f; + get3x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + isFinite(): boolean; + transformTranspose(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix3f_): Internal.Matrix3f; + mul(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + reflect(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): Internal.Matrix3f; + get3x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + m12(): number; + m10(): number; + normalizedPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: number[]): number[]; + quadraticFormProduct(arg0: Internal.Vector3fc_): number; + positiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + normalizedPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + positiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + invert(arg0: Internal.Matrix3f_): Internal.Matrix3f; + getColumn(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + scale(arg0: number, arg1: Internal.Matrix3f_): Internal.Matrix3f; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: number[], arg1: number): number[]; + getRowColumn(arg0: number, arg1: number): number; + get(arg0: number, arg1: number): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateLocalX(arg0: number, arg1: Internal.Matrix3f_): Internal.Matrix3f; + determinant(): number; + rotateLocalZ(arg0: number, arg1: Internal.Matrix3f_): Internal.Matrix3f; + get3x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): Internal.Matrix3f; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix3f_): Internal.Matrix3f; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): Internal.Matrix3f; + m01(): number; + rotateX(arg0: number, arg1: Internal.Matrix3f_): Internal.Matrix3f; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): Internal.Matrix3f; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + mulLocal(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + add(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3f_): Internal.Matrix3f; + m20(): number; + get(arg0: Internal.Matrix3f_): Internal.Matrix3f; + m22(): number; + rotateZ(arg0: number, arg1: Internal.Matrix3f_): Internal.Matrix3f; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + quadraticFormProduct(arg0: number, arg1: number, arg2: number): number; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + getEulerAnglesZYX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transpose(arg0: Internal.Matrix3f_): Internal.Matrix3f; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + reflect(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + getRow(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix3f_): Internal.Matrix3f; + m11(): number; + normal(arg0: Internal.Matrix3f_): Internal.Matrix3f; + getRotation(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + mulComponentWise(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + sub(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): Internal.Matrix3f; + positiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + normalizedPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix3f_): Internal.Matrix3f; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + cofactor(arg0: Internal.Matrix3f_): Internal.Matrix3f; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix3f_): Internal.Matrix3f; + transformTranspose(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getScale(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateLocalY(arg0: number, arg1: Internal.Matrix3f_): Internal.Matrix3f; + transformTranspose(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): Internal.Matrix3f; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix3f_): Internal.Matrix3f; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3f_): Internal.Matrix3f; + get finite(): boolean + } + type Matrix3fc_ = Matrix3fc; + class ServerScoreboard$Method extends Internal.Enum { + static valueOf($$0: string): Internal.ServerScoreboard$Method; + static values(): Internal.ServerScoreboard$Method[]; + readonly static "REMOVE": Internal.ServerScoreboard$Method; + readonly static "CHANGE": Internal.ServerScoreboard$Method; + } + type ServerScoreboard$Method_ = "remove" | "change" | ServerScoreboard$Method; + interface CriterionTriggerInstance { + serializeToJson(arg0: Internal.SerializationContext_): Internal.JsonObject; + getCriterion(): ResourceLocation; + get criterion(): ResourceLocation + } + type CriterionTriggerInstance_ = CriterionTriggerInstance; + class Fox$Type extends Internal.Enum { + static byId($$0: number): Internal.Fox$Type; + static byName($$0: string): Internal.Fox$Type; + static byBiome($$0: Internal.Holder_): Internal.Fox$Type; + static values(): Internal.Fox$Type[]; + getName(): string; + static valueOf($$0: string): Internal.Fox$Type; + getId(): number; + get name(): string + get id(): number + readonly static "RED": Internal.Fox$Type; + readonly static "SNOW": Internal.Fox$Type; + } + type Fox$Type_ = "snow" | Fox$Type | "red"; + interface FloatPredicate extends Internal.DoublePredicate, Internal.Predicate { + test(arg0: any): boolean; + test(arg0: number): boolean; + or(arg0: Internal.DoublePredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.DoublePredicate_): Internal.DoublePredicate; + or(arg0: Internal.FloatPredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.Predicate_): Internal.Predicate; + and(arg0: Internal.FloatPredicate_): this; + or(arg0: Internal.Predicate_): Internal.Predicate; + negate(): Internal.DoublePredicate; + } + type FloatPredicate_ = FloatPredicate | ((arg0: number)=>boolean); + class ModuleDescriptor$Exports implements Internal.Comparable { + hashCode(): number; + isQualified(): boolean; + toString(): string; + targets(): Internal.Set; + source(): string; + compareTo(arg0: Internal.ModuleDescriptor$Exports_): number; + modifiers(): Internal.Set; + equals(arg0: any): boolean; + compareTo(arg0: any): number; + get qualified(): boolean + } + type ModuleDescriptor$Exports_ = ModuleDescriptor$Exports; + class UnitContext { + constructor() + pushDebug(): void; + debugInfo(s: string, values: Internal.Collection_): void; + sub(): this; + popDebug(): void; + addConstant(s: string, u: Internal.Unit_): void; + parse(input: string): Internal.Unit; + getFunctionFactory(name: string): Internal.FunctionFactory; + debugInfo(s: string): void; + createStream(input: string): Internal.UnitTokenStream; + addFunction(factory: Internal.FunctionFactory_): void; + isDebug(): boolean; + get debug(): boolean + readonly static "DEFAULT": Internal.UnitContext; + readonly "constants": Internal.Map; + } + type UnitContext_ = UnitContext; + class Llama extends Internal.AbstractChestedHorse implements Internal.RangedAttackMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + isWearingArmor(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + canMate($$0: Internal.Animal_): boolean; + getSwag(): Internal.DyeColor; + setVariant($$0: number): void; + asKJS(): Internal.EntityJS; + performRangedAttack($$0: Internal.LivingEntity_, $$1: number): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getVariant(): number; + isFood($$0: Internal.ItemStack_): boolean; + leaveCaravan(): void; + method_5749($$0: Internal.CompoundTag_): void; + makeMad(): void; + getCaravanHead(): this; + isTraderLlama(): boolean; + getComponent(key: Internal.ComponentKey_): C; + isArmor($$0: Internal.ItemStack_): boolean; + joinCaravan($$0: Internal.Llama_): void; + hasCaravanTail(): boolean; + getInventoryColumns(): number; + canBeControlledByRider(): boolean; + canWearArmor(): boolean; + getMaxTemper(): number; + getPassengersRidingOffset(): number; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + positionRider($$0: Internal.Entity_): void; + alwaysAccepts(): boolean; + getStrength(): number; + getLeashOffset(): Vec3; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + containerChanged($$0: Internal.Container_): void; + inCaravan(): boolean; + isSaddleable(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + canEatGrass(): boolean; + get wearingArmor(): boolean + get swag(): Internal.DyeColor + set variant($$0: number) + get variant(): number + get caravanHead(): Internal.Llama + get traderLlama(): boolean + get inventoryColumns(): number + get maxTemper(): number + get passengersRidingOffset(): number + get strength(): number + get leashOffset(): Vec3 + get saddleable(): boolean + } + type Llama_ = Llama; + class ItemRightClickEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, hand: Hand_) + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getHand(): Hand; + getItem(): Internal.ItemStackJS; + get entity(): Internal.EntityJS + get hand(): Hand + get item(): Internal.ItemStackJS + } + type ItemRightClickEventJS_ = ItemRightClickEventJS; + interface TickingBlockEntity { + getPos(): BlockPos; + isRemoved(): boolean; + getType(): string; + tick(): void; + get pos(): BlockPos + get removed(): boolean + get type(): string + } + type TickingBlockEntity_ = TickingBlockEntity; + interface SurfaceRules$ConditionSource extends Internal.Function { + bootstrap($$0: Internal.Registry_>): Internal.Codec; + andThen(arg0: Internal.Function_): Internal.Function; + codec(): Internal.Codec; + compose(arg0: Internal.Function_): Internal.Function; + readonly static "CODEC": any; + } + type SurfaceRules$ConditionSource_ = (()=>Internal.Codec_) | SurfaceRules$ConditionSource; + interface Pointer { + address(): number; + readonly static "CLONG_SIZE": 4; + readonly static "POINTER_SHIFT": 3; + readonly static "CLONG_SHIFT": 2; + readonly static "BITS64": true; + readonly static "BITS32": false; + readonly static "POINTER_SIZE": 8; + } + type Pointer_ = Pointer; + class DisplayInfo { + constructor($$0: Internal.ItemStack_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: ResourceLocation_, $$4: Internal.FrameType_, $$5: boolean, $$6: boolean, $$7: boolean) + setLocation($$0: number, $$1: number): void; + getX(): number; + serializeToJson(): Internal.JsonElement; + getY(): number; + static fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.DisplayInfo; + isHidden(): boolean; + getIcon(): Internal.ItemStack; + shouldShowToast(): boolean; + getBackground(): ResourceLocation; + getFrame(): Internal.FrameType; + getTitle(): Internal.Component; + shouldAnnounceChat(): boolean; + static fromJson($$0: Internal.JsonObject_): Internal.DisplayInfo; + getDescription(): Internal.Component; + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + get x(): number + get y(): number + get hidden(): boolean + get icon(): Internal.ItemStack + get background(): ResourceLocation + get frame(): Internal.FrameType + get title(): Internal.Component + get description(): Internal.Component + } + type DisplayInfo_ = DisplayInfo; + class OctahedralGroup extends Internal.Enum implements Internal.StringRepresentable { + inverse(): this; + static valueOf($$0: string): Internal.OctahedralGroup; + rotate($$0: Internal.Direction_): Internal.Direction; + toString(): string; + inverts($$0: Internal.Direction$Axis_): boolean; + getSerializedName(): string; + static values(): Internal.OctahedralGroup[]; + rotate($$0: Internal.FrontAndTop_): Internal.FrontAndTop; + transformation(): com.mojang.math.Matrix3f; + compose($$0: Internal.OctahedralGroup_): this; + get serializedName(): string + readonly static "ROT_180_EDGE_XY_NEG": Internal.OctahedralGroup; + readonly static "ROT_180_EDGE_YZ_POS": Internal.OctahedralGroup; + readonly static "SWAP_XZ": Internal.OctahedralGroup; + readonly static "ROT_90_REF_Y_NEG": Internal.OctahedralGroup; + readonly static "INVERT_Z": Internal.OctahedralGroup; + readonly static "SWAP_YZ": Internal.OctahedralGroup; + readonly static "INVERT_X": Internal.OctahedralGroup; + readonly static "ROT_180_EDGE_XY_POS": Internal.OctahedralGroup; + readonly static "ROT_180_EDGE_YZ_NEG": Internal.OctahedralGroup; + readonly static "ROT_90_Z_POS": Internal.OctahedralGroup; + readonly static "SWAP_NEG_YZ": Internal.OctahedralGroup; + readonly static "ROT_180_FACE_XY": Internal.OctahedralGroup; + readonly static "SWAP_NEG_XZ": Internal.OctahedralGroup; + readonly static "ROT_90_Z_NEG": Internal.OctahedralGroup; + readonly static "ROT_60_REF_PNN": Internal.OctahedralGroup; + readonly static "ROT_60_REF_PPP": Internal.OctahedralGroup; + readonly static "ROT_60_REF_PNP": Internal.OctahedralGroup; + readonly static "ROT_60_REF_NNP": Internal.OctahedralGroup; + readonly static "ROT_60_REF_NNN": Internal.OctahedralGroup; + readonly static "ROT_60_REF_NPP": Internal.OctahedralGroup; + readonly static "ROT_60_REF_PPN": Internal.OctahedralGroup; + readonly static "ROT_90_REF_Y_POS": Internal.OctahedralGroup; + readonly static "ROT_60_REF_NPN": Internal.OctahedralGroup; + readonly static "ROT_90_X_NEG": Internal.OctahedralGroup; + readonly static "ROT_120_PNP": Internal.OctahedralGroup; + readonly static "INVERT_Y": Internal.OctahedralGroup; + readonly static "ROT_180_EDGE_XZ_POS": Internal.OctahedralGroup; + readonly static "SWAP_XY": Internal.OctahedralGroup; + readonly static "ROT_120_NPN": Internal.OctahedralGroup; + readonly static "ROT_90_REF_Z_POS": Internal.OctahedralGroup; + readonly static "ROT_120_NNP": Internal.OctahedralGroup; + readonly static "ROT_90_REF_X_POS": Internal.OctahedralGroup; + readonly static "ROT_120_PPN": Internal.OctahedralGroup; + readonly static "ROT_120_NNN": Internal.OctahedralGroup; + readonly static "ROT_120_NPP": Internal.OctahedralGroup; + readonly static "ROT_90_X_POS": Internal.OctahedralGroup; + readonly static "ROT_120_PNN": Internal.OctahedralGroup; + readonly static "ROT_120_PPP": Internal.OctahedralGroup; + readonly static "ROT_90_REF_X_NEG": Internal.OctahedralGroup; + readonly static "IDENTITY": Internal.OctahedralGroup; + readonly static "SWAP_NEG_XY": Internal.OctahedralGroup; + readonly static "ROT_180_FACE_YZ": Internal.OctahedralGroup; + readonly static "ROT_180_FACE_XZ": Internal.OctahedralGroup; + readonly static "ROT_180_EDGE_XZ_NEG": Internal.OctahedralGroup; + readonly static "ROT_90_REF_Z_NEG": Internal.OctahedralGroup; + readonly static "ROT_90_Y_NEG": Internal.OctahedralGroup; + readonly static "ROT_90_Y_POS": Internal.OctahedralGroup; + readonly static "INVERSION": Internal.OctahedralGroup; + } + type OctahedralGroup_ = "inversion" | "rot_180_face_xz" | "invert_z" | "rot_180_edge_xy_pos" | "rot_120_pnp" | "rot_120_ppp" | "rot_120_nnn" | "rot_120_npn" | "rot_90_ref_z_neg" | "rot_180_edge_xz_pos" | "swap_xy" | "rot_90_x_neg" | "swap_neg_yz" | "identity" | "rot_90_z_neg" | "rot_90_ref_z_pos" | "rot_60_ref_ppn" | "rot_60_ref_npp" | "rot_60_ref_pnn" | "rot_60_ref_nnp" | "rot_180_edge_yz_pos" | "swap_yz" | "rot_90_y_pos" | "rot_90_ref_y_neg" | "rot_90_ref_y_pos" | "rot_90_x_pos" | "rot_180_face_yz" | "rot_180_edge_xy_neg" | "rot_120_nnp" | "rot_120_pnn" | "rot_120_npp" | "rot_120_ppn" | "swap_neg_xz" | "rot_90_ref_x_pos" | "invert_x" | OctahedralGroup | "rot_180_edge_xz_neg" | "rot_90_ref_x_neg" | "rot_180_face_xy" | "rot_90_z_pos" | "rot_60_ref_nnn" | "rot_60_ref_ppp" | "rot_90_y_neg" | "rot_180_edge_yz_neg" | "swap_xz" | "rot_60_ref_npn" | "invert_y" | "rot_60_ref_pnp" | "swap_neg_xy"; + class FloatTag extends Internal.NumericTag { + getAsDouble(): number; + accept($$0: Internal.TagVisitor_): void; + getAsLong(): number; + getAsFloat(): number; + getAsString(): string; + hashCode(): number; + getAsInt(): number; + getAsByte(): number; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + getAsNumber(): Internal.Number; + copy(): Internal.Tag; + write($$0: Internal.DataOutput_): void; + getId(): number; + copy(): this; + getAsShort(): number; + getType(): Internal.TagType; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + static valueOf($$0: number): Internal.FloatTag; + get asDouble(): number + get asLong(): number + get asFloat(): number + get asString(): string + get asInt(): number + get asByte(): number + get asNumber(): Internal.Number + get id(): number + get asShort(): number + get type(): Internal.TagType + readonly static "TYPE": any; + readonly static "ZERO": Internal.FloatTag; + } + type FloatTag_ = FloatTag; + class Program { + attachToShader($$0: Internal.Shader_): void; + static compileShader($$0: Internal.Program$Type_, $$1: string, $$2: Internal.InputStream_, $$3: string, $$4: Internal.GlslPreprocessor_): Internal.Program; + getName(): string; + close(): void; + get name(): string + } + type Program_ = Program; + abstract class AbstractStringBuilder implements Internal.CharSequence, Internal.Appendable { + reverse(): this; + append(arg0: string): this; + codePointAt(arg0: number): number; + insert(arg0: number, arg1: string): this; + append(arg0: number): this; + append(arg0: boolean): this; + lastIndexOf(arg0: string): number; + append(arg0: number): this; + insert(arg0: number, arg1: number): this; + indexOf(arg0: string): number; + getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; + lastIndexOf(arg0: string, arg1: number): number; + append(arg0: number): this; + insert(arg0: number, arg1: boolean): this; + charAt(arg0: number): string; + length(): number; + replace(arg0: number, arg1: number, arg2: string): this; + trimToSize(): void; + insert(arg0: number, arg1: number): this; + append(arg0: string): this; + delete(arg0: number, arg1: number): this; + indexOf(arg0: string, arg1: number): number; + ensureCapacity(arg0: number): void; + chars(): Internal.IntStream; + insert(arg0: number, arg1: string): this; + insert(arg0: number, arg1: Internal.CharSequence_): this; + insert(arg0: number, arg1: any): this; + append(arg0: number): this; + capacity(): number; + codePointCount(arg0: number, arg1: number): number; + append(arg0: string[]): this; + substring(arg0: number): string; + setCharAt(arg0: number, arg1: string): void; + setLength(arg0: number): void; + isEmpty(): boolean; + codePointBefore(arg0: number): number; + append(arg0: string[], arg1: number, arg2: number): this; + deleteCharAt(arg0: number): this; + subSequence(arg0: number, arg1: number): Internal.CharSequence; + append(arg0: Internal.StringBuffer_): this; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + appendCodePoint(arg0: number): this; + substring(arg0: number, arg1: number): string; + insert(arg0: number, arg1: number): this; + toString(): string; + insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; + insert(arg0: number, arg1: number): this; + insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; + offsetByCodePoints(arg0: number, arg1: number): number; + insert(arg0: number, arg1: string[]): this; + append(arg0: any): this; + append(arg0: Internal.CharSequence_): this; + codePoints(): Internal.IntStream; + set length(arg0: number) + get empty(): boolean + } + type AbstractStringBuilder_ = AbstractStringBuilder; class StageChangeEvent { - getStage(): string; - getPlayer(): Internal.Player; getPlayerStages(): Internal.Stages; - get stage(): string; - get playerStages(): Internal.Stages; - get player(): Internal.Player; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getPlayer(): Internal.Player; + getStage(): string; + get playerStages(): Internal.Stages + get player(): Internal.Player + get stage(): string } type StageChangeEvent_ = StageChangeEvent; - /** - * @javaClass java.lang.module.ModuleReader - */ - interface ModuleReader extends Internal.Closeable { - read(arg0: string): Internal.Optional; - release(arg0: Internal.ByteBuffer_): void; - find(arg0: string): Internal.Optional; - list(): Internal.Stream; - close(): void; - open(arg0: string): Internal.Optional; + class ClassData { + getMember(name: string): Internal.ClassMember; + getConstructor(sig: Internal.MethodSignature_): Internal.Constructor; + getParent(): this; + get parent(): Internal.ClassData + readonly "type": Internal.Class; + readonly "cache": Internal.ClassDataCache; } - type ModuleReader_ = ModuleReader; - /** - * Fired when you need to add some datapack json to the server. - * - * Low priority event is fired first, as they will be overriden later. - * - * And vise versa for high priority events. - * @javaClass dev.latvian.mods.kubejs.script.data.DataPackEventJS - */ - class DataPackEventJS extends Internal.ServerEventJS { - add(id: ResourceLocation_, content: string): void; - addJson(id: ResourceLocation_, json: Internal.JsonElement_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ClassData_ = ClassData; + class UpgradeData { + constructor($$0: Internal.CompoundTag_, $$1: Internal.LevelHeightAccessor_) + upgrade($$0: Internal.LevelChunk_): void; + write(): Internal.CompoundTag; + isEmpty(): boolean; + get empty(): boolean + readonly static "EMPTY": Internal.UpgradeData; } - /** - * Fired when you need to add some datapack json to the server. - * - * Low priority event is fired first, as they will be overriden later. - * - * And vise versa for high priority events. - */ - type DataPackEventJS_ = DataPackEventJS; - /** - * @javaClass dev.latvian.mods.kubejs.entity.EntityJS - */ - class EntityJS implements Internal.MessageSender, Internal.WrappedJS { - setY(y: number): void; - setX(x: number): void; - isOnScoreboardTeam(teamID: string): boolean; - isLiving(): boolean; - isSprinting(): boolean; - getItem(): Internal.ItemStackJS; - getTags(): Internal.Set; - setGlowing(glowing: boolean): void; - setZ(z: number): void; - setInvisible(invisible: boolean): void; - getHasCustomName(): boolean; - runCommandSilent(command: string): number; - getDistanceSq(pos: BlockPos_): number; - getDistanceSq(x: number, y: number, z: number): number; - isBoss(): boolean; - isGlowing(): boolean; - getHorizontalFacing(): Internal.Direction; - getServer(): Internal.ServerJS; - setMotion(x: number, y: number, z: number): void; - getProfile(): Internal.GameProfile; - setRotation(yaw: number, pitch: number): void; - isOnSameTeam(e: Internal.EntityJS_): boolean; - isAnimal(): boolean; + type UpgradeData_ = UpgradeData; + class StructureMode extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.StructureMode[]; getDisplayName(): Internal.Component; - getType(): string; - setCustomNameAlwaysVisible(b: boolean): void; - addMotion(x: number, y: number, z: number): void; - isInvisible(): boolean; - isUnderWater(): boolean; - getEyeHeight(): number; - getFallDistance(): number; - setOnFire(seconds: number): void; - removePassengers(): void; - attack(source: string, hp: number): void; - attack(hp: number): void; - playSound(id: Internal.SoundEvent_): void; - playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void; - getDistance(x: number, y: number, z: number): number; - getDistance(pos: BlockPos_): number; - isSwimming(): boolean; - getCustomName(): Internal.Component; - getStepHeight(): number; - mergeFullNBT(tag: Internal.CompoundTag_): this; - kill(): void; - getRidingEntity(): this; - setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; - getLevel(): Internal.LevelJS; - getPitch(): number; - getPassengers(): Internal.EntityArrayList; - isMonster(): boolean; - setPitch(pitch: number): void; - getFacing(): Internal.Direction; - isOnGround(): boolean; - toString(): string; - isSilent(): boolean; - isPassenger(e: Internal.EntityJS_): boolean; - getNbt(): Internal.CompoundTag; - getRecursivePassengers(): Internal.EntityArrayList; - getPlayer(): Internal.PlayerJS; - setFallDistance(fallDistance: number): void; - getName(): Internal.Component; - setCustomName(name: Internal.Component_): void; - setStepHeight(stepHeight: number): void; - tell(message: Internal.Component_): void; - getTeamId(): string; - isWaterCreature(): boolean; - teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void; - setPosition(block: Internal.BlockContainerJS_): void; - setPosition(x: number, y: number, z: number): void; - setNoClip(noClip: boolean): void; - extinguish(): void; - setInvulnerable(invulnerable: boolean): void; - setFullNBT(nbt: Internal.CompoundTag_): void; - setYaw(yaw: number): void; - getFullNBT(): Internal.CompoundTag; - getNoClip(): boolean; - getYaw(): number; - isAlive(): boolean; - setNoGravity(noGravity: boolean): void; - isPlayer(): boolean; - isCrouching(): boolean; - getId(): Internal.UUID; - getPersistentData(): Internal.CompoundTag; - getTicksExisted(): number; - remove(): void; - setSilent(isSilent: boolean): void; - isFrame(): boolean; - startRiding(e: Internal.EntityJS_, force: boolean): boolean; - runCommand(command: string): number; - getCustomNameAlwaysVisible(): boolean; - setMotionZ(z: number): void; - getBlock(): Internal.BlockContainerJS; - setMotionY(y: number): void; - setMotionX(x: number): void; - isInWater(): boolean; - dismountRidingEntity(): void; - isAmbientCreature(): boolean; - rayTrace(distance: number): Internal.RayTraceResultJS; - isInvulnerable(): boolean; - getX(): number; - getY(): number; - spawn(): void; - getMinecraftEntity(): Internal.Entity; - getZ(): number; - isPeacefulCreature(): boolean; - getMotionZ(): number; - getMotionX(): number; - getNoGravity(): boolean; - getMotionY(): number; - get invisible(): boolean; - get customNameAlwaysVisible(): boolean; - get type(): string; - get hasCustomName(): boolean; - get minecraftEntity(): Internal.Entity; - get block(): Internal.BlockContainerJS; - get pitch(): number; - get id(): Internal.UUID; - get item(): Internal.ItemStackJS; - get passengers(): Internal.EntityArrayList; - get level(): Internal.LevelJS; - get profile(): Internal.GameProfile; - get customName(): Internal.Component; - get horizontalFacing(): Internal.Direction; - get tags(): Internal.Set; - get sprinting(): boolean; - get crouching(): boolean; - get noGravity(): boolean; - get fullNBT(): Internal.CompoundTag; - get name(): Internal.Component; - get animal(): boolean; - get peacefulCreature(): boolean; - get stepHeight(): number; - get frame(): boolean; - get noClip(): boolean; - get server(): Internal.ServerJS; - get nbt(): Internal.CompoundTag; - get boss(): boolean; - get alive(): boolean; - get ticksExisted(): number; - get displayName(): Internal.Component; - get fallDistance(): number; - get facing(): Internal.Direction; - get ambientCreature(): boolean; - get swimming(): boolean; - get waterCreature(): boolean; - get invulnerable(): boolean; - get eyeHeight(): number; - get underWater(): boolean; - get player(): boolean; - get motionZ(): number; - get silent(): boolean; - get living(): boolean; - get persistentData(): Internal.CompoundTag; - get motionY(): number; - get motionX(): number; - get ridingEntity(): this; - get inWater(): boolean; - get recursivePassengers(): Internal.EntityArrayList; - get yaw(): number; - get monster(): boolean; - get glowing(): boolean; - get onGround(): boolean; - get teamId(): string; - get x(): number; - get y(): number; - get z(): number; - set noClip(noClip: boolean); - set motionZ(z: number); - set silent(isSilent: boolean); - set motionY(y: number); - set fallDistance(fallDistance: number); - set motionX(x: number); - set invisible(invisible: boolean); - set customName(name: Internal.Component_); - set customNameAlwaysVisible(b: boolean); - set onFire(seconds: number); - set yaw(yaw: number); - set invulnerable(invulnerable: boolean); - set glowing(glowing: boolean); - set noGravity(noGravity: boolean); - set fullNBT(nbt: Internal.CompoundTag_); - set x(x: number); - set y(y: number); - set z(z: number); - set position(block: Internal.BlockContainerJS_); - set pitch(pitch: number); - set stepHeight(stepHeight: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getSerializedName(): string; + static valueOf($$0: string): Internal.StructureMode; + get displayName(): Internal.Component + get serializedName(): string + readonly static "SAVE": Internal.StructureMode; + readonly static "CORNER": Internal.StructureMode; + readonly static "LOAD": Internal.StructureMode; + readonly static "DATA": Internal.StructureMode; } - type EntityJS_ = EntityJS; - /** - * @javaClass net.minecraft.class_4168 - */ - class Activity { - getName(): string; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - static readonly "CORE" : Internal.Activity; - static readonly "MEET" : Internal.Activity; - static readonly "HIDE" : Internal.Activity; - static readonly "PLAY_DEAD" : Internal.Activity; - static readonly "LONG_JUMP" : Internal.Activity; - static readonly "AVOID" : Internal.Activity; - static readonly "RAID" : Internal.Activity; - static readonly "FIGHT" : Internal.Activity; - static readonly "PLAY" : Internal.Activity; - static readonly "PANIC" : Internal.Activity; - static readonly "REST" : Internal.Activity; - static readonly "IDLE" : Internal.Activity; - static readonly "WORK" : Internal.Activity; - static readonly "ADMIRE_ITEM" : Internal.Activity; - static readonly "PRE_RAID" : Internal.Activity; - static readonly "CELEBRATE" : Internal.Activity; - static readonly "RIDE" : Internal.Activity; - static readonly "RAM" : Internal.Activity; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type StructureMode_ = "load" | StructureMode | "save" | "data" | "corner"; + interface Channel$Unsafe { + deregister(arg0: Internal.ChannelPromise_): void; + localAddress(): Internal.SocketAddress; + recvBufAllocHandle(): Internal.RecvByteBufAllocator$Handle; + closeForcibly(): void; + close(arg0: Internal.ChannelPromise_): void; + beginRead(): void; + outboundBuffer(): Internal.ChannelOutboundBuffer; + connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): void; + flush(): void; + bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): void; + disconnect(arg0: Internal.ChannelPromise_): void; + register(arg0: Internal.EventLoop_, arg1: Internal.ChannelPromise_): void; + write(arg0: any, arg1: Internal.ChannelPromise_): void; + remoteAddress(): Internal.SocketAddress; + voidPromise(): Internal.ChannelPromise; } - type Activity_ = Special.Activity | Activity; - /** - * @javaClass net.minecraft.class_5483$class_5265 - */ - class MobSpawnSettings$MobSpawnCost { - getCharge(): number; - getEnergyBudget(): number; - static readonly "CODEC" : Internal.Codec; - get charge(): number; - get energyBudget(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MobSpawnSettings$MobSpawnCost_ = MobSpawnSettings$MobSpawnCost; - /** - * @javaClass java.lang.Record - */ - abstract class Record { - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Record_ = Record; - /** - * @javaClass net.minecraft.class_1707 - */ - class ChestMenu extends Internal.AbstractContainerMenu { - static sixRows($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_): this; - static sixRows($$0: number, $$1: Internal.Inventory_): this; - static twoRows($$0: number, $$1: Internal.Inventory_): this; - static fiveRows($$0: number, $$1: Internal.Inventory_): this; - static oneRow($$0: number, $$1: Internal.Inventory_): this; - getRowCount(): number; - removed($$0: Internal.Player_): void; - stillValid($$0: Internal.Player_): boolean; - static threeRows($$0: number, $$1: Internal.Inventory_): this; - static threeRows($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_): this; - getContainer(): Internal.Container; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - static fourRows($$0: number, $$1: Internal.Inventory_): this; - get container(): Internal.Container; - get rowCount(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChestMenu_ = ChestMenu; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntSet - */ - interface IntSet extends Internal.IntCollection, Internal.Set { - add(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.IntIterator; - spliterator(): Internal.IntSpliterator; - of(arg0: number, arg1: number): this; - of(): this; - of(... arg0: number[]): this; - of(arg0: number): this; - of(arg0: number, arg1: number, arg2: number): this; - rem(arg0: number): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - } - type IntSet_ = IntSet; - /** - * @javaClass net.minecraft.class_55 - */ - class LootPool implements Internal.LootPoolAccessor, Internal.FabricLootPool, Internal.MixinLootPoolAccessor { - addRandomItems($$0: Internal.Consumer_, $$1: Internal.LootContext_): void; - static lootPool(): Internal.LootPool$Builder; - getEntries(): Internal.List; - getRolls(): Internal.NumberProvider; - getFunctions(): Internal.List; - getConditions(): Internal.List; - validate($$0: Internal.ValidationContext_): void; - readonly "entries" : Internal.LootPoolEntryContainer[]; - readonly "functions" : (() => Internal.LootItemFunctionType)[]; - readonly "conditions" : (() => Internal.LootItemConditionType)[]; - readonly "rolls" : Internal.NumberProvider; - readonly "bonusRolls" : Internal.NumberProvider; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootPool_ = LootPool; - /** - * @javaClass dev.onyxstudios.cca.internal.entity.SwitchablePlayerEntity - */ - interface SwitchablePlayerEntity { - cca$isSwitchingCharacter(): boolean; - cca$markAsSwitchingCharacter(): void; - } - type SwitchablePlayerEntity_ = SwitchablePlayerEntity; - /** - * @javaClass net.minecraft.class_3910 - */ - class CartographyTableMenu extends Internal.AbstractContainerMenu { - slotsChanged($$0: Internal.Container_): void; - canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; - removed($$0: Internal.Player_): void; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - readonly "container" : Internal.Container; - static readonly "RESULT_SLOT" : 2; - static readonly "ADDITIONAL_SLOT" : 1; - static readonly "MAP_SLOT" : 0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CartographyTableMenu_ = CartographyTableMenu; - /** - * @javaClass net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder - */ - interface RegistryAttributeHolder { - addAttribute(arg0: Internal.RegistryAttribute_): this; - get(registry: Internal.Registry_): this; - hasAttribute(arg0: Internal.RegistryAttribute_): boolean; - } - type RegistryAttributeHolder_ = RegistryAttributeHolder; - /** - * @javaClass net.minecraft.class_1536 - */ - class FishingHook extends Internal.Projectile { - handleEntityEvent($$0: number): void; - lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - isOpenWaterFishing(): boolean; - canChangeDimensions(): boolean; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - onClientRemoval(): void; - setOwner($$0: Internal.Entity_): void; - remove($$0: Internal.Entity$RemovalReason_): void; - getAddEntityPacket(): Internal.Packet; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - shouldRenderAtSqrDistance($$0: number): boolean; - getPlayerOwner(): Internal.Player; - getHookedIn(): Internal.Entity; - retrieve($$0: Internal.ItemStack_): number; - recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; - get playerOwner(): Internal.Player; - get openWaterFishing(): boolean; - get addEntityPacket(): Internal.Packet; - get hookedIn(): Internal.Entity; - set owner($$0: Internal.Entity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FishingHook_ = FishingHook; - /** - * @javaClass net.minecraft.class_4608 - */ - class OverlayTexture implements Internal.AutoCloseable { - setupOverlayColor(): void; - teardownOverlayColor(): void; - static u($$0: number): number; - static v($$0: boolean): number; - static pack($$0: number, $$1: boolean): number; - static pack($$0: number, $$1: number): number; - close(): void; - static readonly "NO_WHITE_U" : 0; - static readonly "WHITE_OVERLAY_V" : 10; - static readonly "NO_OVERLAY" : 655360; - static readonly "RED_OVERLAY_V" : 3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OverlayTexture_ = OverlayTexture; - /** - * @javaClass net.minecraft.class_5210 - */ - class MegaPineFoliagePlacer extends Internal.FoliagePlacer { - foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MegaPineFoliagePlacer_ = MegaPineFoliagePlacer; - /** - * @javaClass net.minecraft.class_3988 - */ - abstract class AbstractVillager extends Internal.AgeableMob implements Internal.InventoryCarrier, Internal.Npc, Internal.Merchant { - die($$0: Internal.DamageSource_): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - method_19269(): number; - isTrading(): boolean; - method_18010(): Internal.SoundEvent; - playCelebrateSound(): void; - method_19270(): boolean; - method_19271($$0: number): void; - setUnhappyCounter($$0: number): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - canBeLeashed($$0: Internal.Player_): boolean; - getUnhappyCounter(): number; - changeDimension($$0: Internal.ServerLevel_): Internal.Entity; - method_8261($$0: Internal.MerchantOffers_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getSlot($$0: number): Internal.SlotAccess; - method_8264(): Internal.MerchantOffers; - method_8262($$0: Internal.MerchantOffer_): void; - method_8258($$0: Internal.ItemStack_): void; - method_38069(): boolean; - method_8257(): Internal.Player; - getInventory(): Internal.SimpleContainer; - getRopeHoldPosition($$0: number): Vec3; - method_8259($$0: Internal.Player_): void; - static readonly "VILLAGER_SLOT_OFFSET" : 300; - get trading(): boolean; - get unhappyCounter(): number; - get inventory(): Internal.SimpleContainer; - set unhappyCounter($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractVillager_ = AbstractVillager; - /** - * @javaClass net.fabricmc.fabric.mixin.container.ServerPlayerEntityAccessor - */ - interface ServerPlayerEntityAccessor { - getScreenHandlerSyncId(): number; - setScreenHandlerSyncId(arg0: number): void; - callOnScreenHandlerOpened(arg0: Internal.AbstractContainerMenu_): void; - } - type ServerPlayerEntityAccessor_ = ServerPlayerEntityAccessor; - /** - * @javaClass net.minecraft.class_3488 - */ - class BlockRotProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockRotProcessor_ = BlockRotProcessor; - /** - * @javaClass java.text.NumberFormat - */ - abstract class NumberFormat extends Internal.Format { - setGroupingUsed(arg0: boolean): void; - getMinimumFractionDigits(): number; - static getCurrencyInstance(arg0: Internal.Locale_): this; - static getCurrencyInstance(): this; - setCurrency(arg0: Internal.Currency_): void; - setMinimumIntegerDigits(arg0: number): void; - static getCompactNumberInstance(): this; - static getCompactNumberInstance(arg0: Internal.Locale_, arg1: Internal.NumberFormat$Style_): this; - getRoundingMode(): Internal.RoundingMode; - hashCode(): number; - setParseIntegerOnly(arg0: boolean): void; - static getAvailableLocales(): Internal.Locale[]; - getCurrency(): Internal.Currency; - isGroupingUsed(): boolean; - format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - format(arg0: number): string; - setMinimumFractionDigits(arg0: number): void; - parse(arg0: string): Internal.Number; - parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Number; - getMaximumIntegerDigits(): number; - setMaximumIntegerDigits(arg0: number): void; - static getPercentInstance(): this; - static getPercentInstance(arg0: Internal.Locale_): this; - static getNumberInstance(arg0: Internal.Locale_): this; - static getNumberInstance(): this; - parseObject(arg0: string, arg1: Internal.ParsePosition_): any; - getMaximumFractionDigits(): number; - static getIntegerInstance(): this; - static getIntegerInstance(arg0: Internal.Locale_): this; - equals(arg0: any): boolean; - clone(): any; - isParseIntegerOnly(): boolean; - setRoundingMode(arg0: Internal.RoundingMode_): void; - getMinimumIntegerDigits(): number; - static getInstance(): this; - static getInstance(arg0: Internal.Locale_): this; - setMaximumFractionDigits(arg0: number): void; - static readonly "FRACTION_FIELD" : 1; - static readonly "INTEGER_FIELD" : 0; - get instance(): this; - get parseIntegerOnly(): boolean; - get groupingUsed(): boolean; - get compactNumberInstance(): this; - get availableLocales(): Internal.Locale[]; - get maximumIntegerDigits(): number; - get roundingMode(): Internal.RoundingMode; - get maximumFractionDigits(): number; - get minimumFractionDigits(): number; - get currency(): Internal.Currency; - get integerInstance(): this; - get numberInstance(): this; - get percentInstance(): this; - get minimumIntegerDigits(): number; - get currencyInstance(): this; - set maximumFractionDigits(arg0: number); - set roundingMode(arg0: Internal.RoundingMode_); - set minimumFractionDigits(arg0: number); - set parseIntegerOnly(arg0: boolean); - set currency(arg0: Internal.Currency_); - set groupingUsed(arg0: boolean); - set minimumIntegerDigits(arg0: number); - set maximumIntegerDigits(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NumberFormat_ = NumberFormat; - /** - * @javaClass dev.latvian.mods.kubejs.loot.LootEventJS - */ - abstract class LootEventJS extends Internal.EventJS { - modify(id: ResourceLocation_, b: Internal.Consumer_): void; - removeAll(): void; - getType(): string; - getDirectory(): string; - addJson(id: ResourceLocation_, json: Internal.JsonObject_): void; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootEventJS_ = LootEventJS; - /** - * @javaClass net.minecraft.class_2713$class_2714 - */ - class ClientboundRecipePacket$State extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ClientboundRecipePacket$State[]; - static readonly "ADD" : Internal.ClientboundRecipePacket$State; - static readonly "INIT" : Internal.ClientboundRecipePacket$State; - static readonly "REMOVE" : Internal.ClientboundRecipePacket$State; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundRecipePacket$State_ = "add" | "init" | "remove" | ClientboundRecipePacket$State; - /** - * @javaClass net.minecraft.class_1871 - */ - class ShulkerBoxColoring extends Internal.CustomRecipe { - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShulkerBoxColoring_ = ShulkerBoxColoring; - /** - * @javaClass net.minecraft.class_6651 - */ - class NotPredicate implements Internal.BlockPredicate { - test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; - type(): Internal.BlockPredicateType; - static readonly "CODEC" : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NotPredicate_ = NotPredicate; - /** - * @javaClass net.minecraft.class_2989 - */ - class ServerAdvancementManager extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener { - getAdvancement($$0: ResourceLocation_): Internal.Advancement; - getAllAdvancements(): Internal.Collection; - getFabricId(): ResourceLocation; - getFabricDependencies(): Internal.Collection; - get fabricDependencies(): Internal.Collection; - get allAdvancements(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerAdvancementManager_ = ServerAdvancementManager; - /** - * @javaClass java.time.format.TextStyle - */ - class TextStyle extends Internal.Enum { - asNormal(): this; - static valueOf(arg0: string): this; - isStandalone(): boolean; - static values(): Internal.TextStyle[]; - asStandalone(): this; - static readonly "SHORT_STANDALONE" : Internal.TextStyle; - static readonly "NARROW_STANDALONE" : Internal.TextStyle; - static readonly "FULL_STANDALONE" : Internal.TextStyle; - static readonly "FULL" : Internal.TextStyle; - static readonly "SHORT" : Internal.TextStyle; - static readonly "NARROW" : Internal.TextStyle; - get standalone(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TextStyle_ = "short_standalone" | "narrow_standalone" | "short" | "narrow" | "full_standalone" | "full" | TextStyle; - /** - * @javaClass net.minecraft.class_2939 - */ - abstract class WorldCarver { - configured($$0: C): Internal.ConfiguredWorldCarver; - isStartChunk(arg0: C, arg1: Internal.Random_): boolean; - carve(arg0: Internal.CarvingContext_, arg1: C, arg2: Internal.ChunkAccess_, arg3: Internal.Function_>, arg4: Internal.Random_, arg5: Internal.Aquifer_, arg6: Internal.ChunkPos_, arg7: Internal.CarvingMask_): boolean; - configuredCodec(): Internal.Codec>; - getRange(): number; - static readonly "CAVE" : Internal.WorldCarver; - static readonly "CANYON" : Internal.WorldCarver; - static readonly "NETHER_CAVE" : Internal.WorldCarver; - get range(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldCarver_ = Special.WorldCarver | WorldCarver; - /** - * @javaClass net.minecraft.class_170 - */ - class AdvancementRewards { - serializeToJson(): Internal.JsonElement; - toString(): string; - grant($$0: Internal.ServerPlayer_): void; - getRecipes(): ResourceLocation[]; - static deserialize($$0: Internal.JsonObject_): this; - static readonly "EMPTY" : Internal.AdvancementRewards; - get recipes(): ResourceLocation[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AdvancementRewards_ = AdvancementRewards; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder - */ - class BasicBlockJS$Builder extends Internal.BlockBuilder { - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BasicBlockJS$Builder_ = BasicBlockJS$Builder; - /** - * @javaClass com.mojang.datafixers.Products$P14 - */ - class Products$P14 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function14_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P14_ = Products$P14; - /** - * @javaClass net.minecraft.class_2583 - */ - class Style implements Internal.MixinStyleAccessor { - withUnderlined($$0: boolean): this; - withObfuscated($$0: boolean): this; - isObfuscated(): boolean; - withInsertion($$0: string): this; - applyFormat($$0: Internal.ChatFormatting_): this; - withClickEvent($$0: Internal.ClickEvent_): this; - isStrikethrough(): boolean; - withBold($$0: boolean): this; - isItalic(): boolean; - withFont($$0: ResourceLocation_): this; - hashCode(): number; - withHoverEvent($$0: Internal.HoverEvent_): this; - getHoverEvent(): Internal.HoverEvent; - withStrikethrough($$0: boolean): this; - handler$blm000$getColor(cbi: Internal.CallbackInfoReturnable_): Internal.TextColor; - applyLegacyFormat($$0: Internal.ChatFormatting_): this; - withColor($$0: Internal.TextColor_): this; - withColor($$0: Internal.ChatFormatting_): this; - withColor($$0: number): this; - isEmpty(): boolean; - getColor(): Internal.TextColor; - applyFormats(... $$0: Internal.ChatFormatting_[]): this; - getClickEvent(): Internal.ClickEvent; - isBold(): boolean; - withItalic($$0: boolean): this; - applyTo($$0: Internal.Style_): this; - equals($$0: any): boolean; - isUnderlined(): boolean; - getFont(): ResourceLocation; - getInsertion(): string; - toString(): string; - static readonly "DEFAULT_FONT" : ResourceLocation; - static readonly "EMPTY" : Internal.Style; - get hoverEvent(): Internal.HoverEvent; - get clickEvent(): Internal.ClickEvent; - get color(): Internal.TextColor; - get underlined(): boolean; - get insertion(): string; - get strikethrough(): boolean; - get bold(): boolean; - get obfuscated(): boolean; - get italic(): boolean; - get empty(): boolean; - get font(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Style_ = Style; - /** - * @javaClass javax.crypto.Cipher - */ - class Cipher { - static getMaxAllowedParameterSpec(arg0: string): Internal.AlgorithmParameterSpec; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_): void; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_): void; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.SecureRandom_): void; - init(arg0: number, arg1: Internal.Key_): void; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_, arg3: Internal.SecureRandom_): void; - init(arg0: number, arg1: Internal.Certificate_): void; - init(arg0: number, arg1: Internal.Certificate_, arg2: Internal.SecureRandom_): void; - init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_, arg3: Internal.SecureRandom_): void; - getAlgorithm(): string; - update(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; - update(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; - update(arg0: number[], arg1: number, arg2: number): number[]; - update(arg0: number[]): number[]; - update(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; - getOutputSize(arg0: number): number; - updateAAD(arg0: Internal.ByteBuffer_): void; - updateAAD(arg0: number[], arg1: number, arg2: number): void; - updateAAD(arg0: number[]): void; - doFinal(arg0: number[], arg1: number): number; - doFinal(arg0: number[]): number[]; - doFinal(): number[]; - doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; - doFinal(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; - doFinal(arg0: number[], arg1: number, arg2: number): number[]; - doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; - static getMaxAllowedKeyLength(arg0: string): number; - unwrap(arg0: number[], arg1: string, arg2: number): Internal.Key; - getExemptionMechanism(): Internal.ExemptionMechanism; - getBlockSize(): number; - getIV(): number[]; - getParameters(): Internal.AlgorithmParameters; - getProvider(): Internal.Provider; - toString(): string; - static getInstance(arg0: string): this; - static getInstance(arg0: string, arg1: Internal.Provider_): this; - static getInstance(arg0: string, arg1: string): this; - wrap(arg0: Internal.Key_): number[]; - static readonly "WRAP_MODE" : 3; - static readonly "UNWRAP_MODE" : 4; - static readonly "ENCRYPT_MODE" : 1; - static readonly "PUBLIC_KEY" : 1; - static readonly "PRIVATE_KEY" : 2; - static readonly "SECRET_KEY" : 3; - static readonly "DECRYPT_MODE" : 2; - get provider(): Internal.Provider; - get exemptionMechanism(): Internal.ExemptionMechanism; - get iV(): number[]; - get parameters(): Internal.AlgorithmParameters; - get blockSize(): number; - get algorithm(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Cipher_ = Cipher; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinItemAccessor - */ - interface MixinItemAccessor { - setGroup(arg0: Internal.CreativeModeTab_): void; - } - type MixinItemAccessor_ = ((arg0: Internal.CreativeModeTab) => void) | MixinItemAccessor; - /** - * @javaClass net.minecraft.class_6885$class_6888 - */ - class HolderSet$Named extends Internal.HolderSet$ListBacked { - contains($$0: Internal.Holder_): boolean; - toString(): string; - key(): Internal.TagKey; - isValidInRegistry($$0: Internal.Registry_): boolean; - unwrap(): Internal.Either, Internal.List>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HolderSet$Named_ = HolderSet$Named; - /** - * @javaClass net.minecraft.class_3705 - */ - class BlastFurnaceMenu extends Internal.AbstractFurnaceMenu { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlastFurnaceMenu_ = BlastFurnaceMenu; - /** - * @javaClass net.minecraft.class_5780 - */ - class GlowLichenConfiguration implements Internal.FeatureConfiguration { - readonly "canPlaceOnWall" : boolean; - readonly "chanceOfSpreading" : number; - static readonly "CODEC" : Internal.Codec; - readonly "canPlaceOnCeiling" : boolean; - readonly "validDirections" : Internal.List; - readonly "searchRange" : number; - readonly "canPlaceOnFloor" : boolean; - readonly "canBePlacedOn" : Internal.HolderSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GlowLichenConfiguration_ = GlowLichenConfiguration; - /** - * @javaClass com.google.common.collect.Table - */ - interface Table { - cellSet(): Internal.Set>; - values(): Internal.Collection; - column(arg0: C): Internal.Map; - isEmpty(): boolean; - clear(): void; - containsValue(arg0: any): boolean; - put(arg0: R, arg1: C, arg2: V): V; - remove(arg0: any, arg1: any): V; - columnMap(): Internal.Map>; - contains(arg0: any, arg1: any): boolean; - containsColumn(arg0: any): boolean; - size(): number; - columnKeySet(): Internal.Set; - hashCode(): number; - putAll(arg0: Internal.Table_): void; - equals(arg0: any): boolean; - get(arg0: any, arg1: any): V; - rowKeySet(): Internal.Set; - rowMap(): Internal.Map>; - row(arg0: R): Internal.Map; - containsRow(arg0: any): boolean; - } - type Table_ = Table; - /** - * Fired when player left clicked air on client side. - * @javaClass dev.latvian.mods.kubejs.item.ItemLeftClickEventJS - */ - class ItemLeftClickEventJS extends Internal.PlayerEventJS { - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - get item(): Internal.ItemStackJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when player left clicked air on client side. - */ - type ItemLeftClickEventJS_ = ItemLeftClickEventJS; - /** - * @javaClass net.minecraft.class_1159 - */ - class Matrix4f implements Internal.Matrix4fAccess, Internal.Matrix4fExtended { - rotate(quaternion: Internal.Quaternion_): void; - copyFromArray(arg0: number[]): void; - translate($$0: Internal.Vector3f_): void; - translate(x: number, y: number, z: number): void; - trace(): number; - isInteger(): boolean; - load($$0: Internal.FloatBuffer_): void; - load($$0: Internal.FloatBuffer_, $$1: boolean): void; - load($$0: Internal.Matrix4f_): void; - hashCode(): number; - static perspective($$0: number, $$1: number, $$2: number, $$3: number): this; - copy(): this; - multiply($$0: Internal.Matrix4f_): void; - multiply($$0: number): void; - multiply($$0: Internal.Quaternion_): void; - adjugateAndDet(): number; - add($$0: Internal.Matrix4f_): void; - static createTranslateMatrix($$0: number, $$1: number, $$2: number): this; - invert(): boolean; - loadTransposed($$0: Internal.FloatBuffer_): void; - copyIntoArray(): number[]; - subtract($$0: Internal.Matrix4f_): void; - store($$0: Internal.FloatBuffer_, $$1: boolean): void; - store($$0: Internal.FloatBuffer_): void; - storeTransposed($$0: Internal.FloatBuffer_): void; - multiplyWithTranslation($$0: number, $$1: number, $$2: number): void; - equals($$0: any): boolean; - transformVecZ(x: number, y: number, z: number): number; - static createScaleMatrix($$0: number, $$1: number, $$2: number): this; - transformVecY(x: number, y: number, z: number): number; - static orthographic($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): this; - static orthographic($$0: number, $$1: number, $$2: number, $$3: number): this; - toString(): string; - transformVecX(x: number, y: number, z: number): number; - setIdentity(): void; - transpose(): void; + type Channel$Unsafe_ = Channel$Unsafe; + interface Matrix3dc { + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + rotateZ(arg0: number, arg1: Internal.Matrix3d_): Internal.Matrix3d; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + getRowColumn(arg0: number, arg1: number): number; + rotateX(arg0: number, arg1: Internal.Matrix3d_): Internal.Matrix3d; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + scale(arg0: Internal.Vector3dc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: Internal.Matrix3d_): Internal.Matrix3d; + m01(): number; + isFinite(): boolean; + m22(): number; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + mul(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix3d_): Internal.Matrix3d; + m20(): number; + rotate(arg0: Internal.AxisAngle4d_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + getEulerAnglesZYX(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): Internal.Matrix3d; + rotateLocalY(arg0: number, arg1: Internal.Matrix3d_): Internal.Matrix3d; + transpose(arg0: Internal.Matrix3d_): Internal.Matrix3d; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + transform(arg0: Internal.Vector3d_): Internal.Vector3d; + getRow(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + normal(arg0: Internal.Matrix3d_): Internal.Matrix3d; + positiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + get(arg0: number[]): number[]; + normalizedPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + quadraticFormProduct(arg0: Internal.Vector3fc_): number; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): Internal.Matrix3d; + quadraticFormProduct(arg0: Internal.Vector3dc_): number; + cofactor(arg0: Internal.Matrix3d_): Internal.Matrix3d; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix3d_): Internal.Matrix3d; + m12(): number; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3d_): Internal.Matrix3d; + m10(): number; + transformTranspose(arg0: Internal.Vector3d_): Internal.Vector3d; + get(arg0: number[], arg1: number): number[]; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix3d_): Internal.Matrix3d; + getScale(arg0: Internal.Vector3d_): Internal.Vector3d; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix3d_): Internal.Matrix3d; + reflect(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): Internal.Matrix3d; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + rotateY(arg0: number, arg1: Internal.Matrix3d_): Internal.Matrix3d; + mulLocal(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + add(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): Internal.Matrix3d; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): Internal.Matrix3d; + get(arg0: number[], arg1: number): number[]; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + m02(): number; + m00(): number; + scale(arg0: number, arg1: Internal.Matrix3d_): Internal.Matrix3d; + m21(): number; + rotateLocalZ(arg0: number, arg1: Internal.Matrix3d_): Internal.Matrix3d; + mul(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + quadraticFormProduct(arg0: number, arg1: number, arg2: number): number; + rotateLocal(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + rotateLocalX(arg0: number, arg1: Internal.Matrix3d_): Internal.Matrix3d; + lerp(arg0: Internal.Matrix3dc_, arg1: number, arg2: Internal.Matrix3d_): Internal.Matrix3d; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix3d_): Internal.Matrix3d; + get(arg0: number[]): number[]; determinant(): number; - get integer(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + equals(arg0: Internal.Matrix3dc_, arg1: number): boolean; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + reflect(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + getFloats(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + getRotation(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): Internal.Matrix3d; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix3d_): Internal.Matrix3d; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + sub(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + get(arg0: number, arg1: number): number; + normalizedPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + transformTranspose(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + normalizedPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + mulComponentWise(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): Internal.Matrix3d; + invert(arg0: Internal.Matrix3d_): Internal.Matrix3d; + getFloats(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotate(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Matrix3d_): Internal.Matrix3d; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getColumn(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + m11(): number; + transformTranspose(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3d_): Internal.Matrix3d; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + get finite(): boolean } - type Matrix4f_ = Matrix4f; - /** - * @javaClass java.lang.Iterable - */ - interface Iterable { - iterator(): Internal.Iterator; - spliterator(): Internal.Spliterator; - forEach(arg0: Internal.Consumer_): void; + type Matrix3dc_ = Matrix3dc; + interface LootItemFunction extends Internal.LootContextUser, Internal.BiFunction { + decorate($$0: Internal.BiFunction_, $$1: Internal.Consumer_, $$2: Internal.LootContext_): Internal.Consumer; + getReferencedContextParams(): Internal.Set>; + validate($$0: Internal.ValidationContext_): void; + getType(): Internal.LootItemFunctionType; + andThen(arg0: Internal.Function_): Internal.BiFunction; + get referencedContextParams(): Internal.Set> + get type(): Internal.LootItemFunctionType } - type Iterable_ = (() => Internal.Iterator) | Iterable; - /** - * @javaClass net.fabricmc.fabric.mixin.object.builder.PointOfInterestTypeAccessor - */ - interface PointOfInterestTypeAccessor { + type LootItemFunction_ = LootItemFunction | (()=>Internal.LootItemFunctionType_); + interface RenderContext$QuadTransform { + transform(arg0: Internal.MutableQuadView_): boolean; } - type PointOfInterestTypeAccessor_ = PointOfInterestTypeAccessor; - /** - * @javaClass net.minecraft.class_6053 - */ - class Goat extends Internal.Animal { - setYHeadRot($$0: number): void; - handleEntityEvent($$0: number): void; - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getRammingXHeadRot(): number; - static checkGoatSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getMaxHeadYRot(): number; - getBrain(): Internal.Brain; - getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - setScreamingGoat($$0: boolean): void; - isScreamingGoat(): boolean; - static readonly "GOAT_FALL_DAMAGE_REDUCTION" : 10; - static readonly "LONG_JUMPING_DIMENSIONS" : Internal.EntityDimensions; - static readonly "GOAT_SCREAMING_CHANCE" : 0.02; - get maxHeadYRot(): number; - get screamingGoat(): boolean; - get rammingXHeadRot(): number; - get brain(): Internal.Brain; - set screamingGoat($$0: boolean); - set yHeadRot($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Goat_ = Goat; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2ObjectMap - */ - interface Int2ObjectMap extends Internal.Int2ObjectFunction, Internal.Map { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: number, arg1: Internal.Int2ObjectFunction_): V; - computeIfAbsent(arg0: number, arg1: Internal.IntFunction_): V; - values(): Internal.ObjectCollection; - replace(arg0: number, arg1: V, arg2: V): boolean; - replace(arg0: number, arg1: V): V; - clear(): void; - computeIfAbsentPartial(arg0: number, arg1: Internal.Int2ObjectFunction_): V; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number, arg1: any): boolean; - compute(arg0: number, arg1: Internal.BiFunction_): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - int2ObjectEntrySet(): Internal.ObjectSet>; - computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; - size(): number; - merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; - get(arg0: any): V; - keySet(): Internal.IntSet; - putIfAbsent(arg0: number, arg1: V): V; - } - type Int2ObjectMap_ = Int2ObjectMap; - /** - * @javaClass net.minecraft.class_5138 - */ - class StructureFeatureManager { - setStartForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: Internal.StructureStart_, $$3: Internal.FeatureAccess_): void; - registryAccess(): Internal.RegistryAccess; - getStructureWithPieceAt($$0: BlockPos_, $$1: Internal.ResourceKey_>): Internal.StructureStart; - getStructureWithPieceAt($$0: BlockPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.StructureStart; - structureHasPieceAt($$0: BlockPos_, $$1: Internal.StructureStart_): boolean; - addReferenceForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: number, $$3: Internal.FeatureAccess_): void; - fillStartsForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.LongSet_, $$2: Internal.Consumer_): void; - addReference($$0: Internal.StructureStart_): void; - hasAnyStructureAt($$0: BlockPos_): boolean; - getAllStructuresAt($$0: BlockPos_): Internal.Map, Internal.LongSet>; - startsForFeature($$0: Internal.SectionPos_, $$1: Internal.Predicate_>): Internal.List; - startsForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.List; - getStructureAt($$0: BlockPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.StructureStart; - getStartForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: Internal.FeatureAccess_): Internal.StructureStart; - checkStructurePresence($$0: Internal.ChunkPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: boolean): Internal.StructureCheckResult; - shouldGenerateFeatures(): boolean; - forWorldGenRegion($$0: Internal.WorldGenRegion_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureFeatureManager_ = StructureFeatureManager; - /** - * @javaClass net.minecraft.class_3895 - */ - class ClientboundOpenBookPacket implements Internal.Packet { - getHand(): Hand; - handle($$0: Internal.ClientGamePacketListener_): void; + type RenderContext$QuadTransform_ = RenderContext$QuadTransform | ((arg0: Internal.MutableQuadView)=>boolean); + class ClientboundContainerSetDataPacket implements Internal.Packet { + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + handle($$0: Internal.ClientGamePacketListener_): void; + getValue(): number; + getContainerId(): number; + isSkippable(): boolean; + getId(): number; + get value(): number + get containerId(): number + get skippable(): boolean + get id(): number } - type ClientboundOpenBookPacket_ = ClientboundOpenBookPacket; - /** - * @javaClass dev.latvian.mods.rhino.util.ValueUnwrapper - */ - interface ValueUnwrapper { - unwrap(arg0: Internal.Scriptable_, arg1: any): any; + type ClientboundContainerSetDataPacket_ = ClientboundContainerSetDataPacket; + class Block extends Internal.BlockBehaviour implements Internal.FabricBlock, Internal.ItemLike, Internal.InjectedBlockExtension { + constructor($$0: Internal.BlockBehaviour$Properties_) + getSoundType($$0: Internal.BlockState_): Internal.SoundType; + static dropResources($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockEntity_, $$4: Internal.Entity_, $$5: Internal.ItemStack_): void; + static isFaceFull($$0: Internal.VoxelShape_, $$1: Internal.Direction_): boolean; + getBlockStatesKJS(): Internal.List; + static updateOrDestroy($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: number, $$5: number): void; + static dropResources($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_, $$3: Internal.BlockEntity_): void; + static byItem($$0: Internal.Item_): Internal.Block; + static canSupportRigidBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + static updateFromNeighbourShapes($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_): Internal.BlockState; + destroy($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: Internal.BlockState_): void; + static popResource($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.ItemStack_): void; + static dropResources($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): void; + getDescriptionId(): string; + stepOn($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_): void; + fallOn($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: BlockPos_, $$3: Internal.Entity_, $$4: number): void; + static dropResources($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): void; + getAppearance(state: Internal.BlockState_, renderView: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState; + getExplosionResistance(): number; + asItem(): Internal.Item; + defaultBlockState(): Internal.BlockState; + getStateForPlacement($$0: Internal.BlockPlaceContext_): Internal.BlockState; + getJumpFactor(): number; + getSpeedFactor(): number; + arch$holder(): Internal.Holder; + static canSupportCenter($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: Internal.Direction_): boolean; + animateTick($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Random_): void; + playerDestroy($$0: Internal.Level_, $$1: Internal.Player_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.BlockEntity_, $$5: Internal.ItemStack_): void; + getCloneItemStack($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.ItemStack; + playerWillDestroy($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Player_): void; + hasDynamicShape(): boolean; + dropFromExplosion($$0: Internal.Explosion_): boolean; + static isShapeFullBlock($$0: Internal.VoxelShape_): boolean; + isRandomlyTicking($$0: Internal.BlockState_): boolean; + withPropertiesOf($$0: Internal.BlockState_): Internal.BlockState; + static isExceptionForConnection($$0: Internal.BlockState_): boolean; + getStateDefinition(): Internal.StateDefinition; + appendHoverText($$0: Internal.ItemStack_, $$1: Internal.BlockGetter_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; + static box($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.VoxelShape; + wasExploded($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Explosion_): void; + getName(): Internal.MutableComponent; + updateEntityAfterFallOn($$0: Internal.BlockGetter_, $$1: Internal.Entity_): void; + isPossibleToRespawnInThis(): boolean; + fillItemCategory($$0: Internal.CreativeModeTab_, $$1: Internal.NonNullList_): void; + arch$registryName(): ResourceLocation; + toString(): string; + static updateOrDestroy($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: number): void; + getId(): string; + static pushEntitiesUp($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Level_, $$3: BlockPos_): Internal.BlockState; + static stateById($$0: number): Internal.BlockState; + static getDrops($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.BlockEntity_, $$4: Internal.Entity_, $$5: Internal.ItemStack_): Internal.List; + propagatesSkylightDown($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; + setPlacedBy($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.LivingEntity_, $$4: Internal.ItemStack_): void; + builtInRegistryHolder(): Internal.Holder$Reference; + static getId($$0: Internal.BlockState_): number; + static popResourceFromFace($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Direction_, $$3: Internal.ItemStack_): void; + getFriction(): number; + handlePrecipitation($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Biome$Precipitation_): void; + static getDrops($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.BlockEntity_): Internal.List; + static shouldRenderFace($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_, $$4: BlockPos_): boolean; + get blockStatesKJS(): Internal.List + get descriptionId(): string + get explosionResistance(): number + get jumpFactor(): number + get speedFactor(): number + get stateDefinition(): Internal.StateDefinition + get name(): Internal.MutableComponent + get possibleToRespawnInThis(): boolean + get id(): string + get friction(): number + readonly static "UPDATE_ALL_IMMEDIATE": 11; + readonly static "INDESTRUCTIBLE": -1.0; + readonly static "UPDATE_KNOWN_SHAPE": 16; + readonly static "UPDATE_IMMEDIATE": 8; + readonly static "UPDATE_SUPPRESS_DROPS": 32; + readonly static "UPDATE_ALL": 3; + readonly static "UPDATE_CLIENTS": 2; + readonly static "UPDATE_INVISIBLE": 4; + readonly static "UPDATE_LIMIT": 512; + readonly static "UPDATE_SUPPRESS_LIGHT": 128; + readonly static "UPDATE_NONE": 4; + readonly static "INSTANT": 0.0; + readonly static "BLOCK_STATE_REGISTRY": Internal.IdMapper; + readonly static "UPDATE_NEIGHBORS": 1; + readonly static "UPDATE_MOVE_BY_PISTON": 64; } - type ValueUnwrapper_ = ((arg0: Internal.Scriptable, arg1: any) => any) | ValueUnwrapper; - /** - * @javaClass net.coderbot.iris.vertices.ExtendingBufferBuilder - */ + type Block_ = Special.Block | Block; + class BitSet implements Internal.Cloneable, Internal.Serializable { + constructor() + constructor(arg0: number) + clone(): any; + set(arg0: number): void; + cardinality(): number; + xor(arg0: Internal.BitSet_): void; + set(arg0: number, arg1: number, arg2: boolean): void; + isEmpty(): boolean; + intersects(arg0: Internal.BitSet_): boolean; + get(arg0: number, arg1: number): this; + set(arg0: number, arg1: boolean): void; + static valueOf(arg0: number[]): Internal.BitSet; + previousSetBit(arg0: number): number; + or(arg0: Internal.BitSet_): void; + get(arg0: number): boolean; + set(arg0: number, arg1: number): void; + andNot(arg0: Internal.BitSet_): void; + and(arg0: Internal.BitSet_): void; + stream(): Internal.IntStream; + length(): number; + toString(): string; + static valueOf(arg0: Internal.LongBuffer_): Internal.BitSet; + flip(arg0: number): void; + flip(arg0: number, arg1: number): void; + clear(arg0: number): void; + clear(arg0: number, arg1: number): void; + nextClearBit(arg0: number): number; + static valueOf(arg0: number[]): Internal.BitSet; + static valueOf(arg0: Internal.ByteBuffer_): Internal.BitSet; + previousClearBit(arg0: number): number; + nextSetBit(arg0: number): number; + toByteArray(): number[]; + hashCode(): number; + toLongArray(): number[]; + size(): number; + clear(): void; + equals(arg0: any): boolean; + get empty(): boolean + } + type BitSet_ = BitSet; + class ChunkRenderDispatcher implements Internal.ChunkBuilderAccess { + constructor($$0: Internal.ClientLevel_, $$1: Internal.LevelRenderer_, $$2: Internal.Executor_, $$3: boolean, $$4: Internal.ChunkBufferBuilderPack_) + getFreeBufferCount(): number; + setCamera($$0: Vec3_): void; + rebuildChunkSync($$0: Internal.ChunkRenderDispatcher$RenderChunk_, $$1: Internal.RenderRegionCache_): void; + getQueuedTaskCount(): number; + uploadChunkLayer($$0: Internal.BufferBuilder_, $$1: Internal.VertexBuffer_): Internal.CompletableFuture; + getCameraPosition(): Vec3; + schedule($$0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): void; + uploadAllPendingUploads(): void; + getBufferCount(): number; + getToUpload(): number; + getToBatchCount(): number; + blockUntilClear(): void; + dispose(): void; + isQueueEmpty(): boolean; + getStats(): string; + setLevel($$0: Internal.ClientLevel_): void; + getUploadQueue(): Internal.Queue; + get freeBufferCount(): number + set camera($$0: Vec3_) + get queuedTaskCount(): number + get cameraPosition(): Vec3 + get bufferCount(): number + get toUpload(): number + get toBatchCount(): number + get queueEmpty(): boolean + get stats(): string + set level($$0: Internal.ClientLevel_) + get uploadQueue(): Internal.Queue + } + type ChunkRenderDispatcher_ = ChunkRenderDispatcher; + interface RuleTestType

{ + codec(): Internal.Codec

; + register($$0: string, $$1: Internal.Codec_

): this; + readonly static "TAG_TEST": any; + readonly static "RANDOM_BLOCKSTATE_TEST": any; + readonly static "BLOCKSTATE_TEST": any; + readonly static "ALWAYS_TRUE_TEST": any; + readonly static "RANDOM_BLOCK_TEST": any; + readonly static "BLOCK_TEST": any; + } + type RuleTestType_

= Special.RuleTestType | RuleTestType

; + class SlotGroup { + getSlots(): Internal.Map; + static read(data: Internal.CompoundTag_): Internal.SlotGroup; + getName(): string; + getSlotId(): number; + getOrder(): number; + write(data: Internal.CompoundTag_): void; + get slots(): Internal.Map + get name(): string + get slotId(): number + get order(): number + } + type SlotGroup_ = SlotGroup; + interface Blaze3dRenderTargetExt { + iris$getColorBufferVersion(): number; + iris$getDepthBufferVersion(): number; + } + type Blaze3dRenderTargetExt_ = Blaze3dRenderTargetExt; + abstract class ThrowableItemProjectile extends Internal.ThrowableProjectile implements Internal.ItemSupplier { + constructor($$0: Internal.EntityType_, $$1: Internal.LivingEntity_, $$2: Internal.Level_) + constructor($$0: Internal.EntityType_, $$1: number, $$2: number, $$3: number, $$4: Internal.Level_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + setItem($$0: Internal.ItemStack_): void; + method_5749($$0: Internal.CompoundTag_): void; + getItem(): Internal.ItemStack; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + set item($$0: Internal.ItemStack_) + get item(): Internal.ItemStack + } + type ThrowableItemProjectile_ = ThrowableItemProjectile; + class ClientboundSetChunkCacheRadiusPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getRadius(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get radius(): number + get skippable(): boolean + } + type ClientboundSetChunkCacheRadiusPacket_ = ClientboundSetChunkCacheRadiusPacket; + class PacketFlow extends Internal.Enum { + getOpposite(): this; + static values(): Internal.PacketFlow[]; + static valueOf($$0: string): Internal.PacketFlow; + get opposite(): Internal.PacketFlow + readonly static "CLIENTBOUND": Internal.PacketFlow; + readonly static "SERVERBOUND": Internal.PacketFlow; + } + type PacketFlow_ = "serverbound" | "clientbound" | PacketFlow; + class ServerboundResourcePackPacket$Action extends Internal.Enum { + static valueOf($$0: string): Internal.ServerboundResourcePackPacket$Action; + static values(): Internal.ServerboundResourcePackPacket$Action[]; + readonly static "SUCCESSFULLY_LOADED": Internal.ServerboundResourcePackPacket$Action; + readonly static "FAILED_DOWNLOAD": Internal.ServerboundResourcePackPacket$Action; + readonly static "ACCEPTED": Internal.ServerboundResourcePackPacket$Action; + readonly static "DECLINED": Internal.ServerboundResourcePackPacket$Action; + } + type ServerboundResourcePackPacket$Action_ = "declined" | "failed_download" | "successfully_loaded" | ServerboundResourcePackPacket$Action | "accepted"; + class SearchRegistry$Key { + constructor() + } + type SearchRegistry$Key_ = SearchRegistry$Key; + interface Matrix4x3fc { + transformDirection(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + m00(): number; + getRow(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get4x4(arg0: number[]): number[]; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get3x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + translateLocal(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + normal(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + transpose3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + cofactor3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + invert(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + mulTranslation(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): Internal.Matrix4x3f; + sub(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + m12(): number; + get3x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotateX(arg0: number, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + scale(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get(arg0: number[]): number[]; + normalizedPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + positiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m31(): number; + transformAab(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_): Internal.Matrix4x3f; + get4x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + fma(arg0: Internal.Matrix4x3fc_, arg1: number, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotateTranslation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + getColumn(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + withLookAtUp(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get(arg0: number[], arg1: number): number[]; + invertOrtho(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + translate(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + add(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + transformPosition(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): Internal.Matrix4x3f; + m01(): number; + transform(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): Internal.Matrix4x3f; + getTranslation(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lookAt(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + m20(): number; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): Internal.Matrix4x3f; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + get4x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.Matrix4x3f_): Internal.Matrix4x3f; + frustumPlane(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + normalize3x3(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get4x4(arg0: number[], arg1: number): number[]; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4x3f_): Internal.Matrix4x3f; + properties(): number; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): Internal.Matrix4x3f; + shadow(arg0: Internal.Vector4fc_, arg1: Internal.Matrix4x3fc_, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotateY(arg0: number, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + equals(arg0: Internal.Matrix4x3fc_, arg1: number): boolean; + positiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + m32(): number; + rotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotateTranslation(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + cofactor3x3(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + getTransposed(arg0: number[]): number[]; + scaleXY(arg0: number, arg1: number, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + transform(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + withLookAtUp(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + translateLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4x3f_): Internal.Matrix4x3f; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): Internal.Matrix4x3f; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4x3f_): Internal.Matrix4x3f; + origin(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m21(): number; + translate(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + m02(): number; + invert(arg0: Internal.Matrix4f_): Internal.Matrix4f; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + scale(arg0: number, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + isFinite(): boolean; + transformAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: net.coderbot.iris.vendored.joml.Vector3f_, arg7: net.coderbot.iris.vendored.joml.Vector3f_): Internal.Matrix4x3f; + get3x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + lookAtLH(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get4x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + m10(): number; + getRotation(arg0: Internal.AxisAngle4d_): Internal.AxisAngle4d; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + normalizedPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + positiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateZ(arg0: number, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + lerp(arg0: Internal.Matrix4x3fc_, arg1: number, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + reflect(arg0: Internal.Quaternionfc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + transformPosition(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + determinant(): number; + get3x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + shadow(arg0: Internal.Vector4fc_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4x3f_): Internal.Matrix4x3f; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3fc_, arg5: Internal.Matrix4x3f_): Internal.Matrix4x3f; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Internal.Matrix4x3f_): Internal.Matrix4x3f; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + m22(): number; + transformDirection(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulOrtho(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + getEulerAnglesZYX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + mulComponentWise(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4x3f_): Internal.Matrix4x3f; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + m11(): number; + normal(arg0: Internal.Matrix3f_): Internal.Matrix3f; + get4x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + getRotation(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4x3f_): Internal.Matrix4x3f; + normalizedPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m30(): number; + getTransposed(arg0: number[], arg1: number): number[]; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + arcball(arg0: number, arg1: Internal.Vector3fc_, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + transpose3x3(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotateAround(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): Internal.Matrix4x3f; + reflect(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): Internal.Matrix4x3f; + getScale(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3f_): Internal.Matrix4x3f; + normalize3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + get finite(): boolean + readonly static "PLANE_PX": 1; + readonly static "PLANE_NY": 2; + readonly static "PLANE_NZ": 4; + readonly static "PLANE_PY": 3; + readonly static "PLANE_NX": 0; + readonly static "PLANE_PZ": 5; + readonly static "PROPERTY_TRANSLATION": 8; + readonly static "PROPERTY_IDENTITY": 4; + readonly static "PROPERTY_ORTHONORMAL": 16; + } + type Matrix4x3fc_ = Matrix4x3fc; + abstract class PathNavigation { + constructor($$0: Internal.Mob_, $$1: Internal.Level_) + createPath($$0: Internal.Stream_, $$1: number): net.minecraft.world.level.pathfinder.Path; + moveTo($$0: Internal.Entity_, $$1: number): boolean; + createPath($$0: Internal.Entity_, $$1: number): net.minecraft.world.level.pathfinder.Path; + canFloat(): boolean; + recomputePath(): void; + createPath($$0: number, $$1: number, $$2: number, $$3: number): net.minecraft.world.level.pathfinder.Path; + setCanFloat($$0: boolean): void; + createPath($$0: BlockPos_, $$1: number, $$2: number): net.minecraft.world.level.pathfinder.Path; + isInProgress(): boolean; + getTargetPos(): BlockPos; + isStuck(): boolean; + getPath(): net.minecraft.world.level.pathfinder.Path; + resetMaxVisitedNodesMultiplier(): void; + moveTo($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getNodeEvaluator(): Internal.NodeEvaluator; + moveTo($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number): boolean; + setSpeedModifier($$0: number): void; + shouldRecomputePath($$0: BlockPos_): boolean; + isDone(): boolean; + getMaxDistanceToWaypoint(): number; + tick(): void; + setMaxVisitedNodesMultiplier($$0: number): void; + createPath($$0: BlockPos_, $$1: number): net.minecraft.world.level.pathfinder.Path; + stop(): void; + createPath($$0: Internal.Set_, $$1: number): net.minecraft.world.level.pathfinder.Path; + isStableDestination($$0: BlockPos_): boolean; + set canFloat($$0: boolean) + get inProgress(): boolean + get targetPos(): BlockPos + get stuck(): boolean + get path(): net.minecraft.world.level.pathfinder.Path + get nodeEvaluator(): Internal.NodeEvaluator + set speedModifier($$0: number) + get done(): boolean + get maxDistanceToWaypoint(): number + set maxVisitedNodesMultiplier($$0: number) + } + type PathNavigation_ = PathNavigation; + class ClientboundRecipePacket implements Internal.Packet { + constructor($$0: Internal.ClientboundRecipePacket$State_, $$1: Internal.Collection_, $$2: Internal.Collection_, $$3: Internal.RecipeBookSettings_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getRecipes(): Internal.List; + write($$0: Internal.FriendlyByteBuf_): void; + getHighlights(): Internal.List; + getState(): Internal.ClientboundRecipePacket$State; + handle($$0: Internal.ClientGamePacketListener_): void; + getBookSettings(): Internal.RecipeBookSettings; + isSkippable(): boolean; + get recipes(): Internal.List + get highlights(): Internal.List + get state(): Internal.ClientboundRecipePacket$State + get bookSettings(): Internal.RecipeBookSettings + get skippable(): boolean + } + type ClientboundRecipePacket_ = ClientboundRecipePacket; + class Agent { + constructor(arg0: string, arg1: number) + toString(): string; + getName(): string; + getVersion(): number; + get name(): string + get version(): number + readonly static "SCROLLS": Internal.Agent; + readonly static "MINECRAFT": Internal.Agent; + } + type Agent_ = Agent; + class LightLayer extends Internal.Enum { + static valueOf($$0: string): Internal.LightLayer; + static values(): Internal.LightLayer[]; + readonly static "BLOCK": Internal.LightLayer; + readonly static "SKY": Internal.LightLayer; + readonly "surrounding": number; + } + type LightLayer_ = "block" | LightLayer | "sky"; + interface StringBuilderAppendable { + appendString(arg0: Internal.StringBuilder_): void; + } + type StringBuilderAppendable_ = StringBuilderAppendable; + interface ServerGamePacketListener extends Internal.ServerPacketListener { + handleTeleportToEntityPacket(arg0: Internal.ServerboundTeleportToEntityPacket_): void; + handleInteract(arg0: Internal.ServerboundInteractPacket_): void; + handlePlayerAbilities(arg0: Internal.ServerboundPlayerAbilitiesPacket_): void; + handleClientCommand(arg0: Internal.ServerboundClientCommandPacket_): void; + handlePlayerInput(arg0: Internal.ServerboundPlayerInputPacket_): void; + handleResourcePackResponse(arg0: Internal.ServerboundResourcePackPacket_): void; + handleSetCarriedItem(arg0: Internal.ServerboundSetCarriedItemPacket_): void; + handlePickItem(arg0: Internal.ServerboundPickItemPacket_): void; + handleSetCreativeModeSlot(arg0: Internal.ServerboundSetCreativeModeSlotPacket_): void; + handleContainerClose(arg0: Internal.ServerboundContainerClosePacket_): void; + handleChangeDifficulty(arg0: Internal.ServerboundChangeDifficultyPacket_): void; + handleSeenAdvancements(arg0: Internal.ServerboundSeenAdvancementsPacket_): void; + handleClientInformation(arg0: Internal.ServerboundClientInformationPacket_): void; + handleKeepAlive(arg0: Internal.ServerboundKeepAlivePacket_): void; + handleRecipeBookChangeSettingsPacket(arg0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void; + handleContainerClick(arg0: Internal.ServerboundContainerClickPacket_): void; + handleUseItem(arg0: Internal.ServerboundUseItemPacket_): void; + handlePaddleBoat(arg0: Internal.ServerboundPaddleBoatPacket_): void; + handleSetStructureBlock(arg0: Internal.ServerboundSetStructureBlockPacket_): void; + handleCustomCommandSuggestions(arg0: Internal.ServerboundCommandSuggestionPacket_): void; + handleAcceptTeleportPacket(arg0: Internal.ServerboundAcceptTeleportationPacket_): void; + handleMovePlayer(arg0: Internal.ServerboundMovePlayerPacket_): void; + handleCustomPayload(arg0: Internal.ServerboundCustomPayloadPacket_): void; + handleSelectTrade(arg0: Internal.ServerboundSelectTradePacket_): void; + handleJigsawGenerate(arg0: Internal.ServerboundJigsawGeneratePacket_): void; + handlePlayerAction(arg0: Internal.ServerboundPlayerActionPacket_): void; + handleLockDifficulty(arg0: Internal.ServerboundLockDifficultyPacket_): void; + handleAnimate(arg0: Internal.ServerboundSwingPacket_): void; + handleSetJigsawBlock(arg0: Internal.ServerboundSetJigsawBlockPacket_): void; + handleSetCommandMinecart(arg0: Internal.ServerboundSetCommandMinecartPacket_): void; + handleRenameItem(arg0: Internal.ServerboundRenameItemPacket_): void; + shouldPropagateHandlingExceptions(): boolean; + handleEntityTagQuery(arg0: Internal.ServerboundEntityTagQuery_): void; + handleSetCommandBlock(arg0: Internal.ServerboundSetCommandBlockPacket_): void; + handleRecipeBookSeenRecipePacket(arg0: Internal.ServerboundRecipeBookSeenRecipePacket_): void; + handleSignUpdate(arg0: Internal.ServerboundSignUpdatePacket_): void; + handleBlockEntityTagQuery(arg0: Internal.ServerboundBlockEntityTagQuery_): void; + handleContainerButtonClick(arg0: Internal.ServerboundContainerButtonClickPacket_): void; + handleChat(arg0: Internal.ServerboundChatPacket_): void; + handlePong(arg0: Internal.ServerboundPongPacket_): void; + handleSetBeaconPacket(arg0: Internal.ServerboundSetBeaconPacket_): void; + handlePlaceRecipe(arg0: Internal.ServerboundPlaceRecipePacket_): void; + handleUseItemOn(arg0: Internal.ServerboundUseItemOnPacket_): void; + handlePlayerCommand(arg0: Internal.ServerboundPlayerCommandPacket_): void; + handleEditBook(arg0: Internal.ServerboundEditBookPacket_): void; + handleMoveVehicle(arg0: Internal.ServerboundMoveVehiclePacket_): void; + } + type ServerGamePacketListener_ = ServerGamePacketListener; + class FireworkRocketRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + getSerializer(): Internal.RecipeSerializer; + isIncomplete(): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getResultItem(): Internal.ItemStack; + get ingredients(): Internal.NonNullList + get group(): string + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get serializer(): Internal.RecipeSerializer + get incomplete(): boolean + get resultItem(): Internal.ItemStack + } + type FireworkRocketRecipe_ = FireworkRocketRecipe; + class TickTask implements Internal.Runnable { + constructor($$0: number, $$1: Internal.Runnable_) + run(): void; + getTick(): number; + get tick(): number + } + type TickTask_ = TickTask; + class RandomSpreadStructurePlacement extends Internal.Record implements Internal.StructurePlacement { + constructor($$0: number, $$1: number, $$2: Internal.RandomSpreadType_, $$3: number) + constructor($$0: number, $$1: number, $$2: Internal.RandomSpreadType_, $$3: number, $$4: Vec3i_) + hashCode(): number; + getPotentialFeatureChunk($$0: number, $$1: number, $$2: number): Internal.ChunkPos; + isFeatureChunk($$0: Internal.ChunkGenerator_, $$1: number, $$2: number, $$3: number): boolean; + toString(): string; + spacing(): number; + locateOffset(): Vec3i; + salt(): number; + separation(): number; + equals($$0: any): boolean; + type(): Internal.StructurePlacementType; + spreadType(): Internal.RandomSpreadType; + readonly static "CODEC": any; + } + type RandomSpreadStructurePlacement_ = RandomSpreadStructurePlacement; + class FeaturePlaceContext { + constructor($$0: Internal.Optional_>, $$1: Internal.WorldGenLevel_, $$2: Internal.ChunkGenerator_, $$3: Internal.Random_, $$4: BlockPos_, $$5: FC) + config(): FC; + topFeature(): Internal.Optional>; + origin(): BlockPos; + random(): Internal.Random; + chunkGenerator(): Internal.ChunkGenerator; + level(): Internal.WorldGenLevel; + } + type FeaturePlaceContext_ = FeaturePlaceContext; + class IpBanList extends Internal.StoredUserList { + constructor($$0: Internal.File_) + isBanned($$0: string): boolean; + isBanned($$0: Internal.SocketAddress_): boolean; + get($$0: Internal.SocketAddress_): Internal.IpBanListEntry; + } + type IpBanList_ = IpBanList; + interface RenderDataObjectConsumer { + fabric_acceptRenderDataObjects(arg0: Internal.Long2ObjectOpenHashMap_): void; + } + type RenderDataObjectConsumer_ = RenderDataObjectConsumer; + class Horse extends Internal.AbstractHorse { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + isArmor($$0: Internal.ItemStack_): boolean; + getVariant(): Internal.Variant; + canWearArmor(): boolean; + canMate($$0: Internal.Animal_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getMarkings(): Internal.Markings; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + getArmor(): Internal.ItemStack; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + containerChanged($$0: Internal.Container_): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get variant(): Internal.Variant + get markings(): Internal.Markings + get armor(): Internal.ItemStack + } + type Horse_ = Horse; + interface CustomJavaToJsWrapper { + convertJavaToJs(arg0: Internal.SharedContextData_, arg1: Internal.Scriptable_, arg2: Internal.Class_): Internal.Scriptable; + } + type CustomJavaToJsWrapper_ = CustomJavaToJsWrapper | ((arg0: Internal.SharedContextData, arg1: Internal.Scriptable, arg2: Internal.Class)=>Internal.Scriptable_); + interface ChannelPipeline extends Internal.Iterable>, Internal.ChannelOutboundInvoker, Internal.ChannelInboundInvoker { + context(arg0: Internal.ChannelHandler_): Internal.ChannelHandlerContext; + fireExceptionCaught(arg0: Internal.Throwable_): this; + context(arg0: Internal.Class_): Internal.ChannelHandlerContext; + addLast(...arg0: Internal.ChannelHandler_[]): this; + fireChannelInactive(): this; + firstContext(): Internal.ChannelHandlerContext; + addBefore(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this; + addFirst(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this; + addFirst(arg0: Internal.EventExecutorGroup_, ...arg1: Internal.ChannelHandler_[]): this; + forEach(arg0: Internal.Consumer_): void; + addAfter(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this; + removeFirst(): Internal.ChannelHandler; + remove(arg0: Internal.Class_): T; + fireChannelRegistered(): this; + replace(arg0: Internal.Class_, arg1: string, arg2: Internal.ChannelHandler_): T; + replace(arg0: Internal.ChannelHandler_, arg1: string, arg2: Internal.ChannelHandler_): this; + fireChannelWritabilityChanged(): this; + context(arg0: string): Internal.ChannelHandlerContext; + fireChannelRead(arg0: any): this; + fireUserEventTriggered(arg0: any): this; + addAfter(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this; + names(): Internal.List; + toMap(): Internal.Map; + addLast(arg0: Internal.EventExecutorGroup_, ...arg1: Internal.ChannelHandler_[]): this; + fireChannelReadComplete(): this; + addFirst(arg0: string, arg1: Internal.ChannelHandler_): this; + fireChannelActive(): this; + last(): Internal.ChannelHandler; + get(arg0: Internal.Class_): T; + spliterator(): Internal.Spliterator>; + channel(): io.netty.channel.Channel; + replace(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelHandler; + addBefore(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this; + first(): Internal.ChannelHandler; + remove(arg0: string): Internal.ChannelHandler; + remove(arg0: Internal.ChannelHandler_): this; + addLast(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this; + get(arg0: string): Internal.ChannelHandler; + lastContext(): Internal.ChannelHandlerContext; + addFirst(...arg0: Internal.ChannelHandler_[]): this; + fireChannelUnregistered(): this; + removeLast(): Internal.ChannelHandler; + flush(): this; + addLast(arg0: string, arg1: Internal.ChannelHandler_): this; + } + type ChannelPipeline_ = ChannelPipeline; interface ExtendingBufferBuilder { iris$beginWithoutExtending(arg0: Internal.VertexFormat$Mode_, arg1: Internal.VertexFormat_): void; } - type ExtendingBufferBuilder_ = ((arg0: Internal.VertexFormat$Mode, arg1: Internal.VertexFormat) => void) | ExtendingBufferBuilder; - /** - * @javaClass com.mojang.datafixers.util.Function8 - */ - interface Function8 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8): R; - curry7(): Internal.Function7>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; + type ExtendingBufferBuilder_ = ExtendingBufferBuilder; + interface ObjectCollection extends Internal.Collection, Internal.ObjectIterable { + parallelStream(): Internal.Stream; + removeIf(arg0: Internal.Predicate_): boolean; + toArray(arg0: Internal.IntFunction_): T[]; + iterator(): Internal.Iterator; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.ObjectSpliterator; + stream(): Internal.Stream; } - type Function8_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8) => R) | Function8; - /** - * @javaClass net.minecraft.class_863$class_864 - */ - interface DebugRenderer$SimpleDebugRenderer { - clear(): void; - render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void; + type ObjectCollection_ = ObjectCollection; + class NbtAccounter { + constructor($$0: number) + accountBits($$0: number): void; + readonly static "UNLIMITED": any; } - type DebugRenderer$SimpleDebugRenderer_ = ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void) | DebugRenderer$SimpleDebugRenderer; - /** - * @javaClass net.minecraft.class_3753 - */ - class ServerboundSetJigsawBlockPacket implements Internal.Packet { - getTarget(): ResourceLocation; - getName(): ResourceLocation; - getJoint(): Internal.JigsawBlockEntity$JointType; - getPool(): ResourceLocation; - getPos(): BlockPos; - getFinalState(): string; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get joint(): Internal.JigsawBlockEntity$JointType; - get pos(): BlockPos; - get name(): ResourceLocation; - get pool(): ResourceLocation; - get finalState(): string; - get target(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type NbtAccounter_ = NbtAccounter; + abstract class Language { + constructor() + getVisualOrder(arg0: Internal.FormattedText_): Internal.FormattedCharSequence; + has(arg0: string): boolean; + static loadFromJson($$0: Internal.InputStream_, $$1: Internal.BiConsumer_): void; + static getInstance(): Internal.Language; + static inject($$0: Internal.Language_): void; + getVisualOrder($$0: Internal.List_): Internal.List; + isDefaultRightToLeft(): boolean; + getOrDefault(arg0: string): string; + get instance(): Internal.Language + get defaultRightToLeft(): boolean + readonly static "DEFAULT": "en_us"; } - type ServerboundSetJigsawBlockPacket_ = ServerboundSetJigsawBlockPacket; - /** - * @javaClass net.minecraft.class_4317 - */ - class RepairItemRecipe extends Internal.CustomRecipe { - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Language_ = Language; + class FoodBuilder { + constructor() + constructor(properties: Internal.FoodProperties_) + fastToEat(flag: boolean): this; + hunger(h: number): this; + alwaysEdible(flag: boolean): this; + eaten(e: Internal.Consumer_): this; + saturation(s: number): this; + build(): Internal.FoodProperties; + alwaysEdible(): this; + effect(mobEffectId: Special.MobEffect, duration: number, amplifier: number, probability: number): this; + meat(flag: boolean): this; + meat(): this; + removeEffect(mobEffect: Internal.MobEffect_): this; + fastToEat(): this; + "eaten": Internal.Consumer; } - type RepairItemRecipe_ = RepairItemRecipe; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2DoubleFunction - */ - interface Reference2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: K): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Reference2ShortFunction; - getDouble(arg0: any): number; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; + type FoodBuilder_ = FoodBuilder; + class VariantBlockStateGenerator$Model { + constructor() + uvlock(): this; + x(_x: number): this; + y(_y: number): this; + model(s: string): this; + toJson(): Internal.JsonObject; + } + type VariantBlockStateGenerator$Model_ = VariantBlockStateGenerator$Model; + class BlockPlaceContext extends Internal.UseOnContext { + constructor($$0: Internal.Player_, $$1: Hand_, $$2: Internal.ItemStack_, $$3: Internal.BlockHitResult_) + constructor($$0: Internal.UseOnContext_) + getNearestLookingDirection(): Internal.Direction; + getNearestLookingVerticalDirection(): Internal.Direction; + getNearestLookingDirections(): Internal.Direction[]; + replacingClickedOnBlock(): boolean; + getClickedPos(): BlockPos; + canPlace(): boolean; + static at($$0: Internal.BlockPlaceContext_, $$1: BlockPos_, $$2: Internal.Direction_): Internal.BlockPlaceContext; + get nearestLookingDirection(): Internal.Direction + get nearestLookingVerticalDirection(): Internal.Direction + get nearestLookingDirections(): Internal.Direction[] + get clickedPos(): BlockPos + } + type BlockPlaceContext_ = BlockPlaceContext; + interface Object2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { put(arg0: K, arg1: number): number; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Object2FloatFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ShortFunction; + getOrDefault(arg0: any, arg1: any): any; remove(arg0: any): number; - defaultReturnValue(arg0: number): void; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ShortFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Object2IntFunction; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ShortFunction; + containsKey(arg0: any): boolean; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Object2LongFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Object2ReferenceFunction; defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Reference2FloatFunction; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2DoubleFunction; - removeDouble(arg0: any): number; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2DoubleFunction; - } - type Reference2DoubleFunction_ = ((arg0: any) => number) | Reference2DoubleFunction; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2ShortFunction - */ - interface Short2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: any): number; - remove(arg0: number): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; - identity(): this; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): this; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; - } - type Short2ShortFunction_ = ((arg0: number) => number) | Short2ShortFunction; - /** - * @javaClass java.text.ParsePosition - */ - class ParsePosition { - getIndex(): number; - setIndex(arg0: number): void; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - setErrorIndex(arg0: number): void; - getErrorIndex(): number; - get errorIndex(): number; - get index(): number; - set errorIndex(arg0: number); - set index(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParsePosition_ = ParsePosition; - /** - * @javaClass net.minecraft.class_2645 - */ - class ClientboundContainerClosePacket implements Internal.Packet { - getContainerId(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get containerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundContainerClosePacket_ = ClientboundContainerClosePacket; - /** - * @javaClass net.minecraft.class_1945 - */ - interface LevelWriter { - setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean; - setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; - addFreshEntity($$0: Internal.Entity_): boolean; - destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean; - destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; - destroyBlock($$0: BlockPos_, $$1: boolean): boolean; - removeBlock(arg0: BlockPos_, arg1: boolean): boolean; - } - type LevelWriter_ = LevelWriter; - /** - * @javaClass net.minecraft.class_4668$class_4670 - */ - class RenderStateShard$BooleanStateShard extends Internal.RenderStateShard { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$BooleanStateShard_ = RenderStateShard$BooleanStateShard; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry - */ - interface Object2FloatMap$Entry extends Internal.Map$Entry { - getValue(): number; - getFloatValue(): number; - setValue(arg0: number): number; - } - type Object2FloatMap$Entry_ = Object2FloatMap$Entry; - /** - * @javaClass java.security.Guard - */ - interface Guard { - checkGuard(arg0: any): void; - } - type Guard_ = ((arg0: any) => void) | Guard; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseRelease - */ - interface ScreenMouseEvents$AfterMouseRelease { - afterMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenMouseEvents$AfterMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$AfterMouseRelease; - /** - * @javaClass net.minecraft.class_6873 - */ - class RandomSpreadType extends Internal.Enum implements Internal.StringRepresentable { - static valueOf($$0: string): this; - static values(): Internal.RandomSpreadType[]; - method_15434(): string; - static byName($$0: string): this; - evaluate($$0: Internal.RandomSource_, $$1: number): number; - static readonly "CODEC" : Internal.Codec; - static readonly "LINEAR" : Internal.RandomSpreadType; - static readonly "TRIANGULAR" : Internal.RandomSpreadType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomSpreadType_ = "linear" | "triangular" | RandomSpreadType; - /** - * @javaClass dev.latvian.mods.rhino.ClassShutter - */ - interface ClassShutter { - visibleToScripts(arg0: string, arg1: number): boolean; - } - type ClassShutter_ = ((arg0: string, arg1: number) => boolean) | ClassShutter; - /** - * @javaClass com.mojang.datafixers.Products$P12 - */ - class Products$P12 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function12_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P12_ = Products$P12; - /** - * @javaClass com.google.gson.JsonArray - */ - class JsonArray extends Internal.JsonElement implements Internal.Iterable { - getAsFloat(): number; - getAsBigInteger(): Internal.BigInteger; - add(arg0: string): void; - add(arg0: Internal.Number_): void; - add(arg0: Internal.JsonElement_): void; - add(arg0: boolean): void; - getAsByte(): number; - set(arg0: number, arg1: Internal.JsonElement_): Internal.JsonElement; - getAsBigDecimal(): Internal.BigDecimal; - getAsNumber(): Internal.Number; - getAsCharacter(): string; - isEmpty(): boolean; - getAsString(): string; - getAsDouble(): number; - getAsInt(): number; - remove(arg0: number): Internal.JsonElement; - remove(arg0: Internal.JsonElement_): boolean; - deepCopy(): this; - getAsLong(): number; - contains(arg0: Internal.JsonElement_): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: Internal.JsonArray_): void; - getAsBoolean(): boolean; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: number): Internal.JsonElement; - getAsShort(): number; - get asByte(): number; - get asBigInteger(): Internal.BigInteger; - get asCharacter(): string; - get asNumber(): Internal.Number; - get asBigDecimal(): Internal.BigDecimal; - get asFloat(): number; - get empty(): boolean; - get asLong(): number; - get asInt(): number; - get asShort(): number; - get asDouble(): number; - get asString(): string; - get asBoolean(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonArray_ = JsonArray; - /** - * @javaClass dev.latvian.mods.rhino.EvaluatorException - */ - class EvaluatorException extends Internal.RhinoException { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EvaluatorException_ = EvaluatorException; - /** - * @javaClass it.unimi.dsi.fastutil.longs.LongCollection - */ - interface LongCollection extends Internal.Collection, Internal.LongIterable { - add(arg0: number): boolean; - longSpliterator(): Internal.LongSpliterator; - longIterator(): Internal.LongIterator; - toLongArray(arg0: number[]): number[]; - toLongArray(): number[]; - spliterator(): Internal.LongSpliterator; - containsAll(arg0: Internal.LongCollection_): boolean; - remove(arg0: any): boolean; - longParallelStream(): Internal.LongStream; - removeIf(arg0: Internal.LongPredicate_): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeIf(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): boolean; - removeAll(arg0: Internal.LongCollection_): boolean; - contains(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.LongIterator; - addAll(arg0: Internal.LongCollection_): boolean; - stream(): Internal.Stream; - toArray(arg0: number[]): number[]; - longStream(): Internal.LongStream; - parallelStream(): Internal.Stream; - rem(arg0: number): boolean; - retainAll(arg0: Internal.LongCollection_): boolean; - } - type LongCollection_ = LongCollection; - /** - * @javaClass net.minecraft.class_2885 - */ - class ServerboundUseItemOnPacket implements Internal.Packet { - getHitResult(): Internal.BlockHitResult; - getHand(): Hand; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get hitResult(): Internal.BlockHitResult; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundUseItemOnPacket_ = ServerboundUseItemOnPacket; - /** - * @javaClass com.mojang.datafixers.kinds.Kind1 - */ - interface Kind1 extends Internal.App { - unbox(arg0: Internal.App_): Internal.Kind1; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.Products$P11; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.Products$P10; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.Products$P9; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.Products$P16; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.Products$P15; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.Products$P14; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.Products$P13; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.Products$P12; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_): Internal.Products$P3; - group(arg0: Internal.App_, arg1: Internal.App_): Internal.Products$P2; - group(arg0: Internal.App_): Internal.Products$P1; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.Products$P8; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.Products$P7; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.Products$P6; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.Products$P5; - group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.Products$P4; - } - type Kind1_ = Kind1; - /** - * @javaClass net.minecraft.class_1533 - */ - class ItemFrame extends Internal.HangingEntity { - getBreakSound(): Internal.SoundEvent; - getPlaceSound(): Internal.SoundEvent; - getRotation(): number; - interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getItem(): Internal.ItemStack; - getWidth(): number; - dropItem($$0: Internal.Entity_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getRemoveItemSound(): Internal.SoundEvent; - getHeight(): number; - survives(): boolean; - playPlacementSound(): void; - getRotateItemSound(): Internal.SoundEvent; - recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; - setItem($$0: Internal.ItemStack_, $$1: boolean): void; - setItem($$0: Internal.ItemStack_): void; - getPickResult(): Internal.ItemStack; - move($$0: Internal.MoverType_, $$1: Vec3_): void; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - setRotation($$0: number): void; - kill(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - push($$0: number, $$1: number, $$2: number): void; - getAddEntityPacket(): Internal.Packet; - getSlot($$0: number): Internal.SlotAccess; - getAnalogOutput(): number; - shouldRenderAtSqrDistance($$0: number): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getAddItemSound(): Internal.SoundEvent; - getPickRadius(): number; - static readonly "NUM_ROTATIONS" : 8; - get item(): Internal.ItemStack; - get addItemSound(): Internal.SoundEvent; - get pickRadius(): number; - get rotation(): number; - get removeItemSound(): Internal.SoundEvent; - get pickResult(): Internal.ItemStack; - get analogOutput(): number; - get rotateItemSound(): Internal.SoundEvent; - get placeSound(): Internal.SoundEvent; - get breakSound(): Internal.SoundEvent; - get width(): number; - get addEntityPacket(): Internal.Packet; - get height(): number; - set item($$0: Internal.ItemStack_); - set rotation($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemFrame_ = ItemFrame; - /** - * @javaClass net.minecraft.class_5761 - */ - interface Bucketable { - loadDefaultDataFromBucketTag($$0: Internal.Mob_, $$1: Internal.CompoundTag_): void; - getBucketItemStack(): Internal.ItemStack; - fromBucket(): boolean; - saveToBucketTag(arg0: Internal.ItemStack_): void; - saveDefaultDataToBucketTag($$0: Internal.Mob_, $$1: Internal.ItemStack_): void; - getPickupSound(): Internal.SoundEvent; - setFromBucket(arg0: boolean): void; - loadFromBucketTag(arg0: Internal.CompoundTag_): void; - bucketMobPickup($$0: Internal.Player_, $$1: Hand_, $$2: T): Internal.Optional; - } - type Bucketable_ = Bucketable; - /** - * @javaClass net.minecraft.class_7056 - */ - class NoiseRouterWithOnlyNoises extends Internal.Record { - finalDensity(): Internal.DensityFunction; - initialDensityWithoutJaggedness(): Internal.DensityFunction; - vegetation(): Internal.DensityFunction; - fluidLevelFloodednessNoise(): Internal.DensityFunction; - veinRidged(): Internal.DensityFunction; - barrierNoise(): Internal.DensityFunction; - veinToggle(): Internal.DensityFunction; - mapAll($$0: Internal.DensityFunction$Visitor_): this; - continents(): Internal.DensityFunction; - lavaNoise(): Internal.DensityFunction; - veinGap(): Internal.DensityFunction; - fluidLevelSpreadNoise(): Internal.DensityFunction; - depth(): Internal.DensityFunction; - hashCode(): number; - ridges(): Internal.DensityFunction; - equals($$0: any): boolean; - erosion(): Internal.DensityFunction; - temperature(): Internal.DensityFunction; - toString(): string; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseRouterWithOnlyNoises_ = NoiseRouterWithOnlyNoises; - /** - * @javaClass dev.latvian.mods.rhino.classdata.ClassMember - */ - class ClassMember { - set(obj: any, value: any): Internal.Possible; - merge(member: Internal.ClassMember_): void; - get(obj: any): Internal.Possible; - toString(): string; - invoke(sig: Internal.MethodSignature_, obj: any, args: any[]): Internal.Possible; - "beanGet" : Internal.MethodInfo; - "field" : Internal.Field; - "beanSet" : Internal.MethodInfo; - readonly "classData" : Internal.ClassData; - "methods" : Internal.Map; - readonly "name" : string; - "isFinal" : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClassMember_ = ClassMember; - /** - * @javaClass com.mojang.authlib.minecraft.TelemetryEvent - */ - interface TelemetryEvent extends Internal.TelemetryPropertyContainer { - send(): void; - } - type TelemetryEvent_ = (() => void) | TelemetryEvent; - /** - * @javaClass net.minecraft.class_535 - */ - interface SpectatorMenuCategory { - getItems(): Internal.List; - getPrompt(): Internal.Component; - } - type SpectatorMenuCategory_ = SpectatorMenuCategory; - /** - * @javaClass dev.latvian.mods.kubejs.core.ComponentKJS - */ - interface ComponentKJS extends Internal.Component, Internal.Iterable, Internal.JsonSerializable, Internal.WrappedJS { - color(c: Internal.Color_): Internal.MutableComponent; - yellow(): Internal.MutableComponent; - italic(value: boolean): Internal.MutableComponent; - italic(): Internal.MutableComponent; - darkBlue(): Internal.MutableComponent; - gold(): Internal.MutableComponent; - red(): Internal.MutableComponent; - hover(s: Internal.Component_): Internal.MutableComponent; - aqua(): Internal.MutableComponent; - iterator(): Internal.Iterator; - gray(): Internal.MutableComponent; - white(): Internal.MutableComponent; - darkRed(): Internal.MutableComponent; - noColor(): Internal.MutableComponent; - darkPurple(): Internal.MutableComponent; - strikethrough(): Internal.MutableComponent; - strikethrough(value: boolean): Internal.MutableComponent; - obfuscated(value: boolean): Internal.MutableComponent; - obfuscated(): Internal.MutableComponent; - green(): Internal.MutableComponent; - darkGreen(): Internal.MutableComponent; - black(): Internal.MutableComponent; - lightPurple(): Internal.MutableComponent; - bold(value: boolean): Internal.MutableComponent; - bold(): Internal.MutableComponent; - click(s: Internal.ClickEvent_): Internal.MutableComponent; - darkAqua(): Internal.MutableComponent; - toJson(): Internal.JsonElement; - blue(): Internal.MutableComponent; - underlined(value: boolean): Internal.MutableComponent; - underlined(): Internal.MutableComponent; - darkGray(): Internal.MutableComponent; - self(): Internal.MutableComponent; - insertion(s: string): Internal.MutableComponent; - font(s: ResourceLocation_): Internal.MutableComponent; - } - type ComponentKJS_ = ComponentKJS; - /** - * @javaClass dev.latvian.mods.kubejs.core.BlockKJS - */ - interface BlockKJS extends Internal.BlockBuilderProvider { - getBlockStatesKJS(): Internal.List; - setSoundTypeKJS(v: Internal.SoundType_): void; - setExplosionResistanceKJS(v: number): void; - setJumpFactorKJS(v: number): void; - setSpeedFactorKJS(v: number): void; - setBlockBuilderKJS(b: Internal.BlockBuilder_): void; - getTypeDataKJS(): Internal.CompoundTag; - setFrictionKJS(v: number): void; - setIsRandomlyTickingKJS(v: boolean): void; - setHasCollisionKJS(v: boolean): void; - setMaterialKJS(v: Internal.Material_): void; - } - type BlockKJS_ = BlockKJS; - /** - * @javaClass net.minecraft.class_1433 - */ - class Dolphin extends Internal.WaterAnimal { - handleEntityEvent($$0: number): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - setMoisntessLevel($$0: number): void; - getMoistnessLevel(): number; - getTreasurePos(): BlockPos; - tick(): void; - gotFish(): boolean; - setGotFish($$0: boolean): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - canBeLeashed($$0: Internal.Player_): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - setTreasurePos($$0: BlockPos_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - doHurtTarget($$0: Internal.Entity_): boolean; - getMaxHeadXRot(): number; - getMaxHeadYRot(): number; - travel($$0: Vec3_): void; - canTakeItem($$0: Internal.ItemStack_): boolean; - getMaxAirSupply(): number; - canBreatheUnderwater(): boolean; - static readonly "TOTAL_AIR_SUPPLY" : 4800; - static readonly "ALLOWED_ITEMS" : ((arg0: Internal.ItemEntity) => boolean); - get maxHeadYRot(): number; - get maxHeadXRot(): number; - get moistnessLevel(): number; - get maxAirSupply(): number; - get treasurePos(): BlockPos; - set treasurePos($$0: BlockPos_); - set moisntessLevel($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Dolphin_ = Dolphin; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2DoubleFunction - */ - interface Long2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ShortFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ShortFunction; getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; + apply(arg0: K): number; + put(arg0: any, arg1: any): any; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ShortFunction; + getShort(arg0: any): number; + removeShort(arg0: any): number; + andThen(arg0: Internal.Function_): Internal.Function; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Object2DoubleFunction; + put(arg0: K, arg1: number): number; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Object2CharFunction; + applyAsInt(arg0: K): number; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Object2ByteFunction; + size(): number; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ShortFunction; defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): this; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): this; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Long2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + clear(): void; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ShortFunction; + getOrDefault(arg0: any, arg1: number): number; + get(arg0: any): any; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Object2ObjectFunction; } - type Long2DoubleFunction_ = ((arg0: number) => number) | Long2DoubleFunction; - /** - * @javaClass com.mojang.brigadier.SingleRedirectModifier - */ - interface SingleRedirectModifier { - apply(arg0: Internal.CommandContext_): S; + type Object2ShortFunction_ = Object2ShortFunction | ((arg0: any)=>number); + interface FabricLootTableBuilder { + apply(function_: Internal.LootItemFunction_): Internal.LootTable$Builder; + pools(pools: Internal.Collection_): Internal.LootTable$Builder; + pool(pool: Internal.LootPool_): Internal.LootTable$Builder; + apply(functions: Internal.Collection_): Internal.LootTable$Builder; + copyOf(table: Internal.LootTable_): Internal.LootTable$Builder; + modifyPools(modifier: Internal.Consumer_): Internal.LootTable$Builder; } - type SingleRedirectModifier_ = ((arg0: Internal.CommandContext) => S) | SingleRedirectModifier; - /** - * @javaClass net.minecraft.class_2840 - */ + type FabricLootTableBuilder_ = FabricLootTableBuilder; class ServerboundPlaceRecipePacket implements Internal.Packet { - getContainerId(): number; + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: Internal.Recipe_, $$2: boolean) getRecipe(): ResourceLocation; - handle($$0: Internal.ServerGamePacketListener_): void; + handle(arg0: Internal.PacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; isShiftDown(): boolean; - get shiftDown(): boolean; - get recipe(): ResourceLocation; - get containerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + handle($$0: Internal.ServerGamePacketListener_): void; + getContainerId(): number; + isSkippable(): boolean; + get recipe(): ResourceLocation + get shiftDown(): boolean + get containerId(): number + get skippable(): boolean } type ServerboundPlaceRecipePacket_ = ServerboundPlaceRecipePacket; - /** - * @javaClass org.lwjgl.system.NativeResource - */ - interface NativeResource extends Internal.AutoCloseable { - free(): void; - close(): void; + interface ProfileResults { + getTimes(arg0: string): Internal.List; + saveResults(arg0: Internal.Path_): boolean; + getNanoDuration(): number; + getStartTimeTicks(): number; + getTickDuration(): number; + getEndTimeNano(): number; + getStartTimeNano(): number; + getEndTimeTicks(): number; + getProfilerResults(): string; + demanglePath($$0: string): string; + get nanoDuration(): number + get startTimeTicks(): number + get tickDuration(): number + get endTimeNano(): number + get startTimeNano(): number + get endTimeTicks(): number + get profilerResults(): string + readonly static "PATH_SEPARATOR": "\u001e"; } - type NativeResource_ = (() => void) | NativeResource; - /** - * @javaClass io.netty.channel.ChannelPromise - */ - interface ChannelPromise extends Internal.ChannelFuture, Internal.Promise { - unvoid(): this; - setFailure(arg0: Internal.Throwable_): this; - setSuccess(): this; - setSuccess(arg0: void): this; - removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; - trySuccess(): boolean; - syncUninterruptibly(): this; - await(): this; - channel(): io.netty.channel.Channel; - awaitUninterruptibly(): this; - removeListener(arg0: Internal.GenericFutureListener_>): this; - addListeners(... arg0: Internal.GenericFutureListener_>[]): this; - sync(): this; - addListener(arg0: Internal.GenericFutureListener_>): this; + type ProfileResults_ = ProfileResults; + class CarvingContext extends Internal.WorldGenerationContext { + constructor($$0: Internal.NoiseBasedChunkGenerator_, $$1: Internal.RegistryAccess_, $$2: Internal.LevelHeightAccessor_, $$3: Internal.NoiseChunk_) + topMaterial($$0: Internal.Function_>, $$1: Internal.ChunkAccess_, $$2: BlockPos_, $$3: boolean): Internal.Optional; + registryAccess(): Internal.RegistryAccess; } - type ChannelPromise_ = ChannelPromise; - /** - * @javaClass dev.latvian.mods.kubejs.script.PlatformWrapper$ModInfo - */ - class PlatformWrapper$ModInfo { - getVersion(): string; - getName(): string; - getId(): string; - get name(): string; - get id(): string; - get version(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type CarvingContext_ = CarvingContext; + interface ListBuilder { + build(arg0: Internal.DataResult_): Internal.DataResult; + add(arg0: T): this; + withErrorsFrom(arg0: Internal.DataResult_): this; + ops(): Internal.DynamicOps; + add(arg0: Internal.DataResult_): this; + add(arg0: E, arg1: Internal.Encoder_): this; + addAll(arg0: Internal.Iterable_, arg1: Internal.Encoder_): this; + build(arg0: T): Internal.DataResult; + mapError(arg0: Internal.UnaryOperator_): this; } - type PlatformWrapper$ModInfo_ = PlatformWrapper$ModInfo; - /** - * @javaClass net.minecraft.class_6008$class_6010 - */ - class WeightedEntry$Wrapper implements Internal.WeightedEntry { - static codec($$0: Internal.Codec_): Internal.Codec>; - getWeight(): Internal.Weight; - getData(): T; - get data(): T; - get weight(): Internal.Weight; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ListBuilder_ = ListBuilder; + class FormatStyle extends Internal.Enum { + static values(): Internal.FormatStyle[]; + static valueOf(arg0: string): Internal.FormatStyle; + readonly static "SHORT": Internal.FormatStyle; + readonly static "FULL": Internal.FormatStyle; + readonly static "LONG": Internal.FormatStyle; + readonly static "MEDIUM": Internal.FormatStyle; } - type WeightedEntry$Wrapper_ = WeightedEntry$Wrapper; - /** - * @javaClass net.minecraft.class_2520 - */ - interface Tag { - getType(): Internal.TagType; - acceptAsRoot($$0: Internal.StreamTagVisitor_): void; - getId(): number; - getAsString(): string; - toString(): string; - copy(): this; - write(arg0: Internal.DataOutput_): void; - accept(arg0: Internal.TagVisitor_): void; - accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - } - type Tag_ = Tag; - /** - * @javaClass java.text.DecimalFormat - */ - class DecimalFormat extends Internal.NumberFormat { - setNegativeSuffix(arg0: string): void; - setGroupingSize(arg0: number): void; - formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; - setGroupingUsed(arg0: boolean): void; - getGroupingSize(): number; - setNegativePrefix(arg0: string): void; - getMinimumFractionDigits(): number; - setCurrency(arg0: Internal.Currency_): void; - setMultiplier(arg0: number): void; - setPositiveSuffix(arg0: string): void; - toLocalizedPattern(): string; - setMinimumIntegerDigits(arg0: number): void; - getDecimalFormatSymbols(): Internal.DecimalFormatSymbols; - getRoundingMode(): Internal.RoundingMode; - hashCode(): number; - isParseBigDecimal(): boolean; - setDecimalSeparatorAlwaysShown(arg0: boolean): void; - getPositivePrefix(): string; - setPositivePrefix(arg0: string): void; - getMultiplier(): number; - applyPattern(arg0: string): void; - getCurrency(): Internal.Currency; - setParseBigDecimal(arg0: boolean): void; - toPattern(): string; - setDecimalFormatSymbols(arg0: Internal.DecimalFormatSymbols_): void; - getPositiveSuffix(): string; - applyLocalizedPattern(arg0: string): void; - format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - setMinimumFractionDigits(arg0: number): void; - parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Number; - getMaximumIntegerDigits(): number; - setMaximumIntegerDigits(arg0: number): void; - getNegativeSuffix(): string; - getNegativePrefix(): string; - getMaximumFractionDigits(): number; - equals(arg0: any): boolean; - clone(): any; - setRoundingMode(arg0: Internal.RoundingMode_): void; - getMinimumIntegerDigits(): number; - isDecimalSeparatorAlwaysShown(): boolean; - setMaximumFractionDigits(arg0: number): void; - get decimalFormatSymbols(): Internal.DecimalFormatSymbols; - get decimalSeparatorAlwaysShown(): boolean; - get positiveSuffix(): string; - get multiplier(): number; - get parseBigDecimal(): boolean; - get groupingSize(): number; - get positivePrefix(): string; - get maximumIntegerDigits(): number; - get roundingMode(): Internal.RoundingMode; - get maximumFractionDigits(): number; - get minimumFractionDigits(): number; - get negativePrefix(): string; - get currency(): Internal.Currency; - get negativeSuffix(): string; - get minimumIntegerDigits(): number; - set decimalFormatSymbols(arg0: Internal.DecimalFormatSymbols_); - set decimalSeparatorAlwaysShown(arg0: boolean); - set positiveSuffix(arg0: string); - set multiplier(arg0: number); - set groupingUsed(arg0: boolean); - set parseBigDecimal(arg0: boolean); - set groupingSize(arg0: number); - set positivePrefix(arg0: string); - set maximumIntegerDigits(arg0: number); - set maximumFractionDigits(arg0: number); - set roundingMode(arg0: Internal.RoundingMode_); - set minimumFractionDigits(arg0: number); - set negativePrefix(arg0: string); - set currency(arg0: Internal.Currency_); - set minimumIntegerDigits(arg0: number); - set negativeSuffix(arg0: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DecimalFormat_ = DecimalFormat; - /** - * @javaClass net.minecraft.class_2746 - */ - class BooleanProperty extends Internal.Property { - getValue($$0: string): Internal.Optional; - generateHashCode(): number; - getPossibleValues(): Internal.Collection; - getName($$0: boolean): string; - equals($$0: any): boolean; - static create($$0: string): this; - get possibleValues(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BooleanProperty_ = BooleanProperty; - /** - * @javaClass net.minecraft.class_5209 - */ - class MegaJungleFoliagePlacer extends Internal.FoliagePlacer { - foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MegaJungleFoliagePlacer_ = MegaJungleFoliagePlacer; - /** - * @javaClass com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType - */ - class RecursivePoint$RecursivePointType extends com.mojang.datafixers.types.Type { - all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult; - findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; - updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; - in(): Internal.View; - one(arg0: Internal.TypeRewriteRule_): Internal.Optional>; - index(): number; - point(arg0: Internal.DynamicOps_): Internal.Optional; - out(): Internal.View; - findChoiceType(arg0: string, arg1: number): Internal.Optional>; - everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional>; - hashCode(): number; - equals(arg0: any, arg1: boolean, arg2: boolean): boolean; - buildTemplate(): Internal.TypeTemplate; - toString(): string; - family(): Internal.RecursiveTypeFamily; - findFieldTypeOpt(arg0: string): Internal.Optional>; - findCheckedType(arg0: number): Internal.Optional>; - unfold(): com.mojang.datafixers.types.Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecursivePoint$RecursivePointType_ = RecursivePoint$RecursivePointType; - /** - * @javaClass java.util.concurrent.TimeUnit - */ - class TimeUnit extends Internal.Enum { - toChronoUnit(): Internal.ChronoUnit; - timedJoin(arg0: Internal.Thread_, arg1: number): void; - timedWait(arg0: any, arg1: number): void; - static valueOf(arg0: string): this; - static values(): Internal.TimeUnit[]; - convert(arg0: Internal.Duration_): number; - convert(arg0: number, arg1: Internal.TimeUnit_): number; - toSeconds(arg0: number): number; - sleep(arg0: number): void; - toNanos(arg0: number): number; - toMinutes(arg0: number): number; - toHours(arg0: number): number; - static of(arg0: Internal.ChronoUnit_): this; - toMillis(arg0: number): number; - toDays(arg0: number): number; - toMicros(arg0: number): number; - static readonly "MILLISECONDS" : Internal.TimeUnit; - static readonly "MICROSECONDS" : Internal.TimeUnit; - static readonly "HOURS" : Internal.TimeUnit; - static readonly "SECONDS" : Internal.TimeUnit; - static readonly "NANOSECONDS" : Internal.TimeUnit; - static readonly "DAYS" : Internal.TimeUnit; - static readonly "MINUTES" : Internal.TimeUnit; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TimeUnit_ = "milliseconds" | "seconds" | "hours" | "minutes" | "days" | "nanoseconds" | "microseconds" | TimeUnit; - /** - * @javaClass net.minecraft.class_2788 - */ - class ClientboundUpdateRecipesPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - static toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; - static fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Recipe; - write($$0: Internal.FriendlyByteBuf_): void; - getRecipes(): Internal.List>; - get recipes(): Internal.List>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundUpdateRecipesPacket_ = ClientboundUpdateRecipesPacket; - /** - * @javaClass java.net.URLStreamHandlerFactory - */ - interface URLStreamHandlerFactory { - createURLStreamHandler(arg0: string): Internal.URLStreamHandler; - } - type URLStreamHandlerFactory_ = ((arg0: string) => Internal.URLStreamHandler) | URLStreamHandlerFactory; - /** - * @javaClass net.minecraft.class_3411$class_3413 - */ - class OceanRuinFeature$Type extends Internal.Enum implements Internal.StringRepresentable { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.OceanRuinFeature$Type[]; - method_15434(): string; - static byName($$0: string): this; - static readonly "CODEC" : Internal.Codec; - static readonly "COLD" : Internal.OceanRuinFeature$Type; - static readonly "WARM" : Internal.OceanRuinFeature$Type; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OceanRuinFeature$Type_ = "warm" | "cold" | OceanRuinFeature$Type; - /** - * @javaClass java.time.Duration - */ - class Duration implements Internal.TemporalAmount, Internal.Comparable, Internal.Serializable { - negated(): this; - plusHours(arg0: number): this; - compareTo(arg0: Internal.Duration_): number; - multipliedBy(arg0: number): this; - plusSeconds(arg0: number): this; - toMillis(): number; - static from(arg0: Internal.TemporalAmount_): this; - plusNanos(arg0: number): this; - static ofMinutes(arg0: number): this; - static between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): this; - static ofSeconds(arg0: number, arg1: number): this; - static ofSeconds(arg0: number): this; - truncatedTo(arg0: Internal.TemporalUnit_): this; - minusNanos(arg0: number): this; - getNano(): number; - toMillisPart(): number; - plus(arg0: Internal.Duration_): this; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - toMinutesPart(): number; - toNanos(): number; - toMinutes(): number; - toHours(): number; - plusMillis(arg0: number): this; - subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; - toSecondsPart(): number; - static ofMillis(arg0: number): this; - minus(arg0: Internal.Duration_): this; - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - minusHours(arg0: number): this; - withSeconds(arg0: number): this; - minusMillis(arg0: number): this; - plusMinutes(arg0: number): this; - toSeconds(): number; - dividedBy(arg0: number): this; - dividedBy(arg0: Internal.Duration_): number; - minusMinutes(arg0: number): this; - plusDays(arg0: number): this; - hashCode(): number; - static of(arg0: number, arg1: Internal.TemporalUnit_): this; - get(arg0: Internal.TemporalUnit_): number; - isZero(): boolean; - toDays(): number; - toNanosPart(): number; - isNegative(): boolean; - static ofDays(arg0: number): this; - static parse(arg0: Internal.CharSequence_): this; - minusDays(arg0: number): this; - toHoursPart(): number; - toDaysPart(): number; - static ofNanos(arg0: number): this; - getSeconds(): number; - abs(): this; - static ofHours(arg0: number): this; - withNanos(arg0: number): this; - equals(arg0: any): boolean; - getUnits(): Internal.List; - addTo(arg0: Internal.Temporal_): Internal.Temporal; - toString(): string; - minusSeconds(arg0: number): this; - static readonly "ZERO" : Internal.Duration; - get zero(): boolean; - get negative(): boolean; - get seconds(): number; - get nano(): number; - get units(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Duration_ = Duration; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2LongFunction - */ - interface Short2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; + type FormatStyle_ = "medium" | "short" | "full" | FormatStyle | "long"; + interface Float2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Float2IntFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Float2CharFunction; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Float2ShortFunction; + getOrDefault(arg0: any, arg1: any): any; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ByteFunction; put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; + put(arg0: number, arg1: number): number; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ByteFunction; + containsKey(arg0: any): boolean; defaultReturnValue(arg0: number): void; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Float2FloatFunction; + apply(arg0: number): number; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ByteFunction; + remove(arg0: any): number; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + put(arg0: any, arg1: any): any; + getOrDefault(arg0: number, arg1: number): number; defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): this; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Short2FloatFunction; - containsKey(arg0: any): boolean; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Short2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): this; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2LongFunction; - } - type Short2LongFunction_ = ((arg0: number) => number) | Short2LongFunction; - /** - * @javaClass java.lang.RuntimeException - */ - class RuntimeException extends Internal.Exception { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RuntimeException_ = RuntimeException; - /** - * @javaClass net.minecraft.class_1155 - */ - interface TutorialStepInstance { - onLookAt($$0: Internal.ClientLevel_, $$1: Internal.HitResult_): void; - onOpenInventory(): void; - onDestroyBlock($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: number): void; - clear(): void; - onInput($$0: Internal.Input_): void; - tick(): void; - onMouse($$0: number, $$1: number): void; - onGetItem($$0: Internal.ItemStack_): void; - } - type TutorialStepInstance_ = TutorialStepInstance; - /** - * @javaClass net.minecraft.class_6910$class_6915 - */ - interface DensityFunction$Visitor extends Internal.Function { - } - type DensityFunction$Visitor_ = DensityFunction$Visitor; - /** - * @javaClass net.minecraft.class_1874 - */ - abstract class AbstractCookingRecipe implements Internal.Recipe { - getResultItem(): Internal.ItemStack; - getType(): Internal.RecipeType; - getGroup(): string; - getExperience(): number; - getId(): ResourceLocation; - assemble($$0: Internal.Container_): Internal.ItemStack; - matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; - canCraftInDimensions($$0: number, $$1: number): boolean; - getCookingTime(): number; - getIngredients(): Internal.NonNullList; - get resultItem(): Internal.ItemStack; - get ingredients(): Internal.NonNullList; - get id(): ResourceLocation; - get type(): Internal.RecipeType; - get experience(): number; - get cookingTime(): number; - get group(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractCookingRecipe_ = AbstractCookingRecipe; - /** - * @javaClass dev.latvian.mods.kubejs.misc.SoundEventBuilder - */ - class SoundEventBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - createObject(): Internal.SoundEvent; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SoundEventBuilder_ = SoundEventBuilder; - /** - * @javaClass net.minecraft.class_327 - */ - class Font { - wordWrapHeight($$0: string, $$1: number): number; - bidirectionalShaping($$0: string): string; - drawInBatch8xOutline($$0: Internal.FormattedCharSequence_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: number): void; - draw($$0: Internal.PoseStack_, $$1: Internal.FormattedCharSequence_, $$2: number, $$3: number, $$4: number): number; - draw($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number, $$4: number): number; - draw($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number): number; - drawShadow($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number, $$5: boolean): number; - drawShadow($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number): number; - drawShadow($$0: Internal.PoseStack_, $$1: Internal.FormattedCharSequence_, $$2: number, $$3: number, $$4: number): number; - drawShadow($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number, $$4: number): number; - renderText($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; - plainSubstrByWidth($$0: string, $$1: number): string; - plainSubstrByWidth($$0: string, $$1: number, $$2: boolean): string; - substrByWidth($$0: Internal.FormattedText_, $$1: number): Internal.FormattedText; - split($$0: Internal.FormattedText_, $$1: number): Internal.List; - drawWordWrap($$0: Internal.FormattedText_, $$1: number, $$2: number, $$3: number, $$4: number): void; - width($$0: Internal.FormattedText_): number; - width($$0: string): number; - width($$0: Internal.FormattedCharSequence_): number; - isBidirectional(): boolean; - getSplitter(): Internal.StringSplitter; - modify$zgh001$changeStyle(old: Internal.Style_): Internal.Style; - drawInBatch($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; - drawInBatch($$0: Internal.FormattedCharSequence_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; - drawInBatch($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number, $$10: boolean): number; - drawInBatch($$0: Internal.Component_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: Internal.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; - readonly "random" : Internal.Random; - readonly "fonts" : ((arg0: ResourceLocation) => Internal.FontSet); - static readonly "ALPHA_CUTOFF" : 8; - readonly "lineHeight" : number; - get bidirectional(): boolean; - get splitter(): Internal.StringSplitter; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Font_ = Font; - /** - * @javaClass net.minecraft.class_293 - */ - class VertexFormat implements Internal.BufferVertexFormat { - getStride(): number; - getVertexSize(): number; - getOrCreateIndexBufferObject(): number; - getOrCreateVertexBufferObject(): number; - hashCode(): number; - getElements(): Internal.ImmutableList; - clearBufferState(): void; - getElementAttributeNames(): Internal.ImmutableList; - equals($$0: any): boolean; - toString(): string; - getIntegerSize(): number; - setupBufferState(): void; - getOrCreateVertexArrayObject(): number; - readonly "offsets" : Internal.IntList; - "indexBufferObject" : number; - "vertexBufferObject" : number; - "vertexArrayObject" : number; - readonly "vertexSize" : number; - get orCreateIndexBufferObject(): number; - get elementAttributeNames(): Internal.ImmutableList; - get integerSize(): number; - get orCreateVertexBufferObject(): number; - get elements(): Internal.ImmutableList; - get stride(): number; - get orCreateVertexArrayObject(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VertexFormat_ = VertexFormat; - /** - * @javaClass net.minecraft.class_3004 - */ - class CustomBossEvents { - getEvents(): Internal.Collection; - load($$0: Internal.CompoundTag_): void; - onPlayerDisconnect($$0: Internal.ServerPlayer_): void; - get($$0: ResourceLocation_): Internal.CustomBossEvent; - save(): Internal.CompoundTag; - create($$0: ResourceLocation_, $$1: Internal.Component_): Internal.CustomBossEvent; - getIds(): Internal.Collection; - remove($$0: Internal.CustomBossEvent_): void; - onPlayerConnect($$0: Internal.ServerPlayer_): void; - get ids(): Internal.Collection; - get events(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CustomBossEvents_ = CustomBossEvents; - /** - * @javaClass net.minecraft.class_636 - */ - class MultiPlayerGameMode { - isDestroying(): boolean; - handler$zjb000$interactItem(player: Internal.Player_, world: Internal.Level_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; - handler$zjb000$interactEntityAtLocation(player: Internal.Player_, entity: Internal.Entity_, hitResult: Internal.EntityHitResult_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; - getPreviousPlayerMode(): Internal.GameType; - handler$zjb000$attackBlock(pos: BlockPos_, direction: Internal.Direction_, info: Internal.CallbackInfoReturnable_): void; - setLocalMode($$0: Internal.GameType_, $$1: Internal.GameType_): void; - setLocalMode($$0: Internal.GameType_): void; - handler$bpc000$getReachDistance(cbi: Internal.CallbackInfoReturnable_): void; - interact($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Hand_): Internal.InteractionResult; - handleBlockBreakAck($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ServerboundPlayerActionPacket$Action_, $$4: boolean): void; - createPlayer($$0: Internal.ClientLevel_, $$1: Internal.StatsCounter_, $$2: Internal.ClientRecipeBook_): Internal.LocalPlayer; - createPlayer($$0: Internal.ClientLevel_, $$1: Internal.StatsCounter_, $$2: Internal.ClientRecipeBook_, $$3: boolean, $$4: boolean): Internal.LocalPlayer; - useItem($$0: Internal.Player_, $$1: Internal.Level_, $$2: Hand_): Internal.InteractionResult; - handler$bpp001$interactBlock(player: Internal.LocalPlayer_, world: Internal.ClientLevel_, hand: Hand_, hit: Internal.BlockHitResult_, cbi: Internal.CallbackInfoReturnable_): void; - handler$bkn001$attackBlock(pos: BlockPos_, direction: Internal.Direction_, cbi: Internal.CallbackInfoReturnable_): void; - attack($$0: Internal.Player_, $$1: Internal.Entity_): void; - stopDestroyBlock(): void; - handleInventoryButtonClick($$0: number, $$1: number): void; - hasExperience(): boolean; - handler$zjb000$attackEntity(player: Internal.Player_, entity: Internal.Entity_, info: Internal.CallbackInfo_): void; - handler$zjb000$method_2902(pos: BlockPos_, direction: Internal.Direction_, info: Internal.CallbackInfoReturnable_): void; - handleCreativeModeItemAdd($$0: Internal.ItemStack_, $$1: number): void; - useItemOn($$0: Internal.LocalPlayer_, $$1: Internal.ClientLevel_, $$2: Hand_, $$3: Internal.BlockHitResult_): Internal.InteractionResult; - isServerControlledInventory(): boolean; - continueDestroyBlock($$0: BlockPos_, $$1: Internal.Direction_): boolean; - adjustPlayer($$0: Internal.Player_): void; - handler$bkn000$updateBlockBreakingProgress(pos: BlockPos_, direction: Internal.Direction_, cbi: Internal.CallbackInfoReturnable_): void; - handleCreativeModeItemDrop($$0: Internal.ItemStack_): void; - handlePlaceRecipe($$0: number, $$1: Internal.Recipe_, $$2: boolean): void; - canHurtPlayer(): boolean; - handler$zjb000$interactBlock(player: Internal.LocalPlayer_, world: Internal.ClientLevel_, hand: Hand_, blockHitResult: Internal.BlockHitResult_, info: Internal.CallbackInfoReturnable_): void; - tick(): void; - getPickRange(): number; - releaseUsingItem($$0: Internal.Player_): void; - hasInfiniteItems(): boolean; - getPlayerMode(): Internal.GameType; - handlePickItem($$0: number): void; - startDestroyBlock($$0: BlockPos_, $$1: Internal.Direction_): boolean; - handleInventoryMouseClick($$0: number, $$1: number, $$2: number, $$3: Internal.ClickType_, $$4: Internal.Player_): void; - hasFarPickRange(): boolean; - destroyBlock($$0: BlockPos_): boolean; - interactAt($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.EntityHitResult_, $$3: Hand_): Internal.InteractionResult; - handler$bkn000$isFlyingLocked(cbi: Internal.CallbackInfoReturnable_): void; - isAlwaysFlying(): boolean; - hasMissTime(): boolean; - get pickRange(): number; - get serverControlledInventory(): boolean; - get alwaysFlying(): boolean; - get playerMode(): Internal.GameType; - get previousPlayerMode(): Internal.GameType; - get destroying(): boolean; - set localMode($$0: Internal.GameType_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MultiPlayerGameMode_ = MultiPlayerGameMode; - /** - * Fired when an explosion is about to happen in the level. - * - * If cancelled, the explosion will not occur. - * @javaClass dev.latvian.mods.kubejs.level.ExplosionEventJS$Pre - */ - class ExplosionEventJS$Pre extends Internal.ExplosionEventJS { - getSize(): number; - setSize(s: number): void; - canCancel(): boolean; - get size(): number; - set size(s: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when an explosion is about to happen in the level. - * - * If cancelled, the explosion will not occur. - */ - type ExplosionEventJS$Pre_ = ExplosionEventJS$Pre; - /** - * @javaClass dev.latvian.mods.kubejs.script.ScriptFileInfo - */ - class ScriptFileInfo { - getPackMode(): string; - getProperty(s: string, def: string): string; - getPriority(): number; - isIgnored(): boolean; - preload(source: Internal.ScriptSource_): Internal.Throwable; - readonly "file" : string; - readonly "location" : string; - readonly "id" : ResourceLocation; - readonly "pack" : Internal.ScriptPackInfo; - get ignored(): boolean; - get packMode(): string; - get priority(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptFileInfo_ = ScriptFileInfo; - /** - * @javaClass net.minecraft.class_1267 - */ - class Difficulty extends Internal.Enum { - getKey(): string; - getDisplayName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.Difficulty[]; - static byName($$0: string): this; - getId(): number; - static byId($$0: number): this; - static readonly "EASY" : Internal.Difficulty; - static readonly "PEACEFUL" : Internal.Difficulty; - static readonly "HARD" : Internal.Difficulty; - static readonly "NORMAL" : Internal.Difficulty; - get displayName(): Internal.Component; - get id(): number; - get key(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Difficulty_ = "normal" | "hard" | "easy" | "peaceful" | Difficulty; - /** - * @javaClass net.minecraft.class_6373 - */ - class ClientboundPingPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPingPacket_ = ClientboundPingPacket; - /** - * @javaClass com.mojang.datafixers.TypedOptic - */ - class TypedOptic { - static adapter(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic; - tType(): com.mojang.datafixers.types.Type; - aType(): com.mojang.datafixers.types.Type; - apply(arg0: Internal.TypeToken_, arg1: Internal.App_, arg2: Internal.App2_): Internal.App2; - static proj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, G, G2>; - static proj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, F, F2>; - upCast(arg0: Internal.TypeToken_): Internal.Optional>; - static compoundListElements(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, V, V2>; - static list(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.List, A, B>; - static instanceOf(arg0: Internal.Collection_>, arg1: Internal.TypeToken_): boolean; - bType(): com.mojang.datafixers.types.Type; - sType(): com.mojang.datafixers.types.Type; - static compoundListKeys(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, K, K2>; - static tagged(arg0: Internal.TaggedChoice$TaggedChoiceType_, arg1: K, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, A, B>; - compose(arg0: Internal.TypedOptic_): Internal.TypedOptic; - bounds(): Internal.Set>; - static inj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, G, G2>; - static inj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, F, F2>; - optic(): Internal.Optic; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TypedOptic_ = TypedOptic; - /** - * @javaClass net.fabricmc.fabric.mixin.rendering.data.attachment.MixinViewableWorld - */ - interface MixinViewableWorld extends Internal.RenderAttachedBlockView { - } - type MixinViewableWorld_ = MixinViewableWorld; - /** - * @javaClass java.io.FileFilter - */ - interface FileFilter { - accept(arg0: Internal.File_): boolean; - } - type FileFilter_ = ((arg0: Internal.File) => boolean) | FileFilter; - /** - * @javaClass net.minecraft.class_3288$class_3289 - */ - class Pack$Position extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Pack$Position[]; - insert($$0: Internal.List_, $$1: T, $$2: Internal.Function_, $$3: boolean): number; - opposite(): this; - static readonly "TOP" : Internal.Pack$Position; - static readonly "BOTTOM" : Internal.Pack$Position; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pack$Position_ = "top" | "bottom" | Pack$Position; - /** - * @javaClass java.time.OffsetTime - */ - class OffsetTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - minus(arg0: Internal.TemporalAmount_): this; - plusHours(arg0: number): this; - minusHours(arg0: number): this; - isEqual(arg0: Internal.OffsetTime_): boolean; - getOffset(): Internal.ZoneOffset; - atDate(arg0: Internal.LocalDate_): Internal.OffsetDateTime; - toLocalTime(): Internal.LocalTime; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - compareTo(arg0: Internal.OffsetTime_): number; - plusMinutes(arg0: number): this; - withOffsetSameLocal(arg0: Internal.ZoneOffset_): this; - minusMinutes(arg0: number): this; - hashCode(): number; - static now(): this; - static now(arg0: Internal.ZoneId_): this; - static now(arg0: Internal.Clock_): this; - static of(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): this; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.ZoneOffset_): this; - get(arg0: Internal.TemporalField_): number; - plusSeconds(arg0: number): this; - getMinute(): number; - getHour(): number; - static from(arg0: Internal.TemporalAccessor_): this; - plusNanos(arg0: number): this; - withMinute(arg0: number): this; - withHour(arg0: number): this; - truncatedTo(arg0: Internal.TemporalUnit_): this; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): this; - getNano(): number; - format(arg0: Internal.DateTimeFormatter_): string; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; - static parse(arg0: Internal.CharSequence_): this; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - isBefore(arg0: Internal.OffsetTime_): boolean; - plus(arg0: Internal.TemporalAmount_): this; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - withNano(arg0: number): this; - getLong(arg0: Internal.TemporalField_): number; - with(arg0: Internal.TemporalAdjuster_): this; - with(arg0: Internal.TemporalField_, arg1: number): this; - withOffsetSameInstant(arg0: Internal.ZoneOffset_): this; - toEpochSecond(arg0: Internal.LocalDate_): number; - equals(arg0: any): boolean; - getSecond(): number; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - minusSeconds(arg0: number): this; - isAfter(arg0: Internal.OffsetTime_): boolean; - withSecond(arg0: number): this; - static readonly "MIN" : Internal.OffsetTime; - static readonly "MAX" : Internal.OffsetTime; - get offset(): Internal.ZoneOffset; - get hour(): number; - get nano(): number; - get minute(): number; - get second(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OffsetTime_ = OffsetTime; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator - */ - interface DoubleBidirectionalIterator extends Internal.DoubleIterator, Internal.ObjectBidirectionalIterator { - previous(): number; - previousDouble(): number; - back(arg0: number): number; - skip(arg0: number): number; - } - type DoubleBidirectionalIterator_ = (() => number) | DoubleBidirectionalIterator; - /** - * @javaClass net.minecraft.class_2963 - */ - class BlockStateConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "state" : Internal.BlockState; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockStateConfiguration_ = BlockStateConfiguration; - /** - * @javaClass me.jellysquid.mods.sodium.client.model.quad.ModelQuadView - */ - interface ModelQuadView { - getNormal(arg0: number): number; - getLight(arg0: number): number; - getTexV(arg0: number): number; - getTexU(arg0: number): number; - getX(arg0: number): number; - getY(arg0: number): number; - getColorIndex(): number; - getZ(arg0: number): number; - getColor(arg0: number): number; - getFlags(): number; - getSprite(): Internal.TextureAtlasSprite; - } - type ModelQuadView_ = ModelQuadView; - /** - * @javaClass net.minecraft.class_3492 - */ - class StructurePlaceSettings { - getRandomPalette($$0: Internal.List_, $$1: BlockPos_): Internal.StructureTemplate$Palette; - isIgnoreEntities(): boolean; - getMirror(): Internal.Mirror; - setBoundingBox($$0: Internal.BoundingBox_): this; - getRotation(): Internal.Rotation; - setMirror($$0: Internal.Mirror_): this; - setRotationPivot($$0: BlockPos_): this; - setIgnoreEntities($$0: boolean): this; - setRotation($$0: Internal.Rotation_): this; - getBoundingBox(): Internal.BoundingBox; - getKnownShape(): boolean; - clearProcessors(): this; - shouldKeepLiquids(): boolean; - setFinalizeEntities($$0: boolean): this; - getRandom($$0: BlockPos_): Internal.Random; - setKeepLiquids($$0: boolean): this; - popProcessor($$0: Internal.StructureProcessor_): this; - addProcessor($$0: Internal.StructureProcessor_): this; - shouldFinalizeEntities(): boolean; - setRandom($$0: Internal.Random_): this; - copy(): this; - getRotationPivot(): BlockPos; - getProcessors(): Internal.List; - setKnownShape($$0: boolean): this; - get boundingBox(): Internal.BoundingBox; - get mirror(): Internal.Mirror; - get ignoreEntities(): boolean; - get rotation(): Internal.Rotation; - get knownShape(): boolean; - get rotationPivot(): BlockPos; - get processors(): Internal.List; - set random($$0: Internal.Random_); - set boundingBox($$0: Internal.BoundingBox_); - set mirror($$0: Internal.Mirror_); - set finalizeEntities($$0: boolean); - set ignoreEntities($$0: boolean); - set knownShape($$0: boolean); - set rotation($$0: Internal.Rotation_); - set rotationPivot($$0: BlockPos_); - set keepLiquids($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructurePlaceSettings_ = StructurePlaceSettings; - /** - * @javaClass net.minecraft.class_5627 - */ - interface TagVisitor { - visitFloat(arg0: Internal.FloatTag_): void; - visitLong(arg0: Internal.LongTag_): void; - visitByte(arg0: Internal.ByteTag_): void; - visitEnd(arg0: Internal.EndTag_): void; - visitShort(arg0: Internal.ShortTag_): void; - visitByteArray(arg0: Internal.ByteArrayTag_): void; - visitInt(arg0: Internal.IntTag_): void; - visitCompound(arg0: Internal.CompoundTag_): void; - visitLongArray(arg0: Internal.LongArrayTag_): void; - visitIntArray(arg0: Internal.IntArrayTag_): void; - visitString(arg0: Internal.StringTag_): void; - visitDouble(arg0: Internal.DoubleTag_): void; - visitList(arg0: Internal.ListTag_): void; - } - type TagVisitor_ = TagVisitor; - /** - * @javaClass net.minecraft.class_3469 - */ - class StatsCounter { - getValue($$0: Internal.Stat_): number; - getValue($$0: Internal.StatType_, $$1: T): number; - setValue($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; - increment($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StatsCounter_ = StatsCounter; - /** - * @javaClass net.minecraft.class_3414 - */ - class SoundEvent implements Internal.SoundEventAccessor { - getLocation(): ResourceLocation; - static readonly "CODEC" : Internal.Codec; - get location(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SoundEvent_ = Special.SoundEvent | SoundEvent; - /** - * @javaClass net.minecraft.class_5310 - */ - class NoiseSlider extends Internal.Record { + remove(arg0: number): number; + get(arg0: any): number; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Float2ObjectFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ByteFunction; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; size(): number; - offset(): number; - applySlide($$0: number, $$1: number): number; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ByteFunction; + clear(): void; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ByteFunction; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Float2LongFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ByteFunction; + get(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Float2DoubleFunction; + applyAsInt(arg0: number): number; + } + type Float2ByteFunction_ = ((arg0: number)=>number) | Float2ByteFunction; + abstract class SupportType extends Internal.Enum { + static values(): Internal.SupportType[]; + static valueOf($$0: string): Internal.SupportType; + isSupporting(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean; + readonly static "CENTER": any; + readonly static "RIGID": any; + readonly static "FULL": any; + } + type SupportType_ = "center" | SupportType | "full" | "rigid"; + class ArgumentCommandNode extends Internal.CommandNode { + constructor(arg0: string, arg1: Internal.ArgumentType_, arg2: Internal.Command_, arg3: Internal.Predicate_, arg4: Internal.CommandNode_, arg5: Internal.RedirectModifier_, arg6: boolean, arg7: Internal.SuggestionProvider_) + isValidInput(arg0: string): boolean; + getType(): Internal.ArgumentType; hashCode(): number; - equals($$0: any): boolean; + getExamples(): Internal.Collection; toString(): string; - target(): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; + getName(): string; + createBuilder(): Internal.ArgumentBuilder; + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + getUsageText(): string; + getCustomSuggestions(): Internal.SuggestionProvider; + equals(arg0: any): boolean; + get type(): Internal.ArgumentType + get examples(): Internal.Collection + get name(): string + get usageText(): string + get customSuggestions(): Internal.SuggestionProvider } - type NoiseSlider_ = NoiseSlider; - /** - * @javaClass net.minecraft.class_2884 - */ - class ServerboundTeleportToEntityPacket implements Internal.Packet { - handle($$0: Internal.ServerGamePacketListener_): void; - getEntity($$0: Internal.ServerLevel_): Internal.Entity; - write($$0: Internal.FriendlyByteBuf_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ArgumentCommandNode_ = ArgumentCommandNode; + class ImmutableSetMultimap$Builder extends Internal.ImmutableMultimap$Builder { + constructor() + orderKeysBy(arg0: Internal.Comparator_): this; + put(arg0: Internal.Map$Entry_): this; + put(arg0: any, arg1: any): Internal.ImmutableMultimap$Builder; + build(): Internal.ImmutableMultimap; + orderValuesBy(arg0: Internal.Comparator_): Internal.ImmutableMultimap$Builder; + putAll(arg0: Internal.Iterable_): Internal.ImmutableMultimap$Builder; + putAll(arg0: any, arg1: Internal.Iterable_): Internal.ImmutableMultimap$Builder; + putAll(arg0: Internal.Multimap_): Internal.ImmutableMultimap$Builder; + putAll(arg0: any, arg1: any[]): Internal.ImmutableMultimap$Builder; } - type ServerboundTeleportToEntityPacket_ = ServerboundTeleportToEntityPacket; - /** - * @javaClass java.util.Hashtable - */ - class Hashtable extends Internal.Dictionary implements Internal.Map, Internal.Cloneable, Internal.Serializable { - getOrDefault(arg0: any, arg1: V): V; - keys(): Internal.Enumeration; - computeIfAbsent(arg0: K, arg1: Internal.Function_): V; - values(): Internal.Collection; - replace(arg0: K, arg1: V): V; - replace(arg0: K, arg1: V, arg2: V): boolean; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - remove(arg0: any, arg1: any): boolean; - compute(arg0: K, arg1: Internal.BiFunction_): V; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; - get(arg0: any): V; - keySet(): Internal.Set; - entrySet(): Internal.Set>; + type ImmutableSetMultimap$Builder_ = ImmutableSetMultimap$Builder; + interface Object2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.ToLongFunction { + andThenLong(arg0: Internal.Long2LongFunction_): this; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Object2FloatFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Object2ByteFunction; + getOrDefault(arg0: any, arg1: any): any; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Object2ObjectFunction; + removeLong(arg0: any): number; + put(arg0: K, arg1: number): number; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2LongFunction; containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - isEmpty(): boolean; - clear(): void; - contains(arg0: any): boolean; - computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2LongFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2LongFunction; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Object2DoubleFunction; + getLong(arg0: any): number; + remove(arg0: any): number; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Object2CharFunction; + put(arg0: any, arg1: any): any; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + applyAsLong(arg0: K): number; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Object2ReferenceFunction; + defaultReturnValue(): number; + compose(arg0: Internal.Function_): Internal.Function; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Object2IntFunction; + apply(arg0: K): number; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2LongFunction; + getOrDefault(arg0: any, arg1: number): number; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2LongFunction; + getOrDefault(arg0: any, arg1: number): number; size(): number; - elements(): Internal.Enumeration; - equals(arg0: any): boolean; - clone(): any; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2LongFunction; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Object2ShortFunction; + clear(): void; + get(arg0: any): any; + defaultReturnValue(arg0: number): void; + put(arg0: K, arg1: number): number; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2LongFunction; + } + type Object2LongFunction_ = ((arg0: any)=>number) | Object2LongFunction; + class Vector3f { + constructor() + constructor($$0: Vec3_) + constructor($$0: Internal.Vector4f_) + constructor($$0: number, $$1: number, $$2: number) + rotation($$0: number): Internal.Quaternion; + transform($$0: Internal.Quaternion_): void; + normalize(): boolean; + lerp($$0: Internal.Vector3f_, $$1: number): void; + cross($$0: Internal.Vector3f_): void; + add($$0: Internal.Vector3f_): void; + mul($$0: number, $$1: number, $$2: number): void; + map($$0: Internal.Float2FloatFunction_): void; + load($$0: Internal.Vector3f_): void; + copy(): this; + mul($$0: number): void; + y(): number; + z(): number; + set($$0: number, $$1: number, $$2: number): void; + x(): number; + sub($$0: Internal.Vector3f_): void; toString(): string; - putIfAbsent(arg0: K, arg1: V): V; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Hashtable_ = Hashtable; - /** - * @javaClass net.minecraft.class_1532 - */ - class LeashFenceKnotEntity extends Internal.HangingEntity { - getPickResult(): Internal.ItemStack; - static getOrCreateKnot($$0: Internal.Level_, $$1: BlockPos_): this; - interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getWidth(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getAddEntityPacket(): Internal.Packet; - dropItem($$0: Internal.Entity_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getHeight(): number; - shouldRenderAtSqrDistance($$0: number): boolean; - survives(): boolean; - playPlacementSound(): void; - setDirection($$0: Internal.Direction_): void; - getRopeHoldPosition($$0: number): Vec3; - static readonly "OFFSET_Y" : 0.375; - get width(): number; - get pickResult(): Internal.ItemStack; - get addEntityPacket(): Internal.Packet; - get height(): number; - set direction($$0: Internal.Direction_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LeashFenceKnotEntity_ = LeashFenceKnotEntity; - /** - * @javaClass dev.onyxstudios.cca.api.v3.component.ComponentProvider - */ - interface ComponentProvider { - fromScoreboard(scoreboard: Internal.Scoreboard_): this; - fromItemStack(stack: Internal.ItemStack_): this; - fromWorld(world: Internal.Level_): this; - fromEntity(entity: Internal.Entity_): this; - getRecipientsForComponentSync(): Internal.Iterator; - fromBlockEntity(blockEntity: Internal.BlockEntity_): this; - fromLevel(level: Internal.LevelData_): this; - fromTeam(team: Internal.Team_): this; - getComponent(key: Internal.ComponentKey_): C; - fromChunk(chunk: Internal.ChunkAccess_): this; - toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; - toComponentPacket(key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; - getComponentContainer(): Internal.ComponentContainer; - } - type ComponentProvider_ = ComponentProvider; - /** - * @javaClass net.minecraft.class_1680 - */ - class Snowball extends Internal.ThrowableItemProjectile { - handleEntityEvent($$0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Snowball_ = Snowball; - /** - * @javaClass net.minecraft.class_4656 - */ - class SimpleStateProvider extends Internal.BlockStateProvider { - getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleStateProvider_ = SimpleStateProvider; - /** - * @javaClass dev.latvian.mods.kubejs.core.LivingEntityKJS - */ - interface LivingEntityKJS { - foodEatenKJS(is: Internal.ItemStack_): void; - } - type LivingEntityKJS_ = LivingEntityKJS; - /** - * @javaClass net.minecraft.class_3272 - */ - class PackMetadataSection { - getPackFormat(): number; - getDescription(): Internal.Component; - static readonly "SERIALIZER" : Internal.PackMetadataSectionSerializer; - get packFormat(): number; - get description(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PackMetadataSection_ = PackMetadataSection; - /** - * @javaClass net.minecraft.class_3977 - */ - class ChunkStorage implements Internal.AutoCloseable { - static getVersion($$0: Internal.CompoundTag_): number; - chunkScanner(): Internal.ChunkScanAccess; - upgradeChunkTag($$0: Internal.ResourceKey_, $$1: Internal.Supplier_, $$2: Internal.CompoundTag_, $$3: Internal.Optional_>>): Internal.CompoundTag; - read($$0: Internal.ChunkPos_): Internal.CompoundTag; - flushWorker(): void; - write($$0: Internal.ChunkPos_, $$1: Internal.CompoundTag_): void; - static injectDatafixingContext($$0: Internal.CompoundTag_, $$1: Internal.ResourceKey_, $$2: Internal.Optional_>>): void; - close(): void; - static readonly "LAST_MONOLYTH_STRUCTURE_DATA_VERSION" : 1493; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkStorage_ = ChunkStorage; - /** - * @javaClass com.google.common.collect.ImmutableMultiset - */ - abstract class ImmutableMultiset extends Internal.ImmutableMultisetGwtSerializationDependencies implements Internal.Multiset { - add(arg0: E, arg1: number): number; - static toImmutableMultiset(arg0: Internal.Function_, arg1: Internal.ToIntFunction_): Internal.Collector>; - static toImmutableMultiset(): Internal.Collector>; - entrySet(): Internal.ImmutableSet>; - static copyOf(arg0: Internal.Iterator_): Internal.ImmutableMultiset; - static copyOf(arg0: Internal.Iterable_): Internal.ImmutableMultiset; - static copyOf(arg0: E[]): Internal.ImmutableMultiset; - asList(): Internal.ImmutableList; - remove(arg0: any, arg1: number): number; - contains(arg0: any): boolean; - iterator(): Internal.UnmodifiableIterator; - elementSet(): Internal.ImmutableSet; + transform($$0: com.mojang.math.Matrix3f_): void; + add($$0: number, $$1: number, $$2: number): void; + rotationDegrees($$0: number): Internal.Quaternion; + clamp($$0: number, $$1: number): void; hashCode(): number; - static of(arg0: E): Internal.ImmutableMultiset; - static of(): Internal.ImmutableMultiset; - static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableMultiset; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableMultiset; - static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableMultiset; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ... arg6: E[]): Internal.ImmutableMultiset; - static of(arg0: E, arg1: E): Internal.ImmutableMultiset; - equals(arg0: any): boolean; - static builder(): Internal.ImmutableMultiset$Builder; - toString(): string; + dot($$0: Internal.Vector3f_): number; + clamp($$0: Internal.Vector3f_, $$1: Internal.Vector3f_): void; + equals($$0: any): boolean; + static "ZERO": Internal.Vector3f; + static "XN": Internal.Vector3f; + static "ZP": Internal.Vector3f; + static "YP": Internal.Vector3f; + static "XP": Internal.Vector3f; + readonly static "CODEC": any; + static "ZN": Internal.Vector3f; + static "YN": Internal.Vector3f; + } + type Vector3f_ = Vector3f; + interface DoubleStream$Builder extends Internal.DoubleConsumer { + add(arg0: number): this; + accept(arg0: number): void; + andThen(arg0: Internal.DoubleConsumer_): Internal.DoubleConsumer; + build(): Internal.DoubleStream; + } + type DoubleStream$Builder_ = DoubleStream$Builder; + class ItemFoodEatenEventJS extends Internal.PlayerEventJS { + constructor(p: Internal.ServerPlayer_, is: Internal.ItemStack_) + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getItem(): Internal.ItemStackJS; + get entity(): Internal.EntityJS + get item(): Internal.ItemStackJS + } + type ItemFoodEatenEventJS_ = ItemFoodEatenEventJS; + class Stray extends Internal.AbstractSkeleton { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static checkStraySpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + } + type Stray_ = Stray; + class FossilFeatureConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.List_, $$1: Internal.List_, $$2: Internal.Holder_, $$3: Internal.Holder_, $$4: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "overlayStructures": Internal.List; + readonly "fossilStructures": Internal.List; + readonly "maxEmptyCornersAllowed": number; + readonly "fossilProcessors": Internal.Holder; + readonly "overlayProcessors": Internal.Holder; + readonly static "CODEC": any; + } + type FossilFeatureConfiguration_ = FossilFeatureConfiguration; + abstract class ImmutableMultiset extends Internal.ImmutableMultisetGwtSerializationDependencies implements Internal.Multiset { + remove(arg0: any, arg1: number): number; + elementSet(): Internal.ImmutableSet; + static copyOf(arg0: E[]): Internal.ImmutableMultiset; setCount(arg0: E, arg1: number): number; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + static builder(): Internal.ImmutableMultiset$Builder; + static of(): Internal.ImmutableMultiset; + static of(arg0: E): Internal.ImmutableMultiset; + toArray(arg0: Internal.IntFunction_): T[]; setCount(arg0: E, arg1: number, arg2: number): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + add(arg0: E, arg1: number): number; + contains(arg0: any): boolean; + entrySet(): Internal.Set; + static copyOf(arg0: Internal.Iterable_): Internal.ImmutableMultiset; + toString(): string; + iterator(): Internal.Iterator; + forEachEntry(arg0: Internal.ObjIntConsumer_): void; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ...arg6: E[]): Internal.ImmutableMultiset; + static toImmutableMultiset(): Internal.Collector>; + static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableMultiset; + static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableMultiset; + static copyOf(arg0: Internal.Iterator_): Internal.ImmutableMultiset; + static toImmutableMultiset(arg0: Internal.Function_, arg1: Internal.ToIntFunction_): Internal.Collector>; + asList(): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableMultiset; + static of(arg0: E, arg1: E): Internal.ImmutableMultiset; + hashCode(): number; + removeIf(arg0: Internal.Predicate_): boolean; + stream(): Internal.Stream; + spliterator(): Internal.Spliterator; + equals(arg0: any): boolean; } type ImmutableMultiset_ = ImmutableMultiset; - /** - * @javaClass net.minecraft.class_2772 - */ - class ClientboundTabListPacket implements Internal.Packet { - getFooter(): Internal.Component; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getHeader(): Internal.Component; - get footer(): Internal.Component; - get header(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + abstract class AmbientCreature extends Internal.Mob { + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; } - type ClientboundTabListPacket_ = ClientboundTabListPacket; - /** - * @javaClass io.netty.channel.WriteBufferWaterMark - */ - class WriteBufferWaterMark { - high(): number; - low(): number; - toString(): string; - static readonly "DEFAULT" : Internal.WriteBufferWaterMark; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type AmbientCreature_ = AmbientCreature; + class IngredientActionFilter { + constructor() + static filterOf(o: any): Internal.IngredientActionFilter; + copyFrom(filter: Internal.IngredientActionFilter_): void; + checkFilter(index: number, stack: Internal.ItemStack_): boolean; + "filterIndex": number; + "filterIngredient": Internal.IngredientJS; } - type WriteBufferWaterMark_ = WriteBufferWaterMark; - /** - * @javaClass net.minecraft.class_6792 - */ - class BiomeFilter extends Internal.PlacementFilter { - static biome(): this; - type(): Internal.PlacementModifierType; - static "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type IngredientActionFilter_ = number | {item: Internal.IngredientJS_, index?: number} | IngredientActionFilter | Internal.IngredientJS_; + class StructureStartWrapper { + constructor(data: Internal.StructureStart_) + canBeReferenced(): boolean; + isValid(): boolean; + getPieces(): Internal.List; + getData(): Internal.StructureStart; + static of(data: Internal.Iterable_): Internal.Iterable; + getReferences(): number; + getBoundingBox(): Internal.BoundingBox; + createTag(structurePieceSerializationContext: Internal.StructurePieceSerializationContext_, chunkPos: Internal.ChunkPos_): Internal.CompoundTag; + static of(data: Internal.Optional_): Internal.Optional; + static of(data: Internal.StructureStart_): Internal.StructureStartWrapper; + getChunkPos(): Internal.ChunkPos; + static of(data: Internal.Stream_): Internal.Stream; + getFeature(): Internal.ConfiguredStructureFeature; + placeInChunk(worldGenLevel: Internal.WorldGenLevel_, structureFeatureManager: Internal.StructureFeatureManager_, chunkGenerator: Internal.ChunkGenerator_, random: Internal.Random_, boundingBox: Internal.BoundingBox_, chunkPos: Internal.ChunkPos_): void; + addReference(): void; + get valid(): boolean + get pieces(): Internal.List + get data(): Internal.StructureStart + get references(): number + get boundingBox(): Internal.BoundingBox + get chunkPos(): Internal.ChunkPos + get feature(): Internal.ConfiguredStructureFeature } - type BiomeFilter_ = BiomeFilter; - /** - * @javaClass com.mojang.datafixers.functions.PointFree - */ - abstract class PointFree { - eval(): Internal.Function, T>; - static indent(arg0: number): string; - toString(): string; - toString(arg0: number): string; - evalCached(): Internal.Function, T>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type StructureStartWrapper_ = StructureStartWrapper; + interface LongStream extends Internal.BaseStream { + builder(): Internal.LongStream$Builder; + mapMulti(arg0: Internal.LongStream$LongMapMultiConsumer_): this; + limit(arg0: number): this; + flatMap(arg0: Internal.LongFunction_): this; + parallel(): this; + allMatch(arg0: Internal.LongPredicate_): boolean; + range(arg0: number, arg1: number): this; + rangeClosed(arg0: number, arg1: number): this; + sequential(): Internal.BaseStream; + peek(arg0: Internal.LongConsumer_): this; + sorted(): this; + sum(): number; + summaryStatistics(): Internal.LongSummaryStatistics; + toArray(): number[]; + forEach(arg0: Internal.LongConsumer_): void; + max(): Internal.OptionalLong; + count(): number; + iterate(arg0: number, arg1: Internal.LongUnaryOperator_): this; + anyMatch(arg0: Internal.LongPredicate_): boolean; + of(...arg0: number[]): this; + iterator(): Internal.Iterator; + of(arg0: number): this; + empty(): this; + findAny(): Internal.OptionalLong; + skip(arg0: number): this; + takeWhile(arg0: Internal.LongPredicate_): this; + asDoubleStream(): Internal.DoubleStream; + spliterator(): Internal.Spliterator$OfLong; + distinct(): this; + map(arg0: Internal.LongUnaryOperator_): this; + iterate(arg0: number, arg1: Internal.LongPredicate_, arg2: Internal.LongUnaryOperator_): this; + min(): Internal.OptionalLong; + filter(arg0: Internal.LongPredicate_): this; + mapToDouble(arg0: Internal.LongToDoubleFunction_): Internal.DoubleStream; + findFirst(): Internal.OptionalLong; + forEachOrdered(arg0: Internal.LongConsumer_): void; + mapToObj(arg0: Internal.LongFunction_): Internal.Stream; + dropWhile(arg0: Internal.LongPredicate_): this; + reduce(arg0: Internal.LongBinaryOperator_): Internal.OptionalLong; + noneMatch(arg0: Internal.LongPredicate_): boolean; + mapToInt(arg0: Internal.LongToIntFunction_): Internal.IntStream; + concat(arg0: Internal.LongStream_, arg1: Internal.LongStream_): this; + boxed(): Internal.Stream; + reduce(arg0: number, arg1: Internal.LongBinaryOperator_): number; + average(): Internal.OptionalDouble; + generate(arg0: Internal.LongSupplier_): this; + collect(arg0: Internal.Supplier_, arg1: Internal.ObjLongConsumer_, arg2: Internal.BiConsumer_): R; } - type PointFree_ = PointFree; - /** - * @javaClass java.nio.channels.ScatteringByteChannel - */ - interface ScatteringByteChannel extends Internal.ReadableByteChannel { - read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; - read(arg0: Internal.ByteBuffer_[]): number; - } - type ScatteringByteChannel_ = ScatteringByteChannel; - /** - * @javaClass net.minecraft.class_809$class_811 - */ - class ItemTransforms$TransformType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ItemTransforms$TransformType[]; - firstPerson(): boolean; - static readonly "HEAD" : Internal.ItemTransforms$TransformType; - static readonly "THIRD_PERSON_LEFT_HAND" : Internal.ItemTransforms$TransformType; - static readonly "THIRD_PERSON_RIGHT_HAND" : Internal.ItemTransforms$TransformType; - static readonly "FIRST_PERSON_RIGHT_HAND" : Internal.ItemTransforms$TransformType; - static readonly "GROUND" : Internal.ItemTransforms$TransformType; - static readonly "FIRST_PERSON_LEFT_HAND" : Internal.ItemTransforms$TransformType; - static readonly "FIXED" : Internal.ItemTransforms$TransformType; - static readonly "GUI" : Internal.ItemTransforms$TransformType; - static readonly "NONE" : Internal.ItemTransforms$TransformType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemTransforms$TransformType_ = "head" | "third_person_left_hand" | "gui" | "ground" | "fixed" | "none" | "third_person_right_hand" | "first_person_left_hand" | "first_person_right_hand" | ItemTransforms$TransformType; - /** - * @javaClass net.minecraft.class_4668$class_4683 - */ - class RenderStateShard$TextureStateShard extends Internal.RenderStateShard$EmptyTextureStateShard { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$TextureStateShard_ = RenderStateShard$TextureStateShard; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2IntFunction - */ - interface Float2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): this; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Float2FloatFunction; - applyAsInt(arg0: number): number; + type LongStream_ = LongStream; + class Properties extends Internal.Hashtable { + constructor() + constructor(arg0: number) + constructor(arg0: Internal.Properties_) + store(arg0: Internal.OutputStream_, arg1: string): void; + clone(): any; + save(arg0: Internal.OutputStream_, arg1: string): void; + storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: Internal.Charset_): void; + stringPropertyNames(): Internal.Set; + containsValue(arg0: any): boolean; + storeToXML(arg0: Internal.OutputStream_, arg1: string): void; + getOrDefault(arg0: any, arg1: any): any; + list(arg0: Internal.PrintWriter_): void; + putAll(arg0: Internal.Map_): void; + isEmpty(): boolean; + getProperty(arg0: string, arg1: string): string; + keys(): Internal.Enumeration; containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): this; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2IntFunction; - } - type Float2IntFunction_ = ((arg0: number) => number) | Float2IntFunction; - /** - * @javaClass com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType - */ - class Dynamic2CommandExceptionType implements Internal.CommandExceptionType { - createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any, arg2: any): Internal.CommandSyntaxException; - create(arg0: any, arg1: any): Internal.CommandSyntaxException; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Dynamic2CommandExceptionType_ = Dynamic2CommandExceptionType; - /** - * @javaClass net.fabricmc.fabric.impl.networking.NetworkHandlerExtensions - */ - interface NetworkHandlerExtensions { - getAddon(): Internal.AbstractNetworkAddon; - } - type NetworkHandlerExtensions_ = (() => Internal.AbstractNetworkAddon) | NetworkHandlerExtensions; - /** - * @javaClass net.minecraft.class_1355 - */ - class GoalSelector { - addGoal($$0: number, $$1: Internal.Goal_): void; - removeGoal($$0: Internal.Goal_): void; - removeAllGoals(): void; - getRunningGoals(): Internal.Stream; - tickRunningGoals($$0: boolean): void; - enableControlFlag($$0: Internal.Goal$Flag_): void; - getAvailableGoals(): Internal.Set; - tick(): void; - disableControlFlag($$0: Internal.Goal$Flag_): void; - handler$bof003$tick(cbi: Internal.CallbackInfo_): void; - setNewGoalRate($$0: number): void; - setControlFlag($$0: Internal.Goal$Flag_, $$1: boolean): void; - get runningGoals(): Internal.Stream; - get availableGoals(): Internal.Set; - set newGoalRate($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GoalSelector_ = GoalSelector; - /** - * @javaClass dev.latvian.mods.kubejs.command.CommandRegistryEventJS - */ - class CommandRegistryEventJS extends Internal.ServerEventJS { - isForSinglePlayer(): boolean; - isForMultiPlayer(): boolean; - getArguments(): typeof Internal.ArgumentTypeWrapper; - getCommands(): typeof Internal.Commands; - getBuiltinSuggestions(): Internal.SharedSuggestionProvider; - register(command: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; - readonly "selection" : Internal.Commands$CommandSelection; - readonly "dispatcher" : Internal.CommandDispatcher; - get forSinglePlayer(): boolean; - get arguments(): typeof Internal.ArgumentTypeWrapper; - get forMultiPlayer(): boolean; - get builtinSuggestions(): Internal.SharedSuggestionProvider; - get commands(): typeof Internal.Commands; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandRegistryEventJS_ = CommandRegistryEventJS; - /** - * @javaClass net.minecraft.class_6798 - */ - interface PlacementModifierType

{ - codec(): Internal.Codec

; - } - type PlacementModifierType_

= Special.PlacementModifierType | (() => Internal.Codec

) | PlacementModifierType

; - /** - * @javaClass java.lang.AbstractStringBuilder - */ - abstract class AbstractStringBuilder implements Internal.Appendable, Internal.CharSequence { - deleteCharAt(arg0: number): this; - codePointAt(arg0: number): number; - setCharAt(arg0: number, arg1: string): void; - replace(arg0: number, arg1: number, arg2: string): this; - insert(arg0: number, arg1: string): this; - insert(arg0: number, arg1: Internal.CharSequence_): this; - insert(arg0: number, arg1: string[]): this; - insert(arg0: number, arg1: any): this; - insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; - insert(arg0: number, arg1: boolean): this; - insert(arg0: number, arg1: number): this; - insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; - delete(arg0: number, arg1: number): this; - substring(arg0: number): string; - substring(arg0: number, arg1: number): string; - capacity(): number; - appendCodePoint(arg0: number): this; - codePointBefore(arg0: number): number; - indexOf(arg0: string): number; - indexOf(arg0: string, arg1: number): number; - codePointCount(arg0: number, arg1: number): number; - codePoints(): Internal.IntStream; - trimToSize(): void; - getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; - length(): number; - subSequence(arg0: number, arg1: number): Internal.CharSequence; - reverse(): this; - lastIndexOf(arg0: string): number; - lastIndexOf(arg0: string, arg1: number): number; - setLength(arg0: number): void; + keySet(): Internal.Set; + replaceAll(arg0: Internal.BiFunction_): void; + setProperty(arg0: string, arg1: string): any; + store(arg0: Internal.Writer_, arg1: string): void; + replace(arg0: any, arg1: any, arg2: any): boolean; + put(arg0: any, arg1: any): any; + contains(arg0: any): boolean; + values(): Internal.Collection; + load(arg0: Internal.Reader_): void; + load(arg0: Internal.InputStream_): void; toString(): string; - ensureCapacity(arg0: number): void; - chars(): Internal.IntStream; - offsetByCodePoints(arg0: number, arg1: number): number; - charAt(arg0: number): string; - append(arg0: Internal.CharSequence_): this; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; - append(arg0: string[]): this; - append(arg0: any): this; - append(arg0: Internal.StringBuffer_): this; - append(arg0: string): this; - append(arg0: number): this; - append(arg0: boolean): this; - append(arg0: string[], arg1: number, arg2: number): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractStringBuilder_ = AbstractStringBuilder; - /** - * @javaClass net.minecraft.class_5636 - */ - class FogType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.FogType[]; - static readonly "LAVA" : Internal.FogType; - static readonly "POWDER_SNOW" : Internal.FogType; - static readonly "NONE" : Internal.FogType; - static readonly "WATER" : Internal.FogType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FogType_ = "powder_snow" | "lava" | "none" | "water" | FogType; - /** - * @javaClass net.minecraft.class_6007 - */ - class Weight { - asInt(): number; + loadFromXML(arg0: Internal.InputStream_): void; + computeIfAbsent(arg0: any, arg1: Internal.Function_): any; + propertyNames(): Internal.Enumeration; + remove(arg0: any, arg1: any): boolean; + list(arg0: Internal.PrintStream_): void; + size(): number; hashCode(): number; - static of($$0: number): this; - equals($$0: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + entrySet(): Internal.Set>; + elements(): Internal.Enumeration; + clear(): void; + replace(arg0: any, arg1: any): any; + getProperty(arg0: string): string; + merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; + remove(arg0: any): any; + equals(arg0: any): boolean; + compute(arg0: any, arg1: Internal.BiFunction_): any; + get(arg0: any): any; + storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: string): void; + computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; + putIfAbsent(arg0: any, arg1: any): any; + get empty(): boolean + } + type Properties_ = Properties; + interface Executor { + execute(arg0: Internal.Runnable_): void; + } + type Executor_ = Executor; + interface ThreadedAnvilChunkStorageAccessor { + getEntityTrackers(): Internal.Int2ObjectMap; + get entityTrackers(): Internal.Int2ObjectMap + } + type ThreadedAnvilChunkStorageAccessor_ = ThreadedAnvilChunkStorageAccessor; + abstract class AbstractDragonSittingPhase extends Internal.AbstractDragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + onHurt($$0: Internal.DamageSource_, $$1: number): number; + isSitting(): boolean; + get sitting(): boolean + } + type AbstractDragonSittingPhase_ = AbstractDragonSittingPhase; + interface ByteProcessor { + process(arg0: number): boolean; + readonly static "FIND_NUL": any; + readonly static "FIND_LINEAR_WHITESPACE": any; + readonly static "FIND_CRLF": any; + readonly static "FIND_SEMI_COLON": any; + readonly static "FIND_NON_CR": any; + readonly static "FIND_LF": any; + readonly static "FIND_CR": any; + readonly static "FIND_NON_LF": any; + readonly static "FIND_NON_NUL": any; + readonly static "FIND_ASCII_SPACE": any; + readonly static "FIND_NON_LINEAR_WHITESPACE": any; + readonly static "FIND_NON_CRLF": any; + readonly static "FIND_COMMA": any; + } + type ByteProcessor_ = ByteProcessor; + class Vector4f { + constructor() + constructor($$0: Internal.Vector3f_) + constructor($$0: number, $$1: number, $$2: number, $$3: number) + y(): number; + z(): number; + w(): number; + x(): number; + transform($$0: com.mojang.math.Matrix4f_): void; toString(): string; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Weight_ = Weight; - /** - * @javaClass net.minecraft.class_1510 - */ - class EnderDragon extends Internal.Mob implements Internal.Enemy { - getHeadPartYOffset($$0: number, $$1: number[], $$2: number[]): number; - aiStep(): void; - canAttack($$0: Internal.LivingEntity_): boolean; - getSoundSource(): Internal.SoundSource; - getLatencyPos($$0: number, $$1: number): number[]; - isFlapping(): boolean; - getHeadLookVector($$0: number): Vec3; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - checkDespawn(): void; - canChangeDimensions(): boolean; - kill(): void; - addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - onFlap(): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - isPickable(): boolean; - getSubEntities(): Internal.EnderDragonPart[]; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_): void; - getPhaseManager(): Internal.EnderDragonPhaseManager; - getDragonFight(): Internal.EndDragonFight; - findClosestNode(): number; - findClosestNode($$0: number, $$1: number, $$2: number): number; - recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; - findPath($$0: number, $$1: number, $$2: Internal.Node_): net.minecraft.world.level.pathfinder.Path; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - hurt($$0: Internal.EnderDragonPart_, $$1: Internal.DamageSource_, $$2: number): boolean; - readonly "head" : Internal.EnderDragonPart; - "flapTime" : number; - "yRotA" : number; - "posPointer" : number; - "oFlapTime" : number; - "nearestCrystal" : Internal.EndCrystal; - static readonly "DATA_PHASE" : Internal.EntityDataAccessor; - readonly "positions" : number[][]; - "dragonDeathTime" : number; - "inWall" : boolean; - get pickable(): boolean; - get dragonFight(): Internal.EndDragonFight; - get phaseManager(): Internal.EnderDragonPhaseManager; - get soundSource(): Internal.SoundSource; - get flapping(): boolean; - get subEntities(): Internal.EnderDragonPart[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnderDragon_ = EnderDragon; - /** - * @javaClass net.minecraft.class_3776 - */ - class FeaturePoolElement extends Internal.StructurePoolElement { - getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; - getType(): Internal.StructurePoolElementType; - getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; - toString(): string; - place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; - getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.StructurePoolElementType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FeaturePoolElement_ = FeaturePoolElement; - /** - * @javaClass net.fabricmc.fabric.mixin.object.builder.VillagerTypeAccessor - */ - interface VillagerTypeAccessor { - } - type VillagerTypeAccessor_ = VillagerTypeAccessor; - /** - * @javaClass net.minecraft.class_269 - */ - class Scoreboard { - getOrCreateObjective($$0: string): Internal.Objective; - addPlayerTeam($$0: string): Internal.PlayerTeam; - onTeamChanged($$0: Internal.PlayerTeam_): void; - onTeamAdded($$0: Internal.PlayerTeam_): void; - removeObjective($$0: Internal.Objective_): void; - hasObjective($$0: string): boolean; - getTeamNames(): Internal.Collection; - static getDisplaySlotName($$0: number): string; - hasPlayerScore($$0: string, $$1: Internal.Objective_): boolean; - onObjectiveRemoved($$0: Internal.Objective_): void; - getOrCreatePlayerScore($$0: string, $$1: Internal.Objective_): Internal.Score; - onObjectiveChanged($$0: Internal.Objective_): void; - onPlayerScoreRemoved($$0: string, $$1: Internal.Objective_): void; - removePlayerTeam($$0: Internal.PlayerTeam_): void; - onTeamRemoved($$0: Internal.PlayerTeam_): void; - getPlayerScores($$0: string): Internal.Map; - getPlayerScores($$0: Internal.Objective_): Internal.Collection; - setDisplayObjective($$0: number, $$1: Internal.Objective_): void; - addPlayerToTeam($$0: string, $$1: Internal.PlayerTeam_): boolean; - onPlayerRemoved($$0: string): void; - addObjective($$0: string, $$1: Internal.ObjectiveCriteria_, $$2: Internal.Component_, $$3: Internal.ObjectiveCriteria$RenderType_): Internal.Objective; - resetPlayerScore($$0: string, $$1: Internal.Objective_): void; - getObjective($$0: string): Internal.Objective; - onScoreChanged($$0: Internal.Score_): void; - getObjectiveNames(): Internal.Collection; - getPlayersTeam($$0: string): Internal.PlayerTeam; - onObjectiveAdded($$0: Internal.Objective_): void; - static getDisplaySlotByName($$0: string): number; - getObjectives(): Internal.Collection; - getDisplayObjective($$0: number): Internal.Objective; - getPlayerTeams(): Internal.Collection; - getPlayerTeam($$0: string): Internal.PlayerTeam; - entityRemoved($$0: Internal.Entity_): void; - forAllObjectives($$0: Internal.ObjectiveCriteria_, $$1: string, $$2: Internal.Consumer_): void; - removePlayerFromTeam($$0: string): boolean; - removePlayerFromTeam($$0: string, $$1: Internal.PlayerTeam_): void; - getTrackedPlayers(): Internal.Collection; - static getDisplaySlotNames(): string[]; - static readonly "DISPLAY_SLOTS" : 19; - static readonly "DISPLAY_SLOT_TEAMS_SIDEBAR_START" : 3; - static readonly "DISPLAY_SLOT_TEAMS_SIDEBAR_END" : 18; - static readonly "DISPLAY_SLOT_LIST" : 0; - static readonly "DISPLAY_SLOT_BELOW_NAME" : 2; - static readonly "DISPLAY_SLOT_SIDEBAR" : 1; - get displaySlotNames(): string[]; - get teamNames(): Internal.Collection; - get trackedPlayers(): Internal.Collection; - get playerTeams(): Internal.Collection; - get objectives(): Internal.Collection; - get objectiveNames(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Scoreboard_ = Scoreboard; - /** - * @javaClass net.minecraft.class_319 - */ - class VideoMode { - getRefreshRate(): number; - getHeight(): number; - getBlueBits(): number; - static read($$0: string): Internal.Optional; + transform($$0: Internal.Quaternion_): void; + normalize(): boolean; + lerp($$0: Internal.Vector4f_, $$1: number): void; hashCode(): number; + dot($$0: Internal.Vector4f_): number; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + mul($$0: Internal.Vector3f_): void; + perspectiveDivide(): void; equals($$0: any): boolean; - toString(): string; - getWidth(): number; - getGreenBits(): number; - getRedBits(): number; - write(): string; - get greenBits(): number; - get refreshRate(): number; - get redBits(): number; - get width(): number; - get blueBits(): number; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + add($$0: number, $$1: number, $$2: number, $$3: number): void; + mul($$0: number): void; } - type VideoMode_ = VideoMode; - /** - * @javaClass com.mojang.brigadier.builder.LiteralArgumentBuilder - */ - class LiteralArgumentBuilder extends Internal.ArgumentBuilder> { - getLiteral(): string; - build(): Internal.LiteralCommandNode; - static literal(arg0: string): Internal.LiteralArgumentBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Vector4f_ = Vector4f; + class SynchedEntityData { + constructor($$0: Internal.Entity_) + clearDirty(): void; + set($$0: Internal.EntityDataAccessor_, $$1: T): void; + get($$0: Internal.EntityDataAccessor_): T; + packDirty(): Internal.List>; + isEmpty(): boolean; + assignValues($$0: Internal.List_>): void; + getAll(): Internal.List>; + isDirty(): boolean; + static unpack($$0: Internal.FriendlyByteBuf_): Internal.List>; + static defineId($$0: Internal.Class_, $$1: Internal.EntityDataSerializer_): Internal.EntityDataAccessor; + define($$0: Internal.EntityDataAccessor_, $$1: T): void; + static pack($$0: Internal.List_>, $$1: Internal.FriendlyByteBuf_): void; + get empty(): boolean + get all(): Internal.List> + get dirty(): boolean } - type LiteralArgumentBuilder_ = LiteralArgumentBuilder; - /** - * @javaClass net.minecraft.class_3806$class_7044 - */ - class DedicatedServerProperties$WorldGenProperties extends Internal.Record { - levelSeed(): string; - generatorSettings(): Internal.JsonObject; - generateStructures(): boolean; - levelType(): string; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DedicatedServerProperties$WorldGenProperties_ = DedicatedServerProperties$WorldGenProperties; - /** - * @javaClass dev.latvian.mods.rhino.RhinoException - */ - abstract class RhinoException extends Internal.RuntimeException { - initLineSource(lineSource: string): void; - getScriptStackTrace(limit: number, functionName: string): string; - getScriptStackTrace(): string; - printStackTrace(s: Internal.PrintWriter_): void; - printStackTrace(s: Internal.PrintStream_): void; - getScriptStack(): any[]; - getScriptStack(limit: number, hideFunction: string): any[]; - columnNumber(): number; - lineSource(): string; - initSourceName(sourceName: string): void; - initColumnNumber(columnNumber: number): void; - initLineNumber(lineNumber: number): void; - getMessage(): string; - details(): string; - sourceName(): string; - lineNumber(): number; - get scriptStack(): any[]; - get scriptStackTrace(): string; - get message(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RhinoException_ = RhinoException; - /** - * @javaClass net.minecraft.class_6501 - */ - interface ToFloatFunction { - apply(arg0: C): number; - } - type ToFloatFunction_ = ((arg0: C) => number) | ToFloatFunction; - /** - * Fired when the player: - * - opens the inventory - * - closes the inventory - * @javaClass dev.latvian.mods.kubejs.player.InventoryEventJS - */ - class InventoryEventJS extends Internal.PlayerEventJS { - getInventoryContainer(): Internal.AbstractContainerMenu; - getEntity(): Internal.EntityJS; - get inventoryContainer(): Internal.AbstractContainerMenu; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the player: - * - opens the inventory - * - closes the inventory - */ - type InventoryEventJS_ = InventoryEventJS; - /** - * @javaClass net.minecraft.class_2394 - */ - interface ParticleOptions { - writeToString(): string; - getType(): Internal.ParticleType; - writeToNetwork(arg0: Internal.FriendlyByteBuf_): void; - } - type ParticleOptions_ = ParticleOptions; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyRelease - */ + type SynchedEntityData_ = SynchedEntityData; interface ScreenKeyboardEvents$AfterKeyRelease { afterKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; } - type ScreenKeyboardEvents$AfterKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$AfterKeyRelease; - /** - * @javaClass net.minecraft.class_638 - */ - class ClientLevel extends Internal.Level implements Internal.BiomeSeedProvider { - setDefaultSpawnPos($$0: BlockPos_, $$1: number): void; - disconnect(): void; - getSharedSpawnPos(): BlockPos; - fillReportDetails($$0: Internal.CrashReport_): Internal.CrashReportCategory; - getStarBrightness($$0: number): number; - method_24852($$0: Internal.Direction_, $$1: boolean): number; - addParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - getBlockTicks(): Internal.LevelTickAccess; - sendBlockUpdated($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: number): void; - animateTick($$0: number, $$1: number, $$2: number): void; - tickNonPassenger($$0: Internal.Entity_): void; - addPlayer($$0: number, $$1: Internal.AbstractClientPlayer_): void; - setLightReady($$0: number, $$1: number): void; - method_30349(): Internal.RegistryAccess; - unload($$0: Internal.LevelChunk_): void; - getEntityCount(): number; - createFireworks($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.CompoundTag_): void; - levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; - method_18456(): Internal.List; - getRecipeManager(): Internal.RecipeManager; - setSectionDirtyWithNeighbors($$0: number, $$1: number, $$2: number): void; - tickEntities(): void; - getSkyColor($$0: Vec3_, $$1: number): Vec3; - addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - sendPacketToServer($$0: Internal.Packet_): void; - playLocalSound($$0: BlockPos_, $$1: Internal.SoundEvent_, $$2: Internal.SoundSource_, $$3: number, $$4: number, $$5: boolean): void; - playLocalSound($$0: number, $$1: number, $$2: number, $$3: Internal.SoundEvent_, $$4: Internal.SoundSource_, $$5: number, $$6: number, $$7: boolean): void; - tick($$0: Internal.BooleanSupplier_): void; - method_22387($$0: number, $$1: number, $$2: number): Internal.Holder; - method_23752($$0: BlockPos_, $$1: Internal.ColorResolver_): number; - getSkyFlashTime(): number; - effects(): Internal.DimensionSpecialEffects; - setKnownState($$0: BlockPos_, $$1: Internal.BlockState_): void; - getLevelData(): Internal.ClientLevel$ClientLevelData; - getSharedSpawnAngle(): number; - doAnimateTick($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Random_, $$5: Internal.Block_, $$6: Internal.BlockPos$MutableBlockPos_): void; - gatherChunkSourceStats(): string; - setDayTime($$0: number): void; - getFreeMapId(): number; - pollLightUpdates(): void; - setBlocksDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; - isLightUpdateQueueEmpty(): boolean; - queueLightUpdate($$0: Internal.Runnable_): void; - getCloudColor($$0: number): Vec3; - setServerSimulationDistance($$0: number): void; - calculateBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; - method_8393($$0: number, $$1: number): boolean; - addDestroyBlockEffect($$0: BlockPos_, $$1: Internal.BlockState_): void; - getMapData($$0: string): Internal.MapItemSavedData; - shouldTickDeath($$0: Internal.Entity_): boolean; - playSound($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; - playSound($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: Internal.SoundEvent_, $$5: Internal.SoundSource_, $$6: number, $$7: number): void; - setSkyFlashTime($$0: number): void; - getScoreboard(): Internal.Scoreboard; - handler$bif000$setKnownState(pos: BlockPos_, state: Internal.BlockState_, info: Internal.CallbackInfo_): void; - getSkyDarken($$0: number): number; - onChunkLoaded($$0: Internal.ChunkPos_): void; - globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; - setScoreboard($$0: Internal.Scoreboard_): void; - clearTintCaches(): void; - getChunkSource(): Internal.ClientChunkCache; - putNonPlayerEntity($$0: number, $$1: Internal.Entity_): void; - getEntity($$0: number): Internal.Entity; - getFluidTicks(): Internal.LevelTickAccess; - removeEntity($$0: number, $$1: Internal.Entity$RemovalReason_): void; - destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; - setMapData($$0: string, $$1: Internal.MapItemSavedData_): void; - gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; - getServerSimulationDistance(): number; - entitiesForRendering(): Internal.Iterable; + type ScreenKeyboardEvents$AfterKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>void) | ScreenKeyboardEvents$AfterKeyRelease; + class ChronoUnit extends Internal.Enum implements Internal.TemporalUnit { + between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; + isTimeBased(): boolean; + static valueOf(arg0: string): Internal.ChronoUnit; + addTo(arg0: R, arg1: number): R; toString(): string; - getBiomeSeed(): number; - setGameTime($$0: number): void; - get fluidTicks(): Internal.LevelTickAccess; - get sharedSpawnPos(): BlockPos; - get blockTicks(): Internal.LevelTickAccess; - get freeMapId(): number; - get biomeSeed(): number; - get serverSimulationDistance(): number; - get levelData(): Internal.ClientLevel$ClientLevelData; - get sharedSpawnAngle(): number; - get entityCount(): number; - get skyFlashTime(): number; - get lightUpdateQueueEmpty(): boolean; - get recipeManager(): Internal.RecipeManager; - get chunkSource(): Internal.ClientChunkCache; - get scoreboard(): Internal.Scoreboard; - set gameTime($$0: number); - set skyFlashTime($$0: number); - set serverSimulationDistance($$0: number); - set scoreboard($$0: Internal.Scoreboard_); - set dayTime($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientLevel_ = ClientLevel; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntCollection - */ - interface IntCollection extends Internal.Collection, Internal.IntIterable { - add(arg0: number): boolean; - spliterator(): Internal.IntSpliterator; - containsAll(arg0: Internal.IntCollection_): boolean; - intIterator(): Internal.IntIterator; - intSpliterator(): Internal.IntSpliterator; - remove(arg0: any): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeIf(arg0: Internal.IntPredicate_): boolean; - removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; - intStream(): Internal.IntStream; - removeAll(arg0: Internal.IntCollection_): boolean; - contains(arg0: any): boolean; - contains(arg0: number): boolean; - iterator(): Internal.IntIterator; - addAll(arg0: Internal.IntCollection_): boolean; - stream(): Internal.Stream; - toIntArray(arg0: number[]): number[]; - toIntArray(): number[]; - toArray(arg0: number[]): number[]; - parallelStream(): Internal.Stream; - rem(arg0: number): boolean; - intParallelStream(): Internal.IntStream; - retainAll(arg0: Internal.IntCollection_): boolean; - } - type IntCollection_ = IntCollection; - /** - * @javaClass dev.latvian.mods.rhino.MemberType - */ - class MemberType extends Internal.Enum { - static valueOf(name: string): this; - static values(): Internal.MemberType[]; - static get(value: any): this; - toString(): string; - static readonly "NUMBER" : Internal.MemberType; - static readonly "SYMBOL" : Internal.MemberType; - static readonly "UNDEFINED" : Internal.MemberType; - static readonly "STRING" : Internal.MemberType; - static readonly "OBJECT" : Internal.MemberType; - static readonly "FUNCTION" : Internal.MemberType; - static readonly "BOOLEAN" : Internal.MemberType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MemberType_ = "symbol" | "number" | "boolean" | "string" | "function" | "undefined" | "object" | MemberType; - /** - * @javaClass net.minecraft.class_2781$class_2782 - */ - class ClientboundUpdateAttributesPacket$AttributeSnapshot { - getAttribute(): Internal.Attribute; - getBase(): number; - getModifiers(): Internal.Collection; - get attribute(): Internal.Attribute; - get modifiers(): Internal.Collection; - get base(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundUpdateAttributesPacket$AttributeSnapshot_ = ClientboundUpdateAttributesPacket$AttributeSnapshot; - /** - * @javaClass net.minecraft.class_2633$class_2634 - */ - class StructureBlockEntity$UpdateType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.StructureBlockEntity$UpdateType[]; - static readonly "UPDATE_DATA" : Internal.StructureBlockEntity$UpdateType; - static readonly "SAVE_AREA" : Internal.StructureBlockEntity$UpdateType; - static readonly "LOAD_AREA" : Internal.StructureBlockEntity$UpdateType; - static readonly "SCAN_AREA" : Internal.StructureBlockEntity$UpdateType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureBlockEntity$UpdateType_ = "scan_area" | "update_data" | "load_area" | "save_area" | StructureBlockEntity$UpdateType; - /** - * @javaClass net.minecraft.class_315 - */ - class Options { - getSoundSourceVolume($$0: Internal.SoundSource_): number; - setServerRenderDistance($$0: number): void; - getBackgroundColor($$0: number): number; - handler$zjp000$loadHook(info: Internal.CallbackInfo_): void; - getCameraType(): Internal.CameraType; - save(): void; - useNativeTransport(): boolean; - getFile(): Internal.File; - getCloudsType(): Internal.CloudStatus; - isModelPartEnabled($$0: Internal.PlayerModelPart_): boolean; - getBackgroundOpacity($$0: number): number; - dumpOptionsForReport(): string; - loadSelectedResourcePacks($$0: Internal.PackRepository_): void; - load(): void; - setSoundCategoryVolume($$0: Internal.SoundSource_, $$1: number): void; - broadcastOptions(): void; - setCameraType($$0: Internal.CameraType_): void; - toggleModelPart($$0: Internal.PlayerModelPart_, $$1: boolean): void; - setKey($$0: Internal.KeyMapping_, $$1: Internal.InputConstants$Key_): void; - getEffectiveRenderDistance(): number; - "tutorialStep" : Internal.TutorialSteps; - static readonly "RENDER_DISTANCE_REALLY_FAR" : 16; - "chatDelay" : number; - "chatLinksPrompt" : boolean; - "textBackgroundOpacity" : number; - readonly "keyChat" : Internal.KeyMapping; - "chatScale" : number; - readonly "keyCommand" : Internal.KeyMapping; - readonly "keyHotbarSlots" : Internal.KeyMapping[]; - static readonly "RENDER_DISTANCE_NORMAL" : 8; - "enableVsync" : boolean; - readonly "keySprint" : Internal.KeyMapping; - "particles" : Internal.ParticleStatus; - "toggleSprint" : boolean; - "soundDevice" : string; - readonly "keyAdvancements" : Internal.KeyMapping; - "renderDebug" : boolean; - "advancedItemTooltips" : boolean; - readonly "keyFullscreen" : Internal.KeyMapping; - "entityShadows" : boolean; - "touchscreen" : boolean; - "incompatibleResourcePacks" : Internal.List; - "languageCode" : string; - "mipmapLevels" : number; - static readonly "RENDER_DISTANCE_SHORT" : 4; - "hideMatchedNames" : boolean; - "renderDistance" : number; - "fullscreen" : boolean; - "sensitivity" : number; - "skipRealms32bitWarning" : boolean; - readonly "keyAttack" : Internal.KeyMapping; - "skipMultiplayerWarning" : boolean; - "prioritizeChunkUpdates" : Internal.PrioritizeChunkUpdates; - readonly "keyUp" : Internal.KeyMapping; - "narratorStatus" : Internal.NarratorStatus; - readonly "keyJump" : Internal.KeyMapping; - readonly "keyLoadHotbarActivator" : Internal.KeyMapping; - "toggleCrouch" : boolean; - readonly "keyShift" : Internal.KeyMapping; - "smoothCamera" : boolean; - "chatWidth" : number; - readonly "keySocialInteractions" : Internal.KeyMapping; - "chatHeightUnfocused" : number; - "realmsNotifications" : boolean; - "showSubtitles" : boolean; - "showAutosaveIndicator" : boolean; - readonly "keySmoothCamera" : Internal.KeyMapping; - "backgroundForChatOnly" : boolean; - "chatHeightFocused" : number; - readonly "keyLeft" : Internal.KeyMapping; - "hideServerAddress" : boolean; - "glDebugVerbosity" : number; - "renderClouds" : Internal.CloudStatus; - static readonly "RENDER_DISTANCE_TINY" : 2; - "guiScale" : number; - "forceUnicodeFont" : boolean; - readonly "keyPlayerList" : Internal.KeyMapping; - "hideBundleTutorial" : boolean; - "biomeBlendRadius" : number; - "simulationDistance" : number; - "entityDistanceScaling" : number; - "chatOpacity" : number; - "gamma" : number; - static readonly "DEFAULT_SOUND_DEVICE" : ""; - "resourcePacks" : Internal.List; - readonly "keyInventory" : Internal.KeyMapping; - "renderDebugCharts" : boolean; - "chatLineSpacing" : number; - readonly "keySwapOffhand" : Internal.KeyMapping; - "chatColors" : boolean; - "mouseWheelSensitivity" : number; - readonly "keySpectatorOutlines" : Internal.KeyMapping; - "heldItemTooltips" : boolean; - "screenEffectScale" : number; - static readonly "RENDER_DISTANCE_EXTREME" : 32; - readonly "keySaveHotbarActivator" : Internal.KeyMapping; - "autoSuggestions" : boolean; - "fullscreenVideoModeString" : string; - "graphicsMode" : Internal.GraphicsStatus; - "difficulty" : Internal.Difficulty; - "mainHand" : Internal.HumanoidArm; - readonly "keyDrop" : Internal.KeyMapping; - "allowServerListing" : boolean; - "overrideHeight" : number; - "keyMappings" : Internal.KeyMapping[]; - "darkMojangStudiosBackground" : boolean; - "autoJump" : boolean; - "chatLinks" : boolean; - "hideLightningFlashes" : boolean; - "invertYMouse" : boolean; - "reducedDebugInfo" : boolean; - static readonly "RENDER_DISTANCE_FAR" : 12; - "fov" : number; - "rawMouseInput" : boolean; - "attackIndicator" : Internal.AttackIndicatorStatus; - readonly "keyScreenshot" : Internal.KeyMapping; - readonly "keyTogglePerspective" : Internal.KeyMapping; - "framerateLimit" : number; - "renderFpsChart" : boolean; - "pauseOnLostFocus" : boolean; - readonly "keyRight" : Internal.KeyMapping; - "bobView" : boolean; - "lastMpIp" : string; - "fovEffectScale" : number; - "syncWrites" : boolean; - "overrideWidth" : number; - "discreteMouseScroll" : boolean; - "ambientOcclusion" : Internal.AmbientOcclusionStatus; - "chatVisibility" : Internal.ChatVisiblity; - "joinedFirstServer" : boolean; - readonly "keyUse" : Internal.KeyMapping; - readonly "keyPickItem" : Internal.KeyMapping; - readonly "keyDown" : Internal.KeyMapping; - "hideGui" : boolean; - get effectiveRenderDistance(): number; - get file(): Internal.File; - get cloudsType(): Internal.CloudStatus; - get cameraType(): Internal.CameraType; - set serverRenderDistance($$0: number); - set cameraType($$0: Internal.CameraType_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Options_ = Options; - /** - * @javaClass net.minecraft.class_2790 - */ - class ClientboundUpdateTagsPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getTags(): Internal.Map>, Internal.TagNetworkSerialization$NetworkPayload>; - write($$0: Internal.FriendlyByteBuf_): void; - get tags(): Internal.Map>, Internal.TagNetworkSerialization$NetworkPayload>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundUpdateTagsPacket_ = ClientboundUpdateTagsPacket; - /** - * @javaClass net.minecraft.class_2842 - */ - class ServerboundPlayerAbilitiesPacket implements Internal.Packet { - handle($$0: Internal.ServerGamePacketListener_): void; - isFlying(): boolean; - write($$0: Internal.FriendlyByteBuf_): void; - get flying(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundPlayerAbilitiesPacket_ = ServerboundPlayerAbilitiesPacket; - /** - * @javaClass net.minecraft.class_1113 - */ - interface SoundInstance { - getLocation(): ResourceLocation; - getDelay(): number; - resolve(arg0: Internal.SoundManager_): Internal.WeighedSoundEvents; - getAttenuation(): Internal.SoundInstance$Attenuation; - canPlaySound(): boolean; - getVolume(): number; - getX(): number; - getPitch(): number; - getY(): number; - getZ(): number; - getSource(): Internal.SoundSource; - canStartSilent(): boolean; - isLooping(): boolean; - isRelative(): boolean; - getSound(): Internal.Sound; - } - type SoundInstance_ = SoundInstance; - /** - * @javaClass net.minecraft.class_281$class_282 - */ - class Program$Type extends Internal.Enum implements Internal.ProgramTypeAccessor { - getName(): string; - getExtension(): string; - static valueOf($$0: string): this; - static values(): Internal.Program$Type[]; - getPrograms(): Internal.Map; - static readonly "VERTEX" : Internal.Program$Type; - static readonly "FRAGMENT" : Internal.Program$Type; - get extension(): string; - get name(): string; - get programs(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Program$Type_ = "fragment" | "vertex" | "geometry" | Program$Type; - /** - * @javaClass java.net.InetAddress - */ - class InetAddress implements Internal.Serializable { - isMCSiteLocal(): boolean; - isReachable(arg0: number): boolean; - isReachable(arg0: Internal.NetworkInterface_, arg1: number, arg2: number): boolean; - isMCGlobal(): boolean; - static getAllByName(arg0: string): Internal.InetAddress[]; - getHostName(): string; - isMCOrgLocal(): boolean; - getCanonicalHostName(): string; - isAnyLocalAddress(): boolean; - isLinkLocalAddress(): boolean; - static getLocalHost(): this; - isMCLinkLocal(): boolean; - isLoopbackAddress(): boolean; - isSiteLocalAddress(): boolean; - isMulticastAddress(): boolean; - hashCode(): number; - equals(arg0: any): boolean; - static getByName(arg0: string): this; - static getLoopbackAddress(): this; - static getByAddress(arg0: number[]): this; - static getByAddress(arg0: string, arg1: number[]): this; - getAddress(): number[]; - toString(): string; - getHostAddress(): string; - isMCNodeLocal(): boolean; - get linkLocalAddress(): boolean; - get hostName(): string; - get loopbackAddress(): this; - get address(): number[]; - get canonicalHostName(): string; - get mCOrgLocal(): boolean; - get siteLocalAddress(): boolean; - get mCNodeLocal(): boolean; - get mCGlobal(): boolean; - get localHost(): this; - get mCLinkLocal(): boolean; - get multicastAddress(): boolean; - get hostAddress(): string; - get mCSiteLocal(): boolean; - get anyLocalAddress(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InetAddress_ = InetAddress; - /** - * @javaClass net.minecraft.class_10 - */ - class PathComputationType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.PathComputationType[]; - static readonly "LAND" : Internal.PathComputationType; - static readonly "AIR" : Internal.PathComputationType; - static readonly "WATER" : Internal.PathComputationType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PathComputationType_ = "land" | "air" | "water" | PathComputationType; - /** - * @javaClass net.minecraft.class_2487 - */ - class CompoundTag implements Internal.Tag { - getCompound($$0: string): this; - getByte($$0: string): number; - getTagType($$0: string): number; - getDouble($$0: string): number; - putDouble($$0: string, $$1: number): void; - getId(): number; - getFloat($$0: string): number; - putLong($$0: string, $$1: number): void; - put($$0: string, $$1: Internal.Tag_): Internal.Tag; - remove($$0: string): void; - getUUID($$0: string): Internal.UUID; - putByte($$0: string, $$1: number): void; - getAllKeys(): Internal.Set; - getList($$0: string, $$1: number): Internal.ListTag; - hashCode(): number; - merge($$0: Internal.CompoundTag_): this; - get($$0: string): Internal.Tag; - putIntArray($$0: string, $$1: Internal.List_): void; - putIntArray($$0: string, $$1: number[]): void; - getBoolean($$0: string): boolean; - copy(): this; - putShort($$0: string, $$1: number): void; - putLongArray($$0: string, $$1: number[]): void; - putLongArray($$0: string, $$1: Internal.List_): void; - putBoolean($$0: string, $$1: boolean): void; - write($$0: Internal.DataOutput_): void; - hasUUID($$0: string): boolean; - putUUID($$0: string, $$1: Internal.UUID_): void; - getShort($$0: string): number; - putInt($$0: string, $$1: number): void; - putString($$0: string, $$1: string): void; - isEmpty(): boolean; - getString($$0: string): string; - accept($$0: Internal.TagVisitor_): void; - accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - getLongArray($$0: string): number[]; - putByteArray($$0: string, $$1: number[]): void; - putByteArray($$0: string, $$1: Internal.List_): void; - getLong($$0: string): number; - getInt($$0: string): number; - putFloat($$0: string, $$1: number): void; - contains($$0: string): boolean; - contains($$0: string, $$1: number): boolean; - size(): number; - getType(): Internal.TagType; - equals($$0: any): boolean; - getByteArray($$0: string): number[]; - toString(): string; - getIntArray($$0: string): number[]; - static readonly "CODEC" : Internal.Codec; - static readonly "TYPE" : Internal.TagType; - readonly "tags" : Internal.Map; - get allKeys(): Internal.Set; - get id(): number; - get type(): Internal.TagType; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CompoundTag_ = string | {[string]: string | number | boolean | Internal.CompoundTag_} | CompoundTag; - /** - * @javaClass net.minecraft.class_1887$class_1888 - */ - class Enchantment$Rarity extends Internal.Enum { - getWeight(): number; - static valueOf($$0: string): this; - static values(): Internal.Enchantment$Rarity[]; - static readonly "RARE" : Internal.Enchantment$Rarity; - static readonly "VERY_RARE" : Internal.Enchantment$Rarity; - static readonly "UNCOMMON" : Internal.Enchantment$Rarity; - static readonly "COMMON" : Internal.Enchantment$Rarity; - get weight(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Enchantment$Rarity_ = "uncommon" | "common" | "rare" | "very_rare" | Enchantment$Rarity; - /** - * @javaClass net.minecraft.class_1641 - */ - class ZombieVillager extends Internal.Zombie implements Internal.VillagerDataHolder { - handleEntityEvent($$0: number): void; - getStepSound(): Internal.SoundEvent; - getAmbientSound(): Internal.SoundEvent; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getDeathSound(): Internal.SoundEvent; - getHurtSound($$0: Internal.DamageSource_): Internal.SoundEvent; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isConverting(): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - setVillagerXp($$0: number): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - method_7231(): Internal.VillagerData; - removeWhenFarAway($$0: number): boolean; - setGossips($$0: Internal.Tag_): void; - method_7195($$0: Internal.VillagerData_): void; - getVillagerXp(): number; - getVoicePitch(): number; - setTradeOffers($$0: Internal.CompoundTag_): void; - get villagerXp(): number; - get voicePitch(): number; - get stepSound(): Internal.SoundEvent; - get converting(): boolean; - get deathSound(): Internal.SoundEvent; - get ambientSound(): Internal.SoundEvent; - set tradeOffers($$0: Internal.CompoundTag_); - set gossips($$0: Internal.Tag_); - set villagerXp($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZombieVillager_ = ZombieVillager; - /** - * @javaClass net.minecraft.class_326 - */ - interface ItemColor { - getColor(arg0: Internal.ItemStack_, arg1: number): number; - } - type ItemColor_ = ((arg0: Internal.ItemStack, arg1: number) => number) | ItemColor; - /** - * @javaClass net.minecraft.class_1438 - */ - class MushroomCow extends Internal.Cow implements Internal.Shearable { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - method_27072(): boolean; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - method_6636($$0: Internal.SoundSource_): void; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - getMushroomType(): Internal.MushroomCow$MushroomType; - static checkMushroomSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - get mushroomType(): Internal.MushroomCow$MushroomType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MushroomCow_ = MushroomCow; - /** - * @javaClass java.util.function.ObjLongConsumer - */ - interface ObjLongConsumer { - accept(arg0: T, arg1: number): void; - } - type ObjLongConsumer_ = ((arg0: T, arg1: number) => void) | ObjLongConsumer; - /** - * @javaClass net.minecraft.class_1157 - */ - class TutorialSteps extends Internal.Enum { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.TutorialSteps[]; - static getByName($$0: string): this; - create($$0: Internal.Tutorial_): Internal.TutorialStepInstance; - static readonly "PUNCH_TREE" : Internal.TutorialSteps; - static readonly "MOVEMENT" : Internal.TutorialSteps; - static readonly "FIND_TREE" : Internal.TutorialSteps; - static readonly "OPEN_INVENTORY" : Internal.TutorialSteps; - static readonly "NONE" : Internal.TutorialSteps; - static readonly "CRAFT_PLANKS" : Internal.TutorialSteps; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TutorialSteps_ = "punch_tree" | "find_tree" | "craft_planks" | "none" | "movement" | "open_inventory" | TutorialSteps; - /** - * @javaClass net.minecraft.class_1259$class_1261 - */ - class BossEvent$BossBarOverlay extends Internal.Enum { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.BossEvent$BossBarOverlay[]; - static byName($$0: string): this; - static readonly "NOTCHED_6" : Internal.BossEvent$BossBarOverlay; - static readonly "NOTCHED_12" : Internal.BossEvent$BossBarOverlay; - static readonly "PROGRESS" : Internal.BossEvent$BossBarOverlay; - static readonly "NOTCHED_20" : Internal.BossEvent$BossBarOverlay; - static readonly "NOTCHED_10" : Internal.BossEvent$BossBarOverlay; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BossEvent$BossBarOverlay_ = "notched_20" | "notched_10" | "progress" | "notched_6" | "notched_12" | BossEvent$BossBarOverlay; - /** - * @javaClass dev.latvian.mods.kubejs.level.FireworksJS - */ - class FireworksJS { - static of(o: any): this; - createFireworkRocket(w: Internal.Level_, x: number, y: number, z: number): Internal.FireworkRocketEntity; - "flight" : number; - "lifetime" : number; - readonly "explosions" : Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FireworksJS_ = FireworksJS; - /** - * @javaClass net.minecraft.class_3943 - */ - class ClientboundMerchantOffersPacket implements Internal.Packet { - getContainerId(): number; - getOffers(): Internal.MerchantOffers; - getVillagerLevel(): number; - showProgress(): boolean; - getVillagerXp(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - canRestock(): boolean; - write($$0: Internal.FriendlyByteBuf_): void; - get offers(): Internal.MerchantOffers; - get villagerLevel(): number; - get villagerXp(): number; - get containerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundMerchantOffersPacket_ = ClientboundMerchantOffersPacket; - /** - * @javaClass net.minecraft.class_6123 - */ - interface HeightProviderType

{ - codec(): Internal.Codec

; - } - type HeightProviderType_

= Special.HeightProviderType | (() => Internal.Codec

) | HeightProviderType

; - /** - * @javaClass net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon - */ - class ClientPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { - onServerReady(): void; - lateInit(): void; - handle(packet: Internal.ClientboundCustomPayloadPacket_): boolean; - createPacket(channelName: ResourceLocation_, buf: Internal.FriendlyByteBuf_): Internal.Packet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientPlayNetworkAddon_ = ClientPlayNetworkAddon; - /** - * @javaClass net.minecraft.class_1852 - */ - abstract class CustomRecipe implements Internal.CraftingRecipe { - method_8110(): Internal.ItemStack; - method_8114(): ResourceLocation; - method_8118(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CustomRecipe_ = CustomRecipe; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeRender - */ - interface ScreenEvents$BeforeRender { - beforeRender(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void; - } - type ScreenEvents$BeforeRender_ = ((arg0: Internal.Screen, arg1: Internal.PoseStack, arg2: number, arg3: number, arg4: number) => void) | ScreenEvents$BeforeRender; - /** - * @javaClass net.minecraft.class_1011$class_1012 - */ - class NativeImage$Format extends Internal.Enum { - hasLuminanceOrRed(): boolean; - glFormat(): number; - components(): number; - supportedByStb(): boolean; - luminanceOrGreenOffset(): number; - hasLuminance(): boolean; - static valueOf($$0: string): this; - static values(): Internal.NativeImage$Format[]; - setPackPixelStoreState(): void; - luminanceOrRedOffset(): number; - greenOffset(): number; - setUnpackPixelStoreState(): void; - luminanceOffset(): number; - hasRed(): boolean; - hasBlue(): boolean; - alphaOffset(): number; - hasLuminanceOrBlue(): boolean; - hasGreen(): boolean; - hasLuminanceOrGreen(): boolean; - blueOffset(): number; - luminanceOrAlphaOffset(): number; - luminanceOrBlueOffset(): number; - hasAlpha(): boolean; - hasLuminanceOrAlpha(): boolean; - redOffset(): number; - static readonly "LUMINANCE_ALPHA" : Internal.NativeImage$Format; - static readonly "RGBA" : Internal.NativeImage$Format; - static readonly "LUMINANCE" : Internal.NativeImage$Format; - static readonly "RGB" : Internal.NativeImage$Format; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NativeImage$Format_ = "luminance" | "rgba" | "luminance_alpha" | "rgb" | NativeImage$Format; - /** - * @javaClass net.fabricmc.fabric.impl.renderer.SpriteFinderImpl - */ - class SpriteFinderImpl implements Internal.SpriteFinder { - find(quad: Internal.QuadView_, textureIndex: number): Internal.TextureAtlasSprite; - find(u: number, v: number): Internal.TextureAtlasSprite; - static get(atlas: Internal.TextureAtlas_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpriteFinderImpl_ = SpriteFinderImpl; - /** - * @javaClass net.fabricmc.fabric.mixin.resource.loader.ResourceMixin - */ - interface ResourceMixin extends Internal.FabricResource { - } - type ResourceMixin_ = ResourceMixin; - /** - * @javaClass net.minecraft.class_1950 - */ - class PathNavigationRegion implements Internal.BlockGetter, Internal.CollisionGetter { - getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; - getProfiler(): Internal.ProfilerFiller; - getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; - getBlockEntity($$0: BlockPos_): Internal.BlockEntity; - method_31607(): number; - method_31605(): number; - getFluidState($$0: BlockPos_): Internal.FluidState; - getBlockState($$0: BlockPos_): Internal.BlockState; - getWorldBorder(): Internal.WorldBorder; - get profiler(): Internal.ProfilerFiller; - get worldBorder(): Internal.WorldBorder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PathNavigationRegion_ = PathNavigationRegion; - /** - * @javaClass net.fabricmc.fabric.impl.transfer.item.ItemVariantCache - */ - interface ItemVariantCache { - fabric_getCachedItemVariant(): Internal.ItemVariant; - } - type ItemVariantCache_ = (() => Internal.ItemVariant) | ItemVariantCache; - /** - * @javaClass net.minecraft.class_1590 - */ - class ZombifiedPiglin extends Internal.Zombie implements Internal.NeutralMob { - getMyRidingOffset(): number; - method_29509(): void; - method_29508(): Internal.UUID; - static checkZombifiedPiglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - wantsToPickUp($$0: Internal.ItemStack_): boolean; - method_29507(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isPreventingPlayerRest($$0: Internal.Player_): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - setTarget($$0: Internal.LivingEntity_): void; - get myRidingOffset(): number; - set target($$0: Internal.LivingEntity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZombifiedPiglin_ = ZombifiedPiglin; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2ByteFunction - */ - interface Long2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): this; - andThenByte(arg0: Internal.Byte2ByteFunction_): this; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Long2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ByteFunction; - } - type Long2ByteFunction_ = ((arg0: number) => number) | Long2ByteFunction; - /** - * @javaClass java.nio.charset.CoderResult - */ - class CoderResult { - static malformedForLength(arg0: number): this; - isMalformed(): boolean; - isError(): boolean; - static unmappableForLength(arg0: number): this; - isOverflow(): boolean; - isUnmappable(): boolean; - isUnderflow(): boolean; - length(): number; - toString(): string; - throwException(): void; - static readonly "OVERFLOW" : Internal.CoderResult; - static readonly "UNDERFLOW" : Internal.CoderResult; - get underflow(): boolean; - get overflow(): boolean; - get error(): boolean; - get unmappable(): boolean; - get malformed(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CoderResult_ = CoderResult; - /** - * @javaClass net.minecraft.class_2616 - */ - class ClientboundAnimatePacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getAction(): number; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - static readonly "CRITICAL_HIT" : 4; - static readonly "MAGIC_CRITICAL_HIT" : 5; - static readonly "SWING_MAIN_HAND" : 0; - static readonly "SWING_OFF_HAND" : 3; - static readonly "WAKE_UP" : 2; - static readonly "HURT" : 1; - get action(): number; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundAnimatePacket_ = ClientboundAnimatePacket; - /** - * @javaClass net.minecraft.class_1688$class_1689 - */ - class AbstractMinecart$Type extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.AbstractMinecart$Type[]; - static readonly "CHEST" : Internal.AbstractMinecart$Type; - static readonly "FURNACE" : Internal.AbstractMinecart$Type; - static readonly "RIDEABLE" : Internal.AbstractMinecart$Type; - static readonly "COMMAND_BLOCK" : Internal.AbstractMinecart$Type; - static readonly "TNT" : Internal.AbstractMinecart$Type; - static readonly "SPAWNER" : Internal.AbstractMinecart$Type; - static readonly "HOPPER" : Internal.AbstractMinecart$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractMinecart$Type_ = "chest" | "spawner" | "command_block" | "furnace" | "rideable" | "tnt" | "hopper" | "emitter" | AbstractMinecart$Type; - /** - * @javaClass com.mojang.serialization.Decoder$Terminal - */ - interface Decoder$Terminal { - decoder(): Internal.Decoder; - decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; - } - type Decoder$Terminal_ = ((arg0: Internal.DynamicOps, arg1: any) => Internal.DataResult) | Decoder$Terminal; - /** - * @javaClass net.minecraft.class_2815 - */ - class ServerboundContainerClosePacket implements Internal.Packet { - getContainerId(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get containerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundContainerClosePacket_ = ServerboundContainerClosePacket; - /** - * @javaClass net.minecraft.class_1162 - */ - class Vector4f { - add($$0: number, $$1: number, $$2: number, $$3: number): void; - set($$0: number, $$1: number, $$2: number, $$3: number): void; - lerp($$0: Internal.Vector4f_, $$1: number): void; - perspectiveDivide(): void; - mul($$0: Internal.Vector3f_): void; - mul($$0: number): void; - dot($$0: Internal.Vector4f_): number; - transform($$0: Internal.Quaternion_): void; - transform($$0: Internal.Matrix4f_): void; - hashCode(): number; - w(): number; - normalize(): boolean; - equals($$0: any): boolean; - x(): number; - y(): number; - z(): number; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Vector4f_ = Vector4f; - /** - * @javaClass net.minecraft.class_1941 - */ - interface CollisionGetter extends Internal.BlockGetter { - getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; - getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List; - noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; - noCollision($$0: Internal.AABB_): boolean; - noCollision($$0: Internal.Entity_): boolean; - getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter; - collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; - findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; - getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; - isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; - isUnobstructed($$0: Internal.Entity_): boolean; - isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; - getWorldBorder(): Internal.WorldBorder; - } - type CollisionGetter_ = CollisionGetter; - /** - * @javaClass dev.latvian.mods.kubejs.client.SoundRegistryEventJS - */ - class SoundRegistryEventJS extends Internal.StartupEventJS { - register(r: ResourceLocation_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SoundRegistryEventJS_ = SoundRegistryEventJS; - /** - * @javaClass net.minecraft.class_6012 - */ - class WeightedRandomList { - static codec($$0: Internal.Codec_): Internal.Codec>; - getRandom($$0: Internal.Random_): Internal.Optional; - isEmpty(): boolean; - static create(): Internal.WeightedRandomList; - static create($$0: Internal.List_): Internal.WeightedRandomList; - static create(... $$0: E[]): Internal.WeightedRandomList; - unwrap(): Internal.List; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WeightedRandomList_ = WeightedRandomList; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.SmithingRecipeJS - */ - class SmithingRecipeJS extends Internal.RecipeJS { - serialize(): void; - create(args: Internal.ListJS_): void; - deserialize(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SmithingRecipeJS_ = SmithingRecipeJS; - /** - * @javaClass java.util.BitSet - */ - class BitSet implements Internal.Cloneable, Internal.Serializable { - nextClearBit(arg0: number): number; - previousClearBit(arg0: number): number; - or(arg0: Internal.BitSet_): void; - set(arg0: number, arg1: number): void; - set(arg0: number): void; - set(arg0: number, arg1: boolean): void; - set(arg0: number, arg1: number, arg2: boolean): void; - toLongArray(): number[]; - intersects(arg0: Internal.BitSet_): boolean; - static valueOf(arg0: number[]): this; - static valueOf(arg0: Internal.ByteBuffer_): this; - static valueOf(arg0: Internal.LongBuffer_): this; - previousSetBit(arg0: number): number; - isEmpty(): boolean; - clear(): void; - clear(arg0: number, arg1: number): void; - clear(arg0: number): void; - length(): number; - nextSetBit(arg0: number): number; - cardinality(): number; - size(): number; - stream(): Internal.IntStream; - and(arg0: Internal.BitSet_): void; - hashCode(): number; - toByteArray(): number[]; - equals(arg0: any): boolean; - get(arg0: number, arg1: number): this; - get(arg0: number): boolean; - clone(): any; - xor(arg0: Internal.BitSet_): void; - toString(): string; - flip(arg0: number): void; - flip(arg0: number, arg1: number): void; - andNot(arg0: Internal.BitSet_): void; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BitSet_ = BitSet; - /** - * @javaClass net.coderbot.iris.mixin.ProgramTypeAccessor - */ - interface ProgramTypeAccessor { - } - type ProgramTypeAccessor_ = ProgramTypeAccessor; - /** - * @javaClass net.minecraft.class_5513 - */ - interface TextFilter { - processStreamMessage(arg0: string): Internal.CompletableFuture; - leave(): void; - join(): void; - processMessageBundle(arg0: Internal.List_): Internal.CompletableFuture>; - } - type TextFilter_ = TextFilter; - /** - * @javaClass com.google.common.collect.ForwardingMultimap - */ - abstract class ForwardingMultimap extends Internal.ForwardingObject implements Internal.Multimap { - containsEntry(arg0: any, arg1: any): boolean; - asMap(): Internal.Map>; - keys(): Internal.Multiset; - containsKey(arg0: any): boolean; - values(): Internal.Collection; - isEmpty(): boolean; - clear(): void; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): boolean; - remove(arg0: any, arg1: any): boolean; - removeAll(arg0: any): Internal.Collection; - entries(): Internal.Collection>; - size(): number; - hashCode(): number; - putAll(arg0: Internal.Multimap_): boolean; - putAll(arg0: K, arg1: Internal.Iterable_): boolean; - equals(arg0: any): boolean; - get(arg0: K): Internal.Collection; - keySet(): Internal.Set; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ForwardingMultimap_ = ForwardingMultimap; - /** - * @javaClass dev.latvian.mods.kubejs.misc.VillagerTypeBuilder - */ - class VillagerTypeBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - createObject(): Internal.VillagerType; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VillagerTypeBuilder_ = VillagerTypeBuilder; - /** - * @javaClass com.mojang.serialization.Decoder$Boxed - */ - interface Decoder$Boxed { - decoder(): Internal.Decoder; - decode(arg0: Internal.Dynamic_): Internal.DataResult>; - } - type Decoder$Boxed_ = ((arg0: Internal.Dynamic) => Internal.DataResult>) | Decoder$Boxed; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ByteFunction - */ - interface Byte2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): this; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: any): number; - remove(arg0: number): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; - identity(): this; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): this; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; - } - type Byte2ByteFunction_ = ((arg0: number) => number) | Byte2ByteFunction; - /** - * @javaClass java.util.Spliterator$OfPrimitive - */ - interface Spliterator$OfPrimitive extends Internal.Spliterator { - trySplit(): T_SPLITR; - tryAdvance(arg0: T_CONS): boolean; - forEachRemaining(arg0: T_CONS): void; - } - type Spliterator$OfPrimitive_ = Spliterator$OfPrimitive; - /** - * @javaClass it.unimi.dsi.fastutil.longs.LongIterator - */ - interface LongIterator extends Internal.PrimitiveIterator$OfLong { - next(): number; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - nextLong(): number; - } - type LongIterator_ = (() => number) | LongIterator; - /** - * @javaClass net.minecraft.class_6880$class_6882 - */ - class Holder$Kind extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Holder$Kind[]; - static readonly "REFERENCE" : Internal.Holder$Kind; - static readonly "DIRECT" : Internal.Holder$Kind; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Holder$Kind_ = "reference" | "direct" | Holder$Kind; - /** - * @javaClass net.minecraft.class_4180 - */ - class SectionStorage implements Internal.AutoCloseable { - hasWork(): boolean; - flush($$0: Internal.ChunkPos_): void; - close(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SectionStorage_ = SectionStorage; - /** - * @javaClass java.util.OptionalDouble - */ - class OptionalDouble { - isEmpty(): boolean; - isPresent(): boolean; - getAsDouble(): number; - orElse(arg0: number): number; - orElseThrow(arg0: Internal.Supplier_): number; - orElseThrow(): number; - static empty(): this; - orElseGet(arg0: Internal.DoubleSupplier_): number; - stream(): Internal.DoubleStream; - hashCode(): number; - ifPresentOrElse(arg0: Internal.DoubleConsumer_, arg1: Internal.Runnable_): void; - ifPresent(arg0: Internal.DoubleConsumer_): void; - static of(arg0: number): this; - equals(arg0: any): boolean; - toString(): string; - get asDouble(): number; - get present(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OptionalDouble_ = OptionalDouble; - /** - * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction - */ - interface Boolean2FloatFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: boolean): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): this; - containsKey(arg0: boolean): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2FloatFunction; - } - type Boolean2FloatFunction_ = ((arg0: boolean) => number) | Boolean2FloatFunction; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseScroll - */ - interface ScreenMouseEvents$AfterMouseScroll { - afterMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): void; - } - type ScreenMouseEvents$AfterMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number) => void) | ScreenMouseEvents$AfterMouseScroll; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2IntFunction - */ - interface Int2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): this; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: any): number; - remove(arg0: number): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; - identity(): this; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): this; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; - } - type Int2IntFunction_ = ((arg0: number) => number) | Int2IntFunction; - /** - * @javaClass net.minecraft.class_4044 - */ - class PaintingTextureManager extends Internal.TextureAtlasHolder { - get($$0: Internal.Motive_): Internal.TextureAtlasSprite; - getBackSprite(): Internal.TextureAtlasSprite; - handler$zff000$onConstruction(textureManager: Internal.TextureManager_, ci: Internal.CallbackInfo_): void; - get backSprite(): Internal.TextureAtlasSprite; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PaintingTextureManager_ = PaintingTextureManager; - /** - * @javaClass me.jellysquid.mods.sodium.client.model.vertex.buffer.VertexBufferView - */ - interface VertexBufferView { - ensureBufferCapacity(arg0: number): boolean; - flush(arg0: number, arg1: Internal.BufferVertexFormat_): void; - getWriterPosition(): number; - getVertexFormat(): Internal.BufferVertexFormat; - getDirectBuffer(): Internal.ByteBuffer; - } - type VertexBufferView_ = VertexBufferView; - /** - * @javaClass net.minecraft.class_1842 - */ - class Potion { - getEffects(): Internal.List; - getName($$0: string): string; - hasInstantEffects(): boolean; - static byName($$0: string): this; - get effects(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Potion_ = Special.Potion | Potion; - /** - * @javaClass net.minecraft.class_5321 - */ - class ResourceKey implements Internal.SpecialEquality { - static elementKey($$0: Internal.ResourceKey_>): Internal.Function>; - registry(): ResourceLocation; - static codec($$0: Internal.ResourceKey_>): Internal.Codec>; - cast($$0: Internal.ResourceKey_>): Internal.Optional>; - isFor($$0: Internal.ResourceKey_>): boolean; - getNamespace(): string; - static createRegistryKey($$0: ResourceLocation_): Internal.ResourceKey>; - getPath(): string; - static create($$0: Internal.ResourceKey_>, $$1: ResourceLocation_): Internal.ResourceKey; - location(): ResourceLocation; - toString(): string; - specialEquals(o: any, shallow: boolean): boolean; - get path(): string; - get namespace(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ResourceKey_ = ResourceKey; - /** - * @javaClass net.minecraft.class_2751 - */ - class ClientboundSetObjectivePacket implements Internal.Packet { - getObjectiveName(): string; - getDisplayName(): Internal.Component; - handle($$0: Internal.ClientGamePacketListener_): void; - getRenderType(): Internal.ObjectiveCriteria$RenderType; - getMethod(): number; - write($$0: Internal.FriendlyByteBuf_): void; - static readonly "METHOD_ADD" : 0; - static readonly "METHOD_REMOVE" : 1; - static readonly "METHOD_CHANGE" : 2; - get method(): number; - get displayName(): Internal.Component; - get renderType(): Internal.ObjectiveCriteria$RenderType; - get objectiveName(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetObjectivePacket_ = ClientboundSetObjectivePacket; - /** - * @javaClass net.coderbot.iris.mixin.LevelRendererAccessor - */ - interface LevelRendererAccessor { - shouldRegenerateClouds(): boolean; - setShouldRegenerateClouds(arg0: boolean): void; - getLevel(): Internal.ClientLevel; - invokeRenderEntity(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.PoseStack_, arg6: Internal.MultiBufferSource_): void; - getEntityRenderDispatcher(): Internal.EntityRenderDispatcher; - setRenderBuffers(arg0: Internal.RenderBuffers_): void; - invokeSetupRender(arg0: Internal.Camera_, arg1: Internal.Frustum_, arg2: boolean, arg3: boolean): void; - getRenderBuffers(): Internal.RenderBuffers; - invokeRenderChunkLayer(arg0: Internal.RenderType_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4f_): void; - } - type LevelRendererAccessor_ = LevelRendererAccessor; - /** - * @javaClass net.minecraft.class_1922 - */ - interface BlockGetter extends Internal.LevelHeightAccessor { - isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; - getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; - getBlockFloorHeight($$0: BlockPos_): number; - getMaxLightLevel(): number; - clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; - getBlockStates($$0: Internal.AABB_): Internal.Stream; - getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; - getBlockEntity(arg0: BlockPos_): Internal.BlockEntity; - getLightEmission($$0: BlockPos_): number; - getFluidState(arg0: BlockPos_): Internal.FluidState; - getBlockState(arg0: BlockPos_): Internal.BlockState; - clip($$0: Internal.ClipContext_): Internal.BlockHitResult; - traverseBlocks($$0: Vec3_, $$1: Vec3_, $$2: C, $$3: Internal.BiFunction_, $$4: Internal.Function_): T; - } - type BlockGetter_ = BlockGetter; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2ReferenceFunction - */ - interface Float2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Float2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ReferenceFunction; - } - type Float2ReferenceFunction_ = ((arg0: number) => V) | Float2ReferenceFunction; - /** - * @javaClass net.minecraft.class_5455$class_6892 - */ - class RegistryAccess$RegistryEntry extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - value(): Internal.Registry; - key(): Internal.ResourceKey>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RegistryAccess$RegistryEntry_ = RegistryAccess$RegistryEntry; - /** - * @javaClass net.minecraft.class_2846$class_2847 - */ - class ServerboundPlayerActionPacket$Action extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ServerboundPlayerActionPacket$Action[]; - static readonly "STOP_DESTROY_BLOCK" : Internal.ServerboundPlayerActionPacket$Action; - static readonly "DROP_ALL_ITEMS" : Internal.ServerboundPlayerActionPacket$Action; - static readonly "DROP_ITEM" : Internal.ServerboundPlayerActionPacket$Action; - static readonly "RELEASE_USE_ITEM" : Internal.ServerboundPlayerActionPacket$Action; - static readonly "ABORT_DESTROY_BLOCK" : Internal.ServerboundPlayerActionPacket$Action; - static readonly "SWAP_ITEM_WITH_OFFHAND" : Internal.ServerboundPlayerActionPacket$Action; - static readonly "START_DESTROY_BLOCK" : Internal.ServerboundPlayerActionPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundPlayerActionPacket$Action_ = "swap_item_with_offhand" | "start_destroy_block" | "abort_destroy_block" | "drop_item" | "drop_all_items" | "stop_destroy_block" | "release_use_item" | ServerboundPlayerActionPacket$Action; - /** - * @javaClass java.time.ZoneOffset - */ - class ZoneOffset extends Internal.ZoneId implements Internal.TemporalAccessor, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - getTotalSeconds(): number; - static ofHoursMinutes(arg0: number, arg1: number): this; - query(arg0: Internal.TemporalQuery_): R; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - getId(): string; - isSupported(arg0: Internal.TemporalField_): boolean; - compareTo(arg0: Internal.ZoneOffset_): number; - getLong(arg0: Internal.TemporalField_): number; - static ofHours(arg0: number): this; - hashCode(): number; - static of(arg0: string): this; - equals(arg0: any): boolean; - get(arg0: Internal.TemporalField_): number; - static from(arg0: Internal.TemporalAccessor_): this; - toString(): string; - getRules(): Internal.ZoneRules; - static ofHoursMinutesSeconds(arg0: number, arg1: number, arg2: number): this; - static ofTotalSeconds(arg0: number): this; - static readonly "MIN" : Internal.ZoneOffset; - static readonly "UTC" : Internal.ZoneOffset; - static readonly "MAX" : Internal.ZoneOffset; - get totalSeconds(): number; - get rules(): Internal.ZoneRules; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneOffset_ = ZoneOffset; - /** - * @javaClass net.minecraft.class_5937 - */ - class EffectProgram extends Internal.Program { - attachToEffect($$0: Internal.Effect_): void; - static compileShader($$0: Internal.Program$Type_, $$1: string, $$2: Internal.InputStream_, $$3: string): this; - close(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EffectProgram_ = EffectProgram; - /** - * @javaClass java.util.AbstractCollection - */ - abstract class AbstractCollection implements Internal.Collection { - add(arg0: E): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: Internal.Collection_): boolean; - containsAll(arg0: Internal.Collection_): boolean; - toArray(): any[]; - toArray(arg0: T[]): T[]; - isEmpty(): boolean; - clear(): void; - toString(): string; - remove(arg0: any): boolean; - retainAll(arg0: Internal.Collection_): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractCollection_ = AbstractCollection; - /** - * @javaClass net.minecraft.class_176$class_177 - */ - class LootContextParamSet$Builder { - build(): Internal.LootContextParamSet; - optional($$0: Internal.LootContextParam_): this; - required($$0: Internal.LootContextParam_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootContextParamSet$Builder_ = LootContextParamSet$Builder; - /** - * @javaClass net.minecraft.class_1628 - */ - class Spider extends Internal.Monster { - onClimbable(): boolean; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getPassengersRidingOffset(): number; - canBeAffected($$0: Internal.MobEffectInstance_): boolean; - makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; - tick(): void; - setClimbing($$0: boolean): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - isClimbing(): boolean; - getMobType(): Internal.MobType; - get passengersRidingOffset(): number; - get mobType(): Internal.MobType; - get climbing(): boolean; - set climbing($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Spider_ = Spider; - /** - * @javaClass net.minecraft.class_2673 - */ - class ClientboundLevelEventPacket implements Internal.Packet { - isGlobalEvent(): boolean; - getType(): number; - getPos(): BlockPos; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getData(): number; - get data(): number; - get pos(): BlockPos; - get type(): number; - get globalEvent(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundLevelEventPacket_ = ClientboundLevelEventPacket; - /** - * @javaClass net.minecraft.class_1160 - */ - class Vector3f { - add($$0: number, $$1: number, $$2: number): void; - add($$0: Internal.Vector3f_): void; - sub($$0: Internal.Vector3f_): void; - set($$0: number, $$1: number, $$2: number): void; - lerp($$0: Internal.Vector3f_, $$1: number): void; - mul($$0: number): void; - mul($$0: number, $$1: number, $$2: number): void; - rotation($$0: number): Internal.Quaternion; - dot($$0: Internal.Vector3f_): number; - cross($$0: Internal.Vector3f_): void; - transform($$0: Internal.Matrix3f_): void; - transform($$0: Internal.Quaternion_): void; - load($$0: Internal.Vector3f_): void; - hashCode(): number; - normalize(): boolean; - rotationDegrees($$0: number): Internal.Quaternion; - equals($$0: any): boolean; - x(): number; - y(): number; - z(): number; - toString(): string; - copy(): this; - map($$0: Internal.Float2FloatFunction_): void; - clamp($$0: Internal.Vector3f_, $$1: Internal.Vector3f_): void; - clamp($$0: number, $$1: number): void; - static "ZERO" : Internal.Vector3f; - static readonly "CODEC" : Internal.Codec; - static "ZN" : Internal.Vector3f; - static "YN" : Internal.Vector3f; - static "XN" : Internal.Vector3f; - static "ZP" : Internal.Vector3f; - static "YP" : Internal.Vector3f; - static "XP" : Internal.Vector3f; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Vector3f_ = Vector3f; - /** - * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder - */ - class EnchantmentBuilder extends Internal.BuilderBase { - maxLevel(i: number): this; - armorFeet(): this; - veryRare(): this; - damageBonus(i: Internal.EnchantmentBuilder$DamageBonusFunction_): this; - undiscoverable(): this; - postAttack(i: Internal.EnchantmentBuilder$PostFunction_): this; - crossbow(): this; - vanishable(): this; - bow(): this; - armorLegs(): this; - weapon(): this; - uncommon(): this; - canEnchant(i: Internal.Object2BooleanFunction_): this; - postHurt(i: Internal.EnchantmentBuilder$PostFunction_): this; - rare(): this; - maxCost(i: Internal.Int2IntFunction_): this; - minCost(i: Internal.Int2IntFunction_): this; - treasureOnly(): this; - wearable(): this; - trident(): this; - damageProtection(i: Internal.EnchantmentBuilder$DamageProtectionFunction_): this; - armorChest(): this; - createObject(): Internal.Enchantment; - minLevel(i: number): this; - armorHead(): this; - slots(s: EquipmentSlot_[]): this; - armor(): this; - fishingRod(): this; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - curse(): this; - checkCompatibility(i: Internal.Object2BooleanFunction_): this; - breakable(): this; - category(c: Internal.EnchantmentCategory_): this; - rarity(r: Internal.Enchantment$Rarity_): this; - untradeable(): this; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - /** - * Set the callback when the enchanted item hits an entity. - * - * WARN: This callback will ALWAYS be called TWICE, for both main hand and off hand. - * This is an annoying code logic from Vanilla Minecraft. There's no way KubeJS can - * change this. - */ - doPostAttack(i: Internal.EnchantmentBuilder$PostFunction_): Internal.EnchantmentBuilder_; - } - /** - */ - type EnchantmentBuilder_ = EnchantmentBuilder; - /** - * @javaClass net.minecraft.class_5281 - */ - interface WorldGenLevel extends Internal.ServerLevelAccessor { - getSeed(): number; - ensureCanWrite($$0: BlockPos_): boolean; - setCurrentlyGenerating($$0: Internal.Supplier_): void; - } - type WorldGenLevel_ = (() => number) | WorldGenLevel; - /** - * @javaClass net.minecraft.class_3916 - */ - class LecternMenu extends Internal.AbstractContainerMenu { - getBook(): Internal.ItemStack; - clickMenuButton($$0: Internal.Player_, $$1: number): boolean; - stillValid($$0: Internal.Player_): boolean; - setData($$0: number, $$1: number): void; - getPage(): number; - static readonly "BUTTON_PREV_PAGE" : 1; - static readonly "BUTTON_TAKE_BOOK" : 3; - static readonly "BUTTON_PAGE_JUMP_RANGE_START" : 100; - static readonly "BUTTON_NEXT_PAGE" : 2; - get book(): Internal.ItemStack; - get page(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LecternMenu_ = LecternMenu; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2IntFunction - */ - interface Double2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): this; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Double2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): this; - } - type Double2IntFunction_ = ((arg0: number) => number) | Double2IntFunction; - /** - * @javaClass com.mojang.serialization.ListBuilder - */ - interface ListBuilder { - withErrorsFrom(arg0: Internal.DataResult_): Internal.ListBuilder; - add(arg0: Internal.DataResult_): Internal.ListBuilder; - add(arg0: T): Internal.ListBuilder; - add(arg0: E, arg1: Internal.Encoder_): Internal.ListBuilder; - mapError(arg0: Internal.UnaryOperator_): Internal.ListBuilder; - ops(): Internal.DynamicOps; - build(arg0: T): Internal.DataResult; - build(arg0: Internal.DataResult_): Internal.DataResult; - addAll(arg0: Internal.Iterable_, arg1: Internal.Encoder_): Internal.ListBuilder; - } - type ListBuilder_ = ListBuilder; - /** - * @javaClass net.minecraft.class_1431 - */ - class Cod extends Internal.AbstractSchoolingFish { - method_6452(): Internal.ItemStack; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Cod_ = Cod; - /** - * @javaClass dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter - */ - interface MobFilter extends Internal.BiPredicate { - test(arg0: Internal.MobCategory_, arg1: Internal.MobSpawnSettings$SpawnerData_): boolean; - of(o: any): this; - idFilter(s: string): this; - } - type MobFilter_ = ((arg0: Internal.MobCategory, arg1: Internal.MobSpawnSettings$SpawnerData) => boolean) | MobFilter; - /** - * @javaClass dev.latvian.mods.unit.function.FunctionFactory - */ - class FunctionFactory extends Internal.Record { - maxArgs(): number; - hashCode(): number; - supplier(): Internal.FunctionFactory$FuncSupplier; - static of(name: string, args: number, supplier: Internal.FunctionFactory$FuncSupplier_): this; - static of(name: string, minArgs: number, maxArgs: number, supplier: Internal.FunctionFactory$FuncSupplier_): this; - equals(o: any): boolean; - static of0(name: string, supplier: Internal.Supplier_): this; - name(): string; - create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; - static of2(name: string, supplier: Internal.FunctionFactory$Arg2_): this; - toString(): string; - static of1(name: string, supplier: Internal.FunctionFactory$Arg1_): this; - static of3(name: string, supplier: Internal.FunctionFactory$Arg3_): this; - minArgs(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FunctionFactory_ = FunctionFactory; - /** - * @javaClass java.security.Provider - */ - abstract class Provider extends Internal.Properties { - isConfigured(): boolean; - getOrDefault(arg0: any, arg1: any): any; - getName(): string; - keys(): Internal.Enumeration; - computeIfAbsent(arg0: any, arg1: Internal.Function_): any; - values(): Internal.Collection; - replace(arg0: any, arg1: any): any; - replace(arg0: any, arg1: any, arg2: any): boolean; - replaceAll(arg0: Internal.BiFunction_): void; - put(arg0: any, arg1: any): any; - remove(arg0: any): any; - remove(arg0: any, arg1: any): boolean; - compute(arg0: any, arg1: Internal.BiFunction_): any; - load(arg0: Internal.InputStream_): void; - putAll(arg0: Internal.Map_): void; - merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; - get(arg0: any): any; - getServices(): Internal.Set; - keySet(): Internal.Set; - getVersion(): number; - getProperty(arg0: string): string; - getInfo(): string; - entrySet(): Internal.Set>; - getVersionStr(): string; - forEach(arg0: Internal.BiConsumer_): void; - clear(): void; - configure(arg0: string): this; - getService(arg0: string, arg1: string): Internal.Provider$Service; - computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; - elements(): Internal.Enumeration; - toString(): string; - putIfAbsent(arg0: any, arg1: any): any; - get configured(): boolean; - get versionStr(): string; - get name(): string; - get services(): Internal.Set; - get version(): number; - get info(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Provider_ = Provider; - /** - * @javaClass net.minecraft.class_5455$class_6890 - */ - interface RegistryAccess$Frozen extends Internal.RegistryAccess { - freeze(): this; - } - type RegistryAccess$Frozen_ = RegistryAccess$Frozen; - /** - * @javaClass net.minecraft.class_58 - */ - class ValidationContext { - enterTable($$0: string, $$1: ResourceLocation_): this; - validateUser($$0: Internal.LootContextUser_): void; - enterCondition($$0: string, $$1: ResourceLocation_): this; - forChild($$0: string): this; - resolveCondition($$0: ResourceLocation_): Internal.LootItemCondition; - reportProblem($$0: string): void; - resolveLootTable($$0: ResourceLocation_): Internal.LootTable; - hasVisitedCondition($$0: ResourceLocation_): boolean; - hasVisitedTable($$0: ResourceLocation_): boolean; - setParams($$0: Internal.LootContextParamSet_): this; - getProblems(): Internal.Multimap; - get problems(): Internal.Multimap; - set params($$0: Internal.LootContextParamSet_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ValidationContext_ = ValidationContext; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback - */ - interface ModifyRecipeResultCallback { - modify(arg0: Internal.ModifyRecipeCraftingGrid_, arg1: Internal.ItemStackJS_): Internal.ItemStackJS; - } - type ModifyRecipeResultCallback_ = ((arg0: Internal.ModifyRecipeCraftingGrid, arg1: Internal.ItemStackJS) => Internal.ItemStackJS) | ModifyRecipeResultCallback; - /** - * @javaClass net.minecraft.class_309 - */ - class KeyboardHandler { - handler$zco000$onRawKey(handle: number, key: number, scanCode: number, action: number, modifiers: number, info: Internal.CallbackInfo_): void; - handler$bkl001$onKey(window: number, key: number, scancode: number, i: number, j: number, cbi: Internal.CallbackInfo_): void; - handler$bin000$keyPress(window: number, key: number, code: number, k: number, m: number, ci: Internal.CallbackInfo_): void; - getClipboard(): string; - setup($$0: number): void; - setClipboard($$0: string): void; - handler$zco000$onKey(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_): void; - tick(): void; - setSendRepeatsToGui($$0: boolean): void; - handler$zco000$onKeyAfter(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_, screen: Internal.Screen_, bls: boolean[]): void; - keyPress($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - static readonly "DEBUG_CRASH_TIME" : 10000; - get clipboard(): string; - set sendRepeatsToGui($$0: boolean); - set up($$0: number); - set clipboard($$0: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type KeyboardHandler_ = KeyboardHandler; - /** - * @javaClass net.minecraft.class_5889 - */ - class ClientboundInitializeBorderPacket implements Internal.Packet { - getNewCenterZ(): number; - getLerpTime(): number; - getNewCenterX(): number; - getNewSize(): number; - getWarningBlocks(): number; - getOldSize(): number; - getWarningTime(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getNewAbsoluteMaxSize(): number; - get newAbsoluteMaxSize(): number; - get lerpTime(): number; - get newCenterX(): number; - get newSize(): number; - get warningBlocks(): number; - get newCenterZ(): number; - get warningTime(): number; - get oldSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundInitializeBorderPacket_ = ClientboundInitializeBorderPacket; - /** - * @javaClass net.minecraft.class_330 - */ - class MapRenderer implements Internal.AutoCloseable { - resetData(): void; - update($$0: number, $$1: Internal.MapItemSavedData_): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: Internal.MapItemSavedData_, $$4: boolean, $$5: number): void; - close(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapRenderer_ = MapRenderer; - /** - * @javaClass com.google.common.collect.UnmodifiableListIterator - */ - abstract class UnmodifiableListIterator extends Internal.UnmodifiableIterator implements Internal.ListIterator { - add(arg0: E): void; - set(arg0: E): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnmodifiableListIterator_ = UnmodifiableListIterator; - /** - * @javaClass java.nio.ByteOrder - */ - class ByteOrder { - static nativeOrder(): this; - toString(): string; - static readonly "BIG_ENDIAN" : Internal.ByteOrder; - static readonly "LITTLE_ENDIAN" : Internal.ByteOrder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ByteOrder_ = ByteOrder; - /** - * @javaClass net.minecraft.class_5821 - */ - class FeaturePlaceContext { - random(): Internal.Random; - chunkGenerator(): Internal.ChunkGenerator; - topFeature(): Internal.Optional>; - level(): Internal.WorldGenLevel; - origin(): BlockPos; - config(): FC; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FeaturePlaceContext_ = FeaturePlaceContext; - /** - * @javaClass net.minecraft.class_325 - */ - class ItemColors implements Internal.ColorProviderRegistryImpl$ColorMapperHolder, Internal.ItemColorsExtended { - getColorProvider(stack: Internal.ItemStack_): Internal.ItemColor; - get(item: Internal.ItemLike_): Internal.ItemColor; - getColor($$0: Internal.ItemStack_, $$1: number): number; - static createDefault($$0: Internal.BlockColors_): this; - register($$0: Internal.ItemColor_, ... $$1: Internal.ItemLike_[]): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemColors_ = ItemColors; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2DoubleFunction - */ - interface Object2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: K): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Object2ShortFunction; - getDouble(arg0: any): number; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Object2FloatFunction; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Object2CharFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2DoubleFunction; - removeDouble(arg0: any): number; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2DoubleFunction; - } - type Object2DoubleFunction_ = ((arg0: any) => number) | Object2DoubleFunction; - /** - * @javaClass net.minecraft.class_2335 - */ - abstract class AxisCycle extends Internal.Enum { - inverse(): this; - static valueOf($$0: string): this; - static values(): Internal.AxisCycle[]; - cycle(arg0: number, arg1: number, arg2: number, arg3: Internal.Direction$Axis_): number; - cycle(arg0: Internal.Direction$Axis_): Internal.Direction$Axis; - static between($$0: Internal.Direction$Axis_, $$1: Internal.Direction$Axis_): this; - static readonly "BACKWARD" : Internal.AxisCycle; - static readonly "FORWARD" : Internal.AxisCycle; - static readonly "VALUES" : Internal.AxisCycle[]; - static readonly "NONE" : Internal.AxisCycle; - static readonly "AXIS_VALUES" : Internal.Direction$Axis[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AxisCycle_ = "forward" | "backward" | "none" | AxisCycle; - /** - * @javaClass java.util.Spliterator$OfInt - */ - interface Spliterator$OfInt extends Internal.Spliterator$OfPrimitive { - trySplit(): this; - tryAdvance(arg0: Internal.IntConsumer_): boolean; - tryAdvance(arg0: Internal.Consumer_): boolean; - forEachRemaining(arg0: Internal.IntConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type Spliterator$OfInt_ = Spliterator$OfInt; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinLootPoolAccessor - */ - interface MixinLootPoolAccessor { - getEntries(): Internal.LootPoolEntryContainer[]; - getConditions(): Internal.LootItemCondition[]; - } - type MixinLootPoolAccessor_ = MixinLootPoolAccessor; - /** - * @javaClass net.minecraft.class_6655 - */ - class BlockColumnConfiguration extends Internal.Record implements Internal.FeatureConfiguration { - prioritizeTip(): boolean; - hashCode(): number; - equals($$0: any): boolean; - layers(): Internal.List; - allowedPlacement(): Internal.BlockPredicate; - static simple($$0: Internal.IntProvider_, $$1: Internal.BlockStateProvider_): this; - toString(): string; - static layer($$0: Internal.IntProvider_, $$1: Internal.BlockStateProvider_): Internal.BlockColumnConfiguration$Layer; - direction(): Internal.Direction; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockColumnConfiguration_ = BlockColumnConfiguration; - /** - * @javaClass net.minecraft.class_5539 - */ - interface LevelHeightAccessor { - isOutsideBuildHeight($$0: number): boolean; - isOutsideBuildHeight($$0: BlockPos_): boolean; - getMaxBuildHeight(): number; - getHeight(): number; - getMinBuildHeight(): number; - getSectionsCount(): number; - getSectionIndexFromSectionY($$0: number): number; - create($$0: number, $$1: number): this; - getMinSection(): number; - getSectionYFromSectionIndex($$0: number): number; - getSectionIndex($$0: number): number; - getMaxSection(): number; - } - type LevelHeightAccessor_ = LevelHeightAccessor; - /** - * @javaClass java.nio.channels.GatheringByteChannel - */ - interface GatheringByteChannel extends Internal.WritableByteChannel { - write(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; - write(arg0: Internal.ByteBuffer_[]): number; - } - type GatheringByteChannel_ = GatheringByteChannel; - /** - * @javaClass net.minecraft.class_1427 - */ - abstract class AbstractGolem extends Internal.PathfinderMob { - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - removeWhenFarAway($$0: number): boolean; - getAmbientSoundInterval(): number; - get ambientSoundInterval(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractGolem_ = AbstractGolem; - /** - * @javaClass dev.onyxstudios.cca.api.v3.component.ComponentKey - */ - abstract class ComponentKey { - isProvidedBy(provider: V): boolean; - getFromContainer(container: Internal.ComponentContainer_): C; - maybeGet(provider: V): Internal.Optional; - getComponentClass(): typeof C; - get(provider: V): C; - getNullable(provider: V): C; - getInternal(arg0: Internal.ComponentContainer_): C; - getId(): ResourceLocation; - toString(): string; - syncWith(player: Internal.ServerPlayer_, provider: Internal.ComponentProvider_, writer: Internal.ComponentPacketWriter_, predicate: Internal.PlayerSyncPredicate_): void; - syncWith(player: Internal.ServerPlayer_, provider: Internal.ComponentProvider_): void; - sync(provider: V, packetWriter: Internal.ComponentPacketWriter_): void; - sync(provider: V): void; - sync(provider: V, packetWriter: Internal.ComponentPacketWriter_, predicate: Internal.PlayerSyncPredicate_): void; - get componentClass(): typeof C; - get id(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ComponentKey_ = ComponentKey; - /** - * @javaClass net.minecraft.class_3957 - */ - class SimpleCookingSerializer implements Internal.RecipeSerializer { - fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; - toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; - fromNetwork($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleCookingSerializer_ = SimpleCookingSerializer; - /** - * @javaClass net.minecraft.class_4060 - */ - class AmbientOcclusionStatus extends Internal.Enum { - getKey(): string; - static valueOf($$0: string): this; - static values(): Internal.AmbientOcclusionStatus[]; - getId(): number; - static byId($$0: number): this; - static readonly "MIN" : Internal.AmbientOcclusionStatus; - static readonly "MAX" : Internal.AmbientOcclusionStatus; - static readonly "OFF" : Internal.AmbientOcclusionStatus; - get id(): number; - get key(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AmbientOcclusionStatus_ = "min" | "max" | "off" | AmbientOcclusionStatus; - /** - * @javaClass net.minecraft.class_5309 - */ - class NoiseSettings extends Internal.Record { - getMinCellY(): number; - terrainShaper(): Internal.TerrainShaper; - getCellWidth(): number; - getCellCountY(): number; - bottomSlideSettings(): Internal.NoiseSlider; - topSlideSettings(): Internal.NoiseSlider; - minY(): number; - noiseSizeHorizontal(): number; - hashCode(): number; - equals($$0: any): boolean; - static create($$0: number, $$1: number, $$2: Internal.NoiseSamplingSettings_, $$3: Internal.NoiseSlider_, $$4: Internal.NoiseSlider_, $$5: number, $$6: number, $$7: Internal.TerrainShaper_): this; - toString(): string; - getCellHeight(): number; - noiseSizeVertical(): number; - noiseSamplingSettings(): Internal.NoiseSamplingSettings; - height(): number; - static readonly "CODEC" : Internal.Codec; - get cellWidth(): number; - get cellCountY(): number; - get minCellY(): number; - get cellHeight(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseSettings_ = NoiseSettings; - /** - * @javaClass net.minecraft.class_6797 - */ - abstract class PlacementModifier { - getPositions(arg0: Internal.PlacementContext_, arg1: Internal.Random_, arg2: BlockPos_): Internal.Stream; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlacementModifier_ = PlacementModifier; - /** - * @javaClass java.util.stream.DoubleStream$Builder - */ - interface DoubleStream$Builder extends Internal.DoubleConsumer { - add(arg0: number): this; - build(): Internal.DoubleStream; - accept(arg0: number): void; - } - type DoubleStream$Builder_ = DoubleStream$Builder; - /** - * @javaClass net.minecraft.class_2853 - */ - class ServerboundRecipeBookSeenRecipePacket implements Internal.Packet { - getRecipe(): ResourceLocation; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get recipe(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundRecipeBookSeenRecipePacket_ = ServerboundRecipeBookSeenRecipePacket; - /** - * @javaClass com.mojang.datafixers.kinds.K1 - */ - interface K1 { - } - type K1_ = K1; - /** - * @javaClass java.nio.file.WatchEvent$Kind - */ - interface WatchEvent$Kind { - name(): string; - type(): typeof T; - } - type WatchEvent$Kind_ = WatchEvent$Kind; - /** - * @javaClass java.io.File - */ - class File implements Internal.Serializable, Internal.Comparable { - getUsableSpace(): number; - static listRoots(): Internal.File[]; - renameTo(arg0: Internal.File_): boolean; - getName(): string; - setExecutable(arg0: boolean, arg1: boolean): boolean; - setExecutable(arg0: boolean): boolean; - canRead(): boolean; - getCanonicalFile(): this; - compareTo(arg0: Internal.File_): number; - delete(): boolean; - setReadable(arg0: boolean): boolean; - setReadable(arg0: boolean, arg1: boolean): boolean; - getTotalSpace(): number; - hashCode(): number; - getParentFile(): this; - getPath(): string; - getAbsoluteFile(): this; - listFiles(arg0: Internal.FilenameFilter_): Internal.File[]; - listFiles(arg0: Internal.FileFilter_): Internal.File[]; - listFiles(): Internal.File[]; - mkdir(): boolean; - deleteOnExit(): void; - canExecute(): boolean; - getCanonicalPath(): string; - toURL(): Internal.URL; - getParent(): string; - setWritable(arg0: boolean): boolean; - setWritable(arg0: boolean, arg1: boolean): boolean; - isFile(): boolean; - getAbsolutePath(): string; - toURI(): Internal.URI; - getFreeSpace(): number; - length(): number; - canWrite(): boolean; - static createTempFile(arg0: string, arg1: string, arg2: Internal.File_): this; - static createTempFile(arg0: string, arg1: string): this; - list(): string[]; - list(arg0: Internal.FilenameFilter_): string[]; - isHidden(): boolean; - toPath(): Internal.Path; - mkdirs(): boolean; - equals(arg0: any): boolean; - exists(): boolean; - isAbsolute(): boolean; - toString(): string; - lastModified(): number; - createNewFile(): boolean; - setLastModified(arg0: number): boolean; - isDirectory(): boolean; - setReadOnly(): boolean; - static readonly "pathSeparator" : ";"; - static readonly "pathSeparatorChar" : ";"; - static readonly "separatorChar" : "\\"; - static readonly "separator" : "\\"; - get parent(): string; - get parentFile(): this; - get hidden(): boolean; - get freeSpace(): number; - get usableSpace(): number; - get totalSpace(): number; - get canonicalFile(): this; - get directory(): boolean; - get path(): string; - get absoluteFile(): this; - get file(): boolean; - get absolute(): boolean; - get name(): string; - get canonicalPath(): string; - get absolutePath(): string; - set readable(arg0: boolean); - set executable(arg0: boolean); - set writable(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type File_ = File; - /** - * @javaClass java.text.DecimalFormatSymbols - */ - class DecimalFormatSymbols implements Internal.Cloneable, Internal.Serializable { - setPercent(arg0: string): void; - getMonetaryGroupingSeparator(): string; - getCurrencySymbol(): string; - getPatternSeparator(): string; - getNaN(): string; - setCurrency(arg0: Internal.Currency_): void; - setMonetaryDecimalSeparator(arg0: string): void; - setInfinity(arg0: string): void; - getGroupingSeparator(): string; - hashCode(): number; - getPercent(): string; - setMinusSign(arg0: string): void; - static getAvailableLocales(): Internal.Locale[]; - getCurrency(): Internal.Currency; - getDecimalSeparator(): string; - setCurrencySymbol(arg0: string): void; - getDigit(): string; - setPatternSeparator(arg0: string): void; - getPerMill(): string; - getInternationalCurrencySymbol(): string; - setPerMill(arg0: string): void; - getMinusSign(): string; - getExponentSeparator(): string; - getZeroDigit(): string; - getInfinity(): string; - setDecimalSeparator(arg0: string): void; - setGroupingSeparator(arg0: string): void; - setInternationalCurrencySymbol(arg0: string): void; - setDigit(arg0: string): void; - setExponentSeparator(arg0: string): void; - setMonetaryGroupingSeparator(arg0: string): void; - getMonetaryDecimalSeparator(): string; - setZeroDigit(arg0: string): void; - equals(arg0: any): boolean; - clone(): any; - setNaN(arg0: string): void; - static getInstance(arg0: Internal.Locale_): this; - static getInstance(): this; - get exponentSeparator(): string; - get internationalCurrencySymbol(): string; - get minusSign(): string; - get instance(): this; - get decimalSeparator(): string; - get monetaryGroupingSeparator(): string; - get perMill(): string; - get currencySymbol(): string; - get groupingSeparator(): string; - get percent(): string; - get availableLocales(): Internal.Locale[]; - get monetaryDecimalSeparator(): string; - get zeroDigit(): string; - get naN(): string; - get currency(): Internal.Currency; - get infinity(): string; - get patternSeparator(): string; - get digit(): string; - set exponentSeparator(arg0: string); - set internationalCurrencySymbol(arg0: string); - set minusSign(arg0: string); - set decimalSeparator(arg0: string); - set monetaryGroupingSeparator(arg0: string); - set perMill(arg0: string); - set currencySymbol(arg0: string); - set groupingSeparator(arg0: string); - set percent(arg0: string); - set monetaryDecimalSeparator(arg0: string); - set zeroDigit(arg0: string); - set naN(arg0: string); - set infinity(arg0: string); - set currency(arg0: Internal.Currency_); - set digit(arg0: string); - set patternSeparator(arg0: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DecimalFormatSymbols_ = DecimalFormatSymbols; - /** - * @javaClass dev.latvian.mods.rhino.IdFunctionCall - */ - interface IdFunctionCall { - execIdCall(arg0: Internal.IdFunctionObject_, arg1: Internal.Context_, arg2: Internal.Scriptable_, arg3: Internal.Scriptable_, arg4: any[]): any; - } - type IdFunctionCall_ = ((arg0: Internal.IdFunctionObject, arg1: Internal.Context, arg2: Internal.Scriptable, arg3: Internal.Scriptable, arg4: any[]) => any) | IdFunctionCall; - /** - * @javaClass net.minecraft.class_6796 - */ - class PlacedFeature extends Internal.Record { - placeWithBiomeCheck($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; - feature(): Internal.Holder>; - getFeatures(): Internal.Stream>; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; - placement(): Internal.List; - static readonly "CODEC" : Internal.Codec>; - static readonly "DIRECT_CODEC" : Internal.Codec; - static readonly "LIST_CODEC" : Internal.Codec>; - static readonly "LIST_OF_LISTS_CODEC" : Internal.Codec>>; - get features(): Internal.Stream>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlacedFeature_ = Special.PlacedFeature | PlacedFeature; - /** - * @javaClass net.minecraft.class_6544$class_6552 - */ - class Climate$Sampler extends Internal.Record { - depth(): Internal.DensityFunction; - spawnTarget(): Internal.List; - weirdness(): Internal.DensityFunction; - hashCode(): number; - equals($$0: any): boolean; - erosion(): Internal.DensityFunction; - temperature(): Internal.DensityFunction; - humidity(): Internal.DensityFunction; - toString(): string; - findSpawnPosition(): BlockPos; - continentalness(): Internal.DensityFunction; - sample($$0: number, $$1: number, $$2: number): Internal.Climate$TargetPoint; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Climate$Sampler_ = Climate$Sampler; - /** - * @javaClass net.minecraft.class_2661 - */ - class ClientboundDisconnectPacket implements Internal.Packet { - getReason(): Internal.Component; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get reason(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundDisconnectPacket_ = ClientboundDisconnectPacket; - /** - * @javaClass net.minecraft.class_5589 - */ - class GeodeConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "geodeLayerSettings" : Internal.GeodeLayerSettings; - readonly "useAlternateLayer0Chance" : number; - readonly "pointOffset" : Internal.IntProvider; - readonly "minGenOffset" : number; - readonly "noiseMultiplier" : number; - readonly "maxGenOffset" : number; - readonly "usePotentialPlacementsChance" : number; - readonly "geodeBlockSettings" : Internal.GeodeBlockSettings; - readonly "geodeCrackSettings" : Internal.GeodeCrackSettings; - readonly "invalidBlocksThreshold" : number; - readonly "placementsRequireLayer0Alternate" : boolean; - static readonly "CHANCE_RANGE" : Internal.Codec; - readonly "distributionPoints" : Internal.IntProvider; - readonly "outerWallDistance" : Internal.IntProvider; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GeodeConfiguration_ = GeodeConfiguration; - /** - * @javaClass java.security.PrivilegedExceptionAction - */ - interface PrivilegedExceptionAction { - run(): T; - } - type PrivilegedExceptionAction_ = (() => T) | PrivilegedExceptionAction; - /** - * @javaClass net.minecraft.class_3326 - */ - class ServerOpList extends Internal.StoredUserList { - canBypassPlayerLimit($$0: Internal.GameProfile_): boolean; - getUserList(): string[]; - get userList(): string[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerOpList_ = ServerOpList; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2CharFunction - */ - interface Byte2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): this; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Byte2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): this; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2CharFunction; - } - type Byte2CharFunction_ = ((arg0: number) => string) | Byte2CharFunction; - /** - * @javaClass net.minecraft.class_3562 - */ - interface LayerLightEventListener extends Internal.LightEventListener { - getDataLayerData(arg0: Internal.SectionPos_): Internal.DataLayer; - getLightValue(arg0: BlockPos_): number; - } - type LayerLightEventListener_ = LayerLightEventListener; - /** - * @javaClass java.lang.module.ModuleFinder - */ - interface ModuleFinder { - compose(... arg0: Internal.ModuleFinder_[]): this; - find(arg0: string): Internal.Optional; - of(... arg0: Internal.Path_[]): this; - ofSystem(): this; - findAll(): Internal.Set; - } - type ModuleFinder_ = ModuleFinder; - /** - * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinMapColorAccessor - */ - interface MixinMapColorAccessor { - } - type MixinMapColorAccessor_ = MixinMapColorAccessor; - /** - * @javaClass dev.latvian.mods.rhino.util.Remapper - */ - interface Remapper { - remapMethod(arg0: Internal.Class_, arg1: Internal.Method_, arg2: string): string; - unmapClass(arg0: string): string; - getMappedClass(from: Internal.Class_): string; - getMappedField(from: Internal.Class_, field: Internal.Field_, fieldName: string): string; - getMappedField(from: Internal.Class_, field: Internal.Field_): string; - remapField(arg0: Internal.Class_, arg1: Internal.Field_, arg2: string): string; - getMappedMethod(from: Internal.Class_, method: Internal.Method_): string; - getMappedMethod(from: Internal.Class_, method: Internal.Method_, methodString: string): string; - getTypeName(type: string): string; - getTypeName(type: string, remap: Internal.Function_): string; - remapClass(arg0: Internal.Class_, arg1: string): string; - getUnmappedClass(from: string): string; - } - type Remapper_ = Remapper; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinLivingEntityAccessor - */ - interface MixinLivingEntityAccessor { - setDead(arg0: boolean): void; - } - type MixinLivingEntityAccessor_ = ((arg0: boolean) => void) | MixinLivingEntityAccessor; - /** - * @javaClass java.util.AbstractSet - */ - abstract class AbstractSet extends Internal.AbstractCollection implements Internal.Set { - removeAll(arg0: Internal.Collection_): boolean; - hashCode(): number; - equals(arg0: any): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractSet_ = AbstractSet; - /** - * @javaClass net.minecraft.class_2639 - */ - class ClientboundCommandSuggestionsPacket implements Internal.Packet { - getSuggestions(): Internal.Suggestions; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get suggestions(): Internal.Suggestions; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundCommandSuggestionsPacket_ = ClientboundCommandSuggestionsPacket; - /** - * @javaClass net.minecraft.class_1513 - */ - class DragonChargePlayerPhase extends Internal.AbstractDragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - getFlySpeed(): number; - setTarget($$0: Vec3_): void; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - get flyTargetLocation(): Vec3; - get flySpeed(): number; - set target($$0: Vec3_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonChargePlayerPhase_ = DragonChargePlayerPhase; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2IntMap$Entry - */ - interface Object2IntMap$Entry extends Internal.Map$Entry { - getValue(): number; - getIntValue(): number; - setValue(arg0: number): number; - } - type Object2IntMap$Entry_ = Object2IntMap$Entry; - /** - * @javaClass net.minecraft.class_362 - */ - abstract class AbstractContainerEventHandler extends Internal.GuiComponent implements Internal.ContainerEventHandler { - method_25395($$0: Internal.GuiEventListener_): void; - method_25398($$0: boolean): void; - method_25397(): boolean; - method_25399(): Internal.GuiEventListener; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractContainerEventHandler_ = AbstractContainerEventHandler; - /** - * @javaClass net.minecraft.class_2827 - */ - class ServerboundKeepAlivePacket implements Internal.Packet { - handle($$0: Internal.ServerGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundKeepAlivePacket_ = ServerboundKeepAlivePacket; - /** - * @javaClass java.lang.Runnable - */ - interface Runnable { - run(): void; - } - type Runnable_ = (() => void) | Runnable; - /** - * @javaClass io.netty.channel.ChannelHandlerContext - */ - interface ChannelHandlerContext extends io.netty.util.AttributeMap, Internal.ChannelInboundInvoker, Internal.ChannelOutboundInvoker { - handler(): Internal.ChannelHandler; - fireChannelInactive(): this; - read(): this; - fireChannelReadComplete(): this; - fireChannelWritabilityChanged(): this; - channel(): io.netty.channel.Channel; - hasAttr(arg0: Internal.AttributeKey_): boolean; - fireExceptionCaught(arg0: Internal.Throwable_): this; - fireChannelActive(): this; - fireChannelRegistered(): this; - pipeline(): Internal.ChannelPipeline; - fireChannelRead(arg0: any): this; - isRemoved(): boolean; - flush(): this; - executor(): Internal.EventExecutor; - name(): string; - fireUserEventTriggered(arg0: any): this; - fireChannelUnregistered(): this; - alloc(): Internal.ByteBufAllocator; - attr(arg0: Internal.AttributeKey_): io.netty.util.Attribute; - } - type ChannelHandlerContext_ = ChannelHandlerContext; - /** - * @javaClass com.mojang.authlib.GameProfile - */ - class GameProfile { - getName(): string; - isLegacy(): boolean; - hashCode(): number; - getProperties(): Internal.PropertyMap; - equals(arg0: any): boolean; - getId(): Internal.UUID; - toString(): string; - isComplete(): boolean; - get legacy(): boolean; - get name(): string; - get id(): Internal.UUID; - get complete(): boolean; - get properties(): Internal.PropertyMap; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameProfile_ = GameProfile; - /** - * @javaClass net.minecraft.class_1520 - */ - class DragonSittingAttackingPhase extends Internal.AbstractDragonSittingPhase { - doServerTick(): void; - doClientTick(): void; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonSittingAttackingPhase_ = DragonSittingAttackingPhase; - /** - * @javaClass net.minecraft.class_4153 - */ - class PoiManager extends Internal.SectionStorage { - add($$0: BlockPos_, $$1: Internal.PoiType_): void; - getCountInRange($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): number; - ensureLoadedAndValid($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: number): void; - getInChunk($$0: Internal.Predicate_, $$1: Internal.ChunkPos_, $$2: Internal.PoiManager$Occupancy_): Internal.Stream; - getInRange($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Stream; - release($$0: BlockPos_): boolean; - tick($$0: Internal.BooleanSupplier_): void; - getInSquare($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Stream; - findAll($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Stream; - remove($$0: BlockPos_): void; - findAllClosestFirst($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Stream; - take($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number): Internal.Optional; - existsAtPosition($$0: Internal.PoiType_, $$1: BlockPos_): boolean; - getRandom($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: Internal.PoiManager$Occupancy_, $$3: BlockPos_, $$4: number, $$5: Internal.Random_): Internal.Optional; - getType($$0: BlockPos_): Internal.Optional; - find($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Optional; - getFreeTickets($$0: BlockPos_): number; - sectionsToVillage($$0: Internal.SectionPos_): number; - exists($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - findClosest($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Optional; - findClosest($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Optional; - checkConsistencyWithBlocks($$0: Internal.ChunkPos_, $$1: Internal.LevelChunkSection_): void; - static readonly "MAX_VILLAGE_DISTANCE" : 6; - static readonly "VILLAGE_SECTION_SIZE" : 1; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PoiManager_ = PoiManager; - /** - * @javaClass com.mojang.datafixers.Products$P9 - */ - class Products$P9 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function9_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P9_ = Products$P9; - /** - * @javaClass net.minecraft.class_3133 - */ - class ProbabilityFeatureConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "probability" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ProbabilityFeatureConfiguration_ = ProbabilityFeatureConfiguration; - /** - * @javaClass net.minecraft.class_6756 - */ - interface LevelTickAccess extends Internal.TickAccess { - willTickThisTick(arg0: BlockPos_, arg1: T): boolean; - } - type LevelTickAccess_ = ((arg0: BlockPos, arg1: T) => boolean) | LevelTickAccess; - /** - * @javaClass net.fabricmc.fabric.impl.lookup.block.ServerWorldCache - */ - interface ServerWorldCache { - fabric_invalidateCache(arg0: BlockPos_): void; - fabric_registerCache(arg0: BlockPos_, arg1: Internal.BlockApiCacheImpl_): void; - } - type ServerWorldCache_ = ServerWorldCache; - /** - * @javaClass dev.latvian.mods.kubejs.core.PlayerKJS - */ - interface PlayerKJS { - setStagesKJS(arg0: Internal.Stages_): void; - getStagesRawKJS(): Internal.Stages; - getStagesKJS(): Internal.Stages; - } - type PlayerKJS_ = PlayerKJS; - /** - * @javaClass net.minecraft.class_2568 - */ - class HoverEvent { - serialize(): Internal.JsonObject; - getValue($$0: Internal.HoverEvent$Action_): T; - hashCode(): number; - equals($$0: any): boolean; - getAction(): Internal.HoverEvent$Action; - toString(): string; - static deserialize($$0: Internal.JsonObject_): this; - get action(): Internal.HoverEvent$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HoverEvent_ = HoverEvent; - /** - * @javaClass java.time.Clock - */ - abstract class Clock implements Internal.InstantSource { - withZone(arg0: Internal.ZoneId_): this; - static tickMinutes(arg0: Internal.ZoneId_): this; - static tickMillis(arg0: Internal.ZoneId_): this; - static offset(arg0: Internal.Clock_, arg1: Internal.Duration_): this; - getZone(): Internal.ZoneId; - static tick(arg0: Internal.Clock_, arg1: Internal.Duration_): this; - instant(): Internal.Instant; - static system(arg0: Internal.ZoneId_): this; - hashCode(): number; - equals(arg0: any): boolean; - static tickSeconds(arg0: Internal.ZoneId_): this; - static systemDefaultZone(): this; - static systemUTC(): this; - static fixed(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; - millis(): number; - get zone(): Internal.ZoneId; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Clock_ = Clock; - /** - * @javaClass net.minecraft.class_1876 - */ - class TippedArrowRecipe extends Internal.CustomRecipe { - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TippedArrowRecipe_ = TippedArrowRecipe; - /** - * @javaClass com.mojang.brigadier.ResultConsumer - */ - interface ResultConsumer { - onCommandComplete(arg0: Internal.CommandContext_, arg1: boolean, arg2: number): void; - } - type ResultConsumer_ = ((arg0: Internal.CommandContext, arg1: boolean, arg2: number) => void) | ResultConsumer; - /** - * @javaClass dev.latvian.mods.kubejs.event.EventJS - */ + getDuration(): Internal.Duration; + isDurationEstimated(): boolean; + isDateBased(): boolean; + isSupportedBy(arg0: Internal.Temporal_): boolean; + static values(): Internal.ChronoUnit[]; + get timeBased(): boolean + get duration(): Internal.Duration + get durationEstimated(): boolean + get dateBased(): boolean + readonly static "NANOS": Internal.ChronoUnit; + readonly static "ERAS": Internal.ChronoUnit; + readonly static "MINUTES": Internal.ChronoUnit; + readonly static "HOURS": Internal.ChronoUnit; + readonly static "MONTHS": Internal.ChronoUnit; + readonly static "HALF_DAYS": Internal.ChronoUnit; + readonly static "MILLIS": Internal.ChronoUnit; + readonly static "DAYS": Internal.ChronoUnit; + readonly static "SECONDS": Internal.ChronoUnit; + readonly static "WEEKS": Internal.ChronoUnit; + readonly static "MILLENNIA": Internal.ChronoUnit; + readonly static "DECADES": Internal.ChronoUnit; + readonly static "MICROS": Internal.ChronoUnit; + readonly static "FOREVER": Internal.ChronoUnit; + readonly static "CENTURIES": Internal.ChronoUnit; + readonly static "YEARS": Internal.ChronoUnit; + } + type ChronoUnit_ = "minutes" | "years" | "weeks" | "decades" | "eras" | "half_days" | "centuries" | "hours" | "forever" | "months" | "millennia" | "micros" | "nanos" | "seconds" | "days" | "millis" | ChronoUnit; + interface ChunkScanAccess { + scanChunk(arg0: Internal.ChunkPos_, arg1: Internal.StreamTagVisitor_): Internal.CompletableFuture; + } + type ChunkScanAccess_ = ChunkScanAccess; class EventJS { + constructor() + canCancel(): boolean; + post(t: Internal.ScriptType_, id: string): boolean; cancel(): void; isCancelled(): boolean; post(t: Internal.ScriptType_, id: string, sub: string): boolean; - post(t: Internal.ScriptType_, id: string): boolean; - canCancel(): boolean; - get cancelled(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + get cancelled(): boolean } type EventJS_ = EventJS; - /** - * @javaClass pers.solid.extshape.mixin.ItemGroupAccessor - */ - interface ItemGroupAccessor { - setIndex(arg0: number): void; + class Frustum$Visibility extends Internal.Enum { + static values(): Internal.Frustum$Visibility[]; + static valueOf(name: string): Internal.Frustum$Visibility; + readonly static "OUTSIDE": Internal.Frustum$Visibility; + readonly static "INSIDE": Internal.Frustum$Visibility; + readonly static "INTERSECT": Internal.Frustum$Visibility; } - type ItemGroupAccessor_ = ((arg0: number) => void) | ItemGroupAccessor; - /** - * @javaClass io.netty.channel.Channel$Unsafe - */ - interface Channel$Unsafe { - disconnect(arg0: Internal.ChannelPromise_): void; - deregister(arg0: Internal.ChannelPromise_): void; - recvBufAllocHandle(): Internal.RecvByteBufAllocator$Handle; - closeForcibly(): void; - beginRead(): void; - bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): void; - voidPromise(): Internal.ChannelPromise; - flush(): void; - localAddress(): Internal.SocketAddress; - outboundBuffer(): Internal.ChannelOutboundBuffer; - close(arg0: Internal.ChannelPromise_): void; - write(arg0: any, arg1: Internal.ChannelPromise_): void; - remoteAddress(): Internal.SocketAddress; - connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): void; - register(arg0: Internal.EventLoop_, arg1: Internal.ChannelPromise_): void; - } - type Channel$Unsafe_ = Channel$Unsafe; - /** - * @javaClass net.minecraft.class_3312 - */ - class GameProfileCache { - add($$0: Internal.GameProfile_): void; - load(): Internal.List; - clearExecutor(): void; - get($$0: string): Internal.Optional; - get($$0: Internal.UUID_): Internal.Optional; - save(): void; - static setUsesAuthentication($$0: boolean): void; - getAsync($$0: string, $$1: Internal.Consumer_>): void; - setExecutor($$0: Internal.Executor_): void; - set usesAuthentication($$0: boolean); - set executor($$0: Internal.Executor_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameProfileCache_ = GameProfileCache; - /** - * @javaClass net.minecraft.class_4307 - */ - class GolemSensor extends Internal.Sensor { - static golemDetected($$0: Internal.LivingEntity_): void; - static checkForNearbyGolem($$0: Internal.LivingEntity_): void; - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GolemSensor_ = GolemSensor; - /** - * @javaClass net.minecraft.class_5669 - */ - class LootScoreProviderType extends Internal.SerializerType { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootScoreProviderType_ = Special.LootScoreProviderType | LootScoreProviderType; - /** - * @javaClass net.minecraft.class_5718 - */ - class VibrationListener implements Internal.GameEventListener { - handleGameEvent($$0: Internal.Level_, $$1: Internal.GameEvent_, $$2: Internal.Entity_, $$3: BlockPos_): boolean; - getListenerRadius(): number; - tick($$0: Internal.Level_): void; - getListenerSource(): Internal.PositionSource; - get listenerRadius(): number; - get listenerSource(): Internal.PositionSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VibrationListener_ = VibrationListener; - /** - * @javaClass net.minecraft.class_1451 - */ - class Cat extends Internal.TamableAnimal { - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - isRelaxStateOne(): boolean; - getLieDownAmountTail($$0: number): number; - isFood($$0: Internal.ItemStack_): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - setCollarColor($$0: Internal.DyeColor_): void; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - hiss(): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - doHurtTarget($$0: Internal.Entity_): boolean; - removeWhenFarAway($$0: number): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - getCatType(): number; - getAmbientSoundInterval(): number; - setLying($$0: boolean): void; - getLieDownAmount($$0: number): number; - tick(): void; - getRelaxStateOneAmount($$0: number): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isSteppingCarefully(): boolean; - getResourceLocation(): ResourceLocation; - canMate($$0: Internal.Animal_): boolean; - customServerAiStep(): void; - setCatType($$0: number): void; - getCollarColor(): Internal.DyeColor; - setRelaxStateOne($$0: boolean): void; - isLying(): boolean; - static readonly "TYPE_SIAMESE" : 3; - static readonly "TYPE_RED" : 2; - static readonly "TYPE_PERSIAN" : 6; - static readonly "TEMPT_SPEED_MOD" : 0.6; - static readonly "TYPE_BLACK" : 1; - static readonly "TYPE_BRITISH" : 4; - static readonly "TYPE_TABBY" : 0; - static readonly "TYPE_RAGDOLL" : 7; - static readonly "TYPE_ALL_BLACK" : 10; - static readonly "TYPE_CALICO" : 5; - static readonly "TEXTURE_BY_TYPE" : {0:ResourceLocation,1:ResourceLocation,2:ResourceLocation,3:ResourceLocation,4:ResourceLocation,5:ResourceLocation,6:ResourceLocation,7:ResourceLocation,8:ResourceLocation,9:ResourceLocation,10:ResourceLocation}; - static readonly "SPRINT_SPEED_MOD" : 1.33; - static readonly "TYPE_JELLIE" : 9; - static readonly "WALK_SPEED_MOD" : 0.8; - static readonly "TYPE_WHITE" : 8; - get collarColor(): Internal.DyeColor; - get catType(): number; - get relaxStateOne(): boolean; - get steppingCarefully(): boolean; - get resourceLocation(): ResourceLocation; - get ambientSoundInterval(): number; - get lying(): boolean; - set collarColor($$0: Internal.DyeColor_); - set catType($$0: number); - set relaxStateOne($$0: boolean); - set lying($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Cat_ = Cat; - /** - * @javaClass net.minecraft.class_6581 - */ - class NoiseThresholdProvider extends Internal.NoiseBasedStateProvider { - getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseThresholdProvider_ = NoiseThresholdProvider; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction - */ - interface Byte2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Byte2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ReferenceFunction; - } - type Byte2ReferenceFunction_ = ((arg0: number) => V) | Byte2ReferenceFunction; - /** - * @javaClass net.minecraft.class_5148 - */ - class Markings extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Markings[]; - getId(): number; - static byId($$0: number): this; - static readonly "WHITE" : Internal.Markings; - static readonly "WHITE_FIELD" : Internal.Markings; - static readonly "NONE" : Internal.Markings; - static readonly "BLACK_DOTS" : Internal.Markings; - static readonly "WHITE_DOTS" : Internal.Markings; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Markings_ = "white_dots" | "white" | "none" | "white_field" | "black_dots" | Markings; - /** - * @javaClass net.minecraft.class_4135 - */ - class WrappedGoal extends Internal.Goal { - isInterruptable(): boolean; - start(): void; - tick(): void; - canUse(): boolean; - canBeReplacedBy($$0: Internal.WrappedGoal_): boolean; - stop(): void; - isRunning(): boolean; - getGoal(): Internal.Goal; - hashCode(): number; - equals($$0: any): boolean; - getPriority(): number; - canContinueToUse(): boolean; - getFlags(): Internal.EnumSet; - setFlags($$0: Internal.EnumSet_): void; - requiresUpdateEveryTick(): boolean; - get running(): boolean; - get goal(): Internal.Goal; - get flags(): Internal.EnumSet; - get interruptable(): boolean; - get priority(): number; - set flags($$0: Internal.EnumSet_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WrappedGoal_ = WrappedGoal; - /** - * @javaClass it.unimi.dsi.fastutil.floats.FloatSpliterator - */ - interface FloatSpliterator extends Internal.Spliterator$OfPrimitive { - trySplit(): this; - tryAdvance(arg0: Internal.Consumer_): boolean; - getComparator(): Internal.FloatComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type FloatSpliterator_ = (() => Internal.FloatSpliterator) | FloatSpliterator; - /** - * @javaClass net.minecraft.class_1507 - */ - class ZombieHorse extends Internal.AbstractHorse { - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - static createAttributes(): Internal.AttributeSupplier$Builder; - getMobType(): Internal.MobType; - get mobType(): Internal.MobType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZombieHorse_ = ZombieHorse; - /** - * @javaClass java.util.SortedSet - */ - interface SortedSet extends Internal.Set { - tailSet(arg0: E): Internal.SortedSet; - comparator(): Internal.Comparator; - last(): E; - headSet(arg0: E): Internal.SortedSet; - spliterator(): Internal.Spliterator; - subSet(arg0: E, arg1: E): Internal.SortedSet; - first(): E; - } - type SortedSet_ = SortedSet; - /** - * @javaClass net.minecraft.class_3193$class_3194 - */ - class ChunkHolder$FullChunkStatus extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ChunkHolder$FullChunkStatus[]; - isOrAfter($$0: Internal.ChunkHolder$FullChunkStatus_): boolean; - static readonly "ENTITY_TICKING" : Internal.ChunkHolder$FullChunkStatus; - static readonly "INACCESSIBLE" : Internal.ChunkHolder$FullChunkStatus; - static readonly "BORDER" : Internal.ChunkHolder$FullChunkStatus; - static readonly "TICKING" : Internal.ChunkHolder$FullChunkStatus; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkHolder$FullChunkStatus_ = "border" | "ticking" | "inaccessible" | "entity_ticking" | ChunkHolder$FullChunkStatus; - /** - * @javaClass net.minecraft.class_6799 - */ - class RarityFilter extends Internal.PlacementFilter { - static onAverageOnceEvery($$0: number): this; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RarityFilter_ = RarityFilter; - /** - * @javaClass java.lang.reflect.GenericDeclaration - */ - interface GenericDeclaration extends Internal.AnnotatedElement { - getTypeParameters(): any[]; - } - type GenericDeclaration_ = (() => any[]) | GenericDeclaration; - /** - * @javaClass net.minecraft.class_4668$class_4685 - */ - class RenderStateShard$TransparencyStateShard extends Internal.RenderStateShard { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$TransparencyStateShard_ = RenderStateShard$TransparencyStateShard; - /** - * @javaClass net.minecraft.class_2622 - */ - class ClientboundBlockEntityDataPacket implements Internal.Packet { - getType(): Internal.BlockEntityType; - getPos(): BlockPos; - static create($$0: Internal.BlockEntity_): this; - static create($$0: Internal.BlockEntity_, $$1: Internal.Function_): this; - handle($$0: Internal.ClientGamePacketListener_): void; - getTag(): Internal.CompoundTag; - write($$0: Internal.FriendlyByteBuf_): void; - get pos(): BlockPos; - get tag(): Internal.CompoundTag; - get type(): Internal.BlockEntityType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundBlockEntityDataPacket_ = ClientboundBlockEntityDataPacket; - /** - * @javaClass dev.latvian.mods.kubejs.util.ConsoleJS - */ - class ConsoleJS { - printObject(o: any, tree: boolean): void; - printObject(o: any): void; - infof(message: any, ... args: any[]): void; - log(message: any): void; - errorf(message: string, ... args: any[]): void; - setMuted(m: boolean): void; - error(message: string, throwable: Internal.Throwable_): void; - error(message: any): void; - error(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; - debugf(message: string, ... args: any[]): void; - trace(): void; - flush(): void; - setWriteToFile(m: boolean): void; - setLineNumber(b: boolean): void; - warnf(message: string, ... args: any[]): void; - getScriptLine(): number; - info(message: any): void; - group(): void; - getMuted(): boolean; - debug(message: any): void; - printStackTrace(throwable: Internal.Throwable_, skip: Internal.Pattern_): void; - getLogger(): Internal.Logger; - shouldPrintDebug(): boolean; - setDebugEnabled(m: boolean): void; - resetFile(): void; - warn(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; - warn(message: string, throwable: Internal.Throwable_): void; - warn(message: any): void; - getDebugEnabled(): boolean; - groupEnd(): void; - printClass(className: string, tree: boolean): void; - printClass(className: string): void; - getWriteToFile(): boolean; - static "SERVER" : Internal.ConsoleJS; - static "STARTUP" : Internal.ConsoleJS; - static "CLIENT" : Internal.ConsoleJS; - get scriptLine(): number; - get writeToFile(): boolean; - get logger(): Internal.Logger; - get debugEnabled(): boolean; - get muted(): boolean; - set writeToFile(m: boolean); - set debugEnabled(m: boolean); - set lineNumber(b: boolean); - set muted(m: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConsoleJS_ = ConsoleJS; - /** - * @javaClass net.minecraft.class_284 - */ - class Uniform extends Internal.AbstractUniform implements Internal.AutoCloseable { - setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; - static getTypeFromString($$0: string): number; - getLocation(): number; - static uploadInteger($$0: number, $$1: number): void; - getName(): string; - getFloatBuffer(): Internal.FloatBuffer; - handler$bcp000$iris$upload(arg0: Internal.CallbackInfo_): void; - upload(): void; - setMat3x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - setMat4x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - setMat2x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - setMat3x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; - setMat4x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - getIntBuffer(): Internal.IntBuffer; - setMat4x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number, $$15: number): void; - setLocation($$0: number): void; - setMat3x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - setMat2x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - setMat2x2($$0: number, $$1: number, $$2: number, $$3: number): void; - getCount(): number; - close(): void; - static glGetAttribLocation($$0: number, $$1: Internal.CharSequence_): number; - set($$0: Internal.Vector3f_): void; - set($$0: number[]): void; - set($$0: Internal.Matrix4f_): void; - set($$0: number, $$1: number, $$2: number): void; - set($$0: number, $$1: number, $$2: number, $$3: number): void; - set($$0: Internal.Vector4f_): void; - set($$0: number, $$1: number): void; - set($$0: Internal.Matrix3f_): void; - set($$0: number): void; - static glBindAttribLocation($$0: number, $$1: number, $$2: Internal.CharSequence_): void; - static glGetUniformLocation($$0: number, $$1: Internal.CharSequence_): number; - getType(): number; - static readonly "UT_INT4" : 3; - static readonly "UT_INT3" : 2; - static readonly "UT_MAT4" : 10; - static readonly "UT_FLOAT2" : 5; - static readonly "UT_MAT3" : 9; - static readonly "UT_FLOAT3" : 6; - static readonly "UT_MAT2" : 8; - static readonly "UT_INT2" : 1; - static readonly "UT_INT1" : 0; - static readonly "UT_FLOAT1" : 4; - static readonly "UT_FLOAT4" : 7; - get floatBuffer(): Internal.FloatBuffer; - get name(): string; - get count(): number; - get intBuffer(): Internal.IntBuffer; - get location(): number; - get type(): number; - set location($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Uniform_ = Uniform; - /** - * @javaClass java.lang.module.ModuleDescriptor - */ - class ModuleDescriptor implements Internal.Comparable { - static read(arg0: Internal.InputStream_): this; - static read(arg0: Internal.InputStream_, arg1: Internal.Supplier_>): this; - static read(arg0: Internal.ByteBuffer_): this; - static read(arg0: Internal.ByteBuffer_, arg1: Internal.Supplier_>): this; - toNameAndVersion(): string; - mainClass(): Internal.Optional; - exports(): Internal.Set; - rawVersion(): Internal.Optional; - compareTo(arg0: Internal.ModuleDescriptor_): number; - packages(): Internal.Set; - modifiers(): Internal.Set; - version(): Internal.Optional; - static newAutomaticModule(arg0: string): Internal.ModuleDescriptor$Builder; - isOpen(): boolean; - provides(): Internal.Set; - hashCode(): number; - static newOpenModule(arg0: string): Internal.ModuleDescriptor$Builder; - equals(arg0: any): boolean; - static newModule(arg0: string, arg1: Internal.Set_): Internal.ModuleDescriptor$Builder; - static newModule(arg0: string): Internal.ModuleDescriptor$Builder; - name(): string; - opens(): Internal.Set; - uses(): Internal.Set; - toString(): string; - isAutomatic(): boolean; - requires(): Internal.Set; - get automatic(): boolean; - get open(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor_ = ModuleDescriptor; - /** - * @javaClass com.mojang.datafixers.Products$P10 - */ - class Products$P10 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function10_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P10_ = Products$P10; - /** - * @javaClass net.minecraft.class_5284 - */ - class NoiseGeneratorSettings extends Internal.Record { - noiseSettings(): Internal.NoiseSettings; - noiseRouter(): Internal.NoiseRouterWithOnlyNoises; - useLegacyRandomSource(): boolean; - surfaceRule(): Internal.SurfaceRules$RuleSource; - getRandomSource(): Internal.WorldgenRandom$Algorithm; - static bootstrap(): Internal.Holder; - createNoiseRouter($$0: Internal.Registry_, $$1: number): Internal.NoiseRouter; - defaultBlock(): Internal.BlockState; - oreVeinsEnabled(): boolean; - defaultFluid(): Internal.BlockState; - seaLevel(): number; - aquifersEnabled(): boolean; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - isAquifersEnabled(): boolean; - disableMobGeneration(): boolean; - static readonly "AMPLIFIED" : Internal.ResourceKey; - static readonly "CODEC" : Internal.Codec>; - static readonly "OVERWORLD" : Internal.ResourceKey; - static readonly "NETHER" : Internal.ResourceKey; - static readonly "CAVES" : Internal.ResourceKey; - static readonly "DIRECT_CODEC" : Internal.Codec; - static readonly "END" : Internal.ResourceKey; - static readonly "FLOATING_ISLANDS" : Internal.ResourceKey; - static readonly "LARGE_BIOMES" : Internal.ResourceKey; - get randomSource(): Internal.WorldgenRandom$Algorithm; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseGeneratorSettings_ = Special.NoiseGeneratorSettings | NoiseGeneratorSettings; - /** - * @javaClass java.io.DataInput - */ - interface DataInput { - readLine(): string; - readChar(): string; - skipBytes(arg0: number): number; - readLong(): number; - readUTF(): string; - readShort(): number; - readDouble(): number; - readFully(arg0: number[]): void; - readFully(arg0: number[], arg1: number, arg2: number): void; - readFloat(): number; - readBoolean(): boolean; - readByte(): number; - readInt(): number; - readUnsignedByte(): number; - readUnsignedShort(): number; - } - type DataInput_ = DataInput; - /** - * @javaClass dev.latvian.mods.kubejs.server.GameRulesJS - */ - class GameRulesJS { - getInt(rule: string): number; - set(rule: string, value: any): void; - getBoolean(rule: string): boolean; - getString(rule: string): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameRulesJS_ = GameRulesJS; - /** - * @javaClass net.minecraft.class_2769$class_4933 - */ - class Property$Value extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - property(): Internal.Property; - toString(): string; - value(): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Property$Value_ = Property$Value; - /** - * @javaClass net.minecraft.class_1673 - */ - class LlamaSpit extends Internal.Projectile { - recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; - tick(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LlamaSpit_ = LlamaSpit; - /** - * @javaClass net.minecraft.class_1928$class_4312 - */ - class GameRules$IntegerValue extends Internal.GameRules$Value implements Internal.IntRuleAccessor { - serialize(): string; - set($$0: number, $$1: Internal.MinecraftServer_): void; - setFrom($$0: Internal.GameRules$IntegerValue_, $$1: Internal.MinecraftServer_): void; + type Frustum$Visibility_ = "intersect" | "outside" | "inside" | Frustum$Visibility; + abstract class LongBuffer extends Internal.Buffer implements Internal.Comparable { + reset(): Internal.Buffer; + isDirect(): boolean; + limit(arg0: number): this; + arrayOffset(): number; + compareTo(arg0: any): number; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + duplicate(): this; + flip(): Internal.Buffer; + clear(): Internal.Buffer; + order(): Internal.ByteOrder; + mismatch(arg0: Internal.LongBuffer_): number; + compareTo(arg0: Internal.LongBuffer_): number; + static wrap(arg0: number[], arg1: number, arg2: number): Internal.LongBuffer; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + hasArray(): boolean; + put(arg0: number, arg1: number): this; + static allocate(arg0: number): Internal.LongBuffer; + put(arg0: number, arg1: number[]): this; + get(arg0: number, arg1: number[]): this; get(): number; - static create($$0: number, $$1: Internal.BiConsumer_): Internal.GameRules$Type; - static create($$0: number): Internal.GameRules$Type; - getCommandResult(): number; - tryDeserialize($$0: string): boolean; - get commandResult(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameRules$IntegerValue_ = GameRules$IntegerValue; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2ShortFunction - */ - interface Double2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): this; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Double2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): this; - } - type Double2ShortFunction_ = ((arg0: number) => number) | Double2ShortFunction; - /** - * @javaClass io.github.coolmineman.bitsandchisels.api.client.RedBoxCallback$IRedBoxDrawer - */ - interface RedBoxCallback$IRedBoxDrawer { - drawRedBox(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: BlockPos_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void; - } - type RedBoxCallback$IRedBoxDrawer_ = ((arg0: Internal.PoseStack, arg1: Internal.VertexConsumer, arg2: BlockPos, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number) => void) | RedBoxCallback$IRedBoxDrawer; - /** - * @javaClass dev.latvian.mods.kubejs.level.ClientLevelJS - */ - class ClientLevelJS extends Internal.LevelJS { - getMinecraftPlayer(): Internal.LocalPlayer; - getPlayerData(player: Internal.Player_): Internal.ClientPlayerDataJS; - getSide(): Internal.ScriptType; - getEntities(): Internal.EntityArrayList; toString(): string; - static getInstance(): this; - getMinecraft(): Internal.Minecraft; - static setInstance(instance: Internal.ClientLevelJS_): void; - getMinecraftLevel(): Internal.ClientLevel; - readonly "clientPlayerData" : Internal.ClientPlayerDataJS; - get minecraft(): Internal.Minecraft; - get side(): Internal.ScriptType; - get instance(): this; - get entities(): Internal.EntityArrayList; - get minecraftPlayer(): Internal.LocalPlayer; - get minecraftLevel(): Internal.ClientLevel; - set instance(instance: Internal.ClientLevelJS_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientLevelJS_ = ClientLevelJS; - /** - * @javaClass java.util.regex.Matcher - */ - class Matcher implements Internal.MatchResult { - hasTransparentBounds(): boolean; - requireEnd(): boolean; - useTransparentBounds(arg0: boolean): this; - pattern(): Internal.Pattern; - replaceFirst(arg0: string): string; - replaceFirst(arg0: Internal.Function_): string; - regionStart(): number; - replaceAll(arg0: Internal.Function_): string; - replaceAll(arg0: string): string; - lookingAt(): boolean; - toMatchResult(): Internal.MatchResult; - static quoteReplacement(arg0: string): string; - find(): boolean; - find(arg0: number): boolean; - end(arg0: string): number; - end(arg0: number): number; - end(): number; - results(): Internal.Stream; - group(arg0: string): string; - group(arg0: number): string; - group(): string; - start(arg0: number): number; - start(): number; - start(arg0: string): number; - regionEnd(): number; - matches(): boolean; - hasAnchoringBounds(): boolean; - appendReplacement(arg0: Internal.StringBuffer_, arg1: string): this; - appendReplacement(arg0: Internal.StringBuilder_, arg1: string): this; - appendTail(arg0: Internal.StringBuffer_): Internal.StringBuffer; - appendTail(arg0: Internal.StringBuilder_): Internal.StringBuilder; - groupCount(): number; - reset(): this; - reset(arg0: Internal.CharSequence_): this; - toString(): string; - region(arg0: number, arg1: number): this; - useAnchoringBounds(arg0: boolean): this; - hitEnd(): boolean; - usePattern(arg0: Internal.Pattern_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Matcher_ = Matcher; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2IntFunction - */ - interface Byte2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): this; - andThenInt(arg0: Internal.Int2IntFunction_): this; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Byte2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2IntFunction; - } - type Byte2IntFunction_ = ((arg0: number) => number) | Byte2IntFunction; - /** - * @javaClass net.minecraft.class_2828 - */ - abstract class ServerboundMovePlayerPacket implements Internal.Packet { - getXRot($$0: number): number; - getX($$0: number): number; - getYRot($$0: number): number; - getY($$0: number): number; - hasPosition(): boolean; - getZ($$0: number): number; - hasRotation(): boolean; - handle($$0: Internal.ServerGamePacketListener_): void; - isOnGround(): boolean; - get onGround(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundMovePlayerPacket_ = ServerboundMovePlayerPacket; - /** - * @javaClass java.nio.channels.FileChannel - */ - abstract class FileChannel extends Internal.AbstractInterruptibleChannel implements Internal.SeekableByteChannel, Internal.GatheringByteChannel, Internal.ScatteringByteChannel { - transferFrom(arg0: Internal.ReadableByteChannel_, arg1: number, arg2: number): number; - read(arg0: Internal.ByteBuffer_): number; - read(arg0: Internal.ByteBuffer_, arg1: number): number; - read(arg0: Internal.ByteBuffer_[]): number; - read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; - truncate(arg0: number): this; - size(): number; - lock(): Internal.FileLock; - lock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; - force(arg0: boolean): void; position(arg0: number): this; - position(): number; - transferTo(arg0: number, arg1: number, arg2: Internal.WritableByteChannel_): number; - write(arg0: Internal.ByteBuffer_, arg1: number): number; - write(arg0: Internal.ByteBuffer_): number; - write(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; - write(arg0: Internal.ByteBuffer_[]): number; - map(arg0: Internal.FileChannel$MapMode_, arg1: number, arg2: number): Internal.MappedByteBuffer; - tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; - tryLock(): Internal.FileLock; - static open(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any[]): this; - static open(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FileChannel_ = FileChannel; - /** - * @javaClass net.minecraft.class_6067 - */ - interface InventoryCarrier { - getInventory(): Internal.Container; - } - type InventoryCarrier_ = (() => Internal.Container) | InventoryCarrier; - /** - * @javaClass dev.emi.trinkets.Point - */ - class Point extends Internal.Record { - hashCode(): number; - equals(o: any): boolean; - x(): number; - y(): number; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Point_ = Point; - /** - * @javaClass net.minecraft.class_1737 - */ - interface StackedContentsCompatible { - fillStackedContents(arg0: Internal.StackedContents_): void; - } - type StackedContentsCompatible_ = ((arg0: Internal.StackedContents) => void) | StackedContentsCompatible; - /** - * @javaClass dev.latvian.mods.kubejs.core.EntityTargetKJS - */ - interface EntityTargetKJS { - getNameKJS(): string; - getNameKJS(target: Internal.LootContext$EntityTarget_): string; - } - type EntityTargetKJS_ = (() => string) | EntityTargetKJS; - /** - * @javaClass net.minecraft.class_251 - */ - abstract class DiscreteVoxelShape implements Internal.DiscreteVSAccess { - isFullWide($$0: number, $$1: number, $$2: number): boolean; - isFullWide($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): boolean; - isEmpty(): boolean; - getYSize(): number; - fill(arg0: number, arg1: number, arg2: number): void; - forAllFaces($$0: Internal.DiscreteVoxelShape$IntFaceConsumer_): void; - getSize($$0: Internal.Direction$Axis_): number; - firstFull(arg0: Internal.Direction$Axis_): number; - firstFull($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; - getZSize(): number; - lastFull(arg0: Internal.Direction$Axis_): number; - lastFull($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; - forAllEdges($$0: Internal.DiscreteVoxelShape$IntLineConsumer_, $$1: boolean): void; - isFull($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): boolean; - isFull(arg0: number, arg1: number, arg2: number): boolean; - getXSize(): number; - forAllBoxes($$0: Internal.DiscreteVoxelShape$IntLineConsumer_, $$1: boolean): void; - get zSize(): number; - get ySize(): number; - get xSize(): number; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DiscreteVoxelShape_ = DiscreteVoxelShape; - /** - * @javaClass java.util.PrimitiveIterator$OfDouble - */ - interface PrimitiveIterator$OfDouble extends Internal.PrimitiveIterator { - next(): number; - forEachRemaining(arg0: Internal.DoubleConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - nextDouble(): number; - } - type PrimitiveIterator$OfDouble_ = (() => number) | PrimitiveIterator$OfDouble; - /** - * @javaClass java.lang.ClassLoader - */ - abstract class ClassLoader { - static getSystemResources(arg0: string): Internal.Enumeration; - getParent(): this; - getResource(arg0: string): Internal.URL; - static getPlatformClassLoader(): this; - getName(): string; - getResourceAsStream(arg0: string): Internal.InputStream; - setDefaultAssertionStatus(arg0: boolean): void; - resources(arg0: string): Internal.Stream; - static getSystemClassLoader(): this; - static getSystemResource(arg0: string): Internal.URL; - setPackageAssertionStatus(arg0: string, arg1: boolean): void; - setClassAssertionStatus(arg0: string, arg1: boolean): void; - getDefinedPackage(arg0: string): Internal.Package; - static getSystemResourceAsStream(arg0: string): Internal.InputStream; - clearAssertionStatus(): void; - isRegisteredAsParallelCapable(): boolean; - getResources(arg0: string): Internal.Enumeration; - loadClass(arg0: string): typeof any; - getDefinedPackages(): Internal.Package[]; - getUnnamedModule(): Internal.Module; - get parent(): this; - get systemClassLoader(): this; - get unnamedModule(): Internal.Module; - get name(): string; - get registeredAsParallelCapable(): boolean; - get platformClassLoader(): this; - get definedPackages(): Internal.Package[]; - set defaultAssertionStatus(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClassLoader_ = ClassLoader; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2BooleanFunction - */ - interface Char2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: string, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: boolean): boolean; - remove(arg0: string): boolean; - remove(arg0: any): boolean; - defaultReturnValue(arg0: boolean): void; - defaultReturnValue(): boolean; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): boolean; - get(arg0: string): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Char2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: string): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): this; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2BooleanFunction; - } - type Char2BooleanFunction_ = ((arg0: string) => boolean) | Char2BooleanFunction; - /** - * @javaClass net.minecraft.class_2695 - */ - class ClientboundPlaceGhostRecipePacket implements Internal.Packet { - getContainerId(): number; - getRecipe(): ResourceLocation; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get recipe(): ResourceLocation; - get containerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlaceGhostRecipePacket_ = ClientboundPlaceGhostRecipePacket; - /** - * @javaClass com.google.gson.JsonObject - */ - class JsonObject extends Internal.JsonElement { - add(arg0: string, arg1: Internal.JsonElement_): void; - getAsJsonObject(arg0: string): this; - entrySet(): Internal.Set>; - addProperty(arg0: string, arg1: string): void; - addProperty(arg0: string, arg1: boolean): void; - addProperty(arg0: string, arg1: Internal.Number_): void; - remove(arg0: string): Internal.JsonElement; - deepCopy(): this; - getAsJsonArray(arg0: string): Internal.JsonArray; - size(): number; - getAsJsonPrimitive(arg0: string): Internal.JsonPrimitive; + get(arg0: number[]): this; + rewind(): Internal.Buffer; + put(arg0: number[]): this; + put(arg0: number): this; + mark(): Internal.Buffer; + asReadOnlyBuffer(): this; + put(arg0: number[], arg1: number, arg2: number): this; + static wrap(arg0: number[]): Internal.LongBuffer; hashCode(): number; + put(arg0: Internal.LongBuffer_): this; + slice(): Internal.Buffer; + put(arg0: number, arg1: Internal.LongBuffer_, arg2: number, arg3: number): this; + slice(arg0: number, arg1: number): Internal.Buffer; + get(arg0: number): number; equals(arg0: any): boolean; - get(arg0: string): Internal.JsonElement; - has(arg0: string): boolean; - keySet(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + array(): number[]; + compact(): this; + get(arg0: number[], arg1: number, arg2: number): this; + get direct(): boolean } - type JsonObject_ = JsonObject; - /** - * @javaClass net.minecraft.class_2587 - */ - class BedBlockEntity extends Internal.BlockEntity { - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - setColor($$0: Internal.DyeColor_): void; - getColor(): Internal.DyeColor; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get color(): Internal.DyeColor; - set color($$0: Internal.DyeColor_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type LongBuffer_ = LongBuffer; + interface DimensionOptionsAccessor { + getBaseDimensions(): Internal.Set>; + get baseDimensions(): Internal.Set> } - type BedBlockEntity_ = BedBlockEntity; - /** - * @javaClass net.minecraft.class_868 - */ - class PathfindingRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { - static renderPath($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number, $$2: boolean, $$3: boolean, $$4: number, $$5: number, $$6: number): void; - static renderPathLine($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number, $$2: number, $$3: number): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; - addPath($$0: number, $$1: net.minecraft.world.level.pathfinder.Path_, $$2: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type DimensionOptionsAccessor_ = DimensionOptionsAccessor; + class ElderGuardian extends Internal.Guardian { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + getAttackDuration(): number; + asKJS(): Internal.EntityJS; + get attackDuration(): number + readonly static "ELDER_SIZE_SCALE": 2.35; } - type PathfindingRenderer_ = PathfindingRenderer; - /** - * @javaClass java.util.regex.Pattern - */ - class Pattern implements Internal.Serializable { - static quote(arg0: string): string; - split(arg0: Internal.CharSequence_, arg1: number): string[]; - split(arg0: Internal.CharSequence_): string[]; - static compile(arg0: string): this; - static compile(arg0: string, arg1: number): this; - splitAsStream(arg0: Internal.CharSequence_): Internal.Stream; - pattern(): string; - flags(): number; - toString(): string; - asMatchPredicate(): Internal.Predicate; - asPredicate(): Internal.Predicate; - matcher(arg0: Internal.CharSequence_): Internal.Matcher; - static matches(arg0: string, arg1: Internal.CharSequence_): boolean; - static readonly "DOTALL" : 32; - static readonly "UNICODE_CASE" : 64; - static readonly "LITERAL" : 16; - static readonly "UNICODE_CHARACTER_CLASS" : 256; - static readonly "CASE_INSENSITIVE" : 2; - static readonly "CANON_EQ" : 128; - static readonly "COMMENTS" : 4; - static readonly "UNIX_LINES" : 1; - static readonly "MULTILINE" : 8; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pattern_ = Pattern; - /** - * @javaClass net.minecraft.class_2481 - */ - class ByteTag extends Internal.NumericTag { - getAsFloat(): number; - getAsByte(): number; - static valueOf($$0: number): this; - static valueOf($$0: boolean): this; - getAsNumber(): Internal.Number; - getId(): number; - getAsDouble(): number; - getAsInt(): number; - accept($$0: Internal.TagVisitor_): void; - accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - getAsLong(): number; - getType(): Internal.TagType; - hashCode(): number; - equals($$0: any): boolean; - copy(): this; - write($$0: Internal.DataOutput_): void; - getAsShort(): number; - static readonly "ZERO" : Internal.ByteTag; - static readonly "ONE" : Internal.ByteTag; - static readonly "TYPE" : Internal.TagType; - get asByte(): number; - get asLong(): number; - get asInt(): number; - get asShort(): number; - get asNumber(): Internal.Number; - get asDouble(): number; - get id(): number; - get asFloat(): number; - get type(): Internal.TagType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ByteTag_ = ByteTag; - /** - * @javaClass java.util.List - */ - interface List extends Internal.Collection ,Array { - add(arg0: number, arg1: E): void; - add(arg0: E): boolean; - subList(arg0: number, arg1: number): Internal.List; - set(arg0: number, arg1: E): E; - spliterator(): Internal.Spliterator; - containsAll(arg0: Internal.Collection_): boolean; - isEmpty(): boolean; - clear(): void; - sort(arg0: Internal.Comparator_): void; - copyOf(arg0: Internal.Collection_): Internal.List; - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: any): boolean; - remove(arg0: number): E; - lastIndexOf(arg0: any): number; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: number, arg1: Internal.Collection_): boolean; - addAll(arg0: Internal.Collection_): boolean; - hashCode(): number; - of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List; - of(arg0: E, arg1: E, arg2: E): Internal.List; - of(arg0: E, arg1: E): Internal.List; - of(arg0: E): Internal.List; - of(): Internal.List; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.List; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.List; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.List; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.List; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.List; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List; - of(... arg0: E[]): Internal.List; - equals(arg0: any): boolean; - get(arg0: number): E; - toArray(): any[]; - toArray(arg0: T[]): T[]; - listIterator(arg0: number): Internal.ListIterator; - listIterator(): Internal.ListIterator; - indexOf(arg0: any): number; - retainAll(arg0: Internal.Collection_): boolean; - } - type List_ = List; - /** - * @javaClass net.minecraft.class_1669 - */ - class EvokerFangs extends Internal.Entity { - handleEntityEvent($$0: number): void; - getAnimationProgress($$0: number): number; - tick(): void; - getOwner(): Internal.LivingEntity; - setOwner($$0: Internal.LivingEntity_): void; - getAddEntityPacket(): Internal.Packet; - static readonly "ATTACK_DURATION" : 20; - static readonly "ATTACK_TRIGGER_TICKS" : 14; - static readonly "LIFE_OFFSET" : 2; - get owner(): Internal.LivingEntity; - get addEntityPacket(): Internal.Packet; - set owner($$0: Internal.LivingEntity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EvokerFangs_ = EvokerFangs; - /** - * @javaClass dev.latvian.mods.kubejs.generator.AssetJsonGenerator - */ - class AssetJsonGenerator extends Internal.JsonGenerator { - multipartState(id: ResourceLocation_, consumer: Internal.Consumer_): void; - blockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; - static asItemModelLocation(id: ResourceLocation_): ResourceLocation; - blockModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; - itemModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AssetJsonGenerator_ = AssetJsonGenerator; - /** - * @javaClass net.minecraft.class_6836 - */ - interface StreamTagVisitor { - visitElement(arg0: Internal.TagType_, arg1: number): Internal.StreamTagVisitor$EntryResult; - visitEnd(): Internal.StreamTagVisitor$ValueResult; - visitEntry(arg0: Internal.TagType_): Internal.StreamTagVisitor$EntryResult; - visitEntry(arg0: Internal.TagType_, arg1: string): Internal.StreamTagVisitor$EntryResult; - visitRootEntry(arg0: Internal.TagType_): Internal.StreamTagVisitor$ValueResult; - visit(arg0: number): Internal.StreamTagVisitor$ValueResult; - visit(arg0: number[]): Internal.StreamTagVisitor$ValueResult; - visit(arg0: string): Internal.StreamTagVisitor$ValueResult; - visitContainerEnd(): Internal.StreamTagVisitor$ValueResult; - visitList(arg0: Internal.TagType_, arg1: number): Internal.StreamTagVisitor$ValueResult; - } - type StreamTagVisitor_ = StreamTagVisitor; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.SwordItemBuilder - */ - class SwordItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.Item; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SwordItemBuilder_ = SwordItemBuilder; - /** - * @javaClass net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant - */ - interface TransferVariant { - isOf(object: O): boolean; - hasNbt(): boolean; - getNbt(): Internal.CompoundTag; - getObject(): O; - nbtMatches(other: Internal.CompoundTag_): boolean; - toNbt(): Internal.CompoundTag; - toPacket(arg0: Internal.FriendlyByteBuf_): void; - isBlank(): boolean; - copyNbt(): Internal.CompoundTag; - } - type TransferVariant_ = TransferVariant; - /** - * @javaClass net.minecraft.class_1917 - */ - abstract class BaseSpawner { - onEventTriggered($$0: Internal.Level_, $$1: number): boolean; - broadcastEvent(arg0: Internal.Level_, arg1: BlockPos_, arg2: number): void; - getOrCreateDisplayEntity($$0: Internal.Level_): Internal.Entity; - setNextSpawnData($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.SpawnData_): void; - load($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.CompoundTag_): void; - setEntityId($$0: Internal.EntityType_): void; - save($$0: Internal.CompoundTag_): Internal.CompoundTag; - serverTick($$0: Internal.ServerLevel_, $$1: BlockPos_): void; - clientTick($$0: Internal.Level_, $$1: BlockPos_): void; - getSpin(): number; - getoSpin(): number; - get oSpin(): number; - get spin(): number; - set entityId($$0: Internal.EntityType_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BaseSpawner_ = BaseSpawner; - /** - * @javaClass net.minecraft.class_2627$class_2628 - */ - class ShulkerBoxBlockEntity$AnimationStatus extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ShulkerBoxBlockEntity$AnimationStatus[]; - static readonly "CLOSED" : Internal.ShulkerBoxBlockEntity$AnimationStatus; - static readonly "CLOSING" : Internal.ShulkerBoxBlockEntity$AnimationStatus; - static readonly "OPENING" : Internal.ShulkerBoxBlockEntity$AnimationStatus; - static readonly "OPENED" : Internal.ShulkerBoxBlockEntity$AnimationStatus; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShulkerBoxBlockEntity$AnimationStatus_ = "closing" | "closed" | "opened" | "opening" | ShulkerBoxBlockEntity$AnimationStatus; - /** - * @javaClass net.minecraft.class_1730 - */ - class PlayerEnderChestContainer extends Internal.SimpleContainer { - fromTag($$0: Internal.ListTag_): void; - createTag(): Internal.ListTag; - stillValid($$0: Internal.Player_): boolean; - setActiveChest($$0: Internal.EnderChestBlockEntity_): void; - isActiveChest($$0: Internal.EnderChestBlockEntity_): boolean; - startOpen($$0: Internal.Player_): void; - stopOpen($$0: Internal.Player_): void; - set activeChest($$0: Internal.EnderChestBlockEntity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerEnderChestContainer_ = PlayerEnderChestContainer; - /** - * @javaClass me.jellysquid.mods.sodium.client.world.WorldRendererExtended - */ - interface WorldRendererExtended { - getSodiumWorldRenderer(): Internal.SodiumWorldRenderer; - } - type WorldRendererExtended_ = (() => Internal.SodiumWorldRenderer) | WorldRendererExtended; - /** - * @javaClass net.minecraft.class_1275 - */ - interface Nameable { - getName(): Internal.Component; - getDisplayName(): Internal.Component; - getCustomName(): Internal.Component; - hasCustomName(): boolean; - } - type Nameable_ = (() => Internal.Component) | Nameable; - /** - * @javaClass net.minecraft.class_312 - */ - class MouseHandler implements Internal.MixinMouseAccessor { - isMouseGrabbed(): boolean; - isMiddlePressed(): boolean; - handler$zda000$onRawMouseClickedPost(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; - ypos(): number; - handler$zda000$onRawMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number): void; - xpos(): number; - releaseMouse(): void; - isLeftPressed(): boolean; - handler$zda000$onMouseScrolledPost(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; - handler$zda000$onMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; - grabMouse(): void; - cursorEntered(): void; - setIgnoreFirstMove(): void; - setup($$0: number): void; - isRightPressed(): boolean; - turnPlayer(): void; - handler$zda000$onRawMouseClicked(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; - get mouseGrabbed(): boolean; - get leftPressed(): boolean; - get rightPressed(): boolean; - get middlePressed(): boolean; - set up($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MouseHandler_ = MouseHandler; - /** - * @javaClass net.minecraft.class_2824$class_5908 - */ - interface ServerboundInteractPacket$Handler { - onAttack(): void; - onInteraction(arg0: Hand_): void; - onInteraction(arg0: Hand_, arg1: Vec3_): void; - } - type ServerboundInteractPacket$Handler_ = ServerboundInteractPacket$Handler; - /** - * @javaClass java.util.Enumeration - */ - interface Enumeration { - hasMoreElements(): boolean; - asIterator(): Internal.Iterator; - nextElement(): E; - } - type Enumeration_ = Enumeration; - /** - * @javaClass dev.latvian.mods.kubejs.misc.MotiveBuilder - */ - class MotiveBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - width(width: number): this; - createObject(): Internal.Motive; - height(height: number): this; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MotiveBuilder_ = MotiveBuilder; - /** - * @javaClass net.minecraft.class_5713 - */ - interface GameEventDispatcher { - post(arg0: Internal.GameEvent_, arg1: Internal.Entity_, arg2: BlockPos_): void; - isEmpty(): boolean; - unregister(arg0: Internal.GameEventListener_): void; - register(arg0: Internal.GameEventListener_): void; - } - type GameEventDispatcher_ = GameEventDispatcher; - /** - * @javaClass net.minecraft.class_5895 - */ - class ClientboundSetBorderCenterPacket implements Internal.Packet { - getNewCenterZ(): number; - getNewCenterX(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get newCenterX(): number; - get newCenterZ(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetBorderCenterPacket_ = ClientboundSetBorderCenterPacket; - /** - * @javaClass java.lang.ThreadGroup - */ - class ThreadGroup implements Internal.Thread$UncaughtExceptionHandler { - setMaxPriority(arg0: number): void; - suspend(): void; - activeCount(): number; - resume(): void; - getParent(): this; - getName(): string; - isDestroyed(): boolean; - destroy(): void; - parentOf(arg0: Internal.ThreadGroup_): boolean; - list(): void; - checkAccess(): void; - setDaemon(arg0: boolean): void; - allowThreadSuspension(arg0: boolean): boolean; - getMaxPriority(): number; - stop(): void; - isDaemon(): boolean; - interrupt(): void; - activeGroupCount(): number; - uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void; - enumerate(arg0: Internal.ThreadGroup_[], arg1: boolean): number; - enumerate(arg0: Internal.ThreadGroup_[]): number; - enumerate(arg0: Internal.Thread_[]): number; - enumerate(arg0: Internal.Thread_[], arg1: boolean): number; - toString(): string; - get parent(): this; - get destroyed(): boolean; - get maxPriority(): number; - get name(): string; - get daemon(): boolean; - set maxPriority(arg0: number); - set daemon(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThreadGroup_ = ThreadGroup; - /** - * @javaClass org.enginehub.worldeditcui.fabric.mixins.MinecraftAccess - */ - interface MinecraftAccess { - getTimer(): Internal.Timer; - } - type MinecraftAccess_ = (() => Internal.Timer) | MinecraftAccess; - /** - * @javaClass net.minecraft.class_5437 - */ - class ReplaceSphereConfiguration implements Internal.FeatureConfiguration { - radius(): Internal.IntProvider; - static readonly "CODEC" : Internal.Codec; - readonly "targetState" : Internal.BlockState; - readonly "replaceState" : Internal.BlockState; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ReplaceSphereConfiguration_ = ReplaceSphereConfiguration; - /** - * @javaClass java.security.PrivilegedAction - */ - interface PrivilegedAction { - run(): T; - } - type PrivilegedAction_ = (() => T) | PrivilegedAction; - /** - * @javaClass io.netty.util.concurrent.GenericFutureListener - */ - interface GenericFutureListener extends Internal.EventListener { - operationComplete(arg0: F): void; - } - type GenericFutureListener_ = ((arg0: F) => void) | GenericFutureListener; - /** - * @javaClass java.util.EnumSet - */ - abstract class EnumSet extends Internal.AbstractSet implements Internal.Cloneable, Internal.Serializable { - static allOf(arg0: Internal.Class_): Internal.EnumSet; - static complementOf(arg0: Internal.EnumSet_): Internal.EnumSet; - static of(arg0: E, arg1: E, arg2: E): Internal.EnumSet; - static of(arg0: E, arg1: E): Internal.EnumSet; - static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.EnumSet; - static of(arg0: E, ... arg1: E[]): Internal.EnumSet; - static of(arg0: E): Internal.EnumSet; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.EnumSet; - clone(): Internal.EnumSet; - static range(arg0: E, arg1: E): Internal.EnumSet; - static noneOf(arg0: Internal.Class_): Internal.EnumSet; - static copyOf(arg0: Internal.Collection_): Internal.EnumSet; - static copyOf(arg0: Internal.EnumSet_): Internal.EnumSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnumSet_ = EnumSet; - /** - * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2LongFunction - */ - interface Boolean2LongFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: boolean): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Long2LongFunction_): this; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: boolean): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2LongFunction; - } - type Boolean2LongFunction_ = ((arg0: boolean) => number) | Boolean2LongFunction; - /** - * @javaClass com.mojang.datafixers.kinds.Functor - */ - interface Functor extends Internal.Kind1 { - unbox(arg0: Internal.App_): Internal.Functor; - map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; - } - type Functor_ = ((arg0: Internal.Function, arg1: Internal.App) => Internal.App) | Functor; - /** - * @javaClass net.fabricmc.fabric.mixin.networking.accessor.EntityTrackerAccessor - */ - interface EntityTrackerAccessor { - getPlayersTracking(): Internal.Set; - } - type EntityTrackerAccessor_ = (() => Internal.Set) | EntityTrackerAccessor; - /** - * @javaClass net.minecraft.class_1304$class_1305 - */ - class EquipmentSlot$Type extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.EquipmentSlot$Type[]; - static readonly "ARMOR" : Internal.EquipmentSlot$Type; - static readonly "HAND" : Internal.EquipmentSlot$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EquipmentSlot$Type_ = "armor" | "hand" | EquipmentSlot$Type; - /** - * @javaClass dev.latvian.mods.rhino.util.SpecialEquality - */ + type ElderGuardian_ = ElderGuardian; interface SpecialEquality { checkSpecialEquality(o: any, o1: any, shallow: boolean): boolean; specialEquals(o: any, shallow: boolean): boolean; } type SpecialEquality_ = SpecialEquality; - /** - * @javaClass net.minecraft.class_46 - */ - interface LootContextUser { - getReferencedContextParams(): Internal.Set>; - validate($$0: Internal.ValidationContext_): void; - } - type LootContextUser_ = LootContextUser; - /** - * @javaClass net.minecraft.class_3966 - */ - class EntityHitResult extends Internal.HitResult { - getType(): Internal.HitResult$Type; - getEntity(): Internal.Entity; - get type(): Internal.HitResult$Type; - get entity(): Internal.Entity; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityHitResult_ = EntityHitResult; - /** - * @javaClass net.minecraft.class_117 - */ - interface LootItemFunction extends Internal.LootContextUser, Internal.BiFunction { - decorate($$0: Internal.BiFunction_, $$1: Internal.Consumer_, $$2: Internal.LootContext_): Internal.Consumer; - getType(): Internal.LootItemFunctionType; - } - type LootItemFunction_ = (() => Internal.LootItemFunctionType) | LootItemFunction; - /** - * @javaClass net.minecraft.class_4985 - */ - class Strider extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable { - method_6725(): boolean; - isSuffocating(): boolean; - canBeControlledByRider(): boolean; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - setSuffocating($$0: boolean): void; - isFood($$0: Internal.ItemStack_): boolean; - canStandOnFluid($$0: Internal.FluidState_): boolean; - method_26316(): number; - static createAttributes(): Internal.AttributeSupplier$Builder; - method_26315($$0: Vec3_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getControllingPassenger(): Internal.Entity; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - getLeashOffset(): Vec3; - method_6576($$0: Internal.SoundSource_): void; - method_6577(): boolean; - static checkStriderSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; - isSensitiveToWater(): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - tick(): void; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getMoveSpeed(): number; - getPassengersRidingOffset(): number; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - isOnFire(): boolean; - travel($$0: Vec3_): void; - method_6765(): boolean; - get suffocating(): boolean; - get moveSpeed(): number; - get passengersRidingOffset(): number; - get controllingPassenger(): Internal.Entity; - get sensitiveToWater(): boolean; - get onFire(): boolean; - get leashOffset(): Vec3; - set suffocating($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Strider_ = Strider; - /** - * @javaClass net.minecraft.class_5147 - */ - interface Shearable { - shear(arg0: Internal.SoundSource_): void; - readyForShearing(): boolean; - } - type Shearable_ = Shearable; - /** - * @javaClass net.minecraft.class_4597$class_4598 - */ - class MultiBufferSource$BufferSource implements Internal.MultiBufferSource, Internal.MemoryTrackingBuffer { - getBuffer($$0: Internal.RenderType_): Internal.VertexConsumer; - endLastBatch(): void; - getUsedSize(): number; - endBatch($$0: Internal.RenderType_): void; - endBatch(): void; - getAllocatedSize(): number; - get allocatedSize(): number; - get usedSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MultiBufferSource$BufferSource_ = MultiBufferSource$BufferSource; - /** - * @javaClass net.minecraft.class_6555$class_7075 - */ - class TerrainShaper$PointCustom extends Internal.Record { + class SpawnData extends Internal.Record { + constructor() + constructor($$0: Internal.CompoundTag_, $$1: Internal.Optional_) hashCode(): number; + toString(): string; + customSpawnRules(): Internal.Optional; + getEntityToSpawn(): Internal.CompoundTag; equals($$0: any): boolean; - context(): Internal.DensityFunction$FunctionContext; + getCustomSpawnRules(): Internal.Optional; + entityToSpawn(): Internal.CompoundTag; + get entityToSpawn(): Internal.CompoundTag + get customSpawnRules(): Internal.Optional + readonly static "LIST_CODEC": any; + readonly static "DEFAULT_TYPE": "minecraft:pig"; + readonly static "CODEC": any; + } + type SpawnData_ = SpawnData; + class Direction extends Internal.Enum implements Internal.StringRepresentable { + static fromYRot($$0: number): Internal.Direction; + static valueOf($$0: string): Internal.Direction; + getX(): number; + getY(): number; + getHorizontalIndex(): number; + getNormal(): Vec3i; + getSerializedName(): string; + static fromNormal($$0: number, $$1: number, $$2: number): Internal.Direction; + getIndex(): number; + getClockWise(): this; + getAxis(): Internal.Direction$Axis; + static getNearest($$0: number, $$1: number, $$2: number): Internal.Direction; + getClockWise($$0: Internal.Direction$Axis_): this; + static orderedByNearest($$0: Internal.Entity_): Internal.Direction[]; + static getFacingAxis($$0: Internal.Entity_, $$1: Internal.Direction$Axis_): Internal.Direction; + getPitch(): number; + static values(): Internal.Direction[]; + getName(): string; + getZ(): number; + static fromAxisAndDirection($$0: Internal.Direction$Axis_, $$1: Internal.Direction$AxisDirection_): Internal.Direction; + getOpposite(): this; + static from2DDataValue($$0: number): Internal.Direction; + getAxisDirection(): Internal.Direction$AxisDirection; + getCounterClockWise($$0: Internal.Direction$Axis_): this; + step(): Internal.Vector3f; toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + static from3DDataValue($$0: number): Internal.Direction; + getRotation(): Internal.Quaternion; + isFacingAngle($$0: number): boolean; + static byName($$0: string): Internal.Direction; + static getNearest($$0: number, $$1: number, $$2: number): Internal.Direction; + getYaw(): number; + static fromNormal($$0: BlockPos_): Internal.Direction; + static get($$0: Internal.Direction$AxisDirection_, $$1: Internal.Direction$Axis_): Internal.Direction; + static rotate($$0: com.mojang.math.Matrix4f_, $$1: Internal.Direction_): Internal.Direction; + getCounterClockWise(): this; + static getRandom($$0: Internal.Random_): Internal.Direction; + get x(): number + get y(): number + get horizontalIndex(): number + get normal(): Vec3i + get serializedName(): string + get index(): number + get clockWise(): Internal.Direction + get axis(): Internal.Direction$Axis + get pitch(): number + get name(): string + get z(): number + get opposite(): Internal.Direction + get axisDirection(): Internal.Direction$AxisDirection + get rotation(): Internal.Quaternion + get yaw(): number + get counterClockWise(): Internal.Direction + readonly static "UP": Internal.Direction; + readonly static "NORTH": Internal.Direction; + readonly static "DOWN": Internal.Direction; + readonly static "EAST": Internal.Direction; + readonly static "WEST": Internal.Direction; + readonly static "CODEC": any; + readonly static "SOUTH": Internal.Direction; + readonly static "VERTICAL_CODEC": any; } - type TerrainShaper$PointCustom_ = TerrainShaper$PointCustom; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectMap - */ - interface Long2ObjectMap extends Internal.Long2ObjectFunction, Internal.Map { - long2ObjectEntrySet(): Internal.ObjectSet>; - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_): V; - computeIfAbsent(arg0: number, arg1: Internal.LongFunction_): V; - values(): Internal.ObjectCollection; - replace(arg0: number, arg1: V, arg2: V): boolean; - replace(arg0: number, arg1: V): V; - clear(): void; - computeIfAbsentPartial(arg0: number, arg1: Internal.Long2ObjectFunction_): V; - put(arg0: number, arg1: V): V; - remove(arg0: any): V; - remove(arg0: number, arg1: any): boolean; - compute(arg0: number, arg1: Internal.BiFunction_): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; - size(): number; - merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; - get(arg0: any): V; - keySet(): Internal.LongSet; - putIfAbsent(arg0: number, arg1: V): V; + type Direction_ = "west" | "east" | "south" | "up" | "down" | "north" | Direction; + class RuinedPortalFeature$Type extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.RuinedPortalFeature$Type[]; + getSerializedName(): string; + getName(): string; + static valueOf($$0: string): Internal.RuinedPortalFeature$Type; + static byName($$0: string): Internal.RuinedPortalFeature$Type; + get serializedName(): string + get name(): string + readonly static "MOUNTAIN": Internal.RuinedPortalFeature$Type; + readonly static "STANDARD": Internal.RuinedPortalFeature$Type; + readonly static "DESERT": Internal.RuinedPortalFeature$Type; + readonly static "CODEC": any; + readonly static "JUNGLE": Internal.RuinedPortalFeature$Type; + readonly static "OCEAN": Internal.RuinedPortalFeature$Type; + readonly static "SWAMP": Internal.RuinedPortalFeature$Type; + readonly static "NETHER": Internal.RuinedPortalFeature$Type; } - type Long2ObjectMap_ = Long2ObjectMap; - /** - * @javaClass dev.latvian.mods.kubejs.item.ingredient.IngredientStackJS - */ - class IngredientStackJS implements Internal.IngredientJS { - testVanillaItem(item: Internal.Item_): boolean; - test(stack: Internal.ItemStackJS_): boolean; - getStacks(): Internal.Set; - getVanillaItems(): Internal.Set; - isEmpty(): boolean; - asIngredientStack(): this; - isInvalidRecipeIngredient(): boolean; - filter(filter: Internal.IngredientJS_): Internal.IngredientJS; - toJson(): Internal.JsonElement; - not(): Internal.IngredientJS; - withCount(count: number): Internal.IngredientJS; - getIngredient(): Internal.IngredientJS; - unwrapStackIngredient(): Internal.List; - getFirst(): Internal.ItemStackJS; - testVanilla(stack: Internal.ItemStack_): boolean; + type RuinedPortalFeature$Type_ = "jungle" | "standard" | "mountain" | "ocean" | "nether" | RuinedPortalFeature$Type | "desert" | "swamp"; + class PieceGeneratorSupplier$Context extends Internal.Record { + constructor($$0: Internal.ChunkGenerator_, $$1: Internal.BiomeSource_, $$2: number, $$3: Internal.ChunkPos_, $$4: C, $$5: Internal.LevelHeightAccessor_, $$6: Internal.Predicate_>, $$7: Internal.StructureManager_, $$8: Internal.RegistryAccess_) + validBiomeOnTop($$0: Internal.Heightmap$Types_): boolean; toString(): string; - static stackOf(in_: Internal.IngredientJS_): this; - copy(): Internal.IngredientJS; - getCount(): number; - "ingredientKey" : string; - "ingredient" : Internal.IngredientJS; - "countKey" : string; - get invalidRecipeIngredient(): boolean; - get stacks(): Internal.Set; - get count(): number; - get vanillaItems(): Internal.Set; - get first(): Internal.ItemStackJS; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IngredientStackJS_ = IngredientStackJS; - /** - * @javaClass net.minecraft.class_1495 - */ - class Donkey extends Internal.AbstractChestedHorse { - canMate($$0: Internal.Animal_): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Donkey_ = Donkey; - /** - * @javaClass java.lang.module.ModuleDescriptor$Opens$Modifier - */ - class ModuleDescriptor$Opens$Modifier extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.ModuleDescriptor$Opens$Modifier[]; - static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Opens$Modifier; - static readonly "MANDATED" : Internal.ModuleDescriptor$Opens$Modifier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Opens$Modifier_ = "synthetic" | "mandated" | ModuleDescriptor$Opens$Modifier; - /** - * @javaClass net.minecraft.class_4141 - */ - class MemoryStatus extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.MemoryStatus[]; - static readonly "VALUE_PRESENT" : Internal.MemoryStatus; - static readonly "REGISTERED" : Internal.MemoryStatus; - static readonly "VALUE_ABSENT" : Internal.MemoryStatus; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MemoryStatus_ = "value_absent" | "registered" | "value_present" | MemoryStatus; - /** - * @javaClass net.fabricmc.fabric.mixin.client.rendering.DimensionEffectsAccessor - */ - interface DimensionEffectsAccessor { - } - type DimensionEffectsAccessor_ = DimensionEffectsAccessor; - /** - * @javaClass net.minecraft.class_5926 - */ - class RootSystemConfiguration implements Internal.FeatureConfiguration { - readonly "hangingRootsVerticalSpan" : number; - static readonly "CODEC" : Internal.Codec; - readonly "allowedVerticalWaterForTree" : number; - readonly "hangingRootPlacementAttempts" : number; - readonly "rootReplaceable" : Internal.TagKey; - readonly "rootStateProvider" : Internal.BlockStateProvider; - readonly "requiredVerticalSpaceForTree" : number; - readonly "rootPlacementAttempts" : number; - readonly "allowedTreePosition" : (() => Internal.BlockPredicateType); - readonly "hangingRootRadius" : number; - readonly "hangingRootStateProvider" : Internal.BlockStateProvider; - readonly "rootRadius" : number; - readonly "rootColumnMaxHeight" : number; - readonly "treeFeature" : Internal.Holder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RootSystemConfiguration_ = RootSystemConfiguration; - /** - * @javaClass com.mojang.bridge.game.PerformanceMetrics - */ - interface PerformanceMetrics { - getAverageTime(): number; - getSampleCount(): number; - getMaxTime(): number; - getMinTime(): number; - } - type PerformanceMetrics_ = PerformanceMetrics; - /** - * @javaClass io.netty.channel.ChannelProgressivePromise - */ - interface ChannelProgressivePromise extends Internal.ProgressivePromise, Internal.ChannelProgressiveFuture, Internal.ChannelPromise { - unvoid(): this; - setFailure(arg0: Internal.Throwable_): this; - setSuccess(arg0: void): this; - setSuccess(): this; - removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; - syncUninterruptibly(): this; - await(): this; - setProgress(arg0: number, arg1: number): this; - awaitUninterruptibly(): this; - removeListener(arg0: Internal.GenericFutureListener_>): this; - addListeners(... arg0: Internal.GenericFutureListener_>[]): this; - sync(): this; - addListener(arg0: Internal.GenericFutureListener_>): this; - } - type ChannelProgressivePromise_ = ChannelProgressivePromise; - /** - * @javaClass net.minecraft.class_2818 - */ - class LevelChunk extends Internal.ChunkAccess { - isClientLightReady(): boolean; - getBlockEntity($$0: BlockPos_): Internal.BlockEntity; - getBlockEntity($$0: BlockPos_, $$1: Internal.LevelChunk$EntityCreationType_): Internal.BlockEntity; - setClientLightReady($$0: boolean): void; - getLights(): Internal.Stream; - getEventDispatcher($$0: number): Internal.GameEventDispatcher; - getFullStatus(): Internal.ChunkHolder$FullChunkStatus; - getBlockEntities(): Internal.Map; - getStatus(): Internal.ChunkStatus; - setBlockEntity($$0: Internal.BlockEntity_): void; - getBlockTicks(): Internal.TickContainerAccess; - registerAllBlockEntitiesAfterLevelLoad(): void; - runPostLoad(): void; - postProcessGeneration(): void; - clearAllBlockEntities(): void; - addAndRegisterBlockEntity($$0: Internal.BlockEntity_): void; - removeBlockEntity($$0: BlockPos_): void; - setFullStatus($$0: Internal.Supplier_): void; - unpackTicks($$0: number): void; - getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; - setLoaded($$0: boolean): void; - isEmpty(): boolean; - setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; - getFluidTicks(): Internal.TickContainerAccess; - getLevel(): Internal.Level; - addEntity($$0: Internal.Entity_): void; - unregisterTickContainerFromLevel($$0: Internal.ServerLevel_): void; - registerTickContainerInLevel($$0: Internal.ServerLevel_): void; - getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; - replaceWithPacketData($$0: Internal.FriendlyByteBuf_, $$1: Internal.CompoundTag_, $$2: Internal.Consumer_): void; - getFluidState($$0: number, $$1: number, $$2: number): Internal.FluidState; - getFluidState($$0: BlockPos_): Internal.FluidState; - getBlockState($$0: BlockPos_): Internal.BlockState; - "loaded" : boolean; - get fluidTicks(): Internal.TickContainerAccess; - get level(): Internal.Level; - get clientLightReady(): boolean; - get blockTicks(): Internal.TickContainerAccess; - get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; - get fullStatus(): Internal.ChunkHolder$FullChunkStatus; - get blockEntities(): Internal.Map; - get lights(): Internal.Stream; - get status(): Internal.ChunkStatus; - get empty(): boolean; - set blockEntity($$0: Internal.BlockEntity_); - set clientLightReady($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelChunk_ = LevelChunk; - /** - * @javaClass net.minecraft.class_3971 - */ - class StonecutterMenu extends Internal.AbstractContainerMenu { - slotsChanged($$0: Internal.Container_): void; - clickMenuButton($$0: Internal.Player_, $$1: number): boolean; - canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; - removed($$0: Internal.Player_): void; - getType(): Internal.MenuType; - stillValid($$0: Internal.Player_): boolean; - getSelectedRecipeIndex(): number; - getNumRecipes(): number; - registerUpdateListener($$0: Internal.Runnable_): void; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - getRecipes(): Internal.List; - hasInputItem(): boolean; - static readonly "INPUT_SLOT" : 0; - readonly "container" : Internal.Container; - static readonly "RESULT_SLOT" : 1; - get recipes(): Internal.List; - get type(): Internal.MenuType; - get numRecipes(): number; - get selectedRecipeIndex(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StonecutterMenu_ = StonecutterMenu; - /** - * @javaClass net.minecraft.class_4503 - */ - class GameTestDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { - clear(): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; - addMarker($$0: BlockPos_, $$1: number, $$2: string, $$3: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameTestDebugRenderer_ = GameTestDebugRenderer; - /** - * @javaClass net.minecraft.class_2540 - */ - class FriendlyByteBuf extends Internal.ByteBuf { - asReadOnly(): Internal.ByteBuf; - markReaderIndex(): Internal.ByteBuf; - getByte($$0: number): number; - release($$0: number): boolean; - release(): boolean; - writeDate($$0: Internal.Date_): this; - writeZero($$0: number): Internal.ByteBuf; - resetReaderIndex(): Internal.ByteBuf; - writeFloat($$0: number): Internal.ByteBuf; - writeMap($$0: Internal.Map_, $$1: Internal.BiConsumer_, $$2: Internal.BiConsumer_): void; - setLongLE($$0: number, $$1: number): Internal.ByteBuf; - writeNbt($$0: Internal.CompoundTag_): this; - readList($$0: Internal.Function_): Internal.List; - readRetainedSlice($$0: number): Internal.ByteBuf; - slice(): Internal.ByteBuf; - slice($$0: number, $$1: number): Internal.ByteBuf; - getMediumLE($$0: number): number; - readUnsignedIntLE(): number; - readUUID(): Internal.UUID; - readOptional($$0: Internal.Function_): Internal.Optional; - readInt(): number; - readChunkPos(): Internal.ChunkPos; - readBlockPos(): BlockPos; - order($$0: Internal.ByteOrder_): Internal.ByteBuf; - order(): Internal.ByteOrder; - writeMedium($$0: number): Internal.ByteBuf; - resetWriterIndex(): Internal.ByteBuf; - writableBytes(): number; - readDate(): Internal.Date; - getUnsignedShort($$0: number): number; - maxCapacity(): number; - bytesBefore($$0: number, $$1: number, $$2: number): number; - bytesBefore($$0: number, $$1: number): number; - bytesBefore($$0: number): number; - nioBufferCount(): number; - setInt($$0: number, $$1: number): Internal.ByteBuf; - readVarLong(): number; - getInt($$0: number): number; - writeComponent($$0: Internal.Component_): this; - writeUUID($$0: Internal.UUID_): this; - writeVarInt($$0: number): this; - markWriterIndex(): Internal.ByteBuf; - readVarIntArray(): number[]; - readVarIntArray($$0: number): number[]; - isReadable($$0: number): boolean; - isReadable(): boolean; - writeBoolean($$0: boolean): Internal.ByteBuf; - readVarInt(): number; - static limitValue($$0: Internal.IntFunction_, $$1: number): Internal.IntFunction; - setIntLE($$0: number, $$1: number): Internal.ByteBuf; - writeBitSet($$0: Internal.BitSet_): void; - writeLongLE($$0: number): Internal.ByteBuf; - setShortLE($$0: number, $$1: number): Internal.ByteBuf; - writeLongArray($$0: number[]): this; - retain($$0: number): Internal.ByteBuf; - retain(): Internal.ByteBuf; - isWritable($$0: number): boolean; - isWritable(): boolean; - readChar(): string; - hasMemoryAddress(): boolean; - capacity(): number; - capacity($$0: number): Internal.ByteBuf; - readCharSequence($$0: number, $$1: Internal.Charset_): Internal.CharSequence; - isReadOnly(): boolean; - readUtf(): string; - readUtf($$0: number): string; - readUnsignedShortLE(): number; - readDouble(): number; - readFloat(): number; - getLongLE($$0: number): number; - getBoolean($$0: number): boolean; - copy($$0: number, $$1: number): Internal.ByteBuf; - copy(): Internal.ByteBuf; - readShortLE(): number; - readUnsignedMedium(): number; - ensureWritable($$0: number, $$1: boolean): number; - ensureWritable($$0: number): Internal.ByteBuf; - writeInt($$0: number): Internal.ByteBuf; - writeResourceLocation($$0: ResourceLocation_): this; - writeVarIntArray($$0: number[]): this; - hasArray(): boolean; - writeByteArray($$0: number[]): this; - writeOptional($$0: Internal.Optional_, $$1: Internal.BiConsumer_): void; - memoryAddress(): number; - readableBytes(): number; - readAnySizeNbt(): Internal.CompoundTag; - readSlice($$0: number): Internal.ByteBuf; - static getVarIntSize($$0: number): number; - getIntLE($$0: number): number; - static getVarLongSize($$0: number): number; - nioBuffers($$0: number, $$1: number): Internal.ByteBuffer[]; - nioBuffers(): Internal.ByteBuffer[]; - forEachByteDesc($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; - forEachByteDesc($$0: Internal.ByteProcessor_): number; - skipBytes($$0: number): Internal.ByteBuf; - getLong($$0: number): number; - readLongArray($$0: number[]): number[]; - readLongArray($$0: number[], $$1: number): number[]; - readLongArray(): number[]; - readByteArray(): number[]; - readByteArray($$0: number): number[]; - readLong(): number; - readShort(): number; + seed(): number; + registryAccess(): Internal.RegistryAccess; + chunkGenerator(): Internal.ChunkGenerator; + config(): C; + chunkPos(): Internal.ChunkPos; + biomeSource(): Internal.BiomeSource; + hashCode(): number; + getLowestY($$0: number, $$1: number): number; + getCornerHeights($$0: number, $$1: number, $$2: number, $$3: number): number[]; + structureManager(): Internal.StructureManager; + heightAccessor(): Internal.LevelHeightAccessor; + validBiome(): Internal.Predicate>; equals($$0: any): boolean; - setZero($$0: number, $$1: number): Internal.ByteBuf; - getUnsignedMedium($$0: number): number; - readBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; - readBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; - readBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; - readBytes($$0: Internal.GatheringByteChannel_, $$1: number): number; - readBytes($$0: Internal.OutputStream_, $$1: number): Internal.ByteBuf; - readBytes($$0: number): Internal.ByteBuf; - readBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; - readBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; - readBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; - readBytes($$0: number[]): Internal.ByteBuf; - readBoolean(): boolean; - toString(): string; - toString($$0: number, $$1: number, $$2: Internal.Charset_): string; - toString($$0: Internal.Charset_): string; - retainedSlice(): Internal.ByteBuf; - retainedSlice($$0: number, $$1: number): Internal.ByteBuf; - readMediumLE(): number; - setMedium($$0: number, $$1: number): Internal.ByteBuf; - isDirect(): boolean; - setBoolean($$0: number, $$1: boolean): Internal.ByteBuf; - writeSectionPos($$0: Internal.SectionPos_): this; - readMap($$0: Internal.Function_, $$1: Internal.Function_): Internal.Map; - readMap($$0: Internal.IntFunction_, $$1: Internal.Function_, $$2: Internal.Function_): M; - readerIndex(): number; - readerIndex($$0: number): Internal.ByteBuf; - getCharSequence($$0: number, $$1: number, $$2: Internal.Charset_): Internal.CharSequence; - setShort($$0: number, $$1: number): Internal.ByteBuf; - compareTo($$0: Internal.ByteBuf_): number; - readItem(): Internal.ItemStack; - readBlockHitResult(): Internal.BlockHitResult; - getBytes($$0: number, $$1: Internal.OutputStream_, $$2: number): Internal.ByteBuf; - getBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; - getBytes($$0: number, $$1: number[]): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; - getBytes($$0: number, $$1: Internal.GatheringByteChannel_, $$2: number): number; - getBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; - getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; - unwrap(): Internal.ByteBuf; - setDouble($$0: number, $$1: number): Internal.ByteBuf; - setChar($$0: number, $$1: number): Internal.ByteBuf; - refCnt(): number; - getUnsignedIntLE($$0: number): number; - getUnsignedInt($$0: number): number; - writeCollection($$0: Internal.Collection_, $$1: Internal.BiConsumer_): void; - indexOf($$0: number, $$1: number, $$2: number): number; - writeByte($$0: number): Internal.ByteBuf; - nioBuffer($$0: number, $$1: number): Internal.ByteBuffer; - nioBuffer(): Internal.ByteBuffer; - readResourceLocation(): ResourceLocation; - writeEnum($$0: Internal.Enum_): this; - readIntIdList(): Internal.IntList; - readSectionPos(): Internal.SectionPos; - touch(): Internal.ByteBuf; - touch($$0: any): Internal.ByteBuf; - discardSomeReadBytes(): Internal.ByteBuf; - duplicate(): Internal.ByteBuf; - writerIndex($$0: number): Internal.ByteBuf; - writerIndex(): number; - readUnsignedInt(): number; - writeCharSequence($$0: Internal.CharSequence_, $$1: Internal.Charset_): number; - readNbt(): Internal.CompoundTag; - readNbt($$0: Internal.NbtAccounter_): Internal.CompoundTag; - getUnsignedShortLE($$0: number): number; - retainedDuplicate(): Internal.ByteBuf; - getChar($$0: number): string; - setLong($$0: number, $$1: number): Internal.ByteBuf; - readMedium(): number; - writeBytes($$0: Internal.ScatteringByteChannel_, $$1: number): number; - writeBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; - writeBytes($$0: number[]): Internal.ByteBuf; - writeBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; - writeBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; - writeBytes($$0: Internal.InputStream_, $$1: number): number; - writeBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; - writeBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; - writeBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; - forEachByte($$0: Internal.ByteProcessor_): number; - forEachByte($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; - setIndex($$0: number, $$1: number): Internal.ByteBuf; - writeUtf($$0: string): this; - writeUtf($$0: string, $$1: number): this; - accessByteBufWithCorrectSize(): number[]; - writeItem($$0: Internal.ItemStack_): this; - writeShort($$0: number): Internal.ByteBuf; - alloc(): Internal.ByteBufAllocator; - getShortLE($$0: number): number; - writeIntIdList($$0: Internal.IntList_): void; - getMedium($$0: number): number; - readUnsignedShort(): number; - setByte($$0: number, $$1: number): Internal.ByteBuf; - writeShortLE($$0: number): Internal.ByteBuf; - maxWritableBytes(): number; - writeVarLong($$0: number): this; - getDouble($$0: number): number; - getFloat($$0: number): number; - readComponent(): Internal.Component; - writeLong($$0: number): Internal.ByteBuf; - writeChunkPos($$0: Internal.ChunkPos_): this; - writeBlockPos($$0: BlockPos_): this; - writeIntLE($$0: number): Internal.ByteBuf; - array(): number[]; - setCharSequence($$0: number, $$1: Internal.CharSequence_, $$2: Internal.Charset_): number; - hashCode(): number; - internalNioBuffer($$0: number, $$1: number): Internal.ByteBuffer; - readBitSet(): Internal.BitSet; - arrayOffset(): number; - readIntLE(): number; - setMediumLE($$0: number, $$1: number): Internal.ByteBuf; - readUnsignedByte(): number; - readUnsignedMediumLE(): number; - readLongLE(): number; - writeDouble($$0: number): Internal.ByteBuf; - setBytes($$0: number, $$1: number[]): Internal.ByteBuf; - setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; - setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; - setBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; - setBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; - setBytes($$0: number, $$1: Internal.ScatteringByteChannel_, $$2: number): number; - setBytes($$0: number, $$1: Internal.InputStream_, $$2: number): number; - setBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; - setBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; - readWithCount($$0: Internal.Consumer_): void; - setFloat($$0: number, $$1: number): Internal.ByteBuf; - writeWithCodec($$0: Internal.Codec_, $$1: T): void; - getShort($$0: number): number; - writeMediumLE($$0: number): Internal.ByteBuf; - clear(): Internal.ByteBuf; - readWithCodec($$0: Internal.Codec_): T; - getUnsignedByte($$0: number): number; - discardReadBytes(): Internal.ByteBuf; - writeChar($$0: number): Internal.ByteBuf; - readEnum($$0: Internal.Class_): T; - readCollection($$0: Internal.IntFunction_, $$1: Internal.Function_): C; - getUnsignedMediumLE($$0: number): number; - writeBlockHitResult($$0: Internal.BlockHitResult_): void; - readByte(): number; - static readonly "MAX_COMPONENT_STRING_LENGTH" : 262144; - static readonly "MAX_STRING_LENGTH" : 32767; - get readable(): boolean; - get direct(): boolean; - get readOnly(): boolean; - get writable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); } - type FriendlyByteBuf_ = FriendlyByteBuf; - /** - * @javaClass java.time.Instant - */ - class Instant implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - static ofEpochSecond(arg0: number, arg1: number): this; - static ofEpochSecond(arg0: number): this; - minus(arg0: Internal.TemporalAmount_): this; - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - static ofEpochMilli(arg0: number): this; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - minusMillis(arg0: number): this; - compareTo(arg0: Internal.Instant_): number; + type PieceGeneratorSupplier$Context_ = PieceGeneratorSupplier$Context; + interface ItemBuilder$ReleaseUsingCallback { + releaseUsing(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_, arg3: number): void; + } + type ItemBuilder$ReleaseUsingCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS, arg3: number)=>void) | ItemBuilder$ReleaseUsingCallback; + interface WatchKey { + isValid(): boolean; + pollEvents(): Internal.List>; + watchable(): Internal.Watchable; + cancel(): void; + reset(): boolean; + get valid(): boolean + } + type WatchKey_ = WatchKey; + class Rotation extends Internal.Enum { + static getShuffled($$0: Internal.Random_): Internal.List; + rotate($$0: Internal.Direction_): Internal.Direction; + static valueOf($$0: string): Internal.Rotation; + static getRandom($$0: Internal.Random_): Internal.Rotation; + rotation(): Internal.OctahedralGroup; + static values(): Internal.Rotation[]; + rotate($$0: number, $$1: number): number; + getRotated($$0: Internal.Rotation_): this; + readonly static "NONE": Internal.Rotation; + readonly static "CLOCKWISE_90": Internal.Rotation; + readonly static "CLOCKWISE_180": Internal.Rotation; + readonly static "COUNTERCLOCKWISE_90": Internal.Rotation; + } + type Rotation_ = "clockwise_90" | "clockwise_180" | "counterclockwise_90" | Rotation | "none"; + class ServerStatus { + constructor() + setPlayers($$0: Internal.ServerStatus$Players_): void; + getFavicon(): string; + getPlayers(): Internal.ServerStatus$Players; + setVersion($$0: Internal.ServerStatus$Version_): void; + getVersion(): Internal.ServerStatus$Version; + setFavicon($$0: string): void; + setDescription($$0: Internal.Component_): void; + getDescription(): Internal.Component; + set players($$0: Internal.ServerStatus$Players_) + get favicon(): string + get players(): Internal.ServerStatus$Players + set version($$0: Internal.ServerStatus$Version_) + get version(): Internal.ServerStatus$Version + set favicon($$0: string) + set description($$0: Internal.Component_) + get description(): Internal.Component + readonly static "FAVICON_WIDTH": 64; + readonly static "FAVICON_HEIGHT": 64; + } + type ServerStatus_ = ServerStatus; + class FeaturePoolElement extends Internal.StructurePoolElement { + getType(): Internal.StructurePoolElementType; + toString(): string; + getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; + getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; + place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; + getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; + get type(): Internal.StructurePoolElementType + readonly static "CODEC": any; + } + type FeaturePoolElement_ = FeaturePoolElement; + interface Color extends Internal.SpecialEquality { + getSerializeJS(): string; + createTextColorJS(): Internal.TextColor; + getArgbJS(): number; + specialEquals(o: any, shallow: boolean): boolean; + getHexJS(): string; + getRgbJS(): number; + getFireworkColorJS(): number; + get serializeJS(): string + get argbJS(): number + get hexJS(): string + get rgbJS(): number + get fireworkColorJS(): number + } + type Color_ = Color; + class ClientboundSetHealthPacket implements Internal.Packet { + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getHealth(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getFood(): number; + getSaturation(): number; + isSkippable(): boolean; + get health(): number + get food(): number + get saturation(): number + get skippable(): boolean + } + type ClientboundSetHealthPacket_ = ClientboundSetHealthPacket; + class AttributeMap { + constructor($$0: Internal.AttributeSupplier_) + load($$0: Internal.ListTag_): void; + getDirtyAttributes(): Internal.Set; + removeAttributeModifiers($$0: Internal.Multimap_): void; + hasModifier($$0: Internal.Attribute_, $$1: Internal.UUID_): boolean; + assignValues($$0: Internal.AttributeMap_): void; + getInstance($$0: Internal.Attribute_): Internal.AttributeInstance; + hasAttribute($$0: Internal.Attribute_): boolean; + getBaseValue($$0: Internal.Attribute_): number; + getSyncableAttributes(): Internal.Collection; + save(): Internal.ListTag; + getValue($$0: Internal.Attribute_): number; + addTransientAttributeModifiers($$0: Internal.Multimap_): void; + getModifierValue($$0: Internal.Attribute_, $$1: Internal.UUID_): number; + get dirtyAttributes(): Internal.Set + get syncableAttributes(): Internal.Collection + } + type AttributeMap_ = AttributeMap; + interface Predicate { + negate(): this; + or(arg0: Internal.Predicate_): this; + test(arg0: T): boolean; + not(arg0: Internal.Predicate_): this; + and(arg0: Internal.Predicate_): this; + isEqual(arg0: any): this; + } + type Predicate_ = Predicate | ((arg0: T)=>boolean); + interface FileAttributeView extends Internal.AttributeView { + } + type FileAttributeView_ = FileAttributeView; + interface DensityFunction$FunctionContext { + blockX(): number; + getBlender(): Internal.Blender; + blockZ(): number; + blockY(): number; + get blender(): Internal.Blender + } + type DensityFunction$FunctionContext_ = DensityFunction$FunctionContext; + class NopProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "CODEC": any; + readonly static "INSTANCE": Internal.NopProcessor; + } + type NopProcessor_ = NopProcessor; + class RandomTickCallbackJS { + constructor(containerJS: Internal.BlockContainerJS_, random: Internal.Random_) + getLevel(): Internal.LevelJS; + getServer(): Internal.ServerJS; + get level(): Internal.LevelJS + get server(): Internal.ServerJS + "random": Internal.Random; + "block": Internal.BlockContainerJS; + } + type RandomTickCallbackJS_ = RandomTickCallbackJS; + class ItemModificationEventJS extends Internal.EventJS { + constructor() + modify(in_: Internal.IngredientJS_, c: Internal.Consumer_): void; + } + type ItemModificationEventJS_ = ItemModificationEventJS; + abstract class Certificate implements Internal.Serializable { hashCode(): number; - static now(): this; - static now(arg0: Internal.Clock_): this; - get(arg0: Internal.TemporalField_): number; - plusSeconds(arg0: number): this; - static from(arg0: Internal.TemporalAccessor_): this; - plusNanos(arg0: number): this; - atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; - truncatedTo(arg0: Internal.TemporalUnit_): this; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): this; - getNano(): number; - toEpochMilli(): number; - static parse(arg0: Internal.CharSequence_): this; - isSupported(arg0: Internal.TemporalField_): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - isBefore(arg0: Internal.Instant_): boolean; - plus(arg0: Internal.TemporalAmount_): this; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - getLong(arg0: Internal.TemporalField_): number; - with(arg0: Internal.TemporalAdjuster_): this; - with(arg0: Internal.TemporalField_, arg1: number): this; - plusMillis(arg0: number): this; + verify(arg0: Internal.PublicKey_, arg1: string): void; + toString(): string; + getPublicKey(): Internal.PublicKey; + getType(): string; + verify(arg0: Internal.PublicKey_, arg1: Internal.Provider_): void; + getEncoded(): number[]; equals(arg0: any): boolean; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - minusSeconds(arg0: number): this; - getEpochSecond(): number; - isAfter(arg0: Internal.Instant_): boolean; - static readonly "MIN" : Internal.Instant; - static readonly "MAX" : Internal.Instant; - static readonly "EPOCH" : Internal.Instant; - get nano(): number; - get epochSecond(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + verify(arg0: Internal.PublicKey_): void; + get publicKey(): Internal.PublicKey + get type(): string + get encoded(): number[] } - type Instant_ = Instant; - /** - * @javaClass net.minecraft.class_4642 - */ + type Certificate_ = Certificate; + interface SortedMap extends Internal.Map { + replace(arg0: K, arg1: V): V; + keySet(): Internal.Set; + subMap(arg0: K, arg1: K): this; + comparator(): Internal.Comparator; + putIfAbsent(arg0: K, arg1: V): V; + values(): Internal.Collection; + entrySet(): Internal.Set>; + getOrDefault(arg0: any, arg1: V): V; + remove(arg0: any, arg1: any): boolean; + tailMap(arg0: K): this; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + lastKey(): K; + forEach(arg0: Internal.BiConsumer_): void; + replaceAll(arg0: Internal.BiFunction_): void; + headMap(arg0: K): this; + replace(arg0: K, arg1: V, arg2: V): boolean; + firstKey(): K; + compute(arg0: K, arg1: Internal.BiFunction_): V; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + } + type SortedMap_ = SortedMap; + class ServerChunkCache extends Internal.ChunkSource { + constructor($$0: Internal.ServerLevel_, $$1: Internal.LevelStorageSource$LevelStorageAccess_, $$2: Internal.DataFixer_, $$3: Internal.StructureManager_, $$4: Internal.Executor_, $$5: Internal.ChunkGenerator_, $$6: number, $$7: number, $$8: boolean, $$9: Internal.ChunkProgressListener_, $$10: any_, $$11: Internal.Supplier_) + broadcast($$0: Internal.Entity_, $$1: Internal.Packet_): void; + gatherStats(): string; + updateChunkForced($$0: Internal.ChunkPos_, $$1: boolean): void; + getDataStorage(): Internal.DimensionDataStorage; + pollTask(): boolean; + setSimulationDistance($$0: number): void; + hasChunk($$0: number, $$1: number): boolean; + setSpawnSettings($$0: boolean, $$1: boolean): void; + getChunkNow($$0: number, $$1: number): Internal.LevelChunk; + onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; + removeEntity($$0: Internal.Entity_): void; + getLevel(): Internal.Level; + getLastSpawnState(): Internal.NaturalSpawner$SpawnState; + getLightEngine(): Internal.LevelLightEngine; + removeRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + getChunkDebugData($$0: Internal.ChunkPos_): string; + getLoadedChunksCount(): number; + chunkScanner(): Internal.ChunkScanAccess; + getLevel(): Internal.BlockGetter; + addRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + tick($$0: Internal.BooleanSupplier_, $$1: boolean): void; + setViewDistance($$0: number): void; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; + getTickingGenerated(): number; + getPendingTasksCount(): number; + getPoiManager(): Internal.PoiManager; + broadcastAndSend($$0: Internal.Entity_, $$1: Internal.Packet_): void; + move($$0: Internal.ServerPlayer_): void; + addEntity($$0: Internal.Entity_): void; + getChunkForLighting($$0: number, $$1: number): Internal.BlockGetter; + close(): void; + getLightEngine(): Internal.ThreadedLevelLightEngine; + isPositionTicking($$0: number): boolean; + blockChanged($$0: BlockPos_): void; + getChunkFuture($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.CompletableFuture>; + getGenerator(): Internal.ChunkGenerator; + removeTicketsOnClosing(): void; + save($$0: boolean): void; + get dataStorage(): Internal.DimensionDataStorage + set simulationDistance($$0: number) + get level(): Internal.Level + get lastSpawnState(): Internal.NaturalSpawner$SpawnState + get lightEngine(): Internal.LevelLightEngine + get loadedChunksCount(): number + get level(): Internal.BlockGetter + set viewDistance($$0: number) + get tickingGenerated(): number + get pendingTasksCount(): number + get poiManager(): Internal.PoiManager + get lightEngine(): Internal.ThreadedLevelLightEngine + get generator(): Internal.ChunkGenerator + readonly "chunkMap": Internal.ChunkMap; + } + type ServerChunkCache_ = ServerChunkCache; + interface Double2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { + getOrDefault(arg0: any, arg1: V): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Double2DoubleFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Double2LongFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ObjectFunction; + remove(arg0: number): V; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + containsKey(arg0: any): boolean; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Double2CharFunction; + put(arg0: number, arg1: V): V; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ObjectFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ObjectFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ObjectFunction; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + remove(arg0: any): V; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Double2ByteFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Double2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ObjectFunction; + apply(arg0: number): V; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Double2ObjectFunction; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ObjectFunction; + andThen(arg0: Internal.Function_): Internal.Function; + apply(arg0: number): V; + put(arg0: number, arg1: V): V; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Double2ReferenceFunction; + get(arg0: number): V; + containsKey(arg0: number): boolean; + getOrDefault(arg0: number, arg1: V): V; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Double2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Double2IntFunction; + clear(): void; + defaultReturnValue(): V; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ObjectFunction; + defaultReturnValue(arg0: V): void; + } + type Double2ObjectFunction_ = ((arg0: number)=>V) | Double2ObjectFunction; + class AtomicReference implements Internal.Serializable { + constructor() + constructor(arg0: V) + weakCompareAndSetPlain(arg0: V, arg1: V): boolean; + updateAndGet(arg0: Internal.UnaryOperator_): V; + getAndSet(arg0: V): V; + weakCompareAndSetRelease(arg0: V, arg1: V): boolean; + setPlain(arg0: V): void; + toString(): string; + weakCompareAndSetAcquire(arg0: V, arg1: V): boolean; + getAndUpdate(arg0: Internal.UnaryOperator_): V; + getOpaque(): V; + getAcquire(): V; + compareAndExchangeAcquire(arg0: V, arg1: V): V; + weakCompareAndSetVolatile(arg0: V, arg1: V): boolean; + lazySet(arg0: V): void; + get(): V; + setRelease(arg0: V): void; + compareAndExchangeRelease(arg0: V, arg1: V): V; + compareAndSet(arg0: V, arg1: V): boolean; + weakCompareAndSet(arg0: V, arg1: V): boolean; + setOpaque(arg0: V): void; + compareAndExchange(arg0: V, arg1: V): V; + accumulateAndGet(arg0: V, arg1: Internal.BinaryOperator_): V; + getPlain(): V; + getAndAccumulate(arg0: V, arg1: Internal.BinaryOperator_): V; + set(arg0: V): void; + set plain(arg0: V) + get opaque(): V + get acquire(): V + set release(arg0: V) + set opaque(arg0: V) + get plain(): V + } + type AtomicReference_ = AtomicReference; + class SerializerType { + constructor($$0: Internal.Serializer_) + getSerializer(): Internal.Serializer; + get serializer(): Internal.Serializer + } + type SerializerType_ = SerializerType; + class BlockRenderDispatcher implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener { + constructor($$0: Internal.BlockModelShaper_, $$1: any_, $$2: Internal.BlockColors_) + renderSingleBlock($$0: Internal.BlockState_, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource_, $$3: number, $$4: number): void; + getModelRenderer(): Internal.ModelBlockRenderer; + getBlockModel($$0: Internal.BlockState_): Internal.BakedModel; + getName(): string; + renderLiquid($$0: BlockPos_, $$1: Internal.BlockAndTintGetter_, $$2: Internal.VertexConsumer_, $$3: Internal.BlockState_, $$4: Internal.FluidState_): boolean; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + renderBreakingTexture($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.BlockAndTintGetter_, $$3: Internal.PoseStack_, $$4: Internal.VertexConsumer_): void; + getBlockModelShaper(): Internal.BlockModelShaper; + getFabricDependencies(): Internal.Collection; + getFabricId(): ResourceLocation; + renderBatched($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.BlockAndTintGetter_, $$3: Internal.PoseStack_, $$4: Internal.VertexConsumer_, $$5: boolean, $$6: Internal.Random_): boolean; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get modelRenderer(): Internal.ModelBlockRenderer + get name(): string + get blockModelShaper(): Internal.BlockModelShaper + get fabricDependencies(): Internal.Collection + get fabricId(): ResourceLocation + } + type BlockRenderDispatcher_ = BlockRenderDispatcher; + class PickaxeItemBuilder extends Internal.HandheldItemBuilder { + constructor(i: ResourceLocation_) + createObject(): Internal.Item; + } + type PickaxeItemBuilder_ = PickaxeItemBuilder; + interface WorldGenLevel extends Internal.ServerLevelAccessor { + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getMinSection(): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + getSeed(): number; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + dayTime(): number; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + getMaxSection(): number; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + getSectionYFromSectionIndex($$0: number): number; + isEmptyBlock($$0: BlockPos_): boolean; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getRawBrightness($$0: BlockPos_, $$1: number): number; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getTimeOfDay($$0: number): number; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; + getDifficulty(): Internal.Difficulty; + canSeeSky($$0: BlockPos_): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + getMoonPhase(): number; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + addFreshEntityWithPassengers($$0: Internal.Entity_): void; + getBrightness($$0: BlockPos_): number; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getMinBuildHeight(): number; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; + getSectionIndexFromSectionY($$0: number): number; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + noCollision($$0: Internal.Entity_): boolean; + hasChunkAt($$0: number, $$1: number): boolean; + getSectionIndex($$0: number): number; + hasChunk($$0: number, $$1: number): boolean; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + ensureCanWrite($$0: BlockPos_): boolean; + getMaxBuildHeight(): number; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; + getMoonBrightness(): number; + addFreshEntity($$0: Internal.Entity_): boolean; + getChunk($$0: number, $$1: number): Internal.ChunkAccess; + noCollision($$0: Internal.AABB_): boolean; + isWaterAt($$0: BlockPos_): boolean; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getHeight(): number; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + setCurrentlyGenerating($$0: Internal.Supplier_): void; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + getMaxLocalRawBrightness($$0: BlockPos_): number; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + hasChunkAt($$0: BlockPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + containsAnyLiquid($$0: Internal.AABB_): boolean; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; + getMaxLightLevel(): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + get minSection(): number + get seed(): number + get maxSection(): number + get difficulty(): Internal.Difficulty + get moonPhase(): number + get sectionsCount(): number + get minBuildHeight(): number + get maxBuildHeight(): number + get moonBrightness(): number + get height(): number + set currentlyGenerating($$0: Internal.Supplier_) + get maxLightLevel(): number + } + type WorldGenLevel_ = WorldGenLevel; + class ClipContext { + constructor($$0: Vec3_, $$1: Vec3_, $$2: any_, $$3: any_, $$4: Internal.Entity_) + getFluidShape($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + getFrom(): Vec3; + getTo(): Vec3; + getBlockShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + get from(): Vec3 + get to(): Vec3 + } + type ClipContext_ = ClipContext; + abstract class ByteBuf implements Internal.Comparable, Internal.ReferenceCounted { + constructor() + getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this; + indexOf(arg0: number, arg1: number, arg2: number): number; + readShortLE(): number; + readableBytes(): number; + writeInt(arg0: number): this; + readDouble(): number; + maxFastWritableBytes(): number; + skipBytes(arg0: number): this; + forEachByteDesc(arg0: Internal.ByteProcessor_): number; + markReaderIndex(): this; + nioBufferCount(): number; + markWriterIndex(): this; + nioBuffers(): Internal.ByteBuffer[]; + writeBytes(arg0: number[], arg1: number, arg2: number): this; + getShortLE(arg0: number): number; + getFloat(arg0: number): number; + writeFloat(arg0: number): this; + setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; + memoryAddress(): number; + setFloat(arg0: number, arg1: number): this; + ensureWritable(arg0: number): this; + forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; + resetWriterIndex(): this; + isReadable(arg0: number): boolean; + getMediumLE(arg0: number): number; + maxWritableBytes(): number; + getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; + readUnsignedMedium(): number; + isReadable(): boolean; + readIntLE(): number; + getByte(arg0: number): number; + writeShort(arg0: number): this; + getMedium(arg0: number): number; + bytesBefore(arg0: number, arg1: number): number; + writeBytes(arg0: Internal.InputStream_, arg1: number): number; + compareTo(arg0: Internal.ByteBuf_): number; + readUnsignedMediumLE(): number; + readBoolean(): boolean; + writeIntLE(arg0: number): this; + setMediumLE(arg0: number, arg1: number): this; + slice(): this; + writeMedium(arg0: number): this; + copy(arg0: number, arg1: number): this; + setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; + isReadOnly(): boolean; + resetReaderIndex(): this; + setDoubleLE(arg0: number, arg1: number): this; + writeLongLE(arg0: number): this; + writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; + readBytes(arg0: number[]): this; + getBytes(arg0: number, arg1: Internal.ByteBuf_): this; + readByte(): number; + writerIndex(arg0: number): this; + readUnsignedShort(): number; + forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; + writeMediumLE(arg0: number): this; + writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; + forEachByte(arg0: Internal.ByteProcessor_): number; + setBytes(arg0: number, arg1: Internal.ByteBuf_): this; + isContiguous(): boolean; + setLongLE(arg0: number, arg1: number): this; + arrayOffset(): number; + readBytes(arg0: Internal.ByteBuffer_): this; + retainedSlice(arg0: number, arg1: number): this; + getUnsignedByte(arg0: number): number; + writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; + readBytes(arg0: Internal.ByteBuf_, arg1: number): this; + readBytes(arg0: number[], arg1: number, arg2: number): this; + retainedSlice(): this; + nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + setShort(arg0: number, arg1: number): this; + getUnsignedInt(arg0: number): number; + getUnsignedMedium(arg0: number): number; + getUnsignedMediumLE(arg0: number): number; + toString(): string; + readDoubleLE(): number; + getBoolean(arg0: number): boolean; + writeZero(arg0: number): this; + maxCapacity(): number; + nioBuffer(): Internal.ByteBuffer; + getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; + clear(): this; + readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; + readMedium(): number; + unwrap(): this; + retain(): Internal.ReferenceCounted; + readUnsignedShortLE(): number; + internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + writeBytes(arg0: number[]): this; + discardReadBytes(): this; + writeChar(arg0: number): this; + setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; + getFloatLE(arg0: number): number; + duplicate(): this; + isWritable(): boolean; + readerIndex(): number; + getDouble(arg0: number): number; + setByte(arg0: number, arg1: number): this; + readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; + retain(arg0: number): this; + capacity(arg0: number): this; + isDirect(): boolean; + readUnsignedInt(): number; + writeDouble(arg0: number): this; + writerIndex(): number; + retainedDuplicate(): this; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; + setShortLE(arg0: number, arg1: number): this; + compareTo(arg0: any): number; + setFloatLE(arg0: number, arg1: number): this; + setLong(arg0: number, arg1: number): this; + readMediumLE(): number; + writeFloatLE(arg0: number): this; + writableBytes(): number; + order(): Internal.ByteOrder; + getUnsignedIntLE(arg0: number): number; + getChar(arg0: number): string; + writeBytes(arg0: Internal.ByteBuf_, arg1: number): this; + readChar(): string; + setInt(arg0: number, arg1: number): this; + discardSomeReadBytes(): this; + bytesBefore(arg0: number, arg1: number, arg2: number): number; + isWritable(arg0: number): boolean; + alloc(): Internal.ByteBufAllocator; + bytesBefore(arg0: number): number; + readInt(): number; + nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; + readRetainedSlice(arg0: number): this; + setChar(arg0: number, arg1: number): this; + setBytes(arg0: number, arg1: number[]): this; + readFloatLE(): number; + writeBytes(arg0: Internal.ByteBuffer_): this; + writeShortLE(arg0: number): this; + array(): number[]; + readShort(): number; + getLong(arg0: number): number; + getIntLE(arg0: number): number; + readBytes(arg0: Internal.OutputStream_, arg1: number): this; + slice(arg0: number, arg1: number): this; + capacity(): number; + readerIndex(arg0: number): this; + setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; + readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; + writeDoubleLE(arg0: number): this; + getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; + asReadOnly(): this; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; + hasMemoryAddress(): boolean; + getLongLE(arg0: number): number; + setZero(arg0: number, arg1: number): this; + readSlice(arg0: number): this; + readLongLE(): number; + getShort(arg0: number): number; + writeLong(arg0: number): this; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; + readFloat(): number; + readBytes(arg0: Internal.ByteBuf_): this; + getDoubleLE(arg0: number): number; + readUnsignedIntLE(): number; + getBytes(arg0: number, arg1: Internal.ByteBuffer_): this; + getInt(arg0: number): number; + writeBoolean(arg0: boolean): this; + getBytes(arg0: number, arg1: number[]): this; + writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; + setIndex(arg0: number, arg1: number): this; + setMedium(arg0: number, arg1: number): this; + hasArray(): boolean; + setBoolean(arg0: number, arg1: boolean): this; + writeBytes(arg0: Internal.ByteBuf_): this; + setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; + readLong(): number; + writeByte(arg0: number): this; + copy(): this; + touch(): Internal.ReferenceCounted; + readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; + ensureWritable(arg0: number, arg1: boolean): number; + getUnsignedShort(arg0: number): number; + readBytes(arg0: number): this; + getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; + setDouble(arg0: number, arg1: number): this; + readUnsignedByte(): number; + getUnsignedShortLE(arg0: number): number; + setIntLE(arg0: number, arg1: number): this; + hashCode(): number; + toString(arg0: Internal.Charset_): string; + order(arg0: Internal.ByteOrder_): this; + touch(arg0: any): this; + setBytes(arg0: number, arg1: Internal.ByteBuffer_): this; + equals(arg0: any): boolean; + toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; + get readable(): boolean + get readOnly(): boolean + get contiguous(): boolean + get writable(): boolean + get direct(): boolean + } + type ByteBuf_ = ByteBuf; + class CarverDebugSettings { + getAirState(): Internal.BlockState; + static of($$0: boolean, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.BlockState_, $$4: Internal.BlockState_): Internal.CarverDebugSettings; + getBarrierState(): Internal.BlockState; + getWaterState(): Internal.BlockState; + static of($$0: boolean, $$1: Internal.BlockState_): Internal.CarverDebugSettings; + getLavaState(): Internal.BlockState; + static of($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.BlockState_): Internal.CarverDebugSettings; + isDebugMode(): boolean; + get airState(): Internal.BlockState + get barrierState(): Internal.BlockState + get waterState(): Internal.BlockState + get lavaState(): Internal.BlockState + get debugMode(): boolean + readonly static "DEFAULT": Internal.CarverDebugSettings; + readonly static "CODEC": any; + } + type CarverDebugSettings_ = CarverDebugSettings; + class WorldBorder { + constructor() + getDamagePerBlock(): number; + getLerpRemainingTime(): number; + removeListener($$0: Internal.BorderChangeListener_): void; + clampToBounds($$0: number, $$1: number, $$2: number): BlockPos; + getMaxZ(): number; + getMaxX(): number; + getAbsoluteMaxSize(): number; + getCenterZ(): number; + getLerpSpeed(): number; + getCenterX(): number; + isWithinBounds($$0: number, $$1: number, $$2: number): boolean; + setWarningTime($$0: number): void; + getStatus(): Internal.BorderStatus; + getCollisionShape(): Internal.VoxelShape; + setCenter($$0: number, $$1: number): void; + setDamageSafeZone($$0: number): void; + getWarningTime(): number; + setSize($$0: number): void; + applySettings($$0: Internal.WorldBorder$Settings_): void; + getMinX(): number; + createSettings(): Internal.WorldBorder$Settings; + getWarningBlocks(): number; + isWithinBounds($$0: Internal.AABB_): boolean; + addListener($$0: Internal.BorderChangeListener_): void; + getMinZ(): number; + getDistanceToBorder($$0: Internal.Entity_): number; + getSize(): number; + getDamageSafeZone(): number; + lerpSizeBetween($$0: number, $$1: number, $$2: number): void; + tick(): void; + setDamagePerBlock($$0: number): void; + getLerpTarget(): number; + getDistanceToBorder($$0: number, $$1: number): number; + setAbsoluteMaxSize($$0: number): void; + isWithinBounds($$0: BlockPos_): boolean; + isInsideCloseToBorder($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + isWithinBounds($$0: number, $$1: number): boolean; + isWithinBounds($$0: Internal.ChunkPos_): boolean; + setWarningBlocks($$0: number): void; + get damagePerBlock(): number + get lerpRemainingTime(): number + get maxZ(): number + get maxX(): number + get absoluteMaxSize(): number + get centerZ(): number + get lerpSpeed(): number + get centerX(): number + set warningTime($$0: number) + get status(): Internal.BorderStatus + get collisionShape(): Internal.VoxelShape + set damageSafeZone($$0: number) + get warningTime(): number + set size($$0: number) + get minX(): number + get warningBlocks(): number + get minZ(): number + get size(): number + get damageSafeZone(): number + set damagePerBlock($$0: number) + get lerpTarget(): number + set absoluteMaxSize($$0: number) + set warningBlocks($$0: number) + readonly static "MAX_CENTER_COORDINATE": 2.9999984E7; + readonly static "MAX_SIZE": 5.9999968E7; + readonly static "DEFAULT_SETTINGS": Internal.WorldBorder$Settings; + } + type WorldBorder_ = WorldBorder; + class TrapezoidHeight extends Internal.HeightProvider { + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): Internal.TrapezoidHeight; + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): Internal.TrapezoidHeight; + toString(): string; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + getType(): Internal.HeightProviderType; + get type(): Internal.HeightProviderType + readonly static "CODEC": any; + } + type TrapezoidHeight_ = TrapezoidHeight; + abstract class PatrollingMonster extends Internal.Monster { + getComponent(key: Internal.ComponentKey_): C; + hasPatrolTarget(): boolean; + getMyRidingOffset(): number; + method_5652($$0: Internal.CompoundTag_): void; + findPatrolTarget(): void; + isPatrolLeader(): boolean; + asKJS(): Internal.EntityJS; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + canBeLeader(): boolean; + getPatrolTarget(): BlockPos; + alwaysAccepts(): boolean; + static checkPatrollingMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + canJoinPatrol(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + setPatrolTarget($$0: BlockPos_): void; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setPatrolLeader($$0: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get myRidingOffset(): number + get patrolLeader(): boolean + get patrolTarget(): BlockPos + set patrolTarget($$0: BlockPos_) + set patrolLeader($$0: boolean) + } + type PatrollingMonster_ = PatrollingMonster; + class RecipeCollection { + constructor($$0: Internal.List_>) + hasSingleResultItem(): boolean; + hasKnownRecipes(): boolean; + hasFitting(): boolean; + canCraft($$0: Internal.StackedContents_, $$1: number, $$2: number, $$3: Internal.RecipeBook_): void; + hasCraftable(): boolean; + getRecipes($$0: boolean): Internal.List>; + isCraftable($$0: Internal.Recipe_): boolean; + getDisplayRecipes($$0: boolean): Internal.List>; + updateKnownRecipes($$0: Internal.RecipeBook_): void; + getRecipes(): Internal.List>; + get recipes(): Internal.List> + } + type RecipeCollection_ = RecipeCollection; + class ChestType extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): Internal.ChestType; + getSerializedName(): string; + getOpposite(): this; + static values(): Internal.ChestType[]; + get serializedName(): string + get opposite(): Internal.ChestType + readonly static "SINGLE": Internal.ChestType; + readonly static "LEFT": Internal.ChestType; + readonly static "RIGHT": Internal.ChestType; + readonly static "BY_ID": any; + } + type ChestType_ = "single" | ChestType | "right" | "left"; + abstract class OutputStream implements Internal.Closeable, Internal.Flushable { + constructor() + flush(): void; + write(arg0: number): void; + static nullOutputStream(): Internal.OutputStream; + close(): void; + write(arg0: number[], arg1: number, arg2: number): void; + write(arg0: number[]): void; + } + type OutputStream_ = OutputStream; + class AttachedData extends Internal.HashMap { + constructor(p: any) + getParent(): any; + get parent(): any + } + type AttachedData_ = AttachedData; + class Wolf extends Internal.TamableAnimal implements Internal.NeutralMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + playerDied($$0: Internal.Player_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + isAngry(): boolean; + canMate($$0: Internal.Animal_): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + startPersistentAngerTimer(): void; + getBodyRollAngle($$0: number, $$1: number): number; + getMaxSpawnClusterSize(): number; + setRemainingPersistentAngerTime($$0: number): void; + getMaxHeadXRot(): number; + isWet(): boolean; + getComponent(key: Internal.ComponentKey_): C; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + setTame($$0: boolean): void; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; + stopBeingAngry(): void; + alwaysAccepts(): boolean; + die($$0: Internal.DamageSource_): void; + setPersistentAngerTarget($$0: Internal.UUID_): void; + getLeashOffset(): Vec3; + foodEatenKJS(is: Internal.ItemStack_): void; + setCollarColor($$0: Internal.DyeColor_): void; + setIsInterested($$0: boolean): void; + getWetShade($$0: number): number; + forgetCurrentTargetAndRefreshUniversalAnger(): void; + asKJS(): Internal.EntityJS; + isFood($$0: Internal.ItemStack_): boolean; + getTailAngle(): number; + addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; + isInterested(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + isAngryAt($$0: Internal.LivingEntity_): boolean; + handleEntityEvent($$0: number): void; + getRemainingPersistentAngerTime(): number; + doHurtTarget($$0: Internal.Entity_): boolean; + getPersistentAngerTarget(): Internal.UUID; + canBeLeashed($$0: Internal.Player_): boolean; + aiStep(): void; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + getHeadRollAngle($$0: number): number; + isAngryAtAllPlayers($$0: Internal.Level_): boolean; + updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + wantsToAttack($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + static checkWolfSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getCollarColor(): Internal.DyeColor; + get angry(): boolean + get maxSpawnClusterSize(): number + set remainingPersistentAngerTime($$0: number) + get maxHeadXRot(): number + get wet(): boolean + set tame($$0: boolean) + set persistentAngerTarget($$0: Internal.UUID_) + get leashOffset(): Vec3 + set collarColor($$0: Internal.DyeColor_) + set isInterested($$0: boolean) + get tailAngle(): number + get interested(): boolean + get remainingPersistentAngerTime(): number + get persistentAngerTarget(): Internal.UUID + get collarColor(): Internal.DyeColor + readonly static "PREY_SELECTOR": any; + } + type Wolf_ = Wolf; + class EndCrystal extends Internal.Entity { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + kill(): void; + isPickable(): boolean; + getBeamTarget(): BlockPos; + asKJS(): Internal.EntityJS; + tick(): void; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getPickResult(): Internal.ItemStack; + shouldRenderAtSqrDistance($$0: number): boolean; + setShowBottom($$0: boolean): void; + showsBottom(): boolean; + setBeamTarget($$0: BlockPos_): void; + get pickable(): boolean + get beamTarget(): BlockPos + get addEntityPacket(): Internal.Packet + get pickResult(): Internal.ItemStack + set showBottom($$0: boolean) + set beamTarget($$0: BlockPos_) + "time": number; + } + type EndCrystal_ = EndCrystal; + interface ExternalArrayData { + getArrayElement(arg0: number): any; + getArrayLength(): number; + setArrayElement(arg0: number, arg1: any): void; + get arrayLength(): number + } + type ExternalArrayData_ = ExternalArrayData; + class ParticleStatus extends Internal.Enum { + static values(): Internal.ParticleStatus[]; + getKey(): string; + static byId($$0: number): Internal.ParticleStatus; + static valueOf($$0: string): Internal.ParticleStatus; + getId(): number; + get key(): string + get id(): number + readonly static "ALL": Internal.ParticleStatus; + readonly static "DECREASED": Internal.ParticleStatus; + readonly static "MINIMAL": Internal.ParticleStatus; + } + type ParticleStatus_ = ParticleStatus | "minimal" | "decreased" | "all"; + class ClientboundSetBorderWarningDistancePacket implements Internal.Packet { + constructor($$0: Internal.WorldBorder_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getWarningBlocks(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get warningBlocks(): number + get skippable(): boolean + } + type ClientboundSetBorderWarningDistancePacket_ = ClientboundSetBorderWarningDistancePacket; + class BlockBreakEventJS extends Internal.PlayerEventJS { + constructor(entity: Internal.ServerPlayer_, level: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_, xp: any_) + getXp(): number; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + setXp(xp: number): void; + getBlock(): Internal.BlockContainerJS; + get xp(): number + get entity(): Internal.EntityJS + set xp(xp: number) + get block(): Internal.BlockContainerJS + } + type BlockBreakEventJS_ = BlockBreakEventJS; + class RailShape extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.RailShape[]; + isAscending(): boolean; + toString(): string; + getSerializedName(): string; + getName(): string; + static valueOf($$0: string): Internal.RailShape; + get ascending(): boolean + get serializedName(): string + get name(): string + readonly static "NORTH_EAST": Internal.RailShape; + readonly static "NORTH_WEST": Internal.RailShape; + readonly static "SOUTH_EAST": Internal.RailShape; + readonly static "ASCENDING_WEST": Internal.RailShape; + readonly static "ASCENDING_EAST": Internal.RailShape; + readonly static "ASCENDING_NORTH": Internal.RailShape; + readonly static "ASCENDING_SOUTH": Internal.RailShape; + readonly static "NORTH_SOUTH": Internal.RailShape; + readonly static "EAST_WEST": Internal.RailShape; + readonly static "SOUTH_WEST": Internal.RailShape; + } + type RailShape_ = "north_west" | "north_east" | "ascending_west" | "south_west" | "ascending_east" | RailShape | "north_south" | "east_west" | "ascending_south" | "ascending_north" | "south_east"; + class ConsString implements Internal.CharSequence { + constructor(str1: Internal.CharSequence_, str2: Internal.CharSequence_) + subSequence(start: number, end: number): Internal.CharSequence; + toString(): string; + chars(): Internal.IntStream; + charAt(index: number): string; + isEmpty(): boolean; + length(): number; + codePoints(): Internal.IntStream; + get empty(): boolean + } + type ConsString_ = ConsString; + interface PackSource { + passThrough(): this; + decorate(arg0: Internal.Component_): Internal.Component; + decorating($$0: string): this; + readonly static "DEFAULT": any; + readonly static "SERVER": any; + readonly static "BUILT_IN": any; + readonly static "WORLD": any; + } + type PackSource_ = PackSource; + interface GameVersion { + isStable(): boolean; + getWorldVersion(): number; + getName(): string; + getPackVersion(arg0: com.mojang.bridge.game.PackType_): number; + getSeriesId(): string; + getProtocolVersion(): number; + getId(): string; + getBuildTime(): Internal.Date; + getPackVersion(): number; + getReleaseTarget(): string; + get stable(): boolean + get worldVersion(): number + get name(): string + get seriesId(): string + get protocolVersion(): number + get id(): string + get buildTime(): Internal.Date + get packVersion(): number + get releaseTarget(): string + } + type GameVersion_ = GameVersion; + class Monitor { + constructor($$0: number) + getModeCount(): number; + getX(): number; + toString(): string; + getY(): number; + getPreferredVidMode($$0: Internal.Optional_): Internal.VideoMode; + getMode($$0: number): Internal.VideoMode; + getMonitor(): number; + getCurrentMode(): Internal.VideoMode; + refreshVideoModes(): void; + getVideoModeIndex($$0: Internal.VideoMode_): number; + get modeCount(): number + get x(): number + get y(): number + get monitor(): number + get currentMode(): Internal.VideoMode + } + type Monitor_ = Monitor; + interface FireworkRocketEntityKJS { + setLifetimeKJS(arg0: number): void; + set lifetimeKJS(arg0: number) + } + type FireworkRocketEntityKJS_ = FireworkRocketEntityKJS; + class ServerStatsCounter extends Internal.StatsCounter { + constructor($$0: Internal.MinecraftServer_, $$1: Internal.File_) + parseLocal($$0: Internal.DataFixer_, $$1: string): void; + sendStats($$0: Internal.ServerPlayer_): void; + setValue($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; + markAllDirty(): void; + save(): void; + } + type ServerStatsCounter_ = ServerStatsCounter; + interface StackedContentsCompatible { + fillStackedContents(arg0: Internal.StackedContents_): void; + } + type StackedContentsCompatible_ = StackedContentsCompatible; + class GameProfileCache$GameProfileInfo { + getLastAccess(): number; + getProfile(): Internal.GameProfile; + setLastAccess($$0: number): void; + getExpirationDate(): Internal.Date; + get lastAccess(): number + get profile(): Internal.GameProfile + set lastAccess($$0: number) + get expirationDate(): Internal.Date + } + type GameProfileCache$GameProfileInfo_ = GameProfileCache$GameProfileInfo; + class AcaciaFoliagePlacer extends Internal.FoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_) + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + readonly static "CODEC": any; + } + type AcaciaFoliagePlacer_ = AcaciaFoliagePlacer; + abstract class FastMapKey { + getProperty(): Internal.Property; + getValue(arg0: number): T; + numValues(): number; + get property(): Internal.Property + } + type FastMapKey_ = FastMapKey; + abstract class GlslPreprocessor { + constructor() + process($$0: string): Internal.List; + applyImport(arg0: boolean, arg1: string): string; + } + type GlslPreprocessor_ = GlslPreprocessor; + class HoverEvent$ItemStackInfo { + constructor($$0: Internal.ItemStack_) + hashCode(): number; + equals($$0: any): boolean; + getItemStack(): Internal.ItemStack; + get itemStack(): Internal.ItemStack + } + type HoverEvent$ItemStackInfo_ = HoverEvent$ItemStackInfo; + interface Reference2IntFunction extends Internal.ToIntFunction, it.unimi.dsi.fastutil.Function { + put(arg0: K, arg1: number): number; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Reference2ReferenceFunction; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): number; + removeInt(arg0: any): number; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Reference2ByteFunction; + apply(arg0: K): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Reference2ShortFunction; + containsKey(arg0: any): boolean; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2IntFunction; + getInt(arg0: any): number; + compose(arg0: Internal.Function_): Internal.Function; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Reference2LongFunction; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2IntFunction; + put(arg0: any, arg1: any): any; + remove(arg0: any): number; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2IntFunction; + put(arg0: K, arg1: number): number; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2IntFunction; + getOrDefault(arg0: any, arg1: number): number; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2IntFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2IntFunction; + applyAsInt(arg0: K): number; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2IntFunction; + size(): number; + defaultReturnValue(arg0: number): void; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Reference2ObjectFunction; + clear(): void; + getOrDefault(arg0: any, arg1: number): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Reference2CharFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + get(arg0: any): any; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Reference2FloatFunction; + } + type Reference2IntFunction_ = ((arg0: any)=>number) | Reference2IntFunction; + class ClientboundSetCameraPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Entity_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getEntity($$0: Internal.Level_): Internal.Entity; + get skippable(): boolean + } + type ClientboundSetCameraPacket_ = ClientboundSetCameraPacket; + abstract class EnumSet extends Internal.AbstractSet implements Internal.Cloneable, Internal.Serializable { + static of(arg0: E, ...arg1: E[]): Internal.EnumSet; + static of(arg0: E): Internal.EnumSet; + static of(arg0: E, arg1: E): Internal.EnumSet; + forEach(arg0: Internal.Consumer_): void; + static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.EnumSet; + static complementOf(arg0: Internal.EnumSet_): Internal.EnumSet; + parallelStream(): Internal.Stream; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.EnumSet; + static of(arg0: E, arg1: E, arg2: E): Internal.EnumSet; + static allOf(arg0: Internal.Class_): Internal.EnumSet; + static copyOf(arg0: Internal.Collection_): Internal.EnumSet; + toArray(arg0: Internal.IntFunction_): T[]; + static noneOf(arg0: Internal.Class_): Internal.EnumSet; + removeIf(arg0: Internal.Predicate_): boolean; + stream(): Internal.Stream; + static range(arg0: E, arg1: E): Internal.EnumSet; + static copyOf(arg0: Internal.EnumSet_): Internal.EnumSet; + spliterator(): Internal.Spliterator; + clone(): this; + } + type EnumSet_ = EnumSet; + class BeehiveBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getOccupantCount(): number; + static getHoneyLevel($$0: Internal.BlockState_): number; + isFull(): boolean; + emptyAllLivingFromHive($$0: Internal.Player_, $$1: Internal.BlockState_, $$2: Internal.BeehiveBlockEntity$BeeReleaseStatus_): void; + isSedated(): boolean; + isEmpty(): boolean; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BeehiveBlockEntity_): void; + isFireNearby(): boolean; + addOccupantWithPresetTicks($$0: Internal.Entity_, $$1: boolean, $$2: number): void; + load($$0: Internal.CompoundTag_): void; + setChanged(): void; + addOccupant($$0: Internal.Entity_, $$1: boolean): void; + storeBee($$0: Internal.CompoundTag_, $$1: number, $$2: boolean): void; + writeBees(): Internal.ListTag; + get occupantCount(): number + get full(): boolean + get sedated(): boolean + get empty(): boolean + get fireNearby(): boolean + readonly static "TICKS_IN_HIVE": "TicksInHive"; + readonly static "BEES": "Bees"; + readonly static "HAS_NECTAR": "HasNectar"; + readonly static "TAG_FLOWER_POS": "FlowerPos"; + readonly static "MIN_OCCUPATION_TICKS_NECTARLESS": 600; + readonly static "MIN_OCCUPATION_TICKS": "MinOccupationTicks"; + readonly static "ENTITY_DATA": "EntityData"; + readonly static "MAX_OCCUPANTS": 3; + } + type BeehiveBlockEntity_ = BeehiveBlockEntity; + class ArmorItemBuilder$Boots extends Internal.ArmorItemBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + } + type ArmorItemBuilder$Boots_ = ArmorItemBuilder$Boots; + class Type$FieldNotFoundException extends Internal.Type$TypeError { + constructor(arg0: string) + } + type Type$FieldNotFoundException_ = Type$FieldNotFoundException; + class SpriteFinderImpl implements Internal.SpriteFinder { + constructor(sprites: Internal.Map_, spriteAtlasTexture: Internal.TextureAtlas_) + find(quad: Internal.QuadView_, textureIndex: number): Internal.TextureAtlasSprite; + find(u: number, v: number): Internal.TextureAtlasSprite; + static get(atlas: Internal.TextureAtlas_): Internal.SpriteFinderImpl; + } + type SpriteFinderImpl_ = SpriteFinderImpl; + interface ProfilerFiller { + markForCharting(arg0: Internal.MetricCategory_): void; + push(arg0: Internal.Supplier_): void; + tee($$0: Internal.ProfilerFiller_, $$1: Internal.ProfilerFiller_): this; + incrementCounter(arg0: string, arg1: number): void; + popPush(arg0: string): void; + push(arg0: string): void; + incrementCounter($$0: Internal.Supplier_): void; + pop(): void; + incrementCounter(arg0: Internal.Supplier_, arg1: number): void; + incrementCounter($$0: string): void; + endTick(): void; + popPush(arg0: Internal.Supplier_): void; + startTick(): void; + readonly static "ROOT": "root"; + } + type ProfilerFiller_ = ProfilerFiller; + interface DoubleList extends Internal.Comparable>, Internal.DoubleCollection, Internal.List { + getDouble(arg0: number): number; + iterator(): Internal.DoubleListIterator; + addAll(arg0: number, arg1: Internal.DoubleList_): boolean; + removeIf(arg0: Internal.DoublePredicate_): boolean; + add(arg0: number, arg1: any): void; + stream(): Internal.Stream; + replaceAll(arg0: Internal.UnaryOperator_): void; + toArray(arg0: Internal.IntFunction_): T[]; + subList(arg0: number, arg1: number): this; + replaceAll(arg0: it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator_): void; + addElements(arg0: number, arg1: number[]): void; + of(...arg0: number[]): this; + removeDouble(arg0: number): number; + listIterator(): Internal.ListIterator; + size(arg0: number): void; + add(arg0: number, arg1: number): void; + forEach(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + indexOf(arg0: any): number; + remove(arg0: any): boolean; + toDoubleArray(arg0: number[]): number[]; + addAll(arg0: number, arg1: Internal.DoubleCollection_): boolean; + sort(arg0: Internal.Comparator_): void; + of(): this; + add(arg0: any): boolean; + parallelStream(): Internal.Stream; + spliterator(): Internal.Spliterator; + unstableSort(arg0: Internal.DoubleComparator_): void; + sort(arg0: Internal.DoubleComparator_): void; + unstableSort(arg0: Internal.Comparator_): void; + set(arg0: number, arg1: number): number; + set(arg0: number, arg1: any): any; + lastIndexOf(arg0: any): number; + addAll(arg0: Internal.DoubleList_): boolean; + add(arg0: number): boolean; + get(arg0: number): number; + removeElements(arg0: number, arg1: number): void; + remove(arg0: number): any; + set(arg0: number, arg1: number): number; + getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + forEach(arg0: Internal.Consumer_): void; + of(arg0: number, arg1: number): this; + setElements(arg0: number, arg1: number[]): void; + add(arg0: number): boolean; + listIterator(arg0: number): Internal.ListIterator; + doubleParallelStream(): Internal.DoubleStream; + setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + add(arg0: number, arg1: number): void; + of(arg0: number): this; + doubleStream(): Internal.DoubleStream; + of(arg0: number, arg1: number, arg2: number): this; + indexOf(arg0: number): number; + contains(arg0: any): boolean; + replaceAll(arg0: Internal.DoubleUnaryOperator_): void; + removeIf(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): boolean; + doubleIterator(): Internal.DoubleIterator; + lastIndexOf(arg0: number): number; + removeIf(arg0: Internal.Predicate_): boolean; + doubleSpliterator(): Internal.DoubleSpliterator; + forEach(arg0: Internal.DoubleConsumer_): void; + setElements(arg0: number[]): void; + set elements(arg0: number[]) + } + type DoubleList_ = DoubleList; + class LootTable$Builder implements Internal.FunctionUserBuilder, Internal.FabricLootTableBuilder { + constructor() + build(): Internal.LootTable; + apply(function_: Internal.LootItemFunction_): this; + pools(pools: Internal.Collection_): this; + unwrap(): any; + setParamSet($$0: Internal.LootContextParamSet_): this; + withPool($$0: Internal.LootPool$Builder_): this; + apply(arg0: Internal.LootItemFunction$Builder_): any; + pool(pool: Internal.LootPool_): this; + unwrap(): this; + apply(functions: Internal.Collection_): this; + apply($$0: Internal.LootItemFunction$Builder_): this; + modifyPools(modifier: Internal.Consumer_): this; + set paramSet($$0: Internal.LootContextParamSet_) + } + type LootTable$Builder_ = LootTable$Builder; + class GpuWarnlistManager extends Internal.SimplePreparableReloadListener { + constructor() + showWarning(): void; + getRendererWarnings(): string; + hasWarnings(): boolean; + resetWarnings(): void; + getVersionWarnings(): string; + getName(): string; + getVendorWarnings(): string; + getAllWarnings(): string; + willShowWarning(): boolean; + isSkippingFabulous(): boolean; + dismissWarningAndSkipFabulous(): void; + dismissWarning(): void; + isShowingWarning(): boolean; + get rendererWarnings(): string + get versionWarnings(): string + get name(): string + get vendorWarnings(): string + get allWarnings(): string + get skippingFabulous(): boolean + get showingWarning(): boolean + } + type GpuWarnlistManager_ = GpuWarnlistManager; + interface MinecraftClientAccess { + getCurrentFps(): number; + get currentFps(): number + } + type MinecraftClientAccess_ = MinecraftClientAccess; + class ExplosionEventJS$Post extends Internal.ExplosionEventJS { + constructor(level: Internal.Level_, explosion: Internal.Explosion_, affectedEntities: Internal.List_) + removeAffectedEntity(entity: Internal.EntityJS_): void; + getAffectedBlocks(): Internal.List; + removeAllAffectedEntities(): void; + removeAllAffectedBlocks(): void; + removeAffectedBlock(block: Internal.BlockContainerJS_): void; + removeKnockback(): void; + getAffectedEntities(): Internal.EntityArrayList; + get affectedBlocks(): Internal.List + get affectedEntities(): Internal.EntityArrayList + } + type ExplosionEventJS$Post_ = ExplosionEventJS$Post; + class Style { + applyFormats(...$$0: Internal.ChatFormatting_[]): this; + getInsertion(): string; + withHoverEvent($$0: Internal.HoverEvent_): this; + isBold(): boolean; + isStrikethrough(): boolean; + isEmpty(): boolean; + isObfuscated(): boolean; + withBold($$0: boolean): this; + getFont(): ResourceLocation; + isItalic(): boolean; + getHoverEvent(): Internal.HoverEvent; + isUnderlined(): boolean; + withStrikethrough($$0: boolean): this; + withObfuscated($$0: boolean): this; + withColor($$0: Internal.ChatFormatting_): this; + toString(): string; + applyTo($$0: Internal.Style_): this; + withInsertion($$0: string): this; + getColor(): Internal.TextColor; + withColor($$0: number): this; + getClickEvent(): Internal.ClickEvent; + withUnderlined($$0: boolean): this; + hashCode(): number; + withFont($$0: ResourceLocation_): this; + withColor($$0: Internal.TextColor_): this; + withClickEvent($$0: Internal.ClickEvent_): this; + withItalic($$0: boolean): this; + applyLegacyFormat($$0: Internal.ChatFormatting_): this; + applyFormat($$0: Internal.ChatFormatting_): this; + equals($$0: any): boolean; + get insertion(): string + get bold(): boolean + get strikethrough(): boolean + get empty(): boolean + get obfuscated(): boolean + get font(): ResourceLocation + get italic(): boolean + get hoverEvent(): Internal.HoverEvent + get underlined(): boolean + get color(): Internal.TextColor + get clickEvent(): Internal.ClickEvent + readonly static "EMPTY": Internal.Style; + readonly static "DEFAULT_FONT": ResourceLocation; + } + type Style_ = Style; + class BlastingRecipe extends Internal.AbstractCookingRecipe { + constructor($$0: ResourceLocation_, $$1: string, $$2: Internal.Ingredient_, $$3: Internal.ItemStack_, $$4: number, $$5: number) + isSpecial(): boolean; + getSerializer(): Internal.RecipeSerializer; + getToastSymbol(): Internal.ItemStack; + isIncomplete(): boolean; + getRemainingItems($$0: Internal.Container_): Internal.NonNullList; + get special(): boolean + get serializer(): Internal.RecipeSerializer + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type BlastingRecipe_ = BlastingRecipe; + interface TypeTemplate { + toSimpleType(): com.mojang.datafixers.types.Type; + size(): number; + findFieldOrType(arg0: number, arg1: string, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.Either; + apply(arg0: Internal.TypeFamily_): Internal.TypeFamily; + applyO(arg0: Internal.FamilyOptic_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.FamilyOptic; + hmap(arg0: Internal.TypeFamily_, arg1: Internal.IntFunction_>): Internal.IntFunction>; + } + type TypeTemplate_ = TypeTemplate; + interface EventListener { + } + type EventListener_ = EventListener; + class BlockStateMatchTest extends Internal.RuleTest { + constructor($$0: Internal.BlockState_) + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + readonly static "CODEC": any; + } + type BlockStateMatchTest_ = BlockStateMatchTest; + interface RenderContext { + pushTransform(arg0: Internal.RenderContext$QuadTransform_): void; + getEmitter(): Internal.QuadEmitter; + fallbackConsumer(): Internal.Consumer; + meshConsumer(): Internal.Consumer; + popTransform(): void; + get emitter(): Internal.QuadEmitter + } + type RenderContext_ = RenderContext; + class ClientboundHorseScreenOpenPacket implements Internal.Packet { + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getSize(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getEntityId(): number; + getContainerId(): number; + isSkippable(): boolean; + get size(): number + get entityId(): number + get containerId(): number + get skippable(): boolean + } + type ClientboundHorseScreenOpenPacket_ = ClientboundHorseScreenOpenPacket; + abstract class ArgumentBuilder { + constructor() + redirect(arg0: Internal.CommandNode_): T; + build(): Internal.CommandNode; + then(arg0: Internal.CommandNode_): T; + redirect(arg0: Internal.CommandNode_, arg1: Internal.SingleRedirectModifier_): T; + then(arg0: Internal.ArgumentBuilder_): T; + getArguments(): Internal.Collection>; + fork(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_): T; + getRedirectModifier(): Internal.RedirectModifier; + getRequirement(): Internal.Predicate; + forward(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_, arg2: boolean): T; + executes(arg0: Internal.Command_): T; + requires(arg0: Internal.Predicate_): T; + getRedirect(): Internal.CommandNode; + isFork(): boolean; + getCommand(): Internal.Command; + get arguments(): Internal.Collection> + get redirectModifier(): Internal.RedirectModifier + get requirement(): Internal.Predicate + get redirect(): Internal.CommandNode + get fork(): boolean + get command(): Internal.Command + } + type ArgumentBuilder_ = ArgumentBuilder; + interface FilenameFilter { + accept(arg0: Internal.File_, arg1: string): boolean; + } + type FilenameFilter_ = FilenameFilter | ((arg0: Internal.File, arg1: string)=>boolean); + class ClientboundSetExperiencePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: number, $$2: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getExperienceLevel(): number; + isSkippable(): boolean; + getExperienceProgress(): number; + getTotalExperience(): number; + get experienceLevel(): number + get skippable(): boolean + get experienceProgress(): number + get totalExperience(): number + } + type ClientboundSetExperiencePacket_ = ClientboundSetExperiencePacket; + class LecternBlockEntity extends Internal.BlockEntity implements Internal.MenuProvider, Internal.Clearable { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getDisplayName(): Internal.Component; + getBook(): Internal.ItemStack; + onlyOpCanSetNbt(): boolean; + load($$0: Internal.CompoundTag_): void; + setBook($$0: Internal.ItemStack_): void; + getRedstoneSignal(): number; + setBook($$0: Internal.ItemStack_, $$1: Internal.Player_): void; + getPage(): number; + clearContent(): void; + hasBook(): boolean; + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + get displayName(): Internal.Component + get book(): Internal.ItemStack + set book($$0: Internal.ItemStack_) + get redstoneSignal(): number + get page(): number + readonly static "NUM_DATA": 1; + readonly static "DATA_PAGE": 0; + readonly static "NUM_SLOTS": 1; + readonly static "SLOT_BOOK": 0; + } + type LecternBlockEntity_ = LecternBlockEntity; + class UserBanList extends Internal.StoredUserList { + constructor($$0: Internal.File_) + getUserList(): string[]; + isBanned($$0: Internal.GameProfile_): boolean; + get userList(): string[] + } + type UserBanList_ = UserBanList; + class EndDragonFight { + constructor($$0: Internal.ServerLevel_, $$1: number, $$2: Internal.CompoundTag_) + resetSpikeCrystals(): void; + getCrystalsAlive(): number; + updateDragon($$0: Internal.EnderDragon_): void; + setDragonKilled($$0: Internal.EnderDragon_): void; + saveData(): Internal.CompoundTag; + tick(): void; + hasPreviouslyKilledDragon(): boolean; + onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: Internal.DamageSource_): void; + tryRespawn(): void; + get crystalsAlive(): number + set dragonKilled($$0: Internal.EnderDragon_) + readonly static "DRAGON_SPAWN_Y": 128; + readonly static "ARENA_TICKET_LEVEL": 9; + } + type EndDragonFight_ = EndDragonFight; + class Dolphin extends Internal.WaterAnimal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + getMaxAirSupply(): number; + gotFish(): boolean; + travel($$0: Vec3_): void; + asKJS(): Internal.EntityJS; + getMaxHeadYRot(): number; + setGotFish($$0: boolean): void; + method_5749($$0: Internal.CompoundTag_): void; + handleEntityEvent($$0: number): void; + setMoisntessLevel($$0: number): void; + canTakeItem($$0: Internal.ItemStack_): boolean; + getMaxHeadXRot(): number; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + setTreasurePos($$0: BlockPos_): void; + method_5652($$0: Internal.CompoundTag_): void; + getTreasurePos(): BlockPos; + tick(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + canBreatheUnderwater(): boolean; + alwaysAccepts(): boolean; + getMoistnessLevel(): number; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get maxAirSupply(): number + get maxHeadYRot(): number + set gotFish($$0: boolean) + set moisntessLevel($$0: number) + get maxHeadXRot(): number + set treasurePos($$0: BlockPos_) + get treasurePos(): BlockPos + get moistnessLevel(): number + readonly static "ALLOWED_ITEMS": any; + readonly static "TOTAL_AIR_SUPPLY": 4800; + } + type Dolphin_ = Dolphin; + class MouseHandler { + constructor($$0: Internal.Minecraft_) + handler$zcn000$onMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; + isRightPressed(): boolean; + isMiddlePressed(): boolean; + isMouseGrabbed(): boolean; + handler$zcn000$onRawMouseClickedPost(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; + setIgnoreFirstMove(): void; + grabMouse(): void; + setup($$0: number): void; + isLeftPressed(): boolean; + handler$zcn000$onRawMouseScrolled(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number): void; + xpos(): number; + ypos(): number; + turnPlayer(): void; + cursorEntered(): void; + handler$zcn000$onRawMouseClicked(handle: number, button: number, action: number, mods: number, info: Internal.CallbackInfo_): void; + releaseMouse(): void; + handler$zcn000$onMouseScrolledPost(handle: number, xOffset: number, yOffset: number, info: Internal.CallbackInfo_, amount: number, x: number, y: number): void; + get rightPressed(): boolean + get middlePressed(): boolean + get mouseGrabbed(): boolean + set up($$0: number) + get leftPressed(): boolean + } + type MouseHandler_ = MouseHandler; + class VillagerProfession implements Internal.VillagerProfessionAccessor { + constructor($$0: string, $$1: Internal.PoiType_, $$2: Internal.ImmutableSet_, $$3: Internal.ImmutableSet_, $$4: Internal.SoundEvent_) + getJobPoiType(): Internal.PoiType; + static create_$md$1c70e0$0(arg0: string, arg1: Internal.PoiType_, arg2: Internal.ImmutableSet_, arg3: Internal.ImmutableSet_, arg4: Internal.SoundEvent_): Internal.VillagerProfession; + toString(): string; + getWorkSound(): Internal.SoundEvent; + getName(): string; + getRequestedItems(): Internal.ImmutableSet; + getSecondaryPoi(): Internal.ImmutableSet; + get jobPoiType(): Internal.PoiType + get workSound(): Internal.SoundEvent + get name(): string + get requestedItems(): Internal.ImmutableSet + get secondaryPoi(): Internal.ImmutableSet + readonly static "WEAPONSMITH": Internal.VillagerProfession; + readonly static "FISHERMAN": Internal.VillagerProfession; + readonly static "TOOLSMITH": Internal.VillagerProfession; + readonly static "ARMORER": Internal.VillagerProfession; + readonly static "CLERIC": Internal.VillagerProfession; + readonly static "BUTCHER": Internal.VillagerProfession; + readonly static "NONE": Internal.VillagerProfession; + readonly static "FARMER": Internal.VillagerProfession; + readonly static "LEATHERWORKER": Internal.VillagerProfession; + readonly static "LIBRARIAN": Internal.VillagerProfession; + readonly static "NITWIT": Internal.VillagerProfession; + readonly static "CARTOGRAPHER": Internal.VillagerProfession; + readonly static "MASON": Internal.VillagerProfession; + readonly static "SHEPHERD": Internal.VillagerProfession; + readonly static "FLETCHER": Internal.VillagerProfession; + } + type VillagerProfession_ = VillagerProfession | Special.VillagerProfession; + class StackTraceElement implements Internal.Serializable { + constructor(arg0: string, arg1: string, arg2: string, arg3: number) + constructor(arg0: string, arg1: string, arg2: string, arg3: string, arg4: string, arg5: string, arg6: number) + getModuleName(): string; + hashCode(): number; + getFileName(): string; + getLineNumber(): number; + toString(): string; + getModuleVersion(): string; + getClassLoaderName(): string; + getClassName(): string; + isNativeMethod(): boolean; + equals(arg0: any): boolean; + getMethodName(): string; + get moduleName(): string + get fileName(): string + get lineNumber(): number + get moduleVersion(): string + get classLoaderName(): string + get className(): string + get nativeMethod(): boolean + get methodName(): string + } + type StackTraceElement_ = StackTraceElement; + interface Double2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { + compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + getOrDefault(arg0: any, arg1: any): any; + put(arg0: number, arg1: number): number; + get(arg0: any): number; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; + apply(arg0: number): number; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; + identity(): this; + containsKey(arg0: any): boolean; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; + put(arg0: any, arg1: any): any; + defaultReturnValue(arg0: number): void; + getOrDefault(arg0: number, arg1: number): number; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; + getOrDefault(arg0: any, arg1: number): number; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + applyAsDouble(arg0: number): number; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; + defaultReturnValue(): number; + containsKey(arg0: number): boolean; + put(arg0: number, arg1: number): number; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; + size(): number; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; + clear(): void; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + remove(arg0: number): number; + remove(arg0: any): any; + get(arg0: number): number; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; + } + type Double2DoubleFunction_ = ((arg0: number)=>number) | Double2DoubleFunction; + class ClientboundBlockEventPacket implements Internal.Packet { + constructor($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getBlock(): Internal.Block; + getB0(): number; + getB1(): number; + get pos(): BlockPos + get skippable(): boolean + get block(): Internal.Block + get b0(): number + get b1(): number + } + type ClientboundBlockEventPacket_ = ClientboundBlockEventPacket; + class MobEffectInstance implements Internal.Comparable { + constructor($$0: Internal.MobEffect_, $$1: number) + constructor($$0: Internal.MobEffect_) + constructor($$0: Internal.MobEffect_, $$1: number, $$2: number, $$3: boolean, $$4: boolean, $$5: boolean, $$6: Internal.MobEffectInstance_) + constructor($$0: Internal.MobEffect_, $$1: number, $$2: number, $$3: boolean, $$4: boolean, $$5: boolean) + constructor($$0: Internal.MobEffect_, $$1: number, $$2: number) + constructor($$0: Internal.MobEffect_, $$1: number, $$2: number, $$3: boolean, $$4: boolean) + constructor($$0: Internal.MobEffectInstance_) + applyEffect($$0: Internal.LivingEntity_): void; + toString(): string; + setNoCounter($$0: boolean): void; + isAmbient(): boolean; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + compareTo(arg0: any): number; + static load($$0: Internal.CompoundTag_): Internal.MobEffectInstance; + isNoCounter(): boolean; + getAmplifier(): number; + compareTo($$0: Internal.MobEffectInstance_): number; + getEffect(): Internal.MobEffect; + hashCode(): number; + update($$0: Internal.MobEffectInstance_): boolean; + showIcon(): boolean; + equals($$0: any): boolean; + isVisible(): boolean; + tick($$0: Internal.LivingEntity_, $$1: Internal.Runnable_): boolean; + getDescriptionId(): string; + getDuration(): number; + set noCounter($$0: boolean) + get ambient(): boolean + get noCounter(): boolean + get amplifier(): number + get effect(): Internal.MobEffect + get visible(): boolean + get descriptionId(): string + get duration(): number + } + type MobEffectInstance_ = MobEffectInstance; class SpringConfiguration implements Internal.FeatureConfiguration { - readonly "holeCount" : number; - static readonly "CODEC" : Internal.Codec; - readonly "rockCount" : number; - readonly "requiresBlockBelow" : boolean; - readonly "state" : Internal.FluidState; - readonly "validBlocks" : Internal.HolderSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + constructor($$0: Internal.FluidState_, $$1: boolean, $$2: number, $$3: number, $$4: Internal.HolderSet_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "requiresBlockBelow": boolean; + readonly "state": Internal.FluidState; + readonly "validBlocks": Internal.HolderSet; + readonly "rockCount": number; + readonly "holeCount": number; } type SpringConfiguration_ = SpringConfiguration; - /** - * @javaClass net.minecraft.class_6904$class_6907 - */ - interface WorldStem$WorldDataSupplier { - loadFromWorld($$0: Internal.LevelStorageSource$LevelStorageAccess_): this; - get(arg0: Internal.ResourceManager_, arg1: Internal.DataPackConfig_): Internal.Pair; + class TropicalFish extends Internal.AbstractSchoolingFish { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static getFishTypeName($$0: number): string; + static getPatternColor($$0: number): Internal.DyeColor; + getBucketItemStack(): Internal.ItemStack; + method_5652($$0: Internal.CompoundTag_): void; + setVariant($$0: number): void; + asKJS(): Internal.EntityJS; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + saveToBucketTag($$0: Internal.ItemStack_): void; + getBaseTextureLocation(): ResourceLocation; + static getBaseVariant($$0: number): number; + getVariant(): number; + alwaysAccepts(): boolean; + getPatternTextureLocation(): ResourceLocation; + getBaseVariant(): number; + method_5749($$0: Internal.CompoundTag_): void; + static checkTropicalFishSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getBaseColor(): number[]; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + static getPredefinedName($$0: number): string; + getPatternColor(): number[]; + foodEatenKJS(is: Internal.ItemStack_): void; + static getBaseColor($$0: number): Internal.DyeColor; + isMaxGroupSizeReached($$0: number): boolean; + get bucketItemStack(): Internal.ItemStack + set variant($$0: number) + get baseTextureLocation(): ResourceLocation + get variant(): number + get patternTextureLocation(): ResourceLocation + get baseVariant(): number + get baseColor(): number[] + get patternColor(): number[] + readonly static "BUCKET_VARIANT_TAG": "BucketVariantTag"; + readonly static "BASE_SMALL": 0; + readonly static "BASE_LARGE": 1; + readonly static "COMMON_VARIANTS": any; } - type WorldStem$WorldDataSupplier_ = ((arg0: Internal.ResourceManager, arg1: Internal.DataPackConfig) => Internal.Pair) | WorldStem$WorldDataSupplier; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2LongFunction - */ - interface Int2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; + type TropicalFish_ = TropicalFish; + interface BlockPredicate { + check(arg0: Internal.BlockContainerJS_): boolean; + } + type BlockPredicate_ = BlockPredicate; + abstract class ChunkGenerator implements Internal.BiomeManager$NoiseBiomeSource { + constructor($$0: Internal.Registry_, $$1: Internal.Optional_>, $$2: Internal.BiomeSource_) + constructor($$0: Internal.Registry_, $$1: Internal.Optional_>, $$2: Internal.BiomeSource_, $$3: Internal.BiomeSource_, $$4: number) + hasFeatureChunkInRange($$0: Internal.ResourceKey_, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + getSeaLevel(): number; + applyCarvers(arg0: Internal.WorldGenRegion_, arg1: number, arg2: Internal.BiomeManager_, arg3: Internal.StructureFeatureManager_, arg4: Internal.ChunkAccess_, arg5: CarvingGenerationStep_): void; + ensureStructuresGenerated(): void; + getTypeNameForDataFixer(): Internal.Optional>>; + withSeed(arg0: number): this; + getMobsAt($$0: Internal.Holder_, $$1: Internal.StructureFeatureManager_, $$2: Internal.MobCategory_, $$3: BlockPos_): Internal.WeightedRandomList; + getRingPositionsFor($$0: Internal.ConcentricRingsStructurePlacement_): Internal.List; + getBiomeSource(): Internal.BiomeSource; + buildSurface(arg0: Internal.WorldGenRegion_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkAccess_): void; + getBaseHeight(arg0: number, arg1: number, arg2: Internal.Heightmap$Types_, arg3: Internal.LevelHeightAccessor_): number; + createReferences($$0: Internal.WorldGenLevel_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_): void; + addDebugScreenInfo(arg0: Internal.List_, arg1: BlockPos_): void; + spawnOriginalMobs(arg0: Internal.WorldGenRegion_): void; + getMinY(): number; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + fillFromNoise(arg0: Internal.Executor_, arg1: Internal.Blender_, arg2: Internal.StructureFeatureManager_, arg3: Internal.ChunkAccess_): Internal.CompletableFuture; + climateSampler(): Internal.Climate$Sampler; + getFirstOccupiedHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; + getBaseColumn(arg0: number, arg1: number, arg2: Internal.LevelHeightAccessor_): Internal.NoiseColumn; + getSpawnHeight($$0: Internal.LevelHeightAccessor_): number; + findNearestMapFeature($$0: Internal.ServerLevel_, $$1: Internal.HolderSet_>, $$2: BlockPos_, $$3: number, $$4: boolean): Internal.Pair>>; + getGenDepth(): number; + createStructures($$0: Internal.RegistryAccess_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_, $$3: Internal.StructureManager_, $$4: number): void; + createBiomes($$0: Internal.Registry_, $$1: Internal.Executor_, $$2: Internal.Blender_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_): Internal.CompletableFuture; + static allConfigurations($$0: Internal.Registry_>, $$1: Feature_): Internal.Stream>; + getFirstFreeHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; + applyBiomeDecoration($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkAccess_, $$2: Internal.StructureFeatureManager_): void; + possibleStructureSets(): Internal.Stream>; + get seaLevel(): number + get typeNameForDataFixer(): Internal.Optional>> + get biomeSource(): Internal.BiomeSource + get minY(): number + get genDepth(): number + readonly static "CODEC": any; + } + type ChunkGenerator_ = ChunkGenerator; + class ParsedCommandNode { + constructor(arg0: Internal.CommandNode_, arg1: Internal.StringRange_) + hashCode(): number; + toString(): string; + equals(arg0: any): boolean; + getRange(): Internal.StringRange; + getNode(): Internal.CommandNode; + get range(): Internal.StringRange + get node(): Internal.CommandNode + } + type ParsedCommandNode_ = ParsedCommandNode; + class StructureTemplatePool$Projection extends Internal.Enum implements Internal.StringRepresentable { + static byName($$0: string): Internal.StructureTemplatePool$Projection; + static values(): Internal.StructureTemplatePool$Projection[]; + getSerializedName(): string; + getName(): string; + static valueOf($$0: string): Internal.StructureTemplatePool$Projection; + getProcessors(): Internal.ImmutableList; + get serializedName(): string + get name(): string + get processors(): Internal.ImmutableList + readonly static "TERRAIN_MATCHING": Internal.StructureTemplatePool$Projection; + readonly static "RIGID": Internal.StructureTemplatePool$Projection; + readonly static "CODEC": any; + } + type StructureTemplatePool$Projection_ = "terrain_matching" | StructureTemplatePool$Projection | "rigid"; + abstract class BaseContainerBlockEntity extends Internal.BlockEntity implements Internal.Container, Internal.Nameable, Internal.MenuProvider { + getDisplayName(): Internal.Component; + stopOpen($$0: Internal.Player_): void; + getName(): Internal.Component; + getMaxStackSize(): number; + setCustomName($$0: Internal.Component_): void; + countItem($$0: Internal.Item_): number; + hasCustomName(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + hasAnyOf($$0: Internal.Set_): boolean; + load($$0: Internal.CompoundTag_): void; + static canUnlock($$0: Internal.Player_, $$1: Internal.LockCode_, $$2: Internal.Component_): boolean; + canOpen($$0: Internal.Player_): boolean; + getCustomName(): Internal.Component; + get displayName(): Internal.Component + get name(): Internal.Component + get maxStackSize(): number + set customName($$0: Internal.Component_) + get customName(): Internal.Component + } + type BaseContainerBlockEntity_ = BaseContainerBlockEntity; + class StoneButtonBlockBuilder extends Internal.ShapedBlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type StoneButtonBlockBuilder_ = StoneButtonBlockBuilder; + interface ItemGroupExtensions { + fabric_expandArray(): void; + } + type ItemGroupExtensions_ = ItemGroupExtensions; + interface Bucketable { + saveToBucketTag(arg0: Internal.ItemStack_): void; + saveDefaultDataToBucketTag($$0: Internal.Mob_, $$1: Internal.ItemStack_): void; + bucketMobPickup($$0: Internal.Player_, $$1: Hand_, $$2: T): Internal.Optional; + loadFromBucketTag(arg0: Internal.CompoundTag_): void; + loadDefaultDataFromBucketTag($$0: Internal.Mob_, $$1: Internal.CompoundTag_): void; + getBucketItemStack(): Internal.ItemStack; + setFromBucket(arg0: boolean): void; + fromBucket(): boolean; + getPickupSound(): Internal.SoundEvent; + get bucketItemStack(): Internal.ItemStack + set fromBucket(arg0: boolean) + get pickupSound(): Internal.SoundEvent + } + type Bucketable_ = Bucketable; + class BlockPositionSource implements Internal.PositionSource { + constructor($$0: BlockPos_) + constructor($$0: Internal.Optional_) + getPosition($$0: Internal.Level_): Internal.Optional; + getType(): Internal.PositionSourceType; + get type(): Internal.PositionSourceType + readonly static "CODEC": any; + } + type BlockPositionSource_ = BlockPositionSource; + interface MessageSizeEstimator { + newHandle(): Internal.MessageSizeEstimator$Handle; + } + type MessageSizeEstimator_ = MessageSizeEstimator; + class ItemTossEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, entity: Internal.ItemEntity_) + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getItemEntity(): Internal.EntityJS; + getItem(): Internal.ItemStackJS; + get entity(): Internal.EntityJS + get itemEntity(): Internal.EntityJS + get item(): Internal.ItemStackJS + } + type ItemTossEventJS_ = ItemTossEventJS; + interface DynamicOps { + convertTo(arg0: Internal.DynamicOps_, arg1: T): U; + createNumeric(arg0: Internal.Number_): T; + mergeToList(arg0: T, arg1: Internal.List_): Internal.DataResult; + getMapEntries(arg0: T): Internal.DataResult>>; + mergeToList(arg0: T, arg1: T): Internal.DataResult; + getByteBuffer(arg0: T): Internal.DataResult; + listBuilder(): Internal.ListBuilder; + convertMap(arg0: Internal.DynamicOps_, arg1: T): U; + set(arg0: T, arg1: string, arg2: T): T; + createInt(arg0: number): T; + createFloat(arg0: number): T; + createBoolean(arg0: boolean): T; + getMap(arg0: T): Internal.DataResult>; + withEncoder(arg0: Internal.Encoder_): Internal.Function>; + createIntList(arg0: Internal.IntStream_): T; + updateGeneric(arg0: T, arg1: T, arg2: Internal.Function_): T; + createShort(arg0: number): T; + convertList(arg0: Internal.DynamicOps_, arg1: T): U; + mapBuilder(): Internal.RecordBuilder; + update(arg0: T, arg1: string, arg2: Internal.Function_): T; + createMap(arg0: Internal.Map_): T; + createString(arg0: string): T; + getIntStream(arg0: T): Internal.DataResult; + emptyList(): T; + compressMaps(): boolean; + getLongStream(arg0: T): Internal.DataResult; + createLong(arg0: number): T; + mergeToPrimitive(arg0: T, arg1: T): Internal.DataResult; + empty(): T; + getStream(arg0: T): Internal.DataResult>; + createByteList(arg0: Internal.ByteBuffer_): T; + mergeToMap(arg0: T, arg1: T, arg2: T): Internal.DataResult; + getNumberValue(arg0: T): Internal.DataResult; + withParser(arg0: Internal.Decoder_): Internal.Function>; + createList(arg0: Internal.Stream_): T; + emptyMap(): T; + withDecoder(arg0: Internal.Decoder_): Internal.Function>>; + getGeneric(arg0: T, arg1: T): Internal.DataResult; + createByte(arg0: number): T; + createMap(arg0: Internal.Stream_>): T; + getBooleanValue(arg0: T): Internal.DataResult; + createLongList(arg0: Internal.LongStream_): T; + getNumberValue(arg0: T, arg1: Internal.Number_): Internal.Number; + createDouble(arg0: number): T; + getMapValues(arg0: T): Internal.DataResult>>; + get(arg0: T, arg1: string): Internal.DataResult; + mergeToMap(arg0: T, arg1: Internal.Map_): Internal.DataResult; + getList(arg0: T): Internal.DataResult>>; + getStringValue(arg0: T): Internal.DataResult; + mergeToMap(arg0: T, arg1: Internal.MapLike_): Internal.DataResult; + remove(arg0: T, arg1: string): T; + } + type DynamicOps_ = DynamicOps; + abstract class Struct extends Internal.Pointer$Default { + free(): void; + clear(): void; + isNull(arg0: number): boolean; + sizeof(): number; + } + type Struct_ = Struct; + class ClientboundAddPlayerPacket implements Internal.Packet { + constructor($$0: Internal.Player_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getX(): number; + getY(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getPlayerId(): Internal.UUID; + getZ(): number; + getxRot(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getEntityId(): number; + getyRot(): number; + isSkippable(): boolean; + get x(): number + get y(): number + get playerId(): Internal.UUID + get z(): number + get xRot(): number + get entityId(): number + get yRot(): number + get skippable(): boolean + } + type ClientboundAddPlayerPacket_ = ClientboundAddPlayerPacket; + class BiomeManager { + constructor($$0: Internal.BiomeManager$NoiseBiomeSource_, $$1: number) + getBiome($$0: BlockPos_): Internal.Holder; + withDifferentSource($$0: Internal.BiomeManager$NoiseBiomeSource_): this; + getNoiseBiomeAtQuart($$0: number, $$1: number, $$2: number): Internal.Holder; + getNoiseBiomeAtPosition($$0: BlockPos_): Internal.Holder; + static obfuscateSeed($$0: number): number; + getNoiseBiomeAtPosition($$0: number, $$1: number, $$2: number): Internal.Holder; + readonly static "CHUNK_CENTER_QUART": 2; + } + type BiomeManager_ = BiomeManager; + class SmithingMenu extends Internal.ItemCombinerMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: any_) + constructor($$0: number, $$1: Internal.Inventory_) + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + createResult(): void; + } + type SmithingMenu_ = SmithingMenu; + class ShulkerBoxColoring extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + getSerializer(): Internal.RecipeSerializer; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + isIncomplete(): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get group(): string + get serializer(): Internal.RecipeSerializer + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type ShulkerBoxColoring_ = ShulkerBoxColoring; + class BasicBlockJS$Builder extends Internal.BlockBuilder { + constructor(i: ResourceLocation_) + createObject(): Internal.Block; + } + type BasicBlockJS$Builder_ = BasicBlockJS$Builder; + class CommandBlockEntity$Mode extends Internal.Enum { + static values(): Internal.CommandBlockEntity$Mode[]; + static valueOf($$0: string): Internal.CommandBlockEntity$Mode; + readonly static "AUTO": Internal.CommandBlockEntity$Mode; + readonly static "REDSTONE": Internal.CommandBlockEntity$Mode; + readonly static "SEQUENCE": Internal.CommandBlockEntity$Mode; + } + type CommandBlockEntity$Mode_ = "sequence" | "auto" | "redstone" | CommandBlockEntity$Mode; + class UUID implements Internal.Comparable, Internal.Serializable { + constructor(arg0: number, arg1: number) + toString(): string; + version(): number; + node(): number; + variant(): number; + compareTo(arg0: any): number; + getLeastSignificantBits(): number; + clockSequence(): number; + hashCode(): number; + static randomUUID(): Internal.UUID; + compareTo(arg0: Internal.UUID_): number; + static nameUUIDFromBytes(arg0: number[]): Internal.UUID; + timestamp(): number; + equals(arg0: any): boolean; + getMostSignificantBits(): number; + static fromString(arg0: string): Internal.UUID; + get leastSignificantBits(): number + get mostSignificantBits(): number + } + type UUID_ = UUID; + interface Double2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToLongFunction { + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Double2FloatFunction; + getOrDefault(arg0: any, arg1: any): any; put(arg0: number, arg1: number): number; remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Int2ObjectFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Double2IntFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Double2CharFunction; get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): this; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Int2FloatFunction; containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): this; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Int2CharFunction; + getOrDefault(arg0: number, arg1: number): number; + remove(arg0: any): number; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2LongFunction; + put(arg0: any, arg1: any): any; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2LongFunction; + apply(arg0: number): number; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Double2ByteFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2LongFunction; + get(arg0: number): number; + defaultReturnValue(): number; + andThen(arg0: Internal.Function_): Internal.Function; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2LongFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2LongFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Double2ObjectFunction; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Double2DoubleFunction; applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2LongFunction; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Double2ShortFunction; + andThenLong(arg0: Internal.Long2LongFunction_): this; + containsKey(arg0: number): boolean; + size(): number; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2LongFunction; + clear(): void; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2LongFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2LongFunction; + put(arg0: number, arg1: number): number; + defaultReturnValue(arg0: number): void; } - type Int2LongFunction_ = ((arg0: number) => number) | Int2LongFunction; - /** - * @javaClass net.minecraft.class_4140 - */ - class MemoryModuleType { - getCodec(): Internal.Optional>>; + type Double2LongFunction_ = Double2LongFunction | ((arg0: number)=>number); + interface FabricLootPoolBuilder { + with(entry: Internal.LootPoolEntryContainer_): Internal.LootPool$Builder; + copyOf(pool: Internal.LootPool_): Internal.LootPool$Builder; + apply(functions: Internal.Collection_): Internal.LootPool$Builder; + conditionally(condition: Internal.LootItemCondition_): Internal.LootPool$Builder; + with(entries: Internal.Collection_): Internal.LootPool$Builder; + apply(function_: Internal.LootItemFunction_): Internal.LootPool$Builder; + conditionally(conditions: Internal.Collection_): Internal.LootPool$Builder; + } + type FabricLootPoolBuilder_ = FabricLootPoolBuilder; + abstract class DynamicConstantDesc implements Internal.ConstantDesc { + constantName(): string; + constantType(): Internal.ClassDesc; toString(): string; - static readonly "PATH" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_ADULT_PIGLIN" : Internal.MemoryModuleType; - static readonly "ATTACK_COOLING_DOWN" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_ADULT_HOGLINS" : Internal.MemoryModuleType>; - static readonly "VISIBLE_ADULT_PIGLIN_COUNT" : Internal.MemoryModuleType; - static readonly "NEAREST_REPELLENT" : Internal.MemoryModuleType; - static readonly "DISABLE_WALK_TO_ADMIRE_ITEM" : Internal.MemoryModuleType; - static readonly "JOB_SITE" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_HUNTABLE_HOGLIN" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_WANTED_ITEM" : Internal.MemoryModuleType; - static readonly "INTERACTABLE_DOORS" : Internal.MemoryModuleType>; - static readonly "NEAREST_BED" : Internal.MemoryModuleType; - static readonly "ANGRY_AT" : Internal.MemoryModuleType; - static readonly "LOOK_TARGET" : Internal.MemoryModuleType; - static readonly "CELEBRATE_LOCATION" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_BABY_HOGLIN" : Internal.MemoryModuleType; - static readonly "NEAREST_PLAYER_HOLDING_WANTED_ITEM" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_ADULT" : Internal.MemoryModuleType; - static readonly "CANT_REACH_WALK_TARGET_SINCE" : Internal.MemoryModuleType; - static readonly "INTERACTION_TARGET" : Internal.MemoryModuleType; - static readonly "ATE_RECENTLY" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_ADULT_PIGLINS" : Internal.MemoryModuleType>; - static readonly "RIDE_TARGET" : Internal.MemoryModuleType; - static readonly "LAST_SLEPT" : Internal.MemoryModuleType; - static readonly "VISIBLE_VILLAGER_BABIES" : Internal.MemoryModuleType>; - static readonly "NEARBY_ADULT_PIGLINS" : Internal.MemoryModuleType>; - static readonly "DOORS_TO_CLOSE" : Internal.MemoryModuleType>; - static readonly "NEAREST_PLAYERS" : Internal.MemoryModuleType>; - static readonly "LAST_WOKEN" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_ATTACKABLE_PLAYER" : Internal.MemoryModuleType; - static readonly "HURT_BY_ENTITY" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_PLAYER" : Internal.MemoryModuleType; - static readonly "NEAREST_ATTACKABLE" : Internal.MemoryModuleType; - static readonly "BREED_TARGET" : Internal.MemoryModuleType; - static readonly "HAS_HUNTING_COOLDOWN" : Internal.MemoryModuleType; - static readonly "VISIBLE_ADULT_HOGLIN_COUNT" : Internal.MemoryModuleType; - static readonly "TEMPTING_PLAYER" : Internal.MemoryModuleType; - static readonly "TEMPTATION_COOLDOWN_TICKS" : Internal.MemoryModuleType; - static readonly "LONG_JUMP_MID_JUMP" : Internal.MemoryModuleType; - static readonly "ATTACK_TARGET" : Internal.MemoryModuleType; - static readonly "HEARD_BELL_TIME" : Internal.MemoryModuleType; - static readonly "NEAREST_LIVING_ENTITIES" : Internal.MemoryModuleType>; - static readonly "RAM_TARGET" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_LIVING_ENTITIES" : Internal.MemoryModuleType; - static readonly "PLAY_DEAD_TICKS" : Internal.MemoryModuleType; - static readonly "NEAREST_HOSTILE" : Internal.MemoryModuleType; - static readonly "LONG_JUMP_COOLDOWN_TICKS" : Internal.MemoryModuleType; - static readonly "AVOID_TARGET" : Internal.MemoryModuleType; - static readonly "IS_TEMPTED" : Internal.MemoryModuleType; - static readonly "HUNTED_RECENTLY" : Internal.MemoryModuleType; - static readonly "ADMIRING_ITEM" : Internal.MemoryModuleType; - static readonly "TIME_TRYING_TO_REACH_ADMIRE_ITEM" : Internal.MemoryModuleType; - static readonly "MEETING_POINT" : Internal.MemoryModuleType; - static readonly "RAM_COOLDOWN_TICKS" : Internal.MemoryModuleType; - static readonly "NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_ZOMBIFIED" : Internal.MemoryModuleType; - static readonly "GOLEM_DETECTED_RECENTLY" : Internal.MemoryModuleType; - static readonly "NEAREST_VISIBLE_NEMESIS" : Internal.MemoryModuleType; - static readonly "LAST_WORKED_AT_POI" : Internal.MemoryModuleType; - static readonly "DANCING" : Internal.MemoryModuleType; - static readonly "DUMMY" : Internal.MemoryModuleType; - static readonly "POTENTIAL_JOB_SITE" : Internal.MemoryModuleType; - static readonly "WALK_TARGET" : Internal.MemoryModuleType; - static readonly "HURT_BY" : Internal.MemoryModuleType; - static readonly "ADMIRING_DISABLED" : Internal.MemoryModuleType; - static readonly "SECONDARY_JOB_SITE" : Internal.MemoryModuleType>; - static readonly "PACIFIED" : Internal.MemoryModuleType; - static readonly "HIDING_PLACE" : Internal.MemoryModuleType; - static readonly "HOME" : Internal.MemoryModuleType; - static readonly "UNIVERSAL_ANGER" : Internal.MemoryModuleType; - get codec(): Internal.Optional>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MemoryModuleType_ = Special.MemoryModuleType | MemoryModuleType; - /** - * @javaClass net.minecraft.class_1741 - */ - interface ArmorMaterial { - getRepairIngredient(): Internal.Ingredient; - getDefenseForSlot(arg0: EquipmentSlot_): number; - getName(): string; - getKnockbackResistance(): number; - getToughness(): number; - getEnchantmentValue(): number; - getDurabilityForSlot(arg0: EquipmentSlot_): number; - getEquipSound(): Internal.SoundEvent; - } - type ArmorMaterial_ = ArmorMaterial; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.ShapelessRecipeJS - */ - class ShapelessRecipeJS extends Internal.RecipeJS { - serialize(): void; - create(args: Internal.ListJS_): void; - deserialize(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShapelessRecipeJS_ = ShapelessRecipeJS; - /** - * @javaClass net.minecraft.class_7059 - */ - class StructureSet extends Internal.Record { - static entry($$0: Internal.Holder_>): Internal.StructureSet$StructureSelectionEntry; - static entry($$0: Internal.Holder_>, $$1: number): Internal.StructureSet$StructureSelectionEntry; + bootstrapArgsList(): Internal.List; + resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): T; + static ofCanonical(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, arg3: Internal.ConstantDesc_[]): Internal.ConstantDesc; + bootstrapMethod(): Internal.DirectMethodHandleDesc; hashCode(): number; - equals($$0: any): boolean; - structures(): Internal.List; + bootstrapArgs(): Internal.ConstantDesc[]; + static of(arg0: Internal.DirectMethodHandleDesc_): Internal.DynamicConstantDesc; + static ofNamed(arg0: Internal.DirectMethodHandleDesc_, arg1: string, arg2: Internal.ClassDesc_, ...arg3: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; + equals(arg0: any): boolean; + static of(arg0: Internal.DirectMethodHandleDesc_, ...arg1: Internal.ConstantDesc_[]): Internal.DynamicConstantDesc; + } + type DynamicConstantDesc_ = DynamicConstantDesc; + abstract class AbstractFurnaceBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.StackedContentsCompatible, Internal.RecipeHolder, Internal.WorldlyContainer, Internal.SpecialLogicInventory { + stopOpen($$0: Internal.Player_): void; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.AbstractFurnaceBlockEntity_): void; + fabric_setSuppress(suppress: boolean): void; + countItem($$0: Internal.Item_): number; + static isFuel($$0: Internal.ItemStack_): boolean; + isEmpty(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + removeItem($$0: number, $$1: number): Internal.ItemStack; + load($$0: Internal.CompoundTag_): void; + canPlaceItemThroughFace($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + static getFuel(): Internal.Map; + fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; + getContainerSize(): number; + getSlotsForFace($$0: Internal.Direction_): number[]; + setItem($$0: number, $$1: Internal.ItemStack_): void; + handler$zmj000$setStackSuppressUpdate(slot: number, stack: Internal.ItemStack_, ci: Internal.CallbackInfo_): void; + awardUsedRecipes($$0: Internal.Player_): void; + awardUsedRecipesAndPopExperience($$0: Internal.ServerPlayer_): void; + setRecipeUsed($$0: Internal.Level_, $$1: Internal.ServerPlayer_, $$2: Internal.Recipe_): boolean; + static add($$0: Internal.Map_, $$1: Internal.TagKey_, $$2: number): void; + getMaxStackSize(): number; + fillStackedContents($$0: Internal.StackedContents_): void; + removeItemNoUpdate($$0: number): Internal.ItemStack; + hasCustomName(): boolean; + stillValid($$0: Internal.Player_): boolean; + getRecipeUsed(): Internal.Recipe; + getItem($$0: number): Internal.ItemStack; + setRecipeUsed($$0: Internal.Recipe_): void; + static add($$0: Internal.Map_, $$1: Internal.ItemLike_, $$2: number): void; + clearContent(): void; + canTakeItemThroughFace($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + getRecipesToAwardAndPopExperience($$0: Internal.ServerLevel_, $$1: Vec3_): Internal.List>; + get empty(): boolean + get fuel(): Internal.Map + get containerSize(): number + get maxStackSize(): number + get recipeUsed(): Internal.Recipe + set recipeUsed($$0: Internal.Recipe_) + readonly static "DATA_LIT_DURATION": 1; + readonly static "DATA_COOKING_PROGRESS": 2; + readonly static "NUM_DATA_VALUES": 4; + readonly static "DATA_LIT_TIME": 0; + readonly static "BURN_TIME_STANDARD": 200; + readonly static "BURN_COOL_SPEED": 2; + readonly static "DATA_COOKING_TOTAL_TIME": 3; + } + type AbstractFurnaceBlockEntity_ = AbstractFurnaceBlockEntity; + class ViewArea { + constructor($$0: Internal.ChunkRenderDispatcher_, $$1: Internal.Level_, $$2: number, $$3: Internal.LevelRenderer_) + repositionCamera($$0: number, $$1: number): void; + setDirty($$0: number, $$1: number, $$2: number, $$3: boolean): void; + releaseAllBuffers(): void; + "chunks": Internal.ChunkRenderDispatcher$RenderChunk[]; + } + type ViewArea_ = ViewArea; + class AllowSettingSpawnEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, sleepingPos: BlockPos_) + getPos(): Internal.BlockContainerJS; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + static handler(player: Internal.Player_, sleepingPos: BlockPos_): boolean; + getSleepingPos(): BlockPos; + get pos(): Internal.BlockContainerJS + get entity(): Internal.EntityJS + get sleepingPos(): BlockPos + } + type AllowSettingSpawnEventJS_ = AllowSettingSpawnEventJS; + class EmptyPoolElement extends Internal.StructurePoolElement { + getType(): Internal.StructurePoolElementType; toString(): string; - placement(): Internal.StructurePlacement; - static readonly "CODEC" : Internal.Codec>; - static readonly "DIRECT_CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; + getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; + place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; + getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; + get type(): Internal.StructurePoolElementType + readonly static "CODEC": any; + readonly static "INSTANCE": Internal.EmptyPoolElement; } - type StructureSet_ = Special.StructureSet | StructureSet; - /** - * @javaClass net.minecraft.class_6568 - */ - class NoiseChunk implements Internal.DensityFunction$ContextProvider, Internal.DensityFunction$FunctionContext { - forIndex($$0: number): this; - advanceCellX($$0: number): void; - swapSlices(): void; - stopInterpolation(): void; - initializeForFirstCellX(): void; - blockX(): number; - updateForZ($$0: number, $$1: number): void; - blockY(): number; - blockZ(): number; - updateForX($$0: number, $$1: number): void; - updateForY($$0: number, $$1: number): void; - static forColumn($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.NoiseRouter_, $$5: Internal.NoiseGeneratorSettings_, $$6: Internal.Aquifer$FluidPicker_): this; - static forChunk($$0: Internal.ChunkAccess_, $$1: Internal.NoiseRouter_, $$2: Internal.Supplier_, $$3: Internal.NoiseGeneratorSettings_, $$4: Internal.Aquifer$FluidPicker_, $$5: Internal.Blender_): this; - getBlender(): Internal.Blender; - fillAllDirectly($$0: number[], $$1: Internal.DensityFunction_): void; - preliminarySurfaceLevel($$0: number, $$1: number): number; - aquifer(): Internal.Aquifer; - selectCellYZ($$0: number, $$1: number): void; - get blender(): Internal.Blender; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type EmptyPoolElement_ = EmptyPoolElement; + class PlayerEnderChestContainer extends Internal.SimpleContainer { + constructor() + stillValid($$0: Internal.Player_): boolean; + stopOpen($$0: Internal.Player_): void; + createTag(): Internal.ListTag; + isActiveChest($$0: Internal.EnderChestBlockEntity_): boolean; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + fromTag($$0: Internal.ListTag_): void; + setActiveChest($$0: Internal.EnderChestBlockEntity_): void; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + get maxStackSize(): number + set activeChest($$0: Internal.EnderChestBlockEntity_) } - type NoiseChunk_ = NoiseChunk; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder - */ - class ArmorItemBuilder extends Internal.ItemBuilder { - tier(t: Internal.ArmorMaterial_): this; - modifyTier(callback: Internal.Consumer_): this; + type PlayerEnderChestContainer_ = PlayerEnderChestContainer; + interface HolderSet extends Internal.Iterable> { + isValidInRegistry(arg0: Internal.Registry_): boolean; + unwrap(): Internal.Either, Internal.List>>; + direct($$0: Internal.List_): Internal.HolderSet$Direct; + get(arg0: number): Internal.Holder; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator>; + stream(): Internal.Stream>; + getRandomElement(arg0: Internal.Random_): Internal.Optional>; + contains(arg0: Internal.Holder_): boolean; + size(): number; + direct($$0: Internal.Function_>, ...$$1: E[]): Internal.HolderSet$Direct; + direct(...$$0: Internal.Holder_[]): Internal.HolderSet$Direct; + direct($$0: Internal.Function_>, $$1: Internal.List_): Internal.HolderSet$Direct; + } + type HolderSet_ = HolderSet; + class TraderLlama extends Internal.Llama { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + isTraderLlama(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + aiStep(): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + method_5652($$0: Internal.CompoundTag_): void; + foodEatenKJS(is: Internal.ItemStack_): void; + setDespawnDelay($$0: number): void; + asKJS(): Internal.EntityJS; + get traderLlama(): boolean + set despawnDelay($$0: number) + } + type TraderLlama_ = TraderLlama; + abstract class TypeToken extends Internal.TypeCapture implements Internal.Serializable { + static of(arg0: Internal.Class_): Internal.TypeToken; + where(arg0: Internal.TypeParameter_, arg1: Internal.Class_): this; + isPrimitive(): boolean; + static of(arg0: Internal.Type_): Internal.TypeToken; + method(arg0: Internal.Method_): Internal.Invokable; + getSubtype(arg0: Internal.Class_): Internal.TypeToken; + toString(): string; + getSupertype(arg0: Internal.Class_): Internal.TypeToken; + getComponentType(): Internal.TypeToken; + getTypes(): Internal.TypeToken$TypeSet<>; + getRawType(): Internal.Class; + where(arg0: Internal.TypeParameter_, arg1: Internal.TypeToken_): this; + resolveType(arg0: Internal.Type_): Internal.TypeToken; + isSubtypeOf(arg0: Internal.TypeToken_): boolean; + isSupertypeOf(arg0: Internal.Type_): boolean; + hashCode(): number; + isArray(): boolean; + wrap(): this; + isSubtypeOf(arg0: Internal.Type_): boolean; + unwrap(): this; + equals(arg0: any): boolean; + constructor(arg0: Internal.Constructor_): Internal.Invokable; + getType(): Internal.Type; + isSupertypeOf(arg0: Internal.TypeToken_): boolean; + get primitive(): boolean + get componentType(): Internal.TypeToken + get types(): Internal.TypeToken$TypeSet<> + get rawType(): Internal.Class + get array(): boolean + get type(): Internal.Type + } + type TypeToken_ = TypeToken; + class BlockStateProviderType

{ + codec(): Internal.Codec

; + readonly static "WEIGHTED_STATE_PROVIDER": Internal.BlockStateProviderType; + readonly static "SIMPLE_STATE_PROVIDER": Internal.BlockStateProviderType; + readonly static "DUAL_NOISE_PROVIDER": Internal.BlockStateProviderType; + readonly static "NOISE_THRESHOLD_PROVIDER": Internal.BlockStateProviderType; + readonly static "ROTATED_BLOCK_PROVIDER": Internal.BlockStateProviderType; + readonly static "NOISE_PROVIDER": Internal.BlockStateProviderType; + readonly static "RANDOMIZED_INT_STATE_PROVIDER": Internal.BlockStateProviderType; + } + type BlockStateProviderType_

= Special.BlockStateProviderType | BlockStateProviderType

; + interface ServerWorldCache { + fabric_registerCache(arg0: BlockPos_, arg1: Internal.BlockApiCacheImpl_): void; + fabric_invalidateCache(arg0: BlockPos_): void; + } + type ServerWorldCache_ = ServerWorldCache; + class MinecartFurnace extends Internal.AbstractMinecart { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getMinecartType(): Internal.AbstractMinecart$Type; + getDefaultDisplayBlockState(): Internal.BlockState; + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + destroy($$0: Internal.DamageSource_): void; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + asKJS(): Internal.EntityJS; + tick(): void; + get minecartType(): Internal.AbstractMinecart$Type + get defaultDisplayBlockState(): Internal.BlockState + "xPush": number; + "zPush": number; + } + type MinecartFurnace_ = MinecartFurnace; + class PlayerChangeDimensionEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.ServerPlayer_, oldWorld: Internal.ResourceKey_, newWorld: Internal.ResourceKey_) + getNewLevel(): Internal.LevelJS; + getEntity(): Internal.EntityJS; + static of(player: Internal.ServerPlayer_, oldLevel: Internal.ResourceKey_, newLevel: Internal.ResourceKey_): Internal.PlayerChangeDimensionEventJS; + getOldLevel(): Internal.LevelJS; + getOldWorldKey(): Internal.ResourceKey; + getNewWorldKey(): Internal.ResourceKey; + get newLevel(): Internal.LevelJS + get entity(): Internal.EntityJS + get oldLevel(): Internal.LevelJS + get oldWorldKey(): Internal.ResourceKey + get newWorldKey(): Internal.ResourceKey + } + type PlayerChangeDimensionEventJS_ = PlayerChangeDimensionEventJS; + abstract class ForwardingCollection extends Internal.ForwardingObject implements Internal.Collection { + add(arg0: E): boolean; + forEach(arg0: Internal.Consumer_): void; + toArray(arg0: T[]): T[]; + remove(arg0: any): boolean; + parallelStream(): Internal.Stream; + isEmpty(): boolean; + toArray(): any[]; + iterator(): Internal.Iterator; + retainAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.Collection_): boolean; + size(): number; + stream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + clear(): void; + addAll(arg0: Internal.Collection_): boolean; + spliterator(): Internal.Spliterator; + contains(arg0: any): boolean; + get empty(): boolean + } + type ForwardingCollection_ = ForwardingCollection; + interface Hopper extends Internal.Container { + stopOpen($$0: Internal.Player_): void; + getSuckShape(): Internal.VoxelShape; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + getLevelX(): number; + getLevelY(): number; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + getLevelZ(): number; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + get suckShape(): Internal.VoxelShape + get maxStackSize(): number + get levelX(): number + get levelY(): number + get levelZ(): number + readonly static "SUCK": any; + readonly static "INSIDE": any; + readonly static "ABOVE": any; + } + type Hopper_ = Hopper; + class DeltaFeatureConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.IntProvider_, $$3: Internal.IntProvider_) + getFeatures(): Internal.Stream>; + rim(): Internal.BlockState; + contents(): Internal.BlockState; + rimSize(): Internal.IntProvider; + size(): Internal.IntProvider; + get features(): Internal.Stream> + readonly static "CODEC": any; + } + type DeltaFeatureConfiguration_ = DeltaFeatureConfiguration; + interface GenericFutureListener extends Internal.EventListener { + operationComplete(arg0: F): void; + } + type GenericFutureListener_ = GenericFutureListener; + class Subject implements Internal.Serializable { + constructor() + constructor(arg0: boolean, arg1: Internal.Set_, arg2: Internal.Set_, arg3: Internal.Set_) + getPrivateCredentials(arg0: Internal.Class_): Internal.Set; + getPublicCredentials(arg0: Internal.Class_): Internal.Set; + getPrivateCredentials(): Internal.Set; + getPublicCredentials(): Internal.Set; + toString(): string; + getPrincipals(arg0: Internal.Class_): Internal.Set; + static getSubject(arg0: Internal.AccessControlContext_): Internal.Subject; + static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_): T; + static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_, arg2: Internal.AccessControlContext_): T; + hashCode(): number; + setReadOnly(): void; + static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_): T; + isReadOnly(): boolean; + equals(arg0: any): boolean; + static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_, arg2: Internal.AccessControlContext_): T; + getPrincipals(): Internal.Set; + get privateCredentials(): Internal.Set + get publicCredentials(): Internal.Set + get readOnly(): boolean + get principals(): Internal.Set + } + type Subject_ = Subject; + class JsonGenerator { + constructor(c: Internal.ConsoleJS_, m: Internal.Map_) + json(id: ResourceLocation_, json: Internal.JsonElement_): void; + getAllJsons(): Internal.Map; + get allJsons(): Internal.Map + } + type JsonGenerator_ = JsonGenerator; + class ServerGamePacketListenerImpl implements Internal.ServerPlayerConnection, Internal.NetworkHandlerExtensions, Internal.DisconnectPacketSource, Internal.ServerGamePacketListener { + constructor($$0: Internal.MinecraftServer_, $$1: Internal.Connection_, $$2: Internal.ServerPlayer_) + createDisconnectPacket(message: Internal.Component_): Internal.Packet; + teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_, $$6: boolean): void; + handlePlayerAbilities($$0: Internal.ServerboundPlayerAbilitiesPacket_): void; + handleClientCommand($$0: Internal.ServerboundClientCommandPacket_): void; + handlePlayerInput($$0: Internal.ServerboundPlayerInputPacket_): void; + handleResourcePackResponse($$0: Internal.ServerboundResourcePackPacket_): void; + handleSetCarriedItem($$0: Internal.ServerboundSetCarriedItemPacket_): void; + handlePickItem($$0: Internal.ServerboundPickItemPacket_): void; + handleSetCreativeModeSlot($$0: Internal.ServerboundSetCreativeModeSlotPacket_): void; + handleSeenAdvancements($$0: Internal.ServerboundSeenAdvancementsPacket_): void; + getPlayer(): Internal.ServerPlayer; + handleKeepAlive($$0: Internal.ServerboundKeepAlivePacket_): void; + handleUseItem($$0: Internal.ServerboundUseItemPacket_): void; + handlePaddleBoat($$0: Internal.ServerboundPaddleBoatPacket_): void; + handleSetStructureBlock($$0: Internal.ServerboundSetStructureBlockPacket_): void; + handleCustomPayload($$0: Internal.ServerboundCustomPayloadPacket_): void; + getAddon(): Internal.ServerPlayNetworkAddon; + handleSelectTrade($$0: Internal.ServerboundSelectTradePacket_): void; + handleJigsawGenerate($$0: Internal.ServerboundJigsawGeneratePacket_): void; + getConnection(): Internal.Connection; + onDisconnect($$0: Internal.Component_): void; + handleSetJigsawBlock($$0: Internal.ServerboundSetJigsawBlockPacket_): void; + handleSetCommandMinecart($$0: Internal.ServerboundSetCommandMinecartPacket_): void; + tick(): void; + handleSetCommandBlock($$0: Internal.ServerboundSetCommandBlockPacket_): void; + handleRecipeBookSeenRecipePacket($$0: Internal.ServerboundRecipeBookSeenRecipePacket_): void; + handleBlockEntityTagQuery($$0: Internal.ServerboundBlockEntityTagQuery_): void; + handleContainerButtonClick($$0: Internal.ServerboundContainerButtonClickPacket_): void; + constant$bnc000$modifyCreativeSlotMax(value: number): number; + handlePong($$0: Internal.ServerboundPongPacket_): void; + teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + handlePlaceRecipe($$0: Internal.ServerboundPlaceRecipePacket_): void; + handlePlayerCommand($$0: Internal.ServerboundPlayerCommandPacket_): void; + handleEditBook($$0: Internal.ServerboundEditBookPacket_): void; + handleTeleportToEntityPacket($$0: Internal.ServerboundTeleportToEntityPacket_): void; + handleInteract($$0: Internal.ServerboundInteractPacket_): void; + dismount($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + send($$0: Internal.Packet_, $$1: Internal.GenericFutureListener_): void; + handleContainerClose($$0: Internal.ServerboundContainerClosePacket_): void; + handleChangeDifficulty($$0: Internal.ServerboundChangeDifficultyPacket_): void; + handleClientInformation($$0: Internal.ServerboundClientInformationPacket_): void; + handleRecipeBookChangeSettingsPacket($$0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void; + handleContainerClick($$0: Internal.ServerboundContainerClickPacket_): void; + handleCustomCommandSuggestions($$0: Internal.ServerboundCommandSuggestionPacket_): void; + handleAcceptTeleportPacket($$0: Internal.ServerboundAcceptTeleportationPacket_): void; + handleMovePlayer($$0: Internal.ServerboundMovePlayerPacket_): void; + disconnect($$0: Internal.Component_): void; + handlePlayerAction($$0: Internal.ServerboundPlayerActionPacket_): void; + resetPosition(): void; + handleLockDifficulty($$0: Internal.ServerboundLockDifficultyPacket_): void; + handleAnimate($$0: Internal.ServerboundSwingPacket_): void; + handleRenameItem($$0: Internal.ServerboundRenameItemPacket_): void; + shouldPropagateHandlingExceptions(): boolean; + handleEntityTagQuery($$0: Internal.ServerboundEntityTagQuery_): void; + handleSignUpdate($$0: Internal.ServerboundSignUpdatePacket_): void; + handleChat($$0: Internal.ServerboundChatPacket_): void; + handleSetBeaconPacket($$0: Internal.ServerboundSetBeaconPacket_): void; + teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_): void; + handleUseItemOn($$0: Internal.ServerboundUseItemOnPacket_): void; + send($$0: Internal.Packet_): void; + handleMoveVehicle($$0: Internal.ServerboundMoveVehiclePacket_): void; + get player(): Internal.ServerPlayer + get addon(): Internal.ServerPlayNetworkAddon + get connection(): Internal.Connection + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "connection": Internal.Connection; + "player": Internal.ServerPlayer; + } + type ServerGamePacketListenerImpl_ = ServerGamePacketListenerImpl; + class CommandBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + isConditional(): boolean; + onlyOpCanSetNbt(): boolean; + load($$0: Internal.CompoundTag_): void; + setAutomatic($$0: boolean): void; + getCommandBlock(): Internal.BaseCommandBlock; + isAutomatic(): boolean; + getMode(): Internal.CommandBlockEntity$Mode; + markConditionMet(): boolean; + onModeSwitch(): void; + setPowered($$0: boolean): void; + isPowered(): boolean; + wasConditionMet(): boolean; + get conditional(): boolean + set automatic($$0: boolean) + get commandBlock(): Internal.BaseCommandBlock + get automatic(): boolean + get mode(): Internal.CommandBlockEntity$Mode + set powered($$0: boolean) + get powered(): boolean + } + type CommandBlockEntity_ = CommandBlockEntity; + class RecordItemJS$Builder extends Internal.ItemBuilder { + constructor(i: ResourceLocation_) createObject(): Internal.Item; - "armorTier" : Internal.MutableArmorTier; - readonly "equipmentSlot" : EquipmentSlot; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + analogOutput(o: number): this; + song(song: Internal.SoundEvent_): this; } - type ArmorItemBuilder_ = ArmorItemBuilder; - /** - * @javaClass dev.latvian.mods.rhino.NativeJavaObject - */ - class NativeJavaObject implements Internal.Scriptable, Internal.SymbolScriptable, Internal.Wrapper, Internal.Serializable { - hasInstance(value: Internal.Scriptable_): boolean; - setParentScope(m: Internal.Scriptable_): void; - static canConvert(cx: Internal.Context_, fromObj: any, to: Internal.Class_): boolean; - getIds(): any[]; - addCustomProperty(name: string, getter: Internal.CustomProperty_): void; - delete(name: string): void; - delete(key: Internal.Symbol_): void; - delete(index: number): void; - put(index: number, start: Internal.Scriptable_, value: any): void; - put(symbol: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; - put(name: string, start: Internal.Scriptable_, value: any): void; - unwrap(): any; - getDefaultValue(hint: Internal.Class_): any; - setPrototype(m: Internal.Scriptable_): void; - getPrototype(): Internal.Scriptable; - get(name: string, start: Internal.Scriptable_): any; - get(index: number, start: Internal.Scriptable_): any; - get(key: Internal.Symbol_, start: Internal.Scriptable_): any; - has(name: string, start: Internal.Scriptable_): boolean; - has(index: number, start: Internal.Scriptable_): boolean; - has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; - getClassName(): string; - getParentScope(): Internal.Scriptable; - static createInterfaceAdapter(type: Internal.Class_, so: Internal.ScriptableObject_): any; - get parentScope(): Internal.Scriptable; - get ids(): any[]; - get className(): string; - get prototype(): Internal.Scriptable; - set parentScope(m: Internal.Scriptable_); - set prototype(m: Internal.Scriptable_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type RecordItemJS$Builder_ = RecordItemJS$Builder; + class StatsCounter { + constructor() + getValue($$0: Internal.Stat_): number; + increment($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; + getValue($$0: Internal.StatType_, $$1: T): number; + setValue($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; } - type NativeJavaObject_ = NativeJavaObject; - /** - * @javaClass net.minecraft.class_3944 - */ - class ClientboundOpenScreenPacket implements Internal.Packet { - getContainerId(): number; - getTitle(): Internal.Component; - getType(): Internal.MenuType; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get containerId(): number; - get title(): Internal.Component; - get type(): Internal.MenuType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type StatsCounter_ = StatsCounter; + abstract class SpellcasterIllager extends Internal.AbstractIllager { + getComponent(key: Internal.ComponentKey_): C; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + isCastingSpell(): boolean; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + setIsCastingSpell($$0: Internal.SpellcasterIllager$IllagerSpell_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + method_5652($$0: Internal.CompoundTag_): void; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + tick(): void; + get armPose(): Internal.AbstractIllager$IllagerArmPose + get castingSpell(): boolean + set isCastingSpell($$0: Internal.SpellcasterIllager$IllagerSpell_) } - type ClientboundOpenScreenPacket_ = ClientboundOpenScreenPacket; - /** - * @javaClass net.minecraft.class_2818$class_2819 - */ - class LevelChunk$EntityCreationType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.LevelChunk$EntityCreationType[]; - static readonly "QUEUED" : Internal.LevelChunk$EntityCreationType; - static readonly "CHECK" : Internal.LevelChunk$EntityCreationType; - static readonly "IMMEDIATE" : Internal.LevelChunk$EntityCreationType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type SpellcasterIllager_ = SpellcasterIllager; + class Slime extends Internal.Mob implements Internal.Enemy { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getMaxHeadXRot(): number; + getComponent(key: Internal.ComponentKey_): C; + push($$0: Internal.Entity_): void; + playerTouch($$0: Internal.Player_): void; + remove($$0: Internal.Entity$RemovalReason_): void; + method_5652($$0: Internal.CompoundTag_): void; + static checkSlimeSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + asKJS(): Internal.EntityJS; + tick(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + getSize(): number; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isTiny(): boolean; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + refreshDimensions(): void; + foodEatenKJS(is: Internal.ItemStack_): void; + getType(): Internal.EntityType; + get maxHeadXRot(): number + get size(): number + get tiny(): boolean + get type(): Internal.EntityType + readonly static "MIN_SIZE": 1; + "targetSquish": number; + "squish": number; + readonly static "MAX_SIZE": 127; + "oSquish": number; } - type LevelChunk$EntityCreationType_ = "immediate" | "queued" | "check" | LevelChunk$EntityCreationType; - /** - * @javaClass net.minecraft.class_1860 - */ - interface Recipe { - getResultItem(): Internal.ItemStack; - getSerializer(): Internal.RecipeSerializer; - getType(): Internal.RecipeType; - isSpecial(): boolean; - getRemainingItems($$0: C): Internal.NonNullList; - getGroup(): string; - getId(): ResourceLocation; - getToastSymbol(): Internal.ItemStack; - assemble(arg0: C): Internal.ItemStack; - matches(arg0: C, arg1: Internal.Level_): boolean; - canCraftInDimensions(arg0: number, arg1: number): boolean; + type Slime_ = Slime; + class NoiseThresholdProvider extends Internal.NoiseBasedStateProvider { + constructor($$0: number, $$1: Internal.NormalNoise$NoiseParameters_, $$2: number, $$3: number, $$4: number, $$5: Internal.BlockState_, $$6: Internal.List_, $$7: Internal.List_) + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + readonly static "CODEC": any; + } + type NoiseThresholdProvider_ = NoiseThresholdProvider; + class Sheep extends Internal.Animal implements Internal.Shearable { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + shear($$0: Internal.SoundSource_): void; + ate(): void; + getHeadEatPositionScale($$0: number): number; + static getRandomSheepColor($$0: Internal.Random_): Internal.DyeColor; + asKJS(): Internal.EntityJS; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + static getColorArray($$0: Internal.DyeColor_): number[]; + method_5749($$0: Internal.CompoundTag_): void; + isSheared(): boolean; + handleEntityEvent($$0: number): void; + getComponent(key: Internal.ComponentKey_): C; + method_5991(): ResourceLocation; + getColor(): Internal.DyeColor; + getHeadEatAngleScale($$0: number): number; + readyForShearing(): boolean; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + alwaysAccepts(): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setColor($$0: Internal.DyeColor_): void; + foodEatenKJS(is: Internal.ItemStack_): void; + setSheared($$0: boolean): void; + get sheared(): boolean + get color(): Internal.DyeColor + set color($$0: Internal.DyeColor_) + set sheared($$0: boolean) + } + type Sheep_ = Sheep; + class AttributeKey extends Internal.AbstractConstant> { + static valueOf(arg0: string): Internal.AttributeKey; + static newInstance(arg0: string): Internal.AttributeKey; + static valueOf(arg0: Internal.Class_, arg1: string): Internal.AttributeKey; + static exists(arg0: string): boolean; + } + type AttributeKey_ = AttributeKey; + class TippedArrowRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) getIngredients(): Internal.NonNullList; + getGroup(): string; + getSerializer(): Internal.RecipeSerializer; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; isIncomplete(): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get group(): string + get serializer(): Internal.RecipeSerializer + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean } - type Recipe_ = Recipe; - /** - * @javaClass net.minecraft.class_4076 - */ - class SectionPos extends Vec3i { - static aroundChunk($$0: Internal.ChunkPos_, $$1: number, $$2: number, $$3: number): Internal.Stream; - static sectionRelative($$0: number): number; - origin(): BlockPos; - static getZeroNode($$0: number): number; - static betweenClosedStream($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream; - chunk(): Internal.ChunkPos; - blocksInside(): Internal.Stream; - maxBlockX(): number; - relativeToBlockPos($$0: number): BlockPos; - static blockToSection($$0: number): number; - static aroundAndAtBlockPos($$0: BlockPos_, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - static aroundAndAtBlockPos($$0: number, $$1: number, $$2: number, $$3: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - static aroundAndAtBlockPos($$0: number, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - maxBlockY(): number; - maxBlockZ(): number; - static of($$0: number, $$1: number, $$2: number): this; - static of($$0: Internal.Entity_): this; - static of($$0: BlockPos_): this; - static of($$0: Internal.ChunkPos_, $$1: number): this; - static of($$0: number): this; - static sectionRelativePos($$0: BlockPos_): number; - static cube($$0: Internal.SectionPos_, $$1: number): Internal.Stream; - static sectionRelativeZ($$0: number): number; - static posToSectionCoord($$0: number): number; - static offset($$0: number, $$1: number, $$2: number, $$3: number): number; - static offset($$0: number, $$1: Internal.Direction_): number; - offset($$0: number, $$1: number, $$2: number): this; - static sectionRelativeY($$0: number): number; - center(): BlockPos; - relativeToBlockZ($$0: number): number; - static sectionRelativeX($$0: number): number; - relativeToBlockX($$0: number): number; - minBlockX(): number; - static bottomOf($$0: Internal.ChunkAccess_): this; - relativeToBlockY($$0: number): number; - minBlockZ(): number; - minBlockY(): number; - static asLong($$0: number, $$1: number, $$2: number): number; - static asLong($$0: BlockPos_): number; - asLong(): number; - static sectionToBlockCoord($$0: number): number; - static sectionToBlockCoord($$0: number, $$1: number): number; - static x($$0: number): number; - x(): number; - static y($$0: number): number; - y(): number; - static z($$0: number): number; - z(): number; - static blockToSectionCoord($$0: number): number; - static readonly "SECTION_MASK" : 15; - static readonly "SECTION_SIZE" : 16; - static readonly "SECTION_HALF_SIZE" : 8; - static readonly "SECTION_MAX_INDEX" : 15; - static readonly "SECTION_BITS" : 4; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type TippedArrowRecipe_ = TippedArrowRecipe; + class BlockRotProcessor extends Internal.StructureProcessor { + constructor($$0: number) + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "CODEC": any; } - type SectionPos_ = SectionPos; - /** - * @javaClass java.nio.MappedByteBuffer - */ - abstract class MappedByteBuffer extends Internal.ByteBuffer { - compact(): this; - clear(): this; - duplicate(): this; - isLoaded(): boolean; - rewind(): this; - load(): this; - slice(arg0: number, arg1: number): this; - slice(): this; - limit(arg0: number): this; - reset(): this; - force(): this; - force(arg0: number, arg1: number): this; - position(arg0: number): this; - flip(): this; - mark(): this; - get loaded(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type BlockRotProcessor_ = BlockRotProcessor; + class LootItemConditionType extends Internal.SerializerType { + constructor($$0: Internal.Serializer_) } - type MappedByteBuffer_ = MappedByteBuffer; - /** - * @javaClass net.minecraft.class_5904 - */ - class ClientboundSetTitleTextPacket implements Internal.Packet { - getText(): Internal.Component; - handle($$0: Internal.ClientGamePacketListener_): void; + type LootItemConditionType_ = Special.LootItemConditionType | LootItemConditionType; + class TrapezoidFloat extends Internal.FloatProvider { + getMinValue(): number; + toString(): string; + getMaxValue(): number; + sample($$0: Internal.Random_): number; + getType(): Internal.FloatProviderType; + static of($$0: number, $$1: number, $$2: number): Internal.TrapezoidFloat; + get minValue(): number + get maxValue(): number + get type(): Internal.FloatProviderType + readonly static "CODEC": any; + } + type TrapezoidFloat_ = TrapezoidFloat; + interface ClientGamePacketListener extends Internal.PacketListener { + setActionBarText(arg0: Internal.ClientboundSetActionBarTextPacket_): void; + handleContainerSetSlot(arg0: Internal.ClientboundContainerSetSlotPacket_): void; + handleAddPlayer(arg0: Internal.ClientboundAddPlayerPacket_): void; + handleSetScore(arg0: Internal.ClientboundSetScorePacket_): void; + handleAnimate(arg0: Internal.ClientboundAnimatePacket_): void; + handleResourcePack(arg0: Internal.ClientboundResourcePackPacket_): void; + handleOpenScreen(arg0: Internal.ClientboundOpenScreenPacket_): void; + handleContainerContent(arg0: Internal.ClientboundContainerSetContentPacket_): void; + handleLogin(arg0: Internal.ClientboundLoginPacket_): void; + handleTagQueryPacket(arg0: Internal.ClientboundTagQueryPacket_): void; + handleUpdateAttributes(arg0: Internal.ClientboundUpdateAttributesPacket_): void; + handleSetSpawn(arg0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void; + handleCustomPayload(arg0: Internal.ClientboundCustomPayloadPacket_): void; + handleLookAt(arg0: Internal.ClientboundPlayerLookAtPacket_): void; + handleParticleEvent(arg0: Internal.ClientboundLevelParticlesPacket_): void; + handleTitlesClear(arg0: Internal.ClientboundClearTitlesPacket_): void; + handleRemoveEntities(arg0: Internal.ClientboundRemoveEntitiesPacket_): void; + handleContainerClose(arg0: Internal.ClientboundContainerClosePacket_): void; + handleTeleportEntity(arg0: Internal.ClientboundTeleportEntityPacket_): void; + handleSetCamera(arg0: Internal.ClientboundSetCameraPacket_): void; + handleForgetLevelChunk(arg0: Internal.ClientboundForgetLevelChunkPacket_): void; + handlePlayerCombatEnter(arg0: Internal.ClientboundPlayerCombatEnterPacket_): void; + handleBlockEvent(arg0: Internal.ClientboundBlockEventPacket_): void; + handleLightUpdatePacket(arg0: Internal.ClientboundLightUpdatePacket_): void; + handleMoveVehicle(arg0: Internal.ClientboundMoveVehiclePacket_): void; + handleCommands(arg0: Internal.ClientboundCommandsPacket_): void; + handleSetBorderCenter(arg0: Internal.ClientboundSetBorderCenterPacket_): void; + handleItemCooldown(arg0: Internal.ClientboundCooldownPacket_): void; + handleAddExperienceOrb(arg0: Internal.ClientboundAddExperienceOrbPacket_): void; + setSubtitleText(arg0: Internal.ClientboundSetSubtitleTextPacket_): void; + handleRespawn(arg0: Internal.ClientboundRespawnPacket_): void; + handleCommandSuggestions(arg0: Internal.ClientboundCommandSuggestionsPacket_): void; + handleSetEquipment(arg0: Internal.ClientboundSetEquipmentPacket_): void; + handleChunkBlocksUpdate(arg0: Internal.ClientboundSectionBlocksUpdatePacket_): void; + handleExplosion(arg0: Internal.ClientboundExplodePacket_): void; + handleKeepAlive(arg0: Internal.ClientboundKeepAlivePacket_): void; + handleUpdateMobEffect(arg0: Internal.ClientboundUpdateMobEffectPacket_): void; + handleUpdateRecipes(arg0: Internal.ClientboundUpdateRecipesPacket_): void; + handleOpenBook(arg0: Internal.ClientboundOpenBookPacket_): void; + handleLevelChunkWithLight(arg0: Internal.ClientboundLevelChunkWithLightPacket_): void; + handleBlockEntityData(arg0: Internal.ClientboundBlockEntityDataPacket_): void; + handlePlayerInfo(arg0: Internal.ClientboundPlayerInfoPacket_): void; + handleCustomSoundEvent(arg0: Internal.ClientboundCustomSoundPacket_): void; + handleUpdateAdvancementsPacket(arg0: Internal.ClientboundUpdateAdvancementsPacket_): void; + handleSetChunkCacheRadius(arg0: Internal.ClientboundSetChunkCacheRadiusPacket_): void; + handleAddVibrationSignal(arg0: Internal.ClientboundAddVibrationSignalPacket_): void; + handleMapItemData(arg0: Internal.ClientboundMapItemDataPacket_): void; + handleInitializeBorder(arg0: Internal.ClientboundInitializeBorderPacket_): void; + handleSetPlayerTeamPacket(arg0: Internal.ClientboundSetPlayerTeamPacket_): void; + handleBlockDestruction(arg0: Internal.ClientboundBlockDestructionPacket_): void; + handleTakeItemEntity(arg0: Internal.ClientboundTakeItemEntityPacket_): void; + handleEntityLinkPacket(arg0: Internal.ClientboundSetEntityLinkPacket_): void; + handleSetTime(arg0: Internal.ClientboundSetTimePacket_): void; + handleSetBorderSize(arg0: Internal.ClientboundSetBorderSizePacket_): void; + handleSetCarriedItem(arg0: Internal.ClientboundSetCarriedItemPacket_): void; + setTitlesAnimation(arg0: Internal.ClientboundSetTitlesAnimationPacket_): void; + handleSetBorderLerpSize(arg0: Internal.ClientboundSetBorderLerpSizePacket_): void; + handleSetExperience(arg0: Internal.ClientboundSetExperiencePacket_): void; + handleSetDisplayObjective(arg0: Internal.ClientboundSetDisplayObjectivePacket_): void; + handleAddPainting(arg0: Internal.ClientboundAddPaintingPacket_): void; + handleAddObjective(arg0: Internal.ClientboundSetObjectivePacket_): void; + handleDisconnect(arg0: Internal.ClientboundDisconnectPacket_): void; + handleSetHealth(arg0: Internal.ClientboundSetHealthPacket_): void; + handleTabListCustomisation(arg0: Internal.ClientboundTabListPacket_): void; + handleMerchantOffers(arg0: Internal.ClientboundMerchantOffersPacket_): void; + handleUpdateTags(arg0: Internal.ClientboundUpdateTagsPacket_): void; + handleStopSoundEvent(arg0: Internal.ClientboundStopSoundPacket_): void; + handleRemoveMobEffect(arg0: Internal.ClientboundRemoveMobEffectPacket_): void; + handleSetSimulationDistance(arg0: Internal.ClientboundSetSimulationDistancePacket_): void; + handleSetChunkCacheCenter(arg0: Internal.ClientboundSetChunkCacheCenterPacket_): void; + handleChat(arg0: Internal.ClientboundChatPacket_): void; + handlePing(arg0: Internal.ClientboundPingPacket_): void; + handleBlockUpdate(arg0: Internal.ClientboundBlockUpdatePacket_): void; + handleRotateMob(arg0: Internal.ClientboundRotateHeadPacket_): void; + handleMovePlayer(arg0: Internal.ClientboundPlayerPositionPacket_): void; + handleSoundEntityEvent(arg0: Internal.ClientboundSoundEntityPacket_): void; + handleAddEntity(arg0: Internal.ClientboundAddEntityPacket_): void; + handleChangeDifficulty(arg0: Internal.ClientboundChangeDifficultyPacket_): void; + handleHorseScreenOpen(arg0: Internal.ClientboundHorseScreenOpenPacket_): void; + handleEntityEvent(arg0: Internal.ClientboundEntityEventPacket_): void; + handleSetBorderWarningDelay(arg0: Internal.ClientboundSetBorderWarningDelayPacket_): void; + handleOpenSignEditor(arg0: Internal.ClientboundOpenSignEditorPacket_): void; + setTitleText(arg0: Internal.ClientboundSetTitleTextPacket_): void; + handleSetEntityData(arg0: Internal.ClientboundSetEntityDataPacket_): void; + handlePlaceRecipe(arg0: Internal.ClientboundPlaceGhostRecipePacket_): void; + handleBossUpdate(arg0: Internal.ClientboundBossEventPacket_): void; + handleGameEvent(arg0: Internal.ClientboundGameEventPacket_): void; + handleAddMob(arg0: Internal.ClientboundAddMobPacket_): void; + handleSoundEvent(arg0: Internal.ClientboundSoundPacket_): void; + handleSetEntityMotion(arg0: Internal.ClientboundSetEntityMotionPacket_): void; + handleContainerSetData(arg0: Internal.ClientboundContainerSetDataPacket_): void; + handlePlayerCombatEnd(arg0: Internal.ClientboundPlayerCombatEndPacket_): void; + handleMoveEntity(arg0: Internal.ClientboundMoveEntityPacket_): void; + handleLevelEvent(arg0: Internal.ClientboundLevelEventPacket_): void; + handlePlayerAbilities(arg0: Internal.ClientboundPlayerAbilitiesPacket_): void; + shouldPropagateHandlingExceptions(): boolean; + handlePlayerCombatKill(arg0: Internal.ClientboundPlayerCombatKillPacket_): void; + handleSetBorderWarningDistance(arg0: Internal.ClientboundSetBorderWarningDistancePacket_): void; + handleBlockBreakAck(arg0: Internal.ClientboundBlockBreakAckPacket_): void; + handleSetEntityPassengersPacket(arg0: Internal.ClientboundSetPassengersPacket_): void; + handleAwardStats(arg0: Internal.ClientboundAwardStatsPacket_): void; + handleSelectAdvancementsTab(arg0: Internal.ClientboundSelectAdvancementsTabPacket_): void; + handleAddOrRemoveRecipes(arg0: Internal.ClientboundRecipePacket_): void; + set actionBarText(arg0: Internal.ClientboundSetActionBarTextPacket_) + set subtitleText(arg0: Internal.ClientboundSetSubtitleTextPacket_) + set titlesAnimation(arg0: Internal.ClientboundSetTitlesAnimationPacket_) + set titleText(arg0: Internal.ClientboundSetTitleTextPacket_) + } + type ClientGamePacketListener_ = ClientGamePacketListener; + abstract class EnchantmentCategory extends Internal.Enum { + static valueOf($$0: string): Internal.EnchantmentCategory; + canEnchant(arg0: Internal.Item_): boolean; + static values(): Internal.EnchantmentCategory[]; + readonly static "ARMOR_CHEST": any; + readonly static "BOW": any; + readonly static "ARMOR": any; + readonly static "ARMOR_FEET": any; + readonly static "TRIDENT": any; + readonly static "CROSSBOW": any; + readonly static "BREAKABLE": any; + readonly static "WEAPON": any; + readonly static "ARMOR_HEAD": any; + readonly static "ARMOR_LEGS": any; + readonly static "WEARABLE": any; + readonly static "DIGGER": any; + readonly static "FISHING_ROD": any; + readonly static "VANISHABLE": any; + } + type EnchantmentCategory_ = "armor_head" | "armor_legs" | "crossbow" | "vanishable" | "armor_chest" | "breakable" | "fishing_rod" | "trident" | "digger" | "wearable" | "weapon" | "armor" | "bow" | "armor_feet" | EnchantmentCategory; + class ScriptPackInfo { + constructor(n: string, p: string) + readonly "displayName": Internal.Component; + readonly "scripts": Internal.List; + readonly "pathStart": string; + readonly "namespace": string; + } + type ScriptPackInfo_ = ScriptPackInfo; + class ClientboundSetBorderWarningDelayPacket implements Internal.Packet { + constructor($$0: Internal.WorldBorder_) + constructor($$0: Internal.FriendlyByteBuf_) + getWarningDelay(): number; + handle(arg0: Internal.PacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; - get text(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get warningDelay(): number + get skippable(): boolean } - type ClientboundSetTitleTextPacket_ = ClientboundSetTitleTextPacket; - /** - * @javaClass net.minecraft.class_6350 - */ + type ClientboundSetBorderWarningDelayPacket_ = ClientboundSetBorderWarningDelayPacket; + class PrintWriter extends Internal.Writer { + constructor(arg0: Internal.File_) + constructor(arg0: Internal.OutputStream_, arg1: boolean) + constructor(arg0: Internal.OutputStream_) + constructor(arg0: string, arg1: string) + constructor(arg0: string, arg1: Internal.Charset_) + constructor(arg0: Internal.File_, arg1: Internal.Charset_) + constructor(arg0: Internal.Writer_, arg1: boolean) + constructor(arg0: Internal.Writer_) + constructor(arg0: Internal.OutputStream_, arg1: boolean, arg2: Internal.Charset_) + constructor(arg0: string) + constructor(arg0: Internal.File_, arg1: string) + print(arg0: string): void; + println(arg0: number): void; + println(): void; + format(arg0: Internal.Locale_, arg1: string, ...arg2: any[]): this; + write(arg0: string[], arg1: number, arg2: number): void; + println(arg0: number): void; + print(arg0: number): void; + println(arg0: string): void; + flush(): void; + write(arg0: number): void; + print(arg0: number): void; + write(arg0: string, arg1: number, arg2: number): void; + printf(arg0: string, ...arg1: any[]): this; + print(arg0: number): void; + print(arg0: boolean): void; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + printf(arg0: Internal.Locale_, arg1: string, ...arg2: any[]): this; + write(arg0: string): void; + println(arg0: string): void; + println(arg0: string[]): void; + println(arg0: boolean): void; + append(arg0: Internal.CharSequence_): this; + println(arg0: number): void; + checkError(): boolean; + println(arg0: number): void; + print(arg0: any): void; + print(arg0: string[]): void; + print(arg0: string): void; + close(): void; + write(arg0: string[]): void; + format(arg0: string, ...arg1: any[]): this; + print(arg0: number): void; + println(arg0: any): void; + append(arg0: string): this; + } + type PrintWriter_ = PrintWriter; + class PredicateManager extends Internal.SimpleJsonResourceReloadListener { + constructor() + get($$0: ResourceLocation_): Internal.LootItemCondition; + getName(): string; + getKeys(): Internal.Set; + get name(): string + get keys(): Internal.Set + } + type PredicateManager_ = PredicateManager; + class ServerboundPaddleBoatPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: boolean, $$1: boolean) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getRight(): boolean; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + getLeft(): boolean; + get right(): boolean + get skippable(): boolean + get left(): boolean + } + type ServerboundPaddleBoatPacket_ = ServerboundPaddleBoatPacket; + class ExperienceOrb extends Internal.Entity { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + playerTouch($$0: Internal.Player_): void; + static getExperienceValue($$0: number): number; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + static award($$0: Internal.ServerLevel_, $$1: Vec3_, $$2: number): void; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + getSoundSource(): Internal.SoundSource; + getIcon(): number; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getValue(): number; + isAttackable(): boolean; + get addEntityPacket(): Internal.Packet + get soundSource(): Internal.SoundSource + get icon(): number + get value(): number + get attackable(): boolean + } + type ExperienceOrb_ = ExperienceOrb; + abstract class BlockEntity implements Internal.RenderAttachmentBlockEntity { + constructor($$0: Internal.BlockEntityType_, $$1: BlockPos_, $$2: Internal.BlockState_) + saveWithId(): Internal.CompoundTag; + static getPosFromTag($$0: Internal.CompoundTag_): BlockPos; + getRenderAttachmentData(): any; + getUpdateTag(): Internal.CompoundTag; + saveToItem($$0: Internal.ItemStack_): void; + setLevel($$0: Internal.Level_): void; + static addEntityType($$0: Internal.CompoundTag_, $$1: Internal.BlockEntityType_): void; + getLevel(): Internal.Level; + getUpdatePacket(): Internal.Packet; + setBlockState($$0: Internal.BlockState_): void; + getBlockPos(): BlockPos; + clearRemoved(): void; + onlyOpCanSetNbt(): boolean; + isRemoved(): boolean; + load($$0: Internal.CompoundTag_): void; + setChanged(): void; + saveWithoutMetadata(): Internal.CompoundTag; + fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; + saveWithFullMetadata(): Internal.CompoundTag; + triggerEvent($$0: number, $$1: number): boolean; + getBlockState(): Internal.BlockState; + hasLevel(): boolean; + setRemoved(): void; + getType(): Internal.BlockEntityType; + static loadStatic($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.CompoundTag_): Internal.BlockEntity; + get renderAttachmentData(): any + get updateTag(): Internal.CompoundTag + set level($$0: Internal.Level_) + get level(): Internal.Level + get updatePacket(): Internal.Packet + set blockState($$0: Internal.BlockState_) + get blockPos(): BlockPos + get removed(): boolean + get blockState(): Internal.BlockState + get type(): Internal.BlockEntityType + } + type BlockEntity_ = BlockEntity; + interface ObjectBidirectionalIterator extends Internal.ObjectIterator, Internal.BidirectionalIterator { + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + skip(arg0: number): number; + back(arg0: number): number; + } + type ObjectBidirectionalIterator_ = ObjectBidirectionalIterator; + class FireworksJS$Shape extends Internal.Enum { + static values(): Internal.FireworksJS$Shape[]; + static valueOf(name: string): Internal.FireworksJS$Shape; + static get(name: string): Internal.FireworksJS$Shape; + readonly static "CREEPER": Internal.FireworksJS$Shape; + readonly "type": number; + readonly static "LARGE_BALL": Internal.FireworksJS$Shape; + readonly static "VALUES": any; + readonly static "BURST": Internal.FireworksJS$Shape; + readonly static "STAR": Internal.FireworksJS$Shape; + readonly static "SMALL_BALL": Internal.FireworksJS$Shape; + } + type FireworksJS$Shape_ = "star" | "burst" | FireworksJS$Shape | "large_ball" | "creeper" | "small_ball"; + interface Matrix4dc { + transformDirection(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + withLookAtUp(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix4d_): Internal.Matrix4d; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + mul(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + mulPerspectiveAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + determinant3x3(): number; + mul0(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + transformProject(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): Internal.Matrix4d; + mulLocal(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + get4x3(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m20(): number; + lookAt(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + unproject(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector3d_): Internal.Vector3d; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + unprojectRay(arg0: Internal.Vector2dc_, arg1: number[], arg2: Internal.Vector3d_, arg3: Internal.Vector3d_): Internal.Matrix4d; + invertFrustum(arg0: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveNear(): number; + rotateX(arg0: number, arg1: Internal.Matrix4d_): Internal.Matrix4d; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): Internal.Matrix4d; + unprojectInv(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector3d_): Internal.Vector3d; + perspectiveFov(): number; + positiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + equals(arg0: Internal.Matrix4dc_, arg1: number): boolean; + invertAffine(arg0: Internal.Matrix4d_): Internal.Matrix4d; + get4x3Transposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + unprojectInv(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector4d_): Internal.Vector4d; + m31(): number; + rotate(arg0: Internal.AxisAngle4d_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + testSphere(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): Internal.Matrix4d; + unproject(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector4d_): Internal.Vector4d; + mulOrthoAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + get3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + unproject(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector3d_): Internal.Vector3d; + rotateAroundLocal(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + withLookAtUp(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + transform(arg0: Internal.Vector4d_): Internal.Vector4d; + normal(arg0: Internal.Matrix4d_): Internal.Matrix4d; + origin(arg0: Internal.Vector3d_): Internal.Vector3d; + cofactor3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): Internal.Matrix4d; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): Internal.Matrix4d; + rotateTowardsXY(arg0: number, arg1: number, arg2: Internal.Matrix4d_): Internal.Matrix4d; + unproject(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector4d_): Internal.Vector4d; + rotateY(arg0: number, arg1: Internal.Matrix4d_): Internal.Matrix4d; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + normalizedPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mul(arg0: Internal.Matrix3x2dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + transform(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + cofactor3x3(arg0: Internal.Matrix4d_): Internal.Matrix4d; + add4x3(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): Internal.Matrix4d; + rotateTranslation(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + transformProject(arg0: Internal.Vector4dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + m30(): number; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + projectedGridRange(arg0: Internal.Matrix4dc_, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + add(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + transformAffine(arg0: Internal.Vector4d_): Internal.Vector4d; + testAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; + transformPosition(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + mulTranslationAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + project(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector4d_): Internal.Vector4d; + getRowColumn(arg0: number, arg1: number): number; + mul3x3(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): Internal.Matrix4d; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + sub(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + m03(): number; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Matrix4d; + isFinite(): boolean; + rotateAffineZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + mulLocalAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number, arg16: Internal.Matrix4d_): Internal.Matrix4d; + transformProject(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + rotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): Internal.Matrix4d; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + invertPerspectiveView(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + normal(arg0: Internal.Matrix3d_): Internal.Matrix3d; + project(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector3d_): Internal.Vector3d; + transformAffine(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + normalizedPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + transformDirection(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Internal.Matrix4d_): Internal.Matrix4d; + rotateTranslation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveInvOrigin(arg0: Internal.Vector3d_): Internal.Vector3d; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + unprojectInvRay(arg0: Internal.Vector2dc_, arg1: number[], arg2: Internal.Vector3d_, arg3: Internal.Vector3d_): Internal.Matrix4d; + rotateLocal(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + getScale(arg0: Internal.Vector3d_): Internal.Vector3d; + get4x3Transposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + transformDirection(arg0: Internal.Vector3d_): Internal.Vector3d; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4dc_, arg5: Internal.Matrix4d_): Internal.Matrix4d; + translate(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + get(arg0: number[], arg1: number): number[]; + transformTranspose(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): Internal.Matrix4d; + transpose3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + m02(): number; + transformDirection(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + transformTranspose(arg0: Internal.Vector4d_): Internal.Vector4d; + translateLocal(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + project(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector3d_): Internal.Vector3d; + mulComponentWise(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveOrigin(arg0: Internal.Vector3d_): Internal.Vector3d; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + mul(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + rotateAffineYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + lookAtPerspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): Internal.Matrix4d; + unprojectInvRay(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector3d_, arg4: Internal.Vector3d_): Internal.Matrix4d; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveFrustumSlice(arg0: number, arg1: number, arg2: Internal.Matrix4d_): Internal.Matrix4d; + normalizedPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + scale(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + transformDirection(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lerp(arg0: Internal.Matrix4dc_, arg1: number, arg2: Internal.Matrix4d_): Internal.Matrix4d; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): Internal.Matrix4d; + m13(): number; + project(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector4d_): Internal.Vector4d; + frustumRayDir(arg0: number, arg1: number, arg2: Internal.Vector3d_): Internal.Vector3d; + transpose(arg0: Internal.Matrix4d_): Internal.Matrix4d; + transpose3x3(arg0: Internal.Matrix4d_): Internal.Matrix4d; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.Matrix4d_): Internal.Matrix4d; + rotateAffine(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + isAffine(): boolean; + mulAffineR(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get4x3Transposed(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + translate(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + rotateAffineXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + lookAtPerspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): Internal.Matrix4d; + rotateAroundAffine(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + rotate(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): Internal.Matrix4d; + mul4x3ComponentWise(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + m01(): number; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + frustumPlane(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + rotateAround(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): Internal.Matrix4d; + getRow(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + mul(arg0: Internal.Matrix3x2fc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + get(arg0: number[]): number[]; + add4x3(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + m12(): number; + get(arg0: number[], arg1: number): number[]; + scale(arg0: number, arg1: Internal.Matrix4d_): Internal.Matrix4d; + rotateTranslation(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + rotateLocalZ(arg0: number, arg1: Internal.Matrix4d_): Internal.Matrix4d; + sub4x3(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + scaleLocal(arg0: number, arg1: Internal.Matrix4d_): Internal.Matrix4d; + originAffine(arg0: Internal.Vector3d_): Internal.Vector3d; + getRow(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + transformProject(arg0: Internal.Vector3d_): Internal.Vector3d; + m23(): number; + frustumCorner(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + m00(): number; + mul(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + transformProject(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + transform(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + invertPerspective(arg0: Internal.Matrix4d_): Internal.Matrix4d; + get(arg0: number[]): number[]; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): Internal.Matrix4d; + determinant(): number; + properties(): number; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): Internal.Matrix4d; + transformProject(arg0: Internal.Vector4d_): Internal.Vector4d; + getFloats(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + getTransposed(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): Internal.Matrix4d; + m11(): number; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + determinantAffine(): number; + transformProject(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector3d_): Internal.Vector3d; + transformPosition(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateLocalY(arg0: number, arg1: Internal.Matrix4d_): Internal.Matrix4d; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + transformAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + getTranslation(arg0: Internal.Vector3d_): Internal.Vector3d; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): Internal.Matrix4d; + arcball(arg0: number, arg1: Internal.Vector3dc_, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + m22(): number; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Matrix4d; + translateLocal(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + invertPerspectiveView(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + fma4x3(arg0: Internal.Matrix4dc_, arg1: number, arg2: Internal.Matrix4d_): Internal.Matrix4d; + getEulerAnglesZYX(arg0: Internal.Vector3d_): Internal.Vector3d; + get4x3Transposed(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + mulAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + normalize3x3(arg0: Internal.Matrix4d_): Internal.Matrix4d; + rotateZ(arg0: number, arg1: Internal.Matrix4d_): Internal.Matrix4d; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number): Internal.Matrix4d; + shadow(arg0: Internal.Vector4dc_, arg1: Internal.Matrix4dc_, arg2: Internal.Matrix4d_): Internal.Matrix4d; + m10(): number; + m33(): number; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + rotateLocalX(arg0: number, arg1: Internal.Matrix4d_): Internal.Matrix4d; + invertOrtho(arg0: Internal.Matrix4d_): Internal.Matrix4d; + transformPosition(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + normalize3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + getTransposed(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + rotateAffine(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): Internal.Matrix4d; + transformProject(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + reflect(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): Internal.Matrix4d; + unprojectInv(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector4d_): Internal.Vector4d; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + testPoint(arg0: number, arg1: number, arg2: number): boolean; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + shadow(arg0: Internal.Vector4dc_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4d_): Internal.Matrix4d; + invert(arg0: Internal.Matrix4d_): Internal.Matrix4d; + getColumn(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4d_): Internal.Matrix4d; + lookAtLH(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: Internal.Matrix4d_): Internal.Matrix4d; + transformDirection(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + unprojectInv(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector3d_): Internal.Vector3d; + m21(): number; + perspectiveFar(): number; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + translateLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + getFloats(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + get(arg0: number, arg1: number): number; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + mulPerspectiveAffine(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + positiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + transformAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Vector3d_, arg7: Internal.Vector3d_): Internal.Matrix4d; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + getColumn(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + rotateAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): Internal.Matrix4d; + m32(): number; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): Internal.Matrix4d; + scaleXY(arg0: number, arg1: number, arg2: Internal.Matrix4d_): Internal.Matrix4d; + unprojectRay(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector3d_, arg4: Internal.Vector3d_): Internal.Matrix4d; + orthoCrop(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + translate(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): Internal.Matrix4d; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4d_): Internal.Matrix4d; + transformTranspose(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + transformAab(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_, arg3: Internal.Vector3d_): Internal.Matrix4d; + get finite(): boolean + get affine(): boolean + readonly static "PLANE_PX": 1; + readonly static "CORNER_PXNYPZ": 4; + readonly static "PLANE_NY": 2; + readonly static "PLANE_NZ": 4; + readonly static "PLANE_PY": 3; + readonly static "PLANE_NX": 0; + readonly static "PLANE_PZ": 5; + readonly static "PROPERTY_TRANSLATION": 8; + readonly static "CORNER_PXNYNZ": 1; + readonly static "CORNER_PXPYPZ": 7; + readonly static "PROPERTY_IDENTITY": 4; + readonly static "CORNER_PXPYNZ": 2; + readonly static "PROPERTY_PERSPECTIVE": 1; + readonly static "PROPERTY_ORTHONORMAL": 16; + readonly static "CORNER_NXPYPZ": 6; + readonly static "PROPERTY_AFFINE": 2; + readonly static "CORNER_NXNYNZ": 0; + readonly static "CORNER_NXNYPZ": 5; + readonly static "CORNER_NXPYNZ": 3; + } + type Matrix4dc_ = Matrix4dc; + class ServerboundInteractPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + static createAttackPacket($$0: Internal.Entity_, $$1: boolean): Internal.ServerboundInteractPacket; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + static createInteractionPacket($$0: Internal.Entity_, $$1: boolean, $$2: Hand_): Internal.ServerboundInteractPacket; + dispatch($$0: Internal.ServerboundInteractPacket$Handler_): void; + static createInteractionPacket($$0: Internal.Entity_, $$1: boolean, $$2: Hand_, $$3: Vec3_): Internal.ServerboundInteractPacket; + getTarget($$0: Internal.ServerLevel_): Internal.Entity; + isSkippable(): boolean; + isUsingSecondaryAction(): boolean; + get skippable(): boolean + get usingSecondaryAction(): boolean + } + type ServerboundInteractPacket_ = ServerboundInteractPacket; + interface ScreenKeyboardEvents$AfterKeyPress { + afterKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenKeyboardEvents$AfterKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>void) | ScreenKeyboardEvents$AfterKeyPress; + interface EntityTargetKJS { + getNameKJS(target: Internal.LootContext$EntityTarget_): string; + getNameKJS(): string; + get nameKJS(): string + } + type EntityTargetKJS_ = EntityTargetKJS; + interface Guard { + checkGuard(arg0: any): void; + } + type Guard_ = Guard; + interface GameEventListener { + handleGameEvent(arg0: Internal.Level_, arg1: Internal.GameEvent_, arg2: Internal.Entity_, arg3: BlockPos_): boolean; + getListenerRadius(): number; + getListenerSource(): Internal.PositionSource; + get listenerRadius(): number + get listenerSource(): Internal.PositionSource + } + type GameEventListener_ = GameEventListener; + interface Double2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Double2ShortFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ReferenceFunction; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ReferenceFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Double2ObjectFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ReferenceFunction; + getOrDefault(arg0: any, arg1: V): V; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Double2ByteFunction; + remove(arg0: number): V; + containsKey(arg0: any): boolean; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Double2DoubleFunction; + put(arg0: number, arg1: V): V; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Double2LongFunction; + get(arg0: any): V; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ReferenceFunction; + put(arg0: any, arg1: any): any; + remove(arg0: any): V; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Double2IntFunction; + apply(arg0: number): V; + andThen(arg0: Internal.Function_): Internal.Function; + apply(arg0: number): V; + put(arg0: number, arg1: V): V; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ReferenceFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ReferenceFunction; + get(arg0: number): V; + containsKey(arg0: number): boolean; + getOrDefault(arg0: number, arg1: V): V; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Double2ReferenceFunction; + clear(): void; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ReferenceFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + defaultReturnValue(): V; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Double2CharFunction; + defaultReturnValue(arg0: V): void; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Double2FloatFunction; + } + type Double2ReferenceFunction_ = ((arg0: number)=>V) | Double2ReferenceFunction; + interface Shearable { + readyForShearing(): boolean; + shear(arg0: Internal.SoundSource_): void; + } + type Shearable_ = Shearable; + class ChunkHolder { + constructor($$0: Internal.ChunkPos_, $$1: number, $$2: Internal.LevelHeightAccessor_, $$3: Internal.LevelLightEngine_, $$4: any_, $$5: Internal.ChunkHolder$PlayerProvider_) + static getStatus($$0: number): Internal.ChunkStatus; + getTickingChunk(): Internal.LevelChunk; + getFullChunk(): Internal.LevelChunk; + getTicketLevel(): number; + getChunkToSave(): Internal.CompletableFuture; + getLastAvailable(): Internal.ChunkAccess; + wasAccessibleSinceLastSave(): boolean; + getFutureIfPresent($$0: Internal.ChunkStatus_): Internal.CompletableFuture>; + broadcastChanges($$0: Internal.LevelChunk_): void; + getOrScheduleFuture($$0: Internal.ChunkStatus_, $$1: Internal.ChunkMap_): Internal.CompletableFuture>; + getEntityTickingChunkFuture(): Internal.CompletableFuture>; + static getFullChunkStatus($$0: number): Internal.ChunkHolder$FullChunkStatus; + getLastAvailableStatus(): Internal.ChunkStatus; + getFutureIfPresentUnchecked($$0: Internal.ChunkStatus_): Internal.CompletableFuture>; + getQueueLevel(): number; + refreshAccessibility(): void; + getFullChunkFuture(): Internal.CompletableFuture>; + getPos(): Internal.ChunkPos; + setTicketLevel($$0: number): void; + replaceProtoChunk($$0: Internal.ImposterProtoChunk_): void; + sectionLightChanged($$0: Internal.LightLayer_, $$1: number): void; + blockChanged($$0: BlockPos_): void; + getTickingChunkFuture(): Internal.CompletableFuture>; + getAllFutures(): Internal.List>>>; + getFullStatus(): Internal.ChunkHolder$FullChunkStatus; + get tickingChunk(): Internal.LevelChunk + get fullChunk(): Internal.LevelChunk + get ticketLevel(): number + get chunkToSave(): Internal.CompletableFuture + get lastAvailable(): Internal.ChunkAccess + get entityTickingChunkFuture(): Internal.CompletableFuture> + get lastAvailableStatus(): Internal.ChunkStatus + get queueLevel(): number + get fullChunkFuture(): Internal.CompletableFuture> + get pos(): Internal.ChunkPos + set ticketLevel($$0: number) + get tickingChunkFuture(): Internal.CompletableFuture> + get allFutures(): Internal.List>>> + get fullStatus(): Internal.ChunkHolder$FullChunkStatus + readonly static "UNLOADED_CHUNK_FUTURE": Internal.CompletableFuture; + readonly static "UNLOADED_CHUNK": any; + readonly static "UNLOADED_LEVEL_CHUNK": any; + } + type ChunkHolder_ = ChunkHolder; + abstract class PlayerJS

extends Internal.LivingEntityJS implements Internal.WithAttachedData { + constructor(data: Internal.PlayerDataJS_, player: P) + isMiningBlock(): boolean; + push(entity: Internal.Entity_): void; + setAirSupply(air: number): void; + getInventory(): Internal.InventoryJS; + simulateItemPickup(stack: Internal.ItemEntity_): void; + interactWith(entity: Internal.Entity_, hand: Hand_): Internal.InteractionResult; + isFake(): boolean; + getStats(): Internal.PlayerStatsJS; + remove(reason: Internal.Entity$RemovalReason_): void; + removeCooldown(item: Internal.Item_): void; + isCreativeMode(): boolean; + getFoodSaturationLevel(): number; + dropItem(item: Internal.ItemStack_, dropAll: boolean): void; + addFood(f: number, m: number): void; + needsFood(): boolean; + getFoodData(): Internal.FoodData; + getAirSupply(): number; + getStages(): Internal.Stages; + forceSleep(pos: BlockPos_): void; + boostElytraFlight(): void; + getPlayer(): Internal.PlayerJS; + addExhaustion(exhaustion: number): void; + give(item: Internal.ItemStackJS_): void; + isPlayer(): boolean; + getMiningSpeed(state: Internal.BlockState_): number; + getXpLevel(): number; + sendData(channel: string, data: Internal.CompoundTag_): void; + addXP(xp: number): void; + getArmorValue(): number; + setSelectedSlot(index: number): void; + getLuck(): number; + setFoodSaturationLevel(level: number): void; + awardStat(stat: ResourceLocation_): void; + paint(arg0: Internal.CompoundTag_): void; + spawn(): void; + getMouseItem(): Internal.ItemStackJS; + getMaxAirSupply(): number; + eat(foodStack: Internal.ItemStack_): void; + getMobType(): Internal.MobType; + canHarvestBlock(state: Internal.BlockState_): boolean; + awardStat(stat: ResourceLocation_, amount: number): void; + travel(pos: Vec3_): void; + getFoodLevel(): number; + foodExhaust(amount: number): void; + getAmmo(stack: Internal.ItemStack_): Internal.ItemStackJS; + setXpLevel(l: number): void; + canHarm(player: Internal.Player_): boolean; + closeInventory(): void; + setFoodLevel(level: number): void; + setSaturation(saturation: number): void; + attack(entity: Internal.Entity_): void; + isSpectator(): boolean; + addXPLevels(l: number): void; + giveInHand(item: Internal.ItemStackJS_): void; + setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; + getCooldownPercent(item: Internal.Item_): number; + sendInventoryUpdate(): void; + toggleElytra(enabled: boolean): void; + toString(): string; + getData(): Internal.AttachedData; + getSelectedSlot(): number; + getOpenInventory(): Internal.AbstractContainerMenu; + setStatusMessage(message: Internal.Component_): void; + getXp(): number; + magicEat(food: Internal.Item_, foodStack: Internal.ItemStack_): void; + getProfile(): Internal.GameProfile; + getEnderChest(): Internal.InventoryJS; + magicEat(foodLevel: number, saturation: number): void; + getSaturation(): number; + setMouseItem(item: Internal.ItemStackJS_): void; + setXp(xp: number): void; + disableShield(forced: boolean): void; + hasCooldown(item: Internal.Item_): boolean; + getCooldownPercent(item: Internal.Item_, additionalTime: number): number; + addItemCooldown(item: Internal.Item_, ticks: number): void; + stopSleeping(): void; + getBed(): Internal.BlockContainerJS; + get miningBlock(): boolean + set airSupply(air: number) + get inventory(): Internal.InventoryJS + get fake(): boolean + get stats(): Internal.PlayerStatsJS + get creativeMode(): boolean + get foodSaturationLevel(): number + get foodData(): Internal.FoodData + get airSupply(): number + get stages(): Internal.Stages + get player(): Internal.PlayerJS + get player(): boolean + get xpLevel(): number + get armorValue(): number + set selectedSlot(index: number) + get luck(): number + set foodSaturationLevel(level: number) + get mouseItem(): Internal.ItemStackJS + get maxAirSupply(): number + get mobType(): Internal.MobType + get foodLevel(): number + set xpLevel(l: number) + set foodLevel(level: number) + set saturation(saturation: number) + get spectator(): boolean + get data(): Internal.AttachedData + get selectedSlot(): number + get openInventory(): Internal.AbstractContainerMenu + set statusMessage(message: Internal.Component_) + get xp(): number + get profile(): Internal.GameProfile + get enderChest(): Internal.InventoryJS + get saturation(): number + set mouseItem(item: Internal.ItemStackJS_) + set xp(xp: number) + get bed(): Internal.BlockContainerJS + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "minecraftPlayer": P; + } + type PlayerJS_

= PlayerJS

; + interface ModuleReader extends Internal.Closeable { + find(arg0: string): Internal.Optional; + close(): void; + list(): Internal.Stream; + release(arg0: Internal.ByteBuffer_): void; + open(arg0: string): Internal.Optional; + read(arg0: string): Internal.Optional; + } + type ModuleReader_ = ModuleReader; + interface TickAccess { + count(): number; + schedule(arg0: Internal.ScheduledTick_): void; + hasScheduledTick(arg0: BlockPos_, arg1: T): boolean; + } + type TickAccess_ = TickAccess; + class TimerQueue { + constructor($$0: any_, $$1: Internal.Stream_>) + constructor($$0: any_) + getEventsIds(): Internal.Set; + remove($$0: string): number; + schedule($$0: string, $$1: number, $$2: Internal.TimerCallback_): void; + store(): Internal.ListTag; + tick($$0: T, $$1: number): void; + get eventsIds(): Internal.Set + } + type TimerQueue_ = TimerQueue; + interface Event { + invoker(): T; + unregister(arg0: T): void; + register(arg0: T): void; + isRegistered(arg0: T): boolean; + clearListeners(): void; + } + type Event_ = Event; + interface EntityDataSerializer { + createAccessor($$0: number): Internal.EntityDataAccessor; + copy(arg0: T): T; + write(arg0: Internal.FriendlyByteBuf_, arg1: T): void; + read(arg0: Internal.FriendlyByteBuf_): T; + } + type EntityDataSerializer_ = EntityDataSerializer; + interface SurfaceRules$SurfaceRule { + tryApply(arg0: number, arg1: number, arg2: number): Internal.BlockState; + } + type SurfaceRules$SurfaceRule_ = SurfaceRules$SurfaceRule; + class MatchingFluidsPredicate extends Internal.StateTestingPredicate { + constructor($$0: Vec3i_, $$1: Internal.HolderSet_) + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + negate(): Internal.BiPredicate; + readonly static "CODEC": Internal.Codec; + } + type MatchingFluidsPredicate_ = MatchingFluidsPredicate; + interface ObjectSet extends Internal.Set, Internal.ObjectCollection { + of(): this; + parallelStream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + iterator(): Internal.Iterator; + spliterator(): Internal.Spliterator; + of(...arg0: K[]): this; + forEach(arg0: Internal.Consumer_): void; + of(arg0: K): this; + of(arg0: K, arg1: K, arg2: K): this; + of(arg0: K, arg1: K): this; + stream(): Internal.Stream; + } + type ObjectSet_ = ObjectSet; + class TextureManager implements Internal.Tickable, Internal.PreparableReloadListener, Internal.AutoCloseable, Internal.IdentifiableResourceReloadListener { + constructor($$0: Internal.ResourceManager_) + bindForSetup($$0: ResourceLocation_): void; + getTexture($$0: ResourceLocation_, $$1: Internal.AbstractTexture_): Internal.AbstractTexture; + release($$0: ResourceLocation_): void; + getFabricDependencies(): Internal.Collection; + tick(): void; + getName(): string; + close(): void; + register($$0: ResourceLocation_, $$1: Internal.AbstractTexture_): void; + getTexture($$0: ResourceLocation_): Internal.AbstractTexture; + register($$0: string, $$1: Internal.DynamicTexture_): ResourceLocation; + preload($$0: ResourceLocation_, $$1: Internal.Executor_): Internal.CompletableFuture; + getFabricId(): ResourceLocation; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get fabricDependencies(): Internal.Collection + get name(): string + get fabricId(): ResourceLocation + readonly static "INTENTIONAL_MISSING_TEXTURE": ResourceLocation; + readonly "byPath": Internal.Map; + } + type TextureManager_ = TextureManager; + interface Double2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + put(arg0: number, arg1: number): number; + get(arg0: number): number; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2IntFunction; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Double2DoubleFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Double2FloatFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): number; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Double2ObjectFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + containsKey(arg0: any): boolean; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2IntFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2IntFunction; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: any, arg1: any): any; + apply(arg0: number): number; + remove(arg0: any): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Double2LongFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Double2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + remove(arg0: number): number; + getOrDefault(arg0: number, arg1: number): number; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2IntFunction; + containsKey(arg0: number): boolean; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Double2ReferenceFunction; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Double2ShortFunction; + size(): number; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Double2CharFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2IntFunction; + defaultReturnValue(arg0: number): void; + put(arg0: number, arg1: number): number; + clear(): void; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2IntFunction; + applyAsInt(arg0: number): number; + } + type Double2IntFunction_ = Double2IntFunction | ((arg0: number)=>number); + class RenderStateShard$TransparencyStateShard extends Internal.RenderStateShard { + constructor($$0: string, $$1: Internal.Runnable_, $$2: Internal.Runnable_) + } + type RenderStateShard$TransparencyStateShard_ = RenderStateShard$TransparencyStateShard; + class MerchantOffers extends Internal.ArrayList { + constructor() + constructor($$0: Internal.CompoundTag_) + writeToStream($$0: Internal.FriendlyByteBuf_): void; + getRecipeFor($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: number): Internal.MerchantOffer; + parallelStream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + createTag(): Internal.CompoundTag; + static createFromStream($$0: Internal.FriendlyByteBuf_): Internal.MerchantOffers; + stream(): Internal.Stream; + } + type MerchantOffers_ = MerchantOffers; + interface FeatureAccess { + getAllReferences(): Internal.Map, Internal.LongSet>; + getStartForFeature(arg0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + setStartForFeature(arg0: Internal.ConfiguredStructureFeature_, arg1: Internal.StructureStart_): void; + setAllReferences(arg0: Internal.Map_, Internal.LongSet_>): void; + getReferencesForFeature(arg0: Internal.ConfiguredStructureFeature_): Internal.LongSet; + addReferenceForFeature(arg0: Internal.ConfiguredStructureFeature_, arg1: number): void; + get allReferences(): Internal.Map, Internal.LongSet> + set allReferences(arg0: Internal.Map_, Internal.LongSet_>) + } + type FeatureAccess_ = FeatureAccess; + class MinecartChest extends Internal.AbstractMinecartContainer { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getDefaultDisplayBlockState(): Internal.BlockState; + stopOpen($$0: Internal.Player_): void; + getComponent(key: Internal.ComponentKey_): C; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + asKJS(): Internal.EntityJS; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + getMinecartType(): Internal.AbstractMinecart$Type; + getDefaultDisplayOffset(): number; + alwaysAccepts(): boolean; + destroy($$0: Internal.DamageSource_): void; + method_17357($$0: number, $$1: Internal.Inventory_): Internal.AbstractContainerMenu; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getContainerSize(): number; + get defaultDisplayBlockState(): Internal.BlockState + get maxStackSize(): number + get minecartType(): Internal.AbstractMinecart$Type + get defaultDisplayOffset(): number + get containerSize(): number + } + type MinecartChest_ = MinecartChest; + interface ResourceMixin extends Internal.FabricResource { + getFabricPackSource(): Internal.PackSource; + get fabricPackSource(): Internal.PackSource + } + type ResourceMixin_ = ResourceMixin; + interface FormattedText$StyledContentConsumer { + accept(arg0: Internal.Style_, arg1: string): Internal.Optional; + } + type FormattedText$StyledContentConsumer_ = FormattedText$StyledContentConsumer; + interface AutoCloseable { + close(): void; + } + type AutoCloseable_ = AutoCloseable; + abstract class ByteBuffer extends Internal.Buffer implements Internal.Comparable { + slice(arg0: number, arg1: number): this; + alignedSlice(arg0: number): this; + getDouble(arg0: number): number; + mismatch(arg0: Internal.ByteBuffer_): number; + putChar(arg0: number, arg1: string): this; + isDirect(): boolean; + static allocate(arg0: number): Internal.ByteBuffer; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + compareTo(arg0: any): number; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + putDouble(arg0: number, arg1: number): this; + slice(): this; + order(): Internal.ByteOrder; + getFloat(arg0: number): number; + put(arg0: number): this; + putLong(arg0: number, arg1: number): this; + asIntBuffer(): Internal.IntBuffer; + getChar(arg0: number): string; + asReadOnlyBuffer(): this; + put(arg0: number, arg1: Internal.ByteBuffer_, arg2: number, arg3: number): this; + asFloatBuffer(): Internal.FloatBuffer; + put(arg0: number, arg1: number[]): this; + getInt(): number; + get(arg0: number, arg1: number[]): this; + getChar(): string; + put(arg0: Internal.ByteBuffer_): this; + putFloat(arg0: number, arg1: number): this; + putLong(arg0: number): this; + get(arg0: number): number; + getDouble(): number; + putFloat(arg0: number): this; + asLongBuffer(): Internal.LongBuffer; + limit(arg0: number): Internal.Buffer; + asShortBuffer(): Internal.ShortBuffer; + static wrap(arg0: number[]): Internal.ByteBuffer; + putChar(arg0: string): this; + asCharBuffer(): Internal.CharBuffer; + array(): number[]; + getLong(arg0: number): number; + put(arg0: number[], arg1: number, arg2: number): this; + putShort(arg0: number, arg1: number): this; + compact(): this; + static allocateDirect(arg0: number): Internal.ByteBuffer; + arrayOffset(): number; + putShort(arg0: number): this; + getShort(arg0: number): number; + order(arg0: Internal.ByteOrder_): this; + get(arg0: number[], arg1: number, arg2: number): this; + flip(): Internal.Buffer; + getInt(arg0: number): number; + getShort(): number; + put(arg0: number[]): this; + alignmentOffset(arg0: number, arg1: number): number; + hasArray(): boolean; + put(arg0: number, arg1: number): this; + reset(): this; + putDouble(arg0: number): this; + compareTo(arg0: Internal.ByteBuffer_): number; + toString(): string; + get(arg0: number[]): this; + rewind(): Internal.Buffer; + position(arg0: number): this; + clear(): this; + static wrap(arg0: number[], arg1: number, arg2: number): Internal.ByteBuffer; + asDoubleBuffer(): Internal.DoubleBuffer; + getLong(): number; + mark(): Internal.Buffer; + getFloat(): number; + hashCode(): number; + get(): number; + duplicate(): this; + putInt(arg0: number): this; + equals(arg0: any): boolean; + putInt(arg0: number, arg1: number): this; + get direct(): boolean + get int(): number + get char(): string + get double(): number + get short(): number + get long(): number + get float(): number + } + type ByteBuffer_ = ByteBuffer; + class MaterialColor { + static getColorFromPackedId($$0: number): number; + calculateRGBColor($$0: Internal.MaterialColor$Brightness_): number; + static byId($$0: number): Internal.MaterialColor; + getPackedId($$0: Internal.MaterialColor$Brightness_): number; + readonly static "COLOR_PINK": Internal.MaterialColor; + readonly static "COLOR_MAGENTA": Internal.MaterialColor; + readonly static "TERRACOTTA_PURPLE": Internal.MaterialColor; + readonly static "DEEPSLATE": Internal.MaterialColor; + readonly static "TERRACOTTA_GRAY": Internal.MaterialColor; + readonly static "WARPED_WART_BLOCK": Internal.MaterialColor; + readonly static "RAW_IRON": Internal.MaterialColor; + readonly static "QUARTZ": Internal.MaterialColor; + readonly static "WOOD": Internal.MaterialColor; + readonly static "COLOR_BLACK": Internal.MaterialColor; + readonly static "COLOR_RED": Internal.MaterialColor; + readonly static "PODZOL": Internal.MaterialColor; + readonly "id": number; + readonly static "CRIMSON_NYLIUM": Internal.MaterialColor; + readonly static "GOLD": Internal.MaterialColor; + readonly static "TERRACOTTA_BROWN": Internal.MaterialColor; + readonly static "WATER": Internal.MaterialColor; + readonly static "TERRACOTTA_LIGHT_BLUE": Internal.MaterialColor; + readonly static "COLOR_PURPLE": Internal.MaterialColor; + readonly static "TERRACOTTA_WHITE": Internal.MaterialColor; + readonly static "TERRACOTTA_LIGHT_GREEN": Internal.MaterialColor; + readonly static "CRIMSON_STEM": Internal.MaterialColor; + readonly static "SNOW": Internal.MaterialColor; + readonly static "WARPED_HYPHAE": Internal.MaterialColor; + readonly static "FIRE": Internal.MaterialColor; + readonly static "CLAY": Internal.MaterialColor; + readonly static "TERRACOTTA_ORANGE": Internal.MaterialColor; + readonly static "TERRACOTTA_RED": Internal.MaterialColor; + readonly static "DIAMOND": Internal.MaterialColor; + readonly static "NONE": Internal.MaterialColor; + readonly static "ICE": Internal.MaterialColor; + readonly static "LAPIS": Internal.MaterialColor; + readonly static "TERRACOTTA_PINK": Internal.MaterialColor; + readonly static "COLOR_LIGHT_BLUE": Internal.MaterialColor; + readonly static "COLOR_BROWN": Internal.MaterialColor; + readonly static "CRIMSON_HYPHAE": Internal.MaterialColor; + readonly static "WARPED_NYLIUM": Internal.MaterialColor; + readonly static "PLANT": Internal.MaterialColor; + readonly static "TERRACOTTA_YELLOW": Internal.MaterialColor; + readonly static "GRASS": Internal.MaterialColor; + readonly static "TERRACOTTA_LIGHT_GRAY": Internal.MaterialColor; + readonly static "TERRACOTTA_BLACK": Internal.MaterialColor; + readonly static "SAND": Internal.MaterialColor; + readonly static "COLOR_ORANGE": Internal.MaterialColor; + readonly static "COLOR_BLUE": Internal.MaterialColor; + readonly static "DIRT": Internal.MaterialColor; + readonly static "STONE": Internal.MaterialColor; + readonly static "COLOR_CYAN": Internal.MaterialColor; + readonly static "TERRACOTTA_MAGENTA": Internal.MaterialColor; + readonly static "WARPED_STEM": Internal.MaterialColor; + readonly static "WOOL": Internal.MaterialColor; + readonly static "TERRACOTTA_BLUE": Internal.MaterialColor; + readonly static "COLOR_GRAY": Internal.MaterialColor; + readonly static "COLOR_LIGHT_GREEN": Internal.MaterialColor; + readonly static "TERRACOTTA_GREEN": Internal.MaterialColor; + readonly static "GLOW_LICHEN": Internal.MaterialColor; + readonly static "COLOR_LIGHT_GRAY": Internal.MaterialColor; + readonly static "TERRACOTTA_CYAN": Internal.MaterialColor; + readonly static "METAL": Internal.MaterialColor; + readonly static "COLOR_YELLOW": Internal.MaterialColor; + readonly static "COLOR_GREEN": Internal.MaterialColor; + readonly static "EMERALD": Internal.MaterialColor; + readonly static "NETHER": Internal.MaterialColor; + readonly "col": number; + } + type MaterialColor_ = MaterialColor; + interface AccessorMinecraftClient { + getUserApiService(): Internal.UserApiService; + get userApiService(): Internal.UserApiService + } + type AccessorMinecraftClient_ = AccessorMinecraftClient; + abstract class Registry implements Internal.IdMap, Internal.RegistryAttributeHolder, Internal.FabricRegistry, Internal.AccessorRegistry, Internal.Keyable { + asHolderIdMap(): Internal.IdMap>; + get(arg0: Internal.ResourceKey_): T; + getResourceKey(arg0: T): Internal.Optional>; + getTagNames(): Internal.Stream>; + keySet(): Internal.Set; + keys($$0: Internal.DynamicOps_): Internal.Stream; + build(attributes: Internal.Set_): void; + get(arg0: ResourceLocation_): T; + getTags(): Internal.Stream, Internal.HolderSet$Named>>; + getHolder(arg0: number): Internal.Optional>; + getTagOrEmpty($$0: Internal.TagKey_): Internal.Iterable>; + freeze(): this; + addAttribute(attribute: Internal.RegistryAttribute_): Internal.RegistryAttributeHolder; + static freezeBuiltins(): void; + static register($$0: Internal.Registry_, $$1: Internal.ResourceKey_, $$2: T): T; + lifecycle(arg0: T): Internal.Lifecycle; + getRegistryKey(): Internal.ResourceKey; + getHolderOrThrow($$0: Internal.ResourceKey_): Internal.Holder; + callGetEntryLifecycle(arg0: any): Internal.Lifecycle; + getOrCreateTag(arg0: Internal.TagKey_): Internal.HolderSet$Named; + getId(arg0: T): number; + static getROOT_$md$1c70e0$0(): Internal.WritableRegistry; + key(): Internal.ResourceKey; + static register($$0: Internal.Registry_, $$1: ResourceLocation_, $$2: T): T; + getOrThrow($$0: Internal.ResourceKey_): T; + byNameCodec(): Internal.Codec; + hasAttribute(attribute: Internal.RegistryAttribute_): boolean; + elementsLifecycle(): Internal.Lifecycle; + static registerMapping($$0: Internal.Registry_, $$1: number, $$2: string, $$3: T): T; + forEach(arg0: Internal.Consumer_): void; + getOrCreateHolder(arg0: Internal.ResourceKey_): Internal.Holder; + static checkRegistry($$0: Internal.Registry_): void; + spliterator(): Internal.Spliterator; + getHolder(arg0: Internal.ResourceKey_): Internal.Optional>; + containsKey(arg0: Internal.ResourceKey_): boolean; + byIdOrThrow($$0: number): T; + containsKey(arg0: ResourceLocation_): boolean; + bindTags(arg0: Internal.Map_, Internal.List_>>): void; + holderByNameCodec(): Internal.Codec>; + static register($$0: Internal.Registry_, $$1: string, $$2: T): T; + createIntrusiveHolder(arg0: T): Internal.Holder$Reference; + toString(): string; + stream(): Internal.Stream; + getOptional($$0: Internal.ResourceKey_): Internal.Optional; + getTag(arg0: Internal.TagKey_): Internal.Optional>; + getOptional($$0: ResourceLocation_): Internal.Optional; + lifecycle(): Internal.Lifecycle; + isKnownTagName(arg0: Internal.TagKey_): boolean; + entrySet(): Internal.Set, T>>; + resetTags(): void; + getRandom(arg0: Internal.Random_): Internal.Optional>; + getKey(arg0: T): ResourceLocation; + holders(): Internal.Stream>; + get tagNames(): Internal.Stream> + get tags(): Internal.Stream, Internal.HolderSet$Named>> + get registryKey(): Internal.ResourceKey + get ROOT_$md$1c70e0$0(): Internal.WritableRegistry + readonly static "CONFIGURED_CARVER_REGISTRY": Internal.ResourceKey; + readonly static "MENU_REGISTRY": Internal.ResourceKey; + readonly static "CARVER_REGISTRY": Internal.ResourceKey; + readonly static "ENCHANTMENT_REGISTRY": Internal.ResourceKey; + readonly static "FLOAT_PROVIDER_TYPES": Internal.MappedRegistry; + readonly static "BLOCK_ENTITY_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "ATTRIBUTE": Internal.MappedRegistry; + readonly static "STRUCTURE_FEATURE": Internal.MappedRegistry; + readonly static "PLACEMENT_MODIFIER_REGISTRY": Internal.ResourceKey; + readonly static "PARTICLE_TYPE": Internal.MappedRegistry; + readonly static "RECIPE_SERIALIZER": Internal.MappedRegistry; + readonly static "ITEM": Internal.DefaultedRegistry; + readonly static "VILLAGER_TYPE": Internal.DefaultedRegistry; + readonly static "FEATURE_SIZE_TYPES": Internal.MappedRegistry; + readonly static "DIMENSION_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "RULE_TEST_REGISTRY": Internal.ResourceKey; + readonly static "GAME_EVENT_REGISTRY": Internal.ResourceKey; + readonly static "TEMPLATE_POOL_REGISTRY": Internal.ResourceKey; + readonly static "STRUCTURE_PIECE": Internal.MappedRegistry; + readonly static "GAME_EVENT": Internal.DefaultedRegistry; + readonly static "BLOCKSTATE_PROVIDER_TYPES": Internal.MappedRegistry; + readonly static "SOUND_EVENT": Internal.MappedRegistry; + readonly static "STRUCTURE_POOL_ELEMENT_REGISTRY": Internal.ResourceKey; + readonly static "LOOT_SCORE_PROVIDER_TYPE": Internal.MappedRegistry; + readonly static "DENSITY_FUNCTION_REGISTRY": Internal.ResourceKey; + readonly static "PARTICLE_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "BLOCK_REGISTRY": Internal.ResourceKey; + readonly static "ENTITY_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "ITEM_REGISTRY": Internal.ResourceKey; + readonly static "POS_RULE_TEST_REGISTRY": Internal.ResourceKey; + readonly static "TREE_DECORATOR_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "ATTRIBUTE_REGISTRY": Internal.ResourceKey; + readonly static "MENU": Internal.MappedRegistry; + readonly static "STRUCTURE_FEATURE_REGISTRY": Internal.ResourceKey; + readonly static "PLACED_FEATURE_REGISTRY": Internal.ResourceKey; + readonly static "CHUNK_GENERATOR_REGISTRY": Internal.ResourceKey; + readonly static "POINT_OF_INTEREST_TYPE": Internal.DefaultedRegistry; + readonly static "MOB_EFFECT_REGISTRY": Internal.ResourceKey; + readonly static "LOOT_POOL_ENTRY_TYPE": Internal.MappedRegistry; + readonly static "BLOCK_ENTITY_TYPE": Internal.MappedRegistry; + readonly static "STRUCTURE_PROCESSOR": Internal.MappedRegistry; + readonly static "DENSITY_FUNCTION_TYPES": Internal.MappedRegistry; + readonly static "CHUNK_STATUS": Internal.DefaultedRegistry; + readonly static "POSITION_SOURCE_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "POSITION_SOURCE_TYPE": Internal.MappedRegistry; + readonly static "FOLIAGE_PLACER_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "TREE_DECORATOR_TYPES": Internal.MappedRegistry; + readonly static "RULE_TEST": Internal.MappedRegistry; + readonly static "CONFIGURED_FEATURE_REGISTRY": Internal.ResourceKey; + readonly static "RECIPE_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "RECIPE_SERIALIZER_REGISTRY": Internal.ResourceKey; + readonly static "MEMORY_MODULE_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "STRUCTURE_SET_REGISTRY": Internal.ResourceKey; + readonly static "MOTIVE_REGISTRY": Internal.ResourceKey; + readonly static "CUSTOM_STAT_REGISTRY": Internal.ResourceKey; + readonly static "RECIPE_TYPE": Internal.MappedRegistry; + readonly static "CONDITION_REGISTRY": Internal.ResourceKey; + readonly static "ENCHANTMENT": Internal.MappedRegistry; + readonly static "MOTIVE": Internal.DefaultedRegistry; + readonly static "POS_RULE_TEST": Internal.MappedRegistry; + readonly static "FLOAT_PROVIDER_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "DIMENSION_REGISTRY": Internal.ResourceKey; + readonly static "STRUCTURE_PLACEMENT_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "RULE": Internal.MappedRegistry; + readonly static "SOUND_EVENT_REGISTRY": Internal.ResourceKey; + readonly static "STRUCTURE_PLACEMENT_TYPE": Internal.MappedRegistry; + readonly static "LOOT_CONDITION_TYPE": Internal.MappedRegistry; + readonly static "SCHEDULE_REGISTRY": Internal.ResourceKey; + readonly static "NOISE_GENERATOR_SETTINGS_REGISTRY": Internal.ResourceKey; + readonly static "ACTIVITY": Internal.MappedRegistry; + readonly static "LEVEL_STEM_REGISTRY": Internal.ResourceKey; + readonly static "TRUNK_PLACER_TYPES": Internal.MappedRegistry; + readonly static "MEMORY_MODULE_TYPE": Internal.DefaultedRegistry; + readonly static "CARVER": Internal.MappedRegistry; + readonly static "CHUNK_STATUS_REGISTRY": Internal.ResourceKey; + readonly static "BLOCK_STATE_PROVIDER_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "SCHEDULE": Internal.MappedRegistry; + readonly static "MOB_EFFECT": Internal.MappedRegistry; + readonly static "VILLAGER_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "SENSOR_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "TRUNK_PLACER_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "BLOCK_PREDICATE_TYPES": Internal.MappedRegistry; + readonly static "PLACEMENT_MODIFIERS": Internal.MappedRegistry; + readonly static "ACTIVITY_REGISTRY": Internal.ResourceKey; + readonly static "BIOME_SOURCE_REGISTRY": Internal.ResourceKey; + readonly static "STAT_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "FEATURE_SIZE_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "INT_PROVIDER_TYPES": Internal.MappedRegistry; + readonly static "STRUCTURE_POOL_ELEMENT": Internal.MappedRegistry; + readonly static "STRUCTURE_PROCESSOR_REGISTRY": Internal.ResourceKey; + readonly static "CONFIGURED_STRUCTURE_FEATURE_REGISTRY": Internal.ResourceKey; + readonly static "POINT_OF_INTEREST_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "CHUNK_GENERATOR": Internal.MappedRegistry; + readonly static "ENTITY_TYPE": Internal.DefaultedRegistry; + readonly static "HEIGHT_PROVIDER_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "BIOME_SOURCE": Internal.MappedRegistry; + readonly static "ROOT_REGISTRY_NAME": ResourceLocation; + readonly static "POTION_REGISTRY": Internal.ResourceKey; + readonly static "LOOT_ENTRY_REGISTRY": Internal.ResourceKey; + readonly static "STRUCTURE_PIECE_REGISTRY": Internal.ResourceKey; + readonly static "LOOT_NUMBER_PROVIDER_TYPE": Internal.MappedRegistry; + readonly static "FEATURE": Internal.MappedRegistry; + readonly static "REGISTRY": Internal.MappedRegistry; + readonly static "FEATURE_REGISTRY": Internal.ResourceKey; + readonly static "HEIGHT_PROVIDER_TYPES": Internal.MappedRegistry; + readonly static "BLOCK": Internal.DefaultedRegistry; + readonly static "CUSTOM_STAT": Internal.MappedRegistry; + readonly static "VILLAGER_PROFESSION": Internal.DefaultedRegistry; + readonly static "PROCESSOR_LIST_REGISTRY": Internal.ResourceKey; + readonly static "NOISE_REGISTRY": Internal.ResourceKey; + readonly static "CONDITION": Internal.MappedRegistry; + readonly static "LOOT_NUMBER_PROVIDER_REGISTRY": Internal.ResourceKey; + readonly static "LOOT_NBT_PROVIDER_REGISTRY": Internal.ResourceKey; + readonly static "FOLIAGE_PLACER_TYPES": Internal.MappedRegistry; + readonly static "RULE_REGISTRY": Internal.ResourceKey; + readonly static "LOOT_ITEM_REGISTRY": Internal.ResourceKey; + readonly static "INT_PROVIDER_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "VILLAGER_PROFESSION_REGISTRY": Internal.ResourceKey; + readonly static "LOOT_FUNCTION_REGISTRY": Internal.ResourceKey; + readonly static "LOOT_NBT_PROVIDER_TYPE": Internal.MappedRegistry; + readonly static "STAT_TYPE": Internal.MappedRegistry; + readonly static "LOOT_FUNCTION_TYPE": Internal.MappedRegistry; + readonly static "FLUID_REGISTRY": Internal.ResourceKey; + readonly static "FLUID": Internal.DefaultedRegistry; + readonly static "POTION": Internal.DefaultedRegistry; + readonly static "LOOT_SCORE_PROVIDER_REGISTRY": Internal.ResourceKey; + readonly static "BIOME_REGISTRY": Internal.ResourceKey; + readonly static "SENSOR_TYPE": Internal.DefaultedRegistry; + readonly static "BLOCK_PREDICATE_TYPE_REGISTRY": Internal.ResourceKey; + readonly static "DENSITY_FUNCTION_TYPE_REGISTRY": Internal.ResourceKey; + } + type Registry_ = Registry; + class ShulkerBoxBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.WorldlyContainer { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + constructor($$0: Internal.DyeColor_, $$1: BlockPos_, $$2: Internal.BlockState_) + stopOpen($$0: Internal.Player_): void; + getColor(): Internal.DyeColor; + triggerEvent($$0: number, $$1: number): boolean; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + hasCustomName(): boolean; + isClosed(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ShulkerBoxBlockEntity_): void; + hasAnyOf($$0: Internal.Set_): boolean; + getAnimationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus; + load($$0: Internal.CompoundTag_): void; + canPlaceItemThroughFace($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + loadFromTag($$0: Internal.CompoundTag_): void; + getProgress($$0: number): number; + getBoundingBox($$0: Internal.BlockState_): Internal.AABB; + getContainerSize(): number; + getSlotsForFace($$0: Internal.Direction_): number[]; + canTakeItemThroughFace($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + get color(): Internal.DyeColor + get maxStackSize(): number + get closed(): boolean + get animationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus + get containerSize(): number + readonly static "MAX_LID_ROTATION": 270.0; + readonly static "CONTAINER_SIZE": 27; + readonly static "ITEMS_TAG": "Items"; + readonly static "EVENT_SET_OPEN_COUNT": 1; + readonly static "OPENING_TICK_LENGTH": 10; + readonly static "COLUMNS": 9; + readonly static "ROWS": 3; + readonly static "MAX_LID_HEIGHT": 0.5; + } + type ShulkerBoxBlockEntity_ = ShulkerBoxBlockEntity; + class ServerboundClientInformationPacket extends Internal.Record implements Internal.Packet { + constructor($$0: string, $$1: number, $$2: Internal.ChatVisiblity_, $$3: boolean, $$4: number, $$5: Internal.HumanoidArm_, $$6: boolean, $$7: boolean) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + chatColors(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + language(): string; + handle($$0: Internal.ServerGamePacketListener_): void; + toString(): string; + mainHand(): Internal.HumanoidArm; + chatVisibility(): Internal.ChatVisiblity; + isSkippable(): boolean; + allowsListing(): boolean; + hashCode(): number; + modelCustomisation(): number; + viewDistance(): number; + equals($$0: any): boolean; + textFilteringEnabled(): boolean; + get skippable(): boolean + readonly static "MAX_LANGUAGE_LENGTH": 16; + } + type ServerboundClientInformationPacket_ = ServerboundClientInformationPacket; + interface Short2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ByteFunction; + getOrDefault(arg0: any, arg1: any): any; + put(arg0: number, arg1: number): number; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ByteFunction; + containsKey(arg0: any): boolean; + defaultReturnValue(arg0: number): void; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Short2DoubleFunction; + get(arg0: number): number; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ByteFunction; + remove(arg0: number): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Short2LongFunction; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ByteFunction; + defaultReturnValue(): number; + getOrDefault(arg0: number, arg1: number): number; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ByteFunction; + get(arg0: any): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Short2ShortFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Short2CharFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Short2ReferenceFunction; + containsKey(arg0: number): boolean; + apply(arg0: number): number; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + size(): number; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ByteFunction; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + put(arg0: number, arg1: number): number; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Short2IntFunction; + clear(): void; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Short2FloatFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.Function_): Internal.Function; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Short2ObjectFunction; + } + type Short2ByteFunction_ = Short2ByteFunction | ((arg0: number)=>number); + interface DiscreteVSAccess { + getXSize(): number; + getYSize(): number; + getZSize(): number; + get XSize(): number + get YSize(): number + get ZSize(): number + } + type DiscreteVSAccess_ = DiscreteVSAccess; + interface MobFilter extends Internal.BiPredicate { + test(arg0: Internal.MobCategory_, arg1: Internal.MobSpawnSettings$SpawnerData_): boolean; + of(o: any): this; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + idFilter(s: string): this; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: any, arg1: any): boolean; + negate(): Internal.BiPredicate; + readonly static "ALWAYS_FALSE": any; + readonly static "ALWAYS_TRUE": any; + } + type MobFilter_ = MobFilter | ((arg0: Internal.MobCategory, arg1: Internal.MobSpawnSettings$SpawnerData)=>boolean); + interface IntStream$Builder extends Internal.IntConsumer { + add(arg0: number): this; + build(): Internal.IntStream; + accept(arg0: number): void; + andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer; + } + type IntStream$Builder_ = IntStream$Builder; + class SpawnerBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + onlyOpCanSetNbt(): boolean; + load($$0: Internal.CompoundTag_): void; + triggerEvent($$0: number, $$1: number): boolean; + getUpdatePacket(): Internal.Packet; + getUpdateTag(): Internal.CompoundTag; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SpawnerBlockEntity_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + getSpawner(): Internal.BaseSpawner; + static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SpawnerBlockEntity_): void; + get updatePacket(): Internal.Packet + get updateTag(): Internal.CompoundTag + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + get spawner(): Internal.BaseSpawner + } + type SpawnerBlockEntity_ = SpawnerBlockEntity; + class PortalForcer { + constructor($$0: Internal.ServerLevel_) + findPortalAround($$0: BlockPos_, $$1: boolean, $$2: Internal.WorldBorder_): Internal.Optional; + createPortal($$0: BlockPos_, $$1: Internal.Direction$Axis_): Internal.Optional; + } + type PortalForcer_ = PortalForcer; + interface Short2ObjectFunction extends Internal.IntFunction, it.unimi.dsi.fastutil.Function { + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ObjectFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Short2ByteFunction; + remove(arg0: number): V; + getOrDefault(arg0: any, arg1: V): V; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ObjectFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Short2LongFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Short2ObjectFunction; + apply(arg0: number): V; + containsKey(arg0: any): boolean; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Short2ShortFunction; + getOrDefault(arg0: number, arg1: V): V; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ObjectFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ObjectFunction; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + apply(arg0: number): V; + remove(arg0: any): V; + put(arg0: number, arg1: V): V; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Short2IntFunction; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Short2DoubleFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Short2FloatFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ObjectFunction; + containsKey(arg0: number): boolean; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Short2CharFunction; + put(arg0: number, arg1: V): V; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + andThen(arg0: Internal.Function_): Internal.Function; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Short2ReferenceFunction; + get(arg0: number): V; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ObjectFunction; + clear(): void; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + composeShort(arg0: Internal.Short2ShortFunction_): this; + } + type Short2ObjectFunction_ = ((arg0: number)=>V) | Short2ObjectFunction; + class ItemTooltipEventJS extends Internal.EventJS { + constructor(m: Internal.Map_>) + addAdvanced(item: Internal.IngredientJS_, handler: Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS_): void; + add(item: Internal.IngredientJS_, text: Internal.ArrayOrSelf_): void; + isShift(): boolean; + addToAll(text: Internal.Component_): void; + isAlt(): boolean; + isCtrl(): boolean; + addAdvancedToAll(handler: Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS_): void; + get shift(): boolean + get alt(): boolean + get ctrl(): boolean + } + type ItemTooltipEventJS_ = ItemTooltipEventJS; + class KeyboardHandler { + constructor($$0: Internal.Minecraft_) + setClipboard($$0: string): void; + handler$zcl000$onKey(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_): void; + handler$zcl000$onRawKey(handle: number, key: number, scanCode: number, action: number, modifiers: number, info: Internal.CallbackInfo_): void; + handler$zcl000$onKeyAfter(long_1: number, int_1: number, int_2: number, int_3: number, int_4: number, info: Internal.CallbackInfo_, screen: Internal.Screen_, bls: boolean[]): void; + keyPress($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + setup($$0: number): void; + getClipboard(): string; + setSendRepeatsToGui($$0: boolean): void; + tick(): void; + handler$bga000$keyPress(window: number, key: number, code: number, k: number, m: number, ci: Internal.CallbackInfo_): void; + set clipboard($$0: string) + set up($$0: number) + get clipboard(): string + set sendRepeatsToGui($$0: boolean) + readonly static "DEBUG_CRASH_TIME": 10000; + } + type KeyboardHandler_ = KeyboardHandler; + class RandomFeatureConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.List_, $$1: Internal.Holder_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "features": Internal.List; + readonly "defaultFeature": Internal.Holder; + } + type RandomFeatureConfiguration_ = RandomFeatureConfiguration; + interface Char2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Char2ByteFunction; + apply(arg0: string): number; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: any): number; + compose(arg0: Internal.Function_): Internal.Function; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + containsKey(arg0: string): boolean; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ShortFunction; + containsKey(arg0: any): boolean; + get(arg0: any): number; + defaultReturnValue(): number; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ShortFunction; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ShortFunction; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + put(arg0: any, arg1: any): any; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ShortFunction; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Char2LongFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ShortFunction; + put(arg0: string, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Char2ObjectFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ShortFunction; + put(arg0: string, arg1: number): number; + size(): number; + remove(arg0: string): number; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ShortFunction; + defaultReturnValue(arg0: number): void; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Char2DoubleFunction; + clear(): void; + get(arg0: string): number; + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: string, arg1: number): number; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Char2FloatFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Char2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Char2CharFunction; + } + type Char2ShortFunction_ = Char2ShortFunction | ((arg0: string)=>number); + class ClientboundUpdateMobEffectPacket implements Internal.Packet { + constructor($$0: number, $$1: Internal.MobEffectInstance_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + isEffectVisible(): boolean; + getEffectDurationTicks(): number; + write($$0: Internal.FriendlyByteBuf_): void; + isSuperLongDuration(): boolean; + isEffectAmbient(): boolean; + handle($$0: Internal.ClientGamePacketListener_): void; + getEntityId(): number; + getEffectAmplifier(): number; + effectShowsIcon(): boolean; + getEffectId(): number; + isSkippable(): boolean; + get effectVisible(): boolean + get effectDurationTicks(): number + get superLongDuration(): boolean + get effectAmbient(): boolean + get entityId(): number + get effectAmplifier(): number + get effectId(): number + get skippable(): boolean + } + type ClientboundUpdateMobEffectPacket_ = ClientboundUpdateMobEffectPacket; + abstract class TypeCapture { + } + type TypeCapture_ = TypeCapture; + class Axolotl$Variant extends Internal.Enum { + static valueOf($$0: string): Internal.Axolotl$Variant; + getName(): string; + static getRareSpawnVariant($$0: Internal.Random_): Internal.Axolotl$Variant; + static values(): Internal.Axolotl$Variant[]; + static getCommonSpawnVariant($$0: Internal.Random_): Internal.Axolotl$Variant; + getId(): number; + get name(): string + get id(): number + readonly static "GOLD": Internal.Axolotl$Variant; + readonly static "CYAN": Internal.Axolotl$Variant; + readonly static "BLUE": Internal.Axolotl$Variant; + readonly static "LUCY": Internal.Axolotl$Variant; + readonly static "WILD": Internal.Axolotl$Variant; + readonly static "BY_ID": any; + } + type Axolotl$Variant_ = "gold" | "wild" | Axolotl$Variant | "blue" | "lucy" | "cyan"; + class LevelLightEngine implements Internal.LightEventListener { + constructor($$0: Internal.LightChunkGetter_, $$1: boolean, $$2: boolean) + checkBlock($$0: BlockPos_): void; + getDebugData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): string; + updateSectionStatus($$0: BlockPos_, $$1: boolean): void; + retainData($$0: Internal.ChunkPos_, $$1: boolean): void; + getLayerListener($$0: Internal.LightLayer_): Internal.LayerLightEventListener; + getLightSectionCount(): number; + getMaxLightSection(): number; + enableLightSources($$0: Internal.ChunkPos_, $$1: boolean): void; + handler$blg000$checkBlock(pos: BlockPos_, ci: Internal.CallbackInfo_): void; + onBlockEmissionIncrease($$0: BlockPos_, $$1: number): void; + handler$blg000$doLightUpdates(maxUpdateCount: number, doSkylight: boolean, skipEdgeLightPropagation: boolean, cir: Internal.CallbackInfoReturnable_): void; + runUpdates($$0: number, $$1: boolean, $$2: boolean): number; + getMinLightSection(): number; + queueSectionData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_, $$2: Internal.DataLayer_, $$3: boolean): void; + hasLightWork(): boolean; + getRawBrightness($$0: BlockPos_, $$1: number): number; + updateSectionStatus($$0: Internal.SectionPos_, $$1: boolean): void; + get lightSectionCount(): number + get maxLightSection(): number + get minLightSection(): number + readonly static "MAX_SOURCE_LEVEL": 15; + readonly static "LIGHT_SECTION_PADDING": 1; + } + type LevelLightEngine_ = LevelLightEngine; + class ClientboundOpenSignEditorPacket implements Internal.Packet { + constructor($$0: BlockPos_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get pos(): BlockPos + get skippable(): boolean + } + type ClientboundOpenSignEditorPacket_ = ClientboundOpenSignEditorPacket; + class WriteBufferWaterMark { + constructor(arg0: number, arg1: number) + toString(): string; + low(): number; + high(): number; + readonly static "DEFAULT": Internal.WriteBufferWaterMark; + } + type WriteBufferWaterMark_ = WriteBufferWaterMark; + interface ServerLevelData extends Internal.WritableLevelData { + setWanderingTraderSpawnDelay(arg0: number): void; + setInitialized(arg0: boolean): void; + setRainTime(arg0: number): void; + getWanderingTraderSpawnChance(): number; + setWorldBorder(arg0: Internal.WorldBorder$Settings_): void; + fillCrashReportCategory($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; + setWanderingTraderSpawnChance(arg0: number): void; + getLevelName(): string; + getThunderTime(): number; + getWanderingTraderId(): Internal.UUID; + isInitialized(): boolean; + getAllowCommands(): boolean; + setClearWeatherTime(arg0: number): void; + setThundering(arg0: boolean): void; + getScheduledEvents(): Internal.TimerQueue; + setWanderingTraderId(arg0: Internal.UUID_): void; + setDayTime(arg0: number): void; + getWanderingTraderSpawnDelay(): number; + setThunderTime(arg0: number): void; + getWorldBorder(): Internal.WorldBorder$Settings; + getClearWeatherTime(): number; + setGameType(arg0: Internal.GameType_): void; + getRainTime(): number; + setSpawn($$0: BlockPos_, $$1: number): void; + getGameType(): Internal.GameType; + setGameTime(arg0: number): void; + set wanderingTraderSpawnDelay(arg0: number) + set initialized(arg0: boolean) + set rainTime(arg0: number) + get wanderingTraderSpawnChance(): number + set worldBorder(arg0: Internal.WorldBorder$Settings_) + set wanderingTraderSpawnChance(arg0: number) + get levelName(): string + get thunderTime(): number + get wanderingTraderId(): Internal.UUID + get initialized(): boolean + get allowCommands(): boolean + set clearWeatherTime(arg0: number) + set thundering(arg0: boolean) + get scheduledEvents(): Internal.TimerQueue + set wanderingTraderId(arg0: Internal.UUID_) + set dayTime(arg0: number) + get wanderingTraderSpawnDelay(): number + set thunderTime(arg0: number) + get worldBorder(): Internal.WorldBorder$Settings + get clearWeatherTime(): number + set gameType(arg0: Internal.GameType_) + get rainTime(): number + get gameType(): Internal.GameType + set gameTime(arg0: number) + } + type ServerLevelData_ = ServerLevelData; + interface ServerLevelAccessor extends Internal.LevelAccessor { + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getMinSection(): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + dayTime(): number; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + getMaxSection(): number; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + getSectionYFromSectionIndex($$0: number): number; + isEmptyBlock($$0: BlockPos_): boolean; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getRawBrightness($$0: BlockPos_, $$1: number): number; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getTimeOfDay($$0: number): number; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; + getDifficulty(): Internal.Difficulty; + canSeeSky($$0: BlockPos_): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + getMoonPhase(): number; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + addFreshEntityWithPassengers($$0: Internal.Entity_): void; + getBrightness($$0: BlockPos_): number; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getMinBuildHeight(): number; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; + getSectionIndexFromSectionY($$0: number): number; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + noCollision($$0: Internal.Entity_): boolean; + getLevel(): Internal.ServerLevel; + hasChunkAt($$0: number, $$1: number): boolean; + getSectionIndex($$0: number): number; + hasChunk($$0: number, $$1: number): boolean; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + getMaxBuildHeight(): number; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; + getMoonBrightness(): number; + addFreshEntity($$0: Internal.Entity_): boolean; + getChunk($$0: number, $$1: number): Internal.ChunkAccess; + noCollision($$0: Internal.AABB_): boolean; + isWaterAt($$0: BlockPos_): boolean; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getHeight(): number; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + getMaxLocalRawBrightness($$0: BlockPos_): number; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + hasChunkAt($$0: BlockPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + containsAnyLiquid($$0: Internal.AABB_): boolean; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; + getMaxLightLevel(): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + get minSection(): number + get maxSection(): number + get difficulty(): Internal.Difficulty + get moonPhase(): number + get sectionsCount(): number + get minBuildHeight(): number + get level(): Internal.ServerLevel + get maxBuildHeight(): number + get moonBrightness(): number + get height(): number + get maxLightLevel(): number + } + type ServerLevelAccessor_ = ServerLevelAccessor; + class ServerboundSetCommandMinecartPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: string, $$2: boolean) + handle(arg0: Internal.PacketListener_): void; + getCommand(): string; + isTrackOutput(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + getCommandBlock($$0: Internal.Level_): Internal.BaseCommandBlock; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + get command(): string + get trackOutput(): boolean + get skippable(): boolean + } + type ServerboundSetCommandMinecartPacket_ = ServerboundSetCommandMinecartPacket; + interface DoubleBinaryOperator { + applyAsDouble(arg0: number, arg1: number): number; + } + type DoubleBinaryOperator_ = DoubleBinaryOperator | ((arg0: number, arg1: number)=>number); + class TagManager implements Internal.PreparableReloadListener, Internal.IdentifiableResourceReloadListener { + constructor($$0: Internal.RegistryAccess_) + static getTagDir($$0: Internal.ResourceKey_): string; + getName(): string; + getResult(): Internal.List>; + getFabricDependencies(): Internal.Collection; + getFabricId(): ResourceLocation; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get name(): string + get result(): Internal.List> + get fabricDependencies(): Internal.Collection + get fabricId(): ResourceLocation + } + type TagManager_ = TagManager; + class ClientPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { + constructor(handler: Internal.ClientPacketListener_, client: Internal.Minecraft_) + handle(packet: Internal.ClientboundCustomPayloadPacket_): boolean; + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_): void; + lateInit(): void; + createPacket(channelName: ResourceLocation_, buf: Internal.FriendlyByteBuf_): Internal.Packet; + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_, callback: Internal.GenericFutureListener_): void; + onServerReady(): void; + } + type ClientPlayNetworkAddon_ = ClientPlayNetworkAddon; + class PostChain implements Internal.AutoCloseable { + constructor($$0: Internal.TextureManager_, $$1: Internal.ResourceManager_, $$2: Internal.RenderTarget_, $$3: ResourceLocation_) + process($$0: number): void; + addPass($$0: string, $$1: Internal.RenderTarget_, $$2: Internal.RenderTarget_): Internal.PostPass; + getName(): string; + close(): void; + resize($$0: number, $$1: number): void; + addTempTarget($$0: string, $$1: number, $$2: number): void; + getTempTarget($$0: string): Internal.RenderTarget; + get name(): string + } + type PostChain_ = PostChain; + class DragonHoverPhase extends Internal.AbstractDragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + getPhase(): Internal.EnderDragonPhase; + isSitting(): boolean; + getFlyTargetLocation(): Vec3; + getFlySpeed(): number; + begin(): void; + doServerTick(): void; + get phase(): Internal.EnderDragonPhase + get sitting(): boolean + get flyTargetLocation(): Vec3 + get flySpeed(): number + } + type DragonHoverPhase_ = DragonHoverPhase; + interface Boolean2DoubleFunction extends it.unimi.dsi.fastutil.Function { + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Boolean2ShortFunction; + put(arg0: boolean, arg1: number): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + getOrDefault(arg0: any, arg1: any): any; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2DoubleFunction; + get(arg0: any): number; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Boolean2ObjectFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Boolean2ByteFunction; + containsKey(arg0: any): boolean; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2DoubleFunction; + remove(arg0: boolean): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Boolean2LongFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2DoubleFunction; + put(arg0: any, arg1: any): any; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2DoubleFunction; + defaultReturnValue(arg0: number): void; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2DoubleFunction; + remove(arg0: any): number; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + getOrDefault(arg0: any, arg1: number): number; + get(arg0: boolean): number; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Boolean2IntFunction; + containsKey(arg0: boolean): boolean; + getOrDefault(arg0: boolean, arg1: number): number; + size(): number; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Boolean2FloatFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2DoubleFunction; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2DoubleFunction; + put(arg0: boolean, arg1: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + apply(arg0: boolean): number; + clear(): void; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2DoubleFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Boolean2CharFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2DoubleFunction; + } + type Boolean2DoubleFunction_ = ((arg0: boolean)=>number) | Boolean2DoubleFunction; + class RecipeFunction extends Internal.BaseFunction implements Internal.WrappedJS { + constructor(e: Internal.RecipeEventJS_, id: ResourceLocation_, t: Internal.RecipeTypeJS_) + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + toString(): string; + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args0: any[]): Internal.RecipeJS; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getAllIds(): any[]; + createRecipe(args0: any[]): Internal.RecipeJS; + get allIds(): any[] + readonly "typeID": ResourceLocation; + readonly "type": Internal.RecipeTypeJS; + } + type RecipeFunction_ = RecipeFunction; + class ModuleDescriptor$Modifier extends Internal.Enum { + static valueOf(arg0: string): Internal.ModuleDescriptor$Modifier; + static values(): Internal.ModuleDescriptor$Modifier[]; + readonly static "AUTOMATIC": Internal.ModuleDescriptor$Modifier; + readonly static "MANDATED": Internal.ModuleDescriptor$Modifier; + readonly static "OPEN": Internal.ModuleDescriptor$Modifier; + readonly static "SYNTHETIC": Internal.ModuleDescriptor$Modifier; + } + type ModuleDescriptor$Modifier_ = ModuleDescriptor$Modifier | "mandated" | "open" | "synthetic" | "automatic"; + class BlockUtil$FoundRectangle { + constructor($$0: BlockPos_, $$1: number, $$2: number) + readonly "minCorner": BlockPos; + readonly "axis2Size": number; + readonly "axis1Size": number; + } + type BlockUtil$FoundRectangle_ = BlockUtil$FoundRectangle; + interface EventExecutorGroup extends Internal.Iterable, Internal.ScheduledExecutorService { + submit(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future; + scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + shutdownNow(): Internal.List; + scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + forEach(arg0: Internal.Consumer_): void; + shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; + shutdownGracefully(): io.netty.util.concurrent.Future; + spliterator(): Internal.Spliterator; + schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + shutdown(): void; + terminationFuture(): io.netty.util.concurrent.Future; + iterator(): Internal.Iterator; + next(): Internal.EventExecutor; + schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + submit(arg0: Internal.Callable_): io.netty.util.concurrent.Future; + submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future; + isShuttingDown(): boolean; + get shuttingDown(): boolean + } + type EventExecutorGroup_ = EventExecutorGroup; + class Program$Type extends Internal.Enum implements Internal.ProgramTypeAccessor { + getExtension(): string; + getPrograms(): Internal.Map; + static values(): Internal.Program$Type[]; + getName(): string; + static valueOf($$0: string): Internal.Program$Type; + static createProgramType_$md$1c70e0$0(arg0: string, arg1: number, arg2: string, arg3: string, arg4: number): Internal.Program$Type; + get extension(): string + get programs(): Internal.Map + get name(): string + readonly static "FRAGMENT": Internal.Program$Type; + readonly static "VERTEX": Internal.Program$Type; + } + type Program$Type_ = "vertex" | "geometry" | "fragment" | Program$Type; + abstract class AxisCycle extends Internal.Enum { + static values(): Internal.AxisCycle[]; + cycle(arg0: number, arg1: number, arg2: number, arg3: Internal.Direction$Axis_): number; + cycle(arg0: number, arg1: number, arg2: number, arg3: Internal.Direction$Axis_): number; + inverse(): this; + static valueOf($$0: string): Internal.AxisCycle; + static between($$0: Internal.Direction$Axis_, $$1: Internal.Direction$Axis_): Internal.AxisCycle; + cycle(arg0: Internal.Direction$Axis_): Internal.Direction$Axis; + readonly static "AXIS_VALUES": any; + readonly static "NONE": any; + readonly static "VALUES": any; + readonly static "FORWARD": any; + readonly static "BACKWARD": any; + } + type AxisCycle_ = "backward" | AxisCycle | "forward" | "none"; + class LootContext$Builder { + constructor($$0: Internal.ServerLevel_) + create($$0: Internal.LootContextParamSet_): Internal.LootContext; + withOptionalRandomSeed($$0: number): this; + getOptionalParameter($$0: Internal.LootContextParam_): T; + withOptionalRandomSeed($$0: number, $$1: Internal.Random_): this; + getLevel(): Internal.ServerLevel; + getParameter($$0: Internal.LootContextParam_): T; + withLuck($$0: number): this; + withOptionalParameter($$0: Internal.LootContextParam_, $$1: T): this; + withParameter($$0: Internal.LootContextParam_, $$1: T): this; + withDynamicDrop($$0: ResourceLocation_, $$1: Internal.LootContext$DynamicDrop_): this; + withRandom($$0: Internal.Random_): this; + get level(): Internal.ServerLevel + } + type LootContext$Builder_ = LootContext$Builder; + interface Table { + values(): Internal.Collection; + containsValue(arg0: any): boolean; + cellSet(): Internal.Set>; + column(arg0: C): Internal.Map; + rowMap(): Internal.Map>; + isEmpty(): boolean; + putAll(arg0: Internal.Table_): void; + remove(arg0: any, arg1: any): V; + put(arg0: R, arg1: C, arg2: V): V; + size(): number; + hashCode(): number; + columnKeySet(): Internal.Set; + clear(): void; + contains(arg0: any, arg1: any): boolean; + rowKeySet(): Internal.Set; + row(arg0: R): Internal.Map; + containsRow(arg0: any): boolean; + equals(arg0: any): boolean; + columnMap(): Internal.Map>; + get(arg0: any, arg1: any): V; + containsColumn(arg0: any): boolean; + get empty(): boolean + } + type Table_ = Table; + interface VertexDrain { + createSink(arg0: Internal.VertexType_): T; + of(consumer: Internal.VertexConsumer_): this; + } + type VertexDrain_ = VertexDrain; + class Biome$ClimateSettings { + "temperatureModifier": Internal.Biome$TemperatureModifier; + "precipitation": Internal.Biome$Precipitation; + "temperature": number; + "downfall": number; + readonly static "CODEC": any; + } + type Biome$ClimateSettings_ = Biome$ClimateSettings; + class Matrix2f implements Internal.Cloneable, Internal.Matrix2fc, Internal.Externalizable { + constructor() + constructor(arg0: Internal.FloatBuffer_) + constructor(arg0: Internal.Vector2fc_, arg1: Internal.Vector2fc_) + constructor(arg0: Internal.Matrix3fc_) + constructor(arg0: Internal.Matrix2fc_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + m00(): number; + normalizedPositiveY(arg0: Internal.Vector2f_): Internal.Vector2f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateLocal(arg0: number, arg1: Internal.Matrix2f_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + set(arg0: Internal.Matrix2fc_): this; + add(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): this; + mulLocal(arg0: Internal.Matrix2fc_): this; + getScale(arg0: Internal.Vector2f_): Internal.Vector2f; + rotation(arg0: number): this; + m10(arg0: number): this; + get(arg0: number[]): number[]; + set(arg0: Internal.FloatBuffer_): this; + get(arg0: Internal.Matrix2f_): this; + toString(arg0: Internal.NumberFormat_): string; + get(arg0: number[], arg1: number): number[]; + scale(arg0: Internal.Vector2fc_, arg1: Internal.Matrix2f_): this; + m01(): number; + clone(): any; + m01(arg0: number): this; + swap(arg0: Internal.Matrix2f_): this; + writeExternal(arg0: Internal.ObjectOutput_): void; + sub(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): this; + getRotation(): number; + normalizedPositiveX(arg0: Internal.Vector2f_): Internal.Vector2f; + invert(arg0: Internal.Matrix2f_): this; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + getColumn(arg0: number, arg1: Internal.Vector2f_): Internal.Vector2f; + transformTranspose(arg0: Internal.Vector2f_): Internal.Vector2f; + mulComponentWise(arg0: Internal.Matrix2fc_): this; + scale(arg0: number, arg1: Internal.Matrix2f_): this; + setRow(arg0: number, arg1: Internal.Vector2fc_): this; + set(arg0: Internal.ByteBuffer_): this; + setColumn(arg0: number, arg1: Internal.Vector2fc_): this; + toString(): string; + transform(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + scale(arg0: number, arg1: number): this; + transpose(arg0: Internal.Matrix2f_): this; + scale(arg0: number): this; + m00(arg0: number): this; + lerp(arg0: Internal.Matrix2fc_, arg1: number): this; + invert(): this; + scale(arg0: number, arg1: number, arg2: Internal.Matrix2f_): this; + scaling(arg0: number, arg1: number): this; + set(arg0: Internal.Vector2fc_, arg1: Internal.Vector2fc_): this; + positiveY(arg0: Internal.Vector2f_): Internal.Vector2f; + add(arg0: Internal.Matrix2fc_): this; + isFinite(): boolean; + transformTranspose(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + transform(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + scaleLocal(arg0: number, arg1: number, arg2: Internal.Matrix2f_): this; + equals(arg0: Internal.Matrix2fc_, arg1: number): boolean; + mul(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): this; + m10(): number; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotateLocal(arg0: number): this; + readExternal(arg0: Internal.ObjectInput_): void; + transpose(): this; + scale(arg0: Internal.Vector2fc_): this; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: number, arg1: number): number; + normal(): this; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + determinant(): number; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + set(arg0: Internal.Matrix3x2fc_): this; + transform(arg0: Internal.Vector2f_): Internal.Vector2f; + getRow(arg0: number, arg1: Internal.Vector2f_): Internal.Vector2f; + normal(arg0: Internal.Matrix2f_): this; + mul(arg0: Internal.Matrix2fc_): this; + setRow(arg0: number, arg1: number, arg2: number): this; + positiveX(arg0: Internal.Vector2f_): Internal.Vector2f; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + setColumn(arg0: number, arg1: number, arg2: number): this; + scaling(arg0: Internal.Vector2fc_): this; + get(arg0: Internal.Matrix3f_): Internal.Matrix3f; + zero(): this; + set(arg0: number, arg1: number, arg2: number): this; + lerp(arg0: Internal.Matrix2fc_, arg1: number, arg2: Internal.Matrix2f_): this; + identity(): this; + rotate(arg0: number, arg1: Internal.Matrix2f_): this; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + m11(arg0: number): this; + m11(): number; + scaleLocal(arg0: number, arg1: number): this; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + sub(arg0: Internal.Matrix2fc_): this; + transformTranspose(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + mulLocal(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): this; + scaling(arg0: number): this; + set(arg0: Internal.Matrix3fc_): this; + get(arg0: Internal.Matrix3x2f_): Internal.Matrix3x2f; + mulComponentWise(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): this; + hashCode(): number; + rotate(arg0: number): this; + set(arg0: number[]): this; + equals(arg0: any): boolean; + get rotation(): number + get finite(): boolean + "m10": number; + "m01": number; + "m00": number; + "m11": number; + } + type Matrix2f_ = Matrix2f; + class Matrix2d implements Internal.Matrix2dc, Internal.Cloneable, Internal.Externalizable { + constructor() + constructor(arg0: Internal.DoubleBuffer_) + constructor(arg0: Internal.Vector2dc_, arg1: Internal.Vector2dc_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: Internal.Matrix3dc_) + constructor(arg0: Internal.Matrix3fc_) + constructor(arg0: Internal.Matrix2dc_) + constructor(arg0: Internal.Matrix2fc_) + getRow(arg0: number, arg1: Internal.Vector2d_): Internal.Vector2d; + set(arg0: Internal.DoubleBuffer_): this; + scale(arg0: number, arg1: number, arg2: Internal.Matrix2d_): this; + add(arg0: Internal.Matrix2dc_): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + normalizedPositiveX(arg0: Internal.Vector2d_): Internal.Vector2d; + set(arg0: Internal.Matrix2fc_): this; + scale(arg0: number): this; + scaleLocal(arg0: number, arg1: number, arg2: Internal.Matrix2d_): this; + add(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): this; + getColumn(arg0: number, arg1: Internal.Vector2d_): Internal.Vector2d; + m01(): number; + lerp(arg0: Internal.Matrix2dc_, arg1: number, arg2: Internal.Matrix2d_): this; + transformTranspose(arg0: Internal.Vector2d_): Internal.Vector2d; + m11(arg0: number): this; + transform(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + toString(arg0: Internal.NumberFormat_): string; + get(arg0: Internal.Matrix3x2d_): Internal.Matrix3x2d; + set(arg0: Internal.Matrix3x2dc_): this; + scale(arg0: Internal.Vector2dc_, arg1: Internal.Matrix2d_): this; + scale(arg0: Internal.Vector2dc_): this; + m00(arg0: number): this; + clone(): any; + writeExternal(arg0: Internal.ObjectOutput_): void; + positiveY(arg0: Internal.Vector2d_): Internal.Vector2d; + scaling(arg0: Internal.Vector2dc_): this; + m00(): number; + set(arg0: Internal.Vector2dc_, arg1: Internal.Vector2dc_): this; + mul(arg0: Internal.Matrix2dc_): this; + scale(arg0: number, arg1: number): this; + get(arg0: number[]): number[]; + set(arg0: Internal.ByteBuffer_): this; + determinant(): number; + rotateLocal(arg0: number): this; + mul(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2d_): this; + sub(arg0: Internal.Matrix2dc_): this; + toString(): string; + transform(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + set(arg0: Internal.Matrix3dc_): this; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + getTransposed(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + sub(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): this; + m11(): number; + m01(arg0: number): this; + transform(arg0: Internal.Vector2d_): Internal.Vector2d; + scaling(arg0: number): this; + invert(): this; + normal(arg0: Internal.Matrix2d_): this; + swap(arg0: Internal.Matrix2d_): this; + rotate(arg0: number, arg1: Internal.Matrix2d_): this; + positiveX(arg0: Internal.Vector2d_): Internal.Vector2d; + get(arg0: Internal.Matrix3d_): Internal.Matrix3d; + set(arg0: Internal.Matrix2dc_): this; + rotation(arg0: number): this; + invert(arg0: Internal.Matrix2d_): this; + transformTranspose(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + isFinite(): boolean; + transformTranspose(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + mulLocal(arg0: Internal.Matrix2dc_): this; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + mul(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): this; + getRotation(): number; + readExternal(arg0: Internal.ObjectInput_): void; + transpose(): this; + scaling(arg0: number, arg1: number): this; + normal(): this; + set(arg0: number, arg1: Internal.DoubleBuffer_): this; + m10(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + set(arg0: Internal.Matrix3x2fc_): this; + transpose(arg0: Internal.Matrix2d_): this; + getTransposed(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + setColumn(arg0: number, arg1: Internal.Vector2dc_): this; + mul(arg0: Internal.Matrix2fc_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + setRow(arg0: number, arg1: Internal.Vector2dc_): this; + rotateLocal(arg0: number, arg1: Internal.Matrix2d_): this; + zero(): this; + normalizedPositiveY(arg0: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number[], arg1: number): number[]; + equals(arg0: Internal.Matrix2dc_, arg1: number): boolean; + set(arg0: number[]): this; + mulComponentWise(arg0: Internal.Matrix2dc_): this; + scaleLocal(arg0: number, arg1: number): this; + set(arg0: number, arg1: number, arg2: number): this; + getScale(arg0: Internal.Vector2d_): Internal.Vector2d; + lerp(arg0: Internal.Matrix2dc_, arg1: number): this; + m10(arg0: number): this; + identity(): this; + setRow(arg0: number, arg1: number, arg2: number): this; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + setColumn(arg0: number, arg1: number, arg2: number): this; + get(arg0: number, arg1: number): number; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: Internal.Matrix2d_): this; + set(arg0: Internal.Matrix3fc_): this; + rotate(arg0: number): this; + mulComponentWise(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): this; + mulLocal(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): this; + hashCode(): number; + scale(arg0: number, arg1: Internal.Matrix2d_): this; + equals(arg0: any): boolean; + get finite(): boolean + get rotation(): number + "m01": number; + "m10": number; + "m00": number; + "m11": number; + } + type Matrix2d_ = Matrix2d; + interface Double2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Double2LongFunction; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Double2DoubleFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Double2IntFunction; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Double2FloatFunction; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: number): number; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ByteFunction; + put(arg0: number, arg1: number): number; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ByteFunction; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Double2ShortFunction; + containsKey(arg0: any): boolean; + defaultReturnValue(arg0: number): void; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ByteFunction; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Double2CharFunction; + defaultReturnValue(): number; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ByteFunction; + put(arg0: number, arg1: number): number; + get(arg0: any): number; + getOrDefault(arg0: number, arg1: number): number; + apply(arg0: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + get(arg0: number): number; + containsKey(arg0: number): boolean; + getOrDefault(arg0: any, arg1: number): number; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ByteFunction; + size(): number; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ByteFunction; + clear(): void; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Double2ReferenceFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Double2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + applyAsInt(arg0: number): number; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + } + type Double2ByteFunction_ = ((arg0: number)=>number) | Double2ByteFunction; + class EffectProgram extends Internal.Program { + static compileShader($$0: Internal.Program$Type_, $$1: string, $$2: Internal.InputStream_, $$3: string): Internal.EffectProgram; + close(): void; + attachToEffect($$0: Internal.Effect_): void; + } + type EffectProgram_ = EffectProgram; + interface Vector4fc { + negate(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mulTranspose(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mul(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + ceil(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + add(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + isFinite(): boolean; + dot(arg0: number, arg1: number, arg2: number, arg3: number): number; + mul(arg0: Internal.Matrix4x3fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + fma(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_, arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + max(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + z(): number; + angle(arg0: Internal.Vector4fc_): number; + rotateX(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + x(): number; + absolute(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + equals(arg0: Internal.Vector4fc_, arg1: number): boolean; + div(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotate(arg0: Internal.Quaternionfc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + angleCos(arg0: Internal.Vector4fc_): number; + rotateZ(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + fma(arg0: number, arg1: Internal.Vector4fc_, arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + sub(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + lengthSquared(): number; + mulAffineTranspose(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: number, arg1: Internal.Vector4i_): Internal.Vector4i; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: number): number; + minComponent(): number; + round(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + normalize3(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mulAdd(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_, arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + maxComponent(): number; + div(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + div(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + min(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mulProject(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + smoothStep(arg0: Internal.Vector4fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + normalize(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + mul(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mul(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + hermite(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_, arg2: Internal.Vector4fc_, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mulAffine(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + lerp(arg0: Internal.Vector4fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: Internal.Vector4d_): Internal.Vector4d; + y(): number; + distanceSquared(arg0: Internal.Vector4fc_): number; + sub(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateY(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + w(): number; + length(): number; + distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + normalize(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mulProject(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + distance(arg0: Internal.Vector4fc_): number; + mulAdd(arg0: number, arg1: Internal.Vector4fc_, arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + distance(arg0: number, arg1: number, arg2: number, arg3: number): number; + dot(arg0: Internal.Vector4fc_): number; + floor(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get finite(): boolean + } + type Vector4fc_ = Vector4fc; + interface Spliterator$OfLong extends Internal.Spliterator$OfPrimitive { + forEachRemaining(arg0: any): void; + trySplit(): Internal.Spliterator$OfPrimitive; + forEachRemaining(arg0: Internal.Consumer_): void; + getComparator(): Internal.Comparator; + getExactSizeIfKnown(): number; + hasCharacteristics(arg0: number): boolean; + tryAdvance(arg0: Internal.LongConsumer_): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + tryAdvance(arg0: any): boolean; + forEachRemaining(arg0: Internal.LongConsumer_): void; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + } + type Spliterator$OfLong_ = Spliterator$OfLong; + class ZoneOffsetTransitionRule implements Internal.Serializable { + getLocalTime(): Internal.LocalTime; + getMonth(): Internal.Month; + toString(): string; + getOffsetAfter(): Internal.ZoneOffset; + isMidnightEndOfDay(): boolean; + getDayOfWeek(): Internal.DayOfWeek; + createTransition(arg0: number): Internal.ZoneOffsetTransition; + getStandardOffset(): Internal.ZoneOffset; + getDayOfMonthIndicator(): number; + hashCode(): number; + getOffsetBefore(): Internal.ZoneOffset; + static of(arg0: Internal.Month_, arg1: number, arg2: Internal.DayOfWeek_, arg3: Internal.LocalTime_, arg4: boolean, arg5: Internal.ZoneOffsetTransitionRule$TimeDefinition_, arg6: Internal.ZoneOffset_, arg7: Internal.ZoneOffset_, arg8: Internal.ZoneOffset_): Internal.ZoneOffsetTransitionRule; + equals(arg0: any): boolean; + getTimeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition; + get localTime(): Internal.LocalTime + get month(): Internal.Month + get offsetAfter(): Internal.ZoneOffset + get midnightEndOfDay(): boolean + get dayOfWeek(): Internal.DayOfWeek + get standardOffset(): Internal.ZoneOffset + get dayOfMonthIndicator(): number + get offsetBefore(): Internal.ZoneOffset + get timeDefinition(): Internal.ZoneOffsetTransitionRule$TimeDefinition + } + type ZoneOffsetTransitionRule_ = ZoneOffsetTransitionRule; + class ContinuationPending extends Internal.RuntimeException { + setApplicationState(applicationState: any): void; + getApplicationState(): any; + setContinuation(continuation: Internal.NativeContinuation_): void; + getContinuation(): any; + set applicationState(applicationState: any) + get applicationState(): any + set continuation(continuation: Internal.NativeContinuation_) + get continuation(): any + } + type ContinuationPending_ = ContinuationPending; + class OreConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.RuleTest_, $$1: Internal.BlockState_, $$2: number, $$3: number) + constructor($$0: Internal.RuleTest_, $$1: Internal.BlockState_, $$2: number) + constructor($$0: Internal.List_, $$1: number, $$2: number) + constructor($$0: Internal.List_, $$1: number) + getFeatures(): Internal.Stream>; + static target($$0: Internal.RuleTest_, $$1: Internal.BlockState_): Internal.OreConfiguration$TargetBlockState; + get features(): Internal.Stream> + readonly "discardChanceOnAirExposure": number; + readonly "targetStates": Internal.List; + readonly static "CODEC": any; + readonly "size": number; + } + type OreConfiguration_ = OreConfiguration; + class AmbientMoodSettings { + constructor($$0: Internal.SoundEvent_, $$1: number, $$2: number, $$3: number) + getTickDelay(): number; + getBlockSearchExtent(): number; + getSoundEvent(): Internal.SoundEvent; + getSoundPositionOffset(): number; + get tickDelay(): number + get blockSearchExtent(): number + get soundEvent(): Internal.SoundEvent + get soundPositionOffset(): number + readonly static "CODEC": any; + readonly static "LEGACY_CAVE_SETTINGS": Internal.AmbientMoodSettings; + } + type AmbientMoodSettings_ = AmbientMoodSettings; + class SerializationContext { + constructor() + serializeConditions($$0: Internal.LootItemCondition_[]): Internal.JsonElement; + readonly static "INSTANCE": Internal.SerializationContext; + } + type SerializationContext_ = SerializationContext; + class LevelVersion { + snapshot(): boolean; + static parse($$0: Internal.Dynamic_): Internal.LevelVersion; + levelDataVersion(): number; + lastPlayed(): number; + minecraftVersionName(): string; + minecraftVersion(): Internal.DataVersion; + } + type LevelVersion_ = LevelVersion; + class ThrownEnderpearl extends Internal.ThrowableItemProjectile { + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + changeDimension($$0: Internal.ServerLevel_): Internal.Entity; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + asKJS(): Internal.EntityJS; + tick(): void; + } + type ThrownEnderpearl_ = ThrownEnderpearl; + class Matrix3f implements Internal.Cloneable, Internal.Matrix3fc, Internal.Externalizable { + constructor() + constructor(arg0: Internal.FloatBuffer_) + constructor(arg0: Internal.Matrix3fc_) + constructor(arg0: Internal.Matrix4fc_) + constructor(arg0: Internal.Matrix2fc_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number) + constructor(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_) + m00(): number; + m10(arg0: number): this; + get3x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + add(arg0: Internal.Matrix3fc_): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + equals(arg0: Internal.Matrix3fc_, arg1: number): boolean; + set(arg0: Internal.FloatBuffer_): this; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3f_): this; + reflect(arg0: Internal.Vector3fc_, arg1: Internal.Matrix3f_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + scaling(arg0: number, arg1: number, arg2: number): this; + rotationX(arg0: number): this; + lerp(arg0: Internal.Matrix3fc_, arg1: number): this; + rotateZYX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + mul(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): this; + setSkewSymmetric(arg0: number, arg1: number, arg2: number): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotateLocalY(arg0: number): this; + get3x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateY(arg0: number): this; + m12(): number; + m22(arg0: number): this; + setRow(arg0: number, arg1: number, arg2: number, arg3: number): this; + get(arg0: number[]): number[]; + rotate(arg0: number, arg1: number, arg2: number, arg3: number): this; + reflect(arg0: number, arg1: number, arg2: number): this; + normalizedPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + positiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + set(arg0: Internal.Matrix2fc_): this; + rotation(arg0: number, arg1: Internal.Vector3fc_): this; + toString(arg0: Internal.NumberFormat_): string; + getColumn(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + set(arg0: number, arg1: number, arg2: number): this; + scale(arg0: Internal.Vector3fc_): this; + get(arg0: number[], arg1: number): number[]; + scale(arg0: number, arg1: Internal.Matrix3f_): this; + rotateZYX(arg0: number, arg1: number, arg2: number): this; + getRowColumn(arg0: number, arg1: number): number; + rotateLocalZ(arg0: number, arg1: Internal.Matrix3f_): this; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): this; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): this; + set(arg0: Internal.AxisAngle4d_): this; + clone(): any; + m01(): number; + mulLocal(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): this; + rotateYXZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + writeExternal(arg0: Internal.ObjectOutput_): void; + mul(arg0: Internal.Matrix3fc_): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3f_): this; + m20(): number; + transpose(): this; + rotationXYZ(arg0: number, arg1: number, arg2: number): this; + set(arg0: Internal.Quaternionfc_): this; + scaling(arg0: Internal.Vector3fc_): this; + rotateZ(arg0: number, arg1: Internal.Matrix3f_): this; + rotationYXZ(arg0: number, arg1: number, arg2: number): this; + rotationY(arg0: number): this; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + set(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + reflect(arg0: Internal.Quaternionfc_): this; + scaleLocal(arg0: number, arg1: number, arg2: number): this; + rotation(arg0: Internal.Quaternionfc_): this; + transpose(arg0: Internal.Matrix3f_): this; + setRowColumn(arg0: number, arg1: number, arg2: number): this; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3f_): this; + rotateLocalX(arg0: number): this; + scale(arg0: number): this; + m02(arg0: number): this; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix3f_): this; + mulComponentWise(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): this; + rotateX(arg0: number): this; + m21(arg0: number): this; + toString(): string; + sub(arg0: Internal.Matrix3fc_): this; + positiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + set(arg0: Internal.Matrix4fc_): this; + rotateXYZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + transformTranspose(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + set(arg0: Internal.ByteBuffer_): this; + transformTranspose(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix3f_): this; + rotate(arg0: Internal.AxisAngle4f_): this; + rotationTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateY(arg0: number, arg1: Internal.Matrix3f_): this; + lerp(arg0: Internal.Matrix3fc_, arg1: number, arg2: Internal.Matrix3f_): this; + m12(arg0: number): this; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + set(arg0: Internal.AxisAngle4f_): this; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + scale(arg0: Internal.Vector3fc_, arg1: Internal.Matrix3f_): this; + rotateXYZ(arg0: number, arg1: number, arg2: number): this; + set(arg0: Internal.Matrix3fc_): this; + m21(): number; + m02(): number; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): this; + normal(): this; + isFinite(): boolean; + get3x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotation(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformTranspose(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix3f_): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + mulLocal(arg0: Internal.Matrix3fc_): this; + rotationZ(arg0: number): this; + rotation(arg0: Internal.AxisAngle4f_): this; + m01(arg0: number): this; + rotateYXZ(arg0: number, arg1: number, arg2: number): this; + setLookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + setColumn(arg0: number, arg1: number, arg2: number, arg3: number): this; + setTransposed(arg0: Internal.Matrix3fc_): this; + invert(): this; + m10(): number; + swap(arg0: Internal.Matrix3f_): this; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + normalizedPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + readExternal(arg0: Internal.ObjectInput_): void; + positiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + quadraticFormProduct(arg0: Internal.Vector3fc_): number; + m20(arg0: number): this; + invert(arg0: Internal.Matrix3f_): this; + reflection(arg0: Internal.Vector3fc_): this; + rotate(arg0: Internal.Quaternionfc_): this; + setLookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + reflection(arg0: Internal.Quaternionfc_): this; + get(arg0: number, arg1: number): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateLocalX(arg0: number, arg1: Internal.Matrix3f_): this; + determinant(): number; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + get3x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + identity(): this; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix3f_): this; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): this; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + rotateX(arg0: number, arg1: Internal.Matrix3f_): this; + add(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): this; + m11(arg0: number): this; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + set(arg0: Internal.Quaterniondc_): this; + scaling(arg0: number): this; + obliqueZ(arg0: number, arg1: number): this; + get(arg0: Internal.Matrix3f_): this; + m22(): number; + reflect(arg0: Internal.Vector3fc_): this; + rotate(arg0: number, arg1: Internal.Vector3fc_): this; + quadraticFormProduct(arg0: number, arg1: number, arg2: number): number; + rotateLocal(arg0: Internal.Quaternionfc_): this; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix3f_): this; + setRow(arg0: number, arg1: Internal.Vector3fc_): this; + getEulerAnglesZYX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + setColumn(arg0: number, arg1: Internal.Vector3fc_): this; + rotateLocalZ(arg0: number): this; + rotationZYX(arg0: number, arg1: number, arg2: number): this; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + reflect(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3f_): this; + rotateZ(arg0: number): this; + normal(arg0: Internal.Matrix3f_): this; + getRow(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m11(): number; + cofactor(): this; + scale(arg0: number, arg1: number, arg2: number): this; + m00(arg0: number): this; + getRotation(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + reflection(arg0: number, arg1: number, arg2: number): this; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + sub(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3f_): this; + set(arg0: number[]): this; + mulComponentWise(arg0: Internal.Matrix3fc_): this; + normalizedPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + set(arg0: Internal.Matrix4x3fc_): this; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix3f_): this; + zero(): this; + cofactor(arg0: Internal.Matrix3f_): this; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotationTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + hashCode(): number; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix3f_): this; + getScale(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateLocalY(arg0: number, arg1: Internal.Matrix3f_): this; + equals(arg0: any): boolean; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3f_): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3f_): this; + get finite(): boolean + set transposed(arg0: Internal.Matrix3fc_) + "m10": number; + "m21": number; + "m20": number; + "m01": number; + "m12": number; + "m00": number; + "m11": number; + "m22": number; + "m02": number; + } + type Matrix3f_ = Matrix3f; + class BlockIgnoreProcessor extends Internal.StructureProcessor { + constructor($$0: Internal.List_) + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "AIR": Internal.BlockIgnoreProcessor; + readonly static "STRUCTURE_BLOCK": Internal.BlockIgnoreProcessor; + readonly static "CODEC": any; + readonly static "STRUCTURE_AND_AIR": Internal.BlockIgnoreProcessor; + } + type BlockIgnoreProcessor_ = BlockIgnoreProcessor; + class MapDecoration { + constructor($$0: Internal.MapDecoration$Type_, $$1: number, $$2: number, $$3: number, $$4: Internal.Component_) + getX(): number; + getRot(): number; + hashCode(): number; + getName(): Internal.Component; + renderOnFrame(): boolean; + getImage(): number; + equals($$0: any): boolean; + getType(): Internal.MapDecoration$Type; + getY(): number; + get x(): number + get rot(): number + get name(): Internal.Component + get image(): number + get type(): Internal.MapDecoration$Type + get y(): number + } + type MapDecoration_ = MapDecoration; + class ServerboundKeepAlivePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getId(): number; + isSkippable(): boolean; + get id(): number + get skippable(): boolean + } + type ServerboundKeepAlivePacket_ = ServerboundKeepAlivePacket; + class Matrix3d implements Internal.Cloneable, Internal.Matrix3dc, Internal.Externalizable { + constructor() + constructor(arg0: Internal.DoubleBuffer_) + constructor(arg0: Internal.Matrix3dc_) + constructor(arg0: Internal.Matrix4dc_) + constructor(arg0: Internal.Matrix3fc_) + constructor(arg0: Internal.Matrix4fc_) + constructor(arg0: Internal.Matrix2dc_) + constructor(arg0: Internal.Matrix2fc_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number) + constructor(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_) + mulLocal(arg0: Internal.Matrix3dc_): this; + rotateX(arg0: number, arg1: Internal.Matrix3d_): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number): this; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + rotationTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + set(arg0: Internal.Matrix3dc_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + setFloats(arg0: Internal.ByteBuffer_): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix3d_): this; + m20(): number; + mul(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): this; + rotation(arg0: number, arg1: Internal.Vector3dc_): this; + rotate(arg0: Internal.AxisAngle4d_, arg1: Internal.Matrix3d_): this; + m00(arg0: number): this; + positiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateZYX(arg0: number, arg1: number, arg2: number): this; + setSkewSymmetric(arg0: number, arg1: number, arg2: number): this; + quadraticFormProduct(arg0: Internal.Vector3fc_): number; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): this; + setTransposed(arg0: Internal.Matrix3dc_): this; + cofactor(arg0: Internal.Matrix3d_): this; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix3d_): this; + reflect(arg0: number, arg1: number, arg2: number): this; + transformTranspose(arg0: Internal.Vector3d_): Internal.Vector3d; + rotate(arg0: number, arg1: Internal.Vector3fc_): this; + scaling(arg0: number, arg1: number, arg2: number): this; + m12(arg0: number): this; + rotateYXZ(arg0: number, arg1: number, arg2: number): this; + setColumn(arg0: number, arg1: Internal.Vector3dc_): this; + rotateY(arg0: number, arg1: Internal.Matrix3d_): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number): this; + setRow(arg0: number, arg1: Internal.Vector3dc_): this; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): this; + transpose(): this; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3d_): this; + reflection(arg0: number, arg1: number, arg2: number): this; + set(arg0: number, arg1: Internal.DoubleBuffer_): this; + rotation(arg0: Internal.Quaternionfc_): this; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix3d_): this; + m01(arg0: number): this; + rotation(arg0: Internal.AxisAngle4d_): this; + mulComponentWise(arg0: Internal.Matrix3dc_): this; + set(arg0: Internal.Matrix4fc_): this; + normalizedPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + mulComponentWise(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): this; + setLookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + rotateLocalX(arg0: number): this; + rotationZYX(arg0: number, arg1: number, arg2: number): this; + rotateX(arg0: number): this; + rotationYXZ(arg0: number, arg1: number, arg2: number): this; + getRowColumn(arg0: number, arg1: number): number; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + scale(arg0: Internal.Vector3dc_, arg1: Internal.Matrix3d_): this; + scale(arg0: number, arg1: number, arg2: number): this; + isFinite(): boolean; + normal(): this; + rotation(arg0: number, arg1: Internal.Vector3fc_): this; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix3d_): this; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): this; + rotation(arg0: Internal.AxisAngle4f_): this; + m02(arg0: number): this; + transpose(arg0: Internal.Matrix3d_): this; + setFloats(arg0: number, arg1: Internal.ByteBuffer_): this; + normal(arg0: Internal.Matrix3d_): this; + rotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + setRowColumn(arg0: number, arg1: number, arg2: number): this; + normalizedPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + setRow(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotateLocalY(arg0: number): this; + rotation(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotationX(arg0: number): this; + set(arg0: number, arg1: number, arg2: number): this; + rotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix3d_): this; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + scale(arg0: Internal.Vector3dc_): this; + getScale(arg0: Internal.Vector3d_): Internal.Vector3d; + identity(): this; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix3d_): this; + add(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): this; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): this; + set(arg0: Internal.Quaterniondc_): this; + get(arg0: number[], arg1: number): number[]; + m02(): number; + scale(arg0: number, arg1: Internal.Matrix3d_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + rotateLocal(arg0: Internal.Quaternionfc_): this; + mul(arg0: Internal.Matrix3fc_, arg1: Internal.Matrix3d_): this; + quadraticFormProduct(arg0: number, arg1: number, arg2: number): number; + lerp(arg0: Internal.Matrix3dc_, arg1: number, arg2: Internal.Matrix3d_): this; + mul(arg0: Internal.Matrix3dc_): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + cofactor(): this; + sub(arg0: Internal.Matrix3dc_): this; + getRotation(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + zero(): this; + transformTranspose(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + set(arg0: number[]): this; + set(arg0: Internal.Matrix4dc_): this; + normalizedPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateLocalZ(arg0: number): this; + equals(arg0: any): boolean; + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Matrix3d_): this; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix3d_): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotationZ(arg0: number): this; + set(arg0: Internal.FloatBuffer_): this; + m01(): number; + getRow(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + get(arg0: number[]): number[]; + set(arg0: Internal.Matrix2fc_): this; + toString(arg0: Internal.NumberFormat_): string; + obliqueZ(arg0: number, arg1: number): this; + reflection(arg0: Internal.Quaterniondc_): this; + m12(): number; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3d_): this; + setColumn(arg0: number, arg1: number, arg2: number, arg3: number): this; + get(arg0: number[], arg1: number): number[]; + rotate(arg0: Internal.Quaterniondc_): this; + rotate(arg0: Internal.AxisAngle4d_): this; + reflection(arg0: Internal.Vector3dc_): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): this; + clone(): any; + set(arg0: Internal.AxisAngle4d_): this; + mulLocal(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): this; + writeExternal(arg0: Internal.ObjectOutput_): void; + set(arg0: Internal.Quaternionfc_): this; + rotationY(arg0: number): this; + lerp(arg0: Internal.Matrix3dc_, arg1: number): this; + m00(): number; + rotateLocalZ(arg0: number, arg1: Internal.Matrix3d_): this; + rotateLocal(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix3d_): this; + rotateLocal(arg0: Internal.Quaterniondc_): this; + mul(arg0: Internal.Matrix3fc_): this; + reflect(arg0: Internal.Vector3dc_): this; + get(arg0: number[]): number[]; + determinant(): number; + m20(arg0: number): this; + equals(arg0: Internal.Matrix3dc_, arg1: number): boolean; + toString(): string; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3d_): this; + getFloats(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + set(arg0: Internal.Matrix4x3dc_): this; + rotate(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Matrix3d_): this; + scale(arg0: number): this; + m11(): number; + transformTranspose(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + set(arg0: Internal.ByteBuffer_): this; + rotate(arg0: Internal.AxisAngle4f_): this; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + rotateYXZ(arg0: Internal.Vector3d_): this; + rotateZ(arg0: number, arg1: Internal.Matrix3d_): this; + set(arg0: Internal.AxisAngle4f_): this; + add(arg0: Internal.Matrix3dc_): this; + set(arg0: Internal.Matrix3fc_): this; + get(arg0: Internal.Matrix3d_): this; + scaleLocal(arg0: number, arg1: number, arg2: number): this; + rotationTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + m22(): number; + getEulerAnglesZYX(arg0: Internal.Vector3d_): Internal.Vector3d; + rotationXYZ(arg0: number, arg1: number, arg2: number): this; + rotateLocalY(arg0: number, arg1: Internal.Matrix3d_): this; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix3d_): this; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + m21(arg0: number): this; + invert(): this; + transform(arg0: Internal.Vector3d_): Internal.Vector3d; + set(arg0: Internal.Matrix2dc_): this; + readExternal(arg0: Internal.ObjectInput_): void; + setTransposed(arg0: Internal.Matrix3fc_): this; + quadraticFormProduct(arg0: Internal.Vector3dc_): number; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + m10(): number; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + rotate(arg0: Internal.Quaternionfc_): this; + rotate(arg0: number, arg1: Internal.Vector3dc_): this; + rotateY(arg0: number): this; + m10(arg0: number): this; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + scaling(arg0: Internal.Vector3dc_): this; + rotateXYZ(arg0: number, arg1: number, arg2: number): this; + reflect(arg0: Internal.Quaterniondc_): this; + rotation(arg0: Internal.Quaterniondc_): this; + m21(): number; + setLookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateLocalX(arg0: number, arg1: Internal.Matrix3d_): this; + m22(arg0: number): this; + set(arg0: Internal.DoubleBuffer_): this; + scaling(arg0: number): this; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + reflect(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix3d_): this; + swap(arg0: Internal.Matrix3d_): this; + getFloats(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix3d_): this; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + sub(arg0: Internal.Matrix3dc_, arg1: Internal.Matrix3d_): this; + get(arg0: number, arg1: number): number; + set(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + positiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + invert(arg0: Internal.Matrix3d_): this; + getColumn(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + hashCode(): number; + set(arg0: number[]): this; + transform(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3d_): this; + rotateZ(arg0: number): this; + m11(arg0: number): this; + set floats(arg0: Internal.ByteBuffer_) + set transposed(arg0: Internal.Matrix3dc_) + get finite(): boolean + set transposed(arg0: Internal.Matrix3fc_) + "m01": number; + "m12": number; + "m02": number; + "m10": number; + "m21": number; + "m00": number; + "m11": number; + "m22": number; + "m20": number; + } + type Matrix3d_ = Matrix3d; + class DimensionDataStorage { + constructor($$0: Internal.File_, $$1: Internal.DataFixer_) + computeIfAbsent($$0: Internal.Function_, $$1: Internal.Supplier_, $$2: string): T; + get($$0: Internal.Function_, $$1: string): T; + set($$0: string, $$1: Internal.SavedData_): void; + readTagFromDisk($$0: string, $$1: number): Internal.CompoundTag; + save(): void; + } + type DimensionDataStorage_ = DimensionDataStorage; + interface Int2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2LongFunction; + getOrDefault(arg0: any, arg1: any): any; + getOrDefault(arg0: number, arg1: number): number; + containsKey(arg0: number): boolean; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Int2FloatFunction; + composeInt(arg0: Internal.Int2IntFunction_): this; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Int2DoubleFunction; + apply(arg0: number): number; + get(arg0: any): number; + containsKey(arg0: any): boolean; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2LongFunction; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Int2ShortFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2LongFunction; + remove(arg0: number): number; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2LongFunction; + defaultReturnValue(): number; + andThen(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.Function_): Internal.Function; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Int2CharFunction; + put(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Int2IntFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2LongFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Int2ObjectFunction; + put(arg0: number, arg1: number): number; + size(): number; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Int2ReferenceFunction; + clear(): void; + applyAsLong(arg0: number): number; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2LongFunction; + get(arg0: number): number; + defaultReturnValue(arg0: number): void; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Int2ByteFunction; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2LongFunction; + } + type Int2LongFunction_ = Int2LongFunction | ((arg0: number)=>number); + class DynamicCommandExceptionType implements Internal.CommandExceptionType { + constructor(arg0: Internal.Function_) + createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any): Internal.CommandSyntaxException; + create(arg0: any): Internal.CommandSyntaxException; + } + type DynamicCommandExceptionType_ = DynamicCommandExceptionType; + abstract class ClientboundMoveEntityPacket implements Internal.Packet { + handle(arg0: Internal.PacketListener_): void; + static entityToPacket($$0: number): number; + toString(): string; + getxRot(): number; + getyRot(): number; + static packetToEntity($$0: number, $$1: number, $$2: number): Vec3; + getEntity($$0: Internal.Level_): Internal.Entity; + hasPosition(): boolean; + isSkippable(): boolean; + getXa(): number; + updateEntityPosition($$0: Vec3_): Vec3; + handle($$0: Internal.ClientGamePacketListener_): void; + getZa(): number; + static packetToEntity($$0: number): number; + getYa(): number; + hasRotation(): boolean; + isOnGround(): boolean; + get xRot(): number + get yRot(): number + get skippable(): boolean + get xa(): number + get za(): number + get ya(): number + get onGround(): boolean + } + type ClientboundMoveEntityPacket_ = ClientboundMoveEntityPacket; + interface BlockStateKJS { + setRequiresToolKJS(arg0: boolean): void; + setMaterialKJS(arg0: Internal.Material_): void; + setDestroySpeedKJS(arg0: number): void; + setLightEmissionKJS(arg0: number): void; + set requiresToolKJS(arg0: boolean) + set materialKJS(arg0: Internal.Material_) + set destroySpeedKJS(arg0: number) + set lightEmissionKJS(arg0: number) + } + type BlockStateKJS_ = BlockStateKJS; + class Heightmap$Types extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.Heightmap$Types[]; + isOpaque(): Internal.Predicate; + keepAfterWorldgen(): boolean; + getSerializedName(): string; + getSerializationKey(): string; + static valueOf($$0: string): Internal.Heightmap$Types; + static getFromKey($$0: string): Internal.Heightmap$Types; + sendToClient(): boolean; + get serializedName(): string + get serializationKey(): string + readonly static "OCEAN_FLOOR": Internal.Heightmap$Types; + readonly static "MOTION_BLOCKING_NO_LEAVES": Internal.Heightmap$Types; + readonly static "CODEC": any; + readonly static "MOTION_BLOCKING": Internal.Heightmap$Types; + readonly static "WORLD_SURFACE": Internal.Heightmap$Types; + readonly static "WORLD_SURFACE_WG": Internal.Heightmap$Types; + readonly static "OCEAN_FLOOR_WG": Internal.Heightmap$Types; + } + type Heightmap$Types_ = "motion_blocking_no_leaves" | "ocean_floor" | "motion_blocking" | "world_surface" | Heightmap$Types | "world_surface_wg" | "ocean_floor_wg"; + interface ServerFunctionManager$TraceCallbacks { + onCommand(arg0: number, arg1: string): void; + onReturn(arg0: number, arg1: string, arg2: number): void; + onCall(arg0: number, arg1: ResourceLocation_, arg2: number): void; + onError(arg0: number, arg1: string): void; + } + type ServerFunctionManager$TraceCallbacks_ = ServerFunctionManager$TraceCallbacks; + interface TextureAtlasSpriteExtension { + getPBRHolder(): Internal.PBRSpriteHolder; + getOrCreatePBRHolder(): Internal.PBRSpriteHolder; + get PBRHolder(): Internal.PBRSpriteHolder + get orCreatePBRHolder(): Internal.PBRSpriteHolder + } + type TextureAtlasSpriteExtension_ = TextureAtlasSpriteExtension; + class LevelChunk extends Internal.ChunkAccess { + constructor($$0: Internal.Level_, $$1: Internal.ChunkPos_) + constructor($$0: Internal.ServerLevel_, $$1: Internal.ProtoChunk_, $$2: any_) + constructor($$0: Internal.Level_, $$1: Internal.ChunkPos_, $$2: Internal.UpgradeData_, $$3: Internal.LevelChunkTicks_, $$4: Internal.LevelChunkTicks_, $$5: number, $$6: Internal.LevelChunkSection_[], $$7: any_, $$8: Internal.BlendingData_) + clearAllBlockEntities(): void; + getMinSection(): number; + setClientLightReady($$0: boolean): void; + getBlockState($$0: BlockPos_): Internal.BlockState; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getMaxSection(): number; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + setLoaded($$0: boolean): void; + getSectionYFromSectionIndex($$0: number): number; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + registerAllBlockEntitiesAfterLevelLoad(): void; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getFluidState($$0: number, $$1: number, $$2: number): Internal.FluidState; + setBlockEntity($$0: Internal.BlockEntity_): void; + getEventDispatcher($$0: number): Internal.GameEventDispatcher; + addAndRegisterBlockEntity($$0: Internal.BlockEntity_): void; + setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; + getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; + setFullStatus($$0: Internal.Supplier_): void; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + removeBlockEntity($$0: BlockPos_): void; + replaceWithPacketData($$0: Internal.FriendlyByteBuf_, $$1: Internal.CompoundTag_, $$2: Internal.Consumer_): void; + unregisterTickContainerFromLevel($$0: Internal.ServerLevel_): void; + getSectionsCount(): number; + getSectionIndexFromSectionY($$0: number): number; + getLights(): Internal.Stream; + getSectionIndex($$0: number): number; + getBlockEntity($$0: BlockPos_, $$1: Internal.LevelChunk$EntityCreationType_): Internal.BlockEntity; + getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; + isEmpty(): boolean; + getMaxBuildHeight(): number; + getLevel(): Internal.Level; + unpackTicks($$0: number): void; + getFluidTicks(): Internal.TickContainerAccess; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + postProcessGeneration(): void; + runPostLoad(): void; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + isClientLightReady(): boolean; + getBlockTicks(): Internal.TickContainerAccess; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getFluidState($$0: BlockPos_): Internal.FluidState; + registerTickContainerInLevel($$0: Internal.ServerLevel_): void; + addEntity($$0: Internal.Entity_): void; + getBlockEntities(): Internal.Map; + getMaxLightLevel(): number; + getStatus(): Internal.ChunkStatus; + getFullStatus(): Internal.ChunkHolder$FullChunkStatus; + get minSection(): number + set clientLightReady($$0: boolean) + get maxSection(): number + set loaded($$0: boolean) + set blockEntity($$0: Internal.BlockEntity_) + set fullStatus($$0: Internal.Supplier_) + get sectionsCount(): number + get lights(): Internal.Stream + get ticksForSerialization(): Internal.ChunkAccess$TicksToSave + get empty(): boolean + get maxBuildHeight(): number + get level(): Internal.Level + get fluidTicks(): Internal.TickContainerAccess + get clientLightReady(): boolean + get blockTicks(): Internal.TickContainerAccess + get blockEntities(): Internal.Map + get maxLightLevel(): number + get status(): Internal.ChunkStatus + get fullStatus(): Internal.ChunkHolder$FullChunkStatus + "loaded": boolean; + } + type LevelChunk_ = LevelChunk; + class ClientGenerateAssetsEventJS extends Internal.EventJS { + constructor(gen: Internal.AssetJsonGenerator_, langMap: Internal.Map_) + addMultipartBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; + add(location: ResourceLocation_, json: Internal.JsonElement_): void; + getAllAssets(): Internal.Map; + addLang(key: string, value: string): void; + addBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; + addModel(type: string, id: ResourceLocation_, consumer: Internal.Consumer_): void; + get allAssets(): Internal.Map + readonly "generator": Internal.AssetJsonGenerator; + } + type ClientGenerateAssetsEventJS_ = ClientGenerateAssetsEventJS; + class Direction$Plane extends Internal.Enum implements Internal.Predicate, Internal.Iterable { + stream(): Internal.Stream; + spliterator(): Internal.Spliterator; + getRandomDirection($$0: Internal.Random_): Internal.Direction; + forEach(arg0: Internal.Consumer_): void; + static values(): Internal.Direction$Plane[]; + iterator(): Internal.Iterator; + test(arg0: any): boolean; + or(arg0: Internal.Predicate_): Internal.Predicate; + and(arg0: Internal.Predicate_): Internal.Predicate; + getRandomAxis($$0: Internal.Random_): Internal.Direction$Axis; + test($$0: Internal.Direction_): boolean; + static valueOf($$0: string): Internal.Direction$Plane; + negate(): Internal.Predicate; + readonly static "HORIZONTAL": Internal.Direction$Plane; + readonly static "VERTICAL": Internal.Direction$Plane; + } + type Direction$Plane_ = Direction$Plane | "vertical" | "horizontal"; + class User$Type extends Internal.Enum { + getName(): string; + static valueOf($$0: string): Internal.User$Type; + static byName($$0: string): Internal.User$Type; + static values(): Internal.User$Type[]; + get name(): string + readonly static "LEGACY": Internal.User$Type; + readonly static "MSA": Internal.User$Type; + readonly static "MOJANG": Internal.User$Type; + } + type User$Type_ = User$Type | "mojang" | "msa" | "legacy"; + interface Vector4dc { + sub(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + distance(arg0: number, arg1: number, arg2: number, arg3: number): number; + smoothStep(arg0: Internal.Vector4dc_, arg1: number, arg2: Internal.Vector4d_): Internal.Vector4d; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + lerp(arg0: Internal.Vector4dc_, arg1: number, arg2: Internal.Vector4d_): Internal.Vector4d; + add(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + z(): number; + isFinite(): boolean; + normalize(arg0: Internal.Vector4d_): Internal.Vector4d; + mul(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + mul(arg0: Internal.Matrix4x3dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + mul(arg0: Internal.Vector4fc_, arg1: Internal.Vector4d_): Internal.Vector4d; + mulAdd(arg0: number, arg1: Internal.Vector4dc_, arg2: Internal.Vector4d_): Internal.Vector4d; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + x(): number; + get(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateY(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Vector4d_): Internal.Vector4d; + sub(arg0: Internal.Vector4fc_, arg1: Internal.Vector4d_): Internal.Vector4d; + max(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + div(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + dot(arg0: number, arg1: number, arg2: number, arg3: number): number; + angleCos(arg0: Internal.Vector4dc_): number; + mul(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + mulProject(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mulAffineTranspose(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + hermite(arg0: Internal.Vector4dc_, arg1: Internal.Vector4dc_, arg2: Internal.Vector4dc_, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + get(arg0: number, arg1: Internal.Vector4i_): Internal.Vector4i; + angle(arg0: Internal.Vector4dc_): number; + length(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + fma(arg0: number, arg1: Internal.Vector4dc_, arg2: Internal.Vector4d_): Internal.Vector4d; + minComponent(): number; + floor(arg0: Internal.Vector4d_): Internal.Vector4d; + negate(arg0: Internal.Vector4d_): Internal.Vector4d; + maxComponent(): number; + getf(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mul(arg0: Internal.Matrix4fc_, arg1: Internal.Vector4d_): Internal.Vector4d; + div(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + ceil(arg0: Internal.Vector4d_): Internal.Vector4d; + add(arg0: Internal.Vector4fc_, arg1: Internal.Vector4d_): Internal.Vector4d; + getf(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + mulProject(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + min(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Vector4d_): Internal.Vector4d; + dot(arg0: Internal.Vector4dc_): number; + mul(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + w(): number; + get(arg0: number): number; + y(): number; + normalize(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + mulAdd(arg0: Internal.Vector4dc_, arg1: Internal.Vector4dc_, arg2: Internal.Vector4d_): Internal.Vector4d; + mulAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + lengthSquared(): number; + get(arg0: Internal.Vector4d_): Internal.Vector4d; + rotateZ(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + sub(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + distance(arg0: Internal.Vector4dc_): number; + rotateX(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + absolute(arg0: Internal.Vector4d_): Internal.Vector4d; + fma(arg0: Internal.Vector4dc_, arg1: Internal.Vector4dc_, arg2: Internal.Vector4d_): Internal.Vector4d; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + distanceSquared(arg0: Internal.Vector4dc_): number; + mulTranspose(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + equals(arg0: Internal.Vector4dc_, arg1: number): boolean; + round(arg0: Internal.Vector4d_): Internal.Vector4d; + normalize3(arg0: Internal.Vector4d_): Internal.Vector4d; + get finite(): boolean + } + type Vector4dc_ = Vector4dc; + class EnchantmentTableBlockEntity extends Internal.BlockEntity implements Internal.Nameable { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getDisplayName(): Internal.Component; + getName(): Internal.Component; + load($$0: Internal.CompoundTag_): void; + static bookAnimationTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.EnchantmentTableBlockEntity_): void; + setCustomName($$0: Internal.Component_): void; + hasCustomName(): boolean; + getCustomName(): Internal.Component; + get displayName(): Internal.Component + get name(): Internal.Component + set customName($$0: Internal.Component_) + get customName(): Internal.Component + "rot": number; + "tRot": number; + "open": number; + "flipT": number; + "oOpen": number; + "time": number; + "oFlip": number; + "oRot": number; + "flipA": number; + "flip": number; + } + type EnchantmentTableBlockEntity_ = EnchantmentTableBlockEntity; + interface RenderMaterial { + spriteDepth(): number; + readonly static "MATERIAL_STANDARD": ResourceLocation; + } + type RenderMaterial_ = RenderMaterial; + interface UserPrincipal extends Internal.Principal { + implies(arg0: Internal.Subject_): boolean; + } + type UserPrincipal_ = UserPrincipal; + class Gui extends Internal.GuiComponent { + constructor($$0: Internal.Minecraft_) + handler$ble001$render(matrices: Internal.PoseStack_, tickDelta: number, callbackInfo: Internal.CallbackInfo_): void; + handler$bbc000$iris$displayBigSodiumWarning(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.CallbackInfo_): void; + handler$bfm000$renderEffectPost(poseStack: Internal.PoseStack_, callbackInfo: Internal.CallbackInfo_): void; + setTimes($$0: number, $$1: number, $$2: number): void; + handler$zed000$renderCustomHud(matrix: Internal.PoseStack_, _timeDelta: number, _info: Internal.CallbackInfo_): void; + getBossOverlay(): Internal.BossHealthOverlay; + render($$0: Internal.PoseStack_, $$1: number): void; + renderJumpMeter($$0: Internal.PoseStack_, $$1: number): void; + setSubtitle($$0: Internal.Component_): void; + renderExperienceBar($$0: Internal.PoseStack_, $$1: number): void; + setOverlayMessage($$0: Internal.Component_, $$1: boolean): void; + onDisconnected(): void; + handler$bfm000$renderEffectPre(poseStack: Internal.PoseStack_, callbackInfo: Internal.CallbackInfo_): void; + getChat(): Internal.ChatComponent; + clearCache(): void; + getSpectatorGui(): Internal.SpectatorGui; + handler$bbc000$iris$handleHudHidingScreens(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.CallbackInfo_): void; + renderSelectedItemName($$0: Internal.PoseStack_): void; + renderDemoOverlay($$0: Internal.PoseStack_): void; + handleChat($$0: Internal.ChatType_, $$1: Internal.Component_, $$2: Internal.UUID_): void; + getGuiTicks(): number; + getFont(): Internal.Font; + setNowPlaying($$0: Internal.Component_): void; + setTitle($$0: Internal.Component_): void; + clear(): void; + tick($$0: boolean): void; + resetTitleTimes(): void; + guessChatUUID($$0: Internal.Component_): Internal.UUID; + handler$zkm000$render(matrixStack: Internal.PoseStack_, tickDelta: number, callbackInfo: Internal.CallbackInfo_): void; + getTabList(): Internal.PlayerTabOverlay; + handler$bfm000$renderPre(poseStack: Internal.PoseStack_, partialTicks: number, callbackInfo: Internal.CallbackInfo_): void; + get bossOverlay(): Internal.BossHealthOverlay + set subtitle($$0: Internal.Component_) + get chat(): Internal.ChatComponent + get spectatorGui(): Internal.SpectatorGui + get guiTicks(): number + get font(): Internal.Font + set nowPlaying($$0: Internal.Component_) + set title($$0: Internal.Component_) + get tabList(): Internal.PlayerTabOverlay + "vignetteBrightness": number; + } + type Gui_ = Gui; + interface LevelSimulatedReader { + getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos; + isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; + isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; + getBlockEntity(arg0: BlockPos_, arg1: Internal.BlockEntityType_): Internal.Optional; + } + type LevelSimulatedReader_ = LevelSimulatedReader; + class Turtle extends Internal.Animal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + travel($$0: Vec3_): void; + getScale(): number; + asKJS(): Internal.EntityJS; + canFallInLove(): boolean; + isFood($$0: Internal.ItemStack_): boolean; + isPushedByFluid(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + hasEgg(): boolean; + static checkTurtleSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getComponent(key: Internal.ComponentKey_): C; + isLayingEgg(): boolean; + getAmbientSoundInterval(): number; + canBeLeashed($$0: Internal.Player_): boolean; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + setHomePos($$0: BlockPos_): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + canBreatheUnderwater(): boolean; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get mobType(): Internal.MobType + get scale(): number + get pushedByFluid(): boolean + get layingEgg(): boolean + get ambientSoundInterval(): number + set homePos($$0: BlockPos_) + readonly static "BABY_ON_LAND_SELECTOR": any; + readonly static "FOOD_ITEMS": Internal.Ingredient; + } + type Turtle_ = Turtle; + interface SerializableTickContainer { + save(arg0: number, arg1: Internal.Function_): Internal.Tag; + } + type SerializableTickContainer_ = SerializableTickContainer; + abstract class AbstractIntSet extends Internal.AbstractIntCollection implements Internal.Cloneable, Internal.IntSet { + stream(): Internal.Stream; + iterator(): Internal.IntIterator; + removeIf(arg0: Internal.IntPredicate_): boolean; + remove(arg0: number): boolean; + forEach(arg0: Internal.Consumer_): void; + add(arg0: number): boolean; + parallelStream(): Internal.Stream; + remove(arg0: any): boolean; + forEach(arg0: Internal.IntConsumer_): void; + intSpliterator(): Internal.IntSpliterator; + add(arg0: any): boolean; + hashCode(): number; + intStream(): Internal.IntStream; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + rem(arg0: number): boolean; + intParallelStream(): Internal.IntStream; + spliterator(): Internal.IntSpliterator; + equals(arg0: any): boolean; + intIterator(): Internal.IntIterator; + contains(arg0: any): boolean; + } + type AbstractIntSet_ = AbstractIntSet; + class LargeFireball extends Internal.Fireball { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number, $$5: number) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + } + type LargeFireball_ = LargeFireball; + class SoundRegistryEventJS extends Internal.StartupEventJS { + constructor(registry: Internal.Consumer_) + register(r: ResourceLocation_): void; + } + type SoundRegistryEventJS_ = SoundRegistryEventJS; + interface ShortList extends Internal.ShortCollection, Internal.Comparable>, Internal.List { + sort(arg0: Internal.ShortComparator_): void; + addAll(arg0: number, arg1: Internal.ShortCollection_): boolean; + forEach(arg0: Internal.ShortConsumer_): void; + add(arg0: number, arg1: any): void; + intStream(): Internal.IntStream; + toArray(arg0: Internal.IntFunction_): T[]; + stream(): Internal.Stream; + intParallelStream(): Internal.IntStream; + replaceAll(arg0: Internal.ShortUnaryOperator_): void; + intIterator(): Internal.IntIterator; + set(arg0: number, arg1: number): number; + add(arg0: number, arg1: number): void; + size(arg0: number): void; + removeIf(arg0: Internal.IntPredicate_): boolean; + of(arg0: number, arg1: number, arg2: number): this; + addAll(arg0: number, arg1: Internal.ShortList_): boolean; + indexOf(arg0: any): number; + spliterator(): Internal.ShortSpliterator; + removeShort(arg0: number): number; + of(arg0: number): this; + remove(arg0: any): boolean; + sort(arg0: Internal.Comparator_): void; + getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + unstableSort(arg0: Internal.ShortComparator_): void; + add(arg0: any): boolean; + addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + addAll(arg0: Internal.ShortList_): boolean; + indexOf(arg0: number): number; + iterator(): Internal.ShortListIterator; + addElements(arg0: number, arg1: number[]): void; + unstableSort(arg0: Internal.Comparator_): void; + set(arg0: number, arg1: any): any; + lastIndexOf(arg0: any): number; + removeElements(arg0: number, arg1: number): void; + add(arg0: number): boolean; + remove(arg0: number): any; + setElements(arg0: number, arg1: number[]): void; + forEach(arg0: Internal.Consumer_): void; + forEach(arg0: Internal.IntConsumer_): void; + getShort(arg0: number): number; + setElements(arg0: number[]): void; + listIterator(arg0: number): Internal.ListIterator; + lastIndexOf(arg0: number): number; + add(arg0: number): boolean; + add(arg0: number, arg1: number): void; + of(arg0: number, arg1: number): this; + contains(arg0: any): boolean; + replaceAll(arg0: Internal.UnaryOperator_): void; + listIterator(): Internal.ShortListIterator; + parallelStream(): Internal.Stream; + of(...arg0: number[]): this; + removeIf(arg0: Internal.ShortPredicate_): boolean; + replaceAll(arg0: Internal.IntUnaryOperator_): void; + intSpliterator(): Internal.IntSpliterator; + subList(arg0: number, arg1: number): Internal.List; + removeIf(arg0: Internal.Predicate_): boolean; + toShortArray(arg0: number[]): number[]; + of(): this; + get(arg0: number): number; + setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + set(arg0: number, arg1: number): number; + set elements(arg0: number[]) + } + type ShortList_ = ShortList; + class LanguageManager implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener { + constructor($$0: string) + getLanguage($$0: string): Internal.LanguageInfo; + getName(): string; + getLanguages(): Internal.SortedSet; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + getFabricDependencies(): Internal.Collection; + getSelected(): Internal.LanguageInfo; + getFabricId(): ResourceLocation; + setSelected($$0: Internal.LanguageInfo_): void; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get name(): string + get languages(): Internal.SortedSet + get fabricDependencies(): Internal.Collection + get selected(): Internal.LanguageInfo + get fabricId(): ResourceLocation + set selected($$0: Internal.LanguageInfo_) + readonly static "DEFAULT_LANGUAGE_CODE": "en_us"; + } + type LanguageManager_ = LanguageManager; + class GiantTrunkPlacer extends Internal.TrunkPlacer { + constructor($$0: number, $$1: number, $$2: number) + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + readonly static "CODEC": any; + } + type GiantTrunkPlacer_ = GiantTrunkPlacer; + class PlayerAdvancementEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.ServerPlayer_, advancement: Internal.Advancement_) + getAdvancement(): Internal.AdvancementJS; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + get advancement(): Internal.AdvancementJS + get entity(): Internal.EntityJS + } + type PlayerAdvancementEventJS_ = PlayerAdvancementEventJS; + class Collector$Characteristics extends Internal.Enum { + static values(): Internal.Collector$Characteristics[]; + static valueOf(arg0: string): Internal.Collector$Characteristics; + readonly static "CONCURRENT": Internal.Collector$Characteristics; + readonly static "IDENTITY_FINISH": Internal.Collector$Characteristics; + readonly static "UNORDERED": Internal.Collector$Characteristics; + } + type Collector$Characteristics_ = Collector$Characteristics | "identity_finish" | "unordered" | "concurrent"; + class Provider$Service { + constructor(arg0: Internal.Provider_, arg1: string, arg2: string, arg3: string, arg4: Internal.List_, arg5: Internal.Map_) + getAlgorithm(): string; + newInstance(arg0: any): any; + getAttribute(arg0: string): string; + toString(): string; + getType(): string; + getClassName(): string; + supportsParameter(arg0: any): boolean; + getProvider(): Internal.Provider; + get algorithm(): string + get type(): string + get className(): string + get provider(): Internal.Provider + } + type Provider$Service_ = Provider$Service; + class JsonNull extends Internal.JsonElement { + constructor() + hashCode(): number; + deepCopy(): this; + equals(arg0: any): boolean; + readonly static "INSTANCE": Internal.JsonNull; + } + type JsonNull_ = JsonNull; + class NoiseSettings extends Internal.Record { + constructor($$0: number, $$1: number, $$2: Internal.NoiseSamplingSettings_, $$3: Internal.NoiseSlider_, $$4: Internal.NoiseSlider_, $$5: number, $$6: number, $$7: Internal.TerrainShaper_) + toString(): string; + getCellHeight(): number; + getCellCountY(): number; + noiseSizeVertical(): number; + bottomSlideSettings(): Internal.NoiseSlider; + static create($$0: number, $$1: number, $$2: Internal.NoiseSamplingSettings_, $$3: Internal.NoiseSlider_, $$4: Internal.NoiseSlider_, $$5: number, $$6: number, $$7: Internal.TerrainShaper_): Internal.NoiseSettings; + height(): number; + noiseSamplingSettings(): Internal.NoiseSamplingSettings; + minY(): number; + terrainShaper(): Internal.TerrainShaper; + hashCode(): number; + topSlideSettings(): Internal.NoiseSlider; + getCellWidth(): number; + noiseSizeHorizontal(): number; + equals($$0: any): boolean; + getMinCellY(): number; + get cellHeight(): number + get cellCountY(): number + get cellWidth(): number + get minCellY(): number + readonly static "CODEC": any; + } + type NoiseSettings_ = NoiseSettings; + class RepairItemRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + getSerializer(): Internal.RecipeSerializer; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + isIncomplete(): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get group(): string + get serializer(): Internal.RecipeSerializer + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type RepairItemRecipe_ = RepairItemRecipe; + interface PlayerSyncPredicate { + shouldSyncWith(arg0: Internal.ServerPlayer_): boolean; + only(player: Internal.Player_): this; + all(): this; + } + type PlayerSyncPredicate_ = PlayerSyncPredicate; + class LevelResource { + constructor($$0: string) + toString(): string; + getId(): string; + get id(): string + readonly static "PLAYER_OLD_DATA_DIR": Internal.LevelResource; + readonly static "PLAYER_STATS_DIR": Internal.LevelResource; + readonly static "ROOT": Internal.LevelResource; + readonly static "MAP_RESOURCE_FILE": Internal.LevelResource; + readonly static "GENERATED_DIR": Internal.LevelResource; + readonly static "LEVEL_DATA_FILE": Internal.LevelResource; + readonly static "PLAYER_ADVANCEMENTS_DIR": Internal.LevelResource; + readonly static "PLAYER_DATA_DIR": Internal.LevelResource; + readonly static "DATAPACK_DIR": Internal.LevelResource; + } + type LevelResource_ = LevelResource; + class ClientChunkCache extends Internal.ChunkSource { + constructor($$0: Internal.ClientLevel_, $$1: number) + getLoadedChunksCount(): number; + gatherStats(): string; + getLevel(): Internal.BlockGetter; + drop($$0: number, $$1: number): void; + tick($$0: Internal.BooleanSupplier_, $$1: boolean): void; + getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess; + replaceWithPacketData($$0: number, $$1: number, $$2: Internal.FriendlyByteBuf_, $$3: Internal.CompoundTag_, $$4: Internal.Consumer_): Internal.LevelChunk; + onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; + updateViewCenter($$0: number, $$1: number): void; + handler$bfh000$replaceWithPacketData(i: number, j: number, friendlyByteBuf: Internal.FriendlyByteBuf_, compoundTag: Internal.CompoundTag_, consumer: Internal.Consumer_, cir: Internal.CallbackInfoReturnable_, k: number, levelChunk: Internal.LevelChunk_, chunkPos: Internal.ChunkPos_): void; + getLightEngine(): Internal.LevelLightEngine; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.LevelChunk; + updateViewRadius($$0: number): void; + get loadedChunksCount(): number + get level(): Internal.BlockGetter + get lightEngine(): Internal.LevelLightEngine + } + type ClientChunkCache_ = ClientChunkCache; + interface BufferVertexType extends Internal.VertexType { + getBufferVertexFormat(): Internal.BufferVertexFormat; + asBlittable(): Internal.BlittableVertexType; + get bufferVertexFormat(): Internal.BufferVertexFormat + } + type BufferVertexType_ = BufferVertexType; + class Shulker extends Internal.AbstractGolem implements Internal.Enemy { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + push($$0: Internal.Entity_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + static getProgressAabb($$0: Internal.Direction_, $$1: number): Internal.AABB; + setPos($$0: number, $$1: number, $$2: number): void; + getPickRadius(): number; + asKJS(): Internal.EntityJS; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + stopRiding(): void; + getSoundSource(): Internal.SoundSource; + getMaxHeadYRot(): number; + method_5749($$0: Internal.CompoundTag_): void; + getDeltaMovement(): Vec3; + getMaxHeadXRot(): number; + getComponent(key: Internal.ComponentKey_): C; + getColor(): Internal.DyeColor; + getMyRidingOffset(): number; + getAttachFace(): Internal.Direction; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + playAmbientSound(): void; + canBeCollidedWith(): boolean; + setDeltaMovement($$0: Vec3_): void; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + getClientPeekAmount($$0: number): number; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getRenderPosition($$0: number): Internal.Optional; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + static getProgressDeltaAabb($$0: Internal.Direction_, $$1: number, $$2: number): Internal.AABB; + get pickRadius(): number + get soundSource(): Internal.SoundSource + get maxHeadYRot(): number + get deltaMovement(): Vec3 + get maxHeadXRot(): number + get color(): Internal.DyeColor + get myRidingOffset(): number + get attachFace(): Internal.Direction + set deltaMovement($$0: Vec3_) + } + type Shulker_ = Shulker; + class SpikeConfiguration implements Internal.FeatureConfiguration { + constructor($$0: boolean, $$1: Internal.List_, $$2: BlockPos_) + getFeatures(): Internal.Stream>; + getCrystalBeamTarget(): BlockPos; + getSpikes(): Internal.List; + isCrystalInvulnerable(): boolean; + get features(): Internal.Stream> + get crystalBeamTarget(): BlockPos + get spikes(): Internal.List + get crystalInvulnerable(): boolean + readonly static "CODEC": any; + } + type SpikeConfiguration_ = SpikeConfiguration; + class ThrownExperienceBottle extends Internal.ThrowableItemProjectile { + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_) + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + asKJS(): Internal.EntityJS; + } + type ThrownExperienceBottle_ = ThrownExperienceBottle; + class ClientboundPlaceGhostRecipePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: Internal.Recipe_) + handle(arg0: Internal.PacketListener_): void; + getRecipe(): ResourceLocation; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getContainerId(): number; + isSkippable(): boolean; + get recipe(): ResourceLocation + get containerId(): number + get skippable(): boolean + } + type ClientboundPlaceGhostRecipePacket_ = ClientboundPlaceGhostRecipePacket; + interface AdvancementList$Listener { + onAddAdvancementRoot(arg0: Internal.Advancement_): void; + onRemoveAdvancementRoot(arg0: Internal.Advancement_): void; + onRemoveAdvancementTask(arg0: Internal.Advancement_): void; + onAddAdvancementTask(arg0: Internal.Advancement_): void; + onAdvancementsCleared(): void; + } + type AdvancementList$Listener_ = AdvancementList$Listener; + interface Tickable { + tick(): void; + } + type Tickable_ = Tickable; + class ClientboundMoveVehiclePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Entity_) + handle(arg0: Internal.PacketListener_): void; + getX(): number; + getY(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getZ(): number; + getYRot(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getXRot(): number; + isSkippable(): boolean; + get x(): number + get y(): number + get z(): number + get YRot(): number + get XRot(): number + get skippable(): boolean + } + type ClientboundMoveVehiclePacket_ = ClientboundMoveVehiclePacket; + class CanyonCarverConfiguration$CanyonShapeConfiguration { + constructor($$0: Internal.FloatProvider_, $$1: Internal.FloatProvider_, $$2: number, $$3: Internal.FloatProvider_, $$4: number, $$5: number) + readonly "verticalRadiusCenterFactor": number; + readonly "verticalRadiusDefaultFactor": number; + readonly "distanceFactor": Internal.FloatProvider; + readonly "widthSmoothness": number; + readonly static "CODEC": any; + readonly "thickness": Internal.FloatProvider; + readonly "horizontalRadiusFactor": Internal.FloatProvider; + } + type CanyonCarverConfiguration$CanyonShapeConfiguration_ = CanyonCarverConfiguration$CanyonShapeConfiguration; + class ClientboundSetPassengersPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Entity_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getPassengers(): number[]; + handle($$0: Internal.ClientGamePacketListener_): void; + getVehicle(): number; + isSkippable(): boolean; + get passengers(): number[] + get vehicle(): number + get skippable(): boolean + } + type ClientboundSetPassengersPacket_ = ClientboundSetPassengersPacket; + interface BlockColor { + getColor(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number; + } + type BlockColor_ = BlockColor; + class Stat extends Internal.ObjectiveCriteria { + hashCode(): number; + toString(): string; + getType(): Internal.StatType; + getValue(): T; + equals($$0: any): boolean; + static buildName($$0: Internal.StatType_, $$1: T): string; + format($$0: number): string; + get type(): Internal.StatType + get value(): T + } + type Stat_ = Stat; + interface Byte2ObjectFunction extends Internal.IntFunction, it.unimi.dsi.fastutil.Function { + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Byte2ShortFunction; + getOrDefault(arg0: any, arg1: V): V; + put(arg0: number, arg1: V): V; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Byte2ByteFunction; + containsKey(arg0: any): boolean; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Byte2ObjectFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Byte2FloatFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Byte2LongFunction; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ObjectFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ObjectFunction; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + get(arg0: number): V; + apply(arg0: number): V; + remove(arg0: any): V; + containsKey(arg0: number): boolean; + remove(arg0: number): V; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Byte2CharFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Byte2DoubleFunction; + apply(arg0: number): V; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ObjectFunction; + put(arg0: number, arg1: V): V; + compose(arg0: Internal.Function_): Internal.Function; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ObjectFunction; + size(): number; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ObjectFunction; + getOrDefault(arg0: number, arg1: V): V; + andThen(arg0: Internal.Function_): Internal.Function; + clear(): void; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ObjectFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Byte2IntFunction; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + } + type Byte2ObjectFunction_ = ((arg0: number)=>V) | Byte2ObjectFunction; + interface ChunkProgressListener { + start(): void; + stop(): void; + onStatusChange(arg0: Internal.ChunkPos_, arg1: Internal.ChunkStatus_): void; + updateSpawnPos(arg0: Internal.ChunkPos_): void; + } + type ChunkProgressListener_ = ChunkProgressListener; + interface WorldRendererExtended { + getSodiumWorldRenderer(): Internal.SodiumWorldRenderer; + get sodiumWorldRenderer(): Internal.SodiumWorldRenderer + } + type WorldRendererExtended_ = WorldRendererExtended; + class StructureCheckResult extends Internal.Enum { + static values(): Internal.StructureCheckResult[]; + static valueOf($$0: string): Internal.StructureCheckResult; + readonly static "START_NOT_PRESENT": Internal.StructureCheckResult; + readonly static "CHUNK_LOAD_NEEDED": Internal.StructureCheckResult; + readonly static "START_PRESENT": Internal.StructureCheckResult; + } + type StructureCheckResult_ = "start_present" | "chunk_load_needed" | StructureCheckResult | "start_not_present"; + interface ShaderInstanceInterface { + iris$createGeometryShader(arg0: Internal.ResourceProvider_, arg1: string): void; + } + type ShaderInstanceInterface_ = ShaderInstanceInterface; + class ServerboundClientCommandPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.ServerboundClientCommandPacket$Action_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getAction(): Internal.ServerboundClientCommandPacket$Action; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + get action(): Internal.ServerboundClientCommandPacket$Action + get skippable(): boolean + } + type ServerboundClientCommandPacket_ = ServerboundClientCommandPacket; + interface Era extends Internal.TemporalAccessor, Internal.TemporalAdjuster { + range(arg0: Internal.TemporalField_): Internal.ValueRange; + get(arg0: Internal.TemporalField_): number; + getLong(arg0: Internal.TemporalField_): number; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + getValue(): number; + query(arg0: Internal.TemporalQuery_): R; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + isSupported(arg0: Internal.TemporalField_): boolean; + get value(): number + } + type Era_ = Era | (()=>number); + class ClientboundSetDefaultSpawnPositionPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: BlockPos_, $$1: number) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getAngle(): number; + isSkippable(): boolean; + get pos(): BlockPos + get angle(): number + get skippable(): boolean + } + type ClientboundSetDefaultSpawnPositionPacket_ = ClientboundSetDefaultSpawnPositionPacket; + interface Key extends Internal.Serializable { + getAlgorithm(): string; + getFormat(): string; + getEncoded(): number[]; + get algorithm(): string + get format(): string + get encoded(): number[] + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "serialVersionUID": 6603384152749567654; + } + type Key_ = Key; + interface Matrix4fAccess { + copyFromArray(arg0: number[]): void; + copyIntoArray(): number[]; + convertToJOML(): Internal.Matrix4f; + } + type Matrix4fAccess_ = Matrix4fAccess; + abstract class ForwardingSet extends Internal.ForwardingCollection implements Internal.Set { + hashCode(): number; + stream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + parallelStream(): Internal.Stream; + equals(arg0: any): boolean; + } + type ForwardingSet_ = ForwardingSet; + interface Palette { + read(arg0: Internal.FriendlyByteBuf_): void; + write(arg0: Internal.FriendlyByteBuf_): void; + maybeHas(arg0: Internal.Predicate_): boolean; + getSerializedSize(): number; + valueFor(arg0: number): T; + getSize(): number; + idFor(arg0: T): number; + copy(): this; + get serializedSize(): number + get size(): number + } + type Palette_ = Palette; + class PlayerStatsJS { + constructor(p: Internal.PlayerJS_, s: Internal.StatsCounter_) + getDeaths(): number; + getAnimalsBred(): number; + getPlayerKills(): number; + getTimeSinceRest(): number; + getWalkDistance(): number; + getDamageDealt(): number; + getItemsDropped(item: Internal.Item_): number; + getSprintDistance(): number; + getBlocksMined(block: Internal.Block_): number; + set(id: ResourceLocation_, value: number): void; + getPlayTime(): number; + getMobKills(): number; + add(id: ResourceLocation_, value: number): void; + getCrouchDistance(): number; + getTimeCrouchTime(): number; + getPlayer(): Internal.PlayerJS; + getJumps(): number; + getItemsCrafted(item: Internal.Item_): number; + get(id: ResourceLocation_): number; + getTimeSinceDeath(): number; + getDamageAbsorbed(): number; + getItemsUsed(item: Internal.Item_): number; + getItemsPickedUp(item: Internal.Item_): number; + getSwimDistance(): number; + getDamageBlocked_by_shield(): number; + getDamageResisted(): number; + getItemsBroken(item: Internal.Item_): number; + getFishCaught(): number; + getDamageTaken(): number; + getDamageDealt_resisted(): number; + getKilled(entity: Internal.EntityType_): number; + getDamageDealt_absorbed(): number; + getKilledBy(entity: Internal.EntityType_): number; + get deaths(): number + get animalsBred(): number + get playerKills(): number + get timeSinceRest(): number + get walkDistance(): number + get damageDealt(): number + get sprintDistance(): number + get playTime(): number + get mobKills(): number + get crouchDistance(): number + get timeCrouchTime(): number + get player(): Internal.PlayerJS + get jumps(): number + get timeSinceDeath(): number + get damageAbsorbed(): number + get swimDistance(): number + get damageBlocked_by_shield(): number + get damageResisted(): number + get fishCaught(): number + get damageTaken(): number + get damageDealt_resisted(): number + get damageDealt_absorbed(): number + } + type PlayerStatsJS_ = PlayerStatsJS; + abstract class CollectionTag extends Internal.AbstractList implements Internal.Tag { + constructor() + remove(arg0: number): any; + stream(): Internal.Stream; + forEach(arg0: Internal.Consumer_): void; + addTag(arg0: number, arg1: Internal.Tag_): boolean; + remove(arg0: number): T; + spliterator(): Internal.Spliterator; + add(arg0: number, arg1: any): void; + sort(arg0: Internal.Comparator_): void; + set(arg0: number, arg1: T): T; + setTag(arg0: number, arg1: Internal.Tag_): boolean; + getAsString(): string; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + replaceAll(arg0: Internal.UnaryOperator_): void; + add(arg0: number, arg1: T): void; + parallelStream(): Internal.Stream; + set(arg0: number, arg1: any): any; + getElementType(): number; + get asString(): string + get elementType(): number + } + type CollectionTag_ = CollectionTag; + interface Object2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2BooleanFunction; + test(arg0: K): boolean; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2BooleanFunction; + getOrDefault(arg0: any, arg1: any): any; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Object2ObjectFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Object2IntFunction; + containsKey(arg0: any): boolean; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Object2CharFunction; + removeBoolean(arg0: any): boolean; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Object2ReferenceFunction; + or(arg0: Internal.Predicate_): Internal.Predicate; + put(arg0: any, arg1: any): any; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Object2FloatFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2BooleanFunction; + apply(arg0: K): boolean; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Object2ByteFunction; + defaultReturnValue(): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Object2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2BooleanFunction; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Object2ShortFunction; + getOrDefault(arg0: any, arg1: boolean): boolean; + remove(arg0: any): boolean; + getOrDefault(arg0: any, arg1: boolean): boolean; + put(arg0: K, arg1: boolean): boolean; + put(arg0: K, arg1: boolean): boolean; + getBoolean(arg0: any): boolean; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2BooleanFunction; + and(arg0: Internal.Predicate_): Internal.Predicate; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2BooleanFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2BooleanFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2BooleanFunction; + size(): number; + negate(): Internal.Predicate; + clear(): void; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Object2DoubleFunction; + get(arg0: any): any; + defaultReturnValue(arg0: boolean): void; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2BooleanFunction; + } + type Object2BooleanFunction_ = Object2BooleanFunction | ((arg0: any)=>boolean); + interface ServerPlayerEntityAccessor { + callOnScreenHandlerOpened(arg0: Internal.AbstractContainerMenu_): void; + setScreenHandlerSyncId(arg0: number): void; + getScreenHandlerSyncId(): number; + set screenHandlerSyncId(arg0: number) + get screenHandlerSyncId(): number + } + type ServerPlayerEntityAccessor_ = ServerPlayerEntityAccessor; + class ServerboundSetStructureBlockPacket implements Internal.Packet { + constructor($$0: BlockPos_, $$1: Internal.StructureBlockEntity$UpdateType_, $$2: Internal.StructureMode_, $$3: string, $$4: BlockPos_, $$5: Vec3i_, $$6: Internal.Mirror_, $$7: Internal.Rotation_, $$8: string, $$9: boolean, $$10: boolean, $$11: boolean, $$12: number, $$13: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isIgnoreEntities(): boolean; + getData(): string; + getSeed(): number; + isSkippable(): boolean; + getUpdateType(): Internal.StructureBlockEntity$UpdateType; + getSize(): Vec3i; + getPos(): BlockPos; + getRotation(): Internal.Rotation; + isShowBoundingBox(): boolean; + isShowAir(): boolean; + getMirror(): Internal.Mirror; + getIntegrity(): number; + getOffset(): BlockPos; + getName(): string; + getMode(): Internal.StructureMode; + get ignoreEntities(): boolean + get data(): string + get seed(): number + get skippable(): boolean + get updateType(): Internal.StructureBlockEntity$UpdateType + get size(): Vec3i + get pos(): BlockPos + get rotation(): Internal.Rotation + get showBoundingBox(): boolean + get showAir(): boolean + get mirror(): Internal.Mirror + get integrity(): number + get offset(): BlockPos + get name(): string + get mode(): Internal.StructureMode + } + type ServerboundSetStructureBlockPacket_ = ServerboundSetStructureBlockPacket; + class Boat$Type extends Internal.Enum { + static byName($$0: string): Internal.Boat$Type; + static values(): Internal.Boat$Type[]; + toString(): string; + getName(): string; + static byId($$0: number): Internal.Boat$Type; + getPlanks(): Internal.Block; + static valueOf($$0: string): Internal.Boat$Type; + get name(): string + get planks(): Internal.Block + readonly static "DARK_OAK": Internal.Boat$Type; + readonly static "SPRUCE": Internal.Boat$Type; + readonly static "JUNGLE": Internal.Boat$Type; + readonly static "OAK": Internal.Boat$Type; + readonly static "BIRCH": Internal.Boat$Type; + readonly static "ACACIA": Internal.Boat$Type; + } + type Boat$Type_ = "jungle" | Boat$Type | "oak" | "dark_oak" | "acacia" | "spruce" | "birch"; + interface TemporalUnit { + between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; + isTimeBased(): boolean; + addTo(arg0: R, arg1: number): R; + toString(): string; + getDuration(): Internal.Duration; + isDurationEstimated(): boolean; + isDateBased(): boolean; + isSupportedBy(arg0: Internal.Temporal_): boolean; + get timeBased(): boolean + get duration(): Internal.Duration + get durationEstimated(): boolean + get dateBased(): boolean + } + type TemporalUnit_ = TemporalUnit; + interface Spliterator$OfDouble extends Internal.Spliterator$OfPrimitive { + forEachRemaining(arg0: any): void; + trySplit(): Internal.Spliterator$OfPrimitive; + forEachRemaining(arg0: Internal.Consumer_): void; + getComparator(): Internal.Comparator; + getExactSizeIfKnown(): number; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + hasCharacteristics(arg0: number): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + tryAdvance(arg0: any): boolean; + tryAdvance(arg0: Internal.DoubleConsumer_): boolean; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + } + type Spliterator$OfDouble_ = Spliterator$OfDouble; + interface Short2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; + getOrDefault(arg0: any, arg1: any): any; + getOrDefault(arg0: number, arg1: number): number; + put(arg0: number, arg1: number): number; + composeShort(arg0: Internal.Short2ShortFunction_): this; + compose(arg0: Internal.Function_): Internal.Function; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; + containsKey(arg0: any): boolean; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; + get(arg0: any): number; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + remove(arg0: number): number; + applyAsInt(arg0: number): number; + get(arg0: number): number; + identity(): this; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; + put(arg0: any, arg1: any): any; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; + put(arg0: number, arg1: number): number; + apply(arg0: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + containsKey(arg0: number): boolean; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; + size(): number; + defaultReturnValue(arg0: number): void; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; + clear(): void; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; + getOrDefault(arg0: any, arg1: number): number; + remove(arg0: any): any; + andThen(arg0: Internal.Function_): Internal.Function; + } + type Short2ShortFunction_ = Short2ShortFunction | ((arg0: number)=>number); + interface Int2DoubleFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function { + applyAsDouble(arg0: number): number; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2DoubleFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2DoubleFunction; + getOrDefault(arg0: any, arg1: any): any; + get(arg0: any): number; + apply(arg0: number): number; + containsKey(arg0: number): boolean; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2DoubleFunction; + containsKey(arg0: any): boolean; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2DoubleFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2DoubleFunction; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2DoubleFunction; + put(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Int2IntFunction; + defaultReturnValue(arg0: number): void; + get(arg0: number): number; + getOrDefault(arg0: number, arg1: number): number; + remove(arg0: number): number; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Int2ObjectFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Int2CharFunction; + remove(arg0: any): number; + getOrDefault(arg0: any, arg1: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.Function_): Internal.Function; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Int2ByteFunction; + composeInt(arg0: Internal.Int2IntFunction_): this; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Int2FloatFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2DoubleFunction; + defaultReturnValue(): number; + size(): number; + put(arg0: number, arg1: number): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + clear(): void; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Int2ShortFunction; + put(arg0: number, arg1: number): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Int2LongFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Int2ReferenceFunction; + } + type Int2DoubleFunction_ = Int2DoubleFunction | ((arg0: number)=>number); + interface NbtSerializable { + toDynamic(dynamic: Internal.Dynamic_): Internal.Dynamic; + toTag(arg0: Internal.CompoundTag_): Internal.CompoundTag; + fromTag(arg0: Internal.CompoundTag_): void; + fromDynamic(dynamic: Internal.Dynamic_): void; + } + type NbtSerializable_ = NbtSerializable; + interface BidirectionalIterator extends Internal.Iterator { + hasPrevious(): boolean; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + previous(): K; + } + type BidirectionalIterator_ = BidirectionalIterator; + interface Stream$Builder extends Internal.Consumer { + andThen(arg0: Internal.Consumer_): Internal.Consumer; + add(arg0: T): this; + build(): Internal.Stream; + accept(arg0: T): void; + } + type Stream$Builder_ = Stream$Builder; + class AttributeModifier { + constructor($$0: Internal.UUID_, $$1: string, $$2: number, $$3: Internal.AttributeModifier$Operation_) + constructor($$0: string, $$1: number, $$2: Internal.AttributeModifier$Operation_) + constructor($$0: Internal.UUID_, $$1: Internal.Supplier_, $$2: number, $$3: Internal.AttributeModifier$Operation_) + save(): Internal.CompoundTag; + hashCode(): number; + toString(): string; + getAmount(): number; + getName(): string; + getId(): Internal.UUID; + static load($$0: Internal.CompoundTag_): Internal.AttributeModifier; + equals($$0: any): boolean; + getOperation(): Internal.AttributeModifier$Operation; + get amount(): number + get name(): string + get id(): Internal.UUID + get operation(): Internal.AttributeModifier$Operation + } + type AttributeModifier_ = AttributeModifier; + interface Table$Cell { + hashCode(): number; + getValue(): V; + getColumnKey(): C; + equals(arg0: any): boolean; + getRowKey(): R; + get value(): V + get columnKey(): C + get rowKey(): R + } + type Table$Cell_ = Table$Cell; + interface StringSplitter$LinePosConsumer { + accept(arg0: Internal.Style_, arg1: number, arg2: number): void; + } + type StringSplitter$LinePosConsumer_ = ((arg0: Internal.Style, arg1: number, arg2: number)=>void) | StringSplitter$LinePosConsumer; + class LootNbtProviderType extends Internal.SerializerType { + constructor($$0: Internal.Serializer_) + } + type LootNbtProviderType_ = Special.LootNbtProviderType | LootNbtProviderType; interface Aquifer { create($$0: Internal.NoiseChunk_, $$1: Internal.ChunkPos_, $$2: Internal.DensityFunction_, $$3: Internal.DensityFunction_, $$4: Internal.DensityFunction_, $$5: Internal.DensityFunction_, $$6: Internal.PositionalRandomFactory_, $$7: number, $$8: number, $$9: Internal.Aquifer$FluidPicker_): this; createDisabled($$0: Internal.Aquifer$FluidPicker_): this; @@ -20275,46580 +11191,54876 @@ declare namespace Internal { shouldScheduleFluidUpdate(): boolean; } type Aquifer_ = Aquifer; - /** - * @javaClass com.mojang.datafixers.types.families.RecursiveTypeFamily - */ - class RecursiveTypeFamily implements Internal.TypeFamily { - template(): Internal.TypeTemplate; - static viewUnchecked(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; - fold(arg0: Internal.Algebra_): Internal.IntFunction>; - size(): number; - apply(arg0: number): Internal.RecursivePoint$RecursivePointType; - everywhere(arg0: number, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_): Internal.Optional>; + class Period implements Internal.ChronoPeriod, Internal.Serializable { + withDays(arg0: number): this; + multipliedBy(arg0: number): Internal.ChronoPeriod; + static ofDays(arg0: number): Internal.Period; + isZero(): boolean; + toTotalMonths(): number; + static of(arg0: number, arg1: number, arg2: number): Internal.Period; + getDays(): number; + static from(arg0: Internal.TemporalAmount_): Internal.Period; + withMonths(arg0: number): this; + static ofWeeks(arg0: number): Internal.Period; + getUnits(): Internal.List; + minusYears(arg0: number): this; + get(arg0: Internal.TemporalUnit_): number; + getChronology(): Internal.IsoChronology; + isNegative(): boolean; + plusDays(arg0: number): this; + addTo(arg0: Internal.Temporal_): Internal.Temporal; + minus(arg0: Internal.TemporalAmount_): this; + toString(): string; + static ofMonths(arg0: number): Internal.Period; + getYears(): number; + static parse(arg0: Internal.CharSequence_): Internal.Period; + getMonths(): number; + normalized(): Internal.ChronoPeriod; + minusMonths(arg0: number): this; + subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; + minusDays(arg0: number): this; hashCode(): number; - findType(arg0: number, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Type$TypeMatcher_, arg4: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + plusYears(arg0: number): this; + plus(arg0: Internal.TemporalAmount_): Internal.ChronoPeriod; + static between(arg0: Internal.LocalDate_, arg1: Internal.LocalDate_): Internal.Period; + negated(): this; + static ofYears(arg0: number): Internal.Period; equals(arg0: any): boolean; - name(): string; - buildMuType(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RecursiveTypeFamily_): Internal.RecursivePoint$RecursivePointType; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + withYears(arg0: number): this; + plusMonths(arg0: number): this; + get zero(): boolean + get days(): number + get units(): Internal.List + get chronology(): Internal.IsoChronology + get negative(): boolean + get years(): number + get months(): number + readonly static "ZERO": Internal.Period; } - type RecursiveTypeFamily_ = RecursiveTypeFamily; - /** - * @javaClass dev.latvian.mods.kubejs.util.WithAttachedData - */ - interface WithAttachedData { - getData(): Internal.AttachedData; + type Period_ = Period; + interface DynamicFunction$Callback { + call(arg0: any[]): any; } - type WithAttachedData_ = (() => Internal.AttachedData) | WithAttachedData; - /** - * @javaClass net.minecraft.class_642$class_643 - */ - class ServerData$ServerPackStatus extends Internal.Enum { - getName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.ServerData$ServerPackStatus[]; - static readonly "DISABLED" : Internal.ServerData$ServerPackStatus; - static readonly "PROMPT" : Internal.ServerData$ServerPackStatus; - static readonly "ENABLED" : Internal.ServerData$ServerPackStatus; - get name(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type DynamicFunction$Callback_ = ((arg0: any[])=>any) | DynamicFunction$Callback; + class WorldBorder$Settings { + getDamagePerBlock(): number; + getWarningBlocks(): number; + getSizeLerpTarget(): number; + static read($$0: Internal.DynamicLike_, $$1: Internal.WorldBorder$Settings_): Internal.WorldBorder$Settings; + getSafeZone(): number; + getSizeLerpTime(): number; + getSize(): number; + getWarningTime(): number; + write($$0: Internal.CompoundTag_): void; + getCenterZ(): number; + getCenterX(): number; + get damagePerBlock(): number + get warningBlocks(): number + get sizeLerpTarget(): number + get safeZone(): number + get sizeLerpTime(): number + get size(): number + get warningTime(): number + get centerZ(): number + get centerX(): number } - type ServerData$ServerPackStatus_ = "disabled" | "prompt" | "enabled" | ServerData$ServerPackStatus; - /** - * @javaClass dev.latvian.mods.kubejs.player.PlayerEventJS - */ - abstract class PlayerEventJS extends Internal.LivingEntityEventJS { - addGameStage(stage: string): void; - /** - */ - getPlayer(): Internal.PlayerJS_; - getMinecraftPlayer(): Internal.Player; - hasGameStage(stage: string): boolean; - removeGameStage(stage: string): void; - get minecraftPlayer(): Internal.Player; - /** - */ - get player(): Internal.PlayerJS_; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type PlayerEventJS_ = PlayerEventJS; - /** - * @javaClass net.minecraft.class_3098$class_3100 - */ - class MineshaftFeature$Type extends Internal.Enum implements Internal.StringRepresentable { - getWoodState(): Internal.BlockState; - getName(): string; - getPlanksState(): Internal.BlockState; - static valueOf($$0: string): this; - static values(): Internal.MineshaftFeature$Type[]; - method_15434(): string; - getFenceState(): Internal.BlockState; - static byId($$0: number): this; - static readonly "MESA" : Internal.MineshaftFeature$Type; - static readonly "CODEC" : Internal.Codec; - static readonly "NORMAL" : Internal.MineshaftFeature$Type; - get woodState(): Internal.BlockState; - get name(): string; - get planksState(): Internal.BlockState; - get fenceState(): Internal.BlockState; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MineshaftFeature$Type_ = "normal" | "mesa" | MineshaftFeature$Type; - /** - * @javaClass java.util.Properties - */ - class Properties extends Internal.Hashtable { - getOrDefault(arg0: any, arg1: any): any; - loadFromXML(arg0: Internal.InputStream_): void; - keys(): Internal.Enumeration; - computeIfAbsent(arg0: any, arg1: Internal.Function_): any; - values(): Internal.Collection; - save(arg0: Internal.OutputStream_, arg1: string): void; - replace(arg0: any, arg1: any, arg2: any): boolean; - replace(arg0: any, arg1: any): any; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - put(arg0: any, arg1: any): any; - remove(arg0: any): any; - remove(arg0: any, arg1: any): boolean; - compute(arg0: any, arg1: Internal.BiFunction_): any; - load(arg0: Internal.Reader_): void; - load(arg0: Internal.InputStream_): void; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; - get(arg0: any): any; - keySet(): Internal.Set; - getProperty(arg0: string): string; - getProperty(arg0: string, arg1: string): string; - entrySet(): Internal.Set>; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - stringPropertyNames(): Internal.Set; - isEmpty(): boolean; - clear(): void; - store(arg0: Internal.OutputStream_, arg1: string): void; - store(arg0: Internal.Writer_, arg1: string): void; - list(arg0: Internal.PrintStream_): void; - list(arg0: Internal.PrintWriter_): void; - storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: string): void; - storeToXML(arg0: Internal.OutputStream_, arg1: string): void; - storeToXML(arg0: Internal.OutputStream_, arg1: string, arg2: Internal.Charset_): void; - contains(arg0: any): boolean; - computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; - size(): number; - propertyNames(): Internal.Enumeration; - setProperty(arg0: string, arg1: string): any; - elements(): Internal.Enumeration; - equals(arg0: any): boolean; - clone(): any; - toString(): string; - putIfAbsent(arg0: any, arg1: any): any; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Properties_ = Properties; - /** - * Fired by different tag everytime when a player: - * - ticks - * - logged in - * - logged out - * @javaClass dev.latvian.mods.kubejs.player.SimplePlayerEventJS - */ - class SimplePlayerEventJS extends Internal.PlayerEventJS { - getEntity(): Internal.EntityJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired by different tag everytime when a player: - * - ticks - * - logged in - * - logged out - */ - type SimplePlayerEventJS_ = SimplePlayerEventJS; - /** - * @javaClass dev.latvian.mods.kubejs.core.EntityKJS - */ - interface EntityKJS extends Internal.AsKJS { - getPersistentDataKJS(): Internal.CompoundTag; - asKJS(): Internal.EntityJS; - } - type EntityKJS_ = EntityKJS; - /** - * @javaClass dev.latvian.mods.kubejs.player.ChestEventJS - */ - class ChestEventJS extends Internal.InventoryEventJS { - getWrappedInventory(): Internal.Container; - getBlock(): Internal.BlockContainerJS; - getInventory(): Internal.InventoryJS; - get wrappedInventory(): Internal.Container; - get block(): Internal.BlockContainerJS; - get inventory(): Internal.InventoryJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChestEventJS_ = ChestEventJS; - /** - * @javaClass net.minecraft.class_4463 - */ - class ClientboundBlockBreakAckPacket extends Internal.Record implements Internal.Packet { - pos(): BlockPos; - allGood(): boolean; - method_11052($$0: Internal.FriendlyByteBuf_): void; - hashCode(): number; - equals($$0: any): boolean; - action(): Internal.ServerboundPlayerActionPacket$Action; - handle($$0: Internal.ClientGamePacketListener_): void; - toString(): string; - state(): Internal.BlockState; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundBlockBreakAckPacket_ = ClientboundBlockBreakAckPacket; - /** - * @javaClass net.minecraft.class_4703 - */ - class BeeDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { - addOrUpdateHiveInfo($$0: Internal.BeeDebugRenderer$HiveInfo_): void; - clear(): void; - addOrUpdateBeeInfo($$0: Internal.BeeDebugRenderer$BeeInfo_): void; - removeBeeInfo($$0: number): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BeeDebugRenderer_ = BeeDebugRenderer; - /** - * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinStyleAccessor - */ - interface MixinStyleAccessor { - } - type MixinStyleAccessor_ = MixinStyleAccessor; - /** - * @javaClass net.minecraft.class_268 - */ - class PlayerTeam extends Internal.Team { - getName(): string; - canSeeFriendlyInvisibles(): boolean; - getFormattedDisplayName(): Internal.MutableComponent; - setAllowFriendlyFire($$0: boolean): void; - setDisplayName($$0: Internal.Component_): void; - setDeathMessageVisibility($$0: Internal.Team$Visibility_): void; - getCollisionRule(): Internal.Team$CollisionRule; - getScoreboard(): Internal.Scoreboard; - setSeeFriendlyInvisibles($$0: boolean): void; - getPlayers(): Internal.Collection; - unpackOptions($$0: number): void; - getPlayerPrefix(): Internal.Component; - setPlayerPrefix($$0: Internal.Component_): void; - getColor(): Internal.ChatFormatting; - isAllowFriendlyFire(): boolean; - setCollisionRule($$0: Internal.Team$CollisionRule_): void; - setNameTagVisibility($$0: Internal.Team$Visibility_): void; - setPlayerSuffix($$0: Internal.Component_): void; - packOptions(): number; - getFormattedName($$0: Internal.Component_): Internal.MutableComponent; - setColor($$0: Internal.ChatFormatting_): void; - getDisplayName(): Internal.Component; - getNameTagVisibility(): Internal.Team$Visibility; - static formatNameForTeam($$0: Internal.Team_, $$1: Internal.Component_): Internal.MutableComponent; - getPlayerSuffix(): Internal.Component; - getDeathMessageVisibility(): Internal.Team$Visibility; - get allowFriendlyFire(): boolean; - get collisionRule(): Internal.Team$CollisionRule; - get playerSuffix(): Internal.Component; - get formattedDisplayName(): Internal.MutableComponent; - get color(): Internal.ChatFormatting; - get playerPrefix(): Internal.Component; - get players(): Internal.Collection; - get displayName(): Internal.Component; - get name(): string; - get nameTagVisibility(): Internal.Team$Visibility; - get scoreboard(): Internal.Scoreboard; - get deathMessageVisibility(): Internal.Team$Visibility; - set allowFriendlyFire($$0: boolean); - set collisionRule($$0: Internal.Team$CollisionRule_); - set playerSuffix($$0: Internal.Component_); - set color($$0: Internal.ChatFormatting_); - set seeFriendlyInvisibles($$0: boolean); - set playerPrefix($$0: Internal.Component_); - set displayName($$0: Internal.Component_); - set nameTagVisibility($$0: Internal.Team$Visibility_); - set deathMessageVisibility($$0: Internal.Team$Visibility_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerTeam_ = PlayerTeam; - /** - * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup - */ - interface BlockApiLookup { - registerForBlockEntity(provider: Internal.BiFunction_, blockEntityType: Internal.BlockEntityType_): void; - registerForBlocks(arg0: Internal.BlockApiLookup$BlockApiProvider_, ... arg1: Internal.Block_[]): void; - apiClass(): typeof A; - find(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockEntity_, arg4: C): A; - find(world: Internal.Level_, pos: BlockPos_, context: C): A; - get(lookupId: ResourceLocation_, apiClass: Internal.Class_, contextClass: Internal.Class_): Internal.BlockApiLookup; - getProvider(arg0: Internal.Block_): Internal.BlockApiLookup$BlockApiProvider; - registerSelf(... arg0: Internal.BlockEntityType_[]): void; - getId(): ResourceLocation; - registerForBlockEntities(arg0: Internal.BlockApiLookup$BlockEntityApiProvider_, ... arg1: Internal.BlockEntityType_[]): void; - contextClass(): typeof C; - registerFallback(arg0: Internal.BlockApiLookup$BlockApiProvider_): void; - } - type BlockApiLookup_ = BlockApiLookup; - /** - * @javaClass com.google.common.collect.ImmutableList - */ - abstract class ImmutableList extends Internal.ImmutableCollection implements Internal.List, Internal.RandomAccess { - add(arg0: number, arg1: E): void; - subList(arg0: number, arg1: number): Internal.ImmutableList; - set(arg0: number, arg1: E): E; - spliterator(): Internal.Spliterator; - forEach(arg0: Internal.Consumer_): void; - sort(arg0: Internal.Comparator_): void; - reverse(): Internal.ImmutableList; - static copyOf(arg0: E[]): Internal.ImmutableList; - static copyOf(arg0: Internal.Iterator_): Internal.ImmutableList; - static copyOf(arg0: Internal.Collection_): Internal.ImmutableList; - static copyOf(arg0: Internal.Iterable_): Internal.ImmutableList; - replaceAll(arg0: Internal.UnaryOperator_): void; - asList(): Internal.ImmutableList; - remove(arg0: number): E; - static builderWithExpectedSize(arg0: number): Internal.ImmutableList$Builder; - static sortedCopyOf(arg0: Internal.Iterable_): Internal.ImmutableList; - static sortedCopyOf(arg0: Internal.Comparator_, arg1: Internal.Iterable_): Internal.ImmutableList; - lastIndexOf(arg0: any): number; - contains(arg0: any): boolean; - iterator(): Internal.UnmodifiableIterator; - addAll(arg0: number, arg1: Internal.Collection_): boolean; - hashCode(): number; - static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableList; - static of(): Internal.ImmutableList; - static of(arg0: E): Internal.ImmutableList; - static of(arg0: E, arg1: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E, arg11: E, ... arg12: E[]): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.ImmutableList; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.ImmutableList; - equals(arg0: any): boolean; - static toImmutableList(): Internal.Collector>; - static builder(): Internal.ImmutableList$Builder; - listIterator(arg0: number): Internal.UnmodifiableListIterator; - listIterator(): Internal.UnmodifiableListIterator; - indexOf(arg0: any): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableList_ = ImmutableList; - /** - * @javaClass java.lang.Class - */ - class Class implements Internal.Serializable, Internal.GenericDeclaration, Internal.Type, Internal.AnnotatedElement, Internal.TypeDescriptor$OfField>, Internal.Constable { - getModule(): Internal.Module; - isSealed(): boolean; - getResource(arg0: string): Internal.URL; - getName(): string; - isLocalClass(): boolean; - isSynthetic(): boolean; - getCanonicalName(): string; - getMethod(arg0: string, ... arg1: Internal.Class_[]): Internal.Method; - describeConstable(): Internal.Optional; - getDeclaredFields(): Internal.Field[]; - isMemberClass(): boolean; - cast(arg0: any): T; - isInstance(arg0: any): boolean; - getEnclosingMethod(): Internal.Method; - getPermittedSubclasses(): Internal.Class[]; - getSigners(): any[]; - getTypeParameters(): any[]; - isInterface(): boolean; - getPackage(): Internal.Package; - arrayType(): typeof any; - getNestHost(): typeof any; - asSubclass(arg0: Internal.Class_): typeof U; - getField(arg0: string): Internal.Field; - descriptorString(): string; - getInterfaces(): Internal.Class[]; - getAnnotatedInterfaces(): Internal.AnnotatedType[]; - newInstance(): T; - getFields(): Internal.Field[]; - getAnnotation(arg0: Internal.Class_): A; - getRecordComponents(): any[]; - getComponentType(): typeof any; - getDeclaredAnnotation(arg0: Internal.Class_): A; - getSimpleName(): string; - isArray(): boolean; - getPackageName(): string; - getMethods(): Internal.Method[]; - isPrimitive(): boolean; - isAnnotation(): boolean; - getProtectionDomain(): Internal.ProtectionDomain; - getDeclaredConstructors(): Internal.Constructor[]; - isAnnotationPresent(arg0: Internal.Class_): boolean; - desiredAssertionStatus(): boolean; - getNestMembers(): Internal.Class[]; - getGenericInterfaces(): Internal.Type[]; - getClassLoader(): Internal.ClassLoader; - isAssignableFrom(arg0: Internal.Class_): boolean; - getDeclaredAnnotations(): Internal.Annotation[]; - getDeclaredMethods(): Internal.Method[]; - getDeclaringClass(): typeof any; - getAnnotationsByType(arg0: Internal.Class_): A[]; - getConstructors(): Internal.Constructor[]; - getAnnotatedSuperclass(): Internal.AnnotatedType; - toGenericString(): string; - getModifiers(): number; - getTypeName(): string; - getEnclosingConstructor(): Internal.Constructor; - isNestmateOf(arg0: Internal.Class_): boolean; - getClasses(): Internal.Class[]; - getSuperclass(): typeof T; - getDeclaredField(arg0: string): Internal.Field; - componentType(): typeof any; - static forName(arg0: string, arg1: boolean, arg2: Internal.ClassLoader_): typeof any; - static forName(arg0: string): typeof any; - static forName(arg0: Internal.Module_, arg1: string): typeof any; - getResourceAsStream(arg0: string): Internal.InputStream; - isRecord(): boolean; - getDeclaredMethod(arg0: string, ... arg1: Internal.Class_[]): Internal.Method; - isEnum(): boolean; - getDeclaredConstructor(... arg0: Internal.Class_[]): Internal.Constructor; - getAnnotations(): Internal.Annotation[]; - getConstructor(... arg0: Internal.Class_[]): Internal.Constructor; - getEnumConstants(): T[]; - isHidden(): boolean; - getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; - getDeclaredClasses(): Internal.Class[]; - isAnonymousClass(): boolean; - getEnclosingClass(): typeof any; - toString(): string; - getGenericSuperclass(): Internal.Type; - get enclosingConstructor(): Internal.Constructor; - get annotations(): Internal.Annotation[]; - get memberClass(): boolean; - get declaredConstructors(): Internal.Constructor[]; - get declaredFields(): Internal.Field[]; - get superclass(): typeof T; - get record(): boolean; - get canonicalName(): string; - get package(): Internal.Package; - get protectionDomain(): Internal.ProtectionDomain; - get sealed(): boolean; - get module(): Internal.Module; - get enclosingMethod(): Internal.Method; - get enum(): boolean; - get declaringClass(): typeof any; - get synthetic(): boolean; - get constructors(): Internal.Constructor[]; - get declaredClasses(): Internal.Class[]; - get name(): string; - get fields(): Internal.Field[]; - get classLoader(): Internal.ClassLoader; - get primitive(): boolean; - get hidden(): boolean; - get methods(): Internal.Method[]; - get classes(): Internal.Class[]; - get typeName(): string; - get declaredMethods(): Internal.Method[]; - get interface(): boolean; - get genericInterfaces(): Internal.Type[]; - get modifiers(): number; - get typeParameters(): any[]; - get annotatedSuperclass(): Internal.AnnotatedType; - get permittedSubclasses(): Internal.Class[]; - get array(): boolean; - get enumConstants(): T[]; - get annotatedInterfaces(): Internal.AnnotatedType[]; - get packageName(): string; - get annotation(): boolean; - get declaredAnnotations(): Internal.Annotation[]; - get interfaces(): Internal.Class[]; - get genericSuperclass(): Internal.Type; - get localClass(): boolean; - get enclosingClass(): typeof any; - get nestMembers(): Internal.Class[]; - get signers(): any[]; - get recordComponents(): any[]; - get simpleName(): string; - get nestHost(): typeof any; - get anonymousClass(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Class_ = typeof T | Class; - /** - * @javaClass com.mojang.brigadier.CommandDispatcher - */ - class CommandDispatcher { - getSmartUsage(arg0: Internal.CommandNode_, arg1: S): Internal.Map, string>; - findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; - setConsumer(arg0: Internal.ResultConsumer_): void; - getCompletionSuggestions(arg0: Internal.ParseResults_, arg1: number): Internal.CompletableFuture; - getCompletionSuggestions(arg0: Internal.ParseResults_): Internal.CompletableFuture; - getPath(arg0: Internal.CommandNode_): Internal.Collection; - getAllUsage(arg0: Internal.CommandNode_, arg1: S, arg2: boolean): string[]; - findNode(arg0: Internal.Collection_): Internal.CommandNode; - parse(arg0: Internal.StringReader_, arg1: S): Internal.ParseResults; - parse(arg0: string, arg1: S): Internal.ParseResults; - getRoot(): Internal.RootCommandNode; - execute(arg0: Internal.ParseResults_): number; - execute(arg0: Internal.StringReader_, arg1: S): number; - execute(arg0: string, arg1: S): number; - register(arg0: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; - static readonly "ARGUMENT_SEPARATOR" : " "; - static readonly "ARGUMENT_SEPARATOR_CHAR" : " "; - get root(): Internal.RootCommandNode; - set consumer(arg0: Internal.ResultConsumer_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandDispatcher_ = CommandDispatcher; - /** - * @javaClass java.nio.file.Path - */ - interface Path extends Internal.Comparable, Internal.Iterable, Internal.Watchable { - getNameCount(): number; - getParent(): this; - getName(arg0: number): this; - resolve(arg0: string): this; - resolve(arg0: Internal.Path_): this; - resolveSibling(arg0: Internal.Path_): this; - resolveSibling(arg0: string): this; - toUri(): Internal.URI; - toAbsolutePath(): this; - subpath(arg0: number, arg1: number): this; - getFileSystem(): Internal.FileSystem; - compareTo(arg0: Internal.Path_): number; - iterator(): Internal.Iterator; - hashCode(): number; - normalize(): this; - of(arg0: string, ... arg1: string[]): this; - of(arg0: Internal.URI_): this; - equals(arg0: any): boolean; - toFile(): Internal.File; - toRealPath(... arg0: any[]): this; - endsWith(arg0: Internal.Path_): boolean; - endsWith(arg0: string): boolean; - isAbsolute(): boolean; - toString(): string; - relativize(arg0: Internal.Path_): this; - getRoot(): this; - getFileName(): this; - register(arg0: Internal.WatchService_, ... arg1: Internal.WatchEvent$Kind_[]): Internal.WatchKey; - register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ... arg2: any[]): Internal.WatchKey; - startsWith(arg0: string): boolean; - startsWith(arg0: Internal.Path_): boolean; - } - type Path_ = Path; - /** - * @javaClass net.minecraft.class_1303 - */ - class ExperienceOrb extends Internal.Entity { - getValue(): number; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getSoundSource(): Internal.SoundSource; - static award($$0: Internal.ServerLevel_, $$1: Vec3_, $$2: number): void; - redirect$zed000$redirectGetBlockFriction(block: Internal.Block_): number; - static getExperienceValue($$0: number): number; - playerTouch($$0: Internal.Player_): void; - isAttackable(): boolean; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getIcon(): number; - getAddEntityPacket(): Internal.Packet; - get icon(): number; - get soundSource(): Internal.SoundSource; - get addEntityPacket(): Internal.Packet; - get value(): number; - get attackable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ExperienceOrb_ = ExperienceOrb; - /** - * @javaClass net.minecraft.class_3137 - */ - class RandomBooleanFeatureConfiguration implements Internal.FeatureConfiguration { - getFeatures(): Internal.Stream>; - static readonly "CODEC" : Internal.Codec; - readonly "featureTrue" : Internal.Holder; - readonly "featureFalse" : Internal.Holder; - get features(): Internal.Stream>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomBooleanFeatureConfiguration_ = RandomBooleanFeatureConfiguration; - /** - * @javaClass net.minecraft.class_1271 - */ - class InteractionResultHolder { - static fail($$0: T): Internal.InteractionResultHolder; - getObject(): T; - static pass($$0: T): Internal.InteractionResultHolder; - static success($$0: T): Internal.InteractionResultHolder; - getResult(): Internal.InteractionResult; - static consume($$0: T): Internal.InteractionResultHolder; - static sidedSuccess($$0: T, $$1: boolean): Internal.InteractionResultHolder; - get result(): Internal.InteractionResult; - get object(): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InteractionResultHolder_ = InteractionResultHolder; - /** - * @javaClass net.minecraft.class_4668$class_4684 - */ - class RenderStateShard$TexturingStateShard extends Internal.RenderStateShard { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$TexturingStateShard_ = RenderStateShard$TexturingStateShard; - /** - * @javaClass net.minecraft.class_5562 - */ - interface TickingBlockEntity { - isRemoved(): boolean; - getType(): string; - getPos(): BlockPos; - tick(): void; - } - type TickingBlockEntity_ = TickingBlockEntity; - /** - * @javaClass net.minecraft.class_4831 - */ - class ExpirableValue { - hasExpired(): boolean; - getValue(): T; - static codec($$0: Internal.Codec_): Internal.Codec>; - static of($$0: T, $$1: number): Internal.ExpirableValue; - static of($$0: T): Internal.ExpirableValue; - toString(): string; - tick(): void; - canExpire(): boolean; - getTimeToLive(): number; - get timeToLive(): number; - get value(): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ExpirableValue_ = ExpirableValue; - /** - * @javaClass net.minecraft.class_2668 - */ - class ClientboundGameEventPacket implements Internal.Packet { - getEvent(): Internal.ClientboundGameEventPacket$Type; - getParam(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - static readonly "DEMO_PARAM_HINT_4" : 104; - static readonly "DEMO_PARAM_HINT_3" : 103; - static readonly "STOP_RAINING" : Internal.ClientboundGameEventPacket$Type; - static readonly "DEMO_PARAM_HINT_2" : 102; - static readonly "START_RAINING" : Internal.ClientboundGameEventPacket$Type; - static readonly "PUFFER_FISH_STING" : Internal.ClientboundGameEventPacket$Type; - static readonly "CHANGE_GAME_MODE" : Internal.ClientboundGameEventPacket$Type; - static readonly "DEMO_PARAM_HINT_1" : 101; - static readonly "THUNDER_LEVEL_CHANGE" : Internal.ClientboundGameEventPacket$Type; - static readonly "DEMO_PARAM_INTRO" : 0; - static readonly "NO_RESPAWN_BLOCK_AVAILABLE" : Internal.ClientboundGameEventPacket$Type; - static readonly "DEMO_EVENT" : Internal.ClientboundGameEventPacket$Type; - static readonly "WIN_GAME" : Internal.ClientboundGameEventPacket$Type; - static readonly "IMMEDIATE_RESPAWN" : Internal.ClientboundGameEventPacket$Type; - static readonly "ARROW_HIT_PLAYER" : Internal.ClientboundGameEventPacket$Type; - static readonly "GUARDIAN_ELDER_EFFECT" : Internal.ClientboundGameEventPacket$Type; - static readonly "RAIN_LEVEL_CHANGE" : Internal.ClientboundGameEventPacket$Type; - get param(): number; - get event(): Internal.ClientboundGameEventPacket$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundGameEventPacket_ = ClientboundGameEventPacket; - /** - * @javaClass org.lwjgl.system.CustomBuffer - */ - abstract class CustomBuffer extends Internal.Pointer$Default { - address(): number; - address(arg0: number): number; - compact(): SELF; - sizeof(): number; - address0(): number; - hasRemaining(): boolean; - clear(): SELF; - duplicate(): SELF; - remaining(): number; - put(arg0: SELF): SELF; - capacity(): number; - rewind(): SELF; - slice(): SELF; - slice(arg0: number, arg1: number): SELF; - limit(): number; - limit(arg0: number): SELF; - reset(): SELF; - toString(): string; - position(arg0: number): SELF; - position(): number; - free(): void; - flip(): SELF; - mark(): SELF; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CustomBuffer_ = CustomBuffer; - /** - * @javaClass net.minecraft.class_5348 - */ - interface FormattedText { - composite(... $$0: Internal.FormattedText_[]): this; - composite($$0: Internal.List_): this; - of($$0: string): this; - of($$0: string, $$1: Internal.Style_): this; - visit(arg0: Internal.FormattedText$StyledContentConsumer_, arg1: Internal.Style_): Internal.Optional; - visit(arg0: Internal.FormattedText$ContentConsumer_): Internal.Optional; - getString(): string; - } - type FormattedText_ = FormattedText; - /** - * @javaClass java.util.stream.LongStream$LongMapMultiConsumer - */ - interface LongStream$LongMapMultiConsumer { - accept(arg0: number, arg1: Internal.LongConsumer_): void; - } - type LongStream$LongMapMultiConsumer_ = ((arg0: number, arg1: Internal.LongConsumer) => void) | LongStream$LongMapMultiConsumer; - /** - * @javaClass java.nio.charset.CharsetEncoder - */ - abstract class CharsetEncoder { - encode(arg0: Internal.CharBuffer_, arg1: Internal.ByteBuffer_, arg2: boolean): Internal.CoderResult; - encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer; - charset(): Internal.Charset; - onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this; - maxBytesPerChar(): number; - isLegalReplacement(arg0: number[]): boolean; - unmappableCharacterAction(): Internal.CodingErrorAction; - malformedInputAction(): Internal.CodingErrorAction; - flush(arg0: Internal.ByteBuffer_): Internal.CoderResult; - canEncode(arg0: Internal.CharSequence_): boolean; - canEncode(arg0: string): boolean; - averageBytesPerChar(): number; - onMalformedInput(arg0: Internal.CodingErrorAction_): this; - reset(): this; - replacement(): number[]; - replaceWith(arg0: number[]): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CharsetEncoder_ = CharsetEncoder; - /** - * @javaClass net.minecraft.class_6628 - */ - class ClientTelemetryManager { - onDisconnect(): void; - onPlayerInfoReceived($$0: Internal.GameType_, $$1: boolean): void; - onServerBrandReceived($$0: string): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientTelemetryManager_ = ClientTelemetryManager; - /** - * @javaClass java.util.stream.IntStream - */ - interface IntStream extends Internal.BaseStream { - average(): Internal.OptionalDouble; - sequential(): this; - takeWhile(arg0: Internal.IntPredicate_): this; - range(arg0: number, arg1: number): this; - distinct(): this; - findFirst(): Internal.OptionalInt; - sum(): number; - skip(arg0: number): this; - asLongStream(): Internal.LongStream; - allMatch(arg0: Internal.IntPredicate_): boolean; - mapToObj(arg0: Internal.IntFunction_): Internal.Stream; - empty(): this; - mapMulti(arg0: Internal.IntStream$IntMapMultiConsumer_): this; - iterator(): Internal.PrimitiveIterator$OfInt; - asDoubleStream(): Internal.DoubleStream; - min(): Internal.OptionalInt; - mapToLong(arg0: Internal.IntToLongFunction_): Internal.LongStream; - parallel(): this; - noneMatch(arg0: Internal.IntPredicate_): boolean; - findAny(): Internal.OptionalInt; - of(arg0: number): this; - of(... arg0: number[]): this; - limit(arg0: number): this; - builder(): Internal.IntStream$Builder; - toArray(): number[]; - forEachOrdered(arg0: Internal.IntConsumer_): void; - generate(arg0: Internal.IntSupplier_): this; - anyMatch(arg0: Internal.IntPredicate_): boolean; - map(arg0: Internal.IntUnaryOperator_): this; - mapToDouble(arg0: Internal.IntToDoubleFunction_): Internal.DoubleStream; - iterate(arg0: number, arg1: Internal.IntPredicate_, arg2: Internal.IntUnaryOperator_): this; - iterate(arg0: number, arg1: Internal.IntUnaryOperator_): this; - reduce(arg0: number, arg1: Internal.IntBinaryOperator_): number; - reduce(arg0: Internal.IntBinaryOperator_): Internal.OptionalInt; - spliterator(): Internal.Spliterator$OfInt; - max(): Internal.OptionalInt; - forEach(arg0: Internal.IntConsumer_): void; - count(): number; - concat(arg0: Internal.IntStream_, arg1: Internal.IntStream_): this; - dropWhile(arg0: Internal.IntPredicate_): this; - peek(arg0: Internal.IntConsumer_): this; - flatMap(arg0: Internal.IntFunction_): this; - filter(arg0: Internal.IntPredicate_): this; - sorted(): this; - boxed(): Internal.Stream; - summaryStatistics(): Internal.IntSummaryStatistics; - rangeClosed(arg0: number, arg1: number): this; - collect(arg0: Internal.Supplier_, arg1: Internal.ObjIntConsumer_, arg2: Internal.BiConsumer_): R; - } - type IntStream_ = IntStream; - /** - * @javaClass net.minecraft.class_630$class_6229 - */ - interface ModelPart$Visitor { - method_35748(arg0: Internal.PoseStack$Pose_, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube_): void; - } - type ModelPart$Visitor_ = ((arg0: Internal.PoseStack$Pose, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube) => void) | ModelPart$Visitor; - /** - * @javaClass java.net.URLStreamHandler - */ - abstract class URLStreamHandler { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type URLStreamHandler_ = URLStreamHandler; - /** - * @javaClass net.minecraft.class_6557 - */ - interface BlockColumn { - getBlock(arg0: number): Internal.BlockState; - setBlock(arg0: number, arg1: Internal.BlockState_): void; - } - type BlockColumn_ = BlockColumn; - /** - * @javaClass net.minecraft.class_3499$class_3501 - */ - class StructureTemplate$StructureBlockInfo { - toString(): string; - readonly "nbt" : Internal.CompoundTag; - readonly "pos" : BlockPos; - readonly "state" : Internal.BlockState; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureTemplate$StructureBlockInfo_ = StructureTemplate$StructureBlockInfo; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2CharFunction - */ - interface Float2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Float2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): this; - andThenChar(arg0: Internal.Char2CharFunction_): this; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2CharFunction; - } - type Float2CharFunction_ = ((arg0: number) => string) | Float2CharFunction; - /** - * @javaClass net.minecraft.class_1092 - */ - class ModelManager extends Internal.SimplePreparableReloadListener implements Internal.AutoCloseable, Internal.BakedModelManagerHooks, Internal.IdentifiableResourceReloadListener { - getModel($$0: Internal.ModelResourceLocation_): Internal.BakedModel; - updateMaxMipLevel($$0: number): void; - requiresRender($$0: Internal.BlockState_, $$1: Internal.BlockState_): boolean; - getMissingModel(): Internal.BakedModel; - getFabricId(): ResourceLocation; - getBlockModelShaper(): Internal.BlockModelShaper; - fabric_getModel(id: ResourceLocation_): Internal.BakedModel; - close(): void; - getAtlas($$0: ResourceLocation_): Internal.TextureAtlas; - getFabricDependencies(): Internal.Collection; - get fabricDependencies(): Internal.Collection; - get blockModelShaper(): Internal.BlockModelShaper; - get fabricId(): ResourceLocation; - get missingModel(): Internal.BakedModel; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelManager_ = ModelManager; - /** - * @javaClass net.minecraft.class_1920 - */ - interface BlockAndTintGetter extends Internal.BlockGetter { - getLightEngine(): Internal.LevelLightEngine; - getShade(arg0: Internal.Direction_, arg1: boolean): number; - getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; - getRawBrightness($$0: BlockPos_, $$1: number): number; + type WorldBorder$Settings_ = WorldBorder$Settings; + interface RenderAttachedBlockView extends Internal.BlockAndTintGetter { canSeeSky($$0: BlockPos_): boolean; - getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number; + getMinSection(): number; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getSectionIndex($$0: number): number; + getMaxSection(): number; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + getMaxBuildHeight(): number; + getLightEmission($$0: BlockPos_): number; + getBlockFloorHeight($$0: BlockPos_): number; + getSectionYFromSectionIndex($$0: number): number; + getSectionsCount(): number; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getMaxLightLevel(): number; + getSectionIndexFromSectionY($$0: number): number; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getRawBrightness($$0: BlockPos_, $$1: number): number; + get minSection(): number + get maxSection(): number + get maxBuildHeight(): number + get sectionsCount(): number + get maxLightLevel(): number } - type BlockAndTintGetter_ = BlockAndTintGetter; - /** - * @javaClass net.minecraft.class_4604 - */ - class Frustum implements Internal.FrustumAdapter { - offsetToFullyIncludeCameraCube($$0: number): this; - prepare($$0: number, $$1: number, $$2: number): void; - cubeInFrustum($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; - handler$ccb000$init(modelViewMatrix: Internal.Matrix4f_, projectionMatrix: Internal.Matrix4f_, ci: Internal.CallbackInfo_): void; - isVisible($$0: Internal.AABB_): boolean; - sodium$createFrustum(): me.jellysquid.mods.sodium.client.util.frustum.Frustum; - static readonly "OFFSET_STEP" : 4; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type RenderAttachedBlockView_ = RenderAttachedBlockView; + class EntityArrayList extends Internal.ArrayList implements Internal.MessageSender { + constructor(l: Internal.LevelJS_, entities: Internal.Iterable_) + constructor(l: Internal.LevelJS_, size: number) + parallelStream(): Internal.Stream; + getDisplayName(): Internal.Component; + getName(): Internal.Component; + runCommandSilent(command: string): number; + playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void; + kill(): void; + tell(message: Internal.Component_): void; + sendData(channel: string, data: Internal.CompoundTag_): void; + getLevel(): Internal.LevelJS; + setStatusMessage(message: Internal.Component_): void; + toArray(arg0: Internal.IntFunction_): T[]; + playSound(id: Internal.SoundEvent_): void; + stream(): Internal.Stream; + filter(filter: Internal.Predicate_): this; + getFirst(): Internal.EntityJS; + runCommand(command: string): number; + get displayName(): Internal.Component + get name(): Internal.Component + get level(): Internal.LevelJS + set statusMessage(message: Internal.Component_) + get first(): Internal.EntityJS } - type Frustum_ = Frustum; - /** - * @javaClass dev.latvian.mods.kubejs.fluid.FluidStackJS - */ - abstract class FluidStackJS implements Internal.WrappedJS, Internal.Copyable { - getNbt(): Internal.CompoundTag; - getChance(): number; - getTags(): Internal.Collection; - getId(): string; - toNBT(): Internal.CompoundTag; - setChance(c: number): void; - hashCode(): number; - static of(o: any, amount: number, nbt: Internal.CompoundTag_): this; - static of(o: any): this; - withAmount(amount: number): this; - withChance(c: number): this; - copy(): this; - setAmount(arg0: number): void; - withNBT(nbt: Internal.CompoundTag_): this; - getAmount(): number; - hasTag(tag: ResourceLocation_): boolean; - isEmpty(): boolean; - strongEquals(o: any): boolean; - hasChance(): boolean; - getFluidStack(): Internal.FluidStack; - toJson(): Internal.JsonObject; - equals(o: any): boolean; - getFluid(): Internal.Fluid; - static fromJson(e: Internal.JsonElement_): this; - toString(): string; - removeChance(): void; - setNbt(arg0: Internal.CompoundTag_): void; - get nbt(): Internal.CompoundTag; - get amount(): number; - get chance(): number; - get fluidStack(): Internal.FluidStack; - get fluid(): Internal.Fluid; - get id(): string; - get tags(): Internal.Collection; - get empty(): boolean; - set nbt(arg0: Internal.CompoundTag_); - set amount(arg0: number); - set chance(c: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type EntityArrayList_ = EntityArrayList; + interface Matrix4fc { + translateLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + unprojectInv(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformDirection(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAffine(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): Internal.Matrix4f; + translate(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + get4x3Transposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + mulAffineR(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + transpose3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + cofactor3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + transformTranspose(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mul4x3ComponentWise(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): Internal.Matrix4f; + scale(arg0: number, arg1: Internal.Matrix4f_): Internal.Matrix4f; + testSphere(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + rotateLocalZ(arg0: number, arg1: Internal.Matrix4f_): Internal.Matrix4f; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): Internal.Matrix4f; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + get4x3(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + positiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + shadow(arg0: net.coderbot.iris.vendored.joml.Vector4f_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4f_): Internal.Matrix4f; + m31(): number; + unprojectInvRay(arg0: Internal.Vector2fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_): Internal.Matrix4f; + cofactor3x3(arg0: Internal.Matrix4f_): Internal.Matrix4f; + add4x3(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + get4x3Transposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + reflect(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): Internal.Matrix4f; + transformAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: net.coderbot.iris.vendored.joml.Vector3f_, arg7: net.coderbot.iris.vendored.joml.Vector3f_): Internal.Matrix4f; + getRowColumn(arg0: number, arg1: number): number; + rotateTranslation(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Matrix4f; + sub4x3(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + transformAffine(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + transpose3x3(arg0: Internal.Matrix4f_): Internal.Matrix4f; + transform(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + mul(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + m20(): number; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): Internal.Matrix4f; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.Matrix4f_): Internal.Matrix4f; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Internal.Matrix4f_): Internal.Matrix4f; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + unprojectInv(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + scaleLocal(arg0: number, arg1: Internal.Matrix4f_): Internal.Matrix4f; + rotateTowardsXY(arg0: number, arg1: number, arg2: Internal.Matrix4f_): Internal.Matrix4f; + positiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAffineYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + m32(): number; + rotateZ(arg0: number, arg1: Internal.Matrix4f_): Internal.Matrix4f; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + shadow(arg0: net.coderbot.iris.vendored.joml.Vector4f_, arg1: Internal.Matrix4fc_, arg2: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveInvOrigin(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lerp(arg0: Internal.Matrix4fc_, arg1: number, arg2: Internal.Matrix4f_): Internal.Matrix4f; + normal(arg0: Internal.Matrix4f_): Internal.Matrix4f; + origin(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + unprojectRay(arg0: number, arg1: number, arg2: number[], arg3: net.coderbot.iris.vendored.joml.Vector3f_, arg4: net.coderbot.iris.vendored.joml.Vector3f_): Internal.Matrix4f; + m21(): number; + project(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + isFinite(): boolean; + get3x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + translateLocal(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + frustumCorner(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + invertPerspectiveView(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + get4x3Transposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + rotateLocalX(arg0: number, arg1: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveOrigin(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix4f_): Internal.Matrix4f; + mulAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + lookAtPerspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): Internal.Matrix4f; + m10(): number; + getRotation(arg0: Internal.AxisAngle4d_): Internal.AxisAngle4d; + normalizedPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + positiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m33(): number; + project(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateAroundAffine(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + rotateAround(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + rotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): Internal.Matrix4f; + determinant3x3(): number; + get(arg0: number, arg1: number): number; + scaleXY(arg0: number, arg1: number, arg2: Internal.Matrix4f_): Internal.Matrix4f; + unprojectRay(arg0: Internal.Vector2fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_): Internal.Matrix4f; + transformPosition(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + arcball(arg0: number, arg1: Internal.Vector3fc_, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + transpose(arg0: Internal.Matrix4f_): Internal.Matrix4f; + get3x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + get4x3Transposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + unproject(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformPosition(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul3x3(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): Internal.Matrix4f; + transformProject(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m22(): number; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveNear(): number; + get4x3(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotateAroundLocal(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + rotateLocalY(arg0: number, arg1: Internal.Matrix4f_): Internal.Matrix4f; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + normal(arg0: Internal.Matrix3f_): Internal.Matrix3f; + getRow(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): Internal.Matrix4f; + m11(): number; + getRotation(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): Internal.Matrix4f; + unproject(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulPerspectiveAffine(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + normalizedPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + projectedGridRange(arg0: Internal.Matrix4fc_, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + get4x3(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): Internal.Matrix4f; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + lookAtPerspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): Internal.Matrix4f; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): Internal.Matrix4f; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + rotateAffineZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + getScale(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateTranslation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + get3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + orthoCrop(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + transformProject(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + equals(arg0: Internal.Matrix4fc_, arg1: number): boolean; + m00(): number; + getRow(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mul0(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + isAffine(): boolean; + get3x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + withLookAtUp(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + transformProject(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mulPerspectiveAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + m23(): number; + mulLocal(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + getColumn(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + unprojectInv(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + lookAtLH(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4f_): Internal.Matrix4f; + unproject(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get3x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + m12(): number; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): Internal.Matrix4f; + transformProject(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: number[]): number[]; + normalizedPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): Internal.Matrix4f; + getColumn(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4fc_, arg5: Internal.Matrix4f_): Internal.Matrix4f; + get(arg0: number[], arg1: number): number[]; + mulOrthoAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + transformPosition(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m01(): number; + getTranslation(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + unprojectInvRay(arg0: number, arg1: number, arg2: number[], arg3: net.coderbot.iris.vendored.joml.Vector3f_, arg4: net.coderbot.iris.vendored.joml.Vector3f_): Internal.Matrix4f; + get4x3(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + frustumPlane(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + project(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateAffineXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + properties(): number; + mul(arg0: Internal.Matrix3x2fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + testAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; + m13(): number; + transformProject(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformAab(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_): Internal.Matrix4f; + unprojectInv(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + project(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + invertOrtho(arg0: Internal.Matrix4f_): Internal.Matrix4f; + add(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveFar(): number; + originAffine(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): Internal.Matrix4f; + transform(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + frustumRayDir(arg0: number, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + translate(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + rotateAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + mulTranslationAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + withLookAtUp(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + m02(): number; + invert(arg0: Internal.Matrix4f_): Internal.Matrix4f; + transformProject(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get4x3(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + transformProject(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + sub(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + mulLocalAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + invertPerspective(arg0: Internal.Matrix4f_): Internal.Matrix4f; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number, arg16: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveFrustumSlice(arg0: number, arg1: number, arg2: Internal.Matrix4f_): Internal.Matrix4f; + rotateY(arg0: number, arg1: Internal.Matrix4f_): Internal.Matrix4f; + transformAffine(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformDirection(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformTranspose(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + invertPerspectiveView(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + transformProject(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + testPoint(arg0: number, arg1: number, arg2: number): boolean; + determinant(): number; + perspectiveFov(): number; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + fma4x3(arg0: Internal.Matrix4fc_, arg1: number, arg2: Internal.Matrix4f_): Internal.Matrix4f; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + transformTranspose(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + lookAt(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4f_): Internal.Matrix4f; + m03(): number; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): Internal.Matrix4f; + frustumAabb(arg0: net.coderbot.iris.vendored.joml.Vector3f_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): Internal.Matrix4f; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number): Internal.Matrix4f; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): Internal.Matrix4f; + transformDirection(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulComponentWise(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + transform(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + getEulerAnglesZYX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + normalize3x3(arg0: Internal.Matrix4f_): Internal.Matrix4f; + determinantAffine(): number; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): Internal.Matrix4f; + rotateX(arg0: number, arg1: Internal.Matrix4f_): Internal.Matrix4f; + invertFrustum(arg0: Internal.Matrix4f_): Internal.Matrix4f; + reflect(arg0: Internal.Quaternionfc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): Internal.Matrix4f; + scale(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4f_): Internal.Matrix4f; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): Internal.Matrix4f; + m30(): number; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + invertAffine(arg0: Internal.Matrix4f_): Internal.Matrix4f; + transformAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + normalize3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + unproject(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get finite(): boolean + get affine(): boolean + readonly static "PLANE_PX": 1; + readonly static "CORNER_PXNYPZ": 4; + readonly static "PLANE_NY": 2; + readonly static "PLANE_NZ": 4; + readonly static "PLANE_PY": 3; + readonly static "PLANE_NX": 0; + readonly static "PLANE_PZ": 5; + readonly static "PROPERTY_TRANSLATION": 8; + readonly static "CORNER_PXNYNZ": 1; + readonly static "CORNER_PXPYPZ": 7; + readonly static "PROPERTY_IDENTITY": 4; + readonly static "CORNER_PXPYNZ": 2; + readonly static "PROPERTY_PERSPECTIVE": 1; + readonly static "PROPERTY_ORTHONORMAL": 16; + readonly static "CORNER_NXPYPZ": 6; + readonly static "PROPERTY_AFFINE": 2; + readonly static "CORNER_NXNYNZ": 0; + readonly static "CORNER_NXNYPZ": 5; + readonly static "CORNER_NXPYNZ": 3; } - /** - */ - type FluidStackJS_ = Internal.FluidStack_ | Internal.Fluid_ | Internal.JsonObject_ | {amount?: number, fluid: ResourceLocation_, nbt?: Internal.CompoundTag_} | "" | "-" | "empty" | "minecraft:empty" | `${Special.Fluid} ${number}` | FluidStackJS; - /** - * @javaClass net.minecraft.class_3288$class_5351 - */ - interface Pack$PackConstructor { - create(arg0: string, arg1: Internal.Component_, arg2: boolean, arg3: Internal.Supplier_, arg4: Internal.PackMetadataSection_, arg5: Internal.Pack$Position_, arg6: Internal.PackSource_): Internal.Pack; + type Matrix4fc_ = Matrix4fc; + class Vec2 { + constructor($$0: number, $$1: number) + add($$0: number): this; + equals($$0: Internal.Vec2_): boolean; + lengthSquared(): number; + length(): number; + normalized(): this; + distanceToSqr($$0: Internal.Vec2_): number; + scale($$0: number): this; + add($$0: Internal.Vec2_): this; + dot($$0: Internal.Vec2_): number; + negated(): this; + readonly "y": number; + readonly static "NEG_UNIT_X": Internal.Vec2; + readonly static "MAX": Internal.Vec2; + readonly "x": number; + readonly static "MIN": Internal.Vec2; + readonly static "ZERO": Internal.Vec2; + readonly static "ONE": Internal.Vec2; + readonly static "NEG_UNIT_Y": Internal.Vec2; + readonly static "UNIT_Y": Internal.Vec2; + readonly static "UNIT_X": Internal.Vec2; } - type Pack$PackConstructor_ = ((arg0: string, arg1: Internal.Component, arg2: boolean, arg3: Internal.Supplier, arg4: Internal.PackMetadataSection, arg5: Internal.Pack$Position, arg6: Internal.PackSource) => Internal.Pack) | Pack$PackConstructor; - /** - * @javaClass net.minecraft.class_1508 - */ - class EnderDragonPart extends Internal.Entity { - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - shouldBeSaved(): boolean; - is($$0: Internal.Entity_): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - isPickable(): boolean; - getAddEntityPacket(): Internal.Packet; - readonly "parentMob" : Internal.EnderDragon; - readonly "name" : string; - get pickable(): boolean; - get addEntityPacket(): Internal.Packet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Vec2_ = Vec2; + interface Vector4ic { + add(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): Internal.Vector4i; + w(): number; + maxComponent(): number; + min(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): Internal.Vector4i; + div(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): Internal.Vector4i; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4i_): Internal.Vector4i; + z(): number; + y(): number; + x(): number; + absolute(arg0: Internal.Vector4i_): Internal.Vector4i; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + div(arg0: number, arg1: Internal.Vector4i_): Internal.Vector4i; + distanceSquared(arg0: Internal.Vector4ic_): number; + get(arg0: Internal.IntBuffer_): Internal.IntBuffer; + gridDistance(arg0: number, arg1: number, arg2: number, arg3: number): number; + mul(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): Internal.Vector4i; + negate(arg0: Internal.Vector4i_): Internal.Vector4i; + distance(arg0: Internal.Vector4ic_): number; + get(arg0: number, arg1: Internal.IntBuffer_): Internal.IntBuffer; + gridDistance(arg0: Internal.Vector4ic_): number; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + max(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): Internal.Vector4i; + sub(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4i_): Internal.Vector4i; + sub(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): Internal.Vector4i; + dot(arg0: Internal.Vector4ic_): number; + distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + lengthSquared(): number; + div(arg0: number, arg1: Internal.Vector4i_): Internal.Vector4i; + distance(arg0: number, arg1: number, arg2: number, arg3: number): number; + length(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: number): number; + minComponent(): number; + mul(arg0: number, arg1: Internal.Vector4i_): Internal.Vector4i; } - type EnderDragonPart_ = EnderDragonPart; - /** - * @javaClass net.minecraft.class_3270 - */ - interface MetadataSectionSerializer { - getMetadataSectionName(): string; - fromJson(arg0: Internal.JsonObject_): T; - } - type MetadataSectionSerializer_ = MetadataSectionSerializer; - /** - * @javaClass me.jellysquid.mods.sodium.client.util.frustum.FrustumAdapter - */ + type Vector4ic_ = Vector4ic; interface FrustumAdapter { adapt(frustum: Internal.Frustum_): me.jellysquid.mods.sodium.client.util.frustum.Frustum; sodium$createFrustum(): me.jellysquid.mods.sodium.client.util.frustum.Frustum; } - type FrustumAdapter_ = (() => me.jellysquid.mods.sodium.client.util.frustum.Frustum) | FrustumAdapter; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntIterator - */ - interface IntIterator extends Internal.PrimitiveIterator$OfInt { - next(): number; - skip(arg0: number): number; - nextInt(): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; - } - type IntIterator_ = (() => number) | IntIterator; - /** - * @javaClass me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderData - */ - class ChunkRenderData { - getOcclusionData(): Internal.VisibilitySet; - getAnimatedSprites(): Internal.List; - getGlobalBlockEntities(): Internal.Collection; - isEmpty(): boolean; - getBlockEntities(): Internal.Collection; - getBounds(): Internal.ChunkRenderBounds; - static readonly "ABSENT" : Internal.ChunkRenderData; - static readonly "EMPTY" : Internal.ChunkRenderData; - get occlusionData(): Internal.VisibilitySet; - get globalBlockEntities(): Internal.Collection; - get bounds(): Internal.ChunkRenderBounds; - get animatedSprites(): Internal.List; - get blockEntities(): Internal.Collection; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkRenderData_ = ChunkRenderData; - /** - * @javaClass java.lang.Exception - */ - class Exception extends Internal.Throwable { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Exception_ = Exception; - /** - * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction - */ - interface Boolean2ObjectFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Boolean2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - getOrDefault(arg0: boolean, arg1: V): V; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ObjectFunction; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Boolean2IntFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ObjectFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Boolean2CharFunction; - put(arg0: boolean, arg1: V): V; - remove(arg0: any): V; - remove(arg0: boolean): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Boolean2ObjectFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ObjectFunction; - get(arg0: any): V; - get(arg0: boolean): V; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Boolean2LongFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ObjectFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ObjectFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Boolean2ByteFunction; - } - type Boolean2ObjectFunction_ = ((arg0: boolean) => V) | Boolean2ObjectFunction; - /** - * @javaClass io.netty.channel.ChannelMetadata - */ - class ChannelMetadata { - hasDisconnect(): boolean; - defaultMaxMessagesPerRead(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChannelMetadata_ = ChannelMetadata; - /** - * @javaClass net.minecraft.class_516 - */ - class RecipeCollection { - hasFitting(): boolean; - getDisplayRecipes($$0: boolean): Internal.List>; - hasKnownRecipes(): boolean; - isCraftable($$0: Internal.Recipe_): boolean; - updateKnownRecipes($$0: Internal.RecipeBook_): void; - hasCraftable(): boolean; - canCraft($$0: Internal.StackedContents_, $$1: number, $$2: number, $$3: Internal.RecipeBook_): void; - hasSingleResultItem(): boolean; - getRecipes(): Internal.List>; - getRecipes($$0: boolean): Internal.List>; - get recipes(): Internal.List>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeCollection_ = RecipeCollection; - /** - * @javaClass net.minecraft.class_4048 - */ - class EntityDimensions { - static scalable($$0: number, $$1: number): this; - makeBoundingBox($$0: number, $$1: number, $$2: number): Internal.AABB; - makeBoundingBox($$0: Vec3_): Internal.AABB; - scale($$0: number): this; - scale($$0: number, $$1: number): this; - static fixed($$0: number, $$1: number): this; - toString(): string; - readonly "width" : number; - readonly "height" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityDimensions_ = EntityDimensions; - /** - * @javaClass net.minecraft.class_1259$class_1260 - */ - class BossEvent$BossBarColor extends Internal.Enum { - getName(): string; - static valueOf($$0: string): this; - getFormatting(): Internal.ChatFormatting; - static values(): Internal.BossEvent$BossBarColor[]; - static byName($$0: string): this; - static readonly "RED" : Internal.BossEvent$BossBarColor; - static readonly "WHITE" : Internal.BossEvent$BossBarColor; - static readonly "PINK" : Internal.BossEvent$BossBarColor; - static readonly "BLUE" : Internal.BossEvent$BossBarColor; - static readonly "YELLOW" : Internal.BossEvent$BossBarColor; - static readonly "PURPLE" : Internal.BossEvent$BossBarColor; - static readonly "GREEN" : Internal.BossEvent$BossBarColor; - get name(): string; - get formatting(): Internal.ChatFormatting; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BossEvent$BossBarColor_ = "red" | "pink" | "green" | "blue" | "white" | "yellow" | "purple" | BossEvent$BossBarColor; - /** - * @javaClass com.google.common.collect.Table$Cell - */ - interface Table$Cell { - getValue(): V; - getColumnKey(): C; - hashCode(): number; - equals(arg0: any): boolean; - getRowKey(): R; - } - type Table$Cell_ = Table$Cell; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2BooleanFunction - */ - interface Double2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.DoublePredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(arg0: boolean): void; - defaultReturnValue(): boolean; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Double2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): this; - } - type Double2BooleanFunction_ = ((arg0: number) => boolean) | Double2BooleanFunction; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortIterable - */ - interface ShortIterable extends Internal.Iterable { - iterator(): Internal.ShortIterator; - spliterator(): Internal.ShortSpliterator; - forEach(arg0: Internal.ShortConsumer_): void; - forEach(arg0: Internal.Consumer_): void; - forEach(arg0: Internal.IntConsumer_): void; - intIterator(): Internal.IntIterator; - intSpliterator(): Internal.IntSpliterator; - } - type ShortIterable_ = (() => Internal.ShortIterator) | ShortIterable; - /** - * @javaClass net.minecraft.class_3828 - */ - interface StructureProcessorType

{ - codec(): Internal.Codec

; - register

($$0: string, $$1: Internal.Codec_

): Internal.StructureProcessorType

; - } - type StructureProcessorType_

= Special.StructureProcessorType | (() => Internal.Codec

) | StructureProcessorType

; - /** - * @javaClass net.minecraft.class_1140 - */ - class SoundEngine { - play($$0: Internal.SoundInstance_): void; - resume(): void; - destroy(): void; - playDelayed($$0: Internal.SoundInstance_, $$1: number): void; - tick($$0: boolean): void; - isActive($$0: Internal.SoundInstance_): boolean; - updateCategoryVolume($$0: Internal.SoundSource_, $$1: number): void; - pause(): void; - getAvailableSoundDevices(): Internal.List; - stopAll(): void; - reload(): void; - removeEventListener($$0: Internal.SoundEventListener_): void; - getDebugString(): string; - queueTickingSound($$0: Internal.TickableSoundInstance_): void; - updateSource($$0: Internal.Camera_): void; - stop($$0: ResourceLocation_, $$1: Internal.SoundSource_): void; - stop($$0: Internal.SoundInstance_): void; - requestPreload($$0: Internal.Sound_): void; - addEventListener($$0: Internal.SoundEventListener_): void; - static readonly "MISSING_SOUND" : "FOR THE DEBUG!"; - static readonly "OPEN_AL_SOFT_PREFIX" : "OpenAL Soft on "; - static readonly "OPEN_AL_SOFT_PREFIX_LENGTH" : 15; - get debugString(): string; - get availableSoundDevices(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SoundEngine_ = SoundEngine; - /** - * @javaClass net.minecraft.class_5269 - */ - interface WritableLevelData extends Internal.LevelData { - setZSpawn(arg0: number): void; - setXSpawn(arg0: number): void; - setYSpawn(arg0: number): void; - setSpawn($$0: BlockPos_, $$1: number): void; - setSpawnAngle(arg0: number): void; - } - type WritableLevelData_ = WritableLevelData; - /** - * @javaClass java.util.function.Function - */ - interface Function { - compose(arg0: Internal.Function_): Internal.Function; - apply(arg0: T): R; - identity(): Internal.Function; - andThen(arg0: Internal.Function_): Internal.Function; - } - type Function_ = ((arg0: T) => R) | Function; - /** - * @javaClass net.minecraft.class_2370 - */ - class MappedRegistry extends Internal.WritableRegistry implements Internal.ListenableRegistry, Internal.RemappableRegistry { - unmap(name: string): void; - bindTags($$0: Internal.Map_, Internal.List_>>): void; - getTags(): Internal.Stream, Internal.HolderSet$Named>>; - getId($$0: T): number; - lifecycle($$0: T): Internal.Lifecycle; - getResourceKey($$0: T): Internal.Optional>; - createIntrusiveHolder($$0: T): Internal.Holder$Reference; - iterator(): Internal.Iterator; - freeze(): Internal.Registry; - registerMapping($$0: number, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; - elementsLifecycle(): Internal.Lifecycle; - getRandom($$0: Internal.Random_): Internal.Optional>; - handler$zlp000$setPre(id: number, registryId: Internal.ResourceKey_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; - holders(): Internal.Stream>; - get($$0: ResourceLocation_): T; - get($$0: Internal.ResourceKey_): T; - fabric_getRemapEvent(): net.fabricmc.fabric.api.event.Event; - keySet(): Internal.Set; - getTagNames(): Internal.Stream>; - getKey($$0: T): ResourceLocation; - isKnownTagName($$0: Internal.TagKey_): boolean; - fabric_getRemoveObjectEvent(): net.fabricmc.fabric.api.event.Event; - getOrCreateHolder($$0: Internal.ResourceKey_): Internal.Holder; - entrySet(): Internal.Set, T>>; - containsKey($$0: ResourceLocation_): boolean; - containsKey($$0: Internal.ResourceKey_): boolean; - fabric_getAddObjectEvent(): net.fabricmc.fabric.api.event.Event; - resetTags(): void; - isEmpty(): boolean; - getTag($$0: Internal.TagKey_): Internal.Optional>; - handler$zlp000$setPost(id: number, registryId: Internal.ResourceKey_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; - size(): number; - getOrCreateTag($$0: Internal.TagKey_): Internal.HolderSet$Named; - byId($$0: number): T; - remap(name: string, remoteIndexedEntries: Internal.Object2IntMap_, mode: Internal.RemappableRegistry$RemapMode_): void; - register($$0: Internal.ResourceKey_, $$1: T, $$2: Internal.Lifecycle_): Internal.Holder; - getHolder($$0: number): Internal.Optional>; - getHolder($$0: Internal.ResourceKey_): Internal.Optional>; - registerOrOverride($$0: Internal.OptionalInt_, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; - get tagNames(): Internal.Stream>; - get tags(): Internal.Stream, Internal.HolderSet$Named>>; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MappedRegistry_ = MappedRegistry; - /** - * @javaClass com.mojang.brigadier.context.ParsedCommandNode - */ - class ParsedCommandNode { - getRange(): Internal.StringRange; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - getNode(): Internal.CommandNode; - get node(): Internal.CommandNode; - get range(): Internal.StringRange; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParsedCommandNode_ = ParsedCommandNode; - /** - * @javaClass net.minecraft.class_827 - */ - interface BlockEntityRenderer { - getViewDistance(): number; - shouldRenderOffScreen($$0: T): boolean; - shouldRender($$0: T, $$1: Vec3_): boolean; - render(arg0: T, arg1: number, arg2: Internal.PoseStack_, arg3: Internal.MultiBufferSource_, arg4: number, arg5: number): void; - } - type BlockEntityRenderer_ = ((arg0: T, arg1: number, arg2: Internal.PoseStack, arg3: Internal.MultiBufferSource, arg4: number, arg5: number) => void) | BlockEntityRenderer; - /** - * @javaClass net.minecraft.class_189 - */ - class FrameType extends Internal.Enum { - getName(): string; - getChatColor(): Internal.ChatFormatting; - getDisplayName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.FrameType[]; - static byName($$0: string): this; - getTexture(): number; - static readonly "CHALLENGE" : Internal.FrameType; - static readonly "TASK" : Internal.FrameType; - static readonly "GOAL" : Internal.FrameType; - get displayName(): Internal.Component; - get texture(): number; - get name(): string; - get chatColor(): Internal.ChatFormatting; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FrameType_ = "task" | "goal" | "challenge" | FrameType; - /** - * @javaClass dev.latvian.mods.rhino.ErrorReporter - */ - interface ErrorReporter { - runtimeError(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): Internal.EvaluatorException; - warning(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; - error(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; - } - type ErrorReporter_ = ErrorReporter; - /** - * @javaClass net.minecraft.class_5312 - */ - class ConfiguredStructureFeature { - adjustBoundingBox($$0: Internal.BoundingBox_): Internal.BoundingBox; - biomes(): Internal.HolderSet; - generate($$0: Internal.RegistryAccess_, $$1: Internal.ChunkGenerator_, $$2: Internal.BiomeSource_, $$3: Internal.StructureManager_, $$4: number, $$5: Internal.ChunkPos_, $$6: number, $$7: Internal.LevelHeightAccessor_, $$8: Internal.Predicate_>): Internal.StructureStart; - static readonly "CODEC" : Internal.Codec>>; - readonly "feature" : F; - readonly "adaptNoise" : boolean; - static readonly "DIRECT_CODEC" : Internal.Codec>; - static readonly "LIST_CODEC" : Internal.Codec>>; - readonly "spawnOverrides" : Internal.Map; - readonly "config" : FC; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConfiguredStructureFeature_ = Special.ConfiguredStructureFeature | ConfiguredStructureFeature; - /** - * @javaClass net.minecraft.class_270$class_271 - */ - class Team$CollisionRule extends Internal.Enum { - getDisplayName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.Team$CollisionRule[]; - static byName($$0: string): this; - static readonly "PUSH_OTHER_TEAMS" : Internal.Team$CollisionRule; - static readonly "NEVER" : Internal.Team$CollisionRule; - readonly "name" : string; - readonly "id" : number; - static readonly "PUSH_OWN_TEAM" : Internal.Team$CollisionRule; - static readonly "ALWAYS" : Internal.Team$CollisionRule; - get displayName(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Team$CollisionRule_ = "always" | "never" | "push_own_team" | "push_other_teams" | Team$CollisionRule; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder - */ - class WoodenPressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WoodenPressurePlateBlockBuilder_ = WoodenPressurePlateBlockBuilder; - /** - * @javaClass net.minecraft.class_2602 - */ - interface ClientGamePacketListener extends Internal.PacketListener { - handleTitlesClear(arg0: Internal.ClientboundClearTitlesPacket_): void; - handleAddEntity(arg0: Internal.ClientboundAddEntityPacket_): void; - handleSetBorderWarningDistance(arg0: Internal.ClientboundSetBorderWarningDistancePacket_): void; - handleSoundEvent(arg0: Internal.ClientboundSoundPacket_): void; - handleContainerClose(arg0: Internal.ClientboundContainerClosePacket_): void; - handleRotateMob(arg0: Internal.ClientboundRotateHeadPacket_): void; - handleUpdateAttributes(arg0: Internal.ClientboundUpdateAttributesPacket_): void; - setTitleText(arg0: Internal.ClientboundSetTitleTextPacket_): void; - handleMerchantOffers(arg0: Internal.ClientboundMerchantOffersPacket_): void; - handleItemCooldown(arg0: Internal.ClientboundCooldownPacket_): void; - handleUpdateMobEffect(arg0: Internal.ClientboundUpdateMobEffectPacket_): void; - handleOpenScreen(arg0: Internal.ClientboundOpenScreenPacket_): void; - handleTakeItemEntity(arg0: Internal.ClientboundTakeItemEntityPacket_): void; - handleAddPainting(arg0: Internal.ClientboundAddPaintingPacket_): void; - handleBlockEntityData(arg0: Internal.ClientboundBlockEntityDataPacket_): void; - handleMoveEntity(arg0: Internal.ClientboundMoveEntityPacket_): void; - handleSetPlayerTeamPacket(arg0: Internal.ClientboundSetPlayerTeamPacket_): void; - handleRespawn(arg0: Internal.ClientboundRespawnPacket_): void; - handleSetEntityMotion(arg0: Internal.ClientboundSetEntityMotionPacket_): void; - handleSetDisplayObjective(arg0: Internal.ClientboundSetDisplayObjectivePacket_): void; - handleUpdateAdvancementsPacket(arg0: Internal.ClientboundUpdateAdvancementsPacket_): void; - handleHorseScreenOpen(arg0: Internal.ClientboundHorseScreenOpenPacket_): void; - handleMovePlayer(arg0: Internal.ClientboundPlayerPositionPacket_): void; - handleTeleportEntity(arg0: Internal.ClientboundTeleportEntityPacket_): void; - handleSetChunkCacheRadius(arg0: Internal.ClientboundSetChunkCacheRadiusPacket_): void; - handleAwardStats(arg0: Internal.ClientboundAwardStatsPacket_): void; - handleSetHealth(arg0: Internal.ClientboundSetHealthPacket_): void; - handleSetCamera(arg0: Internal.ClientboundSetCameraPacket_): void; - handleCommandSuggestions(arg0: Internal.ClientboundCommandSuggestionsPacket_): void; - handleSetBorderSize(arg0: Internal.ClientboundSetBorderSizePacket_): void; - handleSetExperience(arg0: Internal.ClientboundSetExperiencePacket_): void; - handleLightUpdatePacket(arg0: Internal.ClientboundLightUpdatePacket_): void; - handleSetEntityPassengersPacket(arg0: Internal.ClientboundSetPassengersPacket_): void; - handleContainerSetSlot(arg0: Internal.ClientboundContainerSetSlotPacket_): void; - handleExplosion(arg0: Internal.ClientboundExplodePacket_): void; - handleSetBorderCenter(arg0: Internal.ClientboundSetBorderCenterPacket_): void; - handleAddMob(arg0: Internal.ClientboundAddMobPacket_): void; - handleSetEquipment(arg0: Internal.ClientboundSetEquipmentPacket_): void; - handleCustomPayload(arg0: Internal.ClientboundCustomPayloadPacket_): void; - handleBlockEvent(arg0: Internal.ClientboundBlockEventPacket_): void; - handleSetSpawn(arg0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void; - handleSetScore(arg0: Internal.ClientboundSetScorePacket_): void; - handleLevelEvent(arg0: Internal.ClientboundLevelEventPacket_): void; - handleStopSoundEvent(arg0: Internal.ClientboundStopSoundPacket_): void; - handleChunkBlocksUpdate(arg0: Internal.ClientboundSectionBlocksUpdatePacket_): void; - handleBossUpdate(arg0: Internal.ClientboundBossEventPacket_): void; - setActionBarText(arg0: Internal.ClientboundSetActionBarTextPacket_): void; - handleGameEvent(arg0: Internal.ClientboundGameEventPacket_): void; - handleRemoveMobEffect(arg0: Internal.ClientboundRemoveMobEffectPacket_): void; - handleCommands(arg0: Internal.ClientboundCommandsPacket_): void; - handlePlayerCombatKill(arg0: Internal.ClientboundPlayerCombatKillPacket_): void; - handleLookAt(arg0: Internal.ClientboundPlayerLookAtPacket_): void; - handleBlockBreakAck(arg0: Internal.ClientboundBlockBreakAckPacket_): void; - handleMapItemData(arg0: Internal.ClientboundMapItemDataPacket_): void; - handleBlockUpdate(arg0: Internal.ClientboundBlockUpdatePacket_): void; - handleSetBorderWarningDelay(arg0: Internal.ClientboundSetBorderWarningDelayPacket_): void; - handlePlayerCombatEnter(arg0: Internal.ClientboundPlayerCombatEnterPacket_): void; - handleDisconnect(arg0: Internal.ClientboundDisconnectPacket_): void; - handleForgetLevelChunk(arg0: Internal.ClientboundForgetLevelChunkPacket_): void; - handleAddPlayer(arg0: Internal.ClientboundAddPlayerPacket_): void; - handleCustomSoundEvent(arg0: Internal.ClientboundCustomSoundPacket_): void; - handleBlockDestruction(arg0: Internal.ClientboundBlockDestructionPacket_): void; - setTitlesAnimation(arg0: Internal.ClientboundSetTitlesAnimationPacket_): void; - handleAddOrRemoveRecipes(arg0: Internal.ClientboundRecipePacket_): void; - handleSelectAdvancementsTab(arg0: Internal.ClientboundSelectAdvancementsTabPacket_): void; - handlePlaceRecipe(arg0: Internal.ClientboundPlaceGhostRecipePacket_): void; - handleResourcePack(arg0: Internal.ClientboundResourcePackPacket_): void; - handlePlayerInfo(arg0: Internal.ClientboundPlayerInfoPacket_): void; - handleSetChunkCacheCenter(arg0: Internal.ClientboundSetChunkCacheCenterPacket_): void; - handleSetBorderLerpSize(arg0: Internal.ClientboundSetBorderLerpSizePacket_): void; - handleOpenBook(arg0: Internal.ClientboundOpenBookPacket_): void; - handleLevelChunkWithLight(arg0: Internal.ClientboundLevelChunkWithLightPacket_): void; - setSubtitleText(arg0: Internal.ClientboundSetSubtitleTextPacket_): void; - handleSetTime(arg0: Internal.ClientboundSetTimePacket_): void; - handleEntityEvent(arg0: Internal.ClientboundEntityEventPacket_): void; - handleAnimate(arg0: Internal.ClientboundAnimatePacket_): void; - handleSetCarriedItem(arg0: Internal.ClientboundSetCarriedItemPacket_): void; - handlePlayerAbilities(arg0: Internal.ClientboundPlayerAbilitiesPacket_): void; - handleRemoveEntities(arg0: Internal.ClientboundRemoveEntitiesPacket_): void; - handleContainerContent(arg0: Internal.ClientboundContainerSetContentPacket_): void; - handleAddExperienceOrb(arg0: Internal.ClientboundAddExperienceOrbPacket_): void; - handlePing(arg0: Internal.ClientboundPingPacket_): void; - handleChat(arg0: Internal.ClientboundChatPacket_): void; - handleTabListCustomisation(arg0: Internal.ClientboundTabListPacket_): void; - handleUpdateRecipes(arg0: Internal.ClientboundUpdateRecipesPacket_): void; - handleOpenSignEditor(arg0: Internal.ClientboundOpenSignEditorPacket_): void; - handleLogin(arg0: Internal.ClientboundLoginPacket_): void; - handleTagQueryPacket(arg0: Internal.ClientboundTagQueryPacket_): void; - handleAddVibrationSignal(arg0: Internal.ClientboundAddVibrationSignalPacket_): void; - handleParticleEvent(arg0: Internal.ClientboundLevelParticlesPacket_): void; - handleInitializeBorder(arg0: Internal.ClientboundInitializeBorderPacket_): void; - handleContainerSetData(arg0: Internal.ClientboundContainerSetDataPacket_): void; - handleEntityLinkPacket(arg0: Internal.ClientboundSetEntityLinkPacket_): void; - handleAddObjective(arg0: Internal.ClientboundSetObjectivePacket_): void; - handleKeepAlive(arg0: Internal.ClientboundKeepAlivePacket_): void; - handleUpdateTags(arg0: Internal.ClientboundUpdateTagsPacket_): void; - handleSetSimulationDistance(arg0: Internal.ClientboundSetSimulationDistancePacket_): void; - handlePlayerCombatEnd(arg0: Internal.ClientboundPlayerCombatEndPacket_): void; - handleSetEntityData(arg0: Internal.ClientboundSetEntityDataPacket_): void; - handleChangeDifficulty(arg0: Internal.ClientboundChangeDifficultyPacket_): void; - handleMoveVehicle(arg0: Internal.ClientboundMoveVehiclePacket_): void; - handleSoundEntityEvent(arg0: Internal.ClientboundSoundEntityPacket_): void; - } - type ClientGamePacketListener_ = ClientGamePacketListener; - /** - * @javaClass dev.latvian.mods.kubejs.item.ingredient.IngredientWithCustomPredicateJS - */ - class IngredientWithCustomPredicateJS implements Internal.IngredientJS { + type FrustumAdapter_ = FrustumAdapter; + interface JsonSerializable { toJson(): Internal.JsonElement; - testVanillaItem(i: Internal.Item_): boolean; - test(stack: Internal.ItemStackJS_): boolean; - getStacks(): Internal.Set; - getVanillaItems(): Internal.Set; - getFirst(): Internal.ItemStackJS; - testVanilla(stack: Internal.ItemStack_): boolean; - isEmpty(): boolean; - isInvalidRecipeIngredient(): boolean; + } + type JsonSerializable_ = JsonSerializable; + class AxisAlignedLinearPosTest extends Internal.PosRuleTest { + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Direction$Axis_) + test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; + readonly static "CODEC": any; + } + type AxisAlignedLinearPosTest_ = AxisAlignedLinearPosTest; + class ConstantFloat extends Internal.FloatProvider { + getMinValue(): number; toString(): string; - getCount(): number; - getVanillaPredicate(): Internal.Predicate; - readonly "predicate" : ((arg0: Internal.ItemStack) => boolean); - readonly "ingredient" : Internal.IngredientJS; - readonly "uuid" : Internal.UUID; - get invalidRecipeIngredient(): boolean; - get stacks(): Internal.Set; - get count(): number; - get vanillaItems(): Internal.Set; - get first(): Internal.ItemStackJS; - get empty(): boolean; - get vanillaPredicate(): Internal.Predicate; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getMaxValue(): number; + sample($$0: Internal.Random_): number; + static of($$0: number): Internal.ConstantFloat; + getType(): Internal.FloatProviderType; + getValue(): number; + get minValue(): number + get maxValue(): number + get type(): Internal.FloatProviderType + get value(): number + readonly static "ZERO": Internal.ConstantFloat; + readonly static "CODEC": any; } - type IngredientWithCustomPredicateJS_ = IngredientWithCustomPredicateJS; - /** - * @javaClass dev.latvian.mods.kubejs.player.ClientPlayerJS - */ - class ClientPlayerJS extends Internal.PlayerJS { - getStats(): Internal.PlayerStatsJS; - sendData(channel: string, data: Internal.CompoundTag_): void; - paint(tag: Internal.CompoundTag_): void; - rayTrace(distance: number): Internal.RayTraceResultJS; - isSelf(): boolean; - isMiningBlock(): boolean; - get stats(): Internal.PlayerStatsJS; - get miningBlock(): boolean; - get self(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ConstantFloat_ = ConstantFloat; + abstract class CompressorHolder implements Internal.Compressable { + constructor() + compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; } - /** - */ - type ClientPlayerJS_ = ClientPlayerJS; - /** - * @javaClass dev.latvian.mods.rhino.mod.util.Copyable - */ + type CompressorHolder_ = CompressorHolder; + interface MetadataSectionSerializer { + getMetadataSectionName(): string; + fromJson(arg0: Internal.JsonObject_): T; + get metadataSectionName(): string + } + type MetadataSectionSerializer_ = MetadataSectionSerializer; + interface OpticFinder { + type(): com.mojang.datafixers.types.Type; + inField(arg0: string, arg1: com.mojang.datafixers.types.Type_): this; + findType(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + findType(arg0: com.mojang.datafixers.types.Type_, arg1: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + } + type OpticFinder_ = OpticFinder; + class ClientboundPlayerInfoPacket$PlayerUpdate { + constructor($$0: Internal.GameProfile_, $$1: number, $$2: Internal.GameType_, $$3: Internal.Component_) + getDisplayName(): Internal.Component; + toString(): string; + getProfile(): Internal.GameProfile; + getGameMode(): Internal.GameType; + getLatency(): number; + get displayName(): Internal.Component + get profile(): Internal.GameProfile + get gameMode(): Internal.GameType + get latency(): number + } + type ClientboundPlayerInfoPacket$PlayerUpdate_ = ClientboundPlayerInfoPacket$PlayerUpdate; + interface BlockApiLookup$BlockApiProvider { + find(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockEntity_, arg4: C): A; + } + type BlockApiLookup$BlockApiProvider_ = ((arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: Internal.BlockEntity, arg4: C)=>A) | BlockApiLookup$BlockApiProvider; + interface ShortBidirectionalIterator extends Internal.ShortIterator, Internal.ObjectBidirectionalIterator { + previousShort(): number; + forEachRemaining(arg0: Internal.ShortConsumer_): void; + forEachRemaining(arg0: any): void; + previous(): number; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.IntConsumer_): void; + back(arg0: number): number; + } + type ShortBidirectionalIterator_ = ShortBidirectionalIterator; + interface TypeDescriptor { + descriptorString(): string; + } + type TypeDescriptor_ = TypeDescriptor; + interface CustomProperty { + get(): any; + } + type CustomProperty_ = CustomProperty; + class ClientboundCommandsPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.RootCommandNode_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getRoot(): Internal.RootCommandNode; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get root(): Internal.RootCommandNode + get skippable(): boolean + } + type ClientboundCommandsPacket_ = ClientboundCommandsPacket; + class PlatformWrapper$ModInfo { + constructor(i: string) + getName(): string; + getVersion(): string; + getId(): string; + get name(): string + get version(): string + get id(): string + } + type PlatformWrapper$ModInfo_ = PlatformWrapper$ModInfo; + interface ChronoLocalDateTime extends Internal.Comparable>, Internal.Temporal, Internal.TemporalAdjuster { + plus(arg0: Internal.TemporalAmount_): this; + toLocalTime(): Internal.LocalTime; + plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + compareTo(arg0: any): number; + minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + isSupported(arg0: Internal.TemporalField_): boolean; + format(arg0: Internal.DateTimeFormatter_): string; + getChronology(): Internal.Chronology; + with(arg0: Internal.TemporalAdjuster_): this; + isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; + toString(): string; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; + query(arg0: Internal.TemporalQuery_): R; + toInstant(arg0: Internal.ZoneOffset_): Internal.Instant; + with(arg0: Internal.TemporalField_, arg1: number): this; + from(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; + isSupported(arg0: Internal.TemporalUnit_): boolean; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + hashCode(): number; + get(arg0: Internal.TemporalField_): number; + isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; + atZone(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; + toEpochSecond(arg0: Internal.ZoneOffset_): number; + compareTo(arg0: Internal.ChronoLocalDateTime_): number; + toLocalDate(): D; + equals(arg0: any): boolean; + minus(arg0: Internal.TemporalAmount_): Internal.Temporal; + timeLineOrder(): Internal.Comparator>; + get chronology(): Internal.Chronology + } + type ChronoLocalDateTime_ = ChronoLocalDateTime; + class RuinedPortalConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.RuinedPortalFeature$Type_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "portalType": Internal.RuinedPortalFeature$Type; + } + type RuinedPortalConfiguration_ = RuinedPortalConfiguration; + interface PerformanceMetrics { + getMaxTime(): number; + getAverageTime(): number; + getMinTime(): number; + getSampleCount(): number; + get maxTime(): number + get averageTime(): number + get minTime(): number + get sampleCount(): number + } + type PerformanceMetrics_ = PerformanceMetrics; + class HugeMushroomFeatureConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockStateProvider_, $$1: Internal.BlockStateProvider_, $$2: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "capProvider": Internal.BlockStateProvider; + readonly static "CODEC": any; + readonly "stemProvider": Internal.BlockStateProvider; + readonly "foliageRadius": number; + } + type HugeMushroomFeatureConfiguration_ = HugeMushroomFeatureConfiguration; + class CubicSpline$Builder { + addPoint($$0: number, $$1: number, $$2: number): this; + addPoint($$0: number, $$1: Internal.CubicSpline_, $$2: number): this; + build(): Internal.CubicSpline; + } + type CubicSpline$Builder_ = CubicSpline$Builder; + class StairBlockBuilder extends Internal.ShapedBlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type StairBlockBuilder_ = StairBlockBuilder; + class EnderDragonPhaseManager { + constructor($$0: Internal.EnderDragon_) + getCurrentPhase(): Internal.DragonPhaseInstance; + getPhase($$0: Internal.EnderDragonPhase_): T; + setPhase($$0: Internal.EnderDragonPhase_): void; + get currentPhase(): Internal.DragonPhaseInstance + set phase($$0: Internal.EnderDragonPhase_) + } + type EnderDragonPhaseManager_ = EnderDragonPhaseManager; + class MapDecoration$Type extends Internal.Enum { + isRenderedOnFrame(): boolean; + getMapColor(): number; + static values(): Internal.MapDecoration$Type[]; + hasMapColor(): boolean; + shouldTrackCount(): boolean; + static byIcon($$0: number): Internal.MapDecoration$Type; + getIcon(): number; + static valueOf($$0: string): Internal.MapDecoration$Type; + get renderedOnFrame(): boolean + get mapColor(): number + get icon(): number + readonly static "BANNER_GREEN": Internal.MapDecoration$Type; + readonly static "BANNER_RED": Internal.MapDecoration$Type; + readonly static "BANNER_GRAY": Internal.MapDecoration$Type; + readonly static "MANSION": Internal.MapDecoration$Type; + readonly static "BANNER_BLUE": Internal.MapDecoration$Type; + readonly static "MONUMENT": Internal.MapDecoration$Type; + readonly static "PLAYER_OFF_LIMITS": Internal.MapDecoration$Type; + readonly static "TARGET_POINT": Internal.MapDecoration$Type; + readonly static "BANNER_LIGHT_BLUE": Internal.MapDecoration$Type; + readonly static "RED_X": Internal.MapDecoration$Type; + readonly static "BANNER_MAGENTA": Internal.MapDecoration$Type; + readonly static "BLUE_MARKER": Internal.MapDecoration$Type; + readonly static "BANNER_WHITE": Internal.MapDecoration$Type; + readonly static "PLAYER_OFF_MAP": Internal.MapDecoration$Type; + readonly static "BANNER_LIGHT_GRAY": Internal.MapDecoration$Type; + readonly static "BANNER_YELLOW": Internal.MapDecoration$Type; + readonly static "TARGET_X": Internal.MapDecoration$Type; + readonly static "RED_MARKER": Internal.MapDecoration$Type; + readonly static "BANNER_ORANGE": Internal.MapDecoration$Type; + readonly static "BANNER_BLACK": Internal.MapDecoration$Type; + readonly static "BANNER_BROWN": Internal.MapDecoration$Type; + readonly static "BANNER_PURPLE": Internal.MapDecoration$Type; + readonly static "PLAYER": Internal.MapDecoration$Type; + readonly static "BANNER_LIME": Internal.MapDecoration$Type; + readonly static "BANNER_PINK": Internal.MapDecoration$Type; + readonly static "FRAME": Internal.MapDecoration$Type; + readonly static "BANNER_CYAN": Internal.MapDecoration$Type; + } + type MapDecoration$Type_ = "banner_blue" | "player" | "banner_black" | "banner_cyan" | MapDecoration$Type | "banner_gray" | "target_x" | "monument" | "banner_brown" | "banner_light_blue" | "banner_white" | "banner_purple" | "banner_lime" | "banner_yellow" | "banner_pink" | "red_x" | "frame" | "red_marker" | "player_off_limits" | "banner_magenta" | "player_off_map" | "blue_marker" | "banner_red" | "banner_orange" | "target_point" | "banner_light_gray" | "mansion" | "banner_green"; + class Schedule { + constructor() + getActivityAt($$0: number): Internal.Activity; + readonly static "VILLAGER_DEFAULT": Internal.Schedule; + readonly static "SIMPLE": Internal.Schedule; + readonly static "EMPTY": Internal.Schedule; + readonly static "WORK_START_TIME": 2000; + readonly static "VILLAGER_BABY": Internal.Schedule; + readonly static "TOTAL_WORK_TIME": 7000; + } + type Schedule_ = Schedule | Special.Schedule; + class ServerPlayerDataJS extends Internal.PlayerDataJS { + constructor(s: Internal.ServerJS_, i: Internal.UUID_, n: string, h: boolean) + getMinecraftPlayer(): Internal.Player; + hasClientMod(): boolean; + getProfile(): Internal.GameProfile; + getOverworld(): Internal.LevelJS; + getName(): string; + getId(): Internal.UUID; + getServer(): Internal.ServerJS; + getPlayer(): Internal.ServerPlayerJS; + get minecraftPlayer(): Internal.Player + get profile(): Internal.GameProfile + get overworld(): Internal.LevelJS + get name(): string + get id(): Internal.UUID + get server(): Internal.ServerJS + get player(): Internal.ServerPlayerJS + } + type ServerPlayerDataJS_ = ServerPlayerDataJS; + class WrappedGoal extends Internal.Goal { + constructor($$0: number, $$1: Internal.Goal_) + isRunning(): boolean; + tick(): void; + isInterruptable(): boolean; + start(): void; + hashCode(): number; + getGoal(): Internal.Goal; + canBeReplacedBy($$0: Internal.WrappedGoal_): boolean; + getPriority(): number; + getFlags(): Internal.EnumSet; + setFlags($$0: Internal.EnumSet_): void; + stop(): void; + canUse(): boolean; + requiresUpdateEveryTick(): boolean; + equals($$0: any): boolean; + canContinueToUse(): boolean; + get running(): boolean + get interruptable(): boolean + get goal(): Internal.Goal + get priority(): number + get flags(): Internal.EnumSet + set flags($$0: Internal.EnumSet_) + } + type WrappedGoal_ = WrappedGoal; + class FluidStack { + setTag(tag: Internal.CompoundTag_): void; + getRawFluid(): Internal.Fluid; + getOrCreateChildTag(childName: string): Internal.CompoundTag; + static read(tag: Internal.CompoundTag_): Internal.FluidStack; + removeChildTag(childName: string): void; + isFluidStackEqual(other: Internal.FluidStack_): boolean; + isEmpty(): boolean; + static create(fluid: Internal.Supplier_, amount: number, tag: Internal.CompoundTag_): Internal.FluidStack; + copy(): this; + getAmount(): number; + isTagEqual(other: Internal.FluidStack_): boolean; + write(tag: Internal.CompoundTag_): Internal.CompoundTag; + static create(fluid: Internal.Fluid_, amount: number): Internal.FluidStack; + static empty(): Internal.FluidStack; + static create(fluid: Internal.Supplier_, amount: number): Internal.FluidStack; + write(buf: Internal.FriendlyByteBuf_): void; + isFluidEqual(other: Internal.FluidStack_): boolean; + getName(): Internal.Component; + static init(): void; + getRawFluidSupplier(): Internal.Supplier; + static create(fluid: Internal.Fluid_, amount: number, tag: Internal.CompoundTag_): Internal.FluidStack; + static read(buf: Internal.FriendlyByteBuf_): Internal.FluidStack; + getTranslationKey(): string; + setAmount(amount: number): void; + hashCode(): number; + shrink(amount: number): void; + getOrCreateTag(): Internal.CompoundTag; + getChildTag(childName: string): Internal.CompoundTag; + grow(amount: number): void; + hasTag(): boolean; + static bucketAmount(): number; + getTag(): Internal.CompoundTag; + getFluid(): Internal.Fluid; + equals(o: any): boolean; + copyWithAmount(amount: number): this; + static create(stack: Internal.FluidStack_, amount: number): Internal.FluidStack; + set tag(tag: Internal.CompoundTag_) + get rawFluid(): Internal.Fluid + get empty(): boolean + get amount(): number + get name(): Internal.Component + get rawFluidSupplier(): Internal.Supplier + get translationKey(): string + set amount(amount: number) + get orCreateTag(): Internal.CompoundTag + get tag(): Internal.CompoundTag + get fluid(): Internal.Fluid + } + type FluidStack_ = FluidStack; + interface PalettedContainer$CountConsumer { + accept(arg0: T, arg1: number): void; + } + type PalettedContainer$CountConsumer_ = PalettedContainer$CountConsumer | ((arg0: T, arg1: number)=>void); + interface SingleRedirectModifier { + apply(arg0: Internal.CommandContext_): S; + } + type SingleRedirectModifier_ = SingleRedirectModifier | ((arg0: Internal.CommandContext)=>S); + class Ocelot extends Internal.Animal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getAmbientSoundInterval(): number; + static checkOcelotSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + isSteppingCarefully(): boolean; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isFood($$0: Internal.ItemStack_): boolean; + alwaysAccepts(): boolean; + getLeashOffset(): Vec3; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + method_5749($$0: Internal.CompoundTag_): void; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + method_5958(): void; + handleEntityEvent($$0: number): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get ambientSoundInterval(): number + get steppingCarefully(): boolean + get leashOffset(): Vec3 + readonly static "CROUCH_SPEED_MOD": 0.6; + readonly static "SPRINT_SPEED_MOD": 1.33; + readonly static "WALK_SPEED_MOD": 0.8; + } + type Ocelot_ = Ocelot; + interface PositionSourceType { + register($$0: string, $$1: S): S; + toNetwork($$0: T, $$1: Internal.FriendlyByteBuf_): void; + codec(): Internal.Codec; + fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.PositionSource; + write(arg0: Internal.FriendlyByteBuf_, arg1: T): void; + read(arg0: Internal.FriendlyByteBuf_): T; + readonly static "BLOCK": any; + readonly static "ENTITY": any; + } + type PositionSourceType_ = PositionSourceType | Special.PositionSourceType; + class BrewingStandMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_, $$3: any_) + constructor($$0: number, $$1: Internal.Inventory_) + stillValid($$0: Internal.Player_): boolean; + getBrewingTicks(): number; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getFuel(): number; + get brewingTicks(): number + get fuel(): number + } + type BrewingStandMenu_ = BrewingStandMenu; + interface TypeFamily { + familyOptic(arg0: Internal.IntFunction_>): Internal.FamilyOptic; + apply(arg0: number): com.mojang.datafixers.types.Type; + } + type TypeFamily_ = TypeFamily; + interface DiscreteVoxelShape$IntLineConsumer { + consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; + } + type DiscreteVoxelShape$IntLineConsumer_ = DiscreteVoxelShape$IntLineConsumer; + abstract class Minecraft$ChatStatus extends Internal.Enum { + static valueOf($$0: string): Internal.Minecraft$ChatStatus; + getMessage(): Internal.Component; + static values(): Internal.Minecraft$ChatStatus[]; + isChatAllowed(arg0: boolean): boolean; + get message(): Internal.Component + readonly static "DISABLED_BY_OPTIONS": any; + readonly static "DISABLED_BY_LAUNCHER": any; + readonly static "ENABLED": any; + readonly static "DISABLED_BY_PROFILE": any; + } + type Minecraft$ChatStatus_ = Minecraft$ChatStatus | "enabled" | "disabled_by_profile" | "disabled_by_launcher" | "disabled_by_options"; + class MetricCategory extends Internal.Enum { + static valueOf($$0: string): Internal.MetricCategory; + static values(): Internal.MetricCategory[]; + getDescription(): string; + get description(): string + readonly static "MAIL_BOXES": Internal.MetricCategory; + readonly static "CHUNK_RENDERING_DISPATCHING": Internal.MetricCategory; + readonly static "JVM": Internal.MetricCategory; + readonly static "PATH_FINDING": Internal.MetricCategory; + readonly static "EVENT_LOOPS": Internal.MetricCategory; + readonly static "CHUNK_RENDERING": Internal.MetricCategory; + readonly static "TICK_LOOP": Internal.MetricCategory; + readonly static "CPU": Internal.MetricCategory; + } + type MetricCategory_ = "path_finding" | "cpu" | "jvm" | "chunk_rendering" | "mail_boxes" | "tick_loop" | "event_loops" | "chunk_rendering_dispatching" | MetricCategory; + interface PointOfInterestTypeAccessor { + callCreate(id: string, blockStates: Internal.Set_, ticketCount: number, searchDistance: number): Internal.PoiType; + callSetup(pointOfInterestType: Internal.PoiType_): Internal.PoiType; + callCreate(id: string, blockStates: Internal.Set_, ticketCount: number, typePredicate: Internal.Predicate_, searchDistance: number): Internal.PoiType; + } + type PointOfInterestTypeAccessor_ = PointOfInterestTypeAccessor; + class Difficulty extends Internal.Enum { + static values(): Internal.Difficulty[]; + getDisplayName(): Internal.Component; + static byName($$0: string): Internal.Difficulty; + static byId($$0: number): Internal.Difficulty; + getKey(): string; + static valueOf($$0: string): Internal.Difficulty; + getId(): number; + get displayName(): Internal.Component + get key(): string + get id(): number + readonly static "NORMAL": Internal.Difficulty; + readonly static "PEACEFUL": Internal.Difficulty; + readonly static "HARD": Internal.Difficulty; + readonly static "EASY": Internal.Difficulty; + } + type Difficulty_ = "normal" | "peaceful" | Difficulty | "hard" | "easy"; + class EntityLootEventJS extends Internal.LootEventJS { + constructor(c: Internal.Map_) + addEntity(type: Internal.EntityType_, b: Internal.Consumer_): void; + modifyEntity(type: Internal.EntityType_, b: Internal.Consumer_): void; + getType(): string; + getDirectory(): string; + get type(): string + get directory(): string + } + type EntityLootEventJS_ = EntityLootEventJS; + class ItemTransforms { + constructor($$0: Internal.ItemTransform_, $$1: Internal.ItemTransform_, $$2: Internal.ItemTransform_, $$3: Internal.ItemTransform_, $$4: Internal.ItemTransform_, $$5: Internal.ItemTransform_, $$6: Internal.ItemTransform_, $$7: Internal.ItemTransform_) + constructor($$0: Internal.ItemTransforms_) + getTransform($$0: Internal.ItemTransforms$TransformType_): Internal.ItemTransform; + hasTransform($$0: Internal.ItemTransforms$TransformType_): boolean; + readonly "fixed": Internal.ItemTransform; + readonly "thirdPersonRightHand": Internal.ItemTransform; + readonly static "NO_TRANSFORMS": Internal.ItemTransforms; + readonly "thirdPersonLeftHand": Internal.ItemTransform; + readonly "firstPersonLeftHand": Internal.ItemTransform; + readonly "head": Internal.ItemTransform; + readonly "ground": Internal.ItemTransform; + readonly "firstPersonRightHand": Internal.ItemTransform; + readonly "gui": Internal.ItemTransform; + } + type ItemTransforms_ = ItemTransforms; + class Matrix4x3f implements Internal.Cloneable, Internal.Externalizable, Internal.Matrix4x3fc { + constructor() + constructor(arg0: Internal.FloatBuffer_) + constructor(arg0: Internal.Matrix3fc_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number) + constructor(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Vector3fc_) + constructor(arg0: Internal.Matrix4x3fc_) + transformDirection(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m32(arg0: number): this; + rotationXYZ(arg0: number, arg1: number, arg2: number): this; + get4x4(arg0: number[]): number[]; + set(arg0: Internal.AxisAngle4d_): this; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): this; + translationRotate(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionfc_): this; + translateLocal(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3f_): this; + mul(arg0: Internal.Matrix4x3fc_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + set(arg0: Internal.Quaterniondc_): this; + reflection(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + translationRotateScaleMul(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4x3f_): this; + transpose3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + cofactor3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + setOrtho2DLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + invert(arg0: Internal.Matrix4x3f_): this; + lookAtLH(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + set(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Vector3fc_): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): this; + scale(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3f_): this; + rotate(arg0: Internal.AxisAngle4f_): this; + set(arg0: Internal.ByteBuffer_): this; + m21(arg0: number): this; + translationRotateMul(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionfc_, arg4: Internal.Matrix4x3fc_): this; + positiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAround(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number): this; + m31(): number; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number): this; + fma(arg0: Internal.Matrix4x3fc_, arg1: number, arg2: Internal.Matrix4x3f_): this; + rotateTranslation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + billboardSpherical(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + withLookAtUp(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): this; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix4x3f_): this; + setRotationZYX(arg0: number, arg1: number, arg2: number): this; + add(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): this; + transform(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + set(arg0: Internal.AxisAngle4f_): this; + m31(arg0: number): this; + lookAt(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4x3f_): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + m20(): number; + rotateXYZ(arg0: number, arg1: number, arg2: number): this; + get4x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + add(arg0: Internal.Matrix4x3fc_): this; + rotation(arg0: number, arg1: number, arg2: number, arg3: number): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.Matrix4x3f_): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): this; + get4x4(arg0: number[], arg1: number): number[]; + set(arg0: Internal.FloatBuffer_): this; + setOrtho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4x3f_): this; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): this; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + m20(arg0: number): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + equals(arg0: Internal.Matrix4x3fc_, arg1: number): boolean; + positiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + m32(): number; + rotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): this; + translate(arg0: Internal.Vector3fc_): this; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + cofactor3x3(arg0: Internal.Matrix4x3f_): this; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): this; + getTransposed(arg0: number[]): number[]; + rotateYXZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + translationRotateScaleMul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: Internal.Matrix4x3f_): this; + shadow(arg0: Internal.Vector4fc_, arg1: number, arg2: number, arg3: number, arg4: number): this; + withLookAtUp(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3f_): this; + m30(arg0: number): this; + normalize3x3(): this; + setRotationXYZ(arg0: number, arg1: number, arg2: number): this; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4x3f_): this; + origin(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m21(): number; + rotateLocalZ(arg0: number, arg1: Internal.Matrix4x3f_): this; + scale(arg0: number, arg1: Internal.Matrix4x3f_): this; + rotateLocalZ(arg0: number): this; + isFinite(): boolean; + get3x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + lookAtLH(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4x3f_): this; + setTranslation(arg0: Internal.Vector3fc_): this; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): this; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + m10(): number; + getRotation(arg0: Internal.AxisAngle4d_): Internal.AxisAngle4d; + assume(arg0: number): this; + normalizedPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + positiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): this; + reflect(arg0: Internal.Quaternionfc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): this; + set(arg0: Internal.Quaternionfc_): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number): this; + set(arg0: Internal.Matrix4fc_): this; + rotationTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + rotationTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + transformPosition(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get3x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + translateLocal(arg0: number, arg1: number, arg2: number): this; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Internal.Matrix4x3f_): this; + setLookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3fc_, arg5: Internal.Matrix4x3f_): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + reflect(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + translate(arg0: number, arg1: number, arg2: number): this; + m22(): number; + setLookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + set(arg0: Internal.Matrix3fc_): this; + rotateLocalY(arg0: number): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + scaling(arg0: number, arg1: number, arg2: number): this; + mulOrtho(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): this; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): this; + determineProperties(): this; + normal(arg0: Internal.Matrix3f_): Internal.Matrix3f; + m11(): number; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + get4x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + getRotation(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + setOrthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + rotation(arg0: number, arg1: Internal.Vector3fc_): this; + reflection(arg0: Internal.Quaternionfc_, arg1: Internal.Vector3fc_): this; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4x3f_): this; + translation(arg0: number, arg1: number, arg2: number): this; + invert(): this; + normalizedPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + reflect(arg0: Internal.Quaternionfc_, arg1: Internal.Vector3fc_): this; + getTransposed(arg0: number[], arg1: number): number[]; + set3x3(arg0: Internal.Matrix4x3fc_): this; + scale(arg0: Internal.Vector3fc_): this; + withLookAtUp(arg0: Internal.Vector3fc_): this; + setOrtho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + getScale(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3f_): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number): this; + equals(arg0: any): boolean; + rotate(arg0: Internal.Quaternionfc_): this; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + arcball(arg0: number, arg1: Internal.Vector3fc_, arg2: number, arg3: number): this; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + m00(): number; + getRow(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + reflection(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + translationRotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix4x3f_): this; + swap(arg0: Internal.Matrix4x3f_): this; + get3x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + translateLocal(arg0: Internal.Vector3fc_): this; + setOrthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + normal(arg0: Internal.Matrix4x3f_): this; + scaling(arg0: number): this; + setOrthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + rotateLocalX(arg0: number, arg1: Internal.Matrix4x3f_): this; + rotateLocalX(arg0: number): this; + rotationYXZ(arg0: number, arg1: number, arg2: number): this; + mulTranslation(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): this; + setOrthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + scaleXY(arg0: number, arg1: number): this; + translationRotateMul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.Matrix4x3fc_): this; + translation(arg0: Internal.Vector3fc_): this; + sub(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): this; + get3x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + m12(): number; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + get(arg0: Internal.Matrix4x3f_): this; + rotateX(arg0: number, arg1: Internal.Matrix4x3f_): this; + m02(arg0: number): this; + rotateX(arg0: number): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4x3f_): this; + get(arg0: number[]): number[]; + normalizedPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + scaleLocal(arg0: number, arg1: number, arg2: number): this; + transformAab(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + rotateLocal(arg0: Internal.Quaternionfc_): this; + scale(arg0: number, arg1: number, arg2: number): this; + get4x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + toString(arg0: Internal.NumberFormat_): string; + getColumn(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + sub(arg0: Internal.Matrix4x3fc_): this; + obliqueZ(arg0: number, arg1: number): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): this; + get(arg0: number[], arg1: number): number[]; + translationRotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + invertOrtho(arg0: Internal.Matrix4x3f_): this; + transformPosition(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + translate(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): this; + lerp(arg0: Internal.Matrix4x3fc_, arg1: number): this; + clone(): any; + m01(): number; + writeExternal(arg0: Internal.ObjectOutput_): void; + m12(arg0: number): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): this; + getTranslation(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setOrthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + cofactor3x3(): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): this; + rotationAround(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number): this; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + rotateLocalY(arg0: number, arg1: Internal.Matrix4x3f_): this; + rotation(arg0: Internal.AxisAngle4f_): this; + normal(): this; + frustumPlane(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + normalize3x3(arg0: Internal.Matrix4x3f_): this; + withLookAtUp(arg0: number, arg1: number, arg2: number): this; + lookAt(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + invertOrtho(): this; + rotationX(arg0: number): this; + properties(): number; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): this; + setOrthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number): this; + shadow(arg0: Internal.Vector4fc_, arg1: Internal.Matrix4x3fc_, arg2: Internal.Matrix4x3f_): this; + get(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + toString(): string; + rotateY(arg0: number, arg1: Internal.Matrix4x3f_): this; + m01(arg0: number): this; + mulOrtho(arg0: Internal.Matrix4x3fc_): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + setLookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + rotateTranslation(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3f_): this; + reflection(arg0: number, arg1: number, arg2: number, arg3: number): this; + scaleXY(arg0: number, arg1: number, arg2: Internal.Matrix4x3f_): this; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[]): this; + transform(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + setOrtho2D(arg0: number, arg1: number, arg2: number, arg3: number): this; + translateLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4x3f_): this; + scaling(arg0: Internal.Vector3fc_): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3f_): this; + m11(arg0: number): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + set3x3(arg0: Internal.Matrix3fc_): this; + mulComponentWise(arg0: Internal.Matrix4x3fc_): this; + translate(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3f_): this; + set(arg0: number[], arg1: number): this; + rotateXYZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + m02(): number; + invert(arg0: Internal.Matrix4f_): Internal.Matrix4f; + scale(arg0: number): this; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3f_): this; + transformAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: net.coderbot.iris.vendored.joml.Vector3f_, arg7: net.coderbot.iris.vendored.joml.Vector3f_): this; + get4x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + rotate(arg0: number, arg1: Internal.Vector3fc_): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + setColumn(arg0: number, arg1: Internal.Vector3fc_): this; + billboardSpherical(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + rotationY(arg0: number): this; + billboardCylindrical(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + rotateYXZ(arg0: number, arg1: number, arg2: number): this; + rotation(arg0: Internal.Quaternionfc_): this; + setRotationYXZ(arg0: number, arg1: number, arg2: number): this; + rotateZ(arg0: number): this; + rotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + translationRotateScale(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: Internal.Vector3fc_): this; + m00(arg0: number): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number): this; + readExternal(arg0: Internal.ObjectInput_): void; + rotateZ(arg0: number, arg1: Internal.Matrix4x3f_): this; + rotationZYX(arg0: number, arg1: number, arg2: number): this; + lerp(arg0: Internal.Matrix4x3fc_, arg1: number, arg2: Internal.Matrix4x3f_): this; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3f_): this; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + setLookAt(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + setLookAtLH(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + determinant(): number; + fma(arg0: Internal.Matrix4x3fc_, arg1: number): this; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number): this; + shadow(arg0: Internal.Vector4fc_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4x3f_): this; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + transpose3x3(): this; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + m10(arg0: number): this; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + transformDirection(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + zero(): this; + set(arg0: Internal.Matrix4x3fc_): this; + getEulerAnglesZYX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + mulComponentWise(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3f_): this; + set(arg0: number[]): this; + rotationZ(arg0: number): this; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4x3f_): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): this; + setTranslation(arg0: number, arg1: number, arg2: number): this; + rotateY(arg0: number): this; + m22(arg0: number): this; + setLookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateZYX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + m30(): number; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + hashCode(): number; + shadow(arg0: Internal.Vector4fc_, arg1: Internal.Matrix4x3fc_): this; + rotateZYX(arg0: number, arg1: number, arg2: number): this; + translationRotateScale(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): this; + arcball(arg0: number, arg1: Internal.Vector3fc_, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + transpose3x3(arg0: Internal.Matrix4x3f_): this; + rotateAround(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3f_): this; + reflect(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3f_): this; + identity(): this; + setRow(arg0: number, arg1: Internal.Vector4fc_): this; + normalize3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + get finite(): boolean + set translation(arg0: Internal.Vector3fc_) + } + type Matrix4x3f_ = Matrix4x3f; + class Matrix4x3d implements Internal.Matrix4x3dc, Internal.Cloneable, Internal.Externalizable { + constructor() + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number) + constructor(arg0: Internal.DoubleBuffer_) + constructor(arg0: Internal.Matrix3dc_) + constructor(arg0: Internal.Matrix3fc_) + constructor(arg0: Internal.Matrix4x3fc_) + constructor(arg0: Internal.Matrix4x3dc_) + get4x4(arg0: number[]): number[]; + lerp(arg0: Internal.Matrix4x3dc_, arg1: number, arg2: Internal.Matrix4x3d_): this; + mul(arg0: Internal.Matrix4x3fc_): this; + set(arg0: number[], arg1: number): this; + set(arg0: Internal.AxisAngle4d_): this; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + scaling(arg0: Internal.Vector3dc_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + translate(arg0: Internal.Vector3dc_): this; + set(arg0: Internal.Quaterniondc_): this; + rotationY(arg0: number): this; + mulTranslation(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): this; + translationRotateScaleMul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: Internal.Matrix4x3dc_): this; + m20(): number; + rotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): this; + arcball(arg0: number, arg1: Internal.Vector3dc_, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): this; + sub(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): this; + m30(arg0: number): this; + rotate(arg0: Internal.AxisAngle4f_): this; + rotateY(arg0: number, arg1: Internal.Matrix4x3d_): this; + positiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + setTranslation(arg0: Internal.Vector3dc_): this; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + zero(): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): this; + rotateLocalZ(arg0: number): this; + scale(arg0: number): this; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3dc_): this; + set(arg0: number[]): this; + cofactor3x3(arg0: Internal.Matrix4x3d_): this; + setOrtho2DLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + scaleXY(arg0: number, arg1: number): this; + transpose3x3(arg0: Internal.Matrix4x3d_): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4x3d_): this; + rotateZ(arg0: number): this; + m31(): number; + translationRotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + set(arg0: Internal.ByteBuffer_): this; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3d_): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + rotateLocalY(arg0: number, arg1: Internal.Matrix4x3d_): this; + set(arg0: Internal.AxisAngle4f_): this; + transform(arg0: Internal.Vector4d_): Internal.Vector4d; + scaleLocal(arg0: number, arg1: number, arg2: number): this; + rotationX(arg0: number): this; + origin(arg0: Internal.Vector3d_): Internal.Vector3d; + setRotationXYZ(arg0: number, arg1: number, arg2: number): this; + translation(arg0: number, arg1: number, arg2: number): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number): this; + cofactor3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + add(arg0: Internal.Matrix4x3fc_): this; + get4x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + invert(arg0: Internal.Matrix4x3d_): this; + set(arg0: Internal.FloatBuffer_): this; + lookAtLH(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: Internal.Matrix4x3d_): this; + get4x4(arg0: number[], arg1: number): number[]; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): this; + lerp(arg0: Internal.Matrix4x3dc_, arg1: number): this; + rotateX(arg0: number, arg1: Internal.Matrix4x3d_): this; + m31(arg0: number): this; + normalizedPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + fma(arg0: Internal.Matrix4x3dc_, arg1: number): this; + scale(arg0: number, arg1: Internal.Matrix4x3d_): this; + setLookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + rotateTranslation(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4x3d_): this; + billboardSpherical(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + rotate(arg0: Internal.Quaterniondc_): this; + obliqueZ(arg0: number, arg1: number): this; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix4x3d_): this; + rotationTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + m30(): number; + setOrthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + add(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3d_): this; + rotateLocalX(arg0: number, arg1: Internal.Matrix4x3d_): this; + get4x4(arg0: number[]): number[]; + translate(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4x3d_): this; + lookAt(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + setLookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix4x3d_): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number): this; + translationRotateScale(arg0: Internal.Vector3dc_, arg1: Internal.Quaterniondc_, arg2: Internal.Vector3dc_): this; + mul(arg0: Internal.Matrix4x3dc_): this; + rotateXYZ(arg0: number, arg1: number, arg2: number): this; + normalize3x3(): this; + set3x3(arg0: Internal.Matrix4x3dc_): this; + set(arg0: Internal.Quaternionfc_): this; + setLookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + translateLocal(arg0: Internal.Vector3dc_): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number): this; + isFinite(): boolean; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3d_): this; + m20(arg0: number): this; + translateLocal(arg0: number, arg1: number, arg2: number): this; + translation(arg0: Internal.Vector3dc_): this; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4x3d_): this; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): this; + normal(arg0: Internal.Matrix3d_): Internal.Matrix3d; + billboardSpherical(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + m32(arg0: number): this; + reflect(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3dc_): this; + assume(arg0: number): this; + setOrthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + normalizedPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + translationRotateScaleMul(arg0: Internal.Vector3dc_, arg1: Internal.Quaterniondc_, arg2: Internal.Vector3dc_, arg3: Internal.Matrix4x3dc_): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): this; + sub(arg0: Internal.Matrix4x3dc_): this; + rotateX(arg0: number): this; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + fma(arg0: Internal.Matrix4x3dc_, arg1: number, arg2: Internal.Matrix4x3d_): this; + getScale(arg0: Internal.Vector3d_): Internal.Vector3d; + scaleXY(arg0: number, arg1: number, arg2: Internal.Matrix4x3d_): this; + scaling(arg0: number): this; + setOrtho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + rotateYXZ(arg0: Internal.Vector3d_): this; + transformDirection(arg0: Internal.Vector3d_): Internal.Vector3d; + reflection(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + get(arg0: number[], arg1: number): number[]; + rotationZ(arg0: number): this; + setOrthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number): this; + transpose3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3dc_, arg5: Internal.Matrix4x3d_): this; + set(arg0: Internal.Matrix3fc_): this; + m02(): number; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + transformDirection(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3d_): this; + m21(arg0: number): this; + translationRotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + mulComponentWise(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): this; + determineProperties(): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4x3d_): this; + get4x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateZ(arg0: number, arg1: Internal.Matrix4x3d_): this; + invert(): this; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + normalizedPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + mulOrtho(arg0: Internal.Matrix4x3dc_): this; + get4x4(arg0: number[], arg1: number): number[]; + rotate(arg0: Internal.Quaternionfc_): this; + invertOrtho(arg0: Internal.Matrix4x3d_): this; + rotateY(arg0: number): this; + m10(arg0: number): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + equals(arg0: any): boolean; + billboardCylindrical(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + rotate(arg0: number, arg1: Internal.Vector3dc_): this; + setOrthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + setOrthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + transformAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Vector3d_, arg7: Internal.Vector3d_): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + get4x4(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + equals(arg0: Internal.Matrix4x3dc_, arg1: number): boolean; + translateLocal(arg0: Internal.Vector3fc_): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + set3x3(arg0: Internal.Matrix3dc_): this; + translateLocal(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4x3d_): this; + mulComponentWise(arg0: Internal.Matrix4x3dc_): this; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Internal.Matrix4x3d_): this; + m01(): number; + rotation(arg0: Internal.AxisAngle4d_): this; + translationRotateScale(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): this; + frustumPlane(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + normalize3x3(arg0: Internal.Matrix4x3d_): this; + reflection(arg0: number, arg1: number, arg2: number, arg3: number): this; + m22(arg0: number): this; + rotation(arg0: Internal.Quaterniondc_): this; + setColumn(arg0: number, arg1: Internal.Vector3dc_): this; + translation(arg0: Internal.Vector3fc_): this; + scale(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4x3d_): this; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): this; + set(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: Internal.Vector3dc_): this; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): this; + reflection(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3dc_): this; + set(arg0: Internal.DoubleBuffer_): this; + translationRotateMul(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionfc_, arg4: Internal.Matrix4x3dc_): this; + get(arg0: number[]): number[]; + setRotationZYX(arg0: number, arg1: number, arg2: number): this; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): this; + rotateLocal(arg0: Internal.Quaternionfc_): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + set(arg0: Internal.Matrix4dc_): this; + fma(arg0: Internal.Matrix4x3fc_, arg1: number): this; + toString(arg0: Internal.NumberFormat_): string; + m12(): number; + translationRotateMul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.Matrix4x3dc_): this; + sub(arg0: Internal.Matrix4x3fc_): this; + get(arg0: number[], arg1: number): number[]; + setLookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + add(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): this; + setRotationYXZ(arg0: number, arg1: number, arg2: number): this; + m11(arg0: number): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): this; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): this; + clone(): any; + translate(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): this; + shadow(arg0: Internal.Vector4dc_, arg1: Internal.Matrix4x3dc_, arg2: Internal.Matrix4x3d_): this; + getRow(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + reflect(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): this; + writeExternal(arg0: Internal.ObjectOutput_): void; + swap(arg0: Internal.Matrix4x3d_): this; + shadow(arg0: Internal.Vector4dc_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4x3d_): this; + set(arg0: Internal.Matrix3dc_): this; + normal(arg0: Internal.Matrix4x3d_): this; + cofactor3x3(): this; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + set(arg0: Internal.Matrix4x3dc_): this; + setFloats(arg0: Internal.ByteBuffer_): this; + setTranslation(arg0: number, arg1: number, arg2: number): this; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4x3d_): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + m00(): number; + transformAab(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_, arg3: Internal.Vector3d_): this; + normal(): this; + m00(arg0: number): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number): this; + invertOrtho(): this; + transform(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + rotation(arg0: number, arg1: Internal.Vector3dc_): this; + translateLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): this; + get(arg0: number[]): number[]; + setOrtho2D(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotation(arg0: Internal.AxisAngle4f_): this; + rotationXYZ(arg0: number, arg1: number, arg2: number): this; + determinant(): number; + properties(): number; + sub(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3d_): this; + scaling(arg0: number, arg1: number, arg2: number): this; + get(arg0: Internal.Matrix4x3d_): this; + toString(): string; + getTransposed(arg0: number[], arg1: number): number[]; + getTransposedFloats(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateZYX(arg0: number, arg1: number, arg2: number): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateAround(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number): this; + translationRotate(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniondc_): this; + getFloats(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotate(arg0: number, arg1: Internal.Vector3fc_): this; + translate(arg0: number, arg1: number, arg2: number): this; + getTransposed(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + scale(arg0: Internal.Vector3dc_): this; + m11(): number; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4x3d_): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + reflection(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + m12(arg0: number): this; + get4x4(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + transformPosition(arg0: Internal.Vector3d_): Internal.Vector3d; + setRow(arg0: number, arg1: Internal.Vector4dc_): this; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + getTransposed(arg0: number[]): number[]; + getTranslation(arg0: Internal.Vector3d_): Internal.Vector3d; + set(arg0: number[], arg1: number): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): this; + set3x3(arg0: Internal.Matrix3fc_): this; + translate(arg0: Internal.Vector3fc_): this; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4x3d_): this; + set(arg0: number, arg1: Internal.DoubleBuffer_): this; + lookAt(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: Internal.Matrix4x3d_): this; + fma(arg0: Internal.Matrix4x3fc_, arg1: number, arg2: Internal.Matrix4x3d_): this; + getTransposedFloats(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + m22(): number; + rotate(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): this; + setLookAt(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + rotateAround(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + rotation(arg0: Internal.Quaternionfc_): this; + getEulerAnglesZYX(arg0: Internal.Vector3d_): Internal.Vector3d; + m01(arg0: number): this; + rotationAround(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + translationRotateScale(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: Internal.Vector3fc_): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + setLookAtLH(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + shadow(arg0: Internal.Vector4dc_, arg1: number, arg2: number, arg3: number, arg4: number): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): this; + readExternal(arg0: Internal.ObjectInput_): void; + rotateZYX(arg0: Internal.Vector3d_): this; + rotateLocal(arg0: Internal.Quaterniondc_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + rotateLocalX(arg0: number): this; + rotationZYX(arg0: number, arg1: number, arg2: number): this; + shadow(arg0: Internal.Vector4dc_, arg1: Internal.Matrix4x3dc_): this; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): this; + rotateTranslation(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3d_): this; + m10(): number; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.Matrix4x3d_): this; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4x3d_): this; + transformPosition(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + normalize3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + getTransposed(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + rotationYXZ(arg0: number, arg1: number, arg2: number): this; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + setFloats(arg0: number, arg1: Internal.ByteBuffer_): this; + transpose3x3(): this; + lookAtLH(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + mul(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): this; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + translateLocal(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3d_): this; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): this; + rotationTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + translate(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3d_): this; + rotateXYZ(arg0: Internal.Vector3d_): this; + add(arg0: Internal.Matrix4x3dc_): this; + arcball(arg0: number, arg1: Internal.Vector3dc_, arg2: number, arg3: number): this; + scale(arg0: number, arg1: number, arg2: number): this; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + set(arg0: Internal.Matrix4x3fc_): this; + m21(): number; + m02(arg0: number): this; + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): this; + mulOrtho(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): this; + mulTranslation(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3d_): this; + rotation(arg0: number, arg1: Internal.Vector3fc_): this; + set(arg0: number[]): this; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number): this; + getFloats(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateTranslation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): this; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + rotate(arg0: Internal.AxisAngle4d_): this; + positiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + setOrtho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateLocalY(arg0: number): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3d_): this; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[]): this; + getColumn(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + hashCode(): number; + rotateLocalZ(arg0: number, arg1: Internal.Matrix4x3d_): this; + rotateYXZ(arg0: number, arg1: number, arg2: number): this; + m32(): number; + reflect(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotation(arg0: number, arg1: number, arg2: number, arg3: number): this; + identity(): this; + rotateLocal(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4x3d_): this; + setOrthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): this; + rotate(arg0: Internal.AxisAngle4d_, arg1: Internal.Matrix4x3d_): this; + set translation(arg0: Internal.Vector3dc_) + get finite(): boolean + set floats(arg0: Internal.ByteBuffer_) + } + type Matrix4x3d_ = Matrix4x3d; + abstract class ParticleType { + getDeserializer(): Internal.ParticleOptions$Deserializer; + codec(): Internal.Codec; + getOverrideLimiter(): boolean; + get deserializer(): Internal.ParticleOptions$Deserializer + get overrideLimiter(): boolean + } + type ParticleType_ = Special.ParticleType | ParticleType; + abstract class RenderType extends Internal.RenderStateShard implements net.coderbot.iris.mixin.rendertype.RenderTypeAccessor, Internal.RenderTypeAccessor { + constructor($$0: string, $$1: Internal.VertexFormat_, $$2: Internal.VertexFormat$Mode_, $$3: number, $$4: boolean, $$5: boolean, $$6: Internal.Runnable_, $$7: Internal.Runnable_) + static cutout(): Internal.RenderType; + static beaconBeam($$0: ResourceLocation_, $$1: boolean): Internal.RenderType; + static textIntensitySeeThrough($$0: ResourceLocation_): Internal.RenderType; + static entitySolid($$0: ResourceLocation_): Internal.RenderType; + affectsCrumbling(): boolean; + outline(): Internal.Optional; + static lines(): Internal.RenderType; + static entityTranslucent($$0: ResourceLocation_): Internal.RenderType; + static entityCutout($$0: ResourceLocation_): Internal.RenderType; + static entityNoOutline($$0: ResourceLocation_): Internal.RenderType; + static entityShadow($$0: ResourceLocation_): Internal.RenderType; + static tripwire(): Internal.RenderType; + static entityCutoutNoCull($$0: ResourceLocation_): Internal.RenderType; + static translucentNoCrumbling(): Internal.RenderType; + static entityGlint(): Internal.RenderType; + static energySwirl($$0: ResourceLocation_, $$1: number, $$2: number): Internal.RenderType; + static outline($$0: ResourceLocation_): Internal.RenderType; + static text($$0: ResourceLocation_): Internal.RenderType; + mode(): Internal.VertexFormat$Mode; + static endPortal(): Internal.RenderType; + static leash(): Internal.RenderType; + static glintTranslucent(): Internal.RenderType; + static entityCutoutNoCull($$0: ResourceLocation_, $$1: boolean): Internal.RenderType; + static create($$0: string, $$1: Internal.VertexFormat_, $$2: Internal.VertexFormat$Mode_, $$3: number, $$4: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType; + static translucentMovingBlock(): Internal.RenderType; + static itemEntityTranslucentCull($$0: ResourceLocation_): Internal.RenderType; + static armorCutoutNoCull($$0: ResourceLocation_): Internal.RenderType; + static armorGlint(): Internal.RenderType; + isOutline(): boolean; + static entityGlintDirect(): Internal.RenderType; + static glintDirect(): Internal.RenderType; + static eyes($$0: ResourceLocation_): Internal.RenderType; + static entityCutoutNoCullZOffset($$0: ResourceLocation_, $$1: boolean): Internal.RenderType; + bufferSize(): number; + static entityTranslucent($$0: ResourceLocation_, $$1: boolean): Internal.RenderType; + static textSeeThrough($$0: ResourceLocation_): Internal.RenderType; + static create($$0: string, $$1: Internal.VertexFormat_, $$2: Internal.VertexFormat$Mode_, $$3: number, $$4: boolean, $$5: boolean, $$6: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType; + static entitySmoothCutout($$0: ResourceLocation_): Internal.RenderType; + static solid(): Internal.RenderType; + static dragonExplosionAlpha($$0: ResourceLocation_): Internal.RenderType; + end($$0: Internal.BufferBuilder_, $$1: number, $$2: number, $$3: number): void; + static endGateway(): Internal.RenderType; + shouldSortOnUpload(): boolean; + static textIntensity($$0: ResourceLocation_): Internal.RenderType; + static glint(): Internal.RenderType; + format(): Internal.VertexFormat; + static waterMask(): Internal.RenderType; + static entityCutoutNoCullZOffset($$0: ResourceLocation_): Internal.RenderType; + static chunkBufferLayers(): Internal.List; + static lineStrip(): Internal.RenderType; + static textPolygonOffset($$0: ResourceLocation_): Internal.RenderType; + toString(): string; + static crumbling($$0: ResourceLocation_): Internal.RenderType; + static entityDecal($$0: ResourceLocation_): Internal.RenderType; + static armorEntityGlint(): Internal.RenderType; + static cutoutMipped(): Internal.RenderType; + asOptional(): Internal.Optional; + static lightning(): Internal.RenderType; + static translucent(): Internal.RenderType; + static entityTranslucentCull($$0: ResourceLocation_): Internal.RenderType; + static textIntensityPolygonOffset($$0: ResourceLocation_): Internal.RenderType; + get outline(): boolean + readonly static "LINES": Internal.RenderType$CompositeRenderType; + readonly static "TRANSIENT_BUFFER_SIZE": 256; + readonly static "BIG_BUFFER_SIZE": 2097152; + readonly static "SMALL_BUFFER_SIZE": 131072; + readonly static "MEDIUM_BUFFER_SIZE": 262144; + readonly static "LINE_STRIP": Internal.RenderType$CompositeRenderType; + } + type RenderType_ = RenderType; + class BlockApiCacheImpl implements Internal.BlockApiCache { + constructor(lookup: Internal.BlockApiLookupImpl_, world: Internal.ServerLevel_, pos: BlockPos_) + getPos(): BlockPos; + find(context: C): A; + getBlockEntity(): Internal.BlockEntity; + find(state: Internal.BlockState_, context: C): A; + getLookup(): Internal.BlockApiLookupImpl; + invalidate(): void; + getWorld(): Internal.ServerLevel; + get pos(): BlockPos + get blockEntity(): Internal.BlockEntity + get lookup(): Internal.BlockApiLookupImpl + get world(): Internal.ServerLevel + } + type BlockApiCacheImpl_ = BlockApiCacheImpl; + class ChunkBufferBuilderPack implements Internal.ChunkBufferBuilderPackAccessor { + constructor() + discardAll(): void; + getBuilders(): Internal.Map; + clearAll(): void; + builder($$0: Internal.RenderType_): Internal.BufferBuilder; + get builders(): Internal.Map + } + type ChunkBufferBuilderPack_ = ChunkBufferBuilderPack; + class ClientboundAddMobPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.LivingEntity_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getxRot(): number; + getYd(): number; + getZd(): number; + getXd(): number; + getyRot(): number; + isSkippable(): boolean; + getX(): number; + getY(): number; + getZ(): number; + getType(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getUUID(): Internal.UUID; + getyHeadRot(): number; + getId(): number; + get xRot(): number + get yd(): number + get zd(): number + get xd(): number + get yRot(): number + get skippable(): boolean + get x(): number + get y(): number + get z(): number + get type(): number + get UUID(): Internal.UUID + get yHeadRot(): number + get id(): number + } + type ClientboundAddMobPacket_ = ClientboundAddMobPacket; + class VertexFormat$Mode extends Internal.Enum { + static valueOf($$0: string): Internal.VertexFormat$Mode; + indexCount($$0: number): number; + static values(): Internal.VertexFormat$Mode[]; + readonly static "DEBUG_LINE_STRIP": Internal.VertexFormat$Mode; + readonly static "TRIANGLE_STRIP": Internal.VertexFormat$Mode; + readonly static "DEBUG_LINES": Internal.VertexFormat$Mode; + readonly static "LINE_STRIP": Internal.VertexFormat$Mode; + readonly static "TRIANGLE_FAN": Internal.VertexFormat$Mode; + readonly static "LINES": Internal.VertexFormat$Mode; + readonly static "TRIANGLES": Internal.VertexFormat$Mode; + readonly static "QUADS": Internal.VertexFormat$Mode; + readonly "asGLMode": number; + readonly "primitiveLength": number; + readonly "primitiveStride": number; + } + type VertexFormat$Mode_ = "triangles" | "triangle_fan" | "debug_line_strip" | "line_strip" | "triangle_strip" | "debug_lines" | VertexFormat$Mode | "quads" | "lines"; + class ClientboundOpenScreenPacket implements Internal.Packet { + constructor($$0: number, $$1: Internal.MenuType_, $$2: Internal.Component_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getType(): Internal.MenuType; + getTitle(): Internal.Component; + getContainerId(): number; + isSkippable(): boolean; + get type(): Internal.MenuType + get title(): Internal.Component + get containerId(): number + get skippable(): boolean + } + type ClientboundOpenScreenPacket_ = ClientboundOpenScreenPacket; + class TextureAtlas$Preparations implements Internal.SpriteAtlasTextureDataExtension { + constructor($$0: Internal.Set_, $$1: number, $$2: number, $$3: number, $$4: Internal.List_) + setEmissiveIdMap(map: Internal.Map_): void; + getEmissiveIdMap(): Internal.Map; + set emissiveIdMap(map: Internal.Map_) + get emissiveIdMap(): Internal.Map + } + type TextureAtlas$Preparations_ = TextureAtlas$Preparations; + class PlacedFeature extends Internal.Record { + constructor($$0: Internal.Holder_>, $$1: Internal.List_) + hashCode(): number; + getFeatures(): Internal.Stream>; + toString(): string; + place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; + feature(): Internal.Holder>; + placeWithBiomeCheck($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; + equals($$0: any): boolean; + placement(): Internal.List; + get features(): Internal.Stream> + readonly static "LIST_CODEC": any; + readonly static "DIRECT_CODEC": any; + readonly static "LIST_OF_LISTS_CODEC": any; + readonly static "CODEC": any; + } + type PlacedFeature_ = Special.PlacedFeature | PlacedFeature; + interface LoadedChunksCache { + fabric_markLoaded(arg0: Internal.LevelChunk_): void; + fabric_getLoadedChunks(): Internal.Set; + fabric_markUnloaded(arg0: Internal.LevelChunk_): void; + } + type LoadedChunksCache_ = LoadedChunksCache; + class ObjectiveCriteria$RenderType extends Internal.Enum { + static valueOf($$0: string): Internal.ObjectiveCriteria$RenderType; + static byId($$0: string): Internal.ObjectiveCriteria$RenderType; + getId(): string; + static values(): Internal.ObjectiveCriteria$RenderType[]; + get id(): string + readonly static "HEARTS": Internal.ObjectiveCriteria$RenderType; + readonly static "INTEGER": Internal.ObjectiveCriteria$RenderType; + } + type ObjectiveCriteria$RenderType_ = ObjectiveCriteria$RenderType | "hearts" | "integer"; + interface TypeDescriptor$OfMethod extends Internal.TypeDescriptor { + changeParameterType(arg0: number, arg1: F): M; + returnType(): F; + parameterArray(): F[]; + parameterCount(): number; + insertParameterTypes(arg0: number, ...arg1: F[]): M; + parameterType(arg0: number): F; + parameterList(): Internal.List; + changeReturnType(arg0: F): M; + dropParameterTypes(arg0: number, arg1: number): M; + } + type TypeDescriptor$OfMethod_ = TypeDescriptor$OfMethod; + class PoiManager extends Internal.SectionStorage { + constructor($$0: Internal.Path_, $$1: Internal.DataFixer_, $$2: boolean, $$3: Internal.LevelHeightAccessor_) + getCountInRange($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): number; + take($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number): Internal.Optional; + add($$0: BlockPos_, $$1: Internal.PoiType_): void; + checkConsistencyWithBlocks($$0: Internal.ChunkPos_, $$1: Internal.LevelChunkSection_): void; + getInChunk($$0: Internal.Predicate_, $$1: Internal.ChunkPos_, $$2: Internal.PoiManager$Occupancy_): Internal.Stream; + getType($$0: BlockPos_): Internal.Optional; + findAllClosestFirst($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Stream; + findClosest($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Optional; + getRandom($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: Internal.PoiManager$Occupancy_, $$3: BlockPos_, $$4: number, $$5: Internal.Random_): Internal.Optional; + find($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Optional; + method_19290($$0: Internal.BooleanSupplier_): void; + sectionsToVillage($$0: Internal.SectionPos_): number; + getFreeTickets($$0: BlockPos_): number; + getInSquare($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Stream; + findClosest($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Optional; + ensureLoadedAndValid($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: number): void; + exists($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + release($$0: BlockPos_): boolean; + existsAtPosition($$0: Internal.PoiType_, $$1: BlockPos_): boolean; + getInRange($$0: Internal.Predicate_, $$1: BlockPos_, $$2: number, $$3: Internal.PoiManager$Occupancy_): Internal.Stream; + findAll($$0: Internal.Predicate_, $$1: Internal.Predicate_, $$2: BlockPos_, $$3: number, $$4: Internal.PoiManager$Occupancy_): Internal.Stream; + remove($$0: BlockPos_): void; + readonly static "MAX_VILLAGE_DISTANCE": 6; + readonly static "VILLAGE_SECTION_SIZE": 1; + } + type PoiManager_ = PoiManager; + interface Optic { + upCast(arg0: Internal.Set_>, arg1: Internal.TypeToken_): Internal.Optional>; + eval(arg0: Internal.App_): Internal.Function, Internal.App2>; + compose(arg0: Internal.Optic_): Internal.Optic; + composeUnchecked(arg0: Internal.Optic_): Internal.Optic; + } + type Optic_ = Optic; + class ScriptFileInfo { + constructor(p: Internal.ScriptPackInfo_, f: string) + preload(source: Internal.ScriptSource_): Internal.Throwable; + getPriority(): number; + getPackMode(): string; + getProperty(s: string, def: string): string; + isIgnored(): boolean; + get priority(): number + get packMode(): string + get ignored(): boolean + readonly "location": string; + readonly "pack": Internal.ScriptPackInfo; + readonly "file": string; + readonly "id": ResourceLocation; + } + type ScriptFileInfo_ = ScriptFileInfo; + class RenderStateShard$LineStateShard extends Internal.RenderStateShard { + constructor($$0: Internal.OptionalDouble_) + toString(): string; + } + type RenderStateShard$LineStateShard_ = RenderStateShard$LineStateShard; + interface Float2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { + compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + get(arg0: number): number; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; + defaultReturnValue(arg0: number): void; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; + containsKey(arg0: any): boolean; + getOrDefault(arg0: number, arg1: number): number; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; + put(arg0: any, arg1: any): any; + containsKey(arg0: number): boolean; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + andThen(arg0: Internal.Function_): Internal.Function; + identity(): this; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; + applyAsDouble(arg0: number): number; + getOrDefault(arg0: any, arg1: number): number; + put(arg0: number, arg1: number): number; + apply(arg0: number): number; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; + size(): number; + andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + remove(arg0: number): number; + clear(): void; + put(arg0: number, arg1: number): number; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + remove(arg0: any): any; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; + } + type Float2FloatFunction_ = Float2FloatFunction | ((arg0: number)=>number); + class UnitTokenStream { + constructor(context: Internal.UnitContext_, input: string) + peekToken(): Internal.UnitToken; + readFully(): Internal.UnitToken; + nextToken(): Internal.UnitToken; + toString(): string; + getUnit(): Internal.Unit; + ifNextToken(token: Internal.UnitToken_): boolean; + readSingleToken(): Internal.UnitToken; + get unit(): Internal.Unit + readonly "context": Internal.UnitContext; + readonly "input": string; + readonly "charStream": Internal.CharStream; + readonly "unit": Internal.Unit; + readonly "inputStringPos": Internal.ArrayList; + readonly "infix": Internal.ArrayList; + } + type UnitTokenStream_ = UnitTokenStream; + abstract class FloatProvider { + constructor() + getMinValue(): number; + getMaxValue(): number; + sample(arg0: Internal.Random_): number; + static codec($$0: number, $$1: number): Internal.Codec; + getType(): Internal.FloatProviderType; + get minValue(): number + get maxValue(): number + get type(): Internal.FloatProviderType + readonly static "CODEC": any; + } + type FloatProvider_ = FloatProvider; + class SmokerBlockEntity extends Internal.AbstractFurnaceBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + stopOpen($$0: Internal.Player_): void; + setRecipeUsed($$0: Internal.Level_, $$1: Internal.ServerPlayer_, $$2: Internal.Recipe_): boolean; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + hasCustomName(): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + get maxStackSize(): number + } + type SmokerBlockEntity_ = SmokerBlockEntity; + class MerchantMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: Internal.Merchant_) + constructor($$0: number, $$1: Internal.Inventory_) + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + slotsChanged($$0: Internal.Container_): void; + getTraderXp(): number; + setMerchantLevel($$0: number): void; + canRestock(): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getOffers(): Internal.MerchantOffers; + tryMoveItems($$0: number): void; + stillValid($$0: Internal.Player_): boolean; + setSelectionHint($$0: number): void; + getTraderLevel(): number; + showProgressBar(): boolean; + setCanRestock($$0: boolean): void; + setShowProgressBar($$0: boolean): void; + setXp($$0: number): void; + setOffers($$0: Internal.MerchantOffers_): void; + getFutureTraderXp(): number; + removed($$0: Internal.Player_): void; + get traderXp(): number + set merchantLevel($$0: number) + get offers(): Internal.MerchantOffers + set selectionHint($$0: number) + get traderLevel(): number + set canRestock($$0: boolean) + set showProgressBar($$0: boolean) + set xp($$0: number) + set offers($$0: Internal.MerchantOffers_) + get futureTraderXp(): number + } + type MerchantMenu_ = MerchantMenu; + class ServerboundEntityTagQuery implements Internal.Packet { + constructor($$0: number, $$1: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getEntityId(): number; + getTransactionId(): number; + isSkippable(): boolean; + get entityId(): number + get transactionId(): number + get skippable(): boolean + } + type ServerboundEntityTagQuery_ = ServerboundEntityTagQuery; + class ModelPart { + constructor($$0: Internal.List_, $$1: Internal.Map_) + render($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number): void; + copyFrom($$0: Internal.ModelPart_): void; + render($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + loadPose($$0: Internal.PartPose_): void; + setPos($$0: number, $$1: number, $$2: number): void; + isEmpty(): boolean; + visit($$0: Internal.PoseStack_, $$1: Internal.ModelPart$Visitor_): void; + getAllParts(): Internal.Stream; + getRandomCube($$0: Internal.Random_): Internal.ModelPart$Cube; + getChild($$0: string): this; + setRotation($$0: number, $$1: number, $$2: number): void; + translateAndRotate($$0: Internal.PoseStack_): void; + storePose(): Internal.PartPose; + get empty(): boolean + get allParts(): Internal.Stream + "zRot": number; + "visible": boolean; + "z": number; + "y": number; + "x": number; + "yRot": number; + "xRot": number; + } + type ModelPart_ = ModelPart; + class FenceGateBlockBuilder extends Internal.ShapedBlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type FenceGateBlockBuilder_ = FenceGateBlockBuilder; + class AdvancementProgress implements Internal.Comparable { + constructor() + toString(): string; + grantProgress($$0: string): boolean; + getCriterion($$0: string): Internal.CriterionProgress; + isDone(): boolean; + getCompletedCriteria(): Internal.Iterable; + hasProgress(): boolean; + compareTo(arg0: any): number; + update($$0: Internal.Map_, $$1: string[][]): void; + getPercent(): number; + static fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.AdvancementProgress; + revokeProgress($$0: string): boolean; + getProgressText(): string; + getFirstProgressDate(): Internal.Date; + getRemainingCriteria(): Internal.Iterable; + compareTo($$0: Internal.AdvancementProgress_): number; + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + get done(): boolean + get completedCriteria(): Internal.Iterable + get percent(): number + get progressText(): string + get firstProgressDate(): Internal.Date + get remainingCriteria(): Internal.Iterable + } + type AdvancementProgress_ = AdvancementProgress; + class ItemPickupEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, entity: Internal.ItemEntity_, stack: Internal.ItemStack_) + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getItemEntity(): Internal.EntityJS; + getItem(): Internal.ItemStackJS; + get entity(): Internal.EntityJS + get itemEntity(): Internal.EntityJS + get item(): Internal.ItemStackJS + } + type ItemPickupEventJS_ = ItemPickupEventJS; + class DataVersion { + constructor($$0: number, $$1: string) + constructor($$0: number) + isSideSeries(): boolean; + getSeries(): string; + isCompatible($$0: Internal.DataVersion_): boolean; + getVersion(): number; + get sideSeries(): boolean + get series(): string + get version(): number + static "MAIN_SERIES": "main"; + } + type DataVersion_ = DataVersion; + abstract class ImmutableMap implements Internal.Map, Internal.Serializable { + replace(arg0: K, arg1: V): V; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V, arg18: K, arg19: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V): Internal.ImmutableMap; + containsValue(arg0: any): boolean; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMap; + static ofEntries(...arg0: Internal.Map$Entry_[]): Internal.ImmutableMap; + getOrDefault(arg0: any, arg1: V): V; + static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; + putAll(arg0: Internal.Map_): void; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMap; + isEmpty(): boolean; + containsKey(arg0: any): boolean; + put(arg0: K, arg1: V): V; + replaceAll(arg0: Internal.BiFunction_): void; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V): Internal.ImmutableMap; + static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMap; + get(arg0: any): V; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): Internal.ImmutableMap; + remove(arg0: any): V; + compute(arg0: K, arg1: Internal.BiFunction_): V; + static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_, arg2: Internal.BinaryOperator_): Internal.Collector>; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + asMultimap(): Internal.ImmutableSetMultimap; + values(): Internal.Collection; + putIfAbsent(arg0: K, arg1: V): V; + entrySet(): Internal.Set; + static builderWithExpectedSize(arg0: number): Internal.ImmutableMap$Builder; + toString(): string; + remove(arg0: any, arg1: any): boolean; + static copyOf(arg0: Internal.Iterable_): Internal.ImmutableMap; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + static of(): Internal.ImmutableMap; + hashCode(): number; + forEach(arg0: Internal.BiConsumer_): void; + static copyOf(arg0: Internal.Map_): Internal.ImmutableMap; + replace(arg0: K, arg1: V, arg2: V): boolean; + clear(): void; + static builder(): Internal.ImmutableMap$Builder; + keySet(): Internal.ImmutableSet; + equals(arg0: any): boolean; + get empty(): boolean + } + type ImmutableMap_ = ImmutableMap; + class RemoveSpawnsProperties { + constructor() + "mobs": Internal.MobFilter; + "biomes": Internal.BiomeFilter; + } + type RemoveSpawnsProperties_ = RemoveSpawnsProperties; + class ClientboundSetPlayerTeamPacket$Action extends Internal.Enum { + static values(): Internal.ClientboundSetPlayerTeamPacket$Action[]; + static valueOf($$0: string): Internal.ClientboundSetPlayerTeamPacket$Action; + readonly static "REMOVE": Internal.ClientboundSetPlayerTeamPacket$Action; + readonly static "ADD": Internal.ClientboundSetPlayerTeamPacket$Action; + } + type ClientboundSetPlayerTeamPacket$Action_ = "remove" | ClientboundSetPlayerTeamPacket$Action | "add"; + interface Int2ObjectFunction extends Internal.IntFunction, it.unimi.dsi.fastutil.Function { + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Int2CharFunction; + put(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + containsKey(arg0: number): boolean; + get(arg0: number): V; + containsKey(arg0: any): boolean; + put(arg0: number, arg1: V): V; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Int2ByteFunction; + get(arg0: any): V; + apply(arg0: number): V; + put(arg0: any, arg1: any): any; + apply(arg0: number): V; + remove(arg0: any): V; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Int2ObjectFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ObjectFunction; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Int2DoubleFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Int2IntFunction; + remove(arg0: number): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Int2ShortFunction; + getOrDefault(arg0: number, arg1: V): V; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ObjectFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Int2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Int2LongFunction; + size(): number; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ObjectFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ObjectFunction; + clear(): void; + defaultReturnValue(): V; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Int2ReferenceFunction; + defaultReturnValue(arg0: V): void; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ObjectFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ObjectFunction; + } + type Int2ObjectFunction_ = ((arg0: number)=>V) | Int2ObjectFunction; + class RenderType$OutlineProperty extends Internal.Enum { + static values(): Internal.RenderType$OutlineProperty[]; + toString(): string; + static valueOf($$0: string): Internal.RenderType$OutlineProperty; + readonly static "NONE": Internal.RenderType$OutlineProperty; + readonly static "AFFECTS_OUTLINE": Internal.RenderType$OutlineProperty; + readonly static "IS_OUTLINE": Internal.RenderType$OutlineProperty; + } + type RenderType$OutlineProperty_ = RenderType$OutlineProperty | "is_outline" | "affects_outline" | "none"; + class SimplePlayerEventJS extends Internal.PlayerEventJS { + constructor(p: Internal.Player_) + getEntity(): Internal.EntityJS; + get entity(): Internal.EntityJS + } + type SimplePlayerEventJS_ = SimplePlayerEventJS; + interface App { + } + type App_ = App; + class ClientboundBlockEntityDataPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + static create($$0: Internal.BlockEntity_, $$1: Internal.Function_): Internal.ClientboundBlockEntityDataPacket; + handle($$0: Internal.ClientGamePacketListener_): void; + getTag(): Internal.CompoundTag; + isSkippable(): boolean; + getType(): Internal.BlockEntityType; + static create($$0: Internal.BlockEntity_): Internal.ClientboundBlockEntityDataPacket; + get pos(): BlockPos + get tag(): Internal.CompoundTag + get skippable(): boolean + get type(): Internal.BlockEntityType + } + type ClientboundBlockEntityDataPacket_ = ClientboundBlockEntityDataPacket; + class Bee extends Internal.Animal implements Internal.FlyingAnimal, Internal.NeutralMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + playerDied($$0: Internal.Player_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + getTravellingTicks(): number; + isAngry(): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + startPersistentAngerTimer(): void; + getBlacklistedHives(): Internal.List; + hasSavedFlowerPos(): boolean; + getSavedFlowerPos(): BlockPos; + setStayOutOfHiveCountdown($$0: number): void; + setRemainingPersistentAngerTime($$0: number): void; + hasNectar(): boolean; + getComponent(key: Internal.ComponentKey_): C; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + method_5652($$0: Internal.CompoundTag_): void; + hasHive(): boolean; + tick(): void; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; + stopBeingAngry(): void; + alwaysAccepts(): boolean; + setPersistentAngerTarget($$0: Internal.UUID_): void; + getLeashOffset(): Vec3; + getGoalSelector(): Internal.GoalSelector; + foodEatenKJS(is: Internal.ItemStack_): void; + isFlying(): boolean; + getMobType(): Internal.MobType; + forgetCurrentTargetAndRefreshUniversalAnger(): void; + asKJS(): Internal.EntityJS; + isFood($$0: Internal.ItemStack_): boolean; + addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; + method_5749($$0: Internal.CompoundTag_): void; + isAngryAt($$0: Internal.LivingEntity_): boolean; + getRemainingPersistentAngerTime(): number; + doHurtTarget($$0: Internal.Entity_): boolean; + getPersistentAngerTarget(): Internal.UUID; + setSavedFlowerPos($$0: BlockPos_): void; + aiStep(): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + dropOffNectar(): void; + method_5776(): boolean; + getHivePos(): BlockPos; + getRollAmount($$0: number): number; + isAngryAtAllPlayers($$0: Internal.Level_): boolean; + updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + hasStung(): boolean; + resetTicksWithoutNectarSinceExitingHive(): void; + get travellingTicks(): number + get angry(): boolean + get blacklistedHives(): Internal.List + get savedFlowerPos(): BlockPos + set stayOutOfHiveCountdown($$0: number) + set remainingPersistentAngerTime($$0: number) + set persistentAngerTarget($$0: Internal.UUID_) + get leashOffset(): Vec3 + get goalSelector(): Internal.GoalSelector + get flying(): boolean + get mobType(): Internal.MobType + get remainingPersistentAngerTime(): number + get persistentAngerTarget(): Internal.UUID + set savedFlowerPos($$0: BlockPos_) + get hivePos(): BlockPos + readonly static "TAG_TICKS_SINCE_POLLINATION": "TicksSincePollination"; + readonly static "TAG_HAS_NECTAR": "HasNectar"; + readonly static "TAG_CANNOT_ENTER_HIVE_TICKS": "CannotEnterHiveTicks"; + readonly static "TICKS_PER_FLAP": 2; + readonly static "TAG_FLOWER_POS": "FlowerPos"; + readonly static "FLAP_DEGREES_PER_TICK": 120.32113; + readonly static "TAG_HIVE_POS": "HivePos"; + readonly static "TAG_HAS_STUNG": "HasStung"; + readonly static "TAG_CROPS_GROWN_SINCE_POLLINATION": "CropsGrownSincePollination"; + } + type Bee_ = Bee; + interface ClientAdvancements$Listener extends Internal.AdvancementList$Listener { + onSelectedTabChanged(arg0: Internal.Advancement_): void; + onUpdateAdvancementProgress(arg0: Internal.Advancement_, arg1: Internal.AdvancementProgress_): void; + } + type ClientAdvancements$Listener_ = ClientAdvancements$Listener; + class Matrix4f implements Internal.Matrix4fc, Internal.Cloneable, Internal.Externalizable { + constructor() + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number) + constructor(arg0: Internal.FloatBuffer_) + constructor(arg0: Internal.Matrix4dc_) + constructor(arg0: Internal.Matrix3fc_) + constructor(arg0: Internal.Matrix4fc_) + constructor(arg0: Internal.Matrix4x3fc_) + constructor(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_, arg2: Internal.Vector4fc_, arg3: Internal.Vector4fc_) + translateLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + transformDirection(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAffine(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4f_): this; + lookAt(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + shadow(arg0: net.coderbot.iris.vendored.joml.Vector4f_, arg1: Internal.Matrix4f_): this; + rotationTowardsXY(arg0: number, arg1: number): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): this; + translate(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4f_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + mulAffineR(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + set(arg0: Internal.Matrix4fc_): this; + set(arg0: number, arg1: number, arg2: number): this; + setLookAt(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): this; + testSphere(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + set4x3(arg0: Internal.Matrix4x3fc_): this; + set3x3(arg0: Internal.Matrix3fc_): this; + positiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setTransposed(arg0: Internal.Matrix4fc_): this; + m31(): number; + unprojectInvRay(arg0: Internal.Vector2fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + m30(arg0: number): this; + mulOrthoAffine(arg0: Internal.Matrix4fc_): this; + rotationY(arg0: number): this; + get4x3Transposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + reflect(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): this; + getRowColumn(arg0: number, arg1: number): number; + mul0(arg0: Internal.Matrix4fc_): this; + rotateTranslation(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4f_): this; + setLookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + get3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + translation(arg0: Internal.Vector3fc_): this; + setColumn(arg0: number, arg1: Internal.Vector4fc_): this; + transform(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + mul(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + rotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + rotation(arg0: number, arg1: Internal.Vector3fc_): this; + m20(): number; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.Matrix4f_): this; + transpose3x3(): this; + billboardSpherical(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + setRotationXYZ(arg0: number, arg1: number, arg2: number): this; + scaleLocal(arg0: number, arg1: Internal.Matrix4f_): this; + positiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAffineYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + transpose(): this; + m32(): number; + set4x3(arg0: Internal.Matrix4f_): this; + shadow(arg0: net.coderbot.iris.vendored.joml.Vector4f_, arg1: Internal.Matrix4fc_, arg2: Internal.Matrix4f_): this; + rotationZ(arg0: number): this; + scaleLocal(arg0: number, arg1: number, arg2: number): this; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + lerp(arg0: Internal.Matrix4fc_, arg1: number, arg2: Internal.Matrix4f_): this; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number): this; + perspective(arg0: number, arg1: number, arg2: number, arg3: number): this; + zero(): this; + set(arg0: Internal.Matrix4dc_): this; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number): this; + m21(): number; + translationRotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + project(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + isFinite(): boolean; + frustumCorner(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setPerspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + billboardSpherical(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + perspectiveOrigin(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setLookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + set(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_, arg2: Internal.Vector4fc_, arg3: Internal.Vector4fc_): this; + mulAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + lookAtPerspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): this; + m10(): number; + getRotation(arg0: Internal.AxisAngle4d_): Internal.AxisAngle4d; + normalizedPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + positiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + arcball(arg0: number, arg1: Internal.Vector3fc_, arg2: number, arg3: number): this; + rotateAffine(arg0: number, arg1: number, arg2: number, arg3: number): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + m33(): number; + rotationYXZ(arg0: number, arg1: number, arg2: number): this; + project(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateAroundAffine(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + rotateAround(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + rotateAffine(arg0: Internal.Quaternionfc_): this; + invertOrtho(): this; + setOrthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + arcball(arg0: number, arg1: Internal.Vector3fc_, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + get4x3Transposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotationZYX(arg0: number, arg1: number, arg2: number): this; + rotateYXZ(arg0: number, arg1: number, arg2: number): this; + set(arg0: Internal.Matrix4x3fc_): this; + m22(): number; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + reflection(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + get4x3(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + rotateAroundLocal(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + setOrtho2D(arg0: number, arg1: number, arg2: number, arg3: number): this; + mul(arg0: Internal.Matrix4fc_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + cofactor3x3(): this; + getRow(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): this; + m11(): number; + getRotation(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + setOrthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + setLookAtLH(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + mulPerspectiveAffine(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4f_): this; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + normalizedPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul(arg0: Internal.Matrix3x2fc_): this; + set(arg0: Internal.Quaterniondc_): this; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): this; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + normal(): this; + rotate(arg0: number, arg1: Internal.Vector3fc_): this; + lookAtPerspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): this; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): this; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix4f_): this; + rotateAffineZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + equals(arg0: any): boolean; + rotateTranslation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + get3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + equals(arg0: Internal.Matrix4fc_, arg1: number): boolean; + transformProject(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m00(): number; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + m22(arg0: number): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + setTranslation(arg0: number, arg1: number, arg2: number): this; + transformProject(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mulPerspectiveAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + m23(): number; + mulLocal(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + rotateZYX(arg0: number, arg1: number, arg2: number): this; + unprojectInv(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + lookAtLH(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4f_): this; + setOrtho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + get3x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + m12(): number; + m11(arg0: number): this; + transformProject(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setPerspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + normalizedPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + affineSpan(arg0: net.coderbot.iris.vendored.joml.Vector3f_, arg1: net.coderbot.iris.vendored.joml.Vector3f_, arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): this; + scaling(arg0: Internal.Vector3fc_): this; + get(arg0: number[], arg1: number): number[]; + rotateZYX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + m01(): number; + billboardCylindrical(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + getTranslation(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m21(arg0: number): this; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + frustumPlane(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + project(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + translationRotate(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionfc_): this; + setPerspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + rotateAffineXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + set(arg0: Internal.AxisAngle4d_): this; + m33(arg0: number): this; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + set(arg0: Internal.Quaternionfc_): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + testAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; + rotationXYZ(arg0: number, arg1: number, arg2: number): this; + m10(arg0: number): this; + m13(): number; + scaling(arg0: number, arg1: number, arg2: number): this; + transformProject(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformAab(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + unprojectInv(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + project(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setOrtho2DLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + translationRotateScale(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: Internal.Vector3fc_): this; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + swap(arg0: Internal.Matrix4f_): this; + frustumRayDir(arg0: number, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + translate(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + translationRotateScale(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): this; + rotateAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + mulTranslationAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + m20(arg0: number): this; + invertFrustum(): this; + m02(): number; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + invert(arg0: Internal.Matrix4f_): this; + translationRotateScaleInvert(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: number): this; + get4x3(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + transformProject(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + sub(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + translation(arg0: number, arg1: number, arg2: number): this; + set(arg0: Internal.ByteBuffer_): this; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number, arg16: Internal.Matrix4f_): this; + invertAffine(): this; + rotateY(arg0: number, arg1: Internal.Matrix4f_): this; + reflect(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + mul(arg0: Internal.Matrix4x3fc_): this; + set(arg0: Internal.AxisAngle4f_): this; + transformDirection(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + translateLocal(arg0: number, arg1: number, arg2: number): this; + transformTranspose(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + readExternal(arg0: Internal.ObjectInput_): void; + rotateXYZ(arg0: number, arg1: number, arg2: number): this; + m32(arg0: number): this; + reflection(arg0: number, arg1: number, arg2: number, arg3: number): this; + translateLocal(arg0: Internal.Vector3fc_): this; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + rotation(arg0: number, arg1: number, arg2: number, arg3: number): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number): this; + setOrtho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + fma4x3(arg0: Internal.Matrix4fc_, arg1: number, arg2: Internal.Matrix4f_): this; + assume(arg0: number): this; + transformTranspose(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number): this; + lookAt(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4f_): this; + m03(): number; + frustumAabb(arg0: net.coderbot.iris.vendored.joml.Vector3f_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + rotationTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformDirection(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + normalize3x3(arg0: Internal.Matrix4f_): this; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + rotateX(arg0: number, arg1: Internal.Matrix4f_): this; + invertFrustum(arg0: Internal.Matrix4f_): this; + setPerspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): this; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + normalize3x3(): this; + scale(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4f_): this; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + set(arg0: Internal.FloatBuffer_): this; + setFrustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + m31(arg0: number): this; + get(arg0: Internal.Matrix4f_): this; + invertAffine(arg0: Internal.Matrix4f_): this; + hashCode(): number; + rotationAround(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number): this; + setOrthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): this; + normalize3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + unprojectInv(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateZ(arg0: number): this; + m03(arg0: number): this; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + set(arg0: number[]): this; + get4x3Transposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + translationRotateScaleMulAffine(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4f_): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number): this; + withLookAtUp(arg0: Internal.Vector3fc_): this; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + transpose3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + cofactor3x3(arg0: Internal.Matrix3f_): Internal.Matrix3f; + rotateTowardsXY(arg0: number, arg1: number): this; + mul4x3ComponentWise(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + transformTranspose(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + scale(arg0: number, arg1: Internal.Matrix4f_): this; + mulPerspectiveAffine(arg0: Internal.Matrix4fc_): this; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[]): this; + rotateLocalZ(arg0: number, arg1: Internal.Matrix4f_): this; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): this; + mulLocal(arg0: Internal.Matrix4fc_): this; + get4x3(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + set(arg0: number[], arg1: number): this; + shadow(arg0: net.coderbot.iris.vendored.joml.Vector4f_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4f_): this; + cofactor3x3(arg0: Internal.Matrix4f_): this; + mulPerspectiveAffine(arg0: Internal.Matrix4x3fc_): this; + add4x3(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + transformAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: net.coderbot.iris.vendored.joml.Vector3f_, arg7: net.coderbot.iris.vendored.joml.Vector3f_): this; + static projViewFromRectangle(arg0: net.coderbot.iris.vendored.joml.Vector3f_, arg1: net.coderbot.iris.vendored.joml.Vector3f_, arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_, arg4: number, arg5: boolean, arg6: Internal.Matrix4f_, arg7: Internal.Matrix4f_): void; + rotation(arg0: Internal.Quaternionfc_): this; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + sub4x3(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + transformAffine(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + scale(arg0: number): this; + transpose3x3(arg0: Internal.Matrix4f_): this; + rotateLocalZ(arg0: number): this; + m02(arg0: number): this; + invert(): this; + rotateY(arg0: number): this; + setRow(arg0: number, arg1: Internal.Vector4fc_): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number): this; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + scale(arg0: Internal.Vector3fc_): this; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Internal.Matrix4f_): this; + reflection(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + unprojectInv(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateTowardsXY(arg0: number, arg1: number, arg2: Internal.Matrix4f_): this; + mulComponentWise(arg0: Internal.Matrix4fc_): this; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4f_): this; + mulAffine(arg0: Internal.Matrix4fc_): this; + rotateZ(arg0: number, arg1: Internal.Matrix4f_): this; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + setFrustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + translationRotateScaleInvert(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: Internal.Vector3fc_): this; + perspectiveInvOrigin(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setTransposed(arg0: number[]): this; + determineProperties(): this; + setRowColumn(arg0: number, arg1: number, arg2: number): this; + rotateLocalY(arg0: number): this; + normal(arg0: Internal.Matrix4f_): this; + scale(arg0: number, arg1: number, arg2: number): this; + translationRotateScale(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: number): this; + m01(arg0: number): this; + mulLocalAffine(arg0: Internal.Matrix4fc_): this; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + origin(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + unprojectRay(arg0: number, arg1: number, arg2: number[], arg3: net.coderbot.iris.vendored.joml.Vector3f_, arg4: net.coderbot.iris.vendored.joml.Vector3f_): this; + rotateAffineYXZ(arg0: number, arg1: number, arg2: number): this; + setLookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + get3x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateXYZ(arg0: Internal.Vector3fc_): this; + translateLocal(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4f_): this; + invertPerspectiveView(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4f_): this; + translationRotateScale(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): this; + get4x3Transposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + trapezoidCrop(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): this; + fma4x3(arg0: Internal.Matrix4fc_, arg1: number): this; + rotateLocalX(arg0: number, arg1: Internal.Matrix4f_): this; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix4f_): this; + identity(): this; + m13(arg0: number): this; + scaling(arg0: number): this; + setFrustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + rotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): this; + setFrustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + determinant3x3(): number; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + get(arg0: number, arg1: number): number; + scaleXY(arg0: number, arg1: number, arg2: Internal.Matrix4f_): this; + unprojectRay(arg0: Internal.Vector2fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + transformPosition(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateLocalX(arg0: number): this; + transpose(arg0: Internal.Matrix4f_): this; + get3x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + m00(arg0: number): this; + m23(arg0: number): this; + setOrthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number): this; + unproject(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformPosition(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul3x3(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4f_): this; + scaleXY(arg0: number, arg1: number): this; + transformProject(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setPerspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + rotateAroundLocal(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number): this; + mul3x3(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + perspectiveNear(): number; + rotateLocalY(arg0: number, arg1: Internal.Matrix4f_): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + sub(arg0: Internal.Matrix4fc_): this; + normal(arg0: Internal.Matrix3f_): Internal.Matrix3f; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4f_): this; + unproject(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m12(arg0: number): this; + translationRotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): this; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + withLookAtUp(arg0: number, arg1: number, arg2: number): this; + projectedGridRange(arg0: Internal.Matrix4fc_, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + obliqueZ(arg0: number, arg1: number): this; + get4x3(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + rotateAround(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: number): this; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + rotateLocal(arg0: Internal.Quaternionfc_): this; + getScale(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number): this; + orthoCrop(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + rotation(arg0: Internal.AxisAngle4f_): this; + getRow(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mul0(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + setOrthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + isAffine(): boolean; + reflect(arg0: Internal.Quaternionfc_, arg1: Internal.Vector3fc_): this; + get3x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + withLookAtUp(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4f_): this; + setRotationYXZ(arg0: number, arg1: number, arg2: number): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + setPerspective(arg0: number, arg1: number, arg2: number, arg3: number): this; + getColumn(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + unproject(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + add4x3(arg0: Internal.Matrix4fc_): this; + mul4x3ComponentWise(arg0: Internal.Matrix4fc_): this; + rotateYXZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4f_): this; + get(arg0: number[]): number[]; + setTransposed(arg0: Internal.FloatBuffer_): this; + translate(arg0: Internal.Vector3fc_): this; + toString(arg0: Internal.NumberFormat_): string; + getColumn(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4fc_, arg5: Internal.Matrix4f_): this; + setLookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + mulOrthoAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + mulAffineR(arg0: Internal.Matrix4fc_): this; + transformPosition(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setPerspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + clone(): any; + reflection(arg0: Internal.Quaternionfc_, arg1: Internal.Vector3fc_): this; + writeExternal(arg0: Internal.ObjectOutput_): void; + setTranslation(arg0: Internal.Vector3fc_): this; + lookAtLH(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + unprojectInvRay(arg0: number, arg1: number, arg2: number[], arg3: net.coderbot.iris.vendored.joml.Vector3f_, arg4: net.coderbot.iris.vendored.joml.Vector3f_): this; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + get4x3(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + setPerspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotationTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotate(arg0: Internal.AxisAngle4f_): this; + properties(): number; + translate(arg0: number, arg1: number, arg2: number): this; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number): this; + toString(): string; + mul(arg0: Internal.Matrix3x2fc_, arg1: Internal.Matrix4f_): this; + setFromIntrinsic(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + invertOrtho(arg0: Internal.Matrix4f_): this; + add(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + perspectiveFar(): number; + originAffine(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + translationRotateScaleMulAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: Internal.Matrix4f_): this; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + transform(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + translationRotateScaleInvert(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): this; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + rotateX(arg0: number): this; + add(arg0: Internal.Matrix4fc_): this; + withLookAtUp(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4f_): this; + transformProject(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotate(arg0: Internal.Quaternionfc_): this; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + mulLocalAffine(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + setTransposed(arg0: Internal.ByteBuffer_): this; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + invertPerspective(arg0: Internal.Matrix4f_): this; + perspectiveFrustumSlice(arg0: number, arg1: number, arg2: Internal.Matrix4f_): this; + transformAffine(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + invertPerspective(): this; + invertPerspectiveView(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + set(arg0: Internal.Matrix3fc_): this; + transformProject(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateAffineXYZ(arg0: number, arg1: number, arg2: number): this; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + testPoint(arg0: number, arg1: number, arg2: number): boolean; + determinant(): number; + perspectiveFov(): number; + setOrthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4f_): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + scaleLocal(arg0: number): this; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + shadow(arg0: net.coderbot.iris.vendored.joml.Vector4f_, arg1: number, arg2: number, arg3: number, arg4: number): this; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4f_): this; + mulComponentWise(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4f_): this; + getEulerAnglesZYX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setRotationZYX(arg0: number, arg1: number, arg2: number): this; + rotateAffineZYX(arg0: number, arg1: number, arg2: number): this; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4f_): this; + translationRotateTowards(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_): this; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + set3x3(arg0: Internal.Matrix4f_): this; + determinantAffine(): number; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4f_): this; + reflect(arg0: Internal.Quaternionfc_, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4f_): this; + m30(): number; + setTransposed(arg0: number[], arg1: number): this; + lerp(arg0: Internal.Matrix4fc_, arg1: number): this; + rotationX(arg0: number): this; + transformAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + sub4x3(arg0: Internal.Matrix4f_): this; + unproject(arg0: Internal.Vector3fc_, arg1: number[], arg2: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + set transposed(arg0: Internal.Matrix4fc_) + get finite(): boolean + set transposed(arg0: number[]) + get affine(): boolean + set transposed(arg0: Internal.FloatBuffer_) + set translation(arg0: Internal.Vector3fc_) + set transposed(arg0: Internal.ByteBuffer_) + } + type Matrix4f_ = Matrix4f; + class ParsePosition { + constructor(arg0: number) + hashCode(): number; + toString(): string; + setErrorIndex(arg0: number): void; + getErrorIndex(): number; + getIndex(): number; + equals(arg0: any): boolean; + setIndex(arg0: number): void; + set errorIndex(arg0: number) + get errorIndex(): number + get index(): number + set index(arg0: number) + } + type ParsePosition_ = ParsePosition; + class Matrix4d implements Internal.Matrix4dc, Internal.Cloneable, Internal.Externalizable { + constructor() + constructor(arg0: Internal.DoubleBuffer_) + constructor(arg0: Internal.Matrix3dc_) + constructor(arg0: Internal.Matrix4dc_) + constructor(arg0: Internal.Matrix4fc_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number) + constructor(arg0: Internal.Matrix4x3fc_) + constructor(arg0: Internal.Vector4d_, arg1: Internal.Vector4d_, arg2: Internal.Vector4d_, arg3: Internal.Vector4d_) + constructor(arg0: Internal.Matrix4x3dc_) + transformDirection(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + withLookAtUp(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4d_): this; + mul(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4d_): this; + set(arg0: Internal.Matrix4fc_): this; + determinant3x3(): number; + mul0(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + shadow(arg0: Internal.Vector4dc_, arg1: number, arg2: number, arg3: number, arg4: number): this; + get4x3(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[]): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + unprojectRay(arg0: Internal.Vector2dc_, arg1: number[], arg2: Internal.Vector3d_, arg3: Internal.Vector3d_): this; + rotateYXZ(arg0: number, arg1: number, arg2: number): this; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number): this; + lookAtLH(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + rotationAround(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number): this; + set4x3(arg0: Internal.Matrix4x3fc_): this; + perspectiveNear(): number; + rotateX(arg0: number, arg1: Internal.Matrix4d_): this; + unprojectInv(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector3d_): Internal.Vector3d; + positiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + set(arg0: Internal.Matrix3dc_): this; + set4x3(arg0: Internal.Matrix4dc_): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number): this; + get4x3Transposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotate(arg0: Internal.AxisAngle4d_, arg1: Internal.Matrix4d_): this; + mulOrthoAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + unproject(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector3d_): Internal.Vector3d; + get3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + mul(arg0: Internal.Matrix4x3dc_): this; + translation(arg0: Internal.Vector3fc_): this; + shadow(arg0: Internal.Vector4d_, arg1: Internal.Matrix4d_): this; + setOrthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): this; + unproject(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector4d_): Internal.Vector4d; + mul(arg0: Internal.Matrix4dc_): this; + rotateY(arg0: number, arg1: Internal.Matrix4d_): this; + normalizedPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + transpose(): this; + rotationZYX(arg0: number, arg1: number, arg2: number): this; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + transpose3x3(): this; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + rotationTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateTranslation(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4d_): this; + transformProject(arg0: Internal.Vector4dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + projectedGridRange(arg0: Internal.Matrix4dc_, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + setFloats(arg0: number, arg1: Internal.ByteBuffer_): this; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + testAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): boolean; + transformPosition(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + mulTranslationAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + project(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector4d_): Internal.Vector4d; + mul3x3(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): this; + rotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + zero(): this; + set(arg0: Internal.Matrix4dc_): this; + rotation(arg0: number, arg1: number, arg2: number, arg3: number): this; + m03(): number; + isFinite(): boolean; + rotateXYZ(arg0: Internal.Vector3d_): this; + rotationX(arg0: number): this; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number, arg16: Internal.Matrix4d_): this; + set(arg0: number, arg1: number, arg2: number): this; + transformProject(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + invertPerspectiveView(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + translation(arg0: number, arg1: number, arg2: number): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + rotateAroundLocal(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number): this; + project(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector3d_): Internal.Vector3d; + rotationYXZ(arg0: number, arg1: number, arg2: number): this; + setTransposed(arg0: Internal.Matrix4dc_): this; + normalizedPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + mulOrthoAffine(arg0: Internal.Matrix4dc_): this; + rotateAffine(arg0: Internal.Quaternionfc_): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): this; + invertOrtho(): this; + mul0(arg0: Internal.Matrix4dc_): this; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix4d_): this; + rotateLocal(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4d_): this; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number): this; + get4x3Transposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + transformDirection(arg0: Internal.Vector3d_): Internal.Vector3d; + m30(arg0: number): this; + fma4x3(arg0: Internal.Matrix4dc_, arg1: number): this; + translate(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4d_): this; + billboardSpherical(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + get(arg0: number[], arg1: number): number[]; + setTranslation(arg0: Internal.Vector3dc_): this; + set(arg0: Internal.Matrix4x3fc_): this; + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): this; + obliqueZ(arg0: number, arg1: number): this; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + setLookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + m02(): number; + trapezoidCrop(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): this; + transformDirection(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + translate(arg0: number, arg1: number, arg2: number): this; + setOrtho2DLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + perspectiveOrigin(arg0: Internal.Vector3d_): Internal.Vector3d; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + mul(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4d_): this; + cofactor3x3(): this; + lookAtPerspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): this; + unprojectInvRay(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector3d_, arg4: Internal.Vector3d_): this; + set(arg0: Internal.Quaterniondc_): this; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + perspectiveFrustumSlice(arg0: number, arg1: number, arg2: Internal.Matrix4d_): this; + normalizedPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + scale(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4d_): this; + setFrustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + scaleXY(arg0: number, arg1: number): this; + mul(arg0: Internal.Matrix3x2fc_): this; + normal(): this; + m13(): number; + frustumRayDir(arg0: number, arg1: number, arg2: Internal.Vector3d_): Internal.Vector3d; + equals(arg0: any): boolean; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number): this; + translationRotateScaleMulAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: Internal.Matrix4d_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4dc_): this; + mulAffineR(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + frustumAabb(arg0: Internal.Vector3d_, arg1: Internal.Vector3d_): this; + rotateTowardsXY(arg0: number, arg1: number): this; + rotateAffineXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + lookAtPerspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): this; + rotateAroundAffine(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + rotate(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): this; + mul4x3ComponentWise(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + frustumPlane(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + translateLocal(arg0: Internal.Vector3dc_): this; + setLookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): this; + rotateXYZ(arg0: number, arg1: number, arg2: number): this; + rotateAffine(arg0: Internal.Quaterniondc_): this; + add4x3(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + set(arg0: Internal.Vector4d_, arg1: Internal.Vector4d_, arg2: Internal.Vector4d_, arg3: Internal.Vector4d_): this; + get(arg0: number[], arg1: number): number[]; + rotateLocalZ(arg0: number, arg1: Internal.Matrix4d_): this; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + sub4x3(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + scaleLocal(arg0: number, arg1: Internal.Matrix4d_): this; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + setLookAt(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + scale(arg0: number): this; + frustumCorner(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + rotationY(arg0: number): this; + setPerspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + mul(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + transformProject(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + rotate(arg0: number, arg1: Internal.Vector3dc_): this; + transform(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + translationRotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + set(arg0: Internal.AxisAngle4d_): this; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4d_): this; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + rotationZ(arg0: number): this; + setOrthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number): this; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + set(arg0: Internal.Quaternionfc_): this; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + getFloats(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + transformProject(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector3d_): Internal.Vector3d; + rotateLocalY(arg0: number, arg1: Internal.Matrix4d_): this; + rotateLocal(arg0: Internal.Quaterniondc_): this; + translationRotateScale(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: Internal.Vector3fc_): this; + rotationXYZ(arg0: number, arg1: number, arg2: number): this; + getTranslation(arg0: Internal.Vector3d_): Internal.Vector3d; + invertFrustum(): this; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): this; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + translateLocal(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4d_): this; + fma4x3(arg0: Internal.Matrix4dc_, arg1: number, arg2: Internal.Matrix4d_): this; + billboardCylindrical(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + mul3x3(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + rotateZ(arg0: number): this; + normalize3x3(arg0: Internal.Matrix4d_): this; + set(arg0: Internal.ByteBuffer_): this; + set4x3(arg0: Internal.Matrix4x3dc_): this; + readExternal(arg0: Internal.ObjectInput_): void; + scaling(arg0: Internal.Vector3dc_): this; + translateLocal(arg0: Internal.Vector3fc_): this; + set(arg0: Internal.AxisAngle4f_): this; + translationRotateScale(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): this; + invertAffine(): this; + get(arg0: Internal.Matrix4d_): this; + rotationTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number): this; + translationRotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): this; + rotateLocalX(arg0: number, arg1: Internal.Matrix4d_): this; + lerp(arg0: Internal.Matrix4dc_, arg1: number): this; + transformPosition(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + setOrthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + normalize3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + set(arg0: Internal.DoubleBuffer_): this; + swap(arg0: Internal.Matrix4d_): this; + assume(arg0: number): this; + translation(arg0: Internal.Vector3dc_): this; + transformProject(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + unprojectInv(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector4d_): Internal.Vector4d; + setColumn(arg0: number, arg1: Internal.Vector4dc_): this; + rotateZYX(arg0: number, arg1: number, arg2: number): this; + affineSpan(arg0: Internal.Vector3d_, arg1: Internal.Vector3d_, arg2: Internal.Vector3d_, arg3: Internal.Vector3d_): this; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + invert(arg0: Internal.Matrix4d_): this; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4d_): this; + lookAtLH(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: Internal.Matrix4d_): this; + transformDirection(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + unprojectInv(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector3d_): Internal.Vector3d; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + rotate(arg0: number, arg1: Internal.Vector3fc_): this; + translationRotateScale(arg0: Internal.Vector3dc_, arg1: Internal.Quaterniondc_, arg2: Internal.Vector3dc_): this; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + getFloats(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + reflection(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + rotate(arg0: number, arg1: number, arg2: number, arg3: number): this; + get(arg0: number, arg1: number): number; + mulAffine(arg0: Internal.Matrix4dc_): this; + mulPerspectiveAffine(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4d_): this; + scaleLocal(arg0: number, arg1: number, arg2: number): this; + set(arg0: Internal.FloatBuffer_): this; + normalize3x3(): this; + hashCode(): number; + rotateAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + unprojectRay(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector3d_, arg4: Internal.Vector3d_): this; + translate(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + transformTranspose(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + transformAab(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_, arg3: Internal.Vector3d_): this; + rotateAffineZYX(arg0: number, arg1: number, arg2: number): this; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + add(arg0: Internal.Matrix4dc_): this; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix4d_): this; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + mulPerspectiveAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + set(arg0: number[]): this; + setOrthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + transformProject(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4d_): this; + mulLocal(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + lookAt(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: Internal.Matrix4d_): this; + m20(): number; + mulLocalAffine(arg0: Internal.Matrix4dc_): this; + unproject(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector3d_): Internal.Vector3d; + perspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + m12(arg0: number): this; + rotateX(arg0: number): this; + invertFrustum(arg0: Internal.Matrix4d_): this; + translationRotateScale(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: number): this; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): this; + perspectiveFov(): number; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + equals(arg0: Internal.Matrix4dc_, arg1: number): boolean; + invertAffine(arg0: Internal.Matrix4d_): this; + rotation(arg0: Internal.Quaternionfc_): this; + unprojectInv(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector4d_): Internal.Vector4d; + rotation(arg0: number, arg1: Internal.Vector3dc_): this; + m31(): number; + translateLocal(arg0: number, arg1: number, arg2: number): this; + testSphere(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + unproject(arg0: number, arg1: number, arg2: number, arg3: number[], arg4: Internal.Vector4d_): Internal.Vector4d; + setTranslation(arg0: number, arg1: number, arg2: number): this; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): this; + rotateAroundLocal(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + m01(arg0: number): this; + withLookAtUp(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + transform(arg0: Internal.Vector4d_): Internal.Vector4d; + normal(arg0: Internal.Matrix4d_): this; + setLookAtLH(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + setOrtho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + setRowColumn(arg0: number, arg1: number, arg2: number): this; + origin(arg0: Internal.Vector3d_): Internal.Vector3d; + reflection(arg0: number, arg1: number, arg2: number, arg3: number): this; + setLookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + invert(): this; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number, arg14: number, arg15: number): this; + cofactor3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + rotateLocalX(arg0: number): this; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): this; + set(arg0: number[], arg1: number): this; + setOrthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + rotateY(arg0: number): this; + setFromIntrinsic(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + rotateTowardsXY(arg0: number, arg1: number, arg2: Internal.Matrix4d_): this; + m13(arg0: number): this; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + mulPerspectiveAffine(arg0: Internal.Matrix4dc_): this; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mul(arg0: Internal.Matrix3x2dc_, arg1: Internal.Matrix4d_): this; + transform(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + setPerspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + scale(arg0: number, arg1: number, arg2: number): this; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number): this; + cofactor3x3(arg0: Internal.Matrix4d_): this; + add4x3(arg0: Internal.Matrix4fc_, arg1: Internal.Matrix4d_): this; + set(arg0: number, arg1: Internal.DoubleBuffer_): this; + determineProperties(): this; + setRotationZYX(arg0: number, arg1: number, arg2: number): this; + translationRotateScaleInvert(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: Internal.Vector3fc_): this; + m30(): number; + add(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + transformAffine(arg0: Internal.Vector4d_): Internal.Vector4d; + m02(arg0: number): this; + identity(): this; + setPerspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + getRowColumn(arg0: number, arg1: number): number; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + rotateAround(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: number): this; + sub(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + rotateAffineZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + rotateLocalY(arg0: number): this; + mulLocalAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + rotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): this; + normal(arg0: Internal.Matrix3d_): Internal.Matrix3d; + rotateAffineXYZ(arg0: number, arg1: number, arg2: number): this; + transformAffine(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + translationRotateScaleInvert(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): this; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4d_): this; + add4x3(arg0: Internal.Matrix4dc_): this; + withLookAtUp(arg0: Internal.Vector3dc_): this; + transformDirection(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Internal.Matrix4d_): this; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + rotateTranslation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + perspectiveInvOrigin(arg0: Internal.Vector3d_): Internal.Vector3d; + rotation(arg0: number, arg1: Internal.Vector3fc_): this; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + unprojectInvRay(arg0: Internal.Vector2dc_, arg1: number[], arg2: Internal.Vector3d_, arg3: Internal.Vector3d_): this; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + setOrtho2D(arg0: number, arg1: number, arg2: number, arg3: number): this; + getScale(arg0: Internal.Vector3d_): Internal.Vector3d; + m03(arg0: number): this; + rotation(arg0: Internal.AxisAngle4d_): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4dc_, arg5: Internal.Matrix4d_): this; + rotateAffine(arg0: number, arg1: number, arg2: number, arg3: number): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number): this; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + transformTranspose(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + rotateLocalZ(arg0: number): this; + transpose3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + transformTranspose(arg0: Internal.Vector4d_): Internal.Vector4d; + translateLocal(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4d_): this; + translationRotateScaleInvert(arg0: Internal.Vector3dc_, arg1: Internal.Quaterniondc_, arg2: number): this; + project(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector3d_): Internal.Vector3d; + setPerspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + translationRotateScaleInvert(arg0: Internal.Vector3dc_, arg1: Internal.Quaterniondc_, arg2: Internal.Vector3dc_): this; + scaling(arg0: number, arg1: number, arg2: number): this; + mulComponentWise(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number): this; + scale(arg0: Internal.Vector3dc_): this; + rotateAffineYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + perspective(arg0: number, arg1: number, arg2: number, arg3: number): this; + mulComponentWise(arg0: Internal.Matrix4dc_): this; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + lerp(arg0: Internal.Matrix4dc_, arg1: number, arg2: Internal.Matrix4d_): this; + transformDirection(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): this; + rotateZYX(arg0: Internal.Vector3d_): this; + project(arg0: Internal.Vector3dc_, arg1: number[], arg2: Internal.Vector4d_): Internal.Vector4d; + rotateLocal(arg0: Internal.Quaternionfc_): this; + rotation(arg0: Internal.AxisAngle4f_): this; + transpose(arg0: Internal.Matrix4d_): this; + transpose3x3(arg0: Internal.Matrix4d_): this; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.Matrix4d_): this; + setFrustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + m31(arg0: number): this; + rotateAffine(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4d_): this; + isAffine(): boolean; + setPerspectiveLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + get4x3Transposed(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + translate(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4d_): this; + m01(): number; + setRotationXYZ(arg0: number, arg1: number, arg2: number): this; + rotate(arg0: Internal.Quaterniondc_): this; + setOrtho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4d_): this; + rotateAround(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + rotate(arg0: Internal.AxisAngle4d_): this; + frustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): this; + getRow(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + m20(arg0: number): this; + rotationTowardsXY(arg0: number, arg1: number): this; + scaleLocal(arg0: number): this; + mul(arg0: Internal.Matrix3x2fc_, arg1: Internal.Matrix4d_): this; + get(arg0: number[]): number[]; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + translate(arg0: Internal.Vector3fc_): this; + add4x3(arg0: Internal.Matrix4fc_): this; + toString(arg0: Internal.NumberFormat_): string; + m12(): number; + scale(arg0: number, arg1: Internal.Matrix4d_): this; + setLookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateTranslation(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4d_): this; + translationRotateScaleMulAffine(arg0: Internal.Vector3fc_, arg1: Internal.Quaterniondc_, arg2: Internal.Vector3fc_, arg3: Internal.Matrix4d_): this; + translationRotateScaleInvert(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionfc_, arg2: number): this; + arcball(arg0: number, arg1: Internal.Vector3dc_, arg2: number, arg3: number): this; + originAffine(arg0: Internal.Vector3d_): Internal.Vector3d; + clone(): any; + rotate(arg0: Internal.AxisAngle4f_): this; + getRow(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + static projViewFromRectangle(arg0: Internal.Vector3d_, arg1: Internal.Vector3d_, arg2: Internal.Vector3d_, arg3: Internal.Vector3d_, arg4: number, arg5: boolean, arg6: Internal.Matrix4d_, arg7: Internal.Matrix4d_): void; + writeExternal(arg0: Internal.ObjectOutput_): void; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + transformProject(arg0: Internal.Vector3d_): Internal.Vector3d; + withLookAtUp(arg0: number, arg1: number, arg2: number): this; + set(arg0: Internal.Matrix4x3dc_): this; + m23(): number; + m00(): number; + mul(arg0: Internal.Matrix4f_): this; + lookAt(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + invertPerspective(arg0: Internal.Matrix4d_): this; + get(arg0: number[]): number[]; + determinant(): number; + frustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4d_): this; + properties(): number; + m32(arg0: number): this; + rotateYXZ(arg0: Internal.Vector3d_): this; + toString(): string; + setPerspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + perspectiveOffCenter(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + set(arg0: number[], arg1: number): this; + sub(arg0: Internal.Matrix4dc_): this; + mul(arg0: Internal.Matrix3x2dc_): this; + perspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): this; + transformProject(arg0: Internal.Vector4d_): Internal.Vector4d; + getTransposed(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + m11(): number; + determinantAffine(): number; + transformPosition(arg0: Internal.Vector3d_): Internal.Vector3d; + translationRotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + m21(arg0: number): this; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + reflection(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3dc_): this; + mulLocal(arg0: Internal.Matrix4dc_): this; + transformAffine(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): Internal.Vector4d; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + translationRotateScale(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number): this; + arcball(arg0: number, arg1: Internal.Vector3dc_, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + rotate(arg0: Internal.Quaternionfc_): this; + m22(): number; + invertPerspectiveView(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4d_): this; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + getEulerAnglesZYX(arg0: Internal.Vector3d_): Internal.Vector3d; + get4x3Transposed(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + set(arg0: number[]): this; + mulAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + m10(arg0: number): this; + m33(arg0: number): this; + set3x3(arg0: Internal.Matrix3dc_): this; + setPerspectiveRect(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotateZ(arg0: number, arg1: Internal.Matrix4d_): this; + reflection(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + translate(arg0: Internal.Vector3dc_): this; + setFrustumLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): this; + invertPerspective(): this; + rotation(arg0: Internal.Quaterniondc_): this; + shadow(arg0: Internal.Vector4dc_, arg1: Internal.Matrix4dc_, arg2: Internal.Matrix4d_): this; + m10(): number; + m33(): number; + mulAffineR(arg0: Internal.Matrix4dc_): this; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + sub4x3(arg0: Internal.Matrix4dc_): this; + invertOrtho(arg0: Internal.Matrix4d_): this; + m22(arg0: number): this; + translationRotateScale(arg0: Internal.Vector3dc_, arg1: Internal.Quaterniondc_, arg2: number): this; + getTransposed(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + set3x3(arg0: Internal.Matrix4dc_): this; + setRow(arg0: number, arg1: Internal.Vector4dc_): this; + rotateAffine(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4d_): this; + reflect(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3dc_): this; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4d_): this; + reflect(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4d_): this; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + testPoint(arg0: number, arg1: number, arg2: number): boolean; + scaling(arg0: number): this; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + perspective(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + billboardSpherical(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_): this; + shadow(arg0: Internal.Vector4dc_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4d_): this; + translationRotate(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniondc_): this; + rotateAffineYXZ(arg0: number, arg1: number, arg2: number): this; + getColumn(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + setOrthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + m21(): number; + perspectiveFar(): number; + setFrustum(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + mul4x3ComponentWise(arg0: Internal.Matrix4dc_): this; + translateLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4d_): this; + m11(arg0: number): this; + setRotationYXZ(arg0: number, arg1: number, arg2: number): this; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4d_): this; + positiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + transformAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Vector3d_, arg7: Internal.Vector3d_): this; + setPerspective(arg0: number, arg1: number, arg2: number, arg3: number): this; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4d_): this; + getColumn(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + setFloats(arg0: Internal.ByteBuffer_): this; + m32(): number; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean): this; + scaleXY(arg0: number, arg1: number, arg2: Internal.Matrix4d_): this; + orthoCrop(arg0: Internal.Matrix4dc_, arg1: Internal.Matrix4d_): this; + m00(arg0: number): this; + m23(arg0: number): this; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4d_): this; + get finite(): boolean + set transposed(arg0: Internal.Matrix4dc_) + set translation(arg0: Internal.Vector3dc_) + get affine(): boolean + set floats(arg0: Internal.ByteBuffer_) + } + type Matrix4d_ = Matrix4d; + class FrameType extends Internal.Enum { + getDisplayName(): Internal.Component; + static valueOf($$0: string): Internal.FrameType; + getName(): string; + getTexture(): number; + static byName($$0: string): Internal.FrameType; + static values(): Internal.FrameType[]; + getChatColor(): Internal.ChatFormatting; + get displayName(): Internal.Component + get name(): string + get texture(): number + get chatColor(): Internal.ChatFormatting + readonly static "TASK": Internal.FrameType; + readonly static "CHALLENGE": Internal.FrameType; + readonly static "GOAL": Internal.FrameType; + } + type FrameType_ = "challenge" | FrameType | "goal" | "task"; + class BlackstoneReplaceProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "INSTANCE": Internal.BlackstoneReplaceProcessor; + readonly static "CODEC": any; + } + type BlackstoneReplaceProcessor_ = BlackstoneReplaceProcessor; + interface IEventHandler { + onEvent(arg0: Internal.EventJS_): void; + } + type IEventHandler_ = ((arg0: Internal.EventJS)=>void) | IEventHandler; + class ImmutableMultiset$Builder extends Internal.ImmutableCollection$Builder { + constructor() + add(arg0: any[]): Internal.ImmutableCollection$Builder; + addAll(arg0: Internal.Iterator_): Internal.ImmutableCollection$Builder; + addCopies(arg0: E, arg1: number): this; + setCount(arg0: E, arg1: number): this; + addAll(arg0: Internal.Iterable_): Internal.ImmutableCollection$Builder; + build(): Internal.ImmutableCollection; + add(arg0: any): Internal.ImmutableCollection$Builder; + } + type ImmutableMultiset$Builder_ = ImmutableMultiset$Builder; + class ShapelessRecipe implements Internal.CraftingRecipe { + constructor($$0: ResourceLocation_, $$1: string, $$2: Internal.ItemStack_, $$3: Internal.NonNullList_) + getIngredients(): Internal.NonNullList; + isSpecial(): boolean; + getGroup(): string; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + getSerializer(): Internal.RecipeSerializer; + getId(): ResourceLocation; + isIncomplete(): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getResultItem(): Internal.ItemStack; + get ingredients(): Internal.NonNullList + get special(): boolean + get group(): string + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get serializer(): Internal.RecipeSerializer + get id(): ResourceLocation + get incomplete(): boolean + get resultItem(): Internal.ItemStack + readonly "ingredients": Internal.NonNullList; + readonly "result": Internal.ItemStack; + readonly "group": string; + } + type ShapelessRecipe_ = ShapelessRecipe; + abstract class ClientboundPlayerInfoPacket$Action extends Internal.Enum { + static values(): Internal.ClientboundPlayerInfoPacket$Action[]; + static valueOf($$0: string): Internal.ClientboundPlayerInfoPacket$Action; + readonly static "REMOVE_PLAYER": any; + readonly static "UPDATE_DISPLAY_NAME": any; + readonly static "UPDATE_LATENCY": any; + readonly static "UPDATE_GAME_MODE": any; + readonly static "ADD_PLAYER": any; + } + type ClientboundPlayerInfoPacket$Action_ = "update_game_mode" | "update_display_name" | "update_latency" | ClientboundPlayerInfoPacket$Action | "remove_player" | "add_player"; + class LootContextParam { + constructor($$0: ResourceLocation_) + toString(): string; + getName(): ResourceLocation; + get name(): ResourceLocation + } + type LootContextParam_ = LootContextParam; + abstract class PalettedContainer$Strategy { + size(): number; + getConfiguration(arg0: Internal.IdMap_, arg1: number): Internal.PalettedContainer$Configuration; + getIndex($$0: number, $$1: number, $$2: number): number; + readonly static "HASHMAP_PALETTE_FACTORY": any; + readonly static "LINEAR_PALETTE_FACTORY": any; + readonly static "SINGLE_VALUE_PALETTE_FACTORY": any; + readonly static "SECTION_BIOMES": any; + readonly static "SECTION_STATES": any; + } + type PalettedContainer$Strategy_ = PalettedContainer$Strategy; + abstract class StateTestingPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate { + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: any, arg1: any): boolean; + negate(): Internal.BiPredicate; + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + } + type StateTestingPredicate_ = StateTestingPredicate; + class GameRules$Type { + constructor($$0: Internal.Supplier_>, $$1: Internal.Function_, T>, $$2: Internal.BiConsumer_, $$3: any_) + callVisitor($$0: Internal.GameRules$GameRuleTypeVisitor_, $$1: Internal.GameRules$Key_): void; + createRule(): T; + createArgument($$0: string): Internal.RequiredArgumentBuilder; + } + type GameRules$Type_ = GameRules$Type; + class Material { + constructor($$0: Internal.MaterialColor_, $$1: boolean, $$2: boolean, $$3: boolean, $$4: boolean, $$5: boolean, $$6: boolean, $$7: Internal.PushReaction_) + isReplaceable(): boolean; + isSolid(): boolean; + isSolidBlocking(): boolean; + blocksMotion(): boolean; + getColor(): Internal.MaterialColor; + isLiquid(): boolean; + isFlammable(): boolean; + getPushReaction(): Internal.PushReaction; + get replaceable(): boolean + get solid(): boolean + get solidBlocking(): boolean + get color(): Internal.MaterialColor + get liquid(): boolean + get flammable(): boolean + get pushReaction(): Internal.PushReaction + readonly static "SCULK": Internal.Material; + readonly static "HEAVY_METAL": Internal.Material; + readonly static "PLANT": Internal.Material; + readonly static "SPONGE": Internal.Material; + readonly static "WATER_PLANT": Internal.Material; + readonly static "WOOL": Internal.Material; + readonly static "REPLACEABLE_PLANT": Internal.Material; + readonly static "ICE_SOLID": Internal.Material; + readonly static "BUBBLE_COLUMN": Internal.Material; + readonly static "WOOD": Internal.Material; + readonly static "STONE": Internal.Material; + readonly static "STRUCTURAL_AIR": Internal.Material; + readonly static "REPLACEABLE_FIREPROOF_PLANT": Internal.Material; + readonly static "LAVA": Internal.Material; + readonly static "AMETHYST": Internal.Material; + readonly static "NETHER_WOOD": Internal.Material; + readonly static "DECORATION": Internal.Material; + readonly static "BAMBOO_SAPLING": Internal.Material; + readonly static "EXPLOSIVE": Internal.Material; + readonly static "CACTUS": Internal.Material; + readonly static "DIRT": Internal.Material; + readonly static "LEAVES": Internal.Material; + readonly static "BAMBOO": Internal.Material; + readonly static "SAND": Internal.Material; + readonly static "AIR": Internal.Material; + readonly static "CLOTH_DECORATION": Internal.Material; + readonly static "GRASS": Internal.Material; + readonly static "SHULKER_SHELL": Internal.Material; + readonly static "WEB": Internal.Material; + readonly static "TOP_SNOW": Internal.Material; + readonly static "PISTON": Internal.Material; + readonly static "EGG": Internal.Material; + readonly static "REPLACEABLE_WATER_PLANT": Internal.Material; + readonly static "PORTAL": Internal.Material; + readonly static "MOSS": Internal.Material; + readonly static "ICE": Internal.Material; + readonly static "BARRIER": Internal.Material; + readonly static "GLASS": Internal.Material; + readonly static "FIRE": Internal.Material; + readonly static "WATER": Internal.Material; + readonly static "VEGETABLE": Internal.Material; + readonly static "POWDER_SNOW": Internal.Material; + readonly static "CLAY": Internal.Material; + readonly static "CAKE": Internal.Material; + readonly static "BUILDABLE_GLASS": Internal.Material; + readonly static "SNOW": Internal.Material; + readonly static "METAL": Internal.Material; + } + type Material_ = Material; + interface ChannelFuture extends io.netty.util.concurrent.Future { + channel(): io.netty.channel.Channel; + removeListeners(...arg0: Internal.GenericFutureListener_[]): this; + isVoid(): boolean; + await(): this; + addListeners(...arg0: Internal.GenericFutureListener_[]): this; + removeListener(arg0: Internal.GenericFutureListener_): this; + syncUninterruptibly(): this; + addListener(arg0: Internal.GenericFutureListener_): this; + sync(): this; + awaitUninterruptibly(): this; + get void(): boolean + } + type ChannelFuture_ = ChannelFuture; + class BeeDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + constructor($$0: Internal.Minecraft_) + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + removeBeeInfo($$0: number): void; + addOrUpdateHiveInfo($$0: Internal.BeeDebugRenderer$HiveInfo_): void; + addOrUpdateBeeInfo($$0: Internal.BeeDebugRenderer$BeeInfo_): void; + clear(): void; + } + type BeeDebugRenderer_ = BeeDebugRenderer; + abstract class HitResult { + distanceTo($$0: Internal.Entity_): number; + getLocation(): Vec3; + getType(): Internal.HitResult$Type; + get location(): Vec3 + get type(): Internal.HitResult$Type + } + type HitResult_ = HitResult; + interface Float2ObjectFunction extends Internal.DoubleFunction, it.unimi.dsi.fastutil.Function { + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Float2ReferenceFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Float2FloatFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ObjectFunction; + getOrDefault(arg0: any, arg1: V): V; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ObjectFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Float2ObjectFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Float2CharFunction; + getOrDefault(arg0: number, arg1: V): V; + put(arg0: number, arg1: V): V; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ObjectFunction; + containsKey(arg0: any): boolean; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ObjectFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Float2ByteFunction; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + remove(arg0: number): V; + remove(arg0: any): V; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + get(arg0: number): V; + containsKey(arg0: number): boolean; + apply(arg0: number): V; + andThen(arg0: Internal.Function_): Internal.Function; + apply(arg0: number): V; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Float2IntFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Float2LongFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Float2ShortFunction; + compose(arg0: Internal.Function_): Internal.Function; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Float2DoubleFunction; + size(): number; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ObjectFunction; + clear(): void; + defaultReturnValue(): V; + put(arg0: number, arg1: V): V; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ObjectFunction; + defaultReturnValue(arg0: V): void; + } + type Float2ObjectFunction_ = ((arg0: number)=>V) | Float2ObjectFunction; + class DateFormatSymbols implements Internal.Cloneable, Internal.Serializable { + constructor() + constructor(arg0: Internal.Locale_) + clone(): any; + getShortWeekdays(): string[]; + getLocalPatternChars(): string; + getShortMonths(): string[]; + static getInstance(arg0: Internal.Locale_): Internal.DateFormatSymbols; + setEras(arg0: string[]): void; + setMonths(arg0: string[]): void; + setShortMonths(arg0: string[]): void; + getWeekdays(): string[]; + getAmPmStrings(): string[]; + setLocalPatternChars(arg0: string): void; + static getAvailableLocales(): Internal.Locale[]; + setAmPmStrings(arg0: string[]): void; + setWeekdays(arg0: string[]): void; + setZoneStrings(arg0: string[][]): void; + hashCode(): number; + getEras(): string[]; + setShortWeekdays(arg0: string[]): void; + equals(arg0: any): boolean; + getZoneStrings(): string[][]; + static getInstance(): Internal.DateFormatSymbols; + getMonths(): string[]; + get shortWeekdays(): string[] + get localPatternChars(): string + get shortMonths(): string[] + set eras(arg0: string[]) + set months(arg0: string[]) + set shortMonths(arg0: string[]) + get weekdays(): string[] + get amPmStrings(): string[] + set localPatternChars(arg0: string) + get availableLocales(): Internal.Locale[] + set amPmStrings(arg0: string[]) + set weekdays(arg0: string[]) + set zoneStrings(arg0: string[][]) + get eras(): string[] + set shortWeekdays(arg0: string[]) + get zoneStrings(): string[][] + get instance(): Internal.DateFormatSymbols + get months(): string[] + } + type DateFormatSymbols_ = DateFormatSymbols; + class EntryGroup$Builder extends Internal.LootPoolEntryContainer$Builder { + constructor(...$$0: Internal.LootPoolEntryContainer$Builder_[]) + build(): Internal.LootPoolEntryContainer; + append($$0: Internal.LootPoolEntryContainer$Builder_): this; + } + type EntryGroup$Builder_ = EntryGroup$Builder; + interface VillagerDataHolder { + setVillagerData(arg0: Internal.VillagerData_): void; + getVillagerData(): Internal.VillagerData; + set villagerData(arg0: Internal.VillagerData_) + get villagerData(): Internal.VillagerData + } + type VillagerDataHolder_ = VillagerDataHolder; + interface Byte2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Byte2ShortFunction; + getOrDefault(arg0: any, arg1: any): any; + or(arg0: Internal.IntPredicate_): Internal.IntPredicate; + negate(): Internal.IntPredicate; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + remove(arg0: number): boolean; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2BooleanFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Byte2ByteFunction; + containsKey(arg0: any): boolean; + get(arg0: any): boolean; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2BooleanFunction; + put(arg0: number, arg1: boolean): boolean; + put(arg0: any, arg1: any): any; + containsKey(arg0: number): boolean; + put(arg0: number, arg1: boolean): boolean; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Byte2IntFunction; + defaultReturnValue(): boolean; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Byte2ObjectFunction; + and(arg0: Internal.IntPredicate_): Internal.IntPredicate; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Byte2DoubleFunction; + get(arg0: number): boolean; + getOrDefault(arg0: any, arg1: boolean): boolean; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2BooleanFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Byte2CharFunction; + test(arg0: number): boolean; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2BooleanFunction; + getOrDefault(arg0: number, arg1: boolean): boolean; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2BooleanFunction; + compose(arg0: Internal.Function_): Internal.Function; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Byte2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + size(): number; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2BooleanFunction; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Byte2LongFunction; + clear(): void; + apply(arg0: number): boolean; + remove(arg0: any): any; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2BooleanFunction; + defaultReturnValue(arg0: boolean): void; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2BooleanFunction; + } + type Byte2BooleanFunction_ = ((arg0: number)=>boolean) | Byte2BooleanFunction; + class ZonedDateTime implements Internal.ChronoZonedDateTime, Internal.Temporal, Internal.Serializable { + getHour(): number; + getMonth(): Internal.Month; + toLocalTime(): Internal.LocalTime; + isAfter(arg0: Internal.ChronoZonedDateTime_): boolean; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + withDayOfMonth(arg0: number): this; + toInstant(): Internal.Instant; + withLaterOffsetAtOverlap(): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + getDayOfWeek(): Internal.DayOfWeek; + static ofLocal(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_, arg2: Internal.ZoneOffset_): Internal.ZonedDateTime; + compareTo(arg0: any): number; + withMonth(arg0: number): this; + withZoneSameLocal(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; + withMinute(arg0: number): this; + getMinute(): number; + withFixedOffsetZone(): this; + minusWeeks(arg0: number): this; + getDayOfMonth(): number; + withDayOfYear(arg0: number): this; + plusSeconds(arg0: number): this; + plusYears(arg0: number): this; + plusMinutes(arg0: number): this; + with(arg0: Internal.TemporalAdjuster_): Internal.Temporal; + plusDays(arg0: number): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneId_): Internal.ZonedDateTime; + minusDays(arg0: number): this; + static ofStrict(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): Internal.ZonedDateTime; + withYear(arg0: number): this; + compareTo(arg0: Internal.ChronoZonedDateTime_): number; + isSupported(arg0: Internal.TemporalField_): boolean; + format(arg0: Internal.DateTimeFormatter_): string; + getChronology(): Internal.Chronology; + minusSeconds(arg0: number): this; + getYear(): number; + isBefore(arg0: Internal.ChronoZonedDateTime_): boolean; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + get(arg0: Internal.TemporalField_): number; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.ZonedDateTime; + static now(arg0: Internal.ZoneId_): Internal.ZonedDateTime; + minusMonths(arg0: number): this; + toEpochSecond(): number; + withSecond(arg0: number): this; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ZonedDateTime; + getMonthValue(): number; + static from(arg0: Internal.TemporalAccessor_): Internal.ZonedDateTime; + static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_): Internal.ZonedDateTime; + toLocalDate(): Internal.LocalDate; + plusMonths(arg0: number): this; + minusNanos(arg0: number): this; + static now(): Internal.ZonedDateTime; + plusNanos(arg0: number): this; + getZone(): Internal.ZoneId; + static ofInstant(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): Internal.ZonedDateTime; + with(arg0: Internal.TemporalField_, arg1: number): this; + getLong(arg0: Internal.TemporalField_): number; + withHour(arg0: number): this; + withEarlierOffsetAtOverlap(): Internal.ChronoZonedDateTime; + minusHours(arg0: number): this; + withNano(arg0: number): this; + getOffset(): Internal.ZoneOffset; + toString(): string; + isEqual(arg0: Internal.ChronoZonedDateTime_): boolean; + getDayOfYear(): number; + query(arg0: Internal.TemporalQuery_): R; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneId_): Internal.ZonedDateTime; + getNano(): number; + minusMinutes(arg0: number): this; + getSecond(): number; + toLocalDateTime(): Internal.ChronoLocalDateTime; + plusHours(arg0: number): this; + plus(arg0: Internal.TemporalAmount_): Internal.Temporal; + static parse(arg0: Internal.CharSequence_): Internal.ZonedDateTime; + hashCode(): number; + minusYears(arg0: number): this; + truncatedTo(arg0: Internal.TemporalUnit_): this; + static now(arg0: Internal.Clock_): Internal.ZonedDateTime; + plusWeeks(arg0: number): this; + toOffsetDateTime(): Internal.OffsetDateTime; + equals(arg0: any): boolean; + minus(arg0: Internal.TemporalAmount_): Internal.Temporal; + withZoneSameInstant(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; + get hour(): number + get month(): Internal.Month + get dayOfWeek(): Internal.DayOfWeek + get minute(): number + get dayOfMonth(): number + get chronology(): Internal.Chronology + get year(): number + get monthValue(): number + get zone(): Internal.ZoneId + get offset(): Internal.ZoneOffset + get dayOfYear(): number + get nano(): number + get second(): number + } + type ZonedDateTime_ = ZonedDateTime; + abstract class Record { + hashCode(): number; + toString(): string; + equals(arg0: any): boolean; + } + type Record_ = Record; + abstract class AbstractEventExecutorGroup implements Internal.EventExecutorGroup { + constructor() + scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + shutdownNow(): Internal.List; + invokeAny(arg0: Internal.Collection_, arg1: number, arg2: Internal.TimeUnit_): T; + scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + forEach(arg0: Internal.Consumer_): void; + submit(arg0: Internal.Runnable_, arg1: any): Internal.Future; + shutdownGracefully(): io.netty.util.concurrent.Future; + invokeAll(arg0: Internal.Collection_, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; + spliterator(): Internal.Spliterator; + invokeAll(arg0: Internal.Collection_): Internal.List>; + shutdown(): void; + submit(arg0: Internal.Callable_): Internal.Future; + schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; + submit(arg0: Internal.Runnable_): Internal.Future; + execute(arg0: Internal.Runnable_): void; + invokeAny(arg0: Internal.Collection_): T; + schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; + } + type AbstractEventExecutorGroup_ = AbstractEventExecutorGroup; + interface Boolean2ShortFunction extends it.unimi.dsi.fastutil.Function { + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ShortFunction; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: any): number; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Boolean2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ShortFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Boolean2ObjectFunction; + put(arg0: boolean, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + containsKey(arg0: any): boolean; + get(arg0: any): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Boolean2DoubleFunction; + apply(arg0: boolean): number; + defaultReturnValue(): number; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Boolean2IntFunction; + get(arg0: boolean): number; + put(arg0: any, arg1: any): any; + remove(arg0: boolean): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Boolean2LongFunction; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ShortFunction; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ShortFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Boolean2FloatFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ShortFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ShortFunction; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ShortFunction; + put(arg0: boolean, arg1: number): number; + getOrDefault(arg0: boolean, arg1: number): number; + containsKey(arg0: boolean): boolean; + size(): number; + defaultReturnValue(arg0: number): void; + andThen(arg0: Internal.Function_): Internal.Function; + clear(): void; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ShortFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ShortFunction; + getOrDefault(arg0: any, arg1: number): number; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Boolean2CharFunction; + } + type Boolean2ShortFunction_ = Boolean2ShortFunction | ((arg0: boolean)=>number); + interface DensityFunction$ContextProvider { + forIndex(arg0: number): Internal.DensityFunction$FunctionContext; + fillAllDirectly(arg0: number[], arg1: Internal.DensityFunction_): void; + } + type DensityFunction$ContextProvider_ = DensityFunction$ContextProvider; + class ChunkTracker { + constructor() + getChunks(flags: number): Internal.LongStream; + hasMergedFlags(x: number, z: number, flags: number): boolean; + loadChunk(x: number, z: number): boolean; + update(): void; + unloadChunk(x: number, z: number): boolean; + onLightDataAdded(x: number, z: number): void; + } + type ChunkTracker_ = ChunkTracker; + abstract class BanListEntry extends Internal.StoredUserEntry { + constructor($$0: T, $$1: Internal.Date_, $$2: string, $$3: Internal.Date_, $$4: string) + getDisplayName(): Internal.Component; + getExpires(): Internal.Date; + getSource(): string; + getCreated(): Internal.Date; + getReason(): string; + get displayName(): Internal.Component + get expires(): Internal.Date + get source(): string + get created(): Internal.Date + get reason(): string + readonly static "EXPIRES_NEVER": "forever"; + readonly static "DATE_FORMAT": Internal.SimpleDateFormat; + } + type BanListEntry_ = BanListEntry; + class MathContext implements Internal.Serializable { + constructor(arg0: number) + constructor(arg0: number, arg1: Internal.RoundingMode_) + constructor(arg0: string) + hashCode(): number; + getPrecision(): number; + toString(): string; + equals(arg0: any): boolean; + getRoundingMode(): Internal.RoundingMode; + get precision(): number + get roundingMode(): Internal.RoundingMode + readonly static "DECIMAL128": Internal.MathContext; + readonly static "UNLIMITED": Internal.MathContext; + readonly static "DECIMAL32": Internal.MathContext; + readonly static "DECIMAL64": Internal.MathContext; + } + type MathContext_ = MathContext; + interface ComponentContainer extends Internal.NbtSerializable { + tickServerComponents(): void; + toDynamic(dynamic: Internal.Dynamic_): Internal.Dynamic; + toTag(arg0: Internal.CompoundTag_): Internal.CompoundTag; + tickClientComponents(): void; + keys(): Internal.Set>; + copyFrom(arg0: Internal.ComponentContainer_): void; + fromTag(arg0: Internal.CompoundTag_): void; + fromDynamic(dynamic: Internal.Dynamic_): void; + hasComponents(): boolean; + readonly static "EMPTY": any; + } + type ComponentContainer_ = ComponentContainer; + class EntityDataAccessor { + constructor($$0: number, $$1: Internal.EntityDataSerializer_) + hashCode(): number; + toString(): string; + equals($$0: any): boolean; + getId(): number; + getSerializer(): Internal.EntityDataSerializer; + get id(): number + get serializer(): Internal.EntityDataSerializer + } + type EntityDataAccessor_ = EntityDataAccessor; + interface ContextFactory$Listener { + contextCreated(arg0: Internal.Context_): void; + contextReleased(arg0: Internal.Context_): void; + } + type ContextFactory$Listener_ = ContextFactory$Listener; + class Potion { + constructor($$0: string, ...$$1: Internal.MobEffectInstance_[]) + constructor(...$$0: Internal.MobEffectInstance_[]) + getEffects(): Internal.List; + hasInstantEffects(): boolean; + static byName($$0: string): Internal.Potion; + getName($$0: string): string; + get effects(): Internal.List + } + type Potion_ = Potion | Special.Potion; + abstract class ZoneId implements Internal.Serializable { + static of(arg0: string): Internal.ZoneId; + toString(): string; + static ofOffset(arg0: string, arg1: Internal.ZoneOffset_): Internal.ZoneId; + getId(): string; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + static from(arg0: Internal.TemporalAccessor_): Internal.ZoneId; + static systemDefault(): Internal.ZoneId; + hashCode(): number; + getRules(): Internal.ZoneRules; + static getAvailableZoneIds(): Internal.Set; + static of(arg0: string, arg1: Internal.Map_): Internal.ZoneId; + equals(arg0: any): boolean; + normalized(): this; + get id(): string + get rules(): Internal.ZoneRules + get availableZoneIds(): Internal.Set + readonly static "SHORT_IDS": {"AST": "America/Anchorage", "MST": "-07:00", "SST": "Pacific/Guadalcanal", "CTT": "Asia/Shanghai", "PRT": "America/Puerto_Rico", "ECT": "Europe/Paris", "EAT": "Africa/Addis_Ababa", "EST": "-05:00", "PNT": "America/Phoenix", "PLT": "Asia/Karachi", "CNT": "America/St_Johns", "IET": "America/Indiana/Indianapolis", "VST": "Asia/Ho_Chi_Minh", "JST": "Asia/Tokyo", "ART": "Africa/Cairo", "PST": "America/Los_Angeles", "BET": "America/Sao_Paulo", "MIT": "Pacific/Apia", "CAT": "Africa/Harare", "AGT": "America/Argentina/Buenos_Aires", "NET": "Asia/Yerevan", "CST": "America/Chicago", "IST": "Asia/Kolkata", "AET": "Australia/Sydney", "BST": "Asia/Dhaka", "ACT": "Australia/Darwin", "HST": "-10:00", "NST": "Pacific/Auckland"}; + } + type ZoneId_ = ZoneId; + class DoubleBlockHalf extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.DoubleBlockHalf[]; + toString(): string; + static valueOf($$0: string): Internal.DoubleBlockHalf; + getSerializedName(): string; + get serializedName(): string + readonly static "UPPER": Internal.DoubleBlockHalf; + readonly static "LOWER": Internal.DoubleBlockHalf; + } + type DoubleBlockHalf_ = "lower" | DoubleBlockHalf | "upper"; + class PlayerTabOverlay extends Internal.GuiComponent implements Internal.PlayerListHudInvoker { + constructor($$0: Internal.Minecraft_, $$1: Internal.Gui_) + setHeader($$0: Internal.Component_): void; + setFooter($$0: Internal.Component_): void; + render($$0: Internal.PoseStack_, $$1: number, $$2: Internal.Scoreboard_, $$3: Internal.Objective_): void; + getNameForDisplay($$0: Internal.PlayerInfo_): Internal.Component; + invokeRenderLatencyIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: Internal.PlayerInfo_): void; + reset(): void; + setVisible($$0: boolean): void; + set header($$0: Internal.Component_) + set footer($$0: Internal.Component_) + set visible($$0: boolean) + readonly static "HEART_GOLDEN_FULL": 160; + readonly static "HEART_EMPTY_CONTAINER": 16; + readonly static "HEART_GHOST_HALF_FULL": 79; + readonly static "MAX_ROWS_PER_COL": 20; + readonly static "HEART_GHOST_FULL": 70; + readonly static "HEART_GOLDEN_HALF_FULL": 169; + readonly static "HEART_EMPTY_CONTAINER_BLINKING": 25; + readonly static "HEART_HALF_FULL": 61; + readonly static "HEART_FULL": 52; + } + type PlayerTabOverlay_ = PlayerTabOverlay; + interface RemappableRegistry { + remap(arg0: string, arg1: Internal.Object2IntMap_, arg2: Internal.RemappableRegistry$RemapMode_): void; + unmap(arg0: string): void; + } + type RemappableRegistry_ = RemappableRegistry; + class ItemEntityInteractEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, entity: Internal.Entity_, hand: Hand_) + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getHand(): Hand; + getItem(): Internal.ItemStackJS; + getTarget(): Internal.EntityJS; + get entity(): Internal.EntityJS + get hand(): Hand + get item(): Internal.ItemStackJS + get target(): Internal.EntityJS + } + type ItemEntityInteractEventJS_ = ItemEntityInteractEventJS; + class GolemSensor extends Internal.Sensor { + constructor() + constructor($$0: number) + static golemDetected($$0: Internal.LivingEntity_): void; + requires(): Internal.Set>; + static checkForNearbyGolem($$0: Internal.LivingEntity_): void; + } + type GolemSensor_ = GolemSensor; + abstract class Permission implements Internal.Guard, Internal.Serializable { + constructor(arg0: string) + hashCode(): number; + toString(): string; + getName(): string; + getActions(): string; + newPermissionCollection(): Internal.PermissionCollection; + implies(arg0: Internal.Permission_): boolean; + checkGuard(arg0: any): void; + equals(arg0: any): boolean; + get name(): string + get actions(): string + } + type Permission_ = Permission; + class Registries { + static getId(object: T, fallback: Internal.Registry_): ResourceLocation; + get(key: Internal.ResourceKey_>): Internal.Registrar; + static getRegistryName(object: T): ResourceLocation; + get(registry: Internal.Registry_): Internal.Registrar; + forRegistry(key: Internal.ResourceKey_>, callback: Internal.Consumer_>): void; + getModId(): string; + static getId(object: T, fallback: Internal.ResourceKey_>): ResourceLocation; + static get(modId: string): Internal.Registries; + builder(registryId: ResourceLocation_, ...typeGetter: T[]): Internal.RegistrarBuilder; + get modId(): string + } + type Registries_ = Registries; + interface EntityInLevelCallback { + onMove(): void; + onRemove(arg0: Internal.Entity$RemovalReason_): void; + readonly static "NULL": any; + } + type EntityInLevelCallback_ = EntityInLevelCallback; + class ClientboundForgetLevelChunkPacket implements Internal.Packet { + constructor($$0: number, $$1: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getX(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getZ(): number; + isSkippable(): boolean; + get x(): number + get z(): number + get skippable(): boolean + } + type ClientboundForgetLevelChunkPacket_ = ClientboundForgetLevelChunkPacket; + class StringBuilder extends Internal.AbstractStringBuilder implements Internal.CharSequence, Internal.Comparable, Internal.Serializable { + constructor() + constructor(arg0: Internal.CharSequence_) + constructor(arg0: number) + constructor(arg0: string) + insert(arg0: number, arg1: number): this; + append(arg0: string): Internal.AbstractStringBuilder; + codePointAt(arg0: number): number; + insert(arg0: number, arg1: string): Internal.AbstractStringBuilder; + append(arg0: number): Internal.AbstractStringBuilder; + append(arg0: boolean): Internal.AbstractStringBuilder; + lastIndexOf(arg0: string): number; + append(arg0: number): Internal.AbstractStringBuilder; + compareTo(arg0: any): number; + compareTo(arg0: Internal.StringBuilder_): number; + indexOf(arg0: string): number; + getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; + lastIndexOf(arg0: string, arg1: number): number; + append(arg0: number): Internal.AbstractStringBuilder; + charAt(arg0: number): string; + insert(arg0: number, arg1: string): this; + length(): number; + replace(arg0: number, arg1: number, arg2: string): Internal.AbstractStringBuilder; + trimToSize(): void; + append(arg0: string): Internal.AbstractStringBuilder; + delete(arg0: number, arg1: number): Internal.AbstractStringBuilder; + indexOf(arg0: string, arg1: number): number; + ensureCapacity(arg0: number): void; + insert(arg0: number, arg1: boolean): this; + chars(): Internal.IntStream; + insert(arg0: number, arg1: any): Internal.AbstractStringBuilder; + append(arg0: number): Internal.AbstractStringBuilder; + capacity(): number; + codePointCount(arg0: number, arg1: number): number; + append(arg0: string[]): Internal.AbstractStringBuilder; + insert(arg0: number, arg1: Internal.CharSequence_): this; + substring(arg0: number): string; + setCharAt(arg0: number, arg1: string): void; + setLength(arg0: number): void; + isEmpty(): boolean; + codePointBefore(arg0: number): number; + append(arg0: string[], arg1: number, arg2: number): Internal.AbstractStringBuilder; + deleteCharAt(arg0: number): Internal.AbstractStringBuilder; + subSequence(arg0: number, arg1: number): Internal.CharSequence; + append(arg0: Internal.StringBuffer_): Internal.AbstractStringBuilder; + insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.AbstractStringBuilder; + substring(arg0: number, arg1: number): string; + insert(arg0: number, arg1: string[]): this; + insert(arg0: number, arg1: number): Internal.AbstractStringBuilder; + reverse(): this; + toString(): string; + appendCodePoint(arg0: number): this; + insert(arg0: number, arg1: number): this; + insert(arg0: number, arg1: number): Internal.AbstractStringBuilder; + insert(arg0: number, arg1: string[], arg2: number, arg3: number): Internal.AbstractStringBuilder; + offsetByCodePoints(arg0: number, arg1: number): number; + append(arg0: any): Internal.AbstractStringBuilder; + append(arg0: Internal.CharSequence_): Internal.AbstractStringBuilder; + codePoints(): Internal.IntStream; + set length(arg0: number) + get empty(): boolean + } + type StringBuilder_ = StringBuilder; + interface Packet { + write(arg0: Internal.FriendlyByteBuf_): void; + isSkippable(): boolean; + handle(arg0: T): void; + get skippable(): boolean + } + type Packet_ = Packet; + class ClientboundLevelChunkWithLightPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.LevelChunk_, $$1: Internal.LevelLightEngine_, $$2: Internal.BitSet_, $$3: Internal.BitSet_, $$4: boolean) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getX(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getZ(): number; + getChunkData(): Internal.ClientboundLevelChunkPacketData; + isSkippable(): boolean; + getLightData(): Internal.ClientboundLightUpdatePacketData; + get x(): number + get z(): number + get chunkData(): Internal.ClientboundLevelChunkPacketData + get skippable(): boolean + get lightData(): Internal.ClientboundLightUpdatePacketData + } + type ClientboundLevelChunkWithLightPacket_ = ClientboundLevelChunkWithLightPacket; + abstract class BaseCommandBlock implements Internal.CommandSource { + constructor() + isTrackOutput(): boolean; + getCommand(): string; + getLevel(): Internal.ServerLevel; + getName(): Internal.Component; + getPosition(): Vec3; + usedBy($$0: Internal.Player_): Internal.InteractionResult; + createCommandSourceStack(): Internal.CommandSourceStack; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + getLastOutput(): Internal.Component; + shouldInformAdmins(): boolean; + alwaysAccepts(): boolean; + acceptsFailure(): boolean; + load($$0: Internal.CompoundTag_): void; + setName($$0: Internal.Component_): void; + setCommand($$0: string): void; + sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; + setSuccessCount($$0: number): void; + setLastOutput($$0: Internal.Component_): void; + setTrackOutput($$0: boolean): void; + acceptsSuccess(): boolean; + onUpdated(): void; + getSuccessCount(): number; + performCommand($$0: Internal.Level_): boolean; + get trackOutput(): boolean + get command(): string + get level(): Internal.ServerLevel + get name(): Internal.Component + get position(): Vec3 + get lastOutput(): Internal.Component + set name($$0: Internal.Component_) + set command($$0: string) + set successCount($$0: number) + set lastOutput($$0: Internal.Component_) + set trackOutput($$0: boolean) + get successCount(): number + } + type BaseCommandBlock_ = BaseCommandBlock; + interface Byte2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: number, arg1: number): number; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2IntFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenInt(arg0: Internal.Int2IntFunction_): this; + get(arg0: number): number; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): number; + apply(arg0: number): number; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2IntFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2IntFunction; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Byte2ReferenceFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Byte2ObjectFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2IntFunction; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Byte2ShortFunction; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Byte2DoubleFunction; + containsKey(arg0: any): boolean; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Byte2LongFunction; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: any, arg1: any): any; + put(arg0: number, arg1: number): number; + containsKey(arg0: number): boolean; + remove(arg0: any): number; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Byte2FloatFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2IntFunction; + remove(arg0: number): number; + put(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + size(): number; + defaultReturnValue(arg0: number): void; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Byte2ByteFunction; + clear(): void; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Byte2CharFunction; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2IntFunction; + } + type Byte2IntFunction_ = Byte2IntFunction | ((arg0: number)=>number); + class MutableArmorTier implements Internal.ArmorMaterial { + constructor(id: string, p: Internal.ArmorMaterial_) + setRepairIngredient(in_: Internal.IngredientJS_): void; + getVanillaRepairIngredient(): Internal.Ingredient; + getKnockbackResistance(): number; + getEnchantmentValue(): number; + setToughness(f: number): void; + setEnchantmentValue(i: number): void; + setSlotProtections(p: number[]): void; + setEquipSound(e: Internal.SoundEvent_): void; + setKnockbackResistance(f: number): void; + setName(name: string): void; + setDurabilityMultiplier(m: number): void; + getToughness(): number; + getDefenseForSlot(equipmentSlot: EquipmentSlot_): number; + getName(): string; + getDurabilityForSlot(equipmentSlot: EquipmentSlot_): number; + getEquipSound(): Internal.SoundEvent; + set repairIngredient(in_: Internal.IngredientJS_) + get vanillaRepairIngredient(): Internal.Ingredient + get knockbackResistance(): number + get enchantmentValue(): number + set toughness(f: number) + set enchantmentValue(i: number) + set slotProtections(p: number[]) + set equipSound(e: Internal.SoundEvent_) + set knockbackResistance(f: number) + set name(name: string) + set durabilityMultiplier(m: number) + get toughness(): number + get name(): string + get equipSound(): Internal.SoundEvent + readonly "parent": Internal.ArmorMaterial; + } + type MutableArmorTier_ = MutableArmorTier; + class ServerboundSetCarriedItemPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getSlot(): number; + isSkippable(): boolean; + get slot(): number + get skippable(): boolean + } + type ServerboundSetCarriedItemPacket_ = ServerboundSetCarriedItemPacket; + interface StreamTagVisitor { + visitEntry(arg0: Internal.TagType_, arg1: string): Internal.StreamTagVisitor$EntryResult; + visit(arg0: number): Internal.StreamTagVisitor$ValueResult; + visit(arg0: string): Internal.StreamTagVisitor$ValueResult; + visit(arg0: number): Internal.StreamTagVisitor$ValueResult; + visitContainerEnd(): Internal.StreamTagVisitor$ValueResult; + visit(arg0: number): Internal.StreamTagVisitor$ValueResult; + visitElement(arg0: Internal.TagType_, arg1: number): Internal.StreamTagVisitor$EntryResult; + visit(arg0: number): Internal.StreamTagVisitor$ValueResult; + visit(arg0: number): Internal.StreamTagVisitor$ValueResult; + visit(arg0: number[]): Internal.StreamTagVisitor$ValueResult; + visitEnd(): Internal.StreamTagVisitor$ValueResult; + visitRootEntry(arg0: Internal.TagType_): Internal.StreamTagVisitor$ValueResult; + visit(arg0: number): Internal.StreamTagVisitor$ValueResult; + visit(arg0: number[]): Internal.StreamTagVisitor$ValueResult; + visit(arg0: number[]): Internal.StreamTagVisitor$ValueResult; + visitList(arg0: Internal.TagType_, arg1: number): Internal.StreamTagVisitor$ValueResult; + visitEntry(arg0: Internal.TagType_): Internal.StreamTagVisitor$EntryResult; + } + type StreamTagVisitor_ = StreamTagVisitor; + abstract class CombiningPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate { + static codec($$0: Internal.Function_, T>): Internal.Codec; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + negate(): Internal.BiPredicate; + } + type CombiningPredicate_ = CombiningPredicate; + class BambooLeaves extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): Internal.BambooLeaves; + toString(): string; + getSerializedName(): string; + static values(): Internal.BambooLeaves[]; + get serializedName(): string + readonly static "SMALL": Internal.BambooLeaves; + readonly static "NONE": Internal.BambooLeaves; + readonly static "LARGE": Internal.BambooLeaves; + } + type BambooLeaves_ = "large" | "small" | "none" | BambooLeaves; + class SimpleMapCodec extends Internal.MapCodec> implements Internal.BaseMapCodec { + constructor(arg0: Internal.Codec_, arg1: Internal.Codec_, arg2: Internal.Keyable_) + keyCodec(): Internal.Codec; + toString(): string; + ap(arg0: Internal.MapDecoder_>): Internal.MapDecoder; + keys(arg0: Internal.DynamicOps_): Internal.Stream; + encode(arg0: any, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; + decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult>; + hashCode(): number; + flatMap(arg0: Internal.Function_): Internal.MapDecoder; + elementCodec(): Internal.Codec; + encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; + compressedBuilder(arg0: Internal.DynamicOps_): Internal.RecordBuilder; + decoder(): Internal.Decoder>; + comap(arg0: Internal.Function_): Internal.MapEncoder; + map(arg0: Internal.Function_): Internal.MapDecoder; + encoder(): Internal.Encoder>; + flatComap(arg0: Internal.Function_): Internal.MapEncoder; + compressedDecode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; + equals(arg0: any): boolean; + } + type SimpleMapCodec_ = SimpleMapCodec; + interface Blender$DistanceGetter { + getDistance(arg0: number, arg1: number, arg2: number): number; + } + type Blender$DistanceGetter_ = Blender$DistanceGetter; + class CameraType extends Internal.Enum { + isMirrored(): boolean; + static values(): Internal.CameraType[]; + isFirstPerson(): boolean; + static valueOf($$0: string): Internal.CameraType; + cycle(): this; + get mirrored(): boolean + get firstPerson(): boolean + readonly static "THIRD_PERSON_BACK": Internal.CameraType; + readonly static "THIRD_PERSON_FRONT": Internal.CameraType; + readonly static "FIRST_PERSON": Internal.CameraType; + } + type CameraType_ = "first_person" | "third_person_back" | "third_person_front" | CameraType; + interface RenderTypeAccessor { + shouldSortOnUpload(): boolean; + } + type RenderTypeAccessor_ = RenderTypeAccessor; + class ClientboundSetBorderSizePacket implements Internal.Packet { + constructor($$0: Internal.WorldBorder_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getSize(): number; + isSkippable(): boolean; + get size(): number + get skippable(): boolean + } + type ClientboundSetBorderSizePacket_ = ClientboundSetBorderSizePacket; + interface Short2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { + apply(arg0: number): number; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Short2CharFunction; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: number): number; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2LongFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2LongFunction; + get(arg0: any): number; + containsKey(arg0: any): boolean; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Short2DoubleFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Short2FloatFunction; + remove(arg0: any): number; + put(arg0: number, arg1: number): number; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2LongFunction; + put(arg0: any, arg1: any): any; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Short2ShortFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Short2IntFunction; + defaultReturnValue(): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2LongFunction; + containsKey(arg0: number): boolean; + compose(arg0: Internal.Function_): Internal.Function; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Short2ByteFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Short2ObjectFunction; + getOrDefault(arg0: any, arg1: number): number; + get(arg0: number): number; + getOrDefault(arg0: number, arg1: number): number; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2LongFunction; + size(): number; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2LongFunction; + composeShort(arg0: Internal.Short2ShortFunction_): this; + clear(): void; + applyAsLong(arg0: number): number; + put(arg0: number, arg1: number): number; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(arg0: number): void; + } + type Short2LongFunction_ = ((arg0: number)=>number) | Short2LongFunction; interface Copyable { copy(): this; } - type Copyable_ = (() => Internal.Copyable) | Copyable; - /** - * @javaClass net.minecraft.class_2629 - */ - class ClientboundBossEventPacket implements Internal.Packet { - static createUpdateNamePacket($$0: Internal.BossEvent_): this; - static createUpdatePropertiesPacket($$0: Internal.BossEvent_): this; - dispatch($$0: Internal.ClientboundBossEventPacket$Handler_): void; - static createRemovePacket($$0: Internal.UUID_): this; - handle($$0: Internal.ClientGamePacketListener_): void; - static createAddPacket($$0: Internal.BossEvent_): this; - static createUpdateStylePacket($$0: Internal.BossEvent_): this; - write($$0: Internal.FriendlyByteBuf_): void; - static createUpdateProgressPacket($$0: Internal.BossEvent_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundBossEventPacket_ = ClientboundBossEventPacket; - /** - * @javaClass net.minecraft.class_3275 - */ - class NoiseBasedCountPlacement extends Internal.RepeatingPlacement { - static of($$0: number, $$1: number, $$2: number): this; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseBasedCountPlacement_ = NoiseBasedCountPlacement; - /** - * @javaClass net.minecraft.class_1324 - */ - class AttributeInstance { - replaceFrom($$0: Internal.AttributeInstance_): void; - getModifier($$0: Internal.UUID_): Internal.AttributeModifier; - save(): Internal.CompoundTag; - getBaseValue(): number; - setBaseValue($$0: number): void; - addTransientModifier($$0: Internal.AttributeModifier_): void; - getValue(): number; - removePermanentModifier($$0: Internal.UUID_): boolean; - getAttribute(): Internal.Attribute; - load($$0: Internal.CompoundTag_): void; - removeModifiers(): void; - hasModifier($$0: Internal.AttributeModifier_): boolean; - addPermanentModifier($$0: Internal.AttributeModifier_): void; - getModifiers($$0: Internal.AttributeModifier$Operation_): Internal.Set; - getModifiers(): Internal.Set; - removeModifier($$0: Internal.UUID_): void; - removeModifier($$0: Internal.AttributeModifier_): void; - get baseValue(): number; - get attribute(): Internal.Attribute; - get modifiers(): Internal.Set; - get value(): number; - set baseValue($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributeInstance_ = AttributeInstance; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2ObjectFunction - */ - interface Char2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: string, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ObjectFunction; - put(arg0: string, arg1: V): V; - remove(arg0: string): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): V; - get(arg0: string): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Char2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: string): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ObjectFunction; - } - type Char2ObjectFunction_ = ((arg0: string) => V) | Char2ObjectFunction; - /** - * @javaClass dev.latvian.mods.unit.function.FunctionFactory$FuncSupplier - */ - interface FunctionFactory$FuncSupplier { - create(arg0: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; - } - type FunctionFactory$FuncSupplier_ = ((arg0: dev.latvian.mods.unit.Unit[]) => dev.latvian.mods.unit.Unit) | FunctionFactory$FuncSupplier; - /** - * @javaClass dev.latvian.mods.kubejs.util.ListJS - */ - class ListJS extends Internal.ArrayList implements Internal.StringBuilderAppendable, Internal.ChangeListener, Internal.Copyable, Internal.JsonSerializable, Internal.NBTSerializable { - add(index: number, value: any): void; - add(value: any): boolean; - static nbt(list: any): Internal.CollectionTag; - appendString(builder: Internal.StringBuilder_): void; - onChanged(o: any): void; - splice(pos: number, deleteCount: number, ... items: any[]): this; - shift(): any; - clear(): void; - static ofArray(array: any): this; - reverse(): this; - push(... o: any[]): this; - remove(index: number): any; - remove(o: any): boolean; - pop(): any; - filter(predicate: Internal.Predicate_): this; - toJson(): Internal.JsonArray; - toNBT(): Internal.CollectionTag; - addAll(index: number, c: Internal.Collection_): boolean; - addAll(c: Internal.Collection_): boolean; - static of(o: any): this; - static of(array: number[]): this; - static of(array: string[]): this; - static orSelf(o: any): this; - static json(array: any): Internal.JsonArray; - getLength(): number; - unshift(... o: any[]): this; + type Copyable_ = Copyable; + class RecursiveTypeFamily implements Internal.TypeFamily { + constructor(arg0: string, arg1: Internal.TypeTemplate_) + static viewUnchecked(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; + name(): string; + size(): number; + hashCode(): number; toString(): string; - copy(): this; - map(transformer: Internal.Function_): this; - "changeListener" : ((arg0: Internal.ListJS) => void); - get length(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + fold(arg0: Internal.Algebra_): Internal.IntFunction>; + everywhere(arg0: number, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_): Internal.Optional>; + buildMuType(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RecursiveTypeFamily_): Internal.RecursivePoint$RecursivePointType; + findType(arg0: number, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Type$TypeMatcher_, arg4: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + equals(arg0: any): boolean; + template(): Internal.TypeTemplate; + apply(arg0: number): com.mojang.datafixers.types.Type; } - type ListJS_ = ListJS; - /** - * @javaClass java.util.Currency - */ - class Currency implements Internal.Serializable { - getNumericCodeAsString(): string; - getCurrencyCode(): string; - getDefaultFractionDigits(): number; - getDisplayName(arg0: Internal.Locale_): string; - getDisplayName(): string; - getNumericCode(): number; + type RecursiveTypeFamily_ = RecursiveTypeFamily; + interface DirectMethodHandleDesc extends Internal.MethodHandleDesc { + asType(arg0: Internal.MethodTypeDesc_): Internal.MethodHandleDesc; + isOwnerInterface(): boolean; + lookupDescriptor(): string; + refKind(): number; + methodName(): string; + kind(): Internal.DirectMethodHandleDesc$Kind; + owner(): Internal.ClassDesc; + get ownerInterface(): boolean + } + type DirectMethodHandleDesc_ = DirectMethodHandleDesc; + interface ColorProviderRegistryImpl$ColorMapperHolder { + get(arg0: T): Provider; + } + type ColorProviderRegistryImpl$ColorMapperHolder_ = ColorProviderRegistryImpl$ColorMapperHolder; + class TextureAtlasSprite implements Internal.SpriteExtension, Internal.TextureAtlasSpriteAccessor, Internal.AutoCloseable, Internal.SpriteExtended, Internal.TextureAtlasSpriteExtension { + wrap($$0: Internal.VertexConsumer_): Internal.VertexConsumer; + getX(): number; + getY(): number; + setEmissiveSprite(sprite: Internal.TextureAtlasSprite_): void; + getName(): ResourceLocation; + isActive(): boolean; + getAnimationTicker(): Internal.Tickable; + uvShrinkRatio(): number; + uploadFirstFrame(): void; + getFrameCount(): number; + upload($$0: number, $$1: number, $$2: Internal.NativeImage_[]): void; + getUniqueFrames(): Internal.IntStream; + getHeight(): number; + setActive(active: boolean): void; + getU1(): number; + getU0(): number; + isTransparent($$0: number, $$1: number, $$2: number): boolean; + getMainImage(): Internal.NativeImage[]; toString(): string; - static getInstance(arg0: string): this; - static getInstance(arg0: Internal.Locale_): this; - static getAvailableCurrencies(): Internal.Set; - getSymbol(): string; - getSymbol(arg0: Internal.Locale_): string; - get symbol(): string; - get displayName(): string; - get availableCurrencies(): Internal.Set; - get numericCodeAsString(): string; - get currencyCode(): string; - get defaultFractionDigits(): number; - get numericCode(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getPBRHolder(): Internal.PBRSpriteHolder; + getWidth(): number; + getEmissiveSprite(): this; + atlas(): Internal.TextureAtlas; + getUOffset($$0: number): number; + close(): void; + getU($$0: number): number; + getV1(): number; + getVOffset($$0: number): number; + getV($$0: number): number; + getOrCreatePBRHolder(): Internal.PBRSpriteHolder; + getV0(): number; + get x(): number + get y(): number + set emissiveSprite(sprite: Internal.TextureAtlasSprite_) + get name(): ResourceLocation + get active(): boolean + get animationTicker(): Internal.Tickable + get frameCount(): number + get uniqueFrames(): Internal.IntStream + get height(): number + set active(active: boolean) + get u1(): number + get u0(): number + get mainImage(): Internal.NativeImage[] + get PBRHolder(): Internal.PBRSpriteHolder + get width(): number + get emissiveSprite(): Internal.TextureAtlasSprite + get v1(): number + get orCreatePBRHolder(): Internal.PBRSpriteHolder + get v0(): number + readonly "width": number; + readonly "height": number; + readonly "mainImage": Internal.NativeImage[]; } - type Currency_ = Currency; - /** - * @javaClass net.minecraft.class_239$class_240 - */ - class HitResult$Type extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.HitResult$Type[]; - static readonly "ENTITY" : Internal.HitResult$Type; - static readonly "MISS" : Internal.HitResult$Type; - static readonly "BLOCK" : Internal.HitResult$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HitResult$Type_ = "block" | "entity" | "miss" | HitResult$Type; - /** - * @javaClass com.google.common.collect.ImmutableCollection - */ - abstract class ImmutableCollection extends Internal.AbstractCollection implements Internal.Serializable { - add(arg0: E): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.UnmodifiableIterator; - addAll(arg0: Internal.Collection_): boolean; - spliterator(): Internal.Spliterator; - toArray(): any[]; - toArray(arg0: T[]): T[]; + type TextureAtlasSprite_ = TextureAtlasSprite; + class StackedContents { + constructor() + accountStack($$0: Internal.ItemStack_): void; + canCraft($$0: Internal.Recipe_, $$1: Internal.IntList_): boolean; + canCraft($$0: Internal.Recipe_, $$1: Internal.IntList_, $$2: number): boolean; + accountStack($$0: Internal.ItemStack_, $$1: number): void; clear(): void; - asList(): Internal.ImmutableList; - remove(arg0: any): boolean; - retainAll(arg0: Internal.Collection_): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + static fromStackingIndex($$0: number): Internal.ItemStack; + accountSimpleStack($$0: Internal.ItemStack_): void; + static getStackingIndex($$0: Internal.ItemStack_): number; + getBiggestCraftableStack($$0: Internal.Recipe_, $$1: Internal.IntList_): number; + getBiggestCraftableStack($$0: Internal.Recipe_, $$1: number, $$2: Internal.IntList_): number; + readonly "contents": Internal.Int2IntMap; } - type ImmutableCollection_ = ImmutableCollection; - /** - * @javaClass net.minecraft.class_4095$class_5303 - */ - class Brain$Provider { - makeBrain($$0: Internal.Dynamic_): Internal.Brain; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type StackedContents_ = StackedContents; + abstract class WorldCarver { + constructor($$0: Internal.Codec_) + isStartChunk(arg0: C, arg1: Internal.Random_): boolean; + configured($$0: C): Internal.ConfiguredWorldCarver; + configuredCodec(): Internal.Codec>; + carve(arg0: Internal.CarvingContext_, arg1: C, arg2: Internal.ChunkAccess_, arg3: Internal.Function_>, arg4: Internal.Random_, arg5: Internal.Aquifer_, arg6: Internal.ChunkPos_, arg7: Internal.CarvingMask_): boolean; + getRange(): number; + get range(): number + readonly static "CANYON": any; + readonly static "NETHER_CAVE": any; + readonly static "CAVE": any; } - type Brain$Provider_ = Brain$Provider; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseScroll - */ - interface ScreenMouseEvents$BeforeMouseScroll { - beforeMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): void; - } - type ScreenMouseEvents$BeforeMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number) => void) | ScreenMouseEvents$BeforeMouseScroll; - /** - * @javaClass io.netty.channel.MessageSizeEstimator - */ - interface MessageSizeEstimator { - newHandle(): Internal.MessageSizeEstimator$Handle; - } - type MessageSizeEstimator_ = (() => Internal.MessageSizeEstimator$Handle) | MessageSizeEstimator; - /** - * @javaClass net.minecraft.class_5195 - */ - class Music { - getEvent(): Internal.SoundEvent; - getMinDelay(): number; - replaceCurrentMusic(): boolean; - getMaxDelay(): number; - static readonly "CODEC" : Internal.Codec; - get minDelay(): number; - get maxDelay(): number; - get event(): Internal.SoundEvent; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Music_ = Music; - /** - * @javaClass net.minecraft.class_4466 - */ - class Bee extends Internal.Animal implements Internal.NeutralMob, Internal.FlyingAnimal { - method_29509(): void; - method_29508(): Internal.UUID; - isFlapping(): boolean; - dropOffNectar(): void; - isFood($$0: Internal.ItemStack_): boolean; - getRollAmount($$0: number): number; - method_29507(): number; - static createAttributes(): Internal.AttributeSupplier$Builder; - hasStung(): boolean; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - doHurtTarget($$0: Internal.Entity_): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - getTravellingTicks(): number; - getLeashOffset(): Vec3; - setStayOutOfHiveCountdown($$0: number): void; - getGoalSelector(): Internal.GoalSelector; - aiStep(): void; - getSavedFlowerPos(): BlockPos; - getBlacklistedHives(): Internal.List; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - hasHive(): boolean; - getMobType(): Internal.MobType; - hasNectar(): boolean; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - method_6581(): boolean; - setSavedFlowerPos($$0: BlockPos_): void; - hasSavedFlowerPos(): boolean; - resetTicksWithoutNectarSinceExitingHive(): void; - getHivePos(): BlockPos; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - static readonly "FLAP_DEGREES_PER_TICK" : 120.32113; - static readonly "TAG_CROPS_GROWN_SINCE_POLLINATION" : "CropsGrownSincePollination"; - static readonly "TAG_FLOWER_POS" : "FlowerPos"; - static readonly "TICKS_PER_FLAP" : 2; - static readonly "TAG_TICKS_SINCE_POLLINATION" : "TicksSincePollination"; - static readonly "TAG_HAS_STUNG" : "HasStung"; - static readonly "TAG_HAS_NECTAR" : "HasNectar"; - static readonly "TAG_HIVE_POS" : "HivePos"; - static readonly "TAG_CANNOT_ENTER_HIVE_TICKS" : "CannotEnterHiveTicks"; - get savedFlowerPos(): BlockPos; - get goalSelector(): Internal.GoalSelector; - get mobType(): Internal.MobType; - get hivePos(): BlockPos; - get blacklistedHives(): Internal.List; - get flapping(): boolean; - get leashOffset(): Vec3; - get travellingTicks(): number; - set savedFlowerPos($$0: BlockPos_); - set stayOutOfHiveCountdown($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Bee_ = Bee; - /** - * @javaClass net.minecraft.class_1739 - */ - class AirItem extends Internal.Item { - getDescriptionId(): string; - appendHoverText($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; - get descriptionId(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AirItem_ = AirItem; - /** - * @javaClass net.minecraft.class_4832 - */ - class HoglinSpecificSensor extends Internal.Sensor { + type WorldCarver_ = WorldCarver | Special.WorldCarver; + abstract class Sensor { + constructor() + constructor($$0: number) + static isEntityTargetable($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + static isEntityAttackable($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + static isEntityAttackableIgnoringLineOfSight($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; requires(): Internal.Set>; + tick($$0: Internal.ServerLevel_, $$1: E): void; + } + type Sensor_ = Sensor; + class ServerboundPongPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + getId(): number; + get skippable(): boolean + get id(): number + } + type ServerboundPongPacket_ = ServerboundPongPacket; + class Options { + constructor($$0: Internal.Minecraft_, $$1: Internal.File_) + setServerRenderDistance($$0: number): void; + getBackgroundOpacity($$0: number): number; + broadcastOptions(): void; + setCameraType($$0: Internal.CameraType_): void; + toggleModelPart($$0: Internal.PlayerModelPart_, $$1: boolean): void; + isModelPartEnabled($$0: Internal.PlayerModelPart_): boolean; + useNativeTransport(): boolean; + save(): void; + handler$zhi000$loadHook(info: Internal.CallbackInfo_): void; + getCameraType(): Internal.CameraType; + getSoundSourceVolume($$0: Internal.SoundSource_): number; + getCloudsType(): Internal.CloudStatus; + setSoundCategoryVolume($$0: Internal.SoundSource_, $$1: number): void; + getFile(): Internal.File; + getBackgroundColor($$0: number): number; + loadSelectedResourcePacks($$0: Internal.PackRepository_): void; + getEffectiveRenderDistance(): number; + load(): void; + getBackgroundColor($$0: number): number; + dumpOptionsForReport(): string; + setKey($$0: Internal.KeyMapping_, $$1: Internal.InputConstants$Key_): void; + set serverRenderDistance($$0: number) + set cameraType($$0: Internal.CameraType_) + get cameraType(): Internal.CameraType + get cloudsType(): Internal.CloudStatus + get file(): Internal.File + get effectiveRenderDistance(): number + "realmsNotifications": boolean; + "chatHeightFocused": number; + readonly static "RENDER_DISTANCE_NORMAL": 8; + "chatScale": number; + "hideBundleTutorial": boolean; + readonly "keyUp": Internal.KeyMapping; + readonly static "RENDER_DISTANCE_EXTREME": 32; + "graphicsMode": Internal.GraphicsStatus; + "attackIndicator": Internal.AttackIndicatorStatus; + "biomeBlendRadius": number; + "pauseOnLostFocus": boolean; + "chatWidth": number; + readonly "keyRight": Internal.KeyMapping; + "sensitivity": number; + "enableVsync": boolean; + "touchscreen": boolean; + "smoothCamera": boolean; + readonly "keyCommand": Internal.KeyMapping; + "fovEffectScale": number; + "joinedFirstServer": boolean; + "particles": Internal.ParticleStatus; + "incompatibleResourcePacks": Internal.List; + readonly "keyFullscreen": Internal.KeyMapping; + "toggleCrouch": boolean; + "hideMatchedNames": boolean; + readonly "keyTogglePerspective": Internal.KeyMapping; + "framerateLimit": number; + "entityShadows": boolean; + "bobView": boolean; + readonly "keySmoothCamera": Internal.KeyMapping; + "difficulty": Internal.Difficulty; + "autoSuggestions": boolean; + "mipmapLevels": number; + "lastMpIp": string; + "backgroundForChatOnly": boolean; + readonly "keyLeft": Internal.KeyMapping; + readonly "keyUse": Internal.KeyMapping; + "simulationDistance": number; + "chatVisibility": Internal.ChatVisiblity; + readonly "keySocialInteractions": Internal.KeyMapping; + readonly "keySpectatorOutlines": Internal.KeyMapping; + readonly "keyLoadHotbarActivator": Internal.KeyMapping; + "showAutosaveIndicator": boolean; + "ambientOcclusion": Internal.AmbientOcclusionStatus; + "syncWrites": boolean; + "tutorialStep": Internal.TutorialSteps; /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. + * @org.spongepowered.asm.mixin.Final() */ - protected constructor(); + "keyMappings": Internal.KeyMapping[]; + "mouseWheelSensitivity": number; + "forceUnicodeFont": boolean; + readonly "keySwapOffhand": Internal.KeyMapping; + "hideLightningFlashes": boolean; + "showSubtitles": boolean; + readonly "keyDown": Internal.KeyMapping; + readonly static "RENDER_DISTANCE_FAR": 12; + "mainHand": Internal.HumanoidArm; + "autoJump": boolean; + "skipMultiplayerWarning": boolean; + readonly "keyShift": Internal.KeyMapping; + "fullscreen": boolean; + "hideGui": boolean; + "allowServerListing": boolean; + readonly "keyScreenshot": Internal.KeyMapping; + "chatDelay": number; + "languageCode": string; + readonly "keyPlayerList": Internal.KeyMapping; + "fov": number; + readonly "keyAttack": Internal.KeyMapping; + "rawMouseInput": boolean; + "renderFpsChart": boolean; + "darkMojangStudiosBackground": boolean; + readonly "keyChat": Internal.KeyMapping; + "gamma": number; + readonly "keyPickItem": Internal.KeyMapping; + "chatLineSpacing": number; + "invertYMouse": boolean; + "chatHeightUnfocused": number; + "chatOpacity": number; + readonly static "RENDER_DISTANCE_TINY": 2; + "chatLinks": boolean; + "skipRealms32bitWarning": boolean; + "fullscreenVideoModeString": string; + "discreteMouseScroll": boolean; + "useNativeTransport": boolean; + "textBackgroundOpacity": number; + "glDebugVerbosity": number; + readonly static "RENDER_DISTANCE_REALLY_FAR": 16; + "reducedDebugInfo": boolean; + "guiScale": number; + "overrideWidth": number; + "chatColors": boolean; + "renderDistance": number; + readonly "keySaveHotbarActivator": Internal.KeyMapping; + readonly static "RENDER_DISTANCE_SHORT": 4; + "overrideHeight": number; + "renderDebug": boolean; + "chatLinksPrompt": boolean; + readonly "keyAdvancements": Internal.KeyMapping; + readonly "keyJump": Internal.KeyMapping; + "screenEffectScale": number; + "renderClouds": Internal.CloudStatus; + readonly "keyDrop": Internal.KeyMapping; + "resourcePacks": Internal.List; + readonly "keySprint": Internal.KeyMapping; + "heldItemTooltips": boolean; + readonly "keyInventory": Internal.KeyMapping; + "advancedItemTooltips": boolean; + "soundDevice": string; + "renderDebugCharts": boolean; + "toggleSprint": boolean; + readonly "keyHotbarSlots": Internal.KeyMapping[]; + "entityDistanceScaling": number; + "hideServerAddress": boolean; + "narratorStatus": Internal.NarratorStatus; + "prioritizeChunkUpdates": Internal.PrioritizeChunkUpdates; + readonly static "DEFAULT_SOUND_DEVICE": ""; } - type HoglinSpecificSensor_ = HoglinSpecificSensor; - /** - * @javaClass java.security.PrivateKey - */ - interface PrivateKey extends Internal.Key, Internal.Destroyable { + type Options_ = Options; + interface Weighted { + getSound(): T; + getWeight(): number; + preloadIfRequired(arg0: Internal.SoundEngine_): void; + get sound(): T + get weight(): number } - type PrivateKey_ = PrivateKey; - /** - * @javaClass net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder - */ - interface FabricLootTableBuilder { - apply(functions: Internal.Collection_): Internal.LootTable$Builder; - apply(function_: Internal.LootItemFunction_): Internal.LootTable$Builder; - pool(pool: Internal.LootPool_): Internal.LootTable$Builder; - pools(pools: Internal.Collection_): Internal.LootTable$Builder; - copyOf(table: Internal.LootTable_): Internal.LootTable$Builder; - modifyPools(modifier: Internal.Consumer_): Internal.LootTable$Builder; + type Weighted_ = Weighted; + class Heightmap { + constructor($$0: Internal.ChunkAccess_, $$1: Internal.Heightmap$Types_) + getHighestTaken($$0: number, $$1: number): number; + static primeHeightmaps($$0: Internal.ChunkAccess_, $$1: Internal.Set_): void; + getFirstAvailable($$0: number, $$1: number): number; + getRawData(): number[]; + update($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_): boolean; + setRawData($$0: Internal.ChunkAccess_, $$1: Internal.Heightmap$Types_, $$2: number[]): void; + get rawData(): number[] } - type FabricLootTableBuilder_ = FabricLootTableBuilder; - /** - * @javaClass dev.latvian.mods.kubejs.client.painter.PainterObjectStorage - */ - class PainterObjectStorage { - createScreenObjects(): any[]; - getObject(key: string): Internal.PainterObject; - clear(): void; - handle(root: Internal.CompoundTag_): void; - remove(id: string): void; - getObjects(): Internal.Collection; - get objects(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Heightmap_ = Heightmap; + abstract class AbstractWidget extends Internal.GuiComponent implements Internal.NarratableEntry, Internal.GuiEventListener, Internal.Widget { + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Component_) + charTyped($$0: string, $$1: number): boolean; + isFocused(): boolean; + onRelease($$0: number, $$1: number): void; + isActive(): boolean; + mouseScrolled($$0: number, $$1: number, $$2: number): boolean; + mouseClicked($$0: number, $$1: number, $$2: number): boolean; + keyReleased($$0: number, $$1: number, $$2: number): boolean; + renderToolTip($$0: Internal.PoseStack_, $$1: number, $$2: number): void; + getMessage(): Internal.Component; + onClick($$0: number, $$1: number): void; + renderButton($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; + setAlpha($$0: number): void; + mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + setWidth($$0: number): void; + getHeight(): number; + mouseMoved($$0: number, $$1: number): void; + render($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; + getWidth(): number; + narrationPriority(): Internal.NarratableEntry$NarrationPriority; + mouseReleased($$0: number, $$1: number, $$2: number): boolean; + changeFocus($$0: boolean): boolean; + keyPressed($$0: number, $$1: number, $$2: number): boolean; + playDownSound($$0: Internal.SoundManager_): void; + static wrapDefaultNarrationMessage($$0: Internal.Component_): Internal.MutableComponent; + isHoveredOrFocused(): boolean; + setMessage($$0: Internal.Component_): void; + isMouseOver($$0: number, $$1: number): boolean; + get focused(): boolean + get active(): boolean + get message(): Internal.Component + set alpha($$0: number) + set width($$0: number) + get height(): number + get width(): number + get hoveredOrFocused(): boolean + set message($$0: Internal.Component_) + "visible": boolean; + readonly static "WIDGETS_LOCATION": ResourceLocation; + "x": number; + "y": number; + "active": boolean; } - type PainterObjectStorage_ = PainterObjectStorage; - /** - * @javaClass net.minecraft.class_1588 - */ - abstract class Monster extends Internal.PathfinderMob implements Internal.Enemy { - static createMonsterAttributes(): Internal.AttributeSupplier$Builder; - aiStep(): void; - getFallSounds(): Internal.LivingEntity$Fallsounds; - static checkAnyLightMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + type AbstractWidget_ = AbstractWidget; + class InteractionResultHolder { + constructor($$0: Internal.InteractionResult_, $$1: T) + getResult(): Internal.InteractionResult; + static fail($$0: T): Internal.InteractionResultHolder; + static consume($$0: T): Internal.InteractionResultHolder; + getObject(): T; + static success($$0: T): Internal.InteractionResultHolder; + static sidedSuccess($$0: T, $$1: boolean): Internal.InteractionResultHolder; + static pass($$0: T): Internal.InteractionResultHolder; + get result(): Internal.InteractionResult + get object(): T + } + type InteractionResultHolder_ = InteractionResultHolder; + class StoringChunkProgressListener implements Internal.ChunkProgressListener { + constructor($$0: number) + getProgress(): number; + start(): void; + getFullDiameter(): number; + getStatus($$0: number, $$1: number): Internal.ChunkStatus; + getDiameter(): number; + stop(): void; + onStatusChange($$0: Internal.ChunkPos_, $$1: Internal.ChunkStatus_): void; + updateSpawnPos($$0: Internal.ChunkPos_): void; + get progress(): number + get fullDiameter(): number + get diameter(): number + } + type StoringChunkProgressListener_ = StoringChunkProgressListener; + class ServerboundSignUpdatePacket implements Internal.Packet { + constructor($$0: BlockPos_, $$1: string, $$2: string, $$3: string, $$4: string) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + getLines(): string[]; + get pos(): BlockPos + get skippable(): boolean + get lines(): string[] + } + type ServerboundSignUpdatePacket_ = ServerboundSignUpdatePacket; + class BlockContainerJS implements Internal.SpecialEquality { + constructor(w: Internal.Level_, p: BlockPos_) + getTags(): Internal.Collection; + getInventory(): Internal.InventoryJS; + getWest(): this; + getY(): number; + getItem(): Internal.ItemStackJS; + getNorth(): this; + getBlockLight(): number; + spawnFireworks(fireworks: Internal.FireworksJS_): void; + getPos(): BlockPos; + spawnLightning(effectOnly: boolean, player: Internal.EntityJS_): void; + getDown(): this; + getLight(): number; + getSouth(): this; + getSkyLight(): number; + mergeEntityData(tag: Internal.CompoundTag_): void; + getCanSeeSky(): boolean; + getDimension(): ResourceLocation; + getBlockState(): Internal.BlockState; + specialEquals(o: any, shallow: boolean): boolean; + hasTag(tag: ResourceLocation_): boolean; + getLevel(): Internal.LevelJS; + getTypeData(): Internal.CompoundTag; + getDrops(entity: Internal.EntityJS_, heldItem: Internal.ItemStack_): Internal.List; + offset(x: number, y: number, z: number): this; + offset(f: Internal.Direction_): this; + createEntity(id: ResourceLocation_): Internal.EntityJS; + offset(f: Internal.Direction_, d: number): this; + getEast(): this; + getEntityId(): string; + getX(): number; + set(id: Special.Block, properties: Internal.Map_): void; + popItem(item: Internal.ItemStack_): void; + set(id: Special.Block, properties: Internal.Map_, flags: number): void; + getInventory(facing: Internal.Direction_): Internal.InventoryJS; + setBlockState(state: Internal.BlockState_, flags: number): void; + popItemFromFace(item: Internal.ItemStack_, dir: Internal.Direction_): void; + getEntity(): Internal.BlockEntity; + getPlayersInRadius(radius: number): Internal.EntityArrayList; + clearCache(): void; + getUp(): this; + getZ(): number; + getEntityData(): Internal.CompoundTag; + spawnLightning(effectOnly: boolean): void; + toString(): string; + getDrops(): Internal.List; + getMaterial(): Internal.MaterialJS; + getId(): Special.Block&`${string}:${string}`; + canSeeSkyFromBelowWater(): boolean; + getProperties(): Internal.Map; + createExplosion(): Internal.ExplosionJS; + setEntityData(tag: Internal.CompoundTag_): void; + set(id: Special.Block): void; + getPlayersInRadius(): Internal.EntityArrayList; + equals(obj: any): boolean; + getBiomeId(): ResourceLocation; + get tags(): Internal.Collection + get inventory(): Internal.InventoryJS + get west(): Internal.BlockContainerJS + get y(): number + get item(): Internal.ItemStackJS + get north(): Internal.BlockContainerJS + get blockLight(): number + get pos(): BlockPos + get down(): Internal.BlockContainerJS + get light(): number + get south(): Internal.BlockContainerJS + get skyLight(): number + get canSeeSky(): boolean + get dimension(): ResourceLocation + get blockState(): Internal.BlockState + get level(): Internal.LevelJS + get typeData(): Internal.CompoundTag + get east(): Internal.BlockContainerJS + get entityId(): string + get x(): number + get entity(): Internal.BlockEntity + get up(): Internal.BlockContainerJS + get z(): number + get entityData(): Internal.CompoundTag + get drops(): Internal.List + get material(): Internal.MaterialJS + get id(): Special.Block&`${string}:${string}` + get properties(): Internal.Map + set entityData(tag: Internal.CompoundTag_) + get playersInRadius(): Internal.EntityArrayList + get biomeId(): ResourceLocation + readonly "minecraftLevel": Internal.Level; + } + type BlockContainerJS_ = BlockContainerJS; + class AmbientParticleSettings { + constructor($$0: Internal.ParticleOptions_, $$1: number) + getOptions(): Internal.ParticleOptions; + canSpawn($$0: Internal.Random_): boolean; + get options(): Internal.ParticleOptions + readonly static "CODEC": any; + } + type AmbientParticleSettings_ = AmbientParticleSettings; + class EnderDragon extends Internal.Mob implements Internal.Enemy { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getHeadLookVector($$0: number): Vec3; + static createAttributes(): Internal.AttributeSupplier$Builder; + addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; + kill(): void; + asKJS(): Internal.EntityJS; + method_5801(): void; + canAttack($$0: Internal.LivingEntity_): boolean; + getLatencyPos($$0: number, $$1: number): number[]; getSoundSource(): Internal.SoundSource; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - static isDarkEnoughToSpawn($$0: Internal.ServerLevelAccessor_, $$1: BlockPos_, $$2: Internal.Random_): boolean; - static checkMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; - isPreventingPlayerRest($$0: Internal.Player_): boolean; - get fallSounds(): Internal.LivingEntity$Fallsounds; - get soundSource(): Internal.SoundSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + method_5749($$0: Internal.CompoundTag_): void; + onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_): void; + getComponent(key: Internal.ComponentKey_): C; + hurt($$0: Internal.EnderDragonPart_, $$1: Internal.DamageSource_, $$2: number): boolean; + findPath($$0: number, $$1: number, $$2: Internal.Node_): net.minecraft.world.level.pathfinder.Path; + getPhaseManager(): Internal.EnderDragonPhaseManager; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + isPickable(): boolean; + checkDespawn(): void; + findClosestNode($$0: number, $$1: number, $$2: number): number; + canChangeDimensions(): boolean; + method_5776(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + getDragonFight(): Internal.EndDragonFight; + getSubEntities(): Internal.EnderDragonPart[]; + recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getHeadPartYOffset($$0: number, $$1: number[], $$2: number[]): number; + foodEatenKJS(is: Internal.ItemStack_): void; + findClosestNode(): number; + get soundSource(): Internal.SoundSource + get phaseManager(): Internal.EnderDragonPhaseManager + get pickable(): boolean + get dragonFight(): Internal.EndDragonFight + get subEntities(): Internal.EnderDragonPart[] + "oFlapTime": number; + "nearestCrystal": Internal.EndCrystal; + "flapTime": number; + readonly static "DATA_PHASE": Internal.EntityDataAccessor; + "yRotA": number; + readonly "head": Internal.EnderDragonPart; + "dragonDeathTime": number; + readonly "positions": number[][]; + "posPointer": number; + "inWall": boolean; } - type Monster_ = Monster; - /** - * @javaClass java.lang.Appendable - */ + type EnderDragon_ = EnderDragon; + interface Delayed extends Internal.Comparable { + getDelay(arg0: Internal.TimeUnit_): number; + } + type Delayed_ = Delayed; + class OceanRuinFeature$Type extends Internal.Enum implements Internal.StringRepresentable { + static byName($$0: string): Internal.OceanRuinFeature$Type; + static valueOf($$0: string): Internal.OceanRuinFeature$Type; + getSerializedName(): string; + getName(): string; + static values(): Internal.OceanRuinFeature$Type[]; + get serializedName(): string + get name(): string + readonly static "CODEC": any; + readonly static "WARM": Internal.OceanRuinFeature$Type; + readonly static "COLD": Internal.OceanRuinFeature$Type; + } + type OceanRuinFeature$Type_ = OceanRuinFeature$Type | "warm" | "cold"; + interface ChunkBufferBuilderPackAccessor { + getBuilders(): Internal.Map; + get builders(): Internal.Map + } + type ChunkBufferBuilderPackAccessor_ = ChunkBufferBuilderPackAccessor; + interface Double2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { + compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2FloatFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Double2ShortFunction; + remove(arg0: number): number; + put(arg0: number, arg1: number): number; + defaultReturnValue(arg0: number): void; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2FloatFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2FloatFunction; + put(arg0: number, arg1: number): number; + containsKey(arg0: any): boolean; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Double2LongFunction; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Double2DoubleFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + put(arg0: any, arg1: any): any; + apply(arg0: number): number; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Double2CharFunction; + get(arg0: number): number; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + remove(arg0: any): number; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + applyAsDouble(arg0: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Double2IntFunction; + containsKey(arg0: number): boolean; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2FloatFunction; + size(): number; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Double2ByteFunction; + andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2FloatFunction; + clear(): void; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Double2ObjectFunction; + getOrDefault(arg0: number, arg1: number): number; + } + type Double2FloatFunction_ = Double2FloatFunction | ((arg0: number)=>number); + class PackMetadataSectionSerializer implements Internal.MetadataSectionSerializer { + constructor() + fromJson($$0: Internal.JsonObject_): Internal.PackMetadataSection; + getMetadataSectionName(): string; + fromJson(arg0: Internal.JsonObject_): any; + get metadataSectionName(): string + } + type PackMetadataSectionSerializer_ = PackMetadataSectionSerializer; + interface DomainCombiner { + combine(arg0: Internal.ProtectionDomain_[], arg1: Internal.ProtectionDomain_[]): Internal.ProtectionDomain[]; + } + type DomainCombiner_ = DomainCombiner; + class Hotbar extends Internal.ForwardingList { + constructor() + parallelStream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + createTag(): Internal.ListTag; + replaceAll(arg0: Internal.UnaryOperator_): void; + forEach(arg0: Internal.Consumer_): void; + stream(): Internal.Stream; + fromTag($$0: Internal.ListTag_): void; + isEmpty(): boolean; + sort(arg0: Internal.Comparator_): void; + spliterator(): Internal.Spliterator; + get empty(): boolean + } + type Hotbar_ = Hotbar; + class GameRules implements Internal.GameRulesAccessor { + constructor() + constructor($$0: Internal.DynamicLike_) + static visitGameRuleTypes($$0: Internal.GameRules$GameRuleTypeVisitor_): void; + getBoolean($$0: Internal.GameRules$Key_): boolean; + assignFrom($$0: Internal.GameRules_, $$1: Internal.MinecraftServer_): void; + createTag(): Internal.CompoundTag; + getRule($$0: Internal.GameRules$Key_): T; + copy(): this; + getInt($$0: Internal.GameRules$Key_): number; + static getRuleTypes_$md$1c70e0$1(): Internal.Map; + static callRegister_$md$1c70e0$0(arg0: string, arg1: Internal.GameRules$Category_, arg2: Internal.GameRules$Type_): Internal.GameRules$Key; + static register($$0: string, $$1: Internal.GameRules$Category_, $$2: Internal.GameRules$Type_): Internal.GameRules$Key; + get ruleTypes_$md$1c70e0$1(): Internal.Map + readonly static "RULE_MAX_COMMAND_CHAIN_LENGTH": Internal.GameRules$Key; + readonly static "RULE_MOBGRIEFING": Internal.GameRules$Key; + readonly static "RULE_DISABLE_ELYTRA_MOVEMENT_CHECK": Internal.GameRules$Key; + readonly static "RULE_FREEZE_DAMAGE": Internal.GameRules$Key; + readonly static "RULE_DOINSOMNIA": Internal.GameRules$Key; + readonly static "RULE_DAYLIGHT": Internal.GameRules$Key; + readonly static "RULE_DO_TRADER_SPAWNING": Internal.GameRules$Key; + readonly static "RULE_REDUCEDDEBUGINFO": Internal.GameRules$Key; + readonly static "RULE_DO_IMMEDIATE_RESPAWN": Internal.GameRules$Key; + readonly static "RULE_DOMOBSPAWNING": Internal.GameRules$Key; + readonly static "RULE_DOBLOCKDROPS": Internal.GameRules$Key; + readonly static "RULE_COMMANDBLOCKOUTPUT": Internal.GameRules$Key; + readonly static "RULE_WEATHER_CYCLE": Internal.GameRules$Key; + readonly static "RULE_NATURAL_REGENERATION": Internal.GameRules$Key; + readonly static "RULE_FIRE_DAMAGE": Internal.GameRules$Key; + readonly static "RULE_FORGIVE_DEAD_PLAYERS": Internal.GameRules$Key; + readonly static "RULE_SHOWDEATHMESSAGES": Internal.GameRules$Key; + readonly static "RULE_PLAYERS_SLEEPING_PERCENTAGE": Internal.GameRules$Key; + readonly static "RULE_FALL_DAMAGE": Internal.GameRules$Key; + readonly static "RULE_DISABLE_RAIDS": Internal.GameRules$Key; + readonly static "RULE_LOGADMINCOMMANDS": Internal.GameRules$Key; + readonly static "RULE_SPAWN_RADIUS": Internal.GameRules$Key; + readonly static "RULE_SENDCOMMANDFEEDBACK": Internal.GameRules$Key; + readonly static "RULE_ANNOUNCE_ADVANCEMENTS": Internal.GameRules$Key; + readonly static "RULE_DOENTITYDROPS": Internal.GameRules$Key; + readonly static "RULE_DO_PATROL_SPAWNING": Internal.GameRules$Key; + readonly static "DEFAULT_RANDOM_TICK_SPEED": 3; + readonly static "RULE_DOFIRETICK": Internal.GameRules$Key; + readonly static "RULE_LIMITED_CRAFTING": Internal.GameRules$Key; + readonly static "RULE_SPECTATORSGENERATECHUNKS": Internal.GameRules$Key; + readonly static "RULE_MAX_ENTITY_CRAMMING": Internal.GameRules$Key; + readonly static "RULE_DROWNING_DAMAGE": Internal.GameRules$Key; + readonly static "RULE_UNIVERSAL_ANGER": Internal.GameRules$Key; + readonly static "RULE_KEEPINVENTORY": Internal.GameRules$Key; + readonly static "RULE_DOMOBLOOT": Internal.GameRules$Key; + readonly static "RULE_RANDOMTICKING": Internal.GameRules$Key; + } + type GameRules_ = GameRules; + class Instant implements Internal.Comparable, Internal.Temporal, Internal.TemporalAdjuster, Internal.Serializable { + minusSeconds(arg0: number): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + static parse(arg0: Internal.CharSequence_): Internal.Instant; + isBefore(arg0: Internal.Instant_): boolean; + static ofEpochSecond(arg0: number, arg1: number): Internal.Instant; + compareTo(arg0: any): number; + static ofEpochSecond(arg0: number): Internal.Instant; + minus(arg0: Internal.TemporalAmount_): this; + plusSeconds(arg0: number): this; + getLong(arg0: Internal.TemporalField_): number; + static now(): Internal.Instant; + isSupported(arg0: Internal.TemporalField_): boolean; + static from(arg0: Internal.TemporalAccessor_): Internal.Instant; + minusNanos(arg0: number): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + truncatedTo(arg0: Internal.TemporalUnit_): this; + toString(): string; + static now(arg0: Internal.Clock_): Internal.Instant; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + with(arg0: Internal.TemporalAdjuster_): this; + query(arg0: Internal.TemporalQuery_): R; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + getNano(): number; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + plus(arg0: Internal.TemporalAmount_): Internal.Temporal; + getEpochSecond(): number; + plusMillis(arg0: number): this; + hashCode(): number; + toEpochMilli(): number; + isAfter(arg0: Internal.Instant_): boolean; + get(arg0: Internal.TemporalField_): number; + atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; + compareTo(arg0: Internal.Instant_): number; + plusNanos(arg0: number): this; + static ofEpochMilli(arg0: number): Internal.Instant; + equals(arg0: any): boolean; + minusMillis(arg0: number): this; + get nano(): number + get epochSecond(): number + readonly static "EPOCH": Internal.Instant; + readonly static "MAX": Internal.Instant; + readonly static "MIN": Internal.Instant; + } + type Instant_ = Instant; + interface ImmutableStringReader { + getTotalLength(): number; + getCursor(): number; + peek(): string; + getRead(): string; + canRead(): boolean; + getRemainingLength(): number; + getRemaining(): string; + canRead(arg0: number): boolean; + peek(arg0: number): string; + getString(): string; + get totalLength(): number + get cursor(): number + get read(): string + get remainingLength(): number + get remaining(): string + get string(): string + } + type ImmutableStringReader_ = ImmutableStringReader; + interface SeekableByteChannel extends Internal.ByteChannel { + write(arg0: Internal.ByteBuffer_): number; + read(arg0: Internal.ByteBuffer_): number; + position(): number; + truncate(arg0: number): this; + position(arg0: number): this; + size(): number; + } + type SeekableByteChannel_ = SeekableByteChannel; + abstract class AbstractTexture implements Internal.AutoCloseable { + constructor() + bind(): void; + load(arg0: Internal.ResourceManager_): void; + close(): void; + releaseId(): void; + setFilter($$0: boolean, $$1: boolean): void; + reset($$0: Internal.TextureManager_, $$1: Internal.ResourceManager_, $$2: ResourceLocation_, $$3: Internal.Executor_): void; + getId(): number; + get id(): number + readonly static "NOT_ASSIGNED": -1; + } + type AbstractTexture_ = AbstractTexture; + interface ShortSpliterator extends Internal.Spliterator$OfPrimitive { + forEachRemaining(arg0: Internal.ShortConsumer_): void; + trySplit(): Internal.Spliterator$OfPrimitive; + forEachRemaining(arg0: Internal.Consumer_): void; + getComparator(): Internal.Comparator; + getExactSizeIfKnown(): number; + hasCharacteristics(arg0: number): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + skip(arg0: number): number; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + } + type ShortSpliterator_ = ShortSpliterator; + class VisibilitySet { + constructor() + setAll($$0: boolean): void; + toString(): string; + visibilityBetween($$0: Internal.Direction_, $$1: Internal.Direction_): boolean; + set($$0: Internal.Direction_, $$1: Internal.Direction_, $$2: boolean): void; + add($$0: Internal.Set_): void; + set all($$0: boolean) + } + type VisibilitySet_ = VisibilitySet; + class CountingMap { + constructor() + add(key: any, value: number): number; + set(key: any, value: number): number; + getValues(): Internal.Collection; + forEach(forEach: Internal.Consumer_): void; + getSize(): number; + get(key: any): number; + clear(): void; + getTotalCount(): number; + getEntries(): Internal.List; + getKeys(): Internal.Set; + get values(): Internal.Collection + get size(): number + get totalCount(): number + get entries(): Internal.List + get keys(): Internal.Set + } + type CountingMap_ = CountingMap; + class AmbientOcclusionStatus extends Internal.Enum { + static valueOf($$0: string): Internal.AmbientOcclusionStatus; + getKey(): string; + static values(): Internal.AmbientOcclusionStatus[]; + getId(): number; + static byId($$0: number): Internal.AmbientOcclusionStatus; + get key(): string + get id(): number + readonly static "OFF": Internal.AmbientOcclusionStatus; + readonly static "MIN": Internal.AmbientOcclusionStatus; + readonly static "MAX": Internal.AmbientOcclusionStatus; + } + type AmbientOcclusionStatus_ = "min" | "max" | "off" | AmbientOcclusionStatus; + interface BucketPickup { + pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack; + getPickupSound(): Internal.Optional; + get pickupSound(): Internal.Optional + } + type BucketPickup_ = BucketPickup; + class Proxy$Type extends Internal.Enum { + static valueOf(arg0: string): Internal.Proxy$Type; + static values(): Internal.Proxy$Type[]; + readonly static "SOCKS": Internal.Proxy$Type; + readonly static "HTTP": Internal.Proxy$Type; + readonly static "DIRECT": Internal.Proxy$Type; + } + type Proxy$Type_ = Proxy$Type | "http" | "socks" | "direct"; + interface K1 { + } + type K1_ = K1; + class ShulkerBoxMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_) + constructor($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_) + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + removed($$0: Internal.Player_): void; + } + type ShulkerBoxMenu_ = ShulkerBoxMenu; + interface Matrix4x3dc { + transformAab(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Vector3d_, arg7: Internal.Vector3d_): Internal.Matrix4x3d; + get4x4(arg0: number[]): number[]; + lerp(arg0: Internal.Matrix4x3dc_, arg1: number, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get4x4(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + getNormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + equals(arg0: Internal.Matrix4x3dc_, arg1: number): boolean; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + translateLocal(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + mulTranslation(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + pick(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number[], arg5: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m01(): number; + frustumPlane(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + normalize3x3(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m20(): number; + rotateTowards(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + arcball(arg0: number, arg1: Internal.Vector3dc_, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): Internal.Matrix4x3d; + scale(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + arcball(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): Internal.Matrix4x3d; + sub(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotateY(arg0: number, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + positiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + get(arg0: number[]): number[]; + ortho2D(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m12(): number; + cofactor3x3(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + transpose3x3(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get(arg0: number[], arg1: number): number[]; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m31(): number; + add(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + reflect(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotateLocal(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): Internal.Matrix4x3d; + translate(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): Internal.Matrix4x3d; + transform(arg0: Internal.Vector4d_): Internal.Vector4d; + shadow(arg0: Internal.Vector4dc_, arg1: Internal.Matrix4x3dc_, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getRow(arg0: number, arg1: Internal.Vector4d_): Internal.Vector4d; + reflect(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + shadow(arg0: Internal.Vector4dc_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.Matrix4x3d_): Internal.Matrix4x3d; + origin(arg0: Internal.Vector3d_): Internal.Vector3d; + normal(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + cofactor3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + get4x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + ortho2DLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + invert(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + orthoSymmetricLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: boolean, arg5: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m00(): number; + rotateLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + transformAab(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_, arg3: Internal.Vector3d_): Internal.Matrix4x3d; + lookAtLH(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get4x4(arg0: number[], arg1: number): number[]; + transform(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): Internal.Matrix4x3d; + translateLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get(arg0: number[]): number[]; + determinant(): number; + properties(): number; + sub(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotateX(arg0: number, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + normalizedPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + getTransposed(arg0: number[], arg1: number): number[]; + positiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + getTransposedFloats(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + getFloats(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + scale(arg0: number, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getTransposed(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + rotateTranslation(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotate(arg0: Internal.AxisAngle4f_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m11(): number; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m30(): number; + get4x4(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + add(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + transformPosition(arg0: Internal.Vector3d_): Internal.Vector3d; + get4x4(arg0: number[]): number[]; + translate(arg0: Internal.Vector3dc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getUnnormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + getTransposed(arg0: number[]): number[]; + obliqueZ(arg0: number, arg1: number, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getTranslation(arg0: Internal.Vector3d_): Internal.Vector3d; + lookAt(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4x3d_): Internal.Matrix4x3d; + isFinite(): boolean; + lookAt(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: Internal.Matrix4x3d_): Internal.Matrix4x3d; + fma(arg0: Internal.Matrix4x3fc_, arg1: number, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m22(): number; + getTransposedFloats(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotate(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getEulerAnglesZYX(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateAround(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + scale(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): Internal.Matrix4x3d; + normal(arg0: Internal.Matrix3d_): Internal.Matrix3d; + orthoSymmetric(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + ortho(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): Internal.Matrix4x3d; + normalizedPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + scaleLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotateTowards(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotateTranslation(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m10(): number; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + lookAtLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.Matrix4x3d_): Internal.Matrix4x3d; + fma(arg0: Internal.Matrix4x3dc_, arg1: number, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getScale(arg0: Internal.Vector3d_): Internal.Vector3d; + scaleXY(arg0: number, arg1: number, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + transformPosition(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + normalize3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + transformDirection(arg0: Internal.Vector3d_): Internal.Vector3d; + getTransposed(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + getUnnormalizedRotation(arg0: Internal.Quaternionf_): Internal.Quaternionf; + mul(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getNormalizedRotation(arg0: Internal.Quaterniond_): Internal.Quaterniond; + translateLocal(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get(arg0: number[], arg1: number): number[]; + translate(arg0: Internal.Vector3fc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + transpose3x3(arg0: Internal.Matrix3d_): Internal.Matrix3d; + shadow(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3dc_, arg5: Internal.Matrix4x3d_): Internal.Matrix4x3d; + m02(): number; + transformDirection(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + m21(): number; + rotate(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + mulOrtho(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + mulTranslation(arg0: Internal.Matrix4x3fc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + mulComponentWise(arg0: Internal.Matrix4x3dc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + orthoLH(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean, arg7: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getFloats(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get4x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateTranslation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + rotateZ(arg0: number, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + normalizedPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + get4x4(arg0: number[], arg1: number): number[]; + rotate(arg0: Internal.Quaternionfc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + getColumn(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + m32(): number; + invertOrtho(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotateLocal(arg0: Internal.Quaterniondc_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Matrix4x3d_): Internal.Matrix4x3d; + rotate(arg0: Internal.AxisAngle4d_, arg1: Internal.Matrix4x3d_): Internal.Matrix4x3d; + get finite(): boolean + readonly static "PLANE_PX": 1; + readonly static "PLANE_NY": 2; + readonly static "PLANE_NZ": 4; + readonly static "PLANE_PY": 3; + readonly static "PLANE_NX": 0; + readonly static "PLANE_PZ": 5; + readonly static "PROPERTY_TRANSLATION": 8; + readonly static "PROPERTY_IDENTITY": 4; + readonly static "PROPERTY_ORTHONORMAL": 16; + } + type Matrix4x3dc_ = Matrix4x3dc; + class MobCategory extends Internal.Enum implements Internal.StringRepresentable { + getDespawnDistance(): number; + static values(): Internal.MobCategory[]; + static byName($$0: string): Internal.MobCategory; + getSerializedName(): string; + getName(): string; + isFriendly(): boolean; + isPersistent(): boolean; + static valueOf($$0: string): Internal.MobCategory; + getNoDespawnDistance(): number; + getMaxInstancesPerChunk(): number; + get despawnDistance(): number + get serializedName(): string + get name(): string + get friendly(): boolean + get persistent(): boolean + get noDespawnDistance(): number + get maxInstancesPerChunk(): number + readonly static "AMBIENT": Internal.MobCategory; + readonly static "CREATURE": Internal.MobCategory; + readonly static "MISC": Internal.MobCategory; + readonly static "MONSTER": Internal.MobCategory; + readonly static "WATER_AMBIENT": Internal.MobCategory; + readonly static "CODEC": any; + readonly static "AXOLOTLS": Internal.MobCategory; + readonly static "WATER_CREATURE": Internal.MobCategory; + readonly static "UNDERGROUND_WATER_CREATURE": Internal.MobCategory; + } + type MobCategory_ = "monster" | "underground_water_creature" | "misc" | "creature" | "water_ambient" | "axolotls" | "ambient" | MobCategory | "water_creature"; + class BaseFunction extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { + constructor() + constructor(scope: Internal.Scriptable_, prototype: Internal.Scriptable_) + constructor(isGenerator: boolean) + getArity(): number; + setImmunePrototypeProperty(value: any): void; + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + toString(): string; + hasInstance(instance: Internal.Scriptable_): boolean; + getClassName(): string; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getAllIds(): any[]; + getLength(): number; + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getFunctionName(): string; + createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; + execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + getTypeOf(): Internal.MemberType; + construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; + get arity(): number + set immunePrototypeProperty(value: any) + get className(): string + get allIds(): any[] + get length(): number + get functionName(): string + get typeOf(): Internal.MemberType + } + type BaseFunction_ = BaseFunction; + class DirectMethodHandleDesc$Kind extends Internal.Enum { + static values(): Internal.DirectMethodHandleDesc$Kind[]; + static valueOf(arg0: string): Internal.DirectMethodHandleDesc$Kind; + static valueOf(arg0: number, arg1: boolean): Internal.DirectMethodHandleDesc$Kind; + static valueOf(arg0: number): Internal.DirectMethodHandleDesc$Kind; + readonly static "INTERFACE_SPECIAL": Internal.DirectMethodHandleDesc$Kind; + readonly "isInterface": boolean; + readonly static "STATIC_SETTER": Internal.DirectMethodHandleDesc$Kind; + readonly static "CONSTRUCTOR": Internal.DirectMethodHandleDesc$Kind; + readonly static "SPECIAL": Internal.DirectMethodHandleDesc$Kind; + readonly static "STATIC": Internal.DirectMethodHandleDesc$Kind; + readonly static "SETTER": Internal.DirectMethodHandleDesc$Kind; + readonly static "INTERFACE_VIRTUAL": Internal.DirectMethodHandleDesc$Kind; + readonly static "GETTER": Internal.DirectMethodHandleDesc$Kind; + readonly static "VIRTUAL": Internal.DirectMethodHandleDesc$Kind; + readonly "refKind": number; + readonly static "INTERFACE_STATIC": Internal.DirectMethodHandleDesc$Kind; + readonly static "STATIC_GETTER": Internal.DirectMethodHandleDesc$Kind; + } + type DirectMethodHandleDesc$Kind_ = "static" | "constructor" | "interface_special" | "static_getter" | "setter" | "virtual" | DirectMethodHandleDesc$Kind | "getter" | "interface_static" | "special" | "static_setter" | "interface_virtual"; + class ModuleDescriptor$Provides implements Internal.Comparable { + hashCode(): number; + toString(): string; + equals(arg0: any): boolean; + service(): string; + compareTo(arg0: Internal.ModuleDescriptor$Provides_): number; + providers(): Internal.List; + compareTo(arg0: any): number; + } + type ModuleDescriptor$Provides_ = ModuleDescriptor$Provides; interface Appendable { append(arg0: Internal.CharSequence_): this; append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; append(arg0: string): this; } type Appendable_ = Appendable; - /** - * @javaClass net.minecraft.class_1530 - */ - abstract class HangingEntity extends Internal.Entity { - rotate($$0: Internal.Rotation_): number; - move($$0: Internal.MoverType_, $$1: Vec3_): void; - mirror($$0: Internal.Mirror_): number; - getDirection(): Internal.Direction; - refreshDimensions(): void; - spawnAtLocation($$0: Internal.ItemStack_, $$1: number): Internal.ItemEntity; - getWidth(): number; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - push($$0: number, $$1: number, $$2: number): void; - isPickable(): boolean; - setPos($$0: number, $$1: number, $$2: number): void; - dropItem(arg0: Internal.Entity_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getHeight(): number; - skipAttackInteraction($$0: Internal.Entity_): boolean; - getPos(): BlockPos; - survives(): boolean; - playPlacementSound(): void; - thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - get pos(): BlockPos; - get width(): number; - get pickable(): boolean; - get direction(): Internal.Direction; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HangingEntity_ = HangingEntity; - /** - * @javaClass dev.architectury.registry.registries.Registrar - */ - interface Registrar extends Internal.Iterable { - getKey(arg0: T): Internal.Optional>; - byRawId(arg0: number): T; - entrySet(): Internal.Set, T>>; - getIds(): Internal.Set; - getId(arg0: T): ResourceLocation; - containsValue(arg0: T): boolean; - listen(arg0: ResourceLocation_, arg1: Internal.Consumer_): void; - listen(supplier: Internal.RegistrySupplier_, callback: Internal.Consumer_): void; - delegate(arg0: ResourceLocation_): Internal.RegistrySupplier; - contains(arg0: ResourceLocation_): boolean; - get(arg0: ResourceLocation_): T; - getRawId(arg0: T): number; - wrap(obj: R): Internal.RegistrySupplier; - key(): Internal.ResourceKey>; - register(arg0: ResourceLocation_, arg1: Internal.Supplier_): Internal.RegistrySupplier; - } - type Registrar_ = Registrar; - /** - * @javaClass net.minecraft.class_3820 - */ - class BlockStateMatchTest extends Internal.RuleTest { - test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockStateMatchTest_ = BlockStateMatchTest; - /** - * @javaClass dev.latvian.mods.kubejs.player.ServerPlayerJS - */ - class ServerPlayerJS extends Internal.PlayerJS { - setCreativeMode(mode: boolean): void; - isAdvancementDone(id: ResourceLocation_): boolean; - getStats(): Internal.PlayerStatsJS; - sendData(channel: string, data: Internal.CompoundTag_): void; - getHasClientMod(): boolean; - unlockAdvancement(id: ResourceLocation_): void; - setSpawnLocation(c: Internal.BlockContainerJS_): void; - paint(renderer: Internal.CompoundTag_): void; - getSpawnLocation(): Internal.BlockContainerJS; - setGameMode(mode: string): void; - revokeAdvancement(id: ResourceLocation_): void; - ban(banner: string, reason: string, expiresInMillis: number): void; - isMiningBlock(): boolean; - setSelectedSlot(index: number): void; - kick(reason: Internal.Component_): void; - kick(): void; - setMouseItem(item: Internal.ItemStackJS_): void; - isOp(): boolean; - readonly "server" : Internal.ServerJS; - get spawnLocation(): Internal.BlockContainerJS; - get op(): boolean; - get stats(): Internal.PlayerStatsJS; - get miningBlock(): boolean; - get hasClientMod(): boolean; - set spawnLocation(c: Internal.BlockContainerJS_); - set selectedSlot(index: number); - set mouseItem(item: Internal.ItemStackJS_); - set creativeMode(mode: boolean); - set gameMode(mode: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type ServerPlayerJS_ = ServerPlayerJS; - /** - * @javaClass net.minecraft.class_1322 - */ - class AttributeModifier { - getName(): string; - static load($$0: Internal.CompoundTag_): this; - hashCode(): number; - equals($$0: any): boolean; - save(): Internal.CompoundTag; - getOperation(): Internal.AttributeModifier$Operation; - getId(): Internal.UUID; - toString(): string; - getAmount(): number; - get amount(): number; - get name(): string; - get id(): Internal.UUID; - get operation(): Internal.AttributeModifier$Operation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributeModifier_ = AttributeModifier; - /** - * @javaClass java.time.Period - */ - class Period implements Internal.ChronoPeriod, Internal.Serializable { - minus(arg0: Internal.TemporalAmount_): this; - negated(): this; - normalized(): this; - static ofYears(arg0: number): this; - getMonths(): number; - plusDays(arg0: number): this; - multipliedBy(arg0: number): this; - getYears(): number; - hashCode(): number; - static of(arg0: number, arg1: number, arg2: number): this; - get(arg0: Internal.TemporalUnit_): number; - isZero(): boolean; - static from(arg0: Internal.TemporalAmount_): this; - withDays(arg0: number): this; - getChronology(): Internal.IsoChronology; - static between(arg0: Internal.LocalDate_, arg1: Internal.LocalDate_): this; - isNegative(): boolean; - withMonths(arg0: number): this; - minusYears(arg0: number): this; - plusMonths(arg0: number): this; - plusYears(arg0: number): this; - static ofDays(arg0: number): this; - static parse(arg0: Internal.CharSequence_): this; - toTotalMonths(): number; - plus(arg0: Internal.TemporalAmount_): this; - minusDays(arg0: number): this; - minusMonths(arg0: number): this; - static ofWeeks(arg0: number): this; - getDays(): number; - subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; - equals(arg0: any): boolean; - getUnits(): Internal.List; - static ofMonths(arg0: number): this; - addTo(arg0: Internal.Temporal_): Internal.Temporal; - toString(): string; - withYears(arg0: number): this; - static readonly "ZERO" : Internal.Period; - get zero(): boolean; - get negative(): boolean; - get months(): number; - get chronology(): Internal.IsoChronology; - get days(): number; - get units(): Internal.List; - get years(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Period_ = Period; - /** - * @javaClass net.minecraft.class_537 - */ - interface SpectatorMenuItem { - getName(): Internal.Component; - isEnabled(): boolean; - selectItem(arg0: Internal.SpectatorMenu_): void; - renderIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number): void; - } - type SpectatorMenuItem_ = SpectatorMenuItem; - /** - * @javaClass net.minecraft.class_2781 - */ - class ClientboundUpdateAttributesPacket implements Internal.Packet { - getValues(): Internal.List; - handle($$0: Internal.ClientGamePacketListener_): void; - getEntityId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get values(): Internal.List; - get entityId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundUpdateAttributesPacket_ = ClientboundUpdateAttributesPacket; - /** - * @javaClass net.minecraft.class_3172 - */ - class ShipwreckConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "isBeached" : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShipwreckConfiguration_ = ShipwreckConfiguration; - /** - * @javaClass net.minecraft.class_1282 - */ - class DamageSource { - isBypassArmor(): boolean; - static indirectMagic($$0: Internal.Entity_, $$1: Internal.Entity_): this; - getPlayer(): Internal.PlayerJS; - getActual(): Internal.EntityJS; - static thorns($$0: Internal.Entity_): this; - static mobAttack($$0: Internal.LivingEntity_): this; - static arrow($$0: Internal.AbstractArrow_, $$1: Internal.Entity_): this; - static playerAttack($$0: Internal.Player_): this; - getImmediate(): Internal.EntityJS; - setScalesWithDifficulty(): this; - static fireworks($$0: Internal.FireworkRocketEntity_, $$1: Internal.Entity_): this; - isProjectile(): boolean; - static badRespawnPointExplosion(): this; - setProjectile(): this; - isBypassMagic(): boolean; - isCreativePlayer(): boolean; - static fireball($$0: Internal.Fireball_, $$1: Internal.Entity_): this; - setNoAggro(): this; - isFire(): boolean; - static trident($$0: Internal.Entity_, $$1: Internal.Entity_): this; - static witherSkull($$0: Internal.WitherSkull_, $$1: Internal.Entity_): this; - isFall(): boolean; - setIsFall(): this; - static thrown($$0: Internal.Entity_, $$1: Internal.Entity_): this; - isBypassInvul(): boolean; - isExplosion(): boolean; - static sting($$0: Internal.LivingEntity_): this; - scalesWithDifficulty(): boolean; - isDamageHelmet(): boolean; - static explosion($$0: Internal.Explosion_): this; - static explosion($$0: Internal.LivingEntity_): this; - setMagic(): this; - getType(): string; - isMagic(): boolean; - static indirectMobAttack($$0: Internal.Entity_, $$1: Internal.LivingEntity_): this; - setExplosion(): this; - getFoodExhaustion(): number; - toString(): string; - getLocalizedDeathMessage($$0: Internal.LivingEntity_): Internal.Component; - getSourcePosition(): Vec3; - isNoAggro(): boolean; - static readonly "IN_WALL" : Internal.DamageSource; - static readonly "FREEZE" : Internal.DamageSource; - static readonly "LAVA" : Internal.DamageSource; - static readonly "OUT_OF_WORLD" : Internal.DamageSource; - static readonly "CRAMMING" : Internal.DamageSource; - readonly "msgId" : string; - static readonly "IN_FIRE" : Internal.DamageSource; - static readonly "WITHER" : Internal.DamageSource; - static readonly "ANVIL" : Internal.DamageSource; - static readonly "LIGHTNING_BOLT" : Internal.DamageSource; - static readonly "MAGIC" : Internal.DamageSource; - static readonly "ON_FIRE" : Internal.DamageSource; - static readonly "FALL" : Internal.DamageSource; - static readonly "DRY_OUT" : Internal.DamageSource; - static readonly "DRAGON_BREATH" : Internal.DamageSource; - static readonly "STARVE" : Internal.DamageSource; - static readonly "CACTUS" : Internal.DamageSource; - static readonly "FALLING_BLOCK" : Internal.DamageSource; - static readonly "FLY_INTO_WALL" : Internal.DamageSource; - static readonly "GENERIC" : Internal.DamageSource; - static readonly "SWEET_BERRY_BUSH" : Internal.DamageSource; - static readonly "HOT_FLOOR" : Internal.DamageSource; - static readonly "DROWN" : Internal.DamageSource; - static readonly "FALLING_STALACTITE" : Internal.DamageSource; - static readonly "STALAGMITE" : Internal.DamageSource; - get magic(): boolean; - get actual(): Internal.EntityJS; - get noAggro(): boolean; - get bypassInvul(): boolean; - get creativePlayer(): boolean; - get sourcePosition(): Vec3; - get type(): string; - get foodExhaustion(): number; - get bypassArmor(): boolean; - get damageHelmet(): boolean; - get fall(): boolean; - get immediate(): Internal.EntityJS; - get fire(): boolean; - get projectile(): boolean; - get player(): Internal.PlayerJS; - get bypassMagic(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DamageSource_ = "inFire" | "lightningBolt" | "onFire" | "lava" | "hotFloor" | "inWall" | "cramming" | "drown" | "starve" | "cactus" | "fall" | "flyIntoWall" | "outOfWorld" | "generic" | "magic" | "wither" | "anvil" | "fallingBlock" | "dragonBreath" | "dryout" | "sweetBerryBush" | "freeze" | "fallingStalactite" | "stalagmite" | DamageSource; - /** - * @javaClass com.mojang.datafixers.Products$P7 - */ - class Products$P7 { - t4(): Internal.App; - t5(): Internal.App; - t6(): Internal.App; - t7(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function7_): Internal.App; - and(arg0: Internal.App_): Internal.Products$P8; - t1(): Internal.App; - t2(): Internal.App; - t3(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P7_ = Products$P7; - /** - * @javaClass java.io.FilterOutputStream - */ - class FilterOutputStream extends Internal.OutputStream { - flush(): void; - close(): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number[]): void; - write(arg0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FilterOutputStream_ = FilterOutputStream; - /** - * @javaClass net.minecraft.class_773 - */ - class BlockModelShaper { - static stateToModelLocation($$0: Internal.BlockState_): Internal.ModelResourceLocation; - static stateToModelLocation($$0: ResourceLocation_, $$1: Internal.BlockState_): Internal.ModelResourceLocation; - getModelManager(): Internal.ModelManager; - static statePropertiesToString($$0: Internal.Map_, Internal.Comparable_>): string; - getBlockModel($$0: Internal.BlockState_): Internal.BakedModel; - getParticleIcon($$0: Internal.BlockState_): Internal.TextureAtlasSprite; - rebuildCache(): void; - get modelManager(): Internal.ModelManager; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockModelShaper_ = BlockModelShaper; - /** - * @javaClass net.minecraft.class_3534 - */ - class ResultField implements Internal.Comparable { - getColor(): number; - compareTo($$0: Internal.ResultField_): number; - readonly "globalPercentage" : number; - readonly "percentage" : number; - readonly "count" : number; - readonly "name" : string; - get color(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ResultField_ = ResultField; - /** - * @javaClass io.netty.channel.DefaultEventLoopGroup - */ - class DefaultEventLoopGroup extends Internal.MultithreadEventLoopGroup { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DefaultEventLoopGroup_ = DefaultEventLoopGroup; - /** - * @javaClass net.minecraft.class_6748$class_6956 - */ - class Blender$BlendingOutput extends Internal.Record { - hashCode(): number; - alpha(): number; - equals($$0: any): boolean; - toString(): string; - blendingOffset(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Blender$BlendingOutput_ = Blender$BlendingOutput; - /** - * @javaClass net.minecraft.class_6108 - */ - class CaveCarverConfiguration extends Internal.CarverConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "horizontalRadiusMultiplier" : Internal.FloatProvider; - readonly "verticalRadiusMultiplier" : Internal.FloatProvider; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CaveCarverConfiguration_ = CaveCarverConfiguration; - /** - * @javaClass net.minecraft.class_4081 - */ - class MobEffectCategory extends Internal.Enum { - getTooltipFormatting(): Internal.ChatFormatting; - static valueOf($$0: string): this; - static values(): Internal.MobEffectCategory[]; - static readonly "HARMFUL" : Internal.MobEffectCategory; - static readonly "BENEFICIAL" : Internal.MobEffectCategory; - static readonly "NEUTRAL" : Internal.MobEffectCategory; - get tooltipFormatting(): Internal.ChatFormatting; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MobEffectCategory_ = "beneficial" | "neutral" | "harmful" | MobEffectCategory; - /** - * @javaClass io.netty.channel.EventLoop - */ - interface EventLoop extends Internal.OrderedEventExecutor, Internal.EventLoopGroup { - parent(): Internal.EventLoopGroup; - } - type EventLoop_ = (() => Internal.EventLoopGroup) | EventLoop; - /** - * @javaClass net.minecraft.class_4002 - */ - interface SpriteSet { - get(arg0: Internal.Random_): Internal.TextureAtlasSprite; - get(arg0: number, arg1: number): Internal.TextureAtlasSprite; - } - type SpriteSet_ = SpriteSet; - /** - * @javaClass me.jellysquid.mods.sodium.client.world.cloned.PalettedContainerAccessor - */ - interface PalettedContainerAccessor { - getData(container: Internal.PalettedContainer_): Internal.PalettedContainer$Data; - getData(): Internal.PalettedContainer$Data; - } - type PalettedContainerAccessor_ = (() => Internal.PalettedContainer$Data) | PalettedContainerAccessor; - /** - * @javaClass net.minecraft.class_4257 - */ - class VillagerBabiesSensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VillagerBabiesSensor_ = VillagerBabiesSensor; - /** - * @javaClass java.util.function.DoubleConsumer - */ - interface DoubleConsumer { - andThen(arg0: Internal.DoubleConsumer_): this; - accept(arg0: number): void; - } - type DoubleConsumer_ = ((arg0: number) => void) | DoubleConsumer; - /** - * @javaClass net.minecraft.class_2597 - */ - class ConduitBlockEntity extends Internal.BlockEntity { - isHunting(): boolean; - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - load($$0: Internal.CompoundTag_): void; - getUpdateTag(): Internal.CompoundTag; - static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ConduitBlockEntity_): void; - isActive(): boolean; - getActiveRotation($$0: number): number; - static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ConduitBlockEntity_): void; - "tickCount" : number; - get updateTag(): Internal.CompoundTag; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get active(): boolean; - get hunting(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConduitBlockEntity_ = ConduitBlockEntity; - /** - * @javaClass net.minecraft.class_1603 - */ - interface RangedAttackMob { - performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void; - } - type RangedAttackMob_ = ((arg0: Internal.LivingEntity, arg1: number) => void) | RangedAttackMob; - /** - * @javaClass net.minecraft.class_3953 - */ - class StoringChunkProgressListener implements Internal.ChunkProgressListener { - getDiameter(): number; - stop(): void; - updateSpawnPos($$0: Internal.ChunkPos_): void; - onStatusChange($$0: Internal.ChunkPos_, $$1: Internal.ChunkStatus_): void; - start(): void; - getStatus($$0: number, $$1: number): Internal.ChunkStatus; - getFullDiameter(): number; - getProgress(): number; - get fullDiameter(): number; - get diameter(): number; - get progress(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StoringChunkProgressListener_ = StoringChunkProgressListener; - /** - * @javaClass net.minecraft.class_630$class_628 - */ - class ModelPart$Cube implements Internal.ModelCuboidAccessor { - compile($$0: Internal.PoseStack$Pose_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - getQuads(): any[]; - readonly "minY" : number; - readonly "minX" : number; - readonly "maxZ" : number; - readonly "maxY" : number; - readonly "maxX" : number; - readonly "minZ" : number; - get quads(): any[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelPart$Cube_ = ModelPart$Cube; - /** - * @javaClass net.minecraft.class_6130 - */ - interface StructurePieceAccessor { - addPiece(arg0: Internal.StructurePiece_): void; - findCollisionPiece(arg0: Internal.BoundingBox_): Internal.StructurePiece; - } - type StructurePieceAccessor_ = StructurePieceAccessor; - /** - * @javaClass it.unimi.dsi.fastutil.floats.FloatConsumer - */ - interface FloatConsumer extends Internal.Consumer, Internal.DoubleConsumer { - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: Internal.DoubleConsumer_): this; - andThen(arg0: Internal.FloatConsumer_): this; - accept(arg0: number): void; - } - type FloatConsumer_ = ((arg0: number) => void) | FloatConsumer; - /** - * @javaClass net.minecraft.class_4967 - */ - class AmbientAdditionsSettings { - getTickChance(): number; - getSoundEvent(): Internal.SoundEvent; - static readonly "CODEC" : Internal.Codec; - get tickChance(): number; - get soundEvent(): Internal.SoundEvent; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AmbientAdditionsSettings_ = AmbientAdditionsSettings; - /** - * @javaClass me.flashyreese.mods.sodiumextra.mixin.gui.MinecraftClientAccessor - */ - interface MinecraftClientAccessor { - } - type MinecraftClientAccessor_ = MinecraftClientAccessor; - /** - * @javaClass net.minecraft.class_3857 - */ - abstract class ThrowableItemProjectile extends Internal.ThrowableProjectile implements Internal.ItemSupplier { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - method_7495(): Internal.ItemStack; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - setItem($$0: Internal.ItemStack_): void; - set item($$0: Internal.ItemStack_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThrowableItemProjectile_ = ThrowableItemProjectile; - /** - * @javaClass net.minecraft.class_3902 - */ - class Unit extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Unit[]; - static readonly "INSTANCE" : Internal.Unit; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Unit_ = "instance" | Unit; - /** - * @javaClass com.mojang.bridge.game.RunningGame - */ - interface RunningGame { - getVersion(): Internal.GameVersion; - setSessionEventListener(arg0: Internal.SessionEventListener_): void; - getSelectedLanguage(): Internal.Language; - getCurrentSession(): Internal.GameSession; - getPerformanceMetrics(): Internal.PerformanceMetrics; - } - type RunningGame_ = RunningGame; - /** - * @javaClass net.minecraft.class_6005 - */ - class SimpleWeightedRandomList extends Internal.WeightedRandomList> { - static single($$0: E): Internal.SimpleWeightedRandomList; - static wrappedCodec($$0: Internal.Codec_): Internal.Codec>; - static wrappedCodecAllowingEmpty($$0: Internal.Codec_): Internal.Codec>; - getRandomValue($$0: Internal.Random_): Internal.Optional; - static builder(): Internal.SimpleWeightedRandomList$Builder; - static empty(): Internal.SimpleWeightedRandomList; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleWeightedRandomList_ = SimpleWeightedRandomList; - /** - * @javaClass net.minecraft.class_1158 - */ - class Quaternion { - static fromYXZ($$0: number, $$1: number, $$2: number): this; - set($$0: number, $$1: number, $$2: number, $$3: number): void; - toYXZDegrees(): Internal.Vector3f; - mul($$0: Internal.Quaternion_): void; - mul($$0: number): void; - conj(): void; - toXYZ(): Internal.Vector3f; - i(): number; - j(): number; - k(): number; - static fromXYZDegrees($$0: Internal.Vector3f_): this; - slerp($$0: Internal.Quaternion_, $$1: number): void; - r(): number; - toXYZDegrees(): Internal.Vector3f; - toYXZ(): Internal.Vector3f; - hashCode(): number; - normalize(): void; - equals($$0: any): boolean; - toString(): string; - copy(): this; - static fromXYZ($$0: Internal.Vector3f_): this; - static fromXYZ($$0: number, $$1: number, $$2: number): this; - static readonly "ONE" : Internal.Quaternion; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Quaternion_ = Quaternion; - /** - * @javaClass net.coderbot.batchedentityrendering.impl.MemoryTrackingBuffer - */ - interface MemoryTrackingBuffer { - getUsedSize(): number; - getAllocatedSize(): number; - } - type MemoryTrackingBuffer_ = MemoryTrackingBuffer; - /** - * @javaClass java.beans.PropertyChangeEvent - */ - class PropertyChangeEvent extends Internal.EventObject { - setPropagationId(arg0: any): void; - toString(): string; - getPropagationId(): any; - getOldValue(): any; - getNewValue(): any; - getPropertyName(): string; - get newValue(): any; - get propertyName(): string; - get oldValue(): any; - get propagationId(): any; - set propagationId(arg0: any); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PropertyChangeEvent_ = PropertyChangeEvent; - /** - * @javaClass net.minecraft.class_6378 - */ - class ProtectedBlockProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - readonly "cannotReplace" : Internal.TagKey; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ProtectedBlockProcessor_ = ProtectedBlockProcessor; - /** - * @javaClass net.minecraft.class_5835 - */ - class UnderwaterMagmaConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "floorSearchRange" : number; - readonly "placementRadiusAroundFloor" : number; - readonly "placementProbabilityPerValidPosition" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnderwaterMagmaConfiguration_ = UnderwaterMagmaConfiguration; - /** - * @javaClass dev.architectury.impl.fabric.ScreenInputDelegate - */ - interface ScreenInputDelegate { - architectury_delegateInputs(): Internal.Screen; - } - type ScreenInputDelegate_ = (() => Internal.Screen) | ScreenInputDelegate; - /** - * @javaClass net.minecraft.class_128 - */ - class CrashReport { - getExceptionMessage(): string; - getTitle(): string; - saveToFile($$0: Internal.File_): boolean; - getException(): Internal.Throwable; - getSaveFile(): Internal.File; - getFriendlyReport(): string; - static forThrowable($$0: Internal.Throwable_, $$1: string): this; - getDetails($$0: Internal.StringBuilder_): void; - getDetails(): string; - static preload(): void; - getSystemReport(): Internal.SystemReport; - addCategory($$0: string): Internal.CrashReportCategory; - addCategory($$0: string, $$1: number): Internal.CrashReportCategory; - get exception(): Internal.Throwable; - get friendlyReport(): string; - get systemReport(): Internal.SystemReport; - get saveFile(): Internal.File; - get details(): string; - get title(): string; - get exceptionMessage(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CrashReport_ = CrashReport; - /** - * @javaClass net.minecraft.class_2789 - */ - class BorderStatus extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.BorderStatus[]; - getColor(): number; - static readonly "GROWING" : Internal.BorderStatus; - static readonly "SHRINKING" : Internal.BorderStatus; - static readonly "STATIONARY" : Internal.BorderStatus; - get color(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BorderStatus_ = "growing" | "shrinking" | "stationary" | BorderStatus; - /** - * @javaClass net.minecraft.class_276 - */ - abstract class RenderTarget implements Internal.Blaze3dRenderTargetExt { - getColorTextureId(): number; - getDepthTextureId(): number; - blitToScreen($$0: number, $$1: number, $$2: boolean): void; - blitToScreen($$0: number, $$1: number): void; - clear($$0: boolean): void; - createBuffers($$0: number, $$1: number, $$2: boolean): void; - bindRead(): void; - setFilterMode($$0: number): void; - iris$getColorBufferVersion(): number; - setClearColor($$0: number, $$1: number, $$2: number, $$3: number): void; - checkStatus(): void; - destroyBuffers(): void; - resize($$0: number, $$1: number, $$2: boolean): void; - unbindWrite(): void; - unbindRead(): void; - copyDepthFrom($$0: Internal.RenderTarget_): void; - iris$getDepthBufferVersion(): number; - bindWrite($$0: boolean): void; - readonly "useDepth" : boolean; - "filterMode" : number; - "viewWidth" : number; - "frameBufferId" : number; - "width" : number; - "viewHeight" : number; - "height" : number; - get colorTextureId(): number; - get depthTextureId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderTarget_ = RenderTarget; - /** - * @javaClass net.minecraft.class_6025 - */ - interface OwnableEntity { - getOwnerUUID(): Internal.UUID; - getOwner(): Internal.Entity; - } - type OwnableEntity_ = OwnableEntity; - /** - * @javaClass net.minecraft.class_5357 - */ - class UpgradeRecipe implements Internal.Recipe { - getResultItem(): Internal.ItemStack; - isAdditionIngredient($$0: Internal.ItemStack_): boolean; - getSerializer(): Internal.RecipeSerializer; - getType(): Internal.RecipeType; - getId(): ResourceLocation; - getToastSymbol(): Internal.ItemStack; - assemble($$0: Internal.Container_): Internal.ItemStack; - matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; - canCraftInDimensions($$0: number, $$1: number): boolean; - isIncomplete(): boolean; - get toastSymbol(): Internal.ItemStack; - get incomplete(): boolean; - get resultItem(): Internal.ItemStack; - get serializer(): Internal.RecipeSerializer; - get id(): ResourceLocation; - get type(): Internal.RecipeType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UpgradeRecipe_ = UpgradeRecipe; - /** - * @javaClass net.minecraft.class_2720 - */ - class ClientboundResourcePackPacket implements Internal.Packet { - isRequired(): boolean; - getUrl(): string; - getHash(): string; - handle($$0: Internal.ClientGamePacketListener_): void; - getPrompt(): Internal.Component; - write($$0: Internal.FriendlyByteBuf_): void; - static readonly "MAX_HASH_LENGTH" : 40; - get prompt(): Internal.Component; - get required(): boolean; - get url(): string; - get hash(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundResourcePackPacket_ = ClientboundResourcePackPacket; - /** - * @javaClass net.minecraft.class_1614 - */ - class Silverfish extends Internal.Monster { - getMyRidingOffset(): number; - setYBodyRot($$0: number): void; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - tick(): void; - static checkSilverfishSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - getMobType(): Internal.MobType; - get mobType(): Internal.MobType; - get myRidingOffset(): number; - set yBodyRot($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Silverfish_ = Silverfish; - /** - * @javaClass net.minecraft.class_1335 - */ - class MoveControl implements Internal.Control { - hasWanted(): boolean; - getSpeedModifier(): number; - getWantedZ(): number; - getWantedY(): number; - strafe($$0: number, $$1: number): void; - tick(): void; - getWantedX(): number; - setWantedPosition($$0: number, $$1: number, $$2: number, $$3: number): void; - static readonly "MIN_SPEED_SQR" : 2.5000003E-7; - static readonly "MIN_SPEED" : 5.0E-4; - get speedModifier(): number; - get wantedZ(): number; - get wantedY(): number; - get wantedX(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MoveControl_ = MoveControl; - /** - * @javaClass net.minecraft.class_3441 - */ - class ServerRecipeBook extends Internal.RecipeBook { - toNbt(): Internal.CompoundTag; - addRecipes($$0: Internal.Collection_>, $$1: Internal.ServerPlayer_): number; - fromNbt($$0: Internal.CompoundTag_, $$1: Internal.RecipeManager_): void; - removeRecipes($$0: Internal.Collection_>, $$1: Internal.ServerPlayer_): number; - sendInitialRecipeBook($$0: Internal.ServerPlayer_): void; - static readonly "RECIPE_BOOK_TAG" : "recipeBook"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerRecipeBook_ = ServerRecipeBook; - /** - * @javaClass malte0811.ferritecore.fastmap.FastMapKey - */ - abstract class FastMapKey { - getValue(arg0: number): T; - getProperty(): Internal.Property; - numValues(): number; - get property(): Internal.Property; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FastMapKey_ = FastMapKey; - /** - * @javaClass net.minecraft.class_4995 - */ - abstract class PosRuleTest { - test(arg0: BlockPos_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PosRuleTest_ = PosRuleTest; - /** - * @javaClass java.util.PrimitiveIterator - */ - interface PrimitiveIterator extends Internal.Iterator { - forEachRemaining(arg0: T_CONS): void; - } - type PrimitiveIterator_ = ((arg0: T_CONS) => void) | PrimitiveIterator; - /** - * @javaClass net.minecraft.class_1076 - */ - class LanguageManager implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener { - getSelected(): Internal.LanguageInfo; - getLanguage($$0: string): Internal.LanguageInfo; - setSelected($$0: Internal.LanguageInfo_): void; - getFabricId(): ResourceLocation; - getLanguages(): Internal.SortedSet; - onResourceManagerReload($$0: Internal.ResourceManager_): void; - getFabricDependencies(): Internal.Collection; - static readonly "DEFAULT_LANGUAGE_CODE" : "en_us"; - get fabricDependencies(): Internal.Collection; - get languages(): Internal.SortedSet; - get fabricId(): ResourceLocation; - get selected(): Internal.LanguageInfo; - set selected($$0: Internal.LanguageInfo_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LanguageManager_ = LanguageManager; - /** - * @javaClass net.minecraft.class_2794 - */ - abstract class ChunkGenerator implements Internal.BiomeManager$NoiseBiomeSource { - findNearestMapFeature($$0: Internal.ServerLevel_, $$1: Internal.HolderSet_>, $$2: BlockPos_, $$3: number, $$4: boolean): Internal.Pair>>; - createBiomes($$0: Internal.Registry_, $$1: Internal.Executor_, $$2: Internal.Blender_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_): Internal.CompletableFuture; - static allConfigurations($$0: Internal.Registry_>, $$1: Internal.StructureFeature_): Internal.Stream>; - getSeaLevel(): number; - getBaseColumn(arg0: number, arg1: number, arg2: Internal.LevelHeightAccessor_): Internal.NoiseColumn; - getFirstOccupiedHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; - getSpawnHeight($$0: Internal.LevelHeightAccessor_): number; - fillFromNoise(arg0: Internal.Executor_, arg1: Internal.Blender_, arg2: Internal.StructureFeatureManager_, arg3: Internal.ChunkAccess_): Internal.CompletableFuture; - method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; - hasFeatureChunkInRange($$0: Internal.ResourceKey_, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - getMobsAt($$0: Internal.Holder_, $$1: Internal.StructureFeatureManager_, $$2: Internal.MobCategory_, $$3: BlockPos_): Internal.WeightedRandomList; - spawnOriginalMobs(arg0: Internal.WorldGenRegion_): void; - getTypeNameForDataFixer(): Internal.Optional>>; - addDebugScreenInfo(arg0: Internal.List_, arg1: BlockPos_): void; - buildSurface(arg0: Internal.WorldGenRegion_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkAccess_): void; - getGenDepth(): number; - applyBiomeDecoration($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkAccess_, $$2: Internal.StructureFeatureManager_): void; - possibleStructureSets(): Internal.Stream>; - applyCarvers(arg0: Internal.WorldGenRegion_, arg1: number, arg2: Internal.BiomeManager_, arg3: Internal.StructureFeatureManager_, arg4: Internal.ChunkAccess_, arg5: CarvingGenerationStep_): void; - getBaseHeight(arg0: number, arg1: number, arg2: Internal.Heightmap$Types_, arg3: Internal.LevelHeightAccessor_): number; - getFirstFreeHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; - createStructures($$0: Internal.RegistryAccess_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_, $$3: Internal.StructureManager_, $$4: number): void; - ensureStructuresGenerated(): void; - getRingPositionsFor($$0: Internal.ConcentricRingsStructurePlacement_): Internal.List; - climateSampler(): Internal.Climate$Sampler; - createReferences($$0: Internal.WorldGenLevel_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_): void; - withSeed(arg0: number): this; - getBiomeSource(): Internal.BiomeSource; - getMinY(): number; - static readonly "CODEC" : Internal.Codec; - get genDepth(): number; - get seaLevel(): number; - get minY(): number; - get biomeSource(): Internal.BiomeSource; - get typeNameForDataFixer(): Internal.Optional>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkGenerator_ = ChunkGenerator; - /** - * @javaClass net.coderbot.iris.mixin.LightTextureAccessor - */ - interface LightTextureAccessor { - getLightTexture(): Internal.DynamicTexture; - } - type LightTextureAccessor_ = (() => Internal.DynamicTexture) | LightTextureAccessor; - /** - * @javaClass net.devtech.arrp.IdentifierExtension - */ - interface IdentifierExtension { - brrp_pend(prefix: string, suffix: string): ResourceLocation; - brrp_append(prefix: string): ResourceLocation; - brrp_prepend(suffix: string): ResourceLocation; - } - type IdentifierExtension_ = IdentifierExtension; - /** - * @javaClass net.minecraft.class_3908 - */ - interface MenuProvider extends Internal.MenuConstructor { - getDisplayName(): Internal.Component; - } - type MenuProvider_ = (() => Internal.Component) | MenuProvider; - /** - * @javaClass com.mojang.serialization.codecs.BaseMapCodec - */ - interface BaseMapCodec { - encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; - elementCodec(): Internal.Codec; - keyCodec(): Internal.Codec; - decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult>; - } - type BaseMapCodec_ = BaseMapCodec; - /** - * @javaClass org.lwjgl.system.MemoryStack - */ - class MemoryStack extends Internal.Pointer$Default implements Internal.AutoCloseable { - static stackASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - static stackASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - getPointerAddress(): number; - static stackASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; - static stackMallocLong(arg0: number): Internal.LongBuffer; - static stackGet(): this; - ASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; - ASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackPop(): this; - static stackMallocDouble(arg0: number): Internal.DoubleBuffer; - static stackBytes(arg0: number, arg1: number): Internal.ByteBuffer; - static stackBytes(arg0: number): Internal.ByteBuffer; - static stackBytes(... arg0: number[]): Internal.ByteBuffer; - static stackBytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; - static stackBytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; - static stackMallocPointer(arg0: number): Internal.PointerBuffer; - static create(arg0: number): this; - static create(arg0: Internal.ByteBuffer_): this; - static create(): this; - static stackLongs(arg0: number, arg1: number): Internal.LongBuffer; - static stackLongs(... arg0: number[]): Internal.LongBuffer; - static stackLongs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; - static stackLongs(arg0: number): Internal.LongBuffer; - static stackLongs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; - mallocPointer(arg0: number): Internal.PointerBuffer; - static stackDoubles(arg0: number, arg1: number): Internal.DoubleBuffer; - static stackDoubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; - static stackDoubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; - static stackDoubles(arg0: number): Internal.DoubleBuffer; - static stackDoubles(... arg0: number[]): Internal.DoubleBuffer; - pointers(... arg0: Internal.Pointer_[]): Internal.PointerBuffer; - pointers(arg0: Internal.Buffer_): Internal.PointerBuffer; - pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; - pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; - pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; - pointers(... arg0: Internal.Buffer_[]): Internal.PointerBuffer; - pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_, arg3: Internal.Buffer_): Internal.PointerBuffer; - pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_): Internal.PointerBuffer; - pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_): Internal.PointerBuffer; - pointers(arg0: number): Internal.PointerBuffer; - pointers(arg0: number, arg1: number): Internal.PointerBuffer; - pointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; - pointers(arg0: Internal.Pointer_): Internal.PointerBuffer; - pointers(... arg0: number[]): Internal.PointerBuffer; - pointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; - callocDouble(arg0: number): Internal.DoubleBuffer; - static stackMallocFloat(arg0: number): Internal.FloatBuffer; - nmalloc(arg0: number): number; - nmalloc(arg0: number, arg1: number): number; - callocPointer(arg0: number): Internal.PointerBuffer; - callocInt(arg0: number): Internal.IntBuffer; - static stackUTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; - static stackUTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - floats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; - floats(... arg0: number[]): Internal.FloatBuffer; - floats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; - floats(arg0: number, arg1: number): Internal.FloatBuffer; - floats(arg0: number): Internal.FloatBuffer; - static stackMallocShort(arg0: number): Internal.ShortBuffer; - setPointer(arg0: number): void; - static stackMallocInt(arg0: number): Internal.IntBuffer; - push(): this; - static stackCallocLong(arg0: number): Internal.LongBuffer; - getFrameIndex(): number; - nUTF16(arg0: Internal.CharSequence_, arg1: boolean): number; - doubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; - doubles(arg0: number): Internal.DoubleBuffer; - doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; - doubles(... arg0: number[]): Internal.DoubleBuffer; - doubles(arg0: number, arg1: number): Internal.DoubleBuffer; - mallocFloat(arg0: number): Internal.FloatBuffer; - UTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - UTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; - nUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): number; - static stackCallocShort(arg0: number): Internal.ShortBuffer; - static ncreate(arg0: number, arg1: number): this; - callocFloat(arg0: number): Internal.FloatBuffer; - UTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - UTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; - callocLong(arg0: number): Internal.LongBuffer; - static stackPush(): this; - ASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - ASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackMalloc(arg0: number): Internal.ByteBuffer; - UTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - UTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - callocShort(arg0: number): Internal.ShortBuffer; - static stackUTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - static stackUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackCalloc(arg0: number): Internal.ByteBuffer; - ncalloc(arg0: number, arg1: number, arg2: number): number; - nUTF8(arg0: Internal.CharSequence_, arg1: boolean): number; - nUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): number; - calloc(arg0: number): Internal.ByteBuffer; - calloc(arg0: number, arg1: number): Internal.ByteBuffer; - mallocInt(arg0: number): Internal.IntBuffer; - static stackShorts(... arg0: number[]): Internal.ShortBuffer; - static stackShorts(arg0: number): Internal.ShortBuffer; - static stackShorts(arg0: number, arg1: number): Internal.ShortBuffer; - static stackShorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; - static stackShorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; - mallocLong(arg0: number): Internal.LongBuffer; - static stackCallocDouble(arg0: number): Internal.DoubleBuffer; - static stackCallocInt(arg0: number): Internal.IntBuffer; - pop(): this; - static stackUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackUTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - longs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; - longs(... arg0: number[]): Internal.LongBuffer; - longs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; - longs(arg0: number, arg1: number): Internal.LongBuffer; - longs(arg0: number): Internal.LongBuffer; - UTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - UTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; - ints(... arg0: number[]): Internal.IntBuffer; - ints(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; - ints(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; - ints(arg0: number, arg1: number): Internal.IntBuffer; - ints(arg0: number): Internal.IntBuffer; - static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; - static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; - static stackPointers(... arg0: Internal.Pointer_[]): Internal.PointerBuffer; - static stackPointers(arg0: number, arg1: number): Internal.PointerBuffer; - static stackPointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; - static stackPointers(arg0: number): Internal.PointerBuffer; - static stackPointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; - static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; - static stackPointers(arg0: Internal.Pointer_): Internal.PointerBuffer; - static stackPointers(... arg0: number[]): Internal.PointerBuffer; - static nstackCalloc(arg0: number, arg1: number, arg2: number): number; - getAddress(): number; - shorts(... arg0: number[]): Internal.ShortBuffer; - shorts(arg0: number): Internal.ShortBuffer; - shorts(arg0: number, arg1: number): Internal.ShortBuffer; - shorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; - shorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; - close(): void; - nASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): number; - malloc(arg0: number, arg1: number): Internal.ByteBuffer; - malloc(arg0: number): Internal.ByteBuffer; - mallocShort(arg0: number): Internal.ShortBuffer; - static stackFloats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; - static stackFloats(... arg0: number[]): Internal.FloatBuffer; - static stackFloats(arg0: number, arg1: number): Internal.FloatBuffer; - static stackFloats(arg0: number): Internal.FloatBuffer; - static stackFloats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; - static stackCallocFloat(arg0: number): Internal.FloatBuffer; - static nstackMalloc(arg0: number): number; - static nstackMalloc(arg0: number, arg1: number): number; - static stackUTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; - static stackUTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; - getPointer(): number; - nASCII(arg0: Internal.CharSequence_, arg1: boolean): number; - getSize(): number; - mallocDouble(arg0: number): Internal.DoubleBuffer; - static stackInts(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; - static stackInts(arg0: number, arg1: number): Internal.IntBuffer; - static stackInts(arg0: number): Internal.IntBuffer; - static stackInts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; - static stackInts(... arg0: number[]): Internal.IntBuffer; - bytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; - bytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; - bytes(... arg0: number[]): Internal.ByteBuffer; - bytes(arg0: number, arg1: number): Internal.ByteBuffer; - bytes(arg0: number): Internal.ByteBuffer; - static stackCallocPointer(arg0: number): Internal.PointerBuffer; - get pointerAddress(): number; - get frameIndex(): number; - get pointer(): number; - get address(): number; - get size(): number; - set pointer(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MemoryStack_ = MemoryStack; - /** - * @javaClass net.minecraft.class_4184 - */ - class Camera { - getLeftVector(): Internal.Vector3f; - isDetached(): boolean; - rotation(): Internal.Quaternion; - getUpVector(): Internal.Vector3f; - isInitialized(): boolean; - tick(): void; - getEntity(): Internal.Entity; - getBlockPosition(): BlockPos; - getXRot(): number; - getYRot(): number; - getPosition(): Vec3; - getNearPlane(): Internal.Camera$NearPlane; - getFluidInCamera(): Internal.FogType; - handler$ced000$noLerp(ci: Internal.CallbackInfo_): void; - setup($$0: Internal.BlockGetter_, $$1: Internal.Entity_, $$2: boolean, $$3: boolean, $$4: number): void; - reset(): void; - getLookVector(): Internal.Vector3f; - static readonly "FOG_DISTANCE_SCALE" : 0.083333336; - get detached(): boolean; - get lookVector(): Internal.Vector3f; - get yRot(): number; - get blockPosition(): BlockPos; - get xRot(): number; - get initialized(): boolean; - get nearPlane(): Internal.Camera$NearPlane; - get position(): Vec3; - get upVector(): Internal.Vector3f; - get fluidInCamera(): Internal.FogType; - get entity(): Internal.Entity; - get leftVector(): Internal.Vector3f; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Camera_ = Camera; - /** - * @javaClass net.minecraft.class_5927 - */ - class VegetationPatchConfiguration implements Internal.FeatureConfiguration { - readonly "vegetationFeature" : Internal.Holder; - readonly "extraEdgeColumnChance" : number; - static readonly "CODEC" : Internal.Codec; - readonly "depth" : Internal.IntProvider; - readonly "surface" : Internal.CaveSurface; - readonly "vegetationChance" : number; - readonly "extraBottomBlockChance" : number; - readonly "replaceable" : Internal.TagKey; - readonly "xzRadius" : Internal.IntProvider; - readonly "groundState" : Internal.BlockStateProvider; - readonly "verticalRange" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VegetationPatchConfiguration_ = VegetationPatchConfiguration; - /** - * @javaClass dev.architectury.registry.registries.Registries - */ - class Registries { - forRegistry(key: Internal.ResourceKey_>, callback: Internal.Consumer_>): void; - getModId(): string; - get(registry: Internal.Registry_): Internal.Registrar; - static get(modId: string): this; - get(key: Internal.ResourceKey_>): Internal.Registrar; - builder(registryId: ResourceLocation_, ... typeGetter: T[]): Internal.RegistrarBuilder; - static getRegistryName(object: T): ResourceLocation; - static getId(object: T, fallback: Internal.Registry_): ResourceLocation; - static getId(object: T, fallback: Internal.ResourceKey_>): ResourceLocation; - get modId(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Registries_ = Registries; - /** - * @javaClass net.minecraft.class_6008$class_6009 - */ - class WeightedEntry$IntrusiveBase implements Internal.WeightedEntry { - getWeight(): Internal.Weight; - get weight(): Internal.Weight; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WeightedEntry$IntrusiveBase_ = WeightedEntry$IntrusiveBase; - /** - * @javaClass net.minecraft.class_3542 - */ - interface StringRepresentable { - fromEnum($$0: Internal.Supplier_, $$1: Internal.Function_): Internal.Codec; - keys($$0: Internal.StringRepresentable_[]): Internal.Keyable; - getSerializedName(): string; - } - type StringRepresentable_ = (() => string) | StringRepresentable; - /** - * @javaClass net.minecraft.class_1796 - */ - class ItemCooldowns { - getCooldownPercent($$0: Internal.Item_, $$1: number): number; - removeCooldown($$0: Internal.Item_): void; - tick(): void; - addCooldown($$0: Internal.Item_, $$1: number): void; - isOnCooldown($$0: Internal.Item_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemCooldowns_ = ItemCooldowns; - /** - * @javaClass net.minecraft.class_3852 - */ - class VillagerProfession implements Internal.VillagerProfessionAccessor { - getName(): string; - getRequestedItems(): Internal.ImmutableSet; - getJobPoiType(): Internal.PoiType; - getWorkSound(): Internal.SoundEvent; - toString(): string; - getSecondaryPoi(): Internal.ImmutableSet; - static readonly "CARTOGRAPHER" : Internal.VillagerProfession; - static readonly "MASON" : Internal.VillagerProfession; - static readonly "SHEPHERD" : Internal.VillagerProfession; - static readonly "ARMORER" : Internal.VillagerProfession; - static readonly "TOOLSMITH" : Internal.VillagerProfession; - static readonly "FARMER" : Internal.VillagerProfession; - static readonly "FLETCHER" : Internal.VillagerProfession; - static readonly "NITWIT" : Internal.VillagerProfession; - static readonly "LEATHERWORKER" : Internal.VillagerProfession; - static readonly "LIBRARIAN" : Internal.VillagerProfession; - static readonly "CLERIC" : Internal.VillagerProfession; - static readonly "FISHERMAN" : Internal.VillagerProfession; - static readonly "BUTCHER" : Internal.VillagerProfession; - static readonly "WEAPONSMITH" : Internal.VillagerProfession; - static readonly "NONE" : Internal.VillagerProfession; - get jobPoiType(): Internal.PoiType; - get name(): string; - get secondaryPoi(): Internal.ImmutableSet; - get workSound(): Internal.SoundEvent; - get requestedItems(): Internal.ImmutableSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VillagerProfession_ = Special.VillagerProfession | VillagerProfession; - /** - * @javaClass net.minecraft.class_5216$class_5487 - */ - class NormalNoise$NoiseParameters extends Internal.Record { - amplitudes(): Internal.DoubleList; - hashCode(): number; - equals($$0: any): boolean; - firstOctave(): number; - toString(): string; - static readonly "CODEC" : Internal.Codec>; - static readonly "DIRECT_CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NormalNoise$NoiseParameters_ = Special.NormalNoise$NoiseParameters | NormalNoise$NoiseParameters; - /** - * @javaClass com.mojang.brigadier.suggestion.SuggestionProvider - */ - interface SuggestionProvider { - getSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - } - type SuggestionProvider_ = ((arg0: Internal.CommandContext, arg1: Internal.SuggestionsBuilder) => Internal.CompletableFuture) | SuggestionProvider; - /** - * @javaClass java.time.chrono.Chronology - */ - interface Chronology extends Internal.Comparable { - localDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; - date(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDate; - date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.ChronoLocalDate; - date(arg0: number, arg1: number, arg2: number): Internal.ChronoLocalDate; - period(arg0: number, arg1: number, arg2: number): Internal.ChronoPeriod; - dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.ChronoLocalDate; - dateYearDay(arg0: number, arg1: number): Internal.ChronoLocalDate; - getCalendarType(): string; - resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; - ofLocale(arg0: Internal.Locale_): this; - isLeapYear(arg0: number): boolean; - range(arg0: Internal.ChronoField_): Internal.ValueRange; - dateEpochDay(arg0: number): Internal.ChronoLocalDate; - getId(): string; - getAvailableChronologies(): Internal.Set; - compareTo(arg0: Internal.Chronology_): number; - dateNow(): Internal.ChronoLocalDate; - dateNow(arg0: Internal.ZoneId_): Internal.ChronoLocalDate; - dateNow(arg0: Internal.Clock_): Internal.ChronoLocalDate; - eraOf(arg0: number): Internal.Era; - eras(): Internal.List; - prolepticYear(arg0: Internal.Era_, arg1: number): number; - zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ChronoZonedDateTime; - zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - hashCode(): number; - of(arg0: string): this; - equals(arg0: any): boolean; - epochSecond(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): number; - epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; - from(arg0: Internal.TemporalAccessor_): this; - toString(): string; - } - type Chronology_ = Chronology; - /** - * @javaClass io.github.coolmineman.bitsandchisels.duck.CubeRenderStuff - */ - interface CubeRenderStuff { - getMaterials(arg0: number): Internal.RenderMaterial[]; - of(arg0: Internal.BlockState_): this; - getQuads(arg0: number): Internal.BakedQuad[]; - } - type CubeRenderStuff_ = CubeRenderStuff; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2BooleanFunction - */ - interface Float2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.DoublePredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(arg0: boolean): void; - defaultReturnValue(): boolean; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Float2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; + interface Byte2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Byte2ByteFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ShortFunction; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Byte2LongFunction; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: any): number; + compose(arg0: Internal.Function_): Internal.Function; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ShortFunction; containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): this; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2BooleanFunction; - } - type Float2BooleanFunction_ = ((arg0: number) => boolean) | Float2BooleanFunction; - /** - * @javaClass net.minecraft.class_2718 - */ - class ClientboundRemoveMobEffectPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getEffect(): Internal.MobEffect; - getEntity($$0: Internal.Level_): Internal.Entity; - write($$0: Internal.FriendlyByteBuf_): void; - get effect(): Internal.MobEffect; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundRemoveMobEffectPacket_ = ClientboundRemoveMobEffectPacket; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseClick - */ - interface ScreenMouseEvents$AfterMouseClick { - afterMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenMouseEvents$AfterMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$AfterMouseClick; - /** - * @javaClass net.minecraft.class_2608 - */ - class DropperBlockEntity extends Internal.DispenserBlockEntity { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DropperBlockEntity_ = DropperBlockEntity; - /** - * @javaClass net.minecraft.class_3614 - */ - class Material { - isSolid(): boolean; - isFlammable(): boolean; - blocksMotion(): boolean; - isSolidBlocking(): boolean; - isLiquid(): boolean; - getPushReaction(): Internal.PushReaction; - getColor(): Internal.MaterialColor; - isReplaceable(): boolean; - static readonly "PLANT" : Internal.Material; - static readonly "LAVA" : Internal.Material; - static readonly "VEGETABLE" : Internal.Material; - static readonly "BUBBLE_COLUMN" : Internal.Material; - static readonly "WOOD" : Internal.Material; - static readonly "LEAVES" : Internal.Material; - static readonly "GLASS" : Internal.Material; - static readonly "NETHER_WOOD" : Internal.Material; - static readonly "FIRE" : Internal.Material; - static readonly "PISTON" : Internal.Material; - static readonly "REPLACEABLE_PLANT" : Internal.Material; - static readonly "GRASS" : Internal.Material; - static readonly "TOP_SNOW" : Internal.Material; - static readonly "POWDER_SNOW" : Internal.Material; - static readonly "REPLACEABLE_FIREPROOF_PLANT" : Internal.Material; - static readonly "WOOL" : Internal.Material; - static readonly "WATER" : Internal.Material; - static readonly "AMETHYST" : Internal.Material; - static readonly "SAND" : Internal.Material; - static readonly "BAMBOO" : Internal.Material; - static readonly "ICE_SOLID" : Internal.Material; - static readonly "EGG" : Internal.Material; - static readonly "CACTUS" : Internal.Material; - static readonly "SNOW" : Internal.Material; - static readonly "MOSS" : Internal.Material; - static readonly "DECORATION" : Internal.Material; - static readonly "DIRT" : Internal.Material; - static readonly "SHULKER_SHELL" : Internal.Material; - static readonly "BAMBOO_SAPLING" : Internal.Material; - static readonly "BARRIER" : Internal.Material; - static readonly "CAKE" : Internal.Material; - static readonly "REPLACEABLE_WATER_PLANT" : Internal.Material; - static readonly "HEAVY_METAL" : Internal.Material; - static readonly "WATER_PLANT" : Internal.Material; - static readonly "AIR" : Internal.Material; - static readonly "ICE" : Internal.Material; - static readonly "BUILDABLE_GLASS" : Internal.Material; - static readonly "PORTAL" : Internal.Material; - static readonly "SPONGE" : Internal.Material; - static readonly "WEB" : Internal.Material; - static readonly "SCULK" : Internal.Material; - static readonly "CLOTH_DECORATION" : Internal.Material; - static readonly "EXPLOSIVE" : Internal.Material; - static readonly "STRUCTURAL_AIR" : Internal.Material; - static readonly "METAL" : Internal.Material; - static readonly "STONE" : Internal.Material; - static readonly "CLAY" : Internal.Material; - get solid(): boolean; - get liquid(): boolean; - get color(): Internal.MaterialColor; - get solidBlocking(): boolean; - get replaceable(): boolean; - get flammable(): boolean; - get pushReaction(): Internal.PushReaction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Material_ = Material; - /** - * @javaClass net.minecraft.class_6622 - */ - interface PieceGenerator { - generatePieces(arg0: Internal.StructurePiecesBuilder_, arg1: Internal.PieceGenerator$Context_): void; - } - type PieceGenerator_ = ((arg0: Internal.StructurePiecesBuilder, arg1: Internal.PieceGenerator$Context) => void) | PieceGenerator; - /** - * @javaClass it.unimi.dsi.fastutil.floats.FloatCollection - */ - interface FloatCollection extends Internal.Collection, Internal.FloatIterable { - add(arg0: number): boolean; - spliterator(): Internal.FloatSpliterator; - containsAll(arg0: Internal.FloatCollection_): boolean; - doubleSpliterator(): Internal.DoubleSpliterator; - toFloatArray(): number[]; - toFloatArray(arg0: number[]): number[]; - doubleStream(): Internal.DoubleStream; - remove(arg0: any): boolean; - removeIf(arg0: Internal.FloatPredicate_): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeIf(arg0: Internal.DoublePredicate_): boolean; - doubleParallelStream(): Internal.DoubleStream; - removeAll(arg0: Internal.FloatCollection_): boolean; - contains(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.FloatIterator; - addAll(arg0: Internal.FloatCollection_): boolean; - stream(): Internal.Stream; - toArray(arg0: number[]): number[]; - parallelStream(): Internal.Stream; - rem(arg0: number): boolean; - doubleIterator(): Internal.DoubleIterator; - retainAll(arg0: Internal.FloatCollection_): boolean; - } - type FloatCollection_ = FloatCollection; - /** - * @javaClass javax.security.auth.Destroyable - */ - interface Destroyable { - isDestroyed(): boolean; - destroy(): void; - } - type Destroyable_ = Destroyable; - /** - * @javaClass java.net.URL - */ - class URL implements Internal.Serializable { - static setURLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_): void; - getDefaultPort(): number; - openConnection(): Internal.URLConnection; - openConnection(arg0: Internal.Proxy_): Internal.URLConnection; - toURI(): Internal.URI; - getContent(): any; - getContent(arg0: Internal.Class_[]): any; - getProtocol(): string; - getAuthority(): string; - getFile(): string; - openStream(): Internal.InputStream; - toExternalForm(): string; - getPort(): number; - getRef(): string; - sameFile(arg0: Internal.URL_): boolean; - hashCode(): number; - equals(arg0: any): boolean; - getPath(): string; - toString(): string; - getUserInfo(): string; - getQuery(): string; - getHost(): string; - get defaultPort(): number; - get path(): string; - get userInfo(): string; - get protocol(): string; - get ref(): string; - get file(): string; - get port(): number; - get authority(): string; - get query(): string; - get host(): string; - get content(): any; - set uRLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type URL_ = URL; - /** - * @javaClass com.mojang.authlib.GameProfileRepository - */ - interface GameProfileRepository { - findProfilesByNames(arg0: string[], arg1: Internal.Agent_, arg2: Internal.ProfileLookupCallback_): void; - } - type GameProfileRepository_ = ((arg0: string[], arg1: Internal.Agent, arg2: Internal.ProfileLookupCallback) => void) | GameProfileRepository; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings - */ - class ArmorItemBuilder$Leggings extends Internal.ArmorItemBuilder { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArmorItemBuilder$Leggings_ = ArmorItemBuilder$Leggings; - /** - * @javaClass net.minecraft.class_6005$class_6006 - */ - class SimpleWeightedRandomList$Builder { - add($$0: E, $$1: number): Internal.SimpleWeightedRandomList$Builder; - build(): Internal.SimpleWeightedRandomList; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleWeightedRandomList$Builder_ = SimpleWeightedRandomList$Builder; - /** - * Fired when the entity loot table is registering. - * @javaClass dev.latvian.mods.kubejs.loot.EntityLootEventJS - */ - class EntityLootEventJS extends Internal.LootEventJS { - addEntity(type: Internal.EntityType_, b: Internal.Consumer_): void; - getType(): string; - modifyEntity(type: Internal.EntityType_, b: Internal.Consumer_): void; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the entity loot table is registering. - */ - type EntityLootEventJS_ = EntityLootEventJS; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2ShortFunction - */ - interface Long2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; + get(arg0: any): number; andThenShort(arg0: Internal.Short2ShortFunction_): this; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): this; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Long2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ShortFunction; - } - type Long2ShortFunction_ = ((arg0: number) => number) | Long2ShortFunction; - /** - * @javaClass net.minecraft.class_2926$class_2927 - */ - class ServerStatus$Players { - getNumPlayers(): number; - getMaxPlayers(): number; - getSample(): Internal.GameProfile[]; - setSample($$0: Internal.GameProfile_[]): void; - get maxPlayers(): number; - get sample(): Internal.GameProfile[]; - get numPlayers(): number; - set sample($$0: Internal.GameProfile_[]); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerStatus$Players_ = ServerStatus$Players; - /** - * @javaClass com.mojang.brigadier.tree.LiteralCommandNode - */ - class LiteralCommandNode extends Internal.CommandNode { - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - getName(): string; - getLiteral(): string; - createBuilder(): Internal.LiteralArgumentBuilder; - isValidInput(arg0: string): boolean; - hashCode(): number; - equals(arg0: any): boolean; - getExamples(): Internal.Collection; - getUsageText(): string; - toString(): string; - parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; - get examples(): Internal.Collection; - get name(): string; - get usageText(): string; - get literal(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LiteralCommandNode_ = LiteralCommandNode; - /** - * @javaClass net.minecraft.class_6350$class_6351 - */ - class Aquifer$FluidStatus { - at($$0: number): Internal.BlockState; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Aquifer$FluidStatus_ = Aquifer$FluidStatus; - /** - * @javaClass net.minecraft.class_4638 - */ - class RandomPatchConfiguration extends Internal.Record implements Internal.FeatureConfiguration { - tries(): number; - xzSpread(): number; - feature(): Internal.Holder; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - ySpread(): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomPatchConfiguration_ = RandomPatchConfiguration; - /** - * @javaClass net.minecraft.class_3730 - */ - class MobSpawnType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.MobSpawnType[]; - static readonly "CONVERSION" : Internal.MobSpawnType; - static readonly "STRUCTURE" : Internal.MobSpawnType; - static readonly "BUCKET" : Internal.MobSpawnType; - static readonly "DISPENSER" : Internal.MobSpawnType; - static readonly "SPAWNER" : Internal.MobSpawnType; - static readonly "EVENT" : Internal.MobSpawnType; - static readonly "MOB_SUMMONED" : Internal.MobSpawnType; - static readonly "NATURAL" : Internal.MobSpawnType; - static readonly "SPAWN_EGG" : Internal.MobSpawnType; - static readonly "PATROL" : Internal.MobSpawnType; - static readonly "CHUNK_GENERATION" : Internal.MobSpawnType; - static readonly "BREEDING" : Internal.MobSpawnType; - static readonly "REINFORCEMENT" : Internal.MobSpawnType; - static readonly "COMMAND" : Internal.MobSpawnType; - static readonly "TRIGGERED" : Internal.MobSpawnType; - static readonly "JOCKEY" : Internal.MobSpawnType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MobSpawnType_ = "patrol" | "triggered" | "natural" | "chunk_generation" | "spawn_egg" | "jockey" | "structure" | "command" | "bucket" | "dispenser" | "spawner" | "mob_summoned" | "reinforcement" | "event" | "breeding" | "conversion" | MobSpawnType; - /** - * @javaClass java.nio.channels.InterruptibleChannel - */ - interface InterruptibleChannel extends Internal.Channel { - close(): void; - } - type InterruptibleChannel_ = (() => void) | InterruptibleChannel; - /** - * @javaClass net.minecraft.class_184 - */ - interface CriterionTriggerInstance { - getCriterion(): ResourceLocation; - serializeToJson(arg0: Internal.SerializationContext_): Internal.JsonObject; - } - type CriterionTriggerInstance_ = CriterionTriggerInstance; - /** - * @javaClass net.minecraft.class_1688 - */ - abstract class AbstractMinecart extends Internal.Entity { - lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - getPosOffs($$0: number, $$1: number, $$2: number, $$3: number): Vec3; - setDamage($$0: number): void; - setDisplayOffset($$0: number): void; - getMotionDirection(): Internal.Direction; - activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; - getHurtTime(): number; - setHurtDir($$0: number): void; - getPos($$0: number, $$1: number, $$2: number): Vec3; - getMinecartType(): Internal.AbstractMinecart$Type; - getDisplayOffset(): number; - animateHurt(): void; - getDamage(): number; - getPickResult(): Internal.ItemStack; - getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; - getBoundingBoxForCulling(): Internal.AABB; - isPushable(): boolean; - setHurtTime($$0: number): void; - getDefaultDisplayBlockState(): Internal.BlockState; - destroy($$0: Internal.DamageSource_): void; - tick(): void; - push($$0: Internal.Entity_): void; - isPickable(): boolean; - canCollideWith($$0: Internal.Entity_): boolean; - getAddEntityPacket(): Internal.Packet; - setCustomDisplay($$0: boolean): void; - getHurtDir(): number; - getDefaultDisplayOffset(): number; - static createMinecart($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: Internal.AbstractMinecart$Type_): this; - getDisplayBlockState(): Internal.BlockState; - getPassengersRidingOffset(): number; - hasCustomDisplay(): boolean; - setDisplayBlockState($$0: Internal.BlockState_): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - lerpMotion($$0: number, $$1: number, $$2: number): void; - get damage(): number; - get pickable(): boolean; - get displayBlockState(): Internal.BlockState; - get pickResult(): Internal.ItemStack; - get defaultDisplayBlockState(): Internal.BlockState; - get minecartType(): Internal.AbstractMinecart$Type; - get passengersRidingOffset(): number; - get motionDirection(): Internal.Direction; - get pushable(): boolean; - get hurtDir(): number; - get hurtTime(): number; - get addEntityPacket(): Internal.Packet; - get defaultDisplayOffset(): number; - get displayOffset(): number; - get boundingBoxForCulling(): Internal.AABB; - set damage($$0: number); - set hurtDir($$0: number); - set displayBlockState($$0: Internal.BlockState_); - set customDisplay($$0: boolean); - set hurtTime($$0: number); - set displayOffset($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractMinecart_ = AbstractMinecart; - /** - * @javaClass java.util.function.IntPredicate - */ - interface IntPredicate { - or(arg0: Internal.IntPredicate_): this; - test(arg0: number): boolean; - and(arg0: Internal.IntPredicate_): this; - negate(): this; - } - type IntPredicate_ = ((arg0: number) => boolean) | IntPredicate; - /** - * @javaClass dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant - */ - class VariantBlockStateGenerator$Variant { - toJson(): Internal.JsonElement; - model(s: string): Internal.VariantBlockStateGenerator$Model; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VariantBlockStateGenerator$Variant_ = VariantBlockStateGenerator$Variant; - /** - * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes - */ - class RegistryObjectBuilderTypes { - static add(key: Internal.ResourceKey_>, baseClass: Internal.Class_): Internal.RegistryObjectBuilderTypes; - addType(type: string, builderType: Internal.Class_>, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_, isDefault: boolean): void; - addType(type: string, builderType: Internal.Class_>, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_): void; - bypassServerOnly(): Internal.RegistryObjectBuilderTypes; - addBuilder(builder: Internal.BuilderBase_): void; - getCurrent(): Internal.BuilderBase; - getDefaultType(): Internal.RegistryObjectBuilderTypes$BuilderType; - static readonly "BLOCK_ENTITY_TYPE" : Internal.RegistryObjectBuilderTypes>; - static readonly "CUSTOM_STAT" : Internal.RegistryObjectBuilderTypes; - static readonly "ENCHANTMENT" : Internal.RegistryObjectBuilderTypes; - static readonly "POINT_OF_INTEREST_TYPE" : Internal.RegistryObjectBuilderTypes; - readonly "types" : Internal.Map>; - static readonly "MOTIVE" : Internal.RegistryObjectBuilderTypes; - static readonly "VILLAGER_TYPE" : Internal.RegistryObjectBuilderTypes; - static readonly "ALL_BUILDERS" : [undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined]; - static readonly "PARTICLE_TYPE" : Internal.RegistryObjectBuilderTypes>; - readonly "objects" : Internal.Map>; - static readonly "BLOCK" : Internal.RegistryObjectBuilderTypes; - static readonly "ENTITY_TYPE" : Internal.RegistryObjectBuilderTypes>; - readonly "registryKey" : Internal.ResourceKey>; - static readonly "ITEM" : Internal.RegistryObjectBuilderTypes; - readonly "objectBaseClass" : typeof T; - static readonly "VILLAGER_PROFESSION" : Internal.RegistryObjectBuilderTypes; - "current" : Internal.BuilderBase; - static readonly "FLUID" : Internal.RegistryObjectBuilderTypes; - static readonly "SOUND_EVENT" : Internal.RegistryObjectBuilderTypes; - static readonly "POTION" : Internal.RegistryObjectBuilderTypes; - readonly "deferredRegister" : Internal.DeferredRegister; - static readonly "MOB_EFFECT" : Internal.RegistryObjectBuilderTypes; - static readonly "MAP" : {}; - get defaultType(): Internal.RegistryObjectBuilderTypes$BuilderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RegistryObjectBuilderTypes_ = RegistryObjectBuilderTypes; - /** - * @javaClass net.minecraft.class_6670 - */ - class NearestVisibleLivingEntities { - contains($$0: Internal.LivingEntity_): boolean; - contains($$0: Internal.Predicate_): boolean; - find($$0: Internal.Predicate_): Internal.Stream; - findClosest($$0: Internal.Predicate_): Internal.Optional; - findAll($$0: Internal.Predicate_): Internal.Iterable; - static empty(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NearestVisibleLivingEntities_ = NearestVisibleLivingEntities; - /** - * @javaClass net.minecraft.class_4763 - */ - class BiomeSpecialEffects { - getAmbientMoodSettings(): Internal.Optional; - getFoliageColorOverride(): Internal.Optional; - getSkyColor(): number; - getGrassColorOverride(): Internal.Optional; - getAmbientParticleSettings(): Internal.Optional; - getFogColor(): number; - getBackgroundMusic(): Internal.Optional; - getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier; - getAmbientAdditionsSettings(): Internal.Optional; - getAmbientLoopSoundEvent(): Internal.Optional; - getWaterColor(): number; - getWaterFogColor(): number; - "skyColor" : number; - static readonly "CODEC" : Internal.Codec; - "waterFogColor" : number; - "ambientLoopSoundEvent" : Internal.Optional; - "foliageColorOverride" : Internal.Optional; - "grassColorOverride" : Internal.Optional; - "ambientAdditionsSettings" : Internal.Optional; - "ambientParticleSettings" : Internal.Optional; - "waterColor" : number; - "backgroundMusic" : Internal.Optional; - "grassColorModifier" : Internal.BiomeSpecialEffects$GrassColorModifier; - "fogColor" : number; - "ambientMoodSettings" : Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BiomeSpecialEffects_ = BiomeSpecialEffects; - /** - * @javaClass com.mojang.serialization.MapCodec$ResultFunction - */ - interface MapCodec$ResultFunction { - apply(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_, arg2: Internal.DataResult_): Internal.DataResult; - coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; - } - type MapCodec$ResultFunction_ = MapCodec$ResultFunction; - /** - * @javaClass dev.latvian.mods.kubejs.block.DetectorBlock$Builder - */ - class DetectorBlock$Builder extends Internal.BlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - detectorId(id: string): this; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DetectorBlock$Builder_ = DetectorBlock$Builder; - /** - * @javaClass net.minecraft.class_1041 - */ - class Window implements Internal.AutoCloseable, Internal.WindowAccessor, Internal.MixinWindowAccessor { - setGuiScale($$0: number): void; - setPreferredFullscreenVideoMode($$0: Internal.Optional_): void; - getRefreshRate(): number; - updateDisplay(): void; - getWindow(): number; - getGuiScaledWidth(): number; - setWindowed($$0: number, $$1: number): void; - setErrorSection($$0: string): void; - getScreenWidth(): number; - getWidth(): number; - static checkGlfwError($$0: Internal.BiConsumer_): void; - getHeight(): number; - shouldClose(): boolean; - updateVsync($$0: boolean): void; - getGuiScale(): number; - setDefaultErrorCallback(): void; - close(): void; - getGuiScaledHeight(): number; - getPreferredFullscreenVideoMode(): Internal.Optional; - updateRawMouseInput($$0: boolean): void; - changeFullscreenVideoMode(): void; - setTitle($$0: string): void; - findBestMonitor(): Internal.Monitor; - setHeight($$0: number): void; - setWidth($$0: number): void; - toggleFullScreen(): void; - getScreenHeight(): number; - setIcon($$0: Internal.InputStream_, $$1: Internal.InputStream_): void; - getX(): number; - getY(): number; - getFramerateLimit(): number; - setFramerateLimit($$0: number): void; - defaultErrorCallback($$0: number, $$1: number): void; - calculateScale($$0: number, $$1: boolean): number; - isFullscreen(): boolean; - get screenWidth(): number; - get preferredFullscreenVideoMode(): Internal.Optional; - get screenHeight(): number; - get guiScale(): number; - get fullscreen(): boolean; - get refreshRate(): number; - get framerateLimit(): number; - get guiScaledWidth(): number; - get width(): number; - get x(): number; - get y(): number; - get window(): number; - get guiScaledHeight(): number; - get height(): number; - set guiScale($$0: number); - set errorSection($$0: string); - set preferredFullscreenVideoMode($$0: Internal.Optional_); - set framerateLimit($$0: number); - set width($$0: number); - set title($$0: string); - set height($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Window_ = Window; - /** - * @javaClass net.minecraft.class_5204 - */ - class TwoLayersFeatureSize extends Internal.FeatureSize { - getSizeAtHeight($$0: number, $$1: number): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TwoLayersFeatureSize_ = TwoLayersFeatureSize; - /** - * @javaClass net.minecraft.class_2637 - */ - class ClientboundSectionBlocksUpdatePacket implements Internal.Packet { - shouldSuppressLightUpdates(): boolean; - runUpdates($$0: Internal.BiConsumer_): void; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSectionBlocksUpdatePacket_ = ClientboundSectionBlocksUpdatePacket; - /** - * @javaClass java.security.PermissionCollection - */ - abstract class PermissionCollection implements Internal.Serializable { - add(arg0: Internal.Permission_): void; - elementsAsStream(): Internal.Stream; - isReadOnly(): boolean; - elements(): Internal.Enumeration; - toString(): string; - implies(arg0: Internal.Permission_): boolean; - setReadOnly(): void; - get readOnly(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PermissionCollection_ = PermissionCollection; - /** - * @javaClass java.util.stream.Collector - */ - interface Collector { - characteristics(): Internal.Set; - supplier(): Internal.Supplier; - of(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BinaryOperator_, arg3: Internal.Function_, ... arg4: Internal.Collector$Characteristics_[]): Internal.Collector; - of(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BinaryOperator_, ... arg3: Internal.Collector$Characteristics_[]): Internal.Collector; - finisher(): Internal.Function; - accumulator(): Internal.BiConsumer; - combiner(): Internal.BinaryOperator; - } - type Collector_ = Collector; - /** - * @javaClass dev.onyxstudios.cca.api.v3.util.NbtSerializable - */ - interface NbtSerializable { - fromTag(arg0: Internal.CompoundTag_): void; - toDynamic(dynamic: Internal.Dynamic_): Internal.Dynamic; - fromDynamic(dynamic: Internal.Dynamic_): void; - toTag(arg0: Internal.CompoundTag_): Internal.CompoundTag; - } - type NbtSerializable_ = NbtSerializable; - /** - * @javaClass java.time.chrono.IsoChronology - */ - class IsoChronology extends Internal.AbstractChronology implements Internal.Serializable { - localDateTime(arg0: Internal.TemporalAccessor_): Internal.LocalDateTime; - date(arg0: Internal.TemporalAccessor_): Internal.LocalDate; - date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.LocalDate; - date(arg0: number, arg1: number, arg2: number): Internal.LocalDate; - period(arg0: number, arg1: number, arg2: number): Internal.Period; - dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.LocalDate; - dateYearDay(arg0: number, arg1: number): Internal.LocalDate; - getCalendarType(): string; - resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.LocalDate; - isLeapYear(arg0: number): boolean; - range(arg0: Internal.ChronoField_): Internal.ValueRange; - dateEpochDay(arg0: number): Internal.LocalDate; - getId(): string; - dateNow(): Internal.LocalDate; - dateNow(arg0: Internal.ZoneId_): Internal.LocalDate; - dateNow(arg0: Internal.Clock_): Internal.LocalDate; - eraOf(arg0: number): Internal.IsoEra; - eras(): Internal.List; - prolepticYear(arg0: Internal.Era_, arg1: number): number; - zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ZonedDateTime; - zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ZonedDateTime; - epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; - static readonly "INSTANCE" : Internal.IsoChronology; - get calendarType(): string; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IsoChronology_ = IsoChronology; - /** - * @javaClass com.mojang.authlib.minecraft.UserApiService$UserFlag - */ - class UserApiService$UserFlag extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.UserApiService$UserFlag[]; - static readonly "CHAT_ALLOWED" : Internal.UserApiService$UserFlag; - static readonly "TELEMETRY_ENABLED" : Internal.UserApiService$UserFlag; - static readonly "REALMS_ALLOWED" : Internal.UserApiService$UserFlag; - static readonly "PROFANITY_FILTER_ENABLED" : Internal.UserApiService$UserFlag; - static readonly "SERVERS_ALLOWED" : Internal.UserApiService$UserFlag; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UserApiService$UserFlag_ = "telemetry_enabled" | "profanity_filter_enabled" | "realms_allowed" | "chat_allowed" | "servers_allowed" | UserApiService$UserFlag; - /** - * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction - */ - interface Boolean2ReferenceFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Boolean2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - getOrDefault(arg0: boolean, arg1: V): V; - containsKey(arg0: any): boolean; - containsKey(arg0: boolean): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ReferenceFunction; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Boolean2IntFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ReferenceFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Boolean2CharFunction; - put(arg0: boolean, arg1: V): V; - remove(arg0: any): V; - remove(arg0: boolean): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Boolean2ObjectFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ReferenceFunction; - get(arg0: any): V; - get(arg0: boolean): V; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Boolean2LongFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ReferenceFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ReferenceFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Boolean2ByteFunction; - } - type Boolean2ReferenceFunction_ = ((arg0: boolean) => V) | Boolean2ReferenceFunction; - /** - * @javaClass java.util.function.DoubleBinaryOperator - */ - interface DoubleBinaryOperator { - applyAsDouble(arg0: number, arg1: number): number; - } - type DoubleBinaryOperator_ = ((arg0: number, arg1: number) => number) | DoubleBinaryOperator; - /** - * @javaClass java.lang.ModuleLayer$Controller - */ - class ModuleLayer$Controller { - addReads(arg0: Internal.Module_, arg1: Internal.Module_): this; - addExports(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this; - addOpens(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this; - layer(): Internal.ModuleLayer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleLayer$Controller_ = ModuleLayer$Controller; - /** - * @javaClass net.minecraft.class_846$class_4690 - */ - class ChunkRenderDispatcher$ChunkTaskResult extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ChunkRenderDispatcher$ChunkTaskResult[]; - static readonly "CANCELLED" : null; - static readonly "SUCCESSFUL" : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkRenderDispatcher$ChunkTaskResult_ = "cancelled" | "successful" | ChunkRenderDispatcher$ChunkTaskResult; - /** - * @javaClass net.minecraft.class_1792 - */ - class Item implements Internal.ItemLike, Internal.FabricItem, Internal.ItemExtensions, Internal.ItemVariantCache, Internal.MixinItemAccessor, Internal.ItemKJS { - getMaxStackSize(): number; - setBurnTime(i: number): void; - getName($$0: Internal.ItemStack_): Internal.Component; - isEdible(): boolean; - overrideOtherStackedOnMe($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.Slot_, $$3: Internal.ClickAction_, $$4: Internal.Player_, $$5: Internal.SlotAccess_): boolean; - use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; - static byBlock($$0: Internal.Block_): this; - shouldOverrideMultiplayerNbt(): boolean; - getDestroySpeed($$0: Internal.ItemStack_, $$1: Internal.BlockState_): number; - canBeDepleted(): boolean; - getRarity($$0: Internal.ItemStack_): Rarity; - inventoryTick($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.Entity_, $$3: number, $$4: boolean): void; - interactLivingEntity($$0: Internal.ItemStack_, $$1: Internal.Player_, $$2: Internal.LivingEntity_, $$3: Hand_): Internal.InteractionResult; - getTooltipImage($$0: Internal.ItemStack_): Internal.Optional; - onCraftedBy($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.Player_): void; - isFireResistant(): boolean; - isValidRepairItem($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - finishUsingItem($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_): Internal.ItemStack; - hurtEnemy($$0: Internal.ItemStack_, $$1: Internal.LivingEntity_, $$2: Internal.LivingEntity_): boolean; - asItem(): this; - fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; - isEnchantable($$0: Internal.ItemStack_): boolean; - fabric_getCachedItemVariant(): Internal.ItemVariant; - getDefaultAttributeModifiers($$0: EquipmentSlot_): Internal.Multimap; - getEquipSound(): Internal.SoundEvent; - useOnRelease($$0: Internal.ItemStack_): boolean; - getBarWidth($$0: Internal.ItemStack_): number; - fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; - hasCraftingRemainingItem(): boolean; - getBarColor($$0: Internal.ItemStack_): number; - verifyTagAfterLoad($$0: Internal.CompoundTag_): void; - fabric_setEquipmentSlotProvider(equipmentSlotProvider: Internal.EquipmentSlotProvider_): void; - onUseTick($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: Internal.ItemStack_, $$3: number): void; - setItemBuilderKJS(b: Internal.ItemBuilder_): void; - getEnchantmentValue(): number; - getCraftingRemainingItem(): this; - getItemBuilderKJS(): Internal.ItemBuilder; - isComplex(): boolean; - getDescriptionId($$0: Internal.ItemStack_): string; - getDescriptionId(): string; - getUseAnimation($$0: Internal.ItemStack_): Internal.UseAnim; - getId(): string; - static getId($$0: Internal.Item_): number; - canBeHurtBy($$0: Internal.DamageSource_): boolean; - getItemCategory(): Internal.CreativeModeTab; - getDescription(): Internal.Component; - getDefaultInstance(): Internal.ItemStack; - overrideStackedOnOther($$0: Internal.ItemStack_, $$1: Internal.Slot_, $$2: Internal.ClickAction_, $$3: Internal.Player_): boolean; - isFoil($$0: Internal.ItemStack_): boolean; - canAttackBlock($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_): boolean; - getEatingSound(): Internal.SoundEvent; - getMaxDamage(): number; - getDrinkingSound(): Internal.SoundEvent; - appendHoverText($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; - fabric_setCustomDamageHandler(handler: Internal.CustomDamageHandler_): void; - mineBlock($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.LivingEntity_): boolean; - useOn($$0: Internal.UseOnContext_): Internal.InteractionResult; - fillItemCategory($$0: Internal.CreativeModeTab_, $$1: Internal.NonNullList_): void; - getFoodProperties(): Internal.FoodProperties; - isBarVisible($$0: Internal.ItemStack_): boolean; - onDestroyed($$0: Internal.ItemEntity_): void; - isCorrectToolForDrops($$0: Internal.BlockState_): boolean; - releaseUsing($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_, $$3: number): void; - canFitInsideContainerItems(): boolean; - getTypeData(): Internal.CompoundTag; - toString(): string; - static byId($$0: number): this; - builtInRegistryHolder(): Internal.Holder$Reference; - getUseDuration($$0: Internal.ItemStack_): number; - static readonly "EAT_DURATION" : 32; - static readonly "MAX_BAR_WIDTH" : 13; - static readonly "MAX_STACK_SIZE" : 64; - static readonly "BY_BLOCK" : {}; - get maxStackSize(): number; - get itemBuilderKJS(): Internal.ItemBuilder; - get itemCategory(): Internal.CreativeModeTab; - get eatingSound(): Internal.SoundEvent; - get maxDamage(): number; - get enchantmentValue(): number; - get description(): Internal.Component; - get typeData(): Internal.CompoundTag; - get fireResistant(): boolean; - get descriptionId(): string; - get equipSound(): Internal.SoundEvent; - get complex(): boolean; - get drinkingSound(): Internal.SoundEvent; - get defaultInstance(): Internal.ItemStack; - get craftingRemainingItem(): this; - get edible(): boolean; - get id(): string; - get foodProperties(): Internal.FoodProperties; - set itemBuilderKJS(b: Internal.ItemBuilder_); - set burnTime(i: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Item_ = Special.Item | Item; - /** - * @javaClass net.minecraft.class_382$class_328 - */ - class BakedGlyph$Effect { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BakedGlyph$Effect_ = BakedGlyph$Effect; - /** - * @javaClass java.util.Stack - */ - class Stack extends Internal.Vector { - pop(): E; - search(arg0: any): number; - push(arg0: E): E; - peek(): E; - empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Stack_ = Stack; - /** - * @javaClass net.minecraft.class_1928$class_4315 - */ - abstract class GameRules$Value { - serialize(): string; - setFrom(arg0: T, arg1: Internal.MinecraftServer_): void; - setFromArgument($$0: Internal.CommandContext_, $$1: string): void; - getCommandResult(): number; - toString(): string; - get commandResult(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameRules$Value_ = GameRules$Value; - /** - * @javaClass net.minecraft.class_1959$class_1961 - */ - class Biome$BiomeCategory extends Internal.Enum implements Internal.StringRepresentable { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.Biome$BiomeCategory[]; - method_15434(): string; - static byName($$0: string): this; - static readonly "BEACH" : Internal.Biome$BiomeCategory; - static readonly "UNDERGROUND" : Internal.Biome$BiomeCategory; - static readonly "MESA" : Internal.Biome$BiomeCategory; - static readonly "SAVANNA" : Internal.Biome$BiomeCategory; - static readonly "CODEC" : Internal.Codec; - static readonly "THEEND" : Internal.Biome$BiomeCategory; - static readonly "JUNGLE" : Internal.Biome$BiomeCategory; - static readonly "OCEAN" : Internal.Biome$BiomeCategory; - static readonly "TAIGA" : Internal.Biome$BiomeCategory; - static readonly "MOUNTAIN" : Internal.Biome$BiomeCategory; - static readonly "DESERT" : Internal.Biome$BiomeCategory; - static readonly "RIVER" : Internal.Biome$BiomeCategory; - static readonly "FOREST" : Internal.Biome$BiomeCategory; - static readonly "MUSHROOM" : Internal.Biome$BiomeCategory; - static readonly "NETHER" : Internal.Biome$BiomeCategory; - static readonly "PLAINS" : Internal.Biome$BiomeCategory; - static readonly "SWAMP" : Internal.Biome$BiomeCategory; - static readonly "NONE" : Internal.Biome$BiomeCategory; - static readonly "EXTREME_HILLS" : Internal.Biome$BiomeCategory; - static readonly "ICY" : Internal.Biome$BiomeCategory; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Biome$BiomeCategory_ = "forest" | "nether" | "taiga" | "none" | "swamp" | "theend" | "mountain" | "ocean" | "mesa" | "underground" | "extreme_hills" | "plains" | "savanna" | "beach" | "jungle" | "river" | "desert" | "mushroom" | "icy" | Biome$BiomeCategory; - /** - * @javaClass com.mojang.datafixers.DSL$TypeReference - */ - interface DSL$TypeReference { - in(arg0: Internal.Schema_): Internal.TypeTemplate; - typeName(): string; - } - type DSL$TypeReference_ = (() => string) | DSL$TypeReference; - /** - * @javaClass net.minecraft.class_1255 - */ - abstract class BlockableEventLoop implements Internal.ProfilerMeasured, Internal.ProcessorHandle, Internal.Executor { - profiledMetrics(): Internal.List; - managedBlock($$0: Internal.BooleanSupplier_): void; - executeIfPossible($$0: Internal.Runnable_): void; - submit($$0: Internal.Runnable_): Internal.CompletableFuture; - submit($$0: Internal.Supplier_): Internal.CompletableFuture; - tell($$0: R): void; - isSameThread(): boolean; - name(): string; - pollTask(): boolean; - executeBlocking($$0: Internal.Runnable_): void; - getPendingTasksCount(): number; - execute($$0: Internal.Runnable_): void; - get pendingTasksCount(): number; - get sameThread(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockableEventLoop_ = BlockableEventLoop; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemRightClickEmptyEventJS - */ - class ItemRightClickEmptyEventJS extends Internal.PlayerEventJS { - getHand(): Hand; - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - get item(): Internal.ItemStackJS; - get entity(): Internal.EntityJS; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemRightClickEmptyEventJS_ = ItemRightClickEmptyEventJS; - /** - * @javaClass net.minecraft.class_3517 - */ - class FrameTimer { - wrapIndex($$0: number): number; - scaleSampleTo($$0: number, $$1: number, $$2: number): number; - scaleAverageDurationTo($$0: number, $$1: number): number; - getLogEnd(): number; - getLogStart(): number; - getAverageDuration($$0: number): number; - getLog(): number[]; - logFrameDuration($$0: number): void; - static readonly "LOGGING_LENGTH" : 240; - get logEnd(): number; - get logStart(): number; - get log(): number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FrameTimer_ = FrameTimer; - /** - * @javaClass java.util.Queue - */ - interface Queue extends Internal.Collection { - offer(arg0: E): boolean; - add(arg0: E): boolean; - poll(): E; - remove(): E; - element(): E; - peek(): E; - } - type Queue_ = Queue; - /** - * @javaClass net.minecraft.class_1657$class_1658 - */ - class Player$BedSleepingProblem extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Player$BedSleepingProblem[]; - getMessage(): Internal.Component; - static readonly "OBSTRUCTED" : Internal.Player$BedSleepingProblem; - static readonly "NOT_POSSIBLE_HERE" : Internal.Player$BedSleepingProblem; - static readonly "NOT_POSSIBLE_NOW" : Internal.Player$BedSleepingProblem; - static readonly "NOT_SAFE" : Internal.Player$BedSleepingProblem; - static readonly "OTHER_PROBLEM" : Internal.Player$BedSleepingProblem; - static readonly "TOO_FAR_AWAY" : Internal.Player$BedSleepingProblem; - get message(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Player$BedSleepingProblem_ = "not_possible_here" | "not_possible_now" | "other_problem" | "too_far_away" | "obstructed" | "not_safe" | Player$BedSleepingProblem; - /** - * @javaClass net.minecraft.class_2713 - */ - class ClientboundRecipePacket implements Internal.Packet { - getState(): Internal.ClientboundRecipePacket$State; - getHighlights(): Internal.List; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getRecipes(): Internal.List; - getBookSettings(): Internal.RecipeBookSettings; - get recipes(): Internal.List; - get highlights(): Internal.List; - get bookSettings(): Internal.RecipeBookSettings; - get state(): Internal.ClientboundRecipePacket$State; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundRecipePacket_ = ClientboundRecipePacket; - /** - * @javaClass dev.latvian.mods.rhino.util.wrap.TypeWrapperFactory - */ - interface TypeWrapperFactory { - wrap(arg0: any): T; - } - type TypeWrapperFactory_ = ((arg0: any) => T) | TypeWrapperFactory; - /** - * @javaClass java.util.EventObject - */ - class EventObject implements Internal.Serializable { - getSource(): any; - toString(): string; - get source(): any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EventObject_ = EventObject; - /** - * @javaClass net.minecraft.class_5352 - */ - interface PackSource { - passThrough(): this; - decorate(arg0: Internal.Component_): Internal.Component; - decorating($$0: string): this; - } - type PackSource_ = ((arg0: Internal.Component) => Internal.Component) | PackSource; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2FloatFunction - */ - interface Byte2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Byte2ShortFunction; composeByte(arg0: Internal.Byte2ByteFunction_): this; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; defaultReturnValue(): number; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): this; - containsKey(arg0: any): boolean; + put(arg0: number, arg1: number): number; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Byte2DoubleFunction; + applyAsInt(arg0: number): number; + put(arg0: any, arg1: any): any; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Byte2ReferenceFunction; containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2FloatFunction; - } - type Byte2FloatFunction_ = ((arg0: number) => number) | Byte2FloatFunction; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseClick - */ - interface ScreenMouseEvents$AllowMouseClick { - allowMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; - } - type ScreenMouseEvents$AllowMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenMouseEvents$AllowMouseClick; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyRelease - */ - interface ScreenKeyboardEvents$BeforeKeyRelease { - beforeKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenKeyboardEvents$BeforeKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$BeforeKeyRelease; - /** - * @javaClass it.unimi.dsi.fastutil.longs.LongSet - */ - interface LongSet extends Internal.LongCollection, Internal.Set { - add(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.LongIterator; - spliterator(): Internal.LongSpliterator; - of(arg0: number, arg1: number): this; - of(): this; - of(... arg0: number[]): this; - of(arg0: number): this; - of(arg0: number, arg1: number, arg2: number): this; - rem(arg0: number): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - } - type LongSet_ = LongSet; - /** - * @javaClass net.minecraft.class_3179 - */ - class SimpleRandomFeatureConfiguration implements Internal.FeatureConfiguration { - getFeatures(): Internal.Stream>; - readonly "features" : Internal.HolderSet; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleRandomFeatureConfiguration_ = SimpleRandomFeatureConfiguration; - /** - * @javaClass net.minecraft.class_2839 - */ - class ProtoChunk extends Internal.ChunkAccess implements Internal.BlockGetter { - addPackedPostProcess($$0: number, $$1: number): void; - getCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; - getBlockEntity($$0: BlockPos_): Internal.BlockEntity; - getBelowZeroRetrogen(): Internal.BelowZeroRetrogen; - getLights(): Internal.Stream; - getBlockEntities(): Internal.Map; - getStatus(): Internal.ChunkStatus; - setBlockEntity($$0: Internal.BlockEntity_): void; - getBlockTicks(): Internal.TickContainerAccess; - redirect$zeo001$redirectGetBlockStateLightEmission(blockState: Internal.BlockState_, blockPos: BlockPos_): number; - static unpackOffsetCoordinates($$0: number, $$1: number, $$2: Internal.ChunkPos_): BlockPos; - method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; - getBlockEntityNbts(): Internal.Map; - getHeightAccessorForGeneration(): Internal.LevelHeightAccessor; - markPosForPostprocessing($$0: BlockPos_): void; - removeBlockEntity($$0: BlockPos_): void; - setLightEngine($$0: Internal.LevelLightEngine_): void; - setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; - getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; - getPackedLights(): Internal.ShortList[]; - setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; - getFluidTicks(): Internal.TickContainerAccess; - setStatus($$0: Internal.ChunkStatus_): void; - static packOffsetCoordinates($$0: BlockPos_): number; - getOrCreateCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; - unpackBlockTicks(): Internal.LevelChunkTicks; - addEntity($$0: Internal.Entity_): void; - addEntity($$0: Internal.CompoundTag_): void; - setCarvingMask($$0: CarvingGenerationStep_, $$1: Internal.CarvingMask_): void; - addLight($$0: BlockPos_): void; - addLight($$0: number, $$1: number): void; - unpackFluidTicks(): Internal.LevelChunkTicks; - getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; - getEntities(): Internal.List; - setBelowZeroRetrogen($$0: Internal.BelowZeroRetrogen_): void; - getFluidState($$0: BlockPos_): Internal.FluidState; - getBlockState($$0: BlockPos_): Internal.BlockState; - get blockEntityNbts(): Internal.Map; - get heightAccessorForGeneration(): Internal.LevelHeightAccessor; - get belowZeroRetrogen(): Internal.BelowZeroRetrogen; - get fluidTicks(): Internal.TickContainerAccess; - get entities(): Internal.List; - get blockTicks(): Internal.TickContainerAccess; - get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; - get packedLights(): Internal.ShortList[]; - get blockEntities(): Internal.Map; - get lights(): Internal.Stream; - get status(): Internal.ChunkStatus; - set belowZeroRetrogen($$0: Internal.BelowZeroRetrogen_); - set lightEngine($$0: Internal.LevelLightEngine_); - set blockEntity($$0: Internal.BlockEntity_); - set status($$0: Internal.ChunkStatus_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ProtoChunk_ = ProtoChunk; - /** - * @javaClass net.minecraft.class_5417 - */ - class PiglinBruteSpecificSensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PiglinBruteSpecificSensor_ = PiglinBruteSpecificSensor; - /** - * @javaClass net.minecraft.class_3439 - */ - class RecipeBook { - add($$0: Internal.Recipe_): void; - copyOverData($$0: Internal.RecipeBook_): void; - setOpen($$0: Internal.RecipeBookType_, $$1: boolean): void; - setBookSetting($$0: Internal.RecipeBookType_, $$1: boolean, $$2: boolean): void; - remove($$0: Internal.Recipe_): void; - getBookSettings(): Internal.RecipeBookSettings; - setFiltering($$0: Internal.RecipeBookType_, $$1: boolean): void; - willHighlight($$0: Internal.Recipe_): boolean; - removeHighlight($$0: Internal.Recipe_): void; - contains($$0: Internal.Recipe_): boolean; - contains($$0: ResourceLocation_): boolean; - isOpen($$0: Internal.RecipeBookType_): boolean; - isFiltering($$0: Internal.RecipeBookMenu_): boolean; - isFiltering($$0: Internal.RecipeBookType_): boolean; - setBookSettings($$0: Internal.RecipeBookSettings_): void; - addHighlight($$0: Internal.Recipe_): void; - get bookSettings(): Internal.RecipeBookSettings; - set bookSettings($$0: Internal.RecipeBookSettings_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeBook_ = RecipeBook; - /** - * @javaClass net.minecraft.class_6379$class_6380 - */ - class NarratableEntry$NarrationPriority extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.NarratableEntry$NarrationPriority[]; - isTerminal(): boolean; - static readonly "HOVERED" : Internal.NarratableEntry$NarrationPriority; - static readonly "NONE" : Internal.NarratableEntry$NarrationPriority; - static readonly "FOCUSED" : Internal.NarratableEntry$NarrationPriority; - get terminal(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NarratableEntry$NarrationPriority_ = "focused" | "none" | "hovered" | NarratableEntry$NarrationPriority; - /** - * @javaClass net.minecraft.class_5629 - */ - interface ServerPlayerConnection { - getPlayer(): Internal.ServerPlayer; - send(arg0: Internal.Packet_): void; - } - type ServerPlayerConnection_ = ServerPlayerConnection; - /** - * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockApiProvider - */ - interface BlockApiLookup$BlockApiProvider { - find(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockEntity_, arg4: C): A; - } - type BlockApiLookup$BlockApiProvider_ = ((arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: Internal.BlockEntity, arg4: C) => A) | BlockApiLookup$BlockApiProvider; - /** - * @javaClass java.time.DayOfWeek - */ - class DayOfWeek extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { - minus(arg0: number): this; - static valueOf(arg0: string): this; - query(arg0: Internal.TemporalQuery_): R; - static values(): Internal.DayOfWeek[]; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - isSupported(arg0: Internal.TemporalField_): boolean; - plus(arg0: number): this; - getLong(arg0: Internal.TemporalField_): number; - getValue(): number; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - static of(arg0: number): this; - get(arg0: Internal.TemporalField_): number; - static from(arg0: Internal.TemporalAccessor_): this; - static readonly "WEDNESDAY" : Internal.DayOfWeek; - static readonly "MONDAY" : Internal.DayOfWeek; - static readonly "THURSDAY" : Internal.DayOfWeek; - static readonly "SUNDAY" : Internal.DayOfWeek; - static readonly "TUESDAY" : Internal.DayOfWeek; - static readonly "FRIDAY" : Internal.DayOfWeek; - static readonly "SATURDAY" : Internal.DayOfWeek; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DayOfWeek_ = "sunday" | "saturday" | "tuesday" | "wednesday" | "thursday" | "friday" | "monday" | DayOfWeek; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinTextColorAccessor - */ - interface MixinTextColorAccessor { - getRgb_(): number; - } - type MixinTextColorAccessor_ = (() => number) | MixinTextColorAccessor; - /** - * @javaClass net.minecraft.class_2841$class_6560 - */ - class PalettedContainer$Configuration extends Internal.Record { - factory(): Internal.Palette$Factory; - createData($$0: Internal.IdMap_, $$1: Internal.PaletteResize_, $$2: number): Internal.PalettedContainer$Data; - hashCode(): number; - equals($$0: any): boolean; - bits(): number; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PalettedContainer$Configuration_ = PalettedContainer$Configuration; - /** - * @javaClass net.minecraft.class_1681 - */ - class ThrownEgg extends Internal.ThrowableItemProjectile { - handleEntityEvent($$0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThrownEgg_ = ThrownEgg; - /** - * @javaClass net.minecraft.class_2811 - */ - class ServerboundContainerButtonClickPacket implements Internal.Packet { - getContainerId(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - getButtonId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get buttonId(): number; - get containerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundContainerButtonClickPacket_ = ServerboundContainerButtonClickPacket; - /** - * @javaClass net.minecraft.class_2879 - */ - class ServerboundSwingPacket implements Internal.Packet { - getHand(): Hand; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSwingPacket_ = ServerboundSwingPacket; - /** - * @javaClass net.minecraft.class_6490 - */ - interface BitStorage { - getBits(): number; - getSize(): number; - set(arg0: number, arg1: number): void; - getAll(arg0: Internal.IntConsumer_): void; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ShortFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Byte2FloatFunction; + getOrDefault(arg0: number, arg1: number): number; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Byte2ObjectFunction; + remove(arg0: number): number; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ShortFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ShortFunction; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ShortFunction; + put(arg0: number, arg1: number): number; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Byte2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + size(): number; + defaultReturnValue(arg0: number): void; get(arg0: number): number; - getRaw(): number[]; - unpack(arg0: number[]): void; - getAndSet(arg0: number, arg1: number): number; - copy(): this; + apply(arg0: number): number; + clear(): void; + getOrDefault(arg0: any, arg1: number): number; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ShortFunction; } - type BitStorage_ = BitStorage; - /** - * @javaClass net.minecraft.class_2374 - */ - interface Position { - x(): number; - y(): number; - z(): number; - } - type Position_ = Position; - /** - * @javaClass java.time.ZonedDateTime - */ - class ZonedDateTime implements Internal.Temporal, Internal.ChronoZonedDateTime, Internal.Serializable { - plusHours(arg0: number): this; - toLocalTime(): Internal.LocalTime; - static ofLocal(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_, arg2: Internal.ZoneOffset_): this; - getDayOfWeek(): Internal.DayOfWeek; - static ofStrict(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): this; - plusSeconds(arg0: number): this; - getMinute(): number; - static from(arg0: Internal.TemporalAccessor_): this; - getMonth(): Internal.Month; - plusNanos(arg0: number): this; - withHour(arg0: number): this; - plusMonths(arg0: number): this; - plusYears(arg0: number): this; - truncatedTo(arg0: Internal.TemporalUnit_): this; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): this; - getNano(): number; - format(arg0: Internal.DateTimeFormatter_): string; - getZone(): Internal.ZoneId; - isSupported(arg0: Internal.TemporalField_): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - plus(arg0: Internal.TemporalAmount_): this; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - getYear(): number; - toLocalDateTime(): Internal.LocalDateTime; - withDayOfMonth(arg0: number): this; - withMonth(arg0: number): this; - toOffsetDateTime(): Internal.OffsetDateTime; - static ofInstant(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneId_): this; - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - minus(arg0: Internal.TemporalAmount_): this; - withFixedOffsetZone(): this; - minusHours(arg0: number): this; - getOffset(): Internal.ZoneOffset; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - withYear(arg0: number): this; - plusMinutes(arg0: number): this; - minusMinutes(arg0: number): this; - plusDays(arg0: number): this; - withLaterOffsetAtOverlap(): this; - hashCode(): number; - static now(arg0: Internal.Clock_): this; - static now(arg0: Internal.ZoneId_): this; - static now(): this; - static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneId_): this; - static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneId_): this; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneId_): this; - get(arg0: Internal.TemporalField_): number; - withEarlierOffsetAtOverlap(): this; - withZoneSameLocal(arg0: Internal.ZoneId_): this; - getDayOfYear(): number; - plusWeeks(arg0: number): this; - getHour(): number; - withMinute(arg0: number): this; - getMonthValue(): number; - minusYears(arg0: number): this; - withZoneSameInstant(arg0: Internal.ZoneId_): this; - minusWeeks(arg0: number): this; - withDayOfYear(arg0: number): this; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; - static parse(arg0: Internal.CharSequence_): this; - minusDays(arg0: number): this; - withNano(arg0: number): this; - getLong(arg0: Internal.TemporalField_): number; - minusMonths(arg0: number): this; - with(arg0: Internal.TemporalAdjuster_): this; - with(arg0: Internal.TemporalField_, arg1: number): this; - toLocalDate(): Internal.LocalDate; - equals(arg0: any): boolean; - getSecond(): number; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - getDayOfMonth(): number; - minusSeconds(arg0: number): this; - withSecond(arg0: number): this; - get dayOfWeek(): Internal.DayOfWeek; - get month(): Internal.Month; - get offset(): Internal.ZoneOffset; - get hour(): number; - get zone(): Internal.ZoneId; - get year(): number; - get dayOfYear(): number; - get dayOfMonth(): number; - get monthValue(): number; - get nano(): number; - get minute(): number; - get second(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZonedDateTime_ = ZonedDateTime; - /** - * @javaClass net.minecraft.class_4634 - */ - class BlockPileConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "stateProvider" : Internal.BlockStateProvider; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockPileConfiguration_ = BlockPileConfiguration; - /** - * @javaClass org.apache.commons.lang3.mutable.MutableObject - */ - class MutableObject implements Internal.Mutable, Internal.Serializable { - getValue(): T; - hashCode(): number; - setValue(arg0: T): void; - equals(arg0: any): boolean; - toString(): string; - get value(): T; - set value(arg0: T); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MutableObject_ = MutableObject; - /** - * @javaClass net.minecraft.class_1887 - */ - abstract class Enchantment { - getDescriptionId(): string; - getMinCost($$0: number): number; - getSlotItems($$0: Internal.LivingEntity_): Internal.Map; - doPostHurt($$0: Internal.LivingEntity_, $$1: Internal.Entity_, $$2: number): void; - getRarity(): Internal.Enchantment$Rarity; - getFullname($$0: number): Internal.Component; - isCompatibleWith($$0: Internal.Enchantment_): boolean; - getMaxLevel(): number; - getMaxCost($$0: number): number; - getMinLevel(): number; - canEnchant($$0: Internal.ItemStack_): boolean; - isTradeable(): boolean; - doPostAttack($$0: Internal.LivingEntity_, $$1: Internal.Entity_, $$2: number): void; - isDiscoverable(): boolean; - isCurse(): boolean; - getDamageBonus($$0: number, $$1: Internal.MobType_): number; - static byId($$0: number): this; - getDamageProtection($$0: number, $$1: Internal.DamageSource_): number; - isTreasureOnly(): boolean; - readonly "category" : Internal.EnchantmentCategory; - get maxLevel(): number; - get minLevel(): number; - get treasureOnly(): boolean; - get descriptionId(): string; - get discoverable(): boolean; - get tradeable(): boolean; - get curse(): boolean; - get rarity(): Internal.Enchantment$Rarity; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Enchantment_ = Special.Enchantment | Enchantment; - /** - * @javaClass java.nio.file.FileStore - */ - abstract class FileStore { - getTotalSpace(): number; - getAttribute(arg0: string): any; - getUsableSpace(): number; - isReadOnly(): boolean; - getBlockSize(): number; - supportsFileAttributeView(arg0: Internal.Class_): boolean; - supportsFileAttributeView(arg0: string): boolean; - name(): string; - type(): string; - getUnallocatedSpace(): number; - getFileStoreAttributeView(arg0: Internal.Class_): V; - get unallocatedSpace(): number; - get readOnly(): boolean; - get totalSpace(): number; - get usableSpace(): number; - get blockSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FileStore_ = FileStore; - /** - * @javaClass java.text.Format$Field - */ - class Format$Field extends Internal.AttributedCharacterIterator$Attribute { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Format$Field_ = Format$Field; - /** - * @javaClass net.minecraft.class_5268 - */ - interface ServerLevelData extends Internal.WritableLevelData { - getWanderingTraderId(): Internal.UUID; - method_151($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; - setDayTime(arg0: number): void; - getGameType(): Internal.GameType; - getWanderingTraderSpawnChance(): number; - getClearWeatherTime(): number; - setWorldBorder(arg0: Internal.WorldBorder$Settings_): void; - isInitialized(): boolean; - getRainTime(): number; - getLevelName(): string; - setWanderingTraderSpawnChance(arg0: number): void; - getScheduledEvents(): Internal.TimerQueue; - getAllowCommands(): boolean; - setGameType(arg0: Internal.GameType_): void; - setRainTime(arg0: number): void; - getWanderingTraderSpawnDelay(): number; - getThunderTime(): number; - setWanderingTraderSpawnDelay(arg0: number): void; - setThundering(arg0: boolean): void; - setInitialized(arg0: boolean): void; - getWorldBorder(): Internal.WorldBorder$Settings; - setWanderingTraderId(arg0: Internal.UUID_): void; - setGameTime(arg0: number): void; - setThunderTime(arg0: number): void; - setClearWeatherTime(arg0: number): void; - } - type ServerLevelData_ = ServerLevelData; - /** - * @javaClass net.minecraft.class_3989 - */ - class WanderingTrader extends Internal.AbstractVillager { - setWanderTarget($$0: BlockPos_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - aiStep(): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - removeWhenFarAway($$0: number): boolean; - getDespawnDelay(): number; - method_18010(): Internal.SoundEvent; - setDespawnDelay($$0: number): void; - method_19270(): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - get despawnDelay(): number; - set wanderTarget($$0: BlockPos_); - set despawnDelay($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WanderingTrader_ = WanderingTrader; - /** - * @javaClass net.minecraft.class_2863 - */ - class ServerboundSelectTradePacket implements Internal.Packet { - getItem(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get item(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSelectTradePacket_ = ServerboundSelectTradePacket; - /** - * @javaClass dev.latvian.mods.kubejs.util.WrappedJS - */ - interface WrappedJS { - } - type WrappedJS_ = WrappedJS; - /** - * @javaClass net.minecraft.class_2761 - */ - class ClientboundSetTimePacket implements Internal.Packet { - getDayTime(): number; - getGameTime(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get gameTime(): number; - get dayTime(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetTimePacket_ = ClientboundSetTimePacket; - /** - * @javaClass net.minecraft.class_846$class_849 - */ - class ChunkRenderDispatcher$CompiledChunk { - facesCanSeeEachother($$0: Internal.Direction_, $$1: Internal.Direction_): boolean; - isEmpty($$0: Internal.RenderType_): boolean; - getRenderableBlockEntities(): Internal.List; - hasNoRenderableLayers(): boolean; - static readonly "UNCOMPILED" : Internal.ChunkRenderDispatcher$CompiledChunk; - get renderableBlockEntities(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkRenderDispatcher$CompiledChunk_ = ChunkRenderDispatcher$CompiledChunk; - /** - * @javaClass net.minecraft.class_3312$class_3313 - */ - class GameProfileCache$GameProfileInfo { - getLastAccess(): number; - getProfile(): Internal.GameProfile; - getExpirationDate(): Internal.Date; - setLastAccess($$0: number): void; - get profile(): Internal.GameProfile; - get lastAccess(): number; - get expirationDate(): Internal.Date; - set lastAccess($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameProfileCache$GameProfileInfo_ = GameProfileCache$GameProfileInfo; - /** - * @javaClass java.time.temporal.TemporalQuery - */ - interface TemporalQuery { - queryFrom(arg0: Internal.TemporalAccessor_): R; - } - type TemporalQuery_ = ((arg0: Internal.TemporalAccessor) => R) | TemporalQuery; - /** - * @javaClass com.ptsmods.morecommands.mixin.compat.compat17plus.MixinHopperBlockEntityAccessor - */ - interface MixinHopperBlockEntityAccessor { - setTransferCooldown(arg0: number): void; - } - type MixinHopperBlockEntityAccessor_ = ((arg0: number) => void) | MixinHopperBlockEntityAccessor; - /** - * @javaClass net.coderbot.batchedentityrendering.impl.TransparencyType - */ - class TransparencyType extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.TransparencyType[]; - static readonly "DECAL" : Internal.TransparencyType; - static readonly "GENERAL_TRANSPARENT" : Internal.TransparencyType; - static readonly "OPAQUE" : Internal.TransparencyType; - static readonly "WATER_MASK" : Internal.TransparencyType; - static readonly "LINES" : Internal.TransparencyType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TransparencyType_ = "water_mask" | "opaque" | "general_transparent" | "lines" | "decal" | TransparencyType; - /** - * @javaClass net.minecraft.class_2611 - */ - class EnderChestBlockEntity extends Internal.BlockEntity implements Internal.LidBlockEntity { - stillValid($$0: Internal.Player_): boolean; - method_11274($$0: number): number; - triggerEvent($$0: number, $$1: number): boolean; - static lidAnimateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.EnderChestBlockEntity_): void; - recheckOpen(): void; - startOpen($$0: Internal.Player_): void; - stopOpen($$0: Internal.Player_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnderChestBlockEntity_ = EnderChestBlockEntity; - /** - * @javaClass java.io.Reader - */ - abstract class Reader implements Internal.Readable, Internal.Closeable { - read(arg0: string[]): number; - read(arg0: string[], arg1: number, arg2: number): number; - read(arg0: Internal.CharBuffer_): number; - read(): number; - static nullReader(): this; - ready(): boolean; - markSupported(): boolean; - reset(): void; - skip(arg0: number): number; - transferTo(arg0: Internal.Writer_): number; - close(): void; - mark(arg0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Reader_ = Reader; - /** - * @javaClass net.minecraft.class_2841$class_4464 - */ - interface PalettedContainer$CountConsumer { - accept(arg0: T, arg1: number): void; - } - type PalettedContainer$CountConsumer_ = ((arg0: T, arg1: number) => void) | PalettedContainer$CountConsumer; - /** - * @javaClass dev.latvian.mods.kubejs.util.AttachedData - */ - class AttachedData extends Internal.HashMap { - getParent(): any; - get parent(): any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttachedData_ = AttachedData; - /** - * @javaClass net.minecraft.class_1477 - */ - class Squid extends Internal.WaterAnimal { - handleEntityEvent($$0: number): void; - aiStep(): void; - setMovementVector($$0: number, $$1: number, $$2: number): void; - travel($$0: Vec3_): void; - canBeLeashed($$0: Internal.Player_): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - hasMovementVector(): boolean; - "oldTentacleMovement" : number; - "tentacleAngle" : number; - "zBodyRot" : number; - "xBodyRot" : number; - "zBodyRotO" : number; - "xBodyRotO" : number; - "tentacleMovement" : number; - "oldTentacleAngle" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Squid_ = Squid; - /** - * @javaClass net.minecraft.class_2610 - */ - class ClientboundAddMobPacket implements Internal.Packet { - getxRot(): number; - getyRot(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - getX(): number; - getY(): number; - getUUID(): Internal.UUID; - getZ(): number; - getType(): number; - getyHeadRot(): number; - getXd(): number; - getYd(): number; - getZd(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get yHeadRot(): number; - get yRot(): number; - get xRot(): number; - get x(): number; - get y(): number; - get z(): number; - get zd(): number; - get id(): number; - get yd(): number; - get type(): number; - get xd(): number; - get uUID(): Internal.UUID; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundAddMobPacket_ = ClientboundAddMobPacket; - /** - * @javaClass net.minecraft.class_5905 - */ - class ClientboundSetTitlesAnimationPacket implements Internal.Packet { - getFadeOut(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getStay(): number; - getFadeIn(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get fadeOut(): number; - get fadeIn(): number; - get stay(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetTitlesAnimationPacket_ = ClientboundSetTitlesAnimationPacket; - /** - * @javaClass net.minecraft.class_6658 - */ + type Byte2ShortFunction_ = ((arg0: number)=>number) | Byte2ShortFunction; class BlockPredicateFilter extends Internal.PlacementFilter { - static forPredicate($$0: Internal.BlockPredicate_): this; type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + static forPredicate($$0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_): Internal.BlockPredicateFilter; + readonly static "CODEC": any; } type BlockPredicateFilter_ = BlockPredicateFilter; - /** - * @javaClass java.util.function.ObjDoubleConsumer - */ - interface ObjDoubleConsumer { - accept(arg0: T, arg1: number): void; + class StreamTagVisitor$EntryResult extends Internal.Enum { + static valueOf($$0: string): Internal.StreamTagVisitor$EntryResult; + static values(): Internal.StreamTagVisitor$EntryResult[]; + readonly static "BREAK": Internal.StreamTagVisitor$EntryResult; + readonly static "SKIP": Internal.StreamTagVisitor$EntryResult; + readonly static "ENTER": Internal.StreamTagVisitor$EntryResult; + readonly static "HALT": Internal.StreamTagVisitor$EntryResult; } - type ObjDoubleConsumer_ = ((arg0: T, arg1: number) => void) | ObjDoubleConsumer; - /** - * @javaClass java.util.function.IntFunction - */ - interface IntFunction { - apply(arg0: number): R; + type StreamTagVisitor$EntryResult_ = StreamTagVisitor$EntryResult | "break" | "halt" | "skip" | "enter"; + class BlockOutlineRenderEventJS extends Internal.WorldRenderContextEventJS { + constructor(context: Internal.WorldRenderContext_, blockOutlineContext: Internal.WorldRenderContext$BlockOutlineContext_) + blockPos(): BlockPos; + static handle(context: Internal.WorldRenderContext_, blockOutlineContext: Internal.WorldRenderContext$BlockOutlineContext_): boolean; + cameraX(): number; + vertexConsumer(): Internal.VertexConsumer; + cameraZ(): number; + cameraY(): number; + entity(): Internal.Entity; + blockState(): Internal.BlockState; + getBlockOutlineContext(): Internal.WorldRenderContext$BlockOutlineContext; + get blockOutlineContext(): Internal.WorldRenderContext$BlockOutlineContext } - type IntFunction_ = ((arg0: number) => R) | IntFunction; - /** - * @javaClass java.util.concurrent.Callable - */ - interface Callable { - call(): V; - } - type Callable_ = (() => V) | Callable; - /** - * @javaClass net.minecraft.class_4655 - */ - class RotatedBlockProvider extends Internal.BlockStateProvider { - getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RotatedBlockProvider_ = RotatedBlockProvider; - /** - * @javaClass net.minecraft.class_5869$class_6107 - */ - class CanyonCarverConfiguration$CanyonShapeConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "thickness" : Internal.FloatProvider; - readonly "distanceFactor" : Internal.FloatProvider; - readonly "horizontalRadiusFactor" : Internal.FloatProvider; - readonly "widthSmoothness" : number; - readonly "verticalRadiusDefaultFactor" : number; - readonly "verticalRadiusCenterFactor" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CanyonCarverConfiguration$CanyonShapeConfiguration_ = CanyonCarverConfiguration$CanyonShapeConfiguration; - /** - * @javaClass net.minecraft.class_3505$class_6863 - */ - class TagManager$LoadResult extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - key(): Internal.ResourceKey>; - tags(): Internal.Map>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TagManager$LoadResult_ = TagManager$LoadResult; - /** - * @javaClass net.minecraft.class_1640 - */ - class Witch extends Internal.Raider implements Internal.RangedAttackMob { - canBeLeader(): boolean; - handleEntityEvent($$0: number): void; - aiStep(): void; - isDrinkingPotion(): boolean; - setUsingItem($$0: boolean): void; - applyRaidBuffs($$0: number, $$1: boolean): void; - getCelebrateSound(): Internal.SoundEvent; - static createAttributes(): Internal.AttributeSupplier$Builder; - method_7105($$0: Internal.LivingEntity_, $$1: number): void; - get celebrateSound(): Internal.SoundEvent; - get drinkingPotion(): boolean; - set usingItem($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Witch_ = Witch; - /** - * @javaClass net.minecraft.class_1696 - */ - class MinecartFurnace extends Internal.AbstractMinecart { - getMinecartType(): Internal.AbstractMinecart$Type; - getDefaultDisplayBlockState(): Internal.BlockState; - interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - destroy($$0: Internal.DamageSource_): void; - tick(): void; - "xPush" : number; - "zPush" : number; - get defaultDisplayBlockState(): Internal.BlockState; - get minecartType(): Internal.AbstractMinecart$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecartFurnace_ = MinecartFurnace; - /** - * @javaClass net.minecraft.class_2649 - */ - class ClientboundContainerSetContentPacket implements Internal.Packet { - getContainerId(): number; - getCarriedItem(): Internal.ItemStack; - getItems(): Internal.List; - handle($$0: Internal.ClientGamePacketListener_): void; + type BlockOutlineRenderEventJS_ = BlockOutlineRenderEventJS; + class ClientboundSetCarriedItemPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; - getStateId(): number; - get stateId(): number; - get containerId(): number; - get carriedItem(): Internal.ItemStack; - get items(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundContainerSetContentPacket_ = ClientboundContainerSetContentPacket; - /** - * @javaClass net.minecraft.class_6910$class_6912 - */ - interface DensityFunction$FunctionContext { - getBlender(): Internal.Blender; - blockX(): number; - blockY(): number; - blockZ(): number; - } - type DensityFunction$FunctionContext_ = DensityFunction$FunctionContext; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2IntFunction - */ - interface Long2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): this; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): this; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Long2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2IntFunction; - } - type Long2IntFunction_ = ((arg0: number) => number) | Long2IntFunction; - /** - * @javaClass net.minecraft.class_1277 - */ - class SimpleContainer implements Internal.Container, Internal.StackedContentsCompatible, Internal.SpecialLogicInventory { - removeItem($$0: number, $$1: number): Internal.ItemStack; - removeItemNoUpdate($$0: number): Internal.ItemStack; - fillStackedContents($$0: Internal.StackedContents_): void; - fromTag($$0: Internal.ListTag_): void; - method_5448(): void; - stillValid($$0: Internal.Player_): boolean; - isEmpty(): boolean; - getItem($$0: number): Internal.ItemStack; - removeListener($$0: net.minecraft.world.ContainerListener_): void; - removeAllItems(): Internal.List; - getContainerSize(): number; - addItem($$0: Internal.ItemStack_): Internal.ItemStack; - redirect$zpg000$fabric_redirectMarkDirty(self: Internal.SimpleContainer_): void; - createTag(): Internal.ListTag; - fabric_setSuppress(suppress: boolean): void; - removeItemType($$0: Internal.Item_, $$1: number): Internal.ItemStack; - canAddItem($$0: Internal.ItemStack_): boolean; - toString(): string; - setChanged(): void; - fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; - setItem($$0: number, $$1: Internal.ItemStack_): void; - addListener($$0: net.minecraft.world.ContainerListener_): void; - get containerSize(): number; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleContainer_ = SimpleContainer; - /** - * @javaClass net.minecraft.class_4068 - */ - interface Widget { - render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void; - } - type Widget_ = ((arg0: Internal.PoseStack, arg1: number, arg2: number, arg3: number) => void) | Widget; - /** - * @javaClass net.minecraft.class_1527 - */ - class EnderDragonPhase { - createInstance($$0: Internal.EnderDragon_): Internal.DragonPhaseInstance; - static getById($$0: number): Internal.EnderDragonPhase; - getId(): number; - toString(): string; - static getCount(): number; - static readonly "HOVERING" : Internal.EnderDragonPhase; - static readonly "STRAFE_PLAYER" : Internal.EnderDragonPhase; - static readonly "SITTING_FLAMING" : Internal.EnderDragonPhase; - static readonly "HOLDING_PATTERN" : Internal.EnderDragonPhase; - static readonly "LANDING" : Internal.EnderDragonPhase; - static readonly "CHARGING_PLAYER" : Internal.EnderDragonPhase; - static readonly "LANDING_APPROACH" : Internal.EnderDragonPhase; - static readonly "DYING" : Internal.EnderDragonPhase; - static readonly "SITTING_SCANNING" : Internal.EnderDragonPhase; - static readonly "TAKEOFF" : Internal.EnderDragonPhase; - static readonly "SITTING_ATTACKING" : Internal.EnderDragonPhase; - get count(): number; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnderDragonPhase_ = EnderDragonPhase; - /** - * @javaClass net.minecraft.class_3866 - */ - class FurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FurnaceBlockEntity_ = FurnaceBlockEntity; - /** - * @javaClass net.minecraft.class_3850 - */ - class VillagerData { - getLevel(): number; - getType(): Internal.VillagerType; - static canLevelUp($$0: number): boolean; - static getMaxXpPerLevel($$0: number): number; - setType($$0: Internal.VillagerType_): this; - static getMinXpPerLevel($$0: number): number; - setLevel($$0: number): this; - getProfession(): Internal.VillagerProfession; - setProfession($$0: Internal.VillagerProfession_): this; - static readonly "CODEC" : Internal.Codec; - static readonly "MIN_VILLAGER_LEVEL" : 1; - static readonly "MAX_VILLAGER_LEVEL" : 5; - get profession(): Internal.VillagerProfession; - get level(): number; - get type(): Internal.VillagerType; - set profession($$0: Internal.VillagerProfession_); - set level($$0: number); - set type($$0: Internal.VillagerType_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VillagerData_ = VillagerData; - /** - * @javaClass com.google.common.collect.BaseImmutableMultimap - */ - abstract class BaseImmutableMultimap extends Internal.AbstractMultimap { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BaseImmutableMultimap_ = BaseImmutableMultimap; - /** - * @javaClass net.minecraft.class_2838 - */ - class ServerboundPickItemPacket implements Internal.Packet { + handle($$0: Internal.ClientGamePacketListener_): void; getSlot(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get slot(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundPickItemPacket_ = ServerboundPickItemPacket; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder - */ - class FenceBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FenceBlockBuilder_ = FenceBlockBuilder; - /** - * @javaClass net.minecraft.class_1438$class_4053 - */ - class MushroomCow$MushroomType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.MushroomCow$MushroomType[]; - getBlockState(): Internal.BlockState; - static readonly "RED" : Internal.MushroomCow$MushroomType; - static readonly "BROWN" : Internal.MushroomCow$MushroomType; - get blockState(): Internal.BlockState; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MushroomCow$MushroomType_ = "red" | "brown" | MushroomCow$MushroomType; - /** - * @javaClass net.minecraft.class_3446 - */ - interface StatFormatter { - format(arg0: number): string; - } - type StatFormatter_ = ((arg0: number) => string) | StatFormatter; - /** - * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate - */ - class BlockIDPredicate implements dev.latvian.mods.kubejs.block.predicate.BlockPredicate { - getBlockProperties(): Internal.List; - with(key: string, value: string): this; - checkState(state: Internal.BlockState_): boolean; - toString(): string; - check(b: Internal.BlockContainerJS_): boolean; - getBlockState(): Internal.BlockState; - get blockState(): Internal.BlockState; - get blockProperties(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockIDPredicate_ = BlockIDPredicate; - /** - * @javaClass java.util.stream.DoubleStream - */ - interface DoubleStream extends Internal.BaseStream { - average(): Internal.OptionalDouble; - sequential(): this; - takeWhile(arg0: Internal.DoublePredicate_): this; - distinct(): this; - findFirst(): Internal.OptionalDouble; - sum(): number; - skip(arg0: number): this; - allMatch(arg0: Internal.DoublePredicate_): boolean; - mapToObj(arg0: Internal.DoubleFunction_): Internal.Stream; - empty(): this; - mapMulti(arg0: Internal.DoubleStream$DoubleMapMultiConsumer_): this; - iterator(): Internal.PrimitiveIterator$OfDouble; - min(): Internal.OptionalDouble; - mapToLong(arg0: Internal.DoubleToLongFunction_): Internal.LongStream; - parallel(): this; - noneMatch(arg0: Internal.DoublePredicate_): boolean; - findAny(): Internal.OptionalDouble; - of(... arg0: number[]): this; - of(arg0: number): this; - limit(arg0: number): this; - builder(): Internal.DoubleStream$Builder; - toArray(): number[]; - forEachOrdered(arg0: Internal.DoubleConsumer_): void; - generate(arg0: Internal.DoubleSupplier_): this; - anyMatch(arg0: Internal.DoublePredicate_): boolean; - map(arg0: Internal.DoubleUnaryOperator_): this; - iterate(arg0: number, arg1: Internal.DoublePredicate_, arg2: Internal.DoubleUnaryOperator_): this; - iterate(arg0: number, arg1: Internal.DoubleUnaryOperator_): this; - reduce(arg0: number, arg1: Internal.DoubleBinaryOperator_): number; - reduce(arg0: Internal.DoubleBinaryOperator_): Internal.OptionalDouble; - spliterator(): Internal.Spliterator$OfDouble; - max(): Internal.OptionalDouble; - forEach(arg0: Internal.DoubleConsumer_): void; - count(): number; - concat(arg0: Internal.DoubleStream_, arg1: Internal.DoubleStream_): this; - dropWhile(arg0: Internal.DoublePredicate_): this; - peek(arg0: Internal.DoubleConsumer_): this; - flatMap(arg0: Internal.DoubleFunction_): this; - filter(arg0: Internal.DoublePredicate_): this; - sorted(): this; - boxed(): Internal.Stream; - summaryStatistics(): Internal.DoubleSummaryStatistics; - mapToInt(arg0: Internal.DoubleToIntFunction_): Internal.IntStream; - collect(arg0: Internal.Supplier_, arg1: Internal.ObjDoubleConsumer_, arg2: Internal.BiConsumer_): R; - } - type DoubleStream_ = DoubleStream; - /** - * @javaClass net.minecraft.class_4051 - */ - class TargetingConditions { - test($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; - ignoreInvisibilityTesting(): this; - handler$boe000$test(baseEntity: Internal.LivingEntity_, targetEntity: Internal.LivingEntity_, cbi: Internal.CallbackInfoReturnable_): void; - range($$0: number): this; - selector($$0: Internal.Predicate_): this; - static forNonCombat(): this; - copy(): this; - static forCombat(): this; - ignoreLineOfSight(): this; - static readonly "DEFAULT" : Internal.TargetingConditions; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TargetingConditions_ = TargetingConditions; - /** - * @javaClass java.math.BigInteger - */ - class BigInteger extends Internal.Number implements Internal.Comparable { - bitLength(): number; - getLowestSetBit(): number; - longValueExact(): number; - mod(arg0: Internal.BigInteger_): this; - byteValueExact(): number; - gcd(arg0: Internal.BigInteger_): this; - setBit(arg0: number): this; - compareTo(arg0: Internal.BigInteger_): number; - shortValueExact(): number; - longValue(): number; - sqrtAndRemainder(): Internal.BigInteger[]; - not(): this; - shiftLeft(arg0: number): this; - min(arg0: Internal.BigInteger_): this; - sqrt(): this; - and(arg0: Internal.BigInteger_): this; - hashCode(): number; - pow(arg0: number): this; - clearBit(arg0: number): this; - xor(arg0: Internal.BigInteger_): this; - divide(arg0: Internal.BigInteger_): this; - multiply(arg0: Internal.BigInteger_): this; - signum(): number; - add(arg0: Internal.BigInteger_): this; - flipBit(arg0: number): this; - or(arg0: Internal.BigInteger_): this; - max(arg0: Internal.BigInteger_): this; - static valueOf(arg0: number): this; - intValue(): number; - subtract(arg0: Internal.BigInteger_): this; - floatValue(): number; - isProbablePrime(arg0: number): boolean; - doubleValue(): number; - nextProbablePrime(): this; - testBit(arg0: number): boolean; - shiftRight(arg0: number): this; - abs(): this; - divideAndRemainder(arg0: Internal.BigInteger_): Internal.BigInteger[]; - negate(): this; - toByteArray(): number[]; - equals(arg0: any): boolean; - toString(arg0: number): string; - toString(): string; - bitCount(): number; - static probablePrime(arg0: number, arg1: Internal.Random_): this; - modPow(arg0: Internal.BigInteger_, arg1: Internal.BigInteger_): this; - remainder(arg0: Internal.BigInteger_): this; - intValueExact(): number; - andNot(arg0: Internal.BigInteger_): this; - modInverse(arg0: Internal.BigInteger_): this; - static readonly "ZERO" : Internal.BigInteger; - static readonly "ONE" : Internal.BigInteger; - static readonly "TEN" : Internal.BigInteger; - static readonly "TWO" : Internal.BigInteger; - get lowestSetBit(): number; - set bit(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BigInteger_ = BigInteger; - /** - * @javaClass net.minecraft.class_3763 - */ - abstract class Raider extends Internal.PatrollingMonster { - hasActiveRaid(): boolean; - die($$0: Internal.DamageSource_): void; - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - setTicksOutsideRaid($$0: number): void; - requiresCustomPersistence(): boolean; - canJoinPatrol(): boolean; - getCurrentRaid(): Internal.Raid; - applyRaidBuffs(arg0: number, arg1: boolean): void; - getWave(): number; - setWave($$0: number): void; - getCelebrateSound(): Internal.SoundEvent; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - setCurrentRaid($$0: Internal.Raid_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getTicksOutsideRaid(): number; - removeWhenFarAway($$0: number): boolean; - setCelebrating($$0: boolean): void; - setCanJoinRaid($$0: boolean): void; - isCelebrating(): boolean; - canJoinRaid(): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - get celebrateSound(): Internal.SoundEvent; - get currentRaid(): Internal.Raid; - get ticksOutsideRaid(): number; - get celebrating(): boolean; - get wave(): number; - set currentRaid($$0: Internal.Raid_); - set ticksOutsideRaid($$0: number); - set celebrating($$0: boolean); - set wave($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Raider_ = Raider; - /** - * @javaClass net.minecraft.class_2624 - */ - abstract class BaseContainerBlockEntity extends Internal.BlockEntity implements Internal.Container, Internal.MenuProvider, Internal.Nameable { - createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; - load($$0: Internal.CompoundTag_): void; - setCustomName($$0: Internal.Component_): void; - static canUnlock($$0: Internal.Player_, $$1: Internal.LockCode_, $$2: Internal.Component_): boolean; - canOpen($$0: Internal.Player_): boolean; - method_5797(): Internal.Component; - method_5476(): Internal.Component; - method_5477(): Internal.Component; - set customName($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BaseContainerBlockEntity_ = BaseContainerBlockEntity; - /** - * @javaClass net.minecraft.class_2791 - */ - abstract class ChunkAccess implements Internal.BlockGetter, Internal.BiomeManager$NoiseBiomeSource, Internal.FeatureAccess { - incrementInhabitedTime($$0: number): void; - getAllReferences(): Internal.Map, Internal.LongSet>; - getBlendingData(): Internal.BlendingData; - getBelowZeroRetrogen(): Internal.BelowZeroRetrogen; - fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_): void; - getOrCreateHeightmapUnprimed($$0: Internal.Heightmap$Types_): Internal.Heightmap; - getStatus(): Internal.ChunkStatus; - getStartForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; - getBlockTicks(): Internal.TickContainerAccess; - getHighestSectionPosition(): number; - setInhabitedTime($$0: number): void; - static getOrCreateOffsetList($$0: Internal.ShortList_[], $$1: number): Internal.ShortList; - setAllStarts($$0: Internal.Map_, Internal.StructureStart_>): void; - getSection($$0: number): Internal.LevelChunkSection; - getPostProcessing(): Internal.ShortList[]; - getHeightmaps(): Internal.Collection>; - setHeightmap($$0: Internal.Heightmap$Types_, $$1: number[]): void; - getPos(): Internal.ChunkPos; - getInhabitedTime(): number; - method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; - getOrCreateNoiseChunk($$0: Internal.NoiseRouter_, $$1: Internal.Supplier_, $$2: Internal.NoiseGeneratorSettings_, $$3: Internal.Aquifer$FluidPicker_, $$4: Internal.Blender_): Internal.NoiseChunk; - isOldNoiseGeneration(): boolean; - removeBlockEntity(arg0: BlockPos_): void; - setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; - getBlockEntityNbtForSaving(arg0: BlockPos_): Internal.CompoundTag; - carverBiome($$0: Internal.Supplier_>): Internal.Holder; - getHighestSection(): Internal.LevelChunkSection; - addEntity(arg0: Internal.Entity_): void; - getAllStarts(): Internal.Map, Internal.StructureStart>; - isYSpaceEmpty($$0: number, $$1: number): boolean; - method_31605(): number; - addPackedPostProcess($$0: number, $$1: number): void; - setBlendingData($$0: Internal.BlendingData_): void; - method_31607(): number; - hasAnyStructureReferences(): boolean; - getLights(): Internal.Stream; - getEventDispatcher($$0: number): Internal.GameEventDispatcher; - setBlockEntity(arg0: Internal.BlockEntity_): void; - getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; - getBlockEntitiesPos(): Internal.Set; - isLightCorrect(): boolean; - getHeightAccessorForGeneration(): Internal.LevelHeightAccessor; - markPosForPostprocessing($$0: BlockPos_): void; - setAllReferences($$0: Internal.Map_, Internal.LongSet_>): void; - setBlockEntityNbt($$0: Internal.CompoundTag_): void; - setUnsaved($$0: boolean): void; - addReferenceForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: number): void; - isUnsaved(): boolean; - getReferencesForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.LongSet; - hasPrimedHeightmap($$0: Internal.Heightmap$Types_): boolean; - setBlockState(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: boolean): Internal.BlockState; - getUpgradeData(): Internal.UpgradeData; - getFluidTicks(): Internal.TickContainerAccess; - setLightCorrect($$0: boolean): void; - getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; - isUpgrading(): boolean; - getBlockEntityNbt($$0: BlockPos_): Internal.CompoundTag; - getSections(): Internal.LevelChunkSection[]; - get highestSection(): Internal.LevelChunkSection; - get upgradeData(): Internal.UpgradeData; - get heightAccessorForGeneration(): Internal.LevelHeightAccessor; - get belowZeroRetrogen(): Internal.BelowZeroRetrogen; - get fluidTicks(): Internal.TickContainerAccess; - get upgrading(): boolean; - get blockTicks(): Internal.TickContainerAccess; - get highestSectionPosition(): number; - get inhabitedTime(): number; - get sections(): Internal.LevelChunkSection[]; - get postProcessing(): Internal.ShortList[]; - get oldNoiseGeneration(): boolean; - get allStarts(): Internal.Map, Internal.StructureStart>; - get blockEntitiesPos(): Internal.Set; - get pos(): Internal.ChunkPos; - get allReferences(): Internal.Map, Internal.LongSet>; - get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; - get blendingData(): Internal.BlendingData; - get lightCorrect(): boolean; - get heightmaps(): Internal.Collection>; - get lights(): Internal.Stream; - get unsaved(): boolean; - get status(): Internal.ChunkStatus; - set allStarts($$0: Internal.Map_, Internal.StructureStart_>); - set blockEntityNbt($$0: Internal.CompoundTag_); - set blockEntity(arg0: Internal.BlockEntity_); - set allReferences($$0: Internal.Map_, Internal.LongSet_>); - set blendingData($$0: Internal.BlendingData_); - set inhabitedTime($$0: number); - set lightCorrect($$0: boolean); - set unsaved($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkAccess_ = ChunkAccess; - /** - * @javaClass net.minecraft.class_2995 - */ - class ServerScoreboard extends Internal.Scoreboard { - getStopTrackingPackets($$0: Internal.Objective_): Internal.List>; - onTeamRemoved($$0: Internal.PlayerTeam_): void; - startTrackingObjective($$0: Internal.Objective_): void; - setDisplayObjective($$0: number, $$1: Internal.Objective_): void; - addPlayerToTeam($$0: string, $$1: Internal.PlayerTeam_): boolean; - onTeamChanged($$0: Internal.PlayerTeam_): void; - onPlayerRemoved($$0: string): void; - getObjectiveDisplaySlotCount($$0: Internal.Objective_): number; - onTeamAdded($$0: Internal.PlayerTeam_): void; - onScoreChanged($$0: Internal.Score_): void; - getStartTrackingPackets($$0: Internal.Objective_): Internal.List>; - onObjectiveRemoved($$0: Internal.Objective_): void; - onObjectiveAdded($$0: Internal.Objective_): void; - createData($$0: Internal.CompoundTag_): Internal.ScoreboardSaveData; - createData(): Internal.ScoreboardSaveData; - stopTrackingObjective($$0: Internal.Objective_): void; - addDirtyListener($$0: Internal.Runnable_): void; - onObjectiveChanged($$0: Internal.Objective_): void; - onPlayerScoreRemoved($$0: string, $$1: Internal.Objective_): void; - removePlayerFromTeam($$0: string, $$1: Internal.PlayerTeam_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerScoreboard_ = ServerScoreboard; - /** - * Fired when the fishing loot table is registering. - * @javaClass dev.latvian.mods.kubejs.loot.FishingLootEventJS - */ - class FishingLootEventJS extends Internal.LootEventJS { - addFishing(id: ResourceLocation_, b: Internal.Consumer_): void; - getType(): string; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the fishing loot table is registering. - */ - type FishingLootEventJS_ = FishingLootEventJS; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2ShortFunction - */ - interface Float2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): this; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Float2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): this; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ShortFunction; - } - type Float2ShortFunction_ = ((arg0: number) => number) | Float2ShortFunction; - /** - * @javaClass net.minecraft.class_6783 - */ - class InsideWorldBoundsPredicate implements Internal.BlockPredicate { - test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; - type(): Internal.BlockPredicateType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InsideWorldBoundsPredicate_ = InsideWorldBoundsPredicate; - /** - * @javaClass java.time.temporal.ChronoField - */ - class ChronoField extends Internal.Enum implements Internal.TemporalField { - static valueOf(arg0: string): this; - static values(): Internal.ChronoField[]; - adjustInto(arg0: R, arg1: number): R; - range(): Internal.ValueRange; - getRangeUnit(): Internal.TemporalUnit; - getBaseUnit(): Internal.TemporalUnit; - rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange; - getDisplayName(arg0: Internal.Locale_): string; - isTimeBased(): boolean; - checkValidIntValue(arg0: number): number; - checkValidValue(arg0: number): number; - toString(): string; - isDateBased(): boolean; - getFrom(arg0: Internal.TemporalAccessor_): number; - isSupportedBy(arg0: Internal.TemporalAccessor_): boolean; - static readonly "CLOCK_HOUR_OF_AMPM" : Internal.ChronoField; - static readonly "DAY_OF_YEAR" : Internal.ChronoField; - static readonly "MICRO_OF_DAY" : Internal.ChronoField; - static readonly "ALIGNED_DAY_OF_WEEK_IN_MONTH" : Internal.ChronoField; - static readonly "DAY_OF_MONTH" : Internal.ChronoField; - static readonly "SECOND_OF_MINUTE" : Internal.ChronoField; - static readonly "PROLEPTIC_MONTH" : Internal.ChronoField; - static readonly "MILLI_OF_SECOND" : Internal.ChronoField; - static readonly "NANO_OF_DAY" : Internal.ChronoField; - static readonly "CLOCK_HOUR_OF_DAY" : Internal.ChronoField; - static readonly "MINUTE_OF_DAY" : Internal.ChronoField; - static readonly "ALIGNED_WEEK_OF_MONTH" : Internal.ChronoField; - static readonly "YEAR" : Internal.ChronoField; - static readonly "HOUR_OF_DAY" : Internal.ChronoField; - static readonly "MILLI_OF_DAY" : Internal.ChronoField; - static readonly "ALIGNED_DAY_OF_WEEK_IN_YEAR" : Internal.ChronoField; - static readonly "YEAR_OF_ERA" : Internal.ChronoField; - static readonly "AMPM_OF_DAY" : Internal.ChronoField; - static readonly "NANO_OF_SECOND" : Internal.ChronoField; - static readonly "SECOND_OF_DAY" : Internal.ChronoField; - static readonly "MICRO_OF_SECOND" : Internal.ChronoField; - static readonly "MONTH_OF_YEAR" : Internal.ChronoField; - static readonly "EPOCH_DAY" : Internal.ChronoField; - static readonly "ERA" : Internal.ChronoField; - static readonly "OFFSET_SECONDS" : Internal.ChronoField; - static readonly "HOUR_OF_AMPM" : Internal.ChronoField; - static readonly "MINUTE_OF_HOUR" : Internal.ChronoField; - static readonly "INSTANT_SECONDS" : Internal.ChronoField; - static readonly "ALIGNED_WEEK_OF_YEAR" : Internal.ChronoField; - static readonly "DAY_OF_WEEK" : Internal.ChronoField; - get baseUnit(): Internal.TemporalUnit; - get rangeUnit(): Internal.TemporalUnit; - get timeBased(): boolean; - get dateBased(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChronoField_ = "year_of_era" | "micro_of_second" | "year" | "minute_of_day" | "minute_of_hour" | "epoch_day" | "day_of_month" | "hour_of_ampm" | "offset_seconds" | "milli_of_second" | "nano_of_second" | "proleptic_month" | "era" | "second_of_minute" | "aligned_day_of_week_in_year" | "micro_of_day" | "nano_of_day" | "hour_of_day" | "day_of_week" | "second_of_day" | "day_of_year" | "month_of_year" | "ampm_of_day" | "milli_of_day" | "aligned_week_of_month" | "instant_seconds" | "aligned_day_of_week_in_month" | "aligned_week_of_year" | "clock_hour_of_day" | "clock_hour_of_ampm" | ChronoField; - /** - * @javaClass net.minecraft.class_291 - */ - class VertexBuffer implements Internal.AutoCloseable, Internal.VertexBufferHelper { - drawChunkLayer(): void; - bind(): void; - static unbindVertexArray(): void; - drawWithShader($$0: Internal.Matrix4f_, $$1: Internal.Matrix4f_, $$2: Internal.ShaderInstance_): void; - static unbind(): void; - upload($$0: Internal.BufferBuilder_): void; - restoreBinding(): void; - _drawWithShader($$0: Internal.Matrix4f_, $$1: Internal.Matrix4f_, $$2: Internal.ShaderInstance_): void; - getFormat(): Internal.VertexFormat; - draw(): void; - uploadLater($$0: Internal.BufferBuilder_): Internal.CompletableFuture; - close(): void; - saveBinding(): void; - get format(): Internal.VertexFormat; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VertexBuffer_ = VertexBuffer; - /** - * @javaClass net.minecraft.class_3168 - */ - class SeagrassFeature extends Internal.Feature { - place($$0: Internal.FeaturePlaceContext_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SeagrassFeature_ = SeagrassFeature; - /** - * @javaClass io.netty.util.concurrent.AbstractEventExecutorGroup - */ - abstract class AbstractEventExecutorGroup implements Internal.EventExecutorGroup { - scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - shutdownGracefully(): io.netty.util.concurrent.Future; - submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future; - submit(arg0: Internal.Callable_): io.netty.util.concurrent.Future; - submit(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future; - scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - invokeAll(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; - invokeAll(arg0: Internal.Collection_>): Internal.List>; - invokeAny(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): T; - invokeAny(arg0: Internal.Collection_>): T; - shutdownNow(): Internal.List; - execute(arg0: Internal.Runnable_): void; - shutdown(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractEventExecutorGroup_ = AbstractEventExecutorGroup; - /** - * @javaClass net.minecraft.class_3824 - */ - class RandomBlockMatchTest extends Internal.RuleTest { - test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomBlockMatchTest_ = RandomBlockMatchTest; - /** - * @javaClass net.minecraft.class_742 - */ - abstract class AbstractClientPlayer extends Internal.Player { - isCreative(): boolean; - isCapeLoaded(): boolean; - getCloakTextureLocation(): ResourceLocation; - isSpectator(): boolean; - handler$zfg000$onGetFieldOfViewModifier(cir: Internal.CallbackInfoReturnable_): void; - static registerSkinTexture($$0: ResourceLocation_, $$1: string): void; - getSkinTextureLocation(): ResourceLocation; - isElytraLoaded(): boolean; - getFieldOfViewModifier(): number; - isSkinLoaded(): boolean; - getModelName(): string; - getElytraTextureLocation(): ResourceLocation; - static getSkinLocation($$0: string): ResourceLocation; - static readonly "SKIN_HAT_WIDTH" : 8; - static readonly "SKIN_HEAD_WIDTH" : 8; - static readonly "SKIN_HAT_U" : 40; - static readonly "SKIN_TEX_HEIGHT" : 64; - readonly "clientLevel" : Internal.ClientLevel; - "elytraRotZ" : number; - "elytraRotY" : number; - "elytraRotX" : number; - static readonly "SKIN_HAT_HEIGHT" : 8; - static readonly "SKIN_HEAD_HEIGHT" : 8; - static readonly "SKIN_HEAD_V" : 8; - static readonly "SKIN_HEAD_U" : 8; - static readonly "SKIN_HAT_V" : 8; - static readonly "SKIN_TEX_WIDTH" : 64; - get elytraLoaded(): boolean; - get modelName(): string; - get elytraTextureLocation(): ResourceLocation; - get spectator(): boolean; - get skinTextureLocation(): ResourceLocation; - get skinLoaded(): boolean; - get cloakTextureLocation(): ResourceLocation; - get fieldOfViewModifier(): number; - get creative(): boolean; - get capeLoaded(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractClientPlayer_ = AbstractClientPlayer; - /** - * @javaClass net.minecraft.class_6748 - */ - class Blender { - static generateBorderTicks($$0: Internal.WorldGenRegion_, $$1: Internal.ChunkAccess_): void; - getBiomeResolver($$0: Internal.BiomeResolver_): Internal.BiomeResolver; - static of($$0: Internal.WorldGenRegion_): this; - static addAroundOldChunksCarvingMaskFilter($$0: Internal.WorldGenLevel_, $$1: Internal.ProtoChunk_): void; - static makeOldChunkDistanceGetter($$0: boolean, $$1: Internal.Set_): Internal.Blender$DistanceGetter; - blendOffsetAndFactor($$0: number, $$1: number): Internal.Blender$BlendingOutput; - blendDensity($$0: Internal.DensityFunction$FunctionContext_, $$1: number): number; - static empty(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Blender_ = Blender; - /** - * @javaClass dev.latvian.mods.unit.token.CharStream - */ - class CharStream { - next(): string; - nextIf(match: string): boolean; - peek(ahead: number): string; - peek(): string; - "position" : number; - readonly "chars" : string[]; - "skipWhitespace" : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CharStream_ = CharStream; - /** - * @javaClass net.minecraft.class_1145 - */ - interface SoundEventListener { - onPlaySound(arg0: Internal.SoundInstance_, arg1: Internal.WeighedSoundEvents_): void; - } - type SoundEventListener_ = ((arg0: Internal.SoundInstance, arg1: Internal.WeighedSoundEvents) => void) | SoundEventListener; - /** - * @javaClass net.minecraft.class_4543$class_4544 - */ - interface BiomeManager$NoiseBiomeSource { - method_16359(arg0: number, arg1: number, arg2: number): Internal.Holder; - } - type BiomeManager$NoiseBiomeSource_ = ((arg0: number, arg1: number, arg2: number) => Internal.Holder) | BiomeManager$NoiseBiomeSource; - /** - * @javaClass net.minecraft.class_6122 - */ - abstract class HeightProvider { - getType(): Internal.HeightProviderType; - sample(arg0: Internal.Random_, arg1: Internal.WorldGenerationContext_): number; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.HeightProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HeightProvider_ = HeightProvider; - /** - * @javaClass net.minecraft.class_2806 - */ - class ChunkStatus { - static getDistance($$0: Internal.ChunkStatus_): number; - getParent(): this; - getName(): string; - static getStatusList(): Internal.List; - getIndex(): number; - heightmapsAfter(): Internal.EnumSet; - getChunkType(): Internal.ChunkStatus$ChunkType; - static byName($$0: string): this; - static maxDistance(): number; - static getStatusAroundFullChunk($$0: number): this; - load($$0: Internal.ServerLevel_, $$1: Internal.StructureManager_, $$2: Internal.ThreadedLevelLightEngine_, $$3: Internal.Function_>>, $$4: Internal.ChunkAccess_): Internal.CompletableFuture>; - getRange(): number; - toString(): string; - generate($$0: Internal.Executor_, $$1: Internal.ServerLevel_, $$2: Internal.ChunkGenerator_, $$3: Internal.StructureManager_, $$4: Internal.ThreadedLevelLightEngine_, $$5: Internal.Function_>>, $$6: Internal.List_, $$7: boolean): Internal.CompletableFuture>; - isOrAfter($$0: Internal.ChunkStatus_): boolean; - static readonly "POST_FEATURES" : Internal.EnumSet; - static readonly "LIGHT" : Internal.ChunkStatus; - static readonly "NOISE" : Internal.ChunkStatus; - static readonly "MAX_STRUCTURE_DISTANCE" : 8; - static readonly "SPAWN" : Internal.ChunkStatus; - static readonly "FULL" : Internal.ChunkStatus; - static readonly "FEATURES" : Internal.ChunkStatus; - static readonly "STRUCTURE_STARTS" : Internal.ChunkStatus; - static readonly "STRUCTURE_REFERENCES" : Internal.ChunkStatus; - static readonly "HEIGHTMAPS" : Internal.ChunkStatus; - static readonly "SURFACE" : Internal.ChunkStatus; - static readonly "BIOMES" : Internal.ChunkStatus; - static readonly "CARVERS" : Internal.ChunkStatus; - static readonly "EMPTY" : Internal.ChunkStatus; - static readonly "LIQUID_CARVERS" : Internal.ChunkStatus; - get parent(): this; - get statusList(): Internal.List; - get name(): string; - get index(): number; - get range(): number; - get chunkType(): Internal.ChunkStatus$ChunkType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkStatus_ = Special.ChunkStatus | ChunkStatus; - /** - * @javaClass net.minecraft.class_5712 - */ - class GameEvent { - getName(): string; - is($$0: Internal.TagKey_): boolean; - toString(): string; - builtInRegistryHolder(): Internal.Holder$Reference; - getNotificationRadius(): number; - static readonly "EXPLODE" : Internal.GameEvent; - static readonly "BLOCK_DESTROY" : Internal.GameEvent; - static readonly "BLOCK_OPEN" : Internal.GameEvent; - static readonly "FLUID_PLACE" : Internal.GameEvent; - static readonly "DEFAULT_NOTIFICATION_RADIUS" : 16; - static readonly "BLOCK_ATTACH" : Internal.GameEvent; - static readonly "WOLF_SHAKING" : Internal.GameEvent; - static readonly "ENTITY_PLACE" : Internal.GameEvent; - static readonly "SPLASH" : Internal.GameEvent; - static readonly "BLOCK_DETACH" : Internal.GameEvent; - static readonly "MOB_INTERACT" : Internal.GameEvent; - static readonly "ENTITY_DAMAGED" : Internal.GameEvent; - static readonly "PISTON_CONTRACT" : Internal.GameEvent; - static readonly "BLOCK_CHANGE" : Internal.GameEvent; - static readonly "FLAP" : Internal.GameEvent; - static readonly "PROJECTILE_SHOOT" : Internal.GameEvent; - static readonly "DISPENSE_FAIL" : Internal.GameEvent; - static readonly "HIT_GROUND" : Internal.GameEvent; - static readonly "BLOCK_UNPRESS" : Internal.GameEvent; - static readonly "PISTON_EXTEND" : Internal.GameEvent; - static readonly "PROJECTILE_LAND" : Internal.GameEvent; - static readonly "EQUIP" : Internal.GameEvent; - static readonly "ENTITY_KILLED" : Internal.GameEvent; - static readonly "ELYTRA_FREE_FALL" : Internal.GameEvent; - static readonly "RAVAGER_ROAR" : Internal.GameEvent; - static readonly "MINECART_MOVING" : Internal.GameEvent; - static readonly "STEP" : Internal.GameEvent; - static readonly "CONTAINER_CLOSE" : Internal.GameEvent; - static readonly "FISHING_ROD_CAST" : Internal.GameEvent; - static readonly "LIGHTNING_STRIKE" : Internal.GameEvent; - static readonly "SHULKER_OPEN" : Internal.GameEvent; - static readonly "CONTAINER_OPEN" : Internal.GameEvent; - static readonly "PRIME_FUSE" : Internal.GameEvent; - static readonly "SWIM" : Internal.GameEvent; - static readonly "BLOCK_CLOSE" : Internal.GameEvent; - static readonly "SHEAR" : Internal.GameEvent; - static readonly "DRINKING_FINISH" : Internal.GameEvent; - static readonly "FLUID_PICKUP" : Internal.GameEvent; - static readonly "EAT" : Internal.GameEvent; - static readonly "FISHING_ROD_REEL_IN" : Internal.GameEvent; - static readonly "RING_BELL" : Internal.GameEvent; - static readonly "BLOCK_SWITCH" : Internal.GameEvent; - static readonly "BLOCK_UNSWITCH" : Internal.GameEvent; - static readonly "BLOCK_PLACE" : Internal.GameEvent; - static readonly "SHULKER_CLOSE" : Internal.GameEvent; - static readonly "BLOCK_PRESS" : Internal.GameEvent; - get name(): string; - get notificationRadius(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameEvent_ = Special.GameEvent | GameEvent; - /** - * @javaClass net.minecraft.class_2355 - */ - class Direction8 extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Direction8[]; - getDirections(): Internal.Set; - static readonly "NORTH_WEST" : Internal.Direction8; - static readonly "NORTH" : Internal.Direction8; - static readonly "NORTH_EAST" : Internal.Direction8; - static readonly "WEST" : Internal.Direction8; - static readonly "SOUTH_EAST" : Internal.Direction8; - static readonly "SOUTH" : Internal.Direction8; - static readonly "SOUTH_WEST" : Internal.Direction8; - static readonly "EAST" : Internal.Direction8; - get directions(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Direction8_ = "south_west" | "north_east" | "east" | "north_west" | "south" | "north" | "south_east" | "west" | Direction8; - /** - * @javaClass javax.security.auth.Subject - */ - class Subject implements Internal.Serializable { - static getSubject(arg0: Internal.AccessControlContext_): this; - static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_): T; - static doAs(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_): T; - getPrivateCredentials(): Internal.Set; - getPrivateCredentials(arg0: Internal.Class_): Internal.Set; - isReadOnly(): boolean; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - getPrincipals(arg0: Internal.Class_): Internal.Set; - getPrincipals(): Internal.Set; - getPublicCredentials(): Internal.Set; - getPublicCredentials(arg0: Internal.Class_): Internal.Set; - setReadOnly(): void; - static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedExceptionAction_, arg2: Internal.AccessControlContext_): T; - static doAsPrivileged(arg0: Internal.Subject_, arg1: Internal.PrivilegedAction_, arg2: Internal.AccessControlContext_): T; - get privateCredentials(): Internal.Set; - get readOnly(): boolean; - get principals(): Internal.Set; - get publicCredentials(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Subject_ = Subject; - /** - * @javaClass net.minecraft.class_6857 - */ - interface ServerPacketListener extends Internal.PacketListener { - shouldPropagateHandlingExceptions(): boolean; - } - type ServerPacketListener_ = ServerPacketListener; - /** - * @javaClass net.minecraft.class_1928$class_4314 - */ - class GameRules$Type { - createRule(): T; - createArgument($$0: string): Internal.RequiredArgumentBuilder; - callVisitor($$0: Internal.GameRules$GameRuleTypeVisitor_, $$1: Internal.GameRules$Key_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameRules$Type_ = GameRules$Type; - /** - * @javaClass net.minecraft.class_1480 - */ - abstract class WaterAnimal extends Internal.PathfinderMob { - static checkSurfaceWaterAnimalSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - baseTick(): void; - isPushedByFluid(): boolean; - canBeLeashed($$0: Internal.Player_): boolean; - getMobType(): Internal.MobType; - canBreatheUnderwater(): boolean; - getAmbientSoundInterval(): number; - get mobType(): Internal.MobType; - get pushedByFluid(): boolean; - get ambientSoundInterval(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WaterAnimal_ = WaterAnimal; - /** - * @javaClass net.minecraft.class_266 - */ - class Objective { - getCriteria(): Internal.ObjectiveCriteria; - setRenderType($$0: Internal.ObjectiveCriteria$RenderType_): void; - getName(): string; - getDisplayName(): Internal.Component; - getFormattedDisplayName(): Internal.Component; - getScoreboard(): Internal.Scoreboard; - getRenderType(): Internal.ObjectiveCriteria$RenderType; - setDisplayName($$0: Internal.Component_): void; - get formattedDisplayName(): Internal.Component; - get criteria(): Internal.ObjectiveCriteria; - get displayName(): Internal.Component; - get name(): string; - get scoreboard(): Internal.Scoreboard; - get renderType(): Internal.ObjectiveCriteria$RenderType; - set displayName($$0: Internal.Component_); - set renderType($$0: Internal.ObjectiveCriteria$RenderType_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Objective_ = Objective; - /** - * @javaClass net.minecraft.class_1521 - */ - interface DragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - isSitting(): boolean; - onCrystalDestroyed(arg0: Internal.EndCrystal_, arg1: BlockPos_, arg2: Internal.DamageSource_, arg3: Internal.Player_): void; - onHurt(arg0: Internal.DamageSource_, arg1: number): number; - doClientTick(): void; - getFlySpeed(): number; - end(): void; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - getTurnSpeed(): number; - } - type DragonPhaseInstance_ = DragonPhaseInstance; - /** - * @javaClass net.minecraft.class_5928 - */ - class RandomSpreadFoliagePlacer extends Internal.FoliagePlacer { - foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomSpreadFoliagePlacer_ = RandomSpreadFoliagePlacer; - /** - * @javaClass com.mojang.authlib.minecraft.TelemetrySession - */ - interface TelemetrySession { - eventSetupFunction(arg0: Internal.Consumer_): void; - isEnabled(): boolean; - globalProperties(): Internal.TelemetryPropertyContainer; - createNewEvent(arg0: string): Internal.TelemetryEvent; - } - type TelemetrySession_ = TelemetrySession; - /** - * @javaClass net.minecraft.class_2871 - */ - class ServerboundSetCommandMinecartPacket implements Internal.Packet { - getCommand(): string; - getCommandBlock($$0: Internal.Level_): Internal.BaseCommandBlock; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - isTrackOutput(): boolean; - get trackOutput(): boolean; - get command(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSetCommandMinecartPacket_ = ServerboundSetCommandMinecartPacket; - /** - * @javaClass net.minecraft.class_2843 - */ - class UpgradeData { - upgrade($$0: Internal.LevelChunk_): void; - isEmpty(): boolean; - write(): Internal.CompoundTag; - static readonly "EMPTY" : Internal.UpgradeData; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UpgradeData_ = UpgradeData; - /** - * @javaClass dev.latvian.mods.kubejs.client.painter.PainterObject - */ - abstract class PainterObject implements Internal.SpecialEquality { - hashCode(): number; - equals(o: any): boolean; - update(tag: Internal.CompoundTag_): void; - toString(): string; - id(i: string): this; - specialEquals(o: any, shallow: boolean): boolean; - "parent" : Internal.PainterObjectStorage; - "visible" : dev.latvian.mods.unit.Unit; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PainterObject_ = PainterObject; - /** - * @javaClass net.minecraft.class_3445 - */ - class Stat extends Internal.ObjectiveCriteria { - getValue(): T; - static buildName($$0: Internal.StatType_, $$1: T): string; - getType(): Internal.StatType; - hashCode(): number; - equals($$0: any): boolean; - format($$0: number): string; - toString(): string; - get type(): Internal.StatType; - get value(): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Stat_ = Stat; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleSpliterator - */ - interface DoubleSpliterator extends Internal.Spliterator$OfDouble { - trySplit(): this; - tryAdvance(arg0: Internal.Consumer_): boolean; - tryAdvance(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): boolean; - getComparator(): Internal.DoubleComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; - } - type DoubleSpliterator_ = (() => Internal.DoubleSpliterator) | DoubleSpliterator; - /** - * @javaClass net.minecraft.class_6749 - */ - class BlendingData { - oldNoise(): boolean; - static getOrUpdateBlendingData($$0: Internal.WorldGenRegion_, $$1: number, $$2: number): this; - static sideByGenerationAge($$0: Internal.WorldGenLevel_, $$1: number, $$2: number, $$3: boolean): Internal.Set; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlendingData_ = BlendingData; - /** - * @javaClass java.util.function.DoubleToLongFunction - */ - interface DoubleToLongFunction { - applyAsLong(arg0: number): number; - } - type DoubleToLongFunction_ = ((arg0: number) => number) | DoubleToLongFunction; - /** - * @javaClass net.minecraft.class_5215 - */ - class MegaJungleTrunkPlacer extends Internal.GiantTrunkPlacer { - placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MegaJungleTrunkPlacer_ = MegaJungleTrunkPlacer; - /** - * @javaClass dev.architectury.registry.registries.DeferredRegister - */ - class DeferredRegister implements Internal.Iterable> { - getRegistries(): Internal.Registries; - getRegistrar(): Internal.Registrar; - iterator(): Internal.Iterator>; - static create(modId: string, key: Internal.ResourceKey_>): Internal.DeferredRegister; - register(id: ResourceLocation_, supplier: Internal.Supplier_): Internal.RegistrySupplier; - register(): void; - register(id: string, supplier: Internal.Supplier_): Internal.RegistrySupplier; - get registrar(): Internal.Registrar; - get registries(): Internal.Registries; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DeferredRegister_ = DeferredRegister; - /** - * @javaClass dev.latvian.mods.kubejs.client.painter.PaintEventJS - */ - class PaintEventJS extends Internal.ClientEventJS { - vertex(m: Internal.Matrix4f_, x: number, y: number, z: number, col: number, u: number, v: number): void; - vertex(m: Internal.Matrix4f_, x: number, y: number, z: number, col: number): void; - setShaderTexture(tex: ResourceLocation_): void; - beginQuads(format: Internal.VertexFormat_): void; - beginQuads(texture: boolean): void; - bindTextureForSetup(tex: ResourceLocation_): void; - scale(x: number, y: number, z: number): void; - translate(x: number, y: number, z: number): void; - push(): void; - setShaderInstance(shader: Internal.Supplier_): void; - setShaderColor(r: number, g: number, b: number, a: number): void; - pop(): void; - setPositionColorShader(): void; - getMatrix(): Internal.Matrix4f; - resetShaderColor(): void; - end(): void; - multiply(q: Internal.Quaternion_): void; - setPositionColorTextureShader(): void; - begin(type: Internal.VertexFormat$Mode_, format: Internal.VertexFormat_): void; - multiplyWithMatrix(m: Internal.Matrix4f_): void; - readonly "mc" : Internal.Minecraft; - readonly "delta" : number; - readonly "screen" : Internal.Screen; - readonly "tesselator" : Internal.Tesselator; - readonly "buffer" : Internal.BufferBuilder; - readonly "matrices" : Internal.PoseStack; - readonly "font" : Internal.Font; - get matrix(): Internal.Matrix4f; - set shaderTexture(tex: ResourceLocation_); - set shaderInstance(shader: Internal.Supplier_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PaintEventJS_ = PaintEventJS; - /** - * @javaClass com.mojang.brigadier.tree.RootCommandNode - */ - class RootCommandNode extends Internal.CommandNode { - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - getName(): string; - createBuilder(): Internal.ArgumentBuilder; - isValidInput(arg0: string): boolean; - equals(arg0: any): boolean; - getExamples(): Internal.Collection; - getUsageText(): string; - toString(): string; - parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; - get examples(): Internal.Collection; - get name(): string; - get usageText(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RootCommandNode_ = RootCommandNode; - /** - * @javaClass net.minecraft.class_6728 - */ - class ClampedNormalInt extends Internal.IntProvider { - getMinValue(): number; - getType(): Internal.IntProviderType; - getMaxValue(): number; - static of($$0: number, $$1: number, $$2: number, $$3: number): this; - toString(): string; - static sample($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; - sample($$0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.IntProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClampedNormalInt_ = ClampedNormalInt; - /** - * @javaClass net.minecraft.class_1693 - */ - abstract class AbstractMinecartContainer extends Internal.AbstractMinecart implements Internal.Container, Internal.MenuProvider { - method_5438($$0: number): Internal.ItemStack; - createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; - method_5447($$0: number, $$1: Internal.ItemStack_): void; - method_5448(): void; - interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - destroy($$0: Internal.DamageSource_): void; - remove($$0: Internal.Entity$RemovalReason_): void; - setLootTable($$0: ResourceLocation_, $$1: number): void; - getSlot($$0: number): Internal.SlotAccess; - unpackLootTable($$0: Internal.Player_): void; - method_5441($$0: number): Internal.ItemStack; - method_5431(): void; - method_5442(): boolean; - method_5434($$0: number, $$1: number): Internal.ItemStack; - method_5443($$0: Internal.Player_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractMinecartContainer_ = AbstractMinecartContainer; - /** - * @javaClass dev.architectury.registry.registries.RegistrySupplier - */ - interface RegistrySupplier extends Internal.Supplier { - getRegistries(): Internal.Registries; - getRegistrar(): Internal.Registrar; - toOptional(): Internal.Optional; - getRegistryKey(): Internal.ResourceKey>; - isPresent(): boolean; - getId(): ResourceLocation; - getOrNull(): T; - orElse(other: T): T; - listen(callback: Internal.Consumer_): void; - orElseGet(supplier: Internal.Supplier_): T; - stream(): Internal.Stream; - ifPresentOrElse(action: Internal.Consumer_, emptyAction: Internal.Runnable_): void; - ifPresent(action: Internal.Consumer_): void; - getRegistryId(): ResourceLocation; - } - type RegistrySupplier_ = RegistrySupplier; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleComparator - */ - interface DoubleComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.DoubleComparator_): this; - reversed(): this; - } - type DoubleComparator_ = ((arg0: number, arg1: number) => number) | DoubleComparator; - /** - * Fired when the gift loot table (cat, villager, etc.) is registering. - * @javaClass dev.latvian.mods.kubejs.loot.GiftLootEventJS - */ - class GiftLootEventJS extends Internal.LootEventJS { - addGift(id: ResourceLocation_, b: Internal.Consumer_): void; - getType(): string; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the gift loot table (cat, villager, etc.) is registering. - */ - type GiftLootEventJS_ = GiftLootEventJS; - /** - * @javaClass net.minecraft.class_2464 - */ - class RenderShape extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.RenderShape[]; - static readonly "INVISIBLE" : Internal.RenderShape; - static readonly "MODEL" : Internal.RenderShape; - static readonly "ENTITYBLOCK_ANIMATED" : Internal.RenderShape; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderShape_ = "entityblock_animated" | "invisible" | "model" | RenderShape; - /** - * @javaClass net.minecraft.class_1295 - */ - class AreaEffectCloud extends Internal.Entity { - setDuration($$0: number): void; - getPotion(): Internal.Potion; - setDurationOnUse($$0: number): void; - refreshDimensions(): void; - getParticle(): Internal.ParticleOptions; - getPistonPushReaction(): Internal.PushReaction; - getOwner(): Internal.LivingEntity; - addEffect($$0: Internal.MobEffectInstance_): void; - setOwner($$0: Internal.LivingEntity_): void; - setRadius($$0: number): void; - getDuration(): number; - setWaitTime($$0: number): void; - getRadiusPerTick(): number; - setRadiusPerTick($$0: number): void; - getRadiusOnUse(): number; - getWaitTime(): number; - getDurationOnUse(): number; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - setParticle($$0: Internal.ParticleOptions_): void; - setPotion($$0: Internal.Potion_): void; - getColor(): number; - tick(): void; - getRadius(): number; - getAddEntityPacket(): Internal.Packet; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - setRadiusOnUse($$0: number): void; - setFixedColor($$0: number): void; - isWaiting(): boolean; - get owner(): Internal.LivingEntity; - get potion(): Internal.Potion; - get color(): number; - get waiting(): boolean; - get durationOnUse(): number; - get radiusPerTick(): number; - get duration(): number; - get radiusOnUse(): number; - get particle(): Internal.ParticleOptions; - get addEntityPacket(): Internal.Packet; - get radius(): number; - get waitTime(): number; - get pistonPushReaction(): Internal.PushReaction; - set fixedColor($$0: number); - set owner($$0: Internal.LivingEntity_); - set duration($$0: number); - set potion($$0: Internal.Potion_); - set radiusOnUse($$0: number); - set durationOnUse($$0: number); - set particle($$0: Internal.ParticleOptions_); - set radius($$0: number); - set radiusPerTick($$0: number); - set waitTime($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AreaEffectCloud_ = AreaEffectCloud; - /** - * @javaClass it.unimi.dsi.fastutil.floats.FloatComparator - */ - interface FloatComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.FloatComparator_): this; - reversed(): this; - } - type FloatComparator_ = ((arg0: number, arg1: number) => number) | FloatComparator; - /** - * @javaClass net.minecraft.class_2359 - */ - interface IdMap extends Internal.Iterable { - byIdOrThrow($$0: number): T; - size(): number; - getId(arg0: T): number; - byId(arg0: number): T; - } - type IdMap_ = IdMap; - /** - * @javaClass net.minecraft.class_169 - */ - class LootContextParam { - getName(): ResourceLocation; - toString(): string; - get name(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootContextParam_ = LootContextParam; - /** - * @javaClass net.minecraft.class_5851 - */ - class CarvingMaskPlacement extends Internal.PlacementModifier { - static forStep($$0: CarvingGenerationStep_): this; - getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CarvingMaskPlacement_ = CarvingMaskPlacement; - /** - * @javaClass com.mojang.authlib.minecraft.MinecraftProfileTexture - */ - class MinecraftProfileTexture { - getUrl(): string; - getMetadata(arg0: string): string; - getHash(): string; - toString(): string; - static readonly "PROFILE_TEXTURE_COUNT" : 3; - get url(): string; - get hash(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecraftProfileTexture_ = MinecraftProfileTexture; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinAbstractBlockAccessor - */ - interface MixinAbstractBlockAccessor { - isCollidable(): boolean; - } - type MixinAbstractBlockAccessor_ = (() => boolean) | MixinAbstractBlockAccessor; - /** - * @javaClass net.coderbot.batchedentityrendering.impl.MemoryTrackingRenderBuffers - */ - interface MemoryTrackingRenderBuffers { - getMiscBufferAllocatedSize(): number; - getMaxBegins(): number; - getEntityBufferAllocatedSize(): number; - } - type MemoryTrackingRenderBuffers_ = MemoryTrackingRenderBuffers; - /** - * @javaClass net.minecraft.class_4279 - */ - class LayerConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "state" : Internal.BlockState; - readonly "height" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LayerConfiguration_ = LayerConfiguration; - /** - * @javaClass net.minecraft.class_314 - */ - class RecipeBookCategories extends Internal.Enum { - static getCategories($$0: Internal.RecipeBookType_): Internal.List; - getIconItems(): Internal.List; - static valueOf($$0: string): this; - static values(): Internal.RecipeBookCategories[]; - static readonly "CRAFTING_EQUIPMENT" : Internal.RecipeBookCategories; - static readonly "BLAST_FURNACE_BLOCKS" : Internal.RecipeBookCategories; - static readonly "BLAST_FURNACE_CATEGORIES" : [undefined, undefined, undefined]; - static readonly "CRAFTING_REDSTONE" : Internal.RecipeBookCategories; - static readonly "CRAFTING_MISC" : Internal.RecipeBookCategories; - static readonly "CAMPFIRE" : Internal.RecipeBookCategories; - static readonly "FURNACE_CATEGORIES" : [undefined, undefined, undefined, undefined]; - static readonly "CRAFTING_CATEGORIES" : [undefined, undefined, undefined, undefined, undefined]; - static readonly "SMITHING" : Internal.RecipeBookCategories; - static readonly "FURNACE_FOOD" : Internal.RecipeBookCategories; - static readonly "CRAFTING_SEARCH" : Internal.RecipeBookCategories; - static readonly "BLAST_FURNACE_MISC" : Internal.RecipeBookCategories; - static readonly "SMOKER_FOOD" : Internal.RecipeBookCategories; - static readonly "CRAFTING_BUILDING_BLOCKS" : Internal.RecipeBookCategories; - static readonly "SMOKER_CATEGORIES" : [undefined, undefined]; - static readonly "FURNACE_BLOCKS" : Internal.RecipeBookCategories; - static readonly "SMOKER_SEARCH" : Internal.RecipeBookCategories; - static readonly "STONECUTTER" : Internal.RecipeBookCategories; - static readonly "FURNACE_SEARCH" : Internal.RecipeBookCategories; - static readonly "BLAST_FURNACE_SEARCH" : Internal.RecipeBookCategories; - static readonly "UNKNOWN" : Internal.RecipeBookCategories; - static readonly "FURNACE_MISC" : Internal.RecipeBookCategories; - static readonly "AGGREGATE_CATEGORIES" : {}; - get iconItems(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeBookCategories_ = "furnace_search" | "crafting_misc" | "smoker_food" | "blast_furnace_search" | "furnace_food" | "crafting_equipment" | "smoker_search" | "unknown" | "smithing" | "crafting_search" | "crafting_building_blocks" | "crafting_redstone" | "blast_furnace_blocks" | "furnace_misc" | "blast_furnace_misc" | "stonecutter" | "campfire" | "furnace_blocks" | RecipeBookCategories; - /** - * @javaClass net.minecraft.class_5142 - */ - class TrunkPlacerType

{ - codec(): Internal.Codec

; - static readonly "GIANT_TRUNK_PLACER" : Internal.TrunkPlacerType; - static readonly "BENDING_TRUNK_PLACER" : Internal.TrunkPlacerType; - static readonly "DARK_OAK_TRUNK_PLACER" : Internal.TrunkPlacerType; - static readonly "FANCY_TRUNK_PLACER" : Internal.TrunkPlacerType; - static readonly "STRAIGHT_TRUNK_PLACER" : Internal.TrunkPlacerType; - static readonly "FORKING_TRUNK_PLACER" : Internal.TrunkPlacerType; - static readonly "MEGA_JUNGLE_TRUNK_PLACER" : Internal.TrunkPlacerType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TrunkPlacerType_

= Special.TrunkPlacerType | TrunkPlacerType

; - /** - * @javaClass net.minecraft.class_6683$class_6684 - */ - class ModCheck$Confidence extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ModCheck$Confidence[]; - static readonly "VERY_LIKELY" : Internal.ModCheck$Confidence; - static readonly "PROBABLY_NOT" : Internal.ModCheck$Confidence; - static readonly "DEFINITELY" : Internal.ModCheck$Confidence; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModCheck$Confidence_ = "definitely" | "probably_not" | "very_likely" | ModCheck$Confidence; - /** - * @javaClass java.util.IntSummaryStatistics - */ - class IntSummaryStatistics implements Internal.IntConsumer { - getMin(): number; - getMax(): number; - toString(): string; - getAverage(): number; - getSum(): number; - getCount(): number; - combine(arg0: Internal.IntSummaryStatistics_): void; - accept(arg0: number): void; - get average(): number; - get min(): number; - get max(): number; - get count(): number; - get sum(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IntSummaryStatistics_ = IntSummaryStatistics; - /** - * @javaClass net.minecraft.class_6655$class_6656 - */ - class BlockColumnConfiguration$Layer extends Internal.Record { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - state(): Internal.BlockStateProvider; - height(): Internal.IntProvider; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockColumnConfiguration$Layer_ = BlockColumnConfiguration$Layer; - /** - * @javaClass net.minecraft.class_5285 - */ - class WorldGenSettings { - static makeOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: Internal.ResourceKey_, $$3: boolean): Internal.NoiseBasedChunkGenerator; - static makeOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: Internal.ResourceKey_): Internal.NoiseBasedChunkGenerator; - static makeDefault($$0: Internal.RegistryAccess_): this; - isFlatWorld(): boolean; - generateFeatures(): boolean; - seed(): number; - static levelStemToLevel($$0: Internal.ResourceKey_): Internal.ResourceKey; - overworld(): Internal.ChunkGenerator; - static demoSettings($$0: Internal.RegistryAccess_): this; - static makeDefaultOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: boolean): Internal.NoiseBasedChunkGenerator; - static makeDefaultOverworld($$0: Internal.RegistryAccess_, $$1: number): Internal.NoiseBasedChunkGenerator; - isDebug(): boolean; - isOldCustomizedWorld(): boolean; - withFeaturesToggled(): this; - static parseSeed($$0: string): Internal.OptionalLong; - withBonusChest(): this; - static create($$0: Internal.RegistryAccess_, $$1: Internal.DedicatedServerProperties$WorldGenProperties_): this; - withSeed($$0: boolean, $$1: Internal.OptionalLong_): this; - static levelToLevelStem($$0: Internal.ResourceKey_): Internal.ResourceKey; - static withOverworld($$0: Internal.Registry_, $$1: Internal.Registry_, $$2: Internal.ChunkGenerator_): Internal.Registry; - static withOverworld($$0: Internal.Registry_, $$1: Internal.Holder_, $$2: Internal.ChunkGenerator_): Internal.Registry; - generateBonusChest(): boolean; - levels(): Internal.ImmutableSet>; - withBonusChestToggled(): this; - dimensions(): Internal.Registry; - static readonly "CODEC" : Internal.Codec; - get debug(): boolean; - get flatWorld(): boolean; - get oldCustomizedWorld(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldGenSettings_ = WorldGenSettings; - /** - * @javaClass dev.latvian.mods.rhino.IdFunctionObject - */ - class IdFunctionObject extends Internal.BaseFunction { - getFunctionName(): string; - addAsProperty(target: Internal.Scriptable_): void; - hasTag(tag: any): boolean; - initFunction(name: string, scope: Internal.Scriptable_): void; - methodId(): number; - getTag(): any; - getArity(): number; - createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; - unknown(): Internal.RuntimeException; - getPrototype(): Internal.Scriptable; - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - markAsConstructor(prototypeProperty: Internal.Scriptable_): void; - exportAsScopeProperty(): void; - getLength(): number; - get arity(): number; - get functionName(): string; - get length(): number; - get tag(): any; - get prototype(): Internal.Scriptable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IdFunctionObject_ = IdFunctionObject; - /** - * @javaClass net.minecraft.class_251$class_253 - */ - interface DiscreteVoxelShape$IntLineConsumer { - consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; - } - type DiscreteVoxelShape$IntLineConsumer_ = ((arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) => void) | DiscreteVoxelShape$IntLineConsumer; - /** - * @javaClass net.minecraft.class_1091 - */ - class ModelResourceLocation extends ResourceLocation { - getVariant(): string; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - get variant(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelResourceLocation_ = ModelResourceLocation; - /** - * @javaClass org.spongepowered.asm.mixin.injection.callback.Cancellable - */ - interface Cancellable { - cancel(): void; - isCancelled(): boolean; - isCancellable(): boolean; - } - type Cancellable_ = Cancellable; - /** - * @javaClass dev.latvian.mods.kubejs.misc.PoiTypeBuilder - */ - class PoiTypeBuilder extends Internal.BuilderBase { - blocks(r: Internal.BlockState_[]): this; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - validRange(i: number): this; - block(r: Internal.Block_): this; - maxTickets(i: number): this; - createObject(): Internal.PoiType; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PoiTypeBuilder_ = PoiTypeBuilder; - /** - * @javaClass net.minecraft.class_2837 - */ - interface Palette { - getSize(): number; - read(arg0: Internal.FriendlyByteBuf_): void; - getSerializedSize(): number; - maybeHas(arg0: Internal.Predicate_): boolean; - idFor(arg0: T): number; - valueFor(arg0: number): T; - copy(): Internal.Palette; - write(arg0: Internal.FriendlyByteBuf_): void; - } - type Palette_ = Palette; - /** - * @javaClass net.minecraft.class_5707 - */ - class BlockPositionSource implements Internal.PositionSource { - getPosition($$0: Internal.Level_): Internal.Optional; - getType(): Internal.PositionSourceType; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.PositionSourceType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockPositionSource_ = BlockPositionSource; - /** - * @javaClass net.minecraft.class_5452 - */ - class CountOnEveryLayerPlacement extends Internal.PlacementModifier { - static of($$0: number): this; - static of($$0: Internal.IntProvider_): this; - getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CountOnEveryLayerPlacement_ = CountOnEveryLayerPlacement; - /** - * @javaClass net.minecraft.class_3701 - */ - class Ocelot extends Internal.Animal { - handleEntityEvent($$0: number): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - isFood($$0: Internal.ItemStack_): boolean; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isSteppingCarefully(): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - doHurtTarget($$0: Internal.Entity_): boolean; - removeWhenFarAway($$0: number): boolean; - customServerAiStep(): void; - static checkOcelotSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - getLeashOffset(): Vec3; - getAmbientSoundInterval(): number; - static readonly "SPRINT_SPEED_MOD" : 1.33; - static readonly "WALK_SPEED_MOD" : 0.8; - static readonly "CROUCH_SPEED_MOD" : 0.6; - get steppingCarefully(): boolean; - get ambientSoundInterval(): number; - get leashOffset(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Ocelot_ = Ocelot; - /** - * @javaClass net.fabricmc.fabric.impl.networking.DisconnectPacketSource - */ - interface DisconnectPacketSource { - createDisconnectPacket(arg0: Internal.Component_): Internal.Packet; - } - type DisconnectPacketSource_ = ((arg0: Internal.Component) => Internal.Packet) | DisconnectPacketSource; - /** - * @javaClass java.util.Locale$FilteringMode - */ - class Locale$FilteringMode extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.Locale$FilteringMode[]; - static readonly "IGNORE_EXTENDED_RANGES" : Internal.Locale$FilteringMode; - static readonly "MAP_EXTENDED_RANGES" : Internal.Locale$FilteringMode; - static readonly "AUTOSELECT_FILTERING" : Internal.Locale$FilteringMode; - static readonly "REJECT_EXTENDED_RANGES" : Internal.Locale$FilteringMode; - static readonly "EXTENDED_FILTERING" : Internal.Locale$FilteringMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Locale$FilteringMode_ = "extended_filtering" | "reject_extended_ranges" | "map_extended_ranges" | "ignore_extended_ranges" | "autoselect_filtering" | Locale$FilteringMode; - /** - * @javaClass com.google.common.reflect.TypeToken$TypeSet - */ - class TypeToken$TypeSet extends Internal.ForwardingSet> implements Internal.Serializable { - interfaces(): Internal.TypeToken$TypeSet<>; - classes(): Internal.TypeToken$TypeSet<>; - rawTypes(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TypeToken$TypeSet_ = TypeToken$TypeSet; - /** - * @javaClass net.minecraft.class_6834$class_6835 - */ - class PieceGeneratorSupplier$Context extends Internal.Record { - heightAccessor(): Internal.LevelHeightAccessor; - registryAccess(): Internal.RegistryAccess; - validBiomeOnTop($$0: Internal.Heightmap$Types_): boolean; - seed(): number; - chunkPos(): Internal.ChunkPos; - getLowestY($$0: number, $$1: number): number; - validBiome(): Internal.Predicate>; - getCornerHeights($$0: number, $$1: number, $$2: number, $$3: number): number[]; - chunkGenerator(): Internal.ChunkGenerator; - structureManager(): Internal.StructureManager; - hashCode(): number; - equals($$0: any): boolean; - biomeSource(): Internal.BiomeSource; - toString(): string; - config(): C; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PieceGeneratorSupplier$Context_ = PieceGeneratorSupplier$Context; - /** - * @javaClass net.minecraft.class_1665 - */ - abstract class AbstractArrow extends Internal.Projectile { - isCritArrow(): boolean; - setEnchantmentEffectsFromEntity($$0: Internal.LivingEntity_, $$1: number): void; - setBaseDamage($$0: number): void; - move($$0: Internal.MoverType_, $$1: Vec3_): void; - lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - setSoundEvent($$0: Internal.SoundEvent_): void; - setCritArrow($$0: boolean): void; - setShotFromCrossbow($$0: boolean): void; - playerTouch($$0: Internal.Player_): void; - setPierceLevel($$0: number): void; - getBaseDamage(): number; - setKnockback($$0: number): void; - isAttackable(): boolean; - tick(): void; - shotFromCrossbow(): boolean; - isNoPhysics(): boolean; - getPierceLevel(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - setOwner($$0: Internal.Entity_): void; - setNoPhysics($$0: boolean): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - shouldRenderAtSqrDistance($$0: number): boolean; - shoot($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - getKnockback(): number; - lerpMotion($$0: number, $$1: number, $$2: number): void; - "shakeTime" : number; - "pickup" : Internal.AbstractArrow$Pickup; - get noPhysics(): boolean; - get pierceLevel(): number; - get critArrow(): boolean; - get baseDamage(): number; - get knockback(): number; - get attackable(): boolean; - set owner($$0: Internal.Entity_); - set soundEvent($$0: Internal.SoundEvent_); - set noPhysics($$0: boolean); - set pierceLevel($$0: number); - set critArrow($$0: boolean); - set knockback($$0: number); - set baseDamage($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractArrow_ = AbstractArrow; - /** - * @javaClass net.minecraft.class_1270 - */ - interface MenuConstructor { - createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu; - } - type MenuConstructor_ = ((arg0: number, arg1: Internal.Inventory, arg2: Internal.Player) => Internal.AbstractContainerMenu) | MenuConstructor; - /** - * @javaClass dev.latvian.mods.rhino.Context$ClassShutterSetter - */ - interface Context$ClassShutterSetter { - setClassShutter(arg0: Internal.ClassShutter_): void; - getClassShutter(): Internal.ClassShutter; - } - type Context$ClassShutterSetter_ = Context$ClassShutterSetter; - /** - * @javaClass net.minecraft.class_4833 - */ - class NearestItemSensor extends Internal.Sensor { - requires(): Internal.Set>; - static readonly "MAX_DISTANCE_TO_WANTED_ITEM" : 9; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NearestItemSensor_ = NearestItemSensor; - /** - * @javaClass net.minecraft.class_5891 - */ - class ClientboundPlayerCombatEnterPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerCombatEnterPacket_ = ClientboundPlayerCombatEnterPacket; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet - */ - class ArmorItemBuilder$Helmet extends Internal.ArmorItemBuilder { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArmorItemBuilder$Helmet_ = ArmorItemBuilder$Helmet; - /** - * @javaClass net.minecraft.class_1581 - */ - class Illusioner extends Internal.SpellcasterIllager implements Internal.RangedAttackMob { - isAlliedTo($$0: Internal.Entity_): boolean; - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getBoundingBoxForCulling(): Internal.AABB; - getIllusionOffsets($$0: number): Vec3[]; - applyRaidBuffs($$0: number, $$1: boolean): void; - getCelebrateSound(): Internal.SoundEvent; - static createAttributes(): Internal.AttributeSupplier$Builder; - method_7105($$0: Internal.LivingEntity_, $$1: number): void; - getArmPose(): Internal.AbstractIllager$IllagerArmPose; - get celebrateSound(): Internal.SoundEvent; - get armPose(): Internal.AbstractIllager$IllagerArmPose; - get boundingBoxForCulling(): Internal.AABB; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Illusioner_ = Illusioner; - /** - * @javaClass net.minecraft.class_5193 - */ - class BlockAgeProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockAgeProcessor_ = BlockAgeProcessor; - /** - * @javaClass net.minecraft.class_1297$class_5529 - */ - class Entity$RemovalReason extends Internal.Enum { - shouldDestroy(): boolean; - static valueOf($$0: string): this; - static values(): Internal.Entity$RemovalReason[]; - shouldSave(): boolean; - static readonly "UNLOADED_TO_CHUNK" : Internal.Entity$RemovalReason; - static readonly "UNLOADED_WITH_PLAYER" : Internal.Entity$RemovalReason; - static readonly "DISCARDED" : Internal.Entity$RemovalReason; - static readonly "CHANGED_DIMENSION" : Internal.Entity$RemovalReason; - static readonly "KILLED" : Internal.Entity$RemovalReason; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Entity$RemovalReason_ = "discarded" | "unloaded_with_player" | "changed_dimension" | "unloaded_to_chunk" | "killed" | Entity$RemovalReason; - /** - * @javaClass net.minecraft.class_2599 - */ - class ComparatorBlockEntity extends Internal.BlockEntity { - getOutputSignal(): number; - load($$0: Internal.CompoundTag_): void; - setOutputSignal($$0: number): void; - get outputSignal(): number; - set outputSignal($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ComparatorBlockEntity_ = ComparatorBlockEntity; - /** - * @javaClass dev.latvian.mods.kubejs.core.BlockStateKJS - */ - interface BlockStateKJS { - setDestroySpeedKJS(arg0: number): void; - setLightEmissionKJS(arg0: number): void; - setRequiresToolKJS(arg0: boolean): void; - setMaterialKJS(arg0: Internal.Material_): void; - } - type BlockStateKJS_ = BlockStateKJS; - /** - * @javaClass net.minecraft.class_1352$class_4134 - */ - class Goal$Flag extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Goal$Flag[]; - static readonly "TARGET" : Internal.Goal$Flag; - static readonly "MOVE" : Internal.Goal$Flag; - static readonly "LOOK" : Internal.Goal$Flag; - static readonly "JUMP" : Internal.Goal$Flag; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Goal$Flag_ = "move" | "look" | "jump" | "target" | Goal$Flag; - /** - * @javaClass net.minecraft.class_4646 - */ - class BlobFoliagePlacer extends Internal.FoliagePlacer { - foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlobFoliagePlacer_ = BlobFoliagePlacer; - /** - * @javaClass it.unimi.dsi.fastutil.floats.FloatIterator - */ - interface FloatIterator extends Internal.PrimitiveIterator { - nextFloat(): number; - next(): number; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.DoubleConsumer_): void; - forEachRemaining(arg0: Internal.FloatConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type FloatIterator_ = (() => number) | FloatIterator; - /** - * @javaClass com.mojang.authlib.minecraft.MinecraftSessionService - */ - interface MinecraftSessionService { - hasJoinedServer(arg0: Internal.GameProfile_, arg1: string, arg2: Internal.InetAddress_): Internal.GameProfile; - joinServer(arg0: Internal.GameProfile_, arg1: string, arg2: string): void; - getTextures(arg0: Internal.GameProfile_, arg1: boolean): Internal.Map; - fillProfileProperties(arg0: Internal.GameProfile_, arg1: boolean): Internal.GameProfile; - } - type MinecraftSessionService_ = MinecraftSessionService; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.StonecuttingRecipeJS - */ - class StonecuttingRecipeJS extends Internal.RecipeJS { - serialize(): void; - create(args: Internal.ListJS_): void; - deserialize(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StonecuttingRecipeJS_ = StonecuttingRecipeJS; - /** - * @javaClass net.minecraft.class_368$class_369 - */ - class Toast$Visibility extends Internal.Enum { - static valueOf($$0: string): this; - playSound($$0: Internal.SoundManager_): void; - static values(): Internal.Toast$Visibility[]; - static readonly "HIDE" : Internal.Toast$Visibility; - static readonly "SHOW" : Internal.Toast$Visibility; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Toast$Visibility_ = "hide" | "show" | Toast$Visibility; - /** - * @javaClass net.minecraft.class_4158 - */ - class PoiType implements Internal.PointOfInterestTypeAccessor { - getName(): string; - static forState($$0: Internal.BlockState_): Internal.Optional; - getPredicate(): Internal.Predicate; - getMaxTickets(): number; - is($$0: Internal.BlockState_): boolean; - toString(): string; - getValidRange(): number; - static readonly "ALL" : ((arg0: Internal.PoiType) => boolean); - static readonly "UNEMPLOYED" : Internal.PoiType; - static readonly "CARTOGRAPHER" : Internal.PoiType; - static readonly "MASON" : Internal.PoiType; - static readonly "SHEPHERD" : Internal.PoiType; - static readonly "ALL_JOBS" : ((arg0: Internal.PoiType) => boolean); - static readonly "ARMORER" : Internal.PoiType; - static readonly "TOOLSMITH" : Internal.PoiType; - static readonly "MEETING" : Internal.PoiType; - static readonly "BEE_NEST" : Internal.PoiType; - static readonly "LODESTONE" : Internal.PoiType; - static readonly "FARMER" : Internal.PoiType; - static readonly "FLETCHER" : Internal.PoiType; - static readonly "NITWIT" : Internal.PoiType; - static readonly "LEATHERWORKER" : Internal.PoiType; - static readonly "LIBRARIAN" : Internal.PoiType; - static readonly "CLERIC" : Internal.PoiType; - static readonly "FISHERMAN" : Internal.PoiType; - static readonly "BUTCHER" : Internal.PoiType; - static readonly "BEEHIVE" : Internal.PoiType; - static readonly "NETHER_PORTAL" : Internal.PoiType; - static readonly "WEAPONSMITH" : Internal.PoiType; - static readonly "LIGHTNING_ROD" : Internal.PoiType; - static readonly "HOME" : Internal.PoiType; - get predicate(): Internal.Predicate; - get name(): string; - get validRange(): number; - get maxTickets(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PoiType_ = Special.PoiType | PoiType; - /** - * @javaClass org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable - */ - class CallbackInfoReturnable extends Internal.CallbackInfo { - setReturnValue(arg0: R): void; - getReturnValue(): R; - getReturnValueB(): number; - getReturnValueI(): number; - getReturnValueZ(): boolean; - getReturnValueJ(): number; - getReturnValueS(): number; - getReturnValueC(): string; - getReturnValueD(): number; - getReturnValueF(): number; - get returnValueS(): number; - get returnValueC(): string; - get returnValueD(): number; - get returnValue(): R; - get returnValueB(): number; - get returnValueF(): number; - get returnValueI(): number; - get returnValueZ(): boolean; - get returnValueJ(): number; - set returnValue(arg0: R); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CallbackInfoReturnable_ = CallbackInfoReturnable; - /** - * @javaClass net.minecraft.class_1722 - */ - class HopperMenu extends Internal.AbstractContainerMenu { - removed($$0: Internal.Player_): void; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - static readonly "CONTAINER_SIZE" : 5; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HopperMenu_ = HopperMenu; - /** - * @javaClass net.minecraft.class_3124$class_5876 - */ - class OreConfiguration$TargetBlockState { - static readonly "CODEC" : Internal.Codec; - readonly "state" : Internal.BlockState; - readonly "target" : Internal.RuleTest; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OreConfiguration$TargetBlockState_ = OreConfiguration$TargetBlockState; - /** - * @javaClass net.minecraft.class_2855 - */ - class ServerboundRenameItemPacket implements Internal.Packet { - getName(): string; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundRenameItemPacket_ = ServerboundRenameItemPacket; - /** - * @javaClass net.minecraft.class_2350 - */ - class Direction extends Internal.Enum implements Internal.StringRepresentable { - getNormal(): Vec3i; - getAxisDirection(): Internal.Direction$AxisDirection; - static rotate($$0: Internal.Matrix4f_, $$1: Internal.Direction_): this; - getName(): string; - getIndex(): number; - getRotation(): Internal.Quaternion; - static values(): Internal.Direction[]; - static getNearest($$0: number, $$1: number, $$2: number): this; - static byName($$0: string): this; - static getRandom($$0: Internal.Random_): this; - static get($$0: Internal.Direction$AxisDirection_, $$1: Internal.Direction$Axis_): this; - getCounterClockWise(): this; - getCounterClockWise($$0: Internal.Direction$Axis_): this; - static from2DDataValue($$0: number): this; - static fromNormal($$0: BlockPos_): this; - static fromNormal($$0: number, $$1: number, $$2: number): this; - static getFacingAxis($$0: Internal.Entity_, $$1: Internal.Direction$Axis_): this; - static valueOf($$0: string): this; - getAxis(): Internal.Direction$Axis; - getClockWise(): this; - getClockWise($$0: Internal.Direction$Axis_): this; - getYaw(): number; - getHorizontalIndex(): number; - getX(): number; - getPitch(): number; - getY(): number; - getZ(): number; - static orderedByNearest($$0: Internal.Entity_): Internal.Direction[]; - method_15434(): string; - static fromYRot($$0: number): this; - step(): Internal.Vector3f; - getOpposite(): this; - toString(): string; - static fromAxisAndDirection($$0: Internal.Direction$Axis_, $$1: Internal.Direction$AxisDirection_): this; - static from3DDataValue($$0: number): this; - isFacingAngle($$0: number): boolean; - static readonly "DOWN" : Internal.Direction; - static readonly "CODEC" : Internal.Codec; - static readonly "NORTH" : Internal.Direction; - static readonly "WEST" : Internal.Direction; - static readonly "VERTICAL_CODEC" : Internal.Codec; - static readonly "UP" : Internal.Direction; - static readonly "SOUTH" : Internal.Direction; - static readonly "EAST" : Internal.Direction; - get normal(): Vec3i; - get horizontalIndex(): number; - get rotation(): Internal.Quaternion; - get index(): number; - get counterClockWise(): this; - get opposite(): this; - get axis(): Internal.Direction$Axis; - get yaw(): number; - get clockWise(): this; - get axisDirection(): Internal.Direction$AxisDirection; - get name(): string; - get x(): number; - get y(): number; - get z(): number; - get pitch(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Direction_ = "east" | "south" | "north" | "west" | "up" | "down" | Direction; - /** - * @javaClass dev.latvian.mods.rhino.Wrapper - */ - interface Wrapper { - unwrapped(o: any): any; - unwrap(): any; - } - type Wrapper_ = (() => any) | Wrapper; - /** - * @javaClass net.minecraft.class_2823 - */ - interface LightChunkGetter { - getLevel(): Internal.BlockGetter; - onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; - getChunkForLighting(arg0: number, arg1: number): Internal.BlockGetter; - } - type LightChunkGetter_ = LightChunkGetter; - /** - * @javaClass net.minecraft.class_22$class_23 - */ - class MapItemSavedData$HoldingPlayer { - "step" : number; - readonly "player" : Internal.Player; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapItemSavedData$HoldingPlayer_ = MapItemSavedData$HoldingPlayer; - /** - * @javaClass net.minecraft.class_5203 - */ - class ThreeLayersFeatureSize extends Internal.FeatureSize { - getSizeAtHeight($$0: number, $$1: number): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThreeLayersFeatureSize_ = ThreeLayersFeatureSize; - /** - * @javaClass net.minecraft.class_5205 - */ - class BushFoliagePlacer extends Internal.BlobFoliagePlacer { - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BushFoliagePlacer_ = BushFoliagePlacer; - /** - * @javaClass net.minecraft.class_5455 - */ - interface RegistryAccess extends Internal.DynamicRegistryManagerAccessor { - createRegistry($$0: Internal.ResourceKey_>): Internal.WritableRegistry; - registry($$0: Internal.ResourceKey_>): Internal.Optional>; - builtinCopy(): Internal.RegistryAccess$Writable; - registries(): Internal.Stream>; - networkSafeRegistries(): Internal.Stream>; - fromRegistryOfRegistries($$0: Internal.Registry_>): Internal.RegistryAccess$Frozen; - allElementsLifecycle(): Internal.Lifecycle; - freeze(): Internal.RegistryAccess$Frozen; - knownRegistries(): Internal.Iterable>; - load($$0: Internal.RegistryAccess$Writable_, $$1: Internal.DynamicOps_, $$2: Internal.RegistryLoader_): void; - readFromDisk($$0: Internal.Dynamic_): this; - ownedRegistry(arg0: Internal.ResourceKey_>): Internal.Optional>; - ownedRegistries(): Internal.Stream>; - ownedRegistryOrThrow($$0: Internal.ResourceKey_>): Internal.Registry; - retrieveRegistry($$0: Internal.ResourceKey_>, $$1: Internal.Dynamic_): Internal.Registry; - registryOrThrow($$0: Internal.ResourceKey_>): Internal.Registry; - } - type RegistryAccess_ = RegistryAccess; - /** - * @javaClass net.minecraft.class_1439$class_4621 - */ - class IronGolem$Crackiness extends Internal.Enum { - static byFraction($$0: number): this; - static valueOf($$0: string): this; - static values(): Internal.IronGolem$Crackiness[]; - static readonly "HIGH" : Internal.IronGolem$Crackiness; - static readonly "MEDIUM" : Internal.IronGolem$Crackiness; - static readonly "LOW" : Internal.IronGolem$Crackiness; - static readonly "NONE" : Internal.IronGolem$Crackiness; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IronGolem$Crackiness_ = "high" | "low" | "none" | "medium" | IronGolem$Crackiness; - /** - * @javaClass net.minecraft.class_293$class_5595 - */ - class VertexFormat$IndexType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.VertexFormat$IndexType[]; - static least($$0: number): this; - readonly "bytes" : number; - static readonly "BYTE" : Internal.VertexFormat$IndexType; - readonly "asGLType" : number; - static readonly "INT" : Internal.VertexFormat$IndexType; - static readonly "SHORT" : Internal.VertexFormat$IndexType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VertexFormat$IndexType_ = "byte" | "short" | "int" | VertexFormat$IndexType; - /** - * @javaClass net.minecraft.class_5575 - */ - interface EntityTypeTest { - forClass($$0: Internal.Class_): Internal.EntityTypeTest; - getBaseClass(): typeof B; - tryCast(arg0: B): T; - } - type EntityTypeTest_ = EntityTypeTest; - /** - * @javaClass net.minecraft.class_5949 - */ - class MetricCategory extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.MetricCategory[]; - getDescription(): string; - static readonly "JVM" : Internal.MetricCategory; - static readonly "PATH_FINDING" : Internal.MetricCategory; - static readonly "EVENT_LOOPS" : Internal.MetricCategory; - static readonly "TICK_LOOP" : Internal.MetricCategory; - static readonly "CHUNK_RENDERING" : Internal.MetricCategory; - static readonly "CPU" : Internal.MetricCategory; - static readonly "MAIL_BOXES" : Internal.MetricCategory; - static readonly "CHUNK_RENDERING_DISPATCHING" : Internal.MetricCategory; - get description(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MetricCategory_ = "jvm" | "event_loops" | "chunk_rendering" | "mail_boxes" | "path_finding" | "cpu" | "chunk_rendering_dispatching" | "tick_loop" | MetricCategory; - /** - * @javaClass net.minecraft.class_2556 - */ - class ChatType extends Internal.Enum { - shouldInterrupt(): boolean; - getIndex(): number; - static valueOf($$0: string): this; - static values(): Internal.ChatType[]; - static getForIndex($$0: number): this; - static readonly "SYSTEM" : Internal.ChatType; - static readonly "CHAT" : Internal.ChatType; - static readonly "GAME_INFO" : Internal.ChatType; - get index(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChatType_ = "system" | "chat" | "game_info" | ChatType; - /** - * @javaClass net.minecraft.class_2902 - */ - class Heightmap { - setRawData($$0: Internal.ChunkAccess_, $$1: Internal.Heightmap$Types_, $$2: number[]): void; - update($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_): boolean; - getFirstAvailable($$0: number, $$1: number): number; - getRawData(): number[]; - static primeHeightmaps($$0: Internal.ChunkAccess_, $$1: Internal.Set_): void; - getHighestTaken($$0: number, $$1: number): number; - get rawData(): number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Heightmap_ = Heightmap; - /** - * @javaClass net.minecraft.class_2922 - */ - class ConfiguredWorldCarver extends Internal.Record { - carve($$0: Internal.CarvingContext_, $$1: Internal.ChunkAccess_, $$2: Internal.Function_>, $$3: Internal.Random_, $$4: Internal.Aquifer_, $$5: Internal.ChunkPos_, $$6: Internal.CarvingMask_): boolean; - isStartChunk($$0: Internal.Random_): boolean; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - config(): WC; - worldCarver(): Internal.WorldCarver; - static readonly "CODEC" : Internal.Codec>>; - static readonly "DIRECT_CODEC" : Internal.Codec>; - static readonly "LIST_CODEC" : Internal.Codec>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConfiguredWorldCarver_ = Special.ConfiguredWorldCarver | ConfiguredWorldCarver; - /** - * @javaClass java.util.Vector - */ - class Vector extends Internal.AbstractList implements Internal.List, Internal.RandomAccess, Internal.Cloneable, Internal.Serializable { - firstElement(): E; - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: number): E; - remove(arg0: any): boolean; - capacity(): number; - removeAll(arg0: Internal.Collection_): boolean; - iterator(): Internal.Iterator; - setSize(arg0: number): void; - setElementAt(arg0: E, arg1: number): void; - hashCode(): number; - get(arg0: number): E; - removeElementAt(arg0: number): void; - elementAt(arg0: number): E; - toArray(arg0: T[]): T[]; - toArray(): any[]; - indexOf(arg0: any): number; - indexOf(arg0: any, arg1: number): number; - removeAllElements(): void; - add(arg0: E): boolean; - add(arg0: number, arg1: E): void; - subList(arg0: number, arg1: number): Internal.List; - trimToSize(): void; - set(arg0: number, arg1: E): E; - spliterator(): Internal.Spliterator; - forEach(arg0: Internal.Consumer_): void; - copyInto(arg0: any[]): void; - containsAll(arg0: Internal.Collection_): boolean; - isEmpty(): boolean; - clear(): void; - sort(arg0: Internal.Comparator_): void; - removeIf(arg0: Internal.Predicate_): boolean; - lastIndexOf(arg0: any, arg1: number): number; - lastIndexOf(arg0: any): number; - contains(arg0: any): boolean; - insertElementAt(arg0: E, arg1: number): void; - size(): number; - addAll(arg0: number, arg1: Internal.Collection_): boolean; - addAll(arg0: Internal.Collection_): boolean; - lastElement(): E; - elements(): Internal.Enumeration; - equals(arg0: any): boolean; - clone(): any; - listIterator(): Internal.ListIterator; - listIterator(arg0: number): Internal.ListIterator; - toString(): string; - addElement(arg0: E): void; - ensureCapacity(arg0: number): void; - removeElement(arg0: any): boolean; - retainAll(arg0: Internal.Collection_): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Vector_ = Vector; - /** - * @javaClass org.lwjgl.PointerBuffer - */ - class PointerBuffer extends Internal.CustomBuffer implements Internal.Comparable { - static allocateDirect(arg0: number): this; - getFloatBuffer(arg0: number, arg1: number): Internal.FloatBuffer; - getFloatBuffer(arg0: number): Internal.FloatBuffer; - getStringUTF8(arg0: number): string; - getStringUTF8(): string; - sizeof(): number; - getIntBuffer(arg0: number): Internal.IntBuffer; - getIntBuffer(arg0: number, arg1: number): Internal.IntBuffer; - getByteBuffer(arg0: number): Internal.ByteBuffer; - getByteBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - getShortBuffer(arg0: number, arg1: number): Internal.ShortBuffer; - getShortBuffer(arg0: number): Internal.ShortBuffer; - putAddressOf(arg0: number, arg1: Internal.CustomBuffer_): this; - putAddressOf(arg0: Internal.CustomBuffer_): this; - compareTo(arg0: Internal.PointerBuffer_): number; - put(arg0: Internal.IntBuffer_): this; - put(arg0: Internal.ShortBuffer_): this; - put(arg0: Internal.FloatBuffer_): this; - put(arg0: Internal.DoubleBuffer_): this; - put(arg0: Internal.LongBuffer_): this; - put(arg0: number, arg1: Internal.DoubleBuffer_): this; - put(arg0: number, arg1: Internal.FloatBuffer_): this; - put(arg0: number, arg1: Internal.LongBuffer_): this; - put(arg0: number, arg1: Internal.IntBuffer_): this; - put(arg0: number, arg1: Internal.ShortBuffer_): this; - put(arg0: number, arg1: Internal.ByteBuffer_): this; - put(arg0: number, arg1: number): this; - static put(arg0: Internal.ByteBuffer_, arg1: number): void; - put(arg0: number): this; - put(arg0: number[]): this; - put(arg0: number[], arg1: number, arg2: number): this; - put(arg0: Internal.ByteBuffer_): this; - put(arg0: number, arg1: Internal.Pointer_): this; - put(arg0: Internal.Pointer_): this; - static put(arg0: Internal.ByteBuffer_, arg1: number, arg2: number): void; - getStringASCII(arg0: number): string; - getStringASCII(): string; - getStringUTF16(): string; - getStringUTF16(arg0: number): string; - getPointerBuffer(arg0: number): this; - getPointerBuffer(arg0: number, arg1: number): this; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: number[], arg1: number, arg2: number): this; - static get(arg0: Internal.ByteBuffer_): number; - get(): number; - get(arg0: number): number; - static get(arg0: Internal.ByteBuffer_, arg1: number): number; - get(arg0: number[]): this; - static create(arg0: number, arg1: number): this; - static create(arg0: Internal.ByteBuffer_): this; - getLongBuffer(arg0: number, arg1: number): Internal.LongBuffer; - getLongBuffer(arg0: number): Internal.LongBuffer; - getDoubleBuffer(arg0: number, arg1: number): Internal.DoubleBuffer; - getDoubleBuffer(arg0: number): Internal.DoubleBuffer; - get stringASCII(): string; - get stringUTF16(): string; - get stringUTF8(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PointerBuffer_ = PointerBuffer; - /** - * @javaClass java.time.format.FormatStyle - */ - class FormatStyle extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.FormatStyle[]; - static readonly "MEDIUM" : Internal.FormatStyle; - static readonly "FULL" : Internal.FormatStyle; - static readonly "LONG" : Internal.FormatStyle; - static readonly "SHORT" : Internal.FormatStyle; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FormatStyle_ = "short" | "medium" | "long" | "full" | FormatStyle; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.CompostablesRecipeEventJS - */ - class CompostablesRecipeEventJS extends Internal.EventJS { - add(ingredient: Internal.IngredientJS_, f: number): void; - removeAll(): void; - remove(ingredient: Internal.IngredientJS_): void; - static "originalMap" : {}; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CompostablesRecipeEventJS_ = CompostablesRecipeEventJS; - /** - * @javaClass net.minecraft.class_3419 - */ - class SoundSource extends Internal.Enum { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.SoundSource[]; - static readonly "RECORDS" : Internal.SoundSource; - static readonly "MUSIC" : Internal.SoundSource; - static readonly "MASTER" : Internal.SoundSource; - static readonly "HOSTILE" : Internal.SoundSource; - static readonly "PLAYERS" : Internal.SoundSource; - static readonly "VOICE" : Internal.SoundSource; - static readonly "WEATHER" : Internal.SoundSource; - static readonly "BLOCKS" : Internal.SoundSource; - static readonly "AMBIENT" : Internal.SoundSource; - static readonly "NEUTRAL" : Internal.SoundSource; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SoundSource_ = "voice" | "music" | "records" | "blocks" | "hostile" | "players" | "weather" | "neutral" | "ambient" | "master" | SoundSource; - /** - * @javaClass net.minecraft.class_1946 - */ - class PortalForcer { - findPortalAround($$0: BlockPos_, $$1: boolean, $$2: Internal.WorldBorder_): Internal.Optional; - createPortal($$0: BlockPos_, $$1: Internal.Direction$Axis_): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PortalForcer_ = PortalForcer; - /** - * @javaClass net.minecraft.class_3226 - */ - class WeightedPlacedFeature { - place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; - static readonly "CODEC" : Internal.Codec; - readonly "chance" : number; - readonly "feature" : Internal.Holder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WeightedPlacedFeature_ = WeightedPlacedFeature; - /** - * @javaClass net.minecraft.class_1750 - */ - class BlockPlaceContext extends Internal.UseOnContext { - getNearestLookingDirections(): Internal.Direction[]; - static at($$0: Internal.BlockPlaceContext_, $$1: BlockPos_, $$2: Internal.Direction_): this; - getNearestLookingVerticalDirection(): Internal.Direction; - getNearestLookingDirection(): Internal.Direction; - canPlace(): boolean; - replacingClickedOnBlock(): boolean; - getClickedPos(): BlockPos; - get clickedPos(): BlockPos; - get nearestLookingVerticalDirection(): Internal.Direction; - get nearestLookingDirection(): Internal.Direction; - get nearestLookingDirections(): Internal.Direction[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockPlaceContext_ = BlockPlaceContext; - /** - * @javaClass net.minecraft.class_1662 - */ - class StackedContents { - static fromStackingIndex($$0: number): Internal.ItemStack; - accountSimpleStack($$0: Internal.ItemStack_): void; - static getStackingIndex($$0: Internal.ItemStack_): number; - getBiggestCraftableStack($$0: Internal.Recipe_, $$1: Internal.IntList_): number; - getBiggestCraftableStack($$0: Internal.Recipe_, $$1: number, $$2: Internal.IntList_): number; - clear(): void; - canCraft($$0: Internal.Recipe_, $$1: Internal.IntList_): boolean; - canCraft($$0: Internal.Recipe_, $$1: Internal.IntList_, $$2: number): boolean; - accountStack($$0: Internal.ItemStack_): void; - accountStack($$0: Internal.ItemStack_, $$1: number): void; - readonly "contents" : Internal.Int2IntMap; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StackedContents_ = StackedContents; - /** - * @javaClass net.minecraft.class_3858 - */ - class FurnaceMenu extends Internal.AbstractFurnaceMenu { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FurnaceMenu_ = FurnaceMenu; - /** - * @javaClass net.minecraft.class_2851 - */ - class ServerboundPlayerInputPacket implements Internal.Packet { - getZza(): number; - getXxa(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - isJumping(): boolean; - write($$0: Internal.FriendlyByteBuf_): void; - isShiftKeyDown(): boolean; - get zza(): number; - get xxa(): number; - get jumping(): boolean; - get shiftKeyDown(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundPlayerInputPacket_ = ServerboundPlayerInputPacket; - /** - * @javaClass net.coderbot.batchedentityrendering.mixin.CompositeStateAccessor - */ - interface CompositeStateAccessor { - getTransparency(): Internal.RenderStateShard$TransparencyStateShard; - } - type CompositeStateAccessor_ = (() => Internal.RenderStateShard$TransparencyStateShard) | CompositeStateAccessor; - /** - * @javaClass dev.latvian.mods.rhino.util.CustomJavaToJsWrapper - */ - interface CustomJavaToJsWrapper { - convertJavaToJs(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Class_): Internal.Scriptable; - } - type CustomJavaToJsWrapper_ = ((arg0: Internal.Context, arg1: Internal.Scriptable, arg2: Internal.Class) => Internal.Scriptable) | CustomJavaToJsWrapper; - /** - * @javaClass net.minecraft.class_2748 - */ - class ClientboundSetExperiencePacket implements Internal.Packet { - getTotalExperience(): number; - getExperienceProgress(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getExperienceLevel(): number; - get experienceLevel(): number; - get experienceProgress(): number; - get totalExperience(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetExperiencePacket_ = ClientboundSetExperiencePacket; - /** - * @javaClass net.minecraft.class_1850 - */ - class BookCloningRecipe extends Internal.CustomRecipe { - getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BookCloningRecipe_ = BookCloningRecipe; - /** - * @javaClass net.minecraft.class_6606 - */ - class ClientboundLightUpdatePacketData { - getTrustEdges(): boolean; - getBlockYMask(): Internal.BitSet; - getBlockUpdates(): Internal.List; - getEmptySkyYMask(): Internal.BitSet; - getEmptyBlockYMask(): Internal.BitSet; - getSkyUpdates(): Internal.List; - getSkyYMask(): Internal.BitSet; - write($$0: Internal.FriendlyByteBuf_): void; - get blockYMask(): Internal.BitSet; - get emptyBlockYMask(): Internal.BitSet; - get skyYMask(): Internal.BitSet; - get blockUpdates(): Internal.List; - get emptySkyYMask(): Internal.BitSet; - get trustEdges(): boolean; - get skyUpdates(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundLightUpdatePacketData_ = ClientboundLightUpdatePacketData; - /** - * @javaClass net.minecraft.class_2396 - */ - abstract class ParticleType { - codec(): Internal.Codec; - getDeserializer(): Internal.ParticleOptions$Deserializer; - getOverrideLimiter(): boolean; - get overrideLimiter(): boolean; - get deserializer(): Internal.ParticleOptions$Deserializer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParticleType_ = Special.ParticleType | ParticleType; - /** - * @javaClass net.minecraft.class_5342 - */ - class LootItemConditionType extends Internal.SerializerType { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootItemConditionType_ = Special.LootItemConditionType | LootItemConditionType; - /** - * @javaClass java.lang.ModuleLayer - */ - class ModuleLayer { - findModule(arg0: string): Internal.Optional; - static defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; - defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this; - findLoader(arg0: string): Internal.ClassLoader; - configuration(): Internal.Configuration; - toString(): string; - static defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; - defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this; - static boot(): this; - modules(): Internal.Set; - defineModules(arg0: Internal.Configuration_, arg1: Internal.Function_): this; - static defineModules(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.Function_): Internal.ModuleLayer$Controller; - parents(): Internal.List; - static empty(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleLayer_ = ModuleLayer; - /** - * @javaClass java.nio.channels.ByteChannel - */ - interface ByteChannel extends Internal.ReadableByteChannel, Internal.WritableByteChannel { - } - type ByteChannel_ = ByteChannel; - /** - * @javaClass com.google.common.collect.SetMultimap - */ - interface SetMultimap extends Internal.Multimap { - removeAll(arg0: any): Internal.Set; - entries(): Internal.Set>; - asMap(): Internal.Map>; - equals(arg0: any): boolean; - get(arg0: K): Internal.Set; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Set; - } - type SetMultimap_ = SetMultimap; - /** - * @javaClass net.minecraft.class_5861 - */ - class ClampedNormalFloat extends Internal.FloatProvider { - getMinValue(): number; - getType(): Internal.FloatProviderType; - getMaxValue(): number; - static of($$0: number, $$1: number, $$2: number, $$3: number): this; - toString(): string; - static sample($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; - sample($$0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.FloatProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClampedNormalFloat_ = ClampedNormalFloat; - /** - * @javaClass net.minecraft.class_5847 - */ - class NoiseEffect extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.NoiseEffect[]; - static readonly "BEARD" : Internal.NoiseEffect; - static readonly "BURY" : Internal.NoiseEffect; - static readonly "NONE" : Internal.NoiseEffect; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseEffect_ = "bury" | "beard" | "none" | NoiseEffect; - /** - * @javaClass java.lang.module.ModuleDescriptor$Requires - */ - class ModuleDescriptor$Requires implements Internal.Comparable { - compiledVersion(): Internal.Optional; - hashCode(): number; - equals(arg0: any): boolean; - rawCompiledVersion(): Internal.Optional; - name(): string; - toString(): string; - compareTo(arg0: Internal.ModuleDescriptor$Requires_): number; - modifiers(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Requires_ = ModuleDescriptor$Requires; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder - */ - class PickaxeItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.Item; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PickaxeItemBuilder_ = PickaxeItemBuilder; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterRender - */ - interface ScreenEvents$AfterRender { - afterRender(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void; - } - type ScreenEvents$AfterRender_ = ((arg0: Internal.Screen, arg1: Internal.PoseStack, arg2: number, arg3: number, arg4: number) => void) | ScreenEvents$AfterRender; - /** - * @javaClass net.minecraft.class_4136 - */ - class GossipContainer { - add($$0: Internal.UUID_, $$1: Internal.GossipType_, $$2: number): void; - getGossipEntries(): Internal.Map>; - transferFrom($$0: Internal.GossipContainer_, $$1: Internal.Random_, $$2: number): void; - getCountForType($$0: Internal.GossipType_, $$1: Internal.DoublePredicate_): number; - update($$0: Internal.Dynamic_): void; - decay(): void; - store($$0: Internal.DynamicOps_): Internal.Dynamic; - remove($$0: Internal.GossipType_): void; - remove($$0: Internal.UUID_, $$1: Internal.GossipType_, $$2: number): void; - remove($$0: Internal.UUID_, $$1: Internal.GossipType_): void; - getReputation($$0: Internal.UUID_, $$1: Internal.Predicate_): number; - static readonly "DISCARD_THRESHOLD" : 2; - get gossipEntries(): Internal.Map>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GossipContainer_ = GossipContainer; - /** - * @javaClass net.minecraft.class_185 - */ - class DisplayInfo { - serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; - getFrame(): Internal.FrameType; - getDescription(): Internal.Component; - getIcon(): Internal.ItemStack; - isHidden(): boolean; - shouldShowToast(): boolean; - getX(): number; - getY(): number; - getTitle(): Internal.Component; - serializeToJson(): Internal.JsonElement; - shouldAnnounceChat(): boolean; - setLocation($$0: number, $$1: number): void; - static fromJson($$0: Internal.JsonObject_): this; - getBackground(): ResourceLocation; - static fromNetwork($$0: Internal.FriendlyByteBuf_): this; - get hidden(): boolean; - get background(): ResourceLocation; - get icon(): Internal.ItemStack; - get x(): number; - get description(): Internal.Component; - get y(): number; - get title(): Internal.Component; - get frame(): Internal.FrameType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DisplayInfo_ = DisplayInfo; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortCollection - */ - interface ShortCollection extends Internal.Collection, Internal.ShortIterable { - add(arg0: number): boolean; - spliterator(): Internal.ShortSpliterator; - containsAll(arg0: Internal.ShortCollection_): boolean; - intIterator(): Internal.IntIterator; - intSpliterator(): Internal.IntSpliterator; - remove(arg0: any): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeIf(arg0: Internal.ShortPredicate_): boolean; - removeIf(arg0: Internal.IntPredicate_): boolean; - intStream(): Internal.IntStream; - toShortArray(arg0: number[]): number[]; - toShortArray(): number[]; - removeAll(arg0: Internal.ShortCollection_): boolean; - contains(arg0: any): boolean; - contains(arg0: number): boolean; - iterator(): Internal.ShortIterator; - addAll(arg0: Internal.ShortCollection_): boolean; - stream(): Internal.Stream; - toArray(arg0: number[]): number[]; - parallelStream(): Internal.Stream; - rem(arg0: number): boolean; - intParallelStream(): Internal.IntStream; - retainAll(arg0: Internal.ShortCollection_): boolean; - } - type ShortCollection_ = ShortCollection; - /** - * @javaClass net.minecraft.class_2945$class_2946 - */ - class SynchedEntityData$DataItem { - getValue(): T; - isDirty(): boolean; - setValue($$0: T): void; - getAccessor(): Internal.EntityDataAccessor; - copy(): Internal.SynchedEntityData$DataItem; - setDirty($$0: boolean): void; - get dirty(): boolean; - get accessor(): Internal.EntityDataAccessor; - get value(): T; - set dirty($$0: boolean); - set value($$0: T); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SynchedEntityData$DataItem_ = SynchedEntityData$DataItem; - /** - * @javaClass net.minecraft.class_2631 - */ - class SkullBlockEntity extends Internal.BlockEntity { - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - load($$0: Internal.CompoundTag_): void; - getUpdateTag(): Internal.CompoundTag; - static dragonHeadAnimation($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SkullBlockEntity_): void; - static clear(): void; - getMouthAnimation($$0: number): number; - static setup($$0: Internal.GameProfileCache_, $$1: Internal.MinecraftSessionService_, $$2: Internal.Executor_): void; - setOwner($$0: Internal.GameProfile_): void; - static updateGameprofile($$0: Internal.GameProfile_, $$1: Internal.Consumer_): void; - getOwnerProfile(): Internal.GameProfile; - static readonly "TAG_SKULL_OWNER" : "SkullOwner"; - get updateTag(): Internal.CompoundTag; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get ownerProfile(): Internal.GameProfile; - set owner($$0: Internal.GameProfile_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SkullBlockEntity_ = SkullBlockEntity; - /** - * @javaClass dev.latvian.mods.rhino.GeneratedClassLoader - */ - interface GeneratedClassLoader { - defineClass(arg0: string, arg1: number[]): typeof any; - linkClass(arg0: Internal.Class_): void; - } - type GeneratedClassLoader_ = GeneratedClassLoader; - /** - * @javaClass com.mojang.serialization.codecs.SimpleMapCodec - */ - class SimpleMapCodec extends Internal.MapCodec> implements Internal.BaseMapCodec { - encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; - elementCodec(): Internal.Codec; - keyCodec(): Internal.Codec; - keys(arg0: Internal.DynamicOps_): Internal.Stream; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleMapCodec_ = SimpleMapCodec; - /** - * @javaClass dev.latvian.mods.kubejs.server.CommandEventJS - */ - class CommandEventJS extends Internal.ServerEventJS { - getException(): Internal.Throwable; - getParseResults(): Internal.ParseResults; - setException(exception: Internal.Throwable_): void; - setParseResults(parse: Internal.ParseResults_): void; - canCancel(): boolean; - get exception(): Internal.Throwable; - get parseResults(): Internal.ParseResults; - set exception(exception: Internal.Throwable_); - set parseResults(parse: Internal.ParseResults_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandEventJS_ = CommandEventJS; - /** - * @javaClass com.mojang.datafixers.Products$P5 - */ - class Products$P5 { - t4(): Internal.App; - t5(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function5_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P2_): Internal.Products$P7; - and(arg0: Internal.Products$P3_): Internal.Products$P8; - and(arg0: Internal.App_): Internal.Products$P6; - t1(): Internal.App; - t2(): Internal.App; - t3(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P5_ = Products$P5; - /** - * @javaClass net.minecraft.class_2940 - */ - class EntityDataAccessor { - getSerializer(): Internal.EntityDataSerializer; - hashCode(): number; - equals($$0: any): boolean; - getId(): number; - toString(): string; - get serializer(): Internal.EntityDataSerializer; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityDataAccessor_ = EntityDataAccessor; - /** - * @javaClass malte0811.ferritecore.mixin.blockstatecache.VoxelShapeAccess - */ - interface VoxelShapeAccess { - setFaces(arg0: Internal.VoxelShape_[]): void; - getFaces(): Internal.VoxelShape[]; - getShape(): Internal.DiscreteVoxelShape; - setShape(arg0: Internal.DiscreteVoxelShape_): void; - } - type VoxelShapeAccess_ = VoxelShapeAccess; - /** - * @javaClass java.lang.invoke.MethodHandleInfo - */ - interface MethodHandleInfo { - referenceKindToString(arg0: number): string; - getReferenceKind(): number; - getDeclaringClass(): typeof any; - getName(): string; - isVarArgs(): boolean; - getMethodType(): Internal.MethodType; - reflectAs(arg0: Internal.Class_, arg1: Internal.MethodHandles$Lookup_): T; - toString(arg0: number, arg1: Internal.Class_, arg2: string, arg3: Internal.MethodType_): string; - getModifiers(): number; - } - type MethodHandleInfo_ = MethodHandleInfo; - /** - * @javaClass net.minecraft.class_2498 - */ - class SoundType { - getStepSound(): Internal.SoundEvent; - getBreakSound(): Internal.SoundEvent; - getVolume(): number; - getPitch(): number; - getPlaceSound(): Internal.SoundEvent; - getHitSound(): Internal.SoundEvent; - getFallSound(): Internal.SoundEvent; - static readonly "CANDLE" : Internal.SoundType; - static readonly "VINE" : Internal.SoundType; - static readonly "DRIPSTONE_BLOCK" : Internal.SoundType; - static readonly "HANGING_ROOTS" : Internal.SoundType; - static readonly "NYLIUM" : Internal.SoundType; - static readonly "WOOD" : Internal.SoundType; - static readonly "NETHERITE_BLOCK" : Internal.SoundType; - static readonly "NETHER_SPROUTS" : Internal.SoundType; - static readonly "MOSS_CARPET" : Internal.SoundType; - static readonly "SMALL_AMETHYST_BUD" : Internal.SoundType; - static readonly "CROP" : Internal.SoundType; - static readonly "ANVIL" : Internal.SoundType; - static readonly "GRASS" : Internal.SoundType; - static readonly "ROOTS" : Internal.SoundType; - static readonly "WART_BLOCK" : Internal.SoundType; - static readonly "GLOW_LICHEN" : Internal.SoundType; - readonly "pitch" : number; - static readonly "WOOL" : Internal.SoundType; - static readonly "LARGE_AMETHYST_BUD" : Internal.SoundType; - static readonly "SAND" : Internal.SoundType; - static readonly "BAMBOO" : Internal.SoundType; - static readonly "FUNGUS" : Internal.SoundType; - static readonly "SNOW" : Internal.SoundType; - static readonly "TUFF" : Internal.SoundType; - static readonly "MOSS" : Internal.SoundType; - static readonly "BAMBOO_SAPLING" : Internal.SoundType; - static readonly "WEEPING_VINES" : Internal.SoundType; - static readonly "DEEPSLATE" : Internal.SoundType; - static readonly "NETHER_GOLD_ORE" : Internal.SoundType; - static readonly "BONE_BLOCK" : Internal.SoundType; - static readonly "TWISTING_VINES" : Internal.SoundType; - static readonly "SPORE_BLOSSOM" : Internal.SoundType; - readonly "volume" : number; - static readonly "NETHER_WART" : Internal.SoundType; - static readonly "FLOWERING_AZALEA" : Internal.SoundType; - static readonly "DEEPSLATE_TILES" : Internal.SoundType; - static readonly "SLIME_BLOCK" : Internal.SoundType; - static readonly "SCULK_SENSOR" : Internal.SoundType; - static readonly "METAL" : Internal.SoundType; - static readonly "HONEY_BLOCK" : Internal.SoundType; - static readonly "AZALEA_LEAVES" : Internal.SoundType; - static readonly "LILY_PAD" : Internal.SoundType; - static readonly "AZALEA" : Internal.SoundType; - static readonly "SHROOMLIGHT" : Internal.SoundType; - static readonly "NETHER_ORE" : Internal.SoundType; - static readonly "MEDIUM_AMETHYST_BUD" : Internal.SoundType; - static readonly "SMALL_DRIPLEAF" : Internal.SoundType; - static readonly "LADDER" : Internal.SoundType; - static readonly "AMETHYST_CLUSTER" : Internal.SoundType; - static readonly "COPPER" : Internal.SoundType; - static readonly "GRAVEL" : Internal.SoundType; - static readonly "BASALT" : Internal.SoundType; - static readonly "GILDED_BLACKSTONE" : Internal.SoundType; - static readonly "POINTED_DRIPSTONE" : Internal.SoundType; - static readonly "GLASS" : Internal.SoundType; - static readonly "LANTERN" : Internal.SoundType; - static readonly "POLISHED_DEEPSLATE" : Internal.SoundType; - static readonly "POWDER_SNOW" : Internal.SoundType; - static readonly "ROOTED_DIRT" : Internal.SoundType; - static readonly "ANCIENT_DEBRIS" : Internal.SoundType; - static readonly "NETHER_BRICKS" : Internal.SoundType; - static readonly "DEEPSLATE_BRICKS" : Internal.SoundType; - static readonly "SOUL_SAND" : Internal.SoundType; - static readonly "BIG_DRIPLEAF" : Internal.SoundType; - static readonly "AMETHYST" : Internal.SoundType; - static readonly "CORAL_BLOCK" : Internal.SoundType; - static readonly "HARD_CROP" : Internal.SoundType; - static readonly "LODESTONE" : Internal.SoundType; - static readonly "SCAFFOLDING" : Internal.SoundType; - static readonly "STEM" : Internal.SoundType; - static readonly "CHAIN" : Internal.SoundType; - static readonly "CAVE_VINES" : Internal.SoundType; - static readonly "NETHERRACK" : Internal.SoundType; - static readonly "WET_GRASS" : Internal.SoundType; - static readonly "SWEET_BERRY_BUSH" : Internal.SoundType; - static readonly "SOUL_SOIL" : Internal.SoundType; - static readonly "STONE" : Internal.SoundType; - static readonly "CALCITE" : Internal.SoundType; - get placeSound(): Internal.SoundEvent; - get stepSound(): Internal.SoundEvent; - get breakSound(): Internal.SoundEvent; - get hitSound(): Internal.SoundEvent; - get fallSound(): Internal.SoundEvent; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SoundType_ = SoundType; - /** - * @javaClass java.nio.channels.WritableByteChannel - */ - interface WritableByteChannel extends Internal.Channel { - write(arg0: Internal.ByteBuffer_): number; - } - type WritableByteChannel_ = ((arg0: Internal.ByteBuffer) => number) | WritableByteChannel; - /** - * @javaClass net.minecraft.class_1422 - */ - abstract class AbstractFish extends Internal.WaterAnimal implements Internal.Bucketable { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - aiStep(): void; - requiresCustomPersistence(): boolean; - removeWhenFarAway($$0: number): boolean; - method_6453(): boolean; - method_6454($$0: boolean): void; - method_35171(): Internal.SoundEvent; - travel($$0: Vec3_): void; - method_35170($$0: Internal.CompoundTag_): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - method_6455($$0: Internal.ItemStack_): void; - getMaxSpawnClusterSize(): number; - get maxSpawnClusterSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractFish_ = AbstractFish; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2ObjectFunction - */ - interface Reference2ObjectFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Reference2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ObjectFunction; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Reference2IntFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ObjectFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Reference2CharFunction; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Reference2ObjectFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ObjectFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ObjectFunction; - get(arg0: any): V; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Reference2ReferenceFunction; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Reference2LongFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ObjectFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ObjectFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Reference2ByteFunction; - } - type Reference2ObjectFunction_ = ((arg0: any) => V) | Reference2ObjectFunction; - /** - * @javaClass net.minecraft.class_5000 - */ - class FrontAndTop extends Internal.Enum implements Internal.StringRepresentable { - top(): Internal.Direction; - static fromFrontAndTop($$0: Internal.Direction_, $$1: Internal.Direction_): this; - static valueOf($$0: string): this; - static values(): Internal.FrontAndTop[]; - method_15434(): string; - front(): Internal.Direction; - static readonly "UP_SOUTH" : Internal.FrontAndTop; - static readonly "DOWN_NORTH" : Internal.FrontAndTop; - static readonly "UP_EAST" : Internal.FrontAndTop; - static readonly "UP_NORTH" : Internal.FrontAndTop; - static readonly "NORTH_UP" : Internal.FrontAndTop; - static readonly "SOUTH_UP" : Internal.FrontAndTop; - static readonly "DOWN_EAST" : Internal.FrontAndTop; - static readonly "DOWN_WEST" : Internal.FrontAndTop; - static readonly "UP_WEST" : Internal.FrontAndTop; - static readonly "WEST_UP" : Internal.FrontAndTop; - static readonly "DOWN_SOUTH" : Internal.FrontAndTop; - static readonly "EAST_UP" : Internal.FrontAndTop; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FrontAndTop_ = "up_east" | "up_south" | "west_up" | "up_north" | "north_up" | "down_west" | "down_east" | "south_up" | "up_west" | "down_south" | "east_up" | "down_north" | FrontAndTop; - /** - * @javaClass net.minecraft.class_2846 - */ - class ServerboundPlayerActionPacket implements Internal.Packet { - getDirection(): Internal.Direction; - getPos(): BlockPos; - handle($$0: Internal.ServerGamePacketListener_): void; - getAction(): Internal.ServerboundPlayerActionPacket$Action; - write($$0: Internal.FriendlyByteBuf_): void; - get pos(): BlockPos; - get action(): Internal.ServerboundPlayerActionPacket$Action; - get direction(): Internal.Direction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundPlayerActionPacket_ = ServerboundPlayerActionPacket; - /** - * @javaClass net.minecraft.class_79 - */ - abstract class LootPoolEntryContainer implements Internal.ComposableEntryContainer { - getType(): Internal.LootPoolEntryType; - validate($$0: Internal.ValidationContext_): void; - get type(): Internal.LootPoolEntryType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootPoolEntryContainer_ = LootPoolEntryContainer; - /** - * @javaClass net.minecraft.class_1690 - */ - class Boat extends Internal.Entity { - onAboveBubbleCol($$0: boolean): void; - positionRider($$0: Internal.Entity_): void; - lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - isUnderWater(): boolean; - interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getWaterLevelAbove(): number; - setDamage($$0: number): void; - getMotionDirection(): Internal.Direction; - getHurtTime(): number; - getControllingPassenger(): Internal.Entity; - getDropItem(): Internal.Item; - setPaddleState($$0: boolean, $$1: boolean): void; - setHurtDir($$0: number): void; - animateHurt(): void; - getDamage(): number; - getBoatType(): Internal.Boat$Type; - getPickResult(): Internal.ItemStack; - getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; - getGroundFriction(): number; - isPushable(): boolean; - setHurtTime($$0: number): void; - getRowingTime($$0: number, $$1: number): number; - getBubbleAngle($$0: number): number; - tick(): void; - setType($$0: Internal.Boat$Type_): void; - push($$0: Internal.Entity_): void; - isPickable(): boolean; - canCollideWith($$0: Internal.Entity_): boolean; - setInput($$0: boolean, $$1: boolean, $$2: boolean, $$3: boolean): void; - getAddEntityPacket(): Internal.Packet; - getHurtDir(): number; - canBeCollidedWith(): boolean; - onPassengerTurned($$0: Internal.Entity_): void; - getPassengersRidingOffset(): number; - static canVehicleCollide($$0: Internal.Entity_, $$1: Internal.Entity_): boolean; - getPaddleState($$0: number): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - static readonly "BUBBLE_TIME" : 60; - static readonly "PADDLE_RIGHT" : 1; - static readonly "PADDLE_SOUND_TIME" : 0.7853981852531433; - static readonly "PADDLE_LEFT" : 0; - get damage(): number; - get pickable(): boolean; - get pickResult(): Internal.ItemStack; - get boatType(): Internal.Boat$Type; - get dropItem(): Internal.Item; - get passengersRidingOffset(): number; - get motionDirection(): Internal.Direction; - get pushable(): boolean; - get hurtDir(): number; - get hurtTime(): number; - get controllingPassenger(): Internal.Entity; - get groundFriction(): number; - get addEntityPacket(): Internal.Packet; - get underWater(): boolean; - get waterLevelAbove(): number; - set damage($$0: number); - set hurtDir($$0: number); - set hurtTime($$0: number); - set type($$0: Internal.Boat$Type_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Boat_ = Boat; - /** - * @javaClass net.minecraft.class_6762 - */ - interface TickAccess { - schedule(arg0: Internal.ScheduledTick_): void; - count(): number; - hasScheduledTick(arg0: BlockPos_, arg1: T): boolean; - } - type TickAccess_ = TickAccess; - /** - * @javaClass net.minecraft.class_5427 - */ - class ServerboundRecipeBookChangeSettingsPacket implements Internal.Packet { - isOpen(): boolean; - isFiltering(): boolean; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getBookType(): Internal.RecipeBookType; - get filtering(): boolean; - get open(): boolean; - get bookType(): Internal.RecipeBookType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundRecipeBookChangeSettingsPacket_ = ServerboundRecipeBookChangeSettingsPacket; - /** - * @javaClass net.minecraft.class_3720 - */ - class BlastFurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlastFurnaceBlockEntity_ = BlastFurnaceBlockEntity; - /** - * @javaClass com.mojang.datafixers.util.Function15 - */ - interface Function15 { - curry9(): Internal.Function9>; - curry12(): Internal.Function12>; - curry13(): Internal.Function13>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15): R; - curry7(): Internal.Function7>; - curry14(): Internal.Function14>; - curry8(): Internal.Function8>; - curry10(): Internal.Function10>; - curry11(): Internal.Function11>; - curry(): Internal.Function>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - } - type Function15_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15) => R) | Function15; - /** - * @javaClass net.minecraft.class_1540 - */ - class FallingBlockEntity extends Internal.Entity { - handler$zbb000$handleLand(ci: Internal.CallbackInfo_, block: Internal.Block_, blockPos2: BlockPos_, bl: boolean, bl2: boolean, d: number, blockState: Internal.BlockState_): void; - fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; - isAttackable(): boolean; - tick(): void; - isPickable(): boolean; - getAddEntityPacket(): Internal.Packet; - setHurtsEntities($$0: number, $$1: number): void; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - onlyOpCanSetNbt(): boolean; - static fall($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_): this; - setStartPos($$0: BlockPos_): void; - recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; - getBlockState(): Internal.BlockState; - callOnBrokenAfterFall($$0: Internal.Block_, $$1: BlockPos_): void; - getStartPos(): BlockPos; - displayFireAnimation(): boolean; - "dropItem" : boolean; - "time" : number; - "blockData" : Internal.CompoundTag; - get blockState(): Internal.BlockState; - get pickable(): boolean; - get addEntityPacket(): Internal.Packet; - get attackable(): boolean; - get startPos(): BlockPos; - set startPos($$0: BlockPos_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FallingBlockEntity_ = FallingBlockEntity; - /** - * @javaClass dev.latvian.mods.kubejs.stages.Stages - */ - abstract class Stages { - add(stage: string): boolean; - getAll(): Internal.Collection; - set(stage: string, enabled: boolean): boolean; - static added(event: Internal.Consumer_): void; - static invokeAdded(stages: Internal.Stages_, stage: string): void; - replace(stages: Internal.Collection_): void; - clear(): boolean; - toggle(stage: string): boolean; - addNoUpdate(arg0: string): boolean; - sync(): void; - remove(stage: string): boolean; - static removed(event: Internal.Consumer_): void; - static get(player: Internal.Player_): this; - static invokeRemoved(stages: Internal.Stages_, stage: string): void; - static overrideCreation(event: Internal.Consumer_): void; - has(stage: string): boolean; - removeNoUpdate(arg0: string): boolean; - readonly "player" : Internal.Player; - get all(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Stages_ = Stages; - /** - * Fired when an explosion occurred in the level. - * - * This event is not cancellable. - * @javaClass dev.latvian.mods.kubejs.level.ExplosionEventJS$Post - */ - class ExplosionEventJS$Post extends Internal.ExplosionEventJS { - removeAffectedBlock(block: Internal.BlockContainerJS_): void; - removeAllAffectedBlocks(): void; - removeKnockback(): void; - getAffectedEntities(): Internal.EntityArrayList; - removeAllAffectedEntities(): void; - getAffectedBlocks(): Internal.List; - removeAffectedEntity(entity: Internal.EntityJS_): void; - get affectedEntities(): Internal.EntityArrayList; - get affectedBlocks(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when an explosion occurred in the level. - * - * This event is not cancellable. - */ - type ExplosionEventJS$Post_ = ExplosionEventJS$Post; - /** - * @javaClass com.mojang.datafixers.util.Function16 - */ - interface Function16 { - curry9(): Internal.Function9>; - curry12(): Internal.Function12>; - curry13(): Internal.Function13>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15, arg15: T16): R; - curry7(): Internal.Function7>; - curry14(): Internal.Function14>; - curry8(): Internal.Function8>; - curry15(): Internal.Function15>; - curry10(): Internal.Function10>; - curry11(): Internal.Function11>; - curry(): Internal.Function>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - } - type Function16_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15, arg15: T16) => R) | Function16; - /** - * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderFactory - */ - interface RegistryObjectBuilderTypes$BuilderFactory { - createBuilder(arg0: ResourceLocation_): Internal.BuilderBase; - } - type RegistryObjectBuilderTypes$BuilderFactory_ = ((arg0: ResourceLocation) => Internal.BuilderBase) | RegistryObjectBuilderTypes$BuilderFactory; - /** - * @javaClass java.util.Locale - */ - class Locale implements Internal.Cloneable, Internal.Serializable { - stripExtensions(): this; - static forLanguageTag(arg0: string): this; - getUnicodeLocaleAttributes(): Internal.Set; - getCountry(): string; - getUnicodeLocaleKeys(): Internal.Set; - getISO3Country(): string; - static lookupTag(arg0: Internal.List_, arg1: Internal.Collection_): string; - getDisplayCountry(): string; - getDisplayCountry(arg0: Internal.Locale_): string; - getISO3Language(): string; - static getISOCountries(): string[]; - static getISOCountries(arg0: Internal.Locale$IsoCountryCode_): Internal.Set; - hashCode(): number; - getExtensionKeys(): Internal.Set; - getDisplayVariant(arg0: Internal.Locale_): string; - getDisplayVariant(): string; - static filterTags(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; - static filterTags(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; - static getISOLanguages(): string[]; - toLanguageTag(): string; - static getAvailableLocales(): Internal.Locale[]; - getDisplayScript(arg0: Internal.Locale_): string; - getDisplayScript(): string; - static lookup(arg0: Internal.List_, arg1: Internal.Collection_): this; - getLanguage(): string; - getExtension(arg0: string): string; - getVariant(): string; - static getDefault(): this; - static getDefault(arg0: Internal.Locale$Category_): this; - static setDefault(arg0: Internal.Locale$Category_, arg1: Internal.Locale_): void; - static setDefault(arg0: Internal.Locale_): void; - hasExtensions(): boolean; - static filter(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; - static filter(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; - getDisplayName(arg0: Internal.Locale_): string; - getDisplayName(): string; - equals(arg0: any): boolean; - clone(): any; - toString(): string; - getDisplayLanguage(arg0: Internal.Locale_): string; - getDisplayLanguage(): string; - getScript(): string; - getUnicodeLocaleType(arg0: string): string; - static readonly "PRC" : Internal.Locale; - static readonly "CANADA" : Internal.Locale; - static readonly "ENGLISH" : Internal.Locale; - static readonly "ROOT" : Internal.Locale; - static readonly "TAIWAN" : Internal.Locale; - static readonly "CHINA" : Internal.Locale; - static readonly "ITALY" : Internal.Locale; - static readonly "CHINESE" : Internal.Locale; - static readonly "KOREA" : Internal.Locale; - static readonly "FRENCH" : Internal.Locale; - static readonly "FRANCE" : Internal.Locale; - static readonly "TRADITIONAL_CHINESE" : Internal.Locale; - static readonly "CANADA_FRENCH" : Internal.Locale; - static readonly "GERMANY" : Internal.Locale; - static readonly "ITALIAN" : Internal.Locale; - static readonly "PRIVATE_USE_EXTENSION" : "x"; - static readonly "UK" : Internal.Locale; - static readonly "JAPAN" : Internal.Locale; - static readonly "JAPANESE" : Internal.Locale; - static readonly "UNICODE_LOCALE_EXTENSION" : "u"; - static readonly "SIMPLIFIED_CHINESE" : Internal.Locale; - static readonly "GERMAN" : Internal.Locale; - static readonly "US" : Internal.Locale; - static readonly "KOREAN" : Internal.Locale; - get unicodeLocaleKeys(): Internal.Set; - get country(): string; - get displayName(): string; - get iSOLanguages(): string[]; - get displayVariant(): string; - get language(): string; - get displayLanguage(): string; - get script(): string; - get iSO3Country(): string; - get availableLocales(): Internal.Locale[]; - get iSOCountries(): string[]; - get unicodeLocaleAttributes(): Internal.Set; - get default(): this; - get displayCountry(): string; - get variant(): string; - get extensionKeys(): Internal.Set; - get displayScript(): string; - get iSO3Language(): string; - set default(arg0: Internal.Locale_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Locale_ = Locale; - /** - * @javaClass net.minecraft.class_4618 - */ - class OutlineBufferSource implements Internal.MultiBufferSource { - setColor($$0: number, $$1: number, $$2: number, $$3: number): void; - getBuffer($$0: Internal.RenderType_): Internal.VertexConsumer; - endOutlineBatch(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OutlineBufferSource_ = OutlineBufferSource; - /** - * @javaClass java.util.function.LongPredicate - */ - interface LongPredicate { - or(arg0: Internal.LongPredicate_): this; - test(arg0: number): boolean; - and(arg0: Internal.LongPredicate_): this; - negate(): this; - } - type LongPredicate_ = ((arg0: number) => boolean) | LongPredicate; - /** - * @javaClass net.minecraft.class_804 - */ - class ItemTransform { - apply($$0: boolean, $$1: Internal.PoseStack_): void; - hashCode(): number; - equals($$0: any): boolean; - static readonly "NO_TRANSFORM" : Internal.ItemTransform; - readonly "rotation" : Internal.Vector3f; - readonly "translation" : Internal.Vector3f; - readonly "scale" : Internal.Vector3f; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemTransform_ = ItemTransform; - /** - * @javaClass net.minecraft.class_3746 - */ - interface LevelSimulatedReader { - isFluidAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; - getBlockEntity(arg0: BlockPos_, arg1: Internal.BlockEntityType_): Internal.Optional; - isStateAtPosition(arg0: BlockPos_, arg1: Internal.Predicate_): boolean; - getHeightmapPos(arg0: Internal.Heightmap$Types_, arg1: BlockPos_): BlockPos; - } - type LevelSimulatedReader_ = LevelSimulatedReader; - /** - * @javaClass net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon - */ - class ServerPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { - lateInit(): void; - handle(packet: Internal.ServerboundCustomPayloadPacket_): boolean; - createPacket(channelName: ResourceLocation_, buf: Internal.FriendlyByteBuf_): Internal.Packet; - onClientReady(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerPlayNetworkAddon_ = ServerPlayNetworkAddon; - /** - * @javaClass net.minecraft.class_3855 - */ - abstract class Fireball extends Internal.AbstractHurtingProjectile implements Internal.ItemSupplier { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - method_7495(): Internal.ItemStack; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - setItem($$0: Internal.ItemStack_): void; - set item($$0: Internal.ItemStack_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Fireball_ = Fireball; - /** - * @javaClass java.security.SecureRandomParameters - */ - interface SecureRandomParameters { - } - type SecureRandomParameters_ = SecureRandomParameters; - /** - * @javaClass com.google.common.collect.Multiset - */ - interface Multiset extends Internal.Collection { - add(arg0: E, arg1: number): number; - add(arg0: E): boolean; - forEachEntry(arg0: Internal.ObjIntConsumer_): void; - entrySet(): Internal.Set>; - spliterator(): Internal.Spliterator; - forEach(arg0: Internal.Consumer_): void; - containsAll(arg0: Internal.Collection_): boolean; - count(arg0: any): number; - remove(arg0: any, arg1: number): number; - remove(arg0: any): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - elementSet(): Internal.Set; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - setCount(arg0: E, arg1: number, arg2: number): boolean; - setCount(arg0: E, arg1: number): number; - retainAll(arg0: Internal.Collection_): boolean; - } - type Multiset_ = Multiset; - /** - * @javaClass net.minecraft.class_2707 - */ - class ClientboundPlayerLookAtPacket implements Internal.Packet { - getPosition($$0: Internal.Level_): Vec3; - handle($$0: Internal.ClientGamePacketListener_): void; - getFromAnchor(): Internal.EntityAnchorArgument$Anchor; - write($$0: Internal.FriendlyByteBuf_): void; - get fromAnchor(): Internal.EntityAnchorArgument$Anchor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerLookAtPacket_ = ClientboundPlayerLookAtPacket; - /** - * @javaClass net.minecraft.class_4139 - */ - class GossipType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.GossipType[]; - static byId($$0: string): this; - static readonly "MINOR_NEGATIVE" : Internal.GossipType; - static readonly "MAJOR_NEGATIVE" : Internal.GossipType; - readonly "max" : number; - readonly "decayPerTransfer" : number; - static readonly "MINOR_POSITIVE" : Internal.GossipType; - readonly "weight" : number; - readonly "decayPerDay" : number; - static readonly "TRADING" : Internal.GossipType; - static readonly "REPUTATION_CHANGE_PER_EVERLASTING_MEMORY" : 20; - static readonly "MAJOR_POSITIVE" : Internal.GossipType; - static readonly "REPUTATION_CHANGE_PER_EVENT" : 25; - readonly "id" : string; - static readonly "REPUTATION_CHANGE_PER_TRADE" : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GossipType_ = "trading" | "minor_negative" | "minor_positive" | "major_negative" | "major_positive" | GossipType; - /** - * @javaClass net.minecraft.class_6836$class_6838 - */ - class StreamTagVisitor$ValueResult extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.StreamTagVisitor$ValueResult[]; - static readonly "CONTINUE" : Internal.StreamTagVisitor$ValueResult; - static readonly "HALT" : Internal.StreamTagVisitor$ValueResult; - static readonly "BREAK" : Internal.StreamTagVisitor$ValueResult; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StreamTagVisitor$ValueResult_ = "halt" | "break" | "continue" | StreamTagVisitor$ValueResult; - /** - * @javaClass net.minecraft.class_3302$class_4045 - */ - interface PreparableReloadListener$PreparationBarrier { - wait(arg0: T): Internal.CompletableFuture; - } - type PreparableReloadListener$PreparationBarrier_ = ((arg0: any) => Internal.CompletableFuture) | PreparableReloadListener$PreparationBarrier; - /** - * @javaClass dev.latvian.mods.rhino.ContextFactory$Listener - */ - interface ContextFactory$Listener { - contextReleased(arg0: Internal.Context_): void; - contextCreated(arg0: Internal.Context_): void; - } - type ContextFactory$Listener_ = ContextFactory$Listener; - /** - * @javaClass net.minecraft.class_5717 - */ - interface PositionSourceType { - codec(): Internal.Codec; - read(arg0: Internal.FriendlyByteBuf_): T; - toNetwork($$0: T, $$1: Internal.FriendlyByteBuf_): void; - write(arg0: Internal.FriendlyByteBuf_, arg1: T): void; - fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.PositionSource; - register($$0: string, $$1: S): S; - } - type PositionSourceType_ = Special.PositionSourceType | PositionSourceType; - /** - * @javaClass net.minecraft.class_1664 - */ - class PlayerModelPart extends Internal.Enum { - getMask(): number; - getName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.PlayerModelPart[]; - getId(): string; - getBit(): number; - static readonly "RIGHT_PANTS_LEG" : Internal.PlayerModelPart; - static readonly "LEFT_PANTS_LEG" : Internal.PlayerModelPart; - static readonly "JACKET" : Internal.PlayerModelPart; - static readonly "RIGHT_SLEEVE" : Internal.PlayerModelPart; - static readonly "HAT" : Internal.PlayerModelPart; - static readonly "LEFT_SLEEVE" : Internal.PlayerModelPart; - static readonly "CAPE" : Internal.PlayerModelPart; - get name(): Internal.Component; - get id(): string; - get bit(): number; - get mask(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerModelPart_ = "left_sleeve" | "right_sleeve" | "left_pants_leg" | "jacket" | "hat" | "cape" | "right_pants_leg" | PlayerModelPart; - /** - * @javaClass net.minecraft.class_22 - */ - class MapItemSavedData extends Internal.SavedData { - static createFresh($$0: number, $$1: number, $$2: number, $$3: boolean, $$4: boolean, $$5: Internal.ResourceKey_): this; - tickCarriedBy($$0: Internal.Player_, $$1: Internal.ItemStack_): void; - scaled($$0: number): this; - getBanners(): Internal.Collection; - save($$0: Internal.CompoundTag_): Internal.CompoundTag; - static createForClient($$0: number, $$1: boolean, $$2: Internal.ResourceKey_): this; - getHoldingPlayer($$0: Internal.Player_): Internal.MapItemSavedData$HoldingPlayer; - getUpdatePacket($$0: number, $$1: Internal.Player_): Internal.Packet; - removedFromFrame($$0: BlockPos_, $$1: number): void; - getDecorations(): Internal.Iterable; - setColor($$0: number, $$1: number, $$2: number): void; - checkBanners($$0: Internal.BlockGetter_, $$1: number, $$2: number): void; - static load($$0: Internal.CompoundTag_): this; - static addTargetDecoration($$0: Internal.ItemStack_, $$1: BlockPos_, $$2: string, $$3: Internal.MapDecoration$Type_): void; - addClientSideDecorations($$0: Internal.List_): void; - locked(): this; - toggleBanner($$0: Internal.LevelAccessor_, $$1: BlockPos_): boolean; - isExplorationMap(): boolean; - isTrackedCountOverLimit($$0: number): boolean; - updateColor($$0: number, $$1: number, $$2: number): boolean; - static readonly "TRACKED_DECORATION_LIMIT" : 256; - readonly "x" : number; - readonly "scale" : number; - readonly "z" : number; - static readonly "MAX_SCALE" : 4; - readonly "dimension" : Internal.ResourceKey; - "colors" : number[]; - get explorationMap(): boolean; - get decorations(): Internal.Iterable; - get banners(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapItemSavedData_ = MapItemSavedData; - /** - * @javaClass net.minecraft.class_2618 - */ - interface LidBlockEntity { - getOpenNess(arg0: number): number; - } - type LidBlockEntity_ = ((arg0: number) => number) | LidBlockEntity; - /** - * @javaClass net.minecraft.class_6035 - */ - interface Control { - } - type Control_ = Control; - /** - * @javaClass dev.latvian.mods.rhino.mod.util.Object2LongEntry - */ - class Object2LongEntry implements Internal.Comparable { - compareTo(o: Internal.Object2LongEntry_): number; - readonly "value" : number; - readonly "key" : any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Object2LongEntry_ = Object2LongEntry; - /** - * @javaClass dev.architectury.hooks.level.biome.SpawnProperties - */ - interface SpawnProperties { - getSpawners(): Internal.Map>; - getMobSpawnCosts(): Internal.Map, Internal.MobSpawnSettings$MobSpawnCost>; - getCreatureProbability(): number; - } - type SpawnProperties_ = SpawnProperties; - /** - * @javaClass java.util.ListIterator - */ - interface ListIterator extends Internal.Iterator { - next(): E; - add(arg0: E): void; - set(arg0: E): void; - previous(): E; - hasPrevious(): boolean; - hasNext(): boolean; - nextIndex(): number; - previousIndex(): number; - remove(): void; - } - type ListIterator_ = ListIterator; - /** - * @javaClass net.minecraft.class_2593$class_2594 - */ - class CommandBlockEntity$Mode extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.CommandBlockEntity$Mode[]; - static readonly "AUTO" : Internal.CommandBlockEntity$Mode; - static readonly "REDSTONE" : Internal.CommandBlockEntity$Mode; - static readonly "SEQUENCE" : Internal.CommandBlockEntity$Mode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandBlockEntity$Mode_ = "sequence" | "auto" | "redstone" | CommandBlockEntity$Mode; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2LongFunction - */ - interface Byte2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): this; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Long2LongFunction_): this; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Byte2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Byte2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2LongFunction; - } - type Byte2LongFunction_ = ((arg0: number) => number) | Byte2LongFunction; - /** - * @javaClass net.minecraft.class_3949 - */ - interface ChunkProgressListener { - stop(): void; - updateSpawnPos(arg0: Internal.ChunkPos_): void; - onStatusChange(arg0: Internal.ChunkPos_, arg1: Internal.ChunkStatus_): void; - start(): void; - } - type ChunkProgressListener_ = ChunkProgressListener; - /** - * @javaClass net.minecraft.class_1718 - */ - class EnchantmentMenu extends Internal.AbstractContainerMenu { - getEnchantmentSeed(): number; - slotsChanged($$0: Internal.Container_): void; - clickMenuButton($$0: Internal.Player_, $$1: number): boolean; - removed($$0: Internal.Player_): void; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - getGoldCount(): number; - readonly "costs" : number[]; - readonly "enchantClue" : number[]; - readonly "levelClue" : number[]; - get enchantmentSeed(): number; - get goldCount(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnchantmentMenu_ = EnchantmentMenu; - /** - * @javaClass net.minecraft.class_6625 - */ - class StructurePieceSerializationContext extends Internal.Record { - registryAccess(): Internal.RegistryAccess; - structureManager(): Internal.StructureManager; - static fromLevel($$0: Internal.ServerLevel_): this; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - resourceManager(): Internal.ResourceManager; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructurePieceSerializationContext_ = StructurePieceSerializationContext; - /** - * @javaClass net.minecraft.class_6384 - */ - class NarrationThunk { - getText($$0: Internal.Consumer_): void; - hashCode(): number; - equals($$0: any): boolean; - static from($$0: Internal.List_): Internal.NarrationThunk; - static from($$0: string): Internal.NarrationThunk; - static from($$0: Internal.Component_): Internal.NarrationThunk; - static readonly "EMPTY" : Internal.NarrationThunk; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NarrationThunk_ = NarrationThunk; - /** - * @javaClass dev.latvian.mods.rhino.mod.util.CountingMap - */ - class CountingMap { - add(key: any, value: number): number; - getSize(): number; - set(key: any, value: number): number; - getValues(): Internal.Collection; - getEntries(): Internal.List; - forEach(forEach: Internal.Consumer_): void; - get(key: any): number; - clear(): void; - getTotalCount(): number; - getKeys(): Internal.Set; - get entries(): Internal.List; - get size(): number; - get keys(): Internal.Set; - get values(): Internal.Collection; - get totalCount(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CountingMap_ = CountingMap; - /** - * @javaClass net.minecraft.class_365 - */ - class SpectatorGui extends Internal.GuiComponent implements Internal.SpectatorMenuListener { - renderHotbar($$0: Internal.PoseStack_): void; - onHotbarSelected($$0: number): void; - isMenuActive(): boolean; - renderTooltip($$0: Internal.PoseStack_): void; - onMouseScrolled($$0: number): void; - onMouseMiddleClick(): void; - method_2782($$0: Internal.SpectatorMenu_): void; - static readonly "SPECTATOR_LOCATION" : ResourceLocation; - get menuActive(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpectatorGui_ = SpectatorGui; - /** - * @javaClass net.minecraft.class_3031 - */ - abstract class Feature { - static isDirt($$0: Internal.BlockState_): boolean; - static isGrassOrDirt($$0: Internal.LevelSimulatedReader_, $$1: BlockPos_): boolean; - configuredCodec(): Internal.Codec>>; - static checkNeighbors($$0: Internal.Function_, $$1: BlockPos_, $$2: Internal.Predicate_): boolean; - static isReplaceable($$0: Internal.TagKey_): Internal.Predicate; - place($$0: FC, $$1: Internal.WorldGenLevel_, $$2: Internal.ChunkGenerator_, $$3: Internal.Random_, $$4: BlockPos_): boolean; - place(arg0: Internal.FeaturePlaceContext_): boolean; - static isAir($$0: Internal.LevelSimulatedReader_, $$1: BlockPos_): boolean; - static isAdjacentToAir($$0: Internal.Function_, $$1: BlockPos_): boolean; - static readonly "VEGETATION_PATCH" : Internal.Feature; - static readonly "CHORUS_PLANT" : Internal.Feature; - static readonly "MONSTER_ROOM" : Internal.Feature; - static readonly "FREEZE_TOP_LAYER" : Internal.Feature; - static readonly "BLOCK_COLUMN" : Internal.Feature; - static readonly "REPLACE_SINGLE_BLOCK" : Internal.Feature; - static readonly "GLOW_LICHEN" : Internal.Feature; - static readonly "FLOWER" : Internal.Feature; - static readonly "BLOCK_PILE" : Internal.Feature; - static readonly "SPRING" : Internal.Feature; - static readonly "UNDERWATER_MAGMA" : Internal.Feature; - static readonly "BAMBOO" : Internal.Feature; - static readonly "DELTA_FEATURE" : Internal.Feature; - static readonly "ROOT_SYSTEM" : Internal.Feature; - static readonly "NETHER_FOREST_VEGETATION" : Internal.Feature; - static readonly "WEEPING_VINES" : Internal.Feature; - static readonly "LAKE" : Internal.Feature; - static readonly "TWISTING_VINES" : Internal.Feature; - static readonly "HUGE_RED_MUSHROOM" : Internal.Feature; - static readonly "SIMPLE_BLOCK" : Internal.Feature; - static readonly "RANDOM_SELECTOR" : Internal.Feature; - static readonly "END_ISLAND" : Internal.Feature; - static readonly "REPLACE_BLOBS" : Internal.Feature; - static readonly "VINES" : Internal.Feature; - static readonly "TREE" : Internal.Feature; - static readonly "CORAL_CLAW" : Internal.Feature; - static readonly "DISK" : Internal.Feature; - static readonly "FOSSIL" : Internal.Feature; - static readonly "FILL_LAYER" : Internal.Feature; - static readonly "SIMPLE_RANDOM_SELECTOR" : Internal.Feature; - static readonly "ICE_SPIKE" : Internal.Feature; - static readonly "NO_BONEMEAL_FLOWER" : Internal.Feature; - static readonly "ORE" : Internal.Feature; - static readonly "ICEBERG" : Internal.Feature; - static readonly "BASALT_COLUMNS" : Internal.Feature; - static readonly "RANDOM_BOOLEAN_SELECTOR" : Internal.Feature; - static readonly "RANDOM_PATCH" : Internal.Feature; - static readonly "LARGE_DRIPSTONE" : Internal.Feature; - static readonly "SEAGRASS" : Internal.SeagrassFeature; - static readonly "POINTED_DRIPSTONE" : Internal.Feature; - static readonly "GLOWSTONE_BLOB" : Internal.Feature; - static readonly "WATERLOGGED_VEGETATION_PATCH" : Internal.Feature; - static readonly "CORAL_MUSHROOM" : Internal.Feature; - static readonly "VOID_START_PLATFORM" : Internal.Feature; - static readonly "DESERT_WELL" : Internal.Feature; - static readonly "HUGE_BROWN_MUSHROOM" : Internal.Feature; - static readonly "END_GATEWAY" : Internal.Feature; - static readonly "END_SPIKE" : Internal.Feature; - static readonly "BASALT_PILLAR" : Internal.Feature; - static readonly "FOREST_ROCK" : Internal.Feature; - static readonly "HUGE_FUNGUS" : Internal.Feature; - static readonly "BLUE_ICE" : Internal.Feature; - static readonly "NO_OP" : Internal.Feature; - static readonly "SEA_PICKLE" : Internal.Feature; - static readonly "BONUS_CHEST" : Internal.BonusChestFeature; - static readonly "SCATTERED_ORE" : Internal.Feature; - static readonly "CORAL_TREE" : Internal.Feature; - static readonly "DRIPSTONE_CLUSTER" : Internal.Feature; - static readonly "ICE_PATCH" : Internal.Feature; - static readonly "GEODE" : Internal.Feature; - static readonly "KELP" : Internal.Feature; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Feature_ = Special.Feature | Feature; - /** - * @javaClass net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel - */ - interface FabricBakedModel { - emitItemQuads(arg0: Internal.ItemStack_, arg1: Internal.Supplier_, arg2: Internal.RenderContext_): void; - emitBlockQuads(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.Supplier_, arg4: Internal.RenderContext_): void; - isVanillaAdapter(): boolean; - } - type FabricBakedModel_ = FabricBakedModel; - /** - * @javaClass net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback - */ - interface RegistryEntryAddedCallback { - onEntryAdded(arg0: number, arg1: ResourceLocation_, arg2: T): void; - event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; - } - type RegistryEntryAddedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T) => void) | RegistryEntryAddedCallback; - /** - * @javaClass net.minecraft.class_2635 - */ - class ClientboundChatPacket implements Internal.Packet { - getType(): Internal.ChatType; - getMessage(): Internal.Component; - handle($$0: Internal.ClientGamePacketListener_): void; isSkippable(): boolean; - getSender(): Internal.UUID; - write($$0: Internal.FriendlyByteBuf_): void; - get sender(): Internal.UUID; - get skippable(): boolean; - get type(): Internal.ChatType; - get message(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + get slot(): number + get skippable(): boolean } - type ClientboundChatPacket_ = ClientboundChatPacket; - /** - * @javaClass mtr.mixin.PlayerTeleportationStateAccessor - */ - interface PlayerTeleportationStateAccessor { - setInTeleportationState(arg0: boolean): void; + type ClientboundSetCarriedItemPacket_ = ClientboundSetCarriedItemPacket; + interface TagVisitor { + visitFloat(arg0: Internal.FloatTag_): void; + visitByte(arg0: Internal.ByteTag_): void; + visitLongArray(arg0: Internal.LongArrayTag_): void; + visitList(arg0: Internal.ListTag_): void; + visitShort(arg0: Internal.ShortTag_): void; + visitEnd(arg0: Internal.EndTag_): void; + visitIntArray(arg0: Internal.IntArrayTag_): void; + visitInt(arg0: Internal.IntTag_): void; + visitByteArray(arg0: Internal.ByteArrayTag_): void; + visitString(arg0: Internal.StringTag_): void; + visitCompound(arg0: Internal.CompoundTag_): void; + visitDouble(arg0: Internal.DoubleTag_): void; + visitLong(arg0: Internal.LongTag_): void; } - type PlayerTeleportationStateAccessor_ = ((arg0: boolean) => void) | PlayerTeleportationStateAccessor; - /** - * @javaClass dev.latvian.mods.kubejs.script.ScriptPackInfo - */ - class ScriptPackInfo { - readonly "displayName" : Internal.Component; - readonly "namespace" : string; - readonly "pathStart" : string; - readonly "scripts" : Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptPackInfo_ = ScriptPackInfo; - /** - * @javaClass net.minecraft.class_3999 - */ - interface ParticleRenderType { - end(arg0: Internal.Tesselator_): void; - begin(arg0: Internal.BufferBuilder_, arg1: Internal.TextureManager_): void; - } - type ParticleRenderType_ = ParticleRenderType; - /** - * @javaClass net.minecraft.class_6579 - */ - abstract class NoiseBasedStateProvider extends Internal.BlockStateProvider { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseBasedStateProvider_ = NoiseBasedStateProvider; - /** - * @javaClass net.minecraft.class_1697 - */ - class MinecartCommandBlock extends Internal.AbstractMinecart { - onlyOpCanSetNbt(): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - getMinecartType(): Internal.AbstractMinecart$Type; - getDefaultDisplayBlockState(): Internal.BlockState; - getCommandBlock(): Internal.BaseCommandBlock; - interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; - get defaultDisplayBlockState(): Internal.BlockState; - get minecartType(): Internal.AbstractMinecart$Type; - get commandBlock(): Internal.BaseCommandBlock; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecartCommandBlock_ = MinecartCommandBlock; - /** - * @javaClass com.mojang.brigadier.context.CommandContextBuilder - */ - class CommandContextBuilder { - withChild(arg0: Internal.CommandContextBuilder_): Internal.CommandContextBuilder; - withNode(arg0: Internal.CommandNode_, arg1: Internal.StringRange_): Internal.CommandContextBuilder; - getNodes(): Internal.List>; - getCommand(): Internal.Command; - getChild(): Internal.CommandContextBuilder; - getDispatcher(): Internal.CommandDispatcher; - withCommand(arg0: Internal.Command_): Internal.CommandContextBuilder; - withArgument(arg0: string, arg1: Internal.ParsedArgument_): Internal.CommandContextBuilder; - getLastChild(): Internal.CommandContextBuilder; - findSuggestionContext(arg0: number): Internal.SuggestionContext; - build(arg0: string): Internal.CommandContext; - getRange(): Internal.StringRange; - getSource(): S; - getArguments(): Internal.Map>; - withSource(arg0: S): Internal.CommandContextBuilder; - copy(): Internal.CommandContextBuilder; - getRootNode(): Internal.CommandNode; - get nodes(): Internal.List>; - get lastChild(): Internal.CommandContextBuilder; - get range(): Internal.StringRange; - get arguments(): Internal.Map>; - get source(): S; - get dispatcher(): Internal.CommandDispatcher; - get command(): Internal.Command; - get child(): Internal.CommandContextBuilder; - get rootNode(): Internal.CommandNode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandContextBuilder_ = CommandContextBuilder; - /** - * @javaClass net.minecraft.class_6643$class_6828 - */ - interface CarvingMask$Mask { - test(arg0: number, arg1: number, arg2: number): boolean; - } - type CarvingMask$Mask_ = ((arg0: number, arg1: number, arg2: number) => boolean) | CarvingMask$Mask; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2ByteFunction - */ - interface Char2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): this; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Char2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): this; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ByteFunction; - } - type Char2ByteFunction_ = ((arg0: string) => number) | Char2ByteFunction; - /** - * @javaClass net.minecraft.class_707 - */ - interface ParticleProvider { - createParticle(arg0: T, arg1: Internal.ClientLevel_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): Internal.Particle; - } - type ParticleProvider_ = ((arg0: T, arg1: Internal.ClientLevel, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number) => Internal.Particle) | ParticleProvider; - /** - * @javaClass net.fabricmc.fabric.mixin.registry.sync.AccessorRegistry - */ - interface AccessorRegistry { - getRegistryKey(): Internal.ResourceKey>; - callGetEntryLifecycle(arg0: T): Internal.Lifecycle; - } - type AccessorRegistry_ = AccessorRegistry; - /** - * @javaClass net.minecraft.class_4643 - */ - class TreeConfiguration implements Internal.FeatureConfiguration { - readonly "foliagePlacer" : Internal.FoliagePlacer; - readonly "trunkProvider" : Internal.BlockStateProvider; - static readonly "CODEC" : Internal.Codec; - readonly "trunkPlacer" : Internal.TrunkPlacer; - readonly "decorators" : Internal.List; - readonly "foliageProvider" : Internal.BlockStateProvider; - readonly "ignoreVines" : boolean; - readonly "minimumSize" : Internal.FeatureSize; - readonly "forceDirt" : boolean; - readonly "dirtProvider" : Internal.BlockStateProvider; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TreeConfiguration_ = TreeConfiguration; - /** - * @javaClass java.nio.file.WatchKey - */ - interface WatchKey { - cancel(): void; - watchable(): Internal.Watchable; - pollEvents(): Internal.List>; - isValid(): boolean; - reset(): boolean; - } - type WatchKey_ = WatchKey; - /** - * @javaClass net.minecraft.class_2172$class_7078 - */ - class SharedSuggestionProvider$ElementSuggestionType extends Internal.Enum { - shouldSuggestElements(): boolean; - static valueOf($$0: string): this; - static values(): Internal.SharedSuggestionProvider$ElementSuggestionType[]; - shouldSuggestTags(): boolean; - static readonly "ELEMENTS" : Internal.SharedSuggestionProvider$ElementSuggestionType; - static readonly "ALL" : Internal.SharedSuggestionProvider$ElementSuggestionType; - static readonly "TAGS" : Internal.SharedSuggestionProvider$ElementSuggestionType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SharedSuggestionProvider$ElementSuggestionType_ = "all" | "elements" | "tags" | SharedSuggestionProvider$ElementSuggestionType; - /** - * @javaClass net.minecraft.class_1314 - */ - abstract class PathfinderMob extends Internal.Mob { - checkSpawnRules($$0: Internal.LevelAccessor_, $$1: Internal.MobSpawnType_): boolean; - getWalkTargetValue($$0: BlockPos_): number; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - isPathFinding(): boolean; - get pathFinding(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PathfinderMob_ = PathfinderMob; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder - */ - abstract class ItemBuilder extends Internal.BuilderBase { - barWidth(barWidth: Internal.ToIntFunction_): this; - clientRegistry(minecraft: Internal.Supplier_): void; - maxStackSize(v: number): this; - transformObject(obj: Internal.Item_): Internal.Item; - color(index: number, c: Internal.Color_): this; - color(callback: Internal.ItemBuilder$ItemColorJS_): this; - use(use: Internal.ItemBuilder$UseCallback_): this; - maxDamage(v: number): this; - tooltip(text: Internal.Component_): this; - textureJson(json: Internal.JsonObject_): this; - barColor(barColor: Internal.Function_): this; - containerItem(id: string): this; - subtypes(fn: Internal.Function_>): this; - modelJson(json: Internal.JsonObject_): this; - burnTime(v: number): this; - useDuration(useDuration: Internal.ToIntFunction_): this; - generateDataJsons(generator: Internal.DataJsonGenerator_): void; - parentModel(m: string): this; - group(g: string): this; - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - /** - */ - texture(key: string, tex: Special.Texture): this; - /** - */ - texture(tex: Special.Texture): this; - static ofArmorMaterial(o: any): Internal.ArmorMaterial; - food(b: Internal.Consumer_): this; - releaseUsing(releaseUsing: Internal.ItemBuilder$ReleaseUsingCallback_): this; - unstackable(): this; - /** - */ - modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - finishUsing(finishUsing: Internal.ItemBuilder$FinishUsingCallback_): this; - glow(v: boolean): this; - useAnimation(animation: Internal.UseAnim_): this; - createItemProperties(): Internal.Item$Properties; - rarity(v: Rarity_): this; - static readonly "TOOL_TIERS" : {"gold":Internal.Tiers,"diamond":Internal.Tiers,"iron":Internal.Tiers,"wood":Internal.Tiers,"stone":Internal.Tiers,"netherite":Internal.Tiers}; - static readonly "ARMOR_TIERS" : {"gold":Internal.ArmorMaterials,"chain":Internal.ArmorMaterials,"diamond":Internal.ArmorMaterials,"turtle":Internal.ArmorMaterials,"iron":Internal.ArmorMaterials,"leather":Internal.ArmorMaterials,"netherite":Internal.ArmorMaterials}; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type ItemBuilder_ = ItemBuilder; - /** - * @javaClass com.mojang.datafixers.util.Function7 - */ - interface Function7 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7): R; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function7_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7) => R) | Function7; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS - */ - interface ItemBuilder$ItemColorJS { - getColor(arg0: Internal.ItemStackJS_, arg1: number): Internal.Color; - } - type ItemBuilder$ItemColorJS_ = ((arg0: Internal.ItemStackJS, arg1: number) => Internal.Color) | ItemBuilder$ItemColorJS; - /** - * @javaClass net.minecraft.class_4970$class_2250 - */ - class BlockBehaviour$OffsetType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.BlockBehaviour$OffsetType[]; - static readonly "XZ" : Internal.BlockBehaviour$OffsetType; - static readonly "XYZ" : Internal.BlockBehaviour$OffsetType; - static readonly "NONE" : Internal.BlockBehaviour$OffsetType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockBehaviour$OffsetType_ = "xz" | "xyz" | "none" | BlockBehaviour$OffsetType; - /** - * @javaClass java.time.OffsetDateTime - */ - class OffsetDateTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { - plusHours(arg0: number): this; - isEqual(arg0: Internal.OffsetDateTime_): boolean; - toLocalTime(): Internal.LocalTime; - compareTo(arg0: Internal.OffsetDateTime_): number; - withOffsetSameLocal(arg0: Internal.ZoneOffset_): this; - getDayOfWeek(): Internal.DayOfWeek; - plusSeconds(arg0: number): this; - getMinute(): number; - static from(arg0: Internal.TemporalAccessor_): this; - getMonth(): Internal.Month; - plusNanos(arg0: number): this; - atZoneSameInstant(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - withHour(arg0: number): this; - plusMonths(arg0: number): this; - plusYears(arg0: number): this; - truncatedTo(arg0: Internal.TemporalUnit_): this; - query(arg0: Internal.TemporalQuery_): R; - minusNanos(arg0: number): this; - getNano(): number; - format(arg0: Internal.DateTimeFormatter_): string; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - plus(arg0: Internal.TemporalAmount_): this; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - getYear(): number; - toEpochSecond(): number; - toLocalDateTime(): Internal.LocalDateTime; - withDayOfMonth(arg0: number): this; - withMonth(arg0: number): this; - isAfter(arg0: Internal.OffsetDateTime_): boolean; - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; - minus(arg0: Internal.TemporalAmount_): this; - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - toOffsetTime(): Internal.OffsetTime; - minusHours(arg0: number): this; - getOffset(): Internal.ZoneOffset; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - withYear(arg0: number): this; - plusMinutes(arg0: number): this; - minusMinutes(arg0: number): this; - plusDays(arg0: number): this; - atZoneSimilarLocal(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - hashCode(): number; - static now(arg0: Internal.Clock_): this; - static now(arg0: Internal.ZoneId_): this; - static now(): this; - static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneOffset_): this; - static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): this; - static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): this; - get(arg0: Internal.TemporalField_): number; - getDayOfYear(): number; - plusWeeks(arg0: number): this; - getHour(): number; - withMinute(arg0: number): this; - getMonthValue(): number; - toZonedDateTime(): Internal.ZonedDateTime; - minusYears(arg0: number): this; - minusWeeks(arg0: number): this; - withDayOfYear(arg0: number): this; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; - static parse(arg0: Internal.CharSequence_): this; - toInstant(): Internal.Instant; - isBefore(arg0: Internal.OffsetDateTime_): boolean; - minusDays(arg0: number): this; - withNano(arg0: number): this; - getLong(arg0: Internal.TemporalField_): number; - minusMonths(arg0: number): this; - with(arg0: Internal.TemporalAdjuster_): this; - with(arg0: Internal.TemporalField_, arg1: number): this; - toLocalDate(): Internal.LocalDate; - withOffsetSameInstant(arg0: Internal.ZoneOffset_): this; - equals(arg0: any): boolean; - getSecond(): number; - static timeLineOrder(): Internal.Comparator; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - toString(): string; - getDayOfMonth(): number; - minusSeconds(arg0: number): this; - withSecond(arg0: number): this; - static readonly "MIN" : Internal.OffsetDateTime; - static readonly "MAX" : Internal.OffsetDateTime; - get dayOfWeek(): Internal.DayOfWeek; - get month(): Internal.Month; - get offset(): Internal.ZoneOffset; - get hour(): number; - get year(): number; - get dayOfYear(): number; - get dayOfMonth(): number; - get monthValue(): number; - get nano(): number; - get minute(): number; - get second(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OffsetDateTime_ = OffsetDateTime; - /** - * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache - */ - interface BlockApiCache { - getLookup(): Internal.BlockApiLookup; - getWorld(): Internal.ServerLevel; - getBlockEntity(): Internal.BlockEntity; - getPos(): BlockPos; - find(context: C): A; - find(arg0: Internal.BlockState_, arg1: C): A; - create(lookup: Internal.BlockApiLookup_, world: Internal.ServerLevel_, pos: BlockPos_): Internal.BlockApiCache; - } - type BlockApiCache_ = BlockApiCache; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2FloatFunction - */ - interface Short2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): this; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): this; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2FloatFunction; - } - type Short2FloatFunction_ = ((arg0: number) => number) | Short2FloatFunction; - /** - * @javaClass net.minecraft.class_5356 - */ - class AdultSensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AdultSensor_ = AdultSensor; - /** - * @javaClass net.minecraft.class_6577 - */ - class DiskConfiguration extends Internal.Record implements Internal.FeatureConfiguration { - halfHeight(): number; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - state(): Internal.BlockState; - radius(): Internal.IntProvider; - targets(): Internal.List; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DiskConfiguration_ = DiskConfiguration; - /** - * @javaClass net.minecraft.class_5218 - */ - class LevelResource { - getId(): string; - toString(): string; - static readonly "PLAYER_ADVANCEMENTS_DIR" : Internal.LevelResource; - static readonly "PLAYER_OLD_DATA_DIR" : Internal.LevelResource; - static readonly "GENERATED_DIR" : Internal.LevelResource; - static readonly "LEVEL_DATA_FILE" : Internal.LevelResource; - static readonly "MAP_RESOURCE_FILE" : Internal.LevelResource; - static readonly "ROOT" : Internal.LevelResource; - static readonly "PLAYER_STATS_DIR" : Internal.LevelResource; - static readonly "PLAYER_DATA_DIR" : Internal.LevelResource; - static readonly "DATAPACK_DIR" : Internal.LevelResource; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelResource_ = LevelResource; - /** - * @javaClass net.minecraft.class_5962 - */ - interface MetricsRecorder { - isRecording(): boolean; - getProfiler(): Internal.ProfilerFiller; - end(): void; - startTick(): void; - endTick(): void; - } - type MetricsRecorder_ = MetricsRecorder; - /** - * @javaClass net.minecraft.class_161 - */ - class Advancement { - getCriteria(): Internal.Map; - getParent(): this; - getRequirements(): string[][]; - getMaxCriteraRequired(): number; - getChatComponent(): Internal.Component; - getRewards(): Internal.AdvancementRewards; - getId(): ResourceLocation; - getChildren(): Internal.Iterable; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - deconstruct(): Internal.Advancement$Builder; - addChild($$0: Internal.Advancement_): void; - getDisplay(): Internal.DisplayInfo; - get parent(): this; - get requirements(): string[][]; - get chatComponent(): Internal.Component; - get maxCriteraRequired(): number; - get children(): Internal.Iterable; - get criteria(): Internal.Map; - get display(): Internal.DisplayInfo; - get id(): ResourceLocation; - get rewards(): Internal.AdvancementRewards; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Advancement_ = Advancement; - /** - * @javaClass malte0811.ferritecore.ducks.FastMapStateHolder - */ - interface FastMapStateHolder { - getNeighborTable(): Internal.Table, Internal.Comparable, S>; - getStateIndex(): number; - setNeighborTable(arg0: Internal.Table_, Internal.Comparable_, S>): void; - setStateIndex(arg0: number): void; - setStateMap(arg0: Internal.FastMap_): void; - getStateMap(): Internal.FastMap; - getVanillaPropertyMap(): Internal.ImmutableMap, Internal.Comparable>; - replacePropertyMap(arg0: Internal.ImmutableMap_, Internal.Comparable_>): void; - } - type FastMapStateHolder_ = FastMapStateHolder; - /** - * @javaClass net.minecraft.class_3003 - */ - class NoiseThresholdCountPlacement extends Internal.RepeatingPlacement { - static of($$0: number, $$1: number, $$2: number): this; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseThresholdCountPlacement_ = NoiseThresholdCountPlacement; - /** - * @javaClass dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder - */ - class FlowingFluidBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - createObject(): Internal.Fluid; - readonly "fluidBuilder" : Internal.FluidBuilder; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FlowingFluidBuilder_ = FlowingFluidBuilder; - /** - * @javaClass com.mojang.serialization.codecs.RecordCodecBuilder - */ - class RecordCodecBuilder implements Internal.App, F> { - static instance(): Internal.RecordCodecBuilder$Instance; - static mapCodec(arg0: Internal.Function_, Internal.App_, O>>): Internal.MapCodec; - static build(arg0: Internal.App_, O>): Internal.MapCodec; - static stable(arg0: F): Internal.RecordCodecBuilder; - static unbox(arg0: Internal.App_, F>): Internal.RecordCodecBuilder; - static deprecated(arg0: F, arg1: number): Internal.RecordCodecBuilder; - static of(arg0: Internal.Function_, arg1: string, arg2: Internal.Codec_): Internal.RecordCodecBuilder; - static of(arg0: Internal.Function_, arg1: Internal.MapCodec_): Internal.RecordCodecBuilder; - static create(arg0: Internal.Function_, Internal.App_, O>>): Internal.Codec; - dependent(arg0: Internal.Function_, arg1: Internal.MapEncoder_, arg2: Internal.Function_>): Internal.RecordCodecBuilder; - static point(arg0: F, arg1: Internal.Lifecycle_): Internal.RecordCodecBuilder; - static point(arg0: F): Internal.RecordCodecBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecordCodecBuilder_ = RecordCodecBuilder; - /** - * @javaClass net.minecraft.class_3965 - */ - class BlockHitResult extends Internal.HitResult { - getBlockPos(): BlockPos; - getDirection(): Internal.Direction; - withDirection($$0: Internal.Direction_): this; - getType(): Internal.HitResult$Type; - isInside(): boolean; - withPosition($$0: BlockPos_): this; - static miss($$0: Vec3_, $$1: Internal.Direction_, $$2: BlockPos_): this; - get blockPos(): BlockPos; - get type(): Internal.HitResult$Type; - get inside(): boolean; - get direction(): Internal.Direction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockHitResult_ = BlockHitResult; - /** - * @javaClass io.netty.buffer.CompositeByteBuf - */ - class CompositeByteBuf extends Internal.AbstractReferenceCountedByteBuf implements Internal.Iterable { - markReaderIndex(): this; - getByte(arg0: number): number; - readerIndex(arg0: number): this; - writeZero(arg0: number): this; - addComponent(arg0: boolean, arg1: number, arg2: Internal.ByteBuf_): this; - addComponent(arg0: Internal.ByteBuf_): this; - addComponent(arg0: boolean, arg1: Internal.ByteBuf_): this; - addComponent(arg0: number, arg1: Internal.ByteBuf_): this; - setShort(arg0: number, arg1: number): this; - resetReaderIndex(): this; - writeFloat(arg0: number): this; - getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; - getBytes(arg0: number, arg1: number[]): this; - getBytes(arg0: number, arg1: Internal.ByteBuf_): this; - getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; - getBytes(arg0: number, arg1: Internal.ByteBuffer_): this; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; - getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; - getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; - unwrap(): Internal.ByteBuf; - setDouble(arg0: number, arg1: number): this; - setChar(arg0: number, arg1: number): this; - addComponents(arg0: number, arg1: Internal.Iterable_): this; - addComponents(arg0: Internal.Iterable_): this; - addComponents(... arg0: Internal.ByteBuf_[]): this; - addComponents(arg0: boolean, ... arg1: Internal.ByteBuf_[]): this; - addComponents(arg0: boolean, arg1: Internal.Iterable_): this; - addComponents(arg0: number, ... arg1: Internal.ByteBuf_[]): this; - iterator(): Internal.Iterator; - toByteIndex(arg0: number): number; - order(): Internal.ByteOrder; - writeMedium(arg0: number): this; - writeByte(arg0: number): this; - nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - resetWriterIndex(): this; - touch(): this; - touch(arg0: any): this; - discardSomeReadBytes(): this; - internalComponentAtOffset(arg0: number): Internal.ByteBuf; - writerIndex(arg0: number): this; - nioBufferCount(): number; - discardReadComponents(): this; - setInt(arg0: number, arg1: number): this; - removeComponent(arg0: number): this; - setLong(arg0: number, arg1: number): this; - componentAtOffset(arg0: number): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; - writeBytes(arg0: number[]): this; - writeBytes(arg0: Internal.ByteBuf_, arg1: number): this; - writeBytes(arg0: number[], arg1: number, arg2: number): this; - writeBytes(arg0: Internal.ByteBuf_): this; - writeBytes(arg0: Internal.ByteBuffer_): this; - setIndex(arg0: number, arg1: number): this; - markWriterIndex(): this; - writeShort(arg0: number): this; - alloc(): Internal.ByteBufAllocator; - removeComponents(arg0: number, arg1: number): this; - writeBoolean(arg0: boolean): this; - addFlattenedComponents(arg0: boolean, arg1: Internal.ByteBuf_): this; - numComponents(): number; - setByte(arg0: number, arg1: number): this; - toComponentIndex(arg0: number): number; - retain(): this; - retain(arg0: number): this; - decompose(arg0: number, arg1: number): Internal.List; - hasMemoryAddress(): boolean; - capacity(arg0: number): this; - capacity(): number; - writeLong(arg0: number): this; - array(): number[]; - internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; - internalComponent(arg0: number): Internal.ByteBuf; - arrayOffset(): number; - copy(arg0: number, arg1: number): Internal.ByteBuf; - writeDouble(arg0: number): this; - setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; - setBytes(arg0: number, arg1: Internal.ByteBuffer_): this; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; - setBytes(arg0: number, arg1: Internal.ByteBuf_): this; - setBytes(arg0: number, arg1: number[]): this; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; - setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; - setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; - setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; - maxNumComponents(): number; - ensureWritable(arg0: number): this; - writeInt(arg0: number): this; - setFloat(arg0: number, arg1: number): this; - hasArray(): boolean; - memoryAddress(): number; - consolidate(arg0: number, arg1: number): this; - consolidate(): this; - clear(): this; - discardReadBytes(): this; - nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; - nioBuffers(): Internal.ByteBuffer[]; - skipBytes(arg0: number): this; - writeChar(arg0: number): this; - component(arg0: number): Internal.ByteBuf; - setZero(arg0: number, arg1: number): this; - readBytes(arg0: number[], arg1: number, arg2: number): this; - readBytes(arg0: Internal.ByteBuffer_): this; - readBytes(arg0: Internal.OutputStream_, arg1: number): this; - readBytes(arg0: number[]): this; - readBytes(arg0: Internal.ByteBuf_, arg1: number): this; - readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; - readBytes(arg0: Internal.ByteBuf_): this; - toString(): string; - setMedium(arg0: number, arg1: number): this; - isDirect(): boolean; - setBoolean(arg0: number, arg1: boolean): this; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CompositeByteBuf_ = CompositeByteBuf; - /** - * @javaClass net.minecraft.class_1311 - */ - class MobCategory extends Internal.Enum implements Internal.StringRepresentable { - isFriendly(): boolean; - getMaxInstancesPerChunk(): number; - getDespawnDistance(): number; - getName(): string; - getNoDespawnDistance(): number; - static valueOf($$0: string): this; - isPersistent(): boolean; - static values(): Internal.MobCategory[]; - method_15434(): string; - static byName($$0: string): this; - static readonly "UNDERGROUND_WATER_CREATURE" : Internal.MobCategory; - static readonly "WATER_CREATURE" : Internal.MobCategory; - static readonly "WATER_AMBIENT" : Internal.MobCategory; - static readonly "AXOLOTLS" : Internal.MobCategory; - static readonly "CODEC" : Internal.Codec; - static readonly "AMBIENT" : Internal.MobCategory; - static readonly "CREATURE" : Internal.MobCategory; - static readonly "MISC" : Internal.MobCategory; - static readonly "MONSTER" : Internal.MobCategory; - get friendly(): boolean; - get despawnDistance(): number; - get noDespawnDistance(): number; - get name(): string; - get persistent(): boolean; - get maxInstancesPerChunk(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MobCategory_ = "water_creature" | "underground_water_creature" | "ambient" | "axolotls" | "creature" | "water_ambient" | "monster" | "misc" | MobCategory; - /** - * @javaClass net.minecraft.class_5421 - */ - class RecipeBookType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.RecipeBookType[]; - static readonly "FURNACE" : Internal.RecipeBookType; - static readonly "BLAST_FURNACE" : Internal.RecipeBookType; - static readonly "SMOKER" : Internal.RecipeBookType; - static readonly "CRAFTING" : Internal.RecipeBookType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeBookType_ = "smoker" | "furnace" | "crafting" | "blast_furnace" | RecipeBookType; - /** - * @javaClass net.fabricmc.fabric.mixin.datagen.DynamicRegistryManagerAccessor - */ - interface DynamicRegistryManagerAccessor { - } - type DynamicRegistryManagerAccessor_ = DynamicRegistryManagerAccessor; - /** - * @javaClass dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS - */ - interface FireworkRocketEntityKJS { - setLifetimeKJS(arg0: number): void; - } - type FireworkRocketEntityKJS_ = ((arg0: number) => void) | FireworkRocketEntityKJS; - /** - * @javaClass net.minecraft.class_6848 - */ - class MatchingBlockTagPredicate extends Internal.StateTestingPredicate { - type(): Internal.BlockPredicateType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MatchingBlockTagPredicate_ = MatchingBlockTagPredicate; - /** - * @javaClass net.minecraft.class_1634 - */ - class Vex extends Internal.Monster { - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - move($$0: Internal.MoverType_, $$1: Vec3_): void; - isFlapping(): boolean; - getBrightness(): number; - isCharging(): boolean; - setIsCharging($$0: boolean): void; - tick(): void; - getOwner(): Internal.Mob; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - setOwner($$0: Internal.Mob_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - setLimitedLife($$0: number): void; - getBoundOrigin(): BlockPos; - setBoundOrigin($$0: BlockPos_): void; - static readonly "FLAP_DEGREES_PER_TICK" : 45.836624; - static readonly "TICKS_PER_FLAP" : 4; - get owner(): Internal.Mob; - get brightness(): number; - get boundOrigin(): BlockPos; - get charging(): boolean; - get flapping(): boolean; - set owner($$0: Internal.Mob_); - set boundOrigin($$0: BlockPos_); - set limitedLife($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Vex_ = Vex; - /** - * @javaClass com.google.common.collect.ImmutableSet - */ - abstract class ImmutableSet extends Internal.ImmutableCollection implements Internal.Set { - static builderWithExpectedSize(arg0: number): Internal.ImmutableSet$Builder; - iterator(): Internal.UnmodifiableIterator; - hashCode(): number; - static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableSet; - static of(arg0: E): Internal.ImmutableSet; - static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableSet; - static of(): Internal.ImmutableSet; - static of(arg0: E, arg1: E): Internal.ImmutableSet; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ... arg6: E[]): Internal.ImmutableSet; - static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableSet; - equals(arg0: any): boolean; - static builder(): Internal.ImmutableSet$Builder; - static copyOf(arg0: E[]): Internal.ImmutableSet; - static copyOf(arg0: Internal.Iterable_): Internal.ImmutableSet; - static copyOf(arg0: Internal.Collection_): Internal.ImmutableSet; - static copyOf(arg0: Internal.Iterator_): Internal.ImmutableSet; - static toImmutableSet(): Internal.Collector>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableSet_ = ImmutableSet; - /** - * @javaClass net.minecraft.class_6732 - */ - class RandomOffsetPlacement extends Internal.PlacementModifier { - static horizontal($$0: Internal.IntProvider_): this; - static of($$0: Internal.IntProvider_, $$1: Internal.IntProvider_): this; - getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - static vertical($$0: Internal.IntProvider_): this; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomOffsetPlacement_ = RandomOffsetPlacement; - /** - * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinClickableWidgetAccessor - */ - interface MixinClickableWidgetAccessor { - setHeight(arg0: number): void; - } - type MixinClickableWidgetAccessor_ = ((arg0: number) => void) | MixinClickableWidgetAccessor; - /** - * @javaClass net.minecraft.class_1928$class_4311 - */ - interface GameRules$GameRuleTypeVisitor { - visitInteger($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; - visitBoolean($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; - visit($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; - } - type GameRules$GameRuleTypeVisitor_ = GameRules$GameRuleTypeVisitor; - /** - * @javaClass net.minecraft.class_2991$class_6346 - */ - interface ServerFunctionManager$TraceCallbacks { - onError(arg0: number, arg1: string): void; - onCommand(arg0: number, arg1: string): void; - onCall(arg0: number, arg1: ResourceLocation_, arg2: number): void; - onReturn(arg0: number, arg1: string, arg2: number): void; - } - type ServerFunctionManager$TraceCallbacks_ = ServerFunctionManager$TraceCallbacks; - /** - * @javaClass com.google.common.collect.ImmutableList$Builder - */ - class ImmutableList$Builder extends Internal.ImmutableCollection$Builder { - add(arg0: E): Internal.ImmutableList$Builder; - add(... arg0: E[]): Internal.ImmutableList$Builder; - build(): Internal.ImmutableList; - addAll(arg0: Internal.Iterator_): Internal.ImmutableList$Builder; - addAll(arg0: Internal.Iterable_): Internal.ImmutableList$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableList$Builder_ = ImmutableList$Builder; - /** - * @javaClass java.util.Dictionary - */ - abstract class Dictionary { - size(): number; - keys(): Internal.Enumeration; - elements(): Internal.Enumeration; - get(arg0: any): V; - isEmpty(): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Dictionary_ = Dictionary; - /** - * @javaClass dev.latvian.mods.rhino.ContextFactory - */ - class ContextFactory { - enterContext(cx: Internal.Context_): Internal.Context; - enterContext(): Internal.Context; - call(action: Internal.ContextAction_): T; - isSealed(): boolean; - seal(): void; - static getGlobal(): this; - getApplicationClassLoader(): Internal.ClassLoader; - removeListener(listener: Internal.ContextFactory$Listener_): void; - setExtraProperty(key: string, value: any): void; - getExtraProperty(key: string): any; - addListener(listener: Internal.ContextFactory$Listener_): void; - get sealed(): boolean; - get applicationClassLoader(): Internal.ClassLoader; - get global(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ContextFactory_ = ContextFactory; - /** - * @javaClass net.minecraft.class_744 - */ - class Input { - hasForwardImpulse(): boolean; - getMoveVector(): Internal.Vec2; - tick($$0: boolean): void; - "forwardImpulse" : number; - "jumping" : boolean; - "left" : boolean; - "leftImpulse" : number; - "shiftKeyDown" : boolean; - "up" : boolean; - "right" : boolean; - "down" : boolean; - get moveVector(): Internal.Vec2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Input_ = Input; - /** - * @javaClass net.minecraft.class_3851 - */ - interface VillagerDataHolder { - getVillagerData(): Internal.VillagerData; - setVillagerData(arg0: Internal.VillagerData_): void; - } - type VillagerDataHolder_ = VillagerDataHolder; - /** - * @javaClass net.minecraft.class_2586 - */ - abstract class BlockEntity implements Internal.RenderAttachmentBlockEntity { - getBlockPos(): BlockPos; - saveWithId(): Internal.CompoundTag; - getRenderAttachmentData(): any; - getUpdateTag(): Internal.CompoundTag; - fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; - saveToItem($$0: Internal.ItemStack_): void; - saveWithFullMetadata(): Internal.CompoundTag; - setBlockState($$0: Internal.BlockState_): void; - setRemoved(): void; - setLevel($$0: Internal.Level_): void; - static loadStatic($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.CompoundTag_): this; - getUpdatePacket(): Internal.Packet; - getLevel(): Internal.Level; - static addEntityType($$0: Internal.CompoundTag_, $$1: Internal.BlockEntityType_): void; - onlyOpCanSetNbt(): boolean; - isRemoved(): boolean; - static getPosFromTag($$0: Internal.CompoundTag_): BlockPos; + type TagVisitor_ = TagVisitor; + class CampfireBlockEntity extends Internal.BlockEntity implements Internal.Clearable { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + static cooldownTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; + static particleTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; load($$0: Internal.CompoundTag_): void; - getType(): Internal.BlockEntityType; - hasLevel(): boolean; - saveWithoutMetadata(): Internal.CompoundTag; - triggerEvent($$0: number, $$1: number): boolean; - clearRemoved(): void; - setChanged(): void; - getBlockState(): Internal.BlockState; - get updateTag(): Internal.CompoundTag; - get blockState(): Internal.BlockState; - get updatePacket(): Internal.Packet; - get blockPos(): BlockPos; - get removed(): boolean; - get level(): Internal.Level; - get type(): Internal.BlockEntityType; - get renderAttachmentData(): any; - set blockState($$0: Internal.BlockState_); - set level($$0: Internal.Level_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getUpdatePacket(): Internal.Packet; + getItems(): Internal.NonNullList; + getUpdateTag(): Internal.CompoundTag; + getCookableRecipe($$0: Internal.ItemStack_): Internal.Optional; + static cookTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + dowse(): void; + placeFood($$0: Internal.ItemStack_, $$1: number): boolean; + clearContent(): void; + get updatePacket(): Internal.Packet + get items(): Internal.NonNullList + get updateTag(): Internal.CompoundTag + get updatePacket(): Internal.ClientboundBlockEntityDataPacket } - type BlockEntity_ = BlockEntity; - /** - * @javaClass net.minecraft.class_2743 - */ - class ClientboundSetEntityMotionPacket implements Internal.Packet { - getXa(): number; - getYa(): number; - getZa(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get za(): number; - get ya(): number; - get xa(): number; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type CampfireBlockEntity_ = CampfireBlockEntity; + class GeodeLayerSettings { + constructor($$0: number, $$1: number, $$2: number, $$3: number) + readonly "innerLayer": number; + readonly "middleLayer": number; + readonly static "CODEC": any; + readonly "outerLayer": number; + readonly "filling": number; } - type ClientboundSetEntityMotionPacket_ = ClientboundSetEntityMotionPacket; - /** - * @javaClass net.minecraft.class_2724 - */ - class ClientboundRespawnPacket implements Internal.Packet { - shouldKeepAllPlayerData(): boolean; - isDebug(): boolean; - isFlat(): boolean; - getSeed(): number; - getDimension(): Internal.ResourceKey; - getDimensionType(): Internal.Holder; - handle($$0: Internal.ClientGamePacketListener_): void; - getPreviousPlayerGameType(): Internal.GameType; - getPlayerGameType(): Internal.GameType; - write($$0: Internal.FriendlyByteBuf_): void; - get dimensionType(): Internal.Holder; - get debug(): boolean; - get seed(): number; - get flat(): boolean; - get previousPlayerGameType(): Internal.GameType; - get playerGameType(): Internal.GameType; - get dimension(): Internal.ResourceKey; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundRespawnPacket_ = ClientboundRespawnPacket; - /** - * @javaClass java.util.function.Supplier - */ - interface Supplier { - get(): T; - } - type Supplier_ = (() => T) | Supplier; - /** - * @javaClass net.minecraft.class_3193$class_3724 - */ - interface ChunkHolder$ChunkLoadingFailure { - } - type ChunkHolder$ChunkLoadingFailure_ = ChunkHolder$ChunkLoadingFailure; - /** - * @javaClass net.minecraft.class_6794 - */ - class EnvironmentScanPlacement extends Internal.PlacementModifier { - static scanningFor($$0: Internal.Direction_, $$1: Internal.BlockPredicate_, $$2: number): this; - static scanningFor($$0: Internal.Direction_, $$1: Internal.BlockPredicate_, $$2: Internal.BlockPredicate_, $$3: number): this; - getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnvironmentScanPlacement_ = EnvironmentScanPlacement; - /** - * @javaClass net.minecraft.class_1408 - */ - abstract class PathNavigation { - getMaxDistanceToWaypoint(): number; - isStuck(): boolean; - isStableDestination($$0: BlockPos_): boolean; - resetMaxVisitedNodesMultiplier(): void; - shouldRecomputePath($$0: BlockPos_): boolean; - setCanFloat($$0: boolean): void; - tick(): void; - isDone(): boolean; - getNodeEvaluator(): Internal.NodeEvaluator; - stop(): void; - recomputePath(): void; - getPath(): net.minecraft.world.level.pathfinder.Path; - setSpeedModifier($$0: number): void; - setMaxVisitedNodesMultiplier($$0: number): void; - createPath($$0: Internal.Set_, $$1: number): net.minecraft.world.level.pathfinder.Path; - createPath($$0: Internal.Stream_, $$1: number): net.minecraft.world.level.pathfinder.Path; - createPath($$0: Internal.Entity_, $$1: number): net.minecraft.world.level.pathfinder.Path; - createPath($$0: BlockPos_, $$1: number): net.minecraft.world.level.pathfinder.Path; - createPath($$0: number, $$1: number, $$2: number, $$3: number): net.minecraft.world.level.pathfinder.Path; - createPath($$0: BlockPos_, $$1: number, $$2: number): net.minecraft.world.level.pathfinder.Path; - isInProgress(): boolean; - getTargetPos(): BlockPos; - canFloat(): boolean; - moveTo($$0: number, $$1: number, $$2: number, $$3: number): boolean; - moveTo($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number): boolean; - moveTo($$0: Internal.Entity_, $$1: number): boolean; - get targetPos(): BlockPos; - get path(): net.minecraft.world.level.pathfinder.Path; - get inProgress(): boolean; - get maxDistanceToWaypoint(): number; - get stuck(): boolean; - get nodeEvaluator(): Internal.NodeEvaluator; - get done(): boolean; - set speedModifier($$0: number); - set maxVisitedNodesMultiplier($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PathNavigation_ = PathNavigation; - /** - * @javaClass net.minecraft.class_5715 - */ - class GameEventListenerRegistrar { - onListenerRemoved($$0: Internal.Level_): void; - onListenerMove($$0: Internal.Level_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameEventListenerRegistrar_ = GameEventListenerRegistrar; - /** - * @javaClass java.security.SecureRandom - */ - class SecureRandom extends Internal.Random { - static getSeed(arg0: number): number[]; - getAlgorithm(): string; - static getInstanceStrong(): this; - getParameters(): Internal.SecureRandomParameters; - reseed(arg0: Internal.SecureRandomParameters_): void; - reseed(): void; - getProvider(): Internal.Provider; - toString(): string; - generateSeed(arg0: number): number[]; - static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: Internal.Provider_): this; - static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: string): this; - static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_): this; - static getInstance(arg0: string): this; - static getInstance(arg0: string, arg1: string): this; - static getInstance(arg0: string, arg1: Internal.Provider_): this; - setSeed(arg0: number[]): void; - setSeed(arg0: number): void; - nextBytes(arg0: number[], arg1: Internal.SecureRandomParameters_): void; - nextBytes(arg0: number[]): void; - get provider(): Internal.Provider; - get parameters(): Internal.SecureRandomParameters; - get instanceStrong(): this; - get algorithm(): string; - set seed(arg0: number[]); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SecureRandom_ = SecureRandom; - /** - * @javaClass net.minecraft.class_5632 - */ - interface TooltipComponent { - } - type TooltipComponent_ = TooltipComponent; - /** - * @javaClass net.minecraft.class_3859 - */ - class BlastingRecipe extends Internal.AbstractCookingRecipe { - getSerializer(): Internal.RecipeSerializer; - getToastSymbol(): Internal.ItemStack; - get toastSymbol(): Internal.ItemStack; - get serializer(): Internal.RecipeSerializer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlastingRecipe_ = BlastingRecipe; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeTick - */ - interface ScreenEvents$BeforeTick { - beforeTick(arg0: Internal.Screen_): void; - } - type ScreenEvents$BeforeTick_ = ((arg0: Internal.Screen) => void) | ScreenEvents$BeforeTick; - /** - * @javaClass java.util.Map$Entry - */ - interface Map$Entry { - getKey(): K; - getValue(): V; - hashCode(): number; - setValue(arg0: V): V; - equals(arg0: any): boolean; - comparingByValue(): Internal.Comparator>; - comparingByValue(arg0: Internal.Comparator_): Internal.Comparator>; - copyOf(arg0: Internal.Map$Entry_): Internal.Map$Entry; - comparingByKey(arg0: Internal.Comparator_): Internal.Comparator>; - comparingByKey(): Internal.Comparator>; - } - type Map$Entry_ = Map$Entry; - /** - * @javaClass java.nio.charset.CharsetDecoder - */ - abstract class CharsetDecoder { - averageCharsPerByte(): number; - charset(): Internal.Charset; - maxCharsPerByte(): number; - onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this; - isCharsetDetected(): boolean; - decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer; - decode(arg0: Internal.ByteBuffer_, arg1: Internal.CharBuffer_, arg2: boolean): Internal.CoderResult; - isAutoDetecting(): boolean; - unmappableCharacterAction(): Internal.CodingErrorAction; - detectedCharset(): Internal.Charset; - malformedInputAction(): Internal.CodingErrorAction; - flush(arg0: Internal.CharBuffer_): Internal.CoderResult; - onMalformedInput(arg0: Internal.CodingErrorAction_): this; - reset(): this; - replacement(): string; - replaceWith(arg0: string): this; - get autoDetecting(): boolean; - get charsetDetected(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CharsetDecoder_ = CharsetDecoder; - /** - * @javaClass com.mojang.bridge.game.GameSession - */ - interface GameSession { - getPlayerCount(): number; - getGameMode(): string; - isRemoteServer(): boolean; - getSessionId(): Internal.UUID; - getDifficulty(): string; - } - type GameSession_ = GameSession; - /** - * @javaClass net.fabricmc.fabric.impl.transfer.fluid.FluidVariantCache - */ - interface FluidVariantCache { - fabric_getCachedFluidVariant(): Internal.FluidVariant; - } - type FluidVariantCache_ = (() => Internal.FluidVariant) | FluidVariantCache; - /** - * @javaClass net.minecraft.class_1087 - */ - interface BakedModel extends Internal.FabricBakedModel { - emitItemQuads(stack: Internal.ItemStack_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; - getTransforms(): Internal.ItemTransforms; - emitBlockQuads(blockView: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; - getOverrides(): Internal.ItemOverrides; - isGui3d(): boolean; - isCustomRenderer(): boolean; - useAmbientOcclusion(): boolean; - getQuads(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.Random_): Internal.List; - isVanillaAdapter(): boolean; - usesBlockLight(): boolean; - getParticleIcon(): Internal.TextureAtlasSprite; - } - type BakedModel_ = BakedModel; - /** - * @javaClass net.minecraft.class_6647 - */ - interface BlockPredicateType

{ - codec(): Internal.Codec

; - } - type BlockPredicateType_

= Special.BlockPredicateType | (() => Internal.Codec

) | BlockPredicateType

; - /** - * @javaClass java.util.stream.Stream$Builder - */ - interface Stream$Builder extends Internal.Consumer { - add(arg0: T): Internal.Stream$Builder; - build(): Internal.Stream; - accept(arg0: T): void; - } - type Stream$Builder_ = Stream$Builder; - /** - * @javaClass java.io.Serializable - */ - interface Serializable { - } - type Serializable_ = Serializable; - /** - * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinMouseAccessor - */ - interface MixinMouseAccessor { - callOnMouseButton(arg0: number, arg1: number, arg2: number, arg3: number): void; - } - type MixinMouseAccessor_ = ((arg0: number, arg1: number, arg2: number, arg3: number) => void) | MixinMouseAccessor; - /** - * @javaClass net.minecraft.class_4019$class_4039 - */ - class Fox$Type extends Internal.Enum { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.Fox$Type[]; - static byBiome($$0: Internal.Holder_): this; - getId(): number; - static byName($$0: string): this; - static byId($$0: number): this; - static readonly "RED" : Internal.Fox$Type; - static readonly "SNOW" : Internal.Fox$Type; - get name(): string; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Fox$Type_ = "red" | "snow" | Fox$Type; - /** - * @javaClass net.minecraft.class_1604 - */ - class Pillager extends Internal.AbstractIllager implements Internal.CrossbowAttackMob, Internal.InventoryCarrier { - isAlliedTo($$0: Internal.Entity_): boolean; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; - applyRaidBuffs($$0: number, $$1: boolean): void; - method_24651(): void; - getCelebrateSound(): Internal.SoundEvent; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - getArmPose(): Internal.AbstractIllager$IllagerArmPose; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getSlot($$0: number): Internal.SlotAccess; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - method_7110($$0: boolean): void; - method_35199(): Internal.Container; - isChargingCrossbow(): boolean; - method_18811($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.Projectile_, $$3: number): void; - getMaxSpawnClusterSize(): number; - method_7105($$0: Internal.LivingEntity_, $$1: number): void; - get maxSpawnClusterSize(): number; - get celebrateSound(): Internal.SoundEvent; - get armPose(): Internal.AbstractIllager$IllagerArmPose; - get chargingCrossbow(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pillager_ = Pillager; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntList - */ - interface IntList extends Internal.List, Internal.Comparable>, Internal.IntCollection { - add(arg0: number): boolean; - add(arg0: number, arg1: number): void; - subList(arg0: number, arg1: number): this; - set(arg0: number, arg1: number): number; - removeInt(arg0: number): number; - spliterator(): Internal.IntSpliterator; - setElements(arg0: number, arg1: number[]): void; - setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - setElements(arg0: number[]): void; - sort(arg0: Internal.IntComparator_): void; - sort(arg0: Internal.Comparator_): void; - removeElements(arg0: number, arg1: number): void; - replaceAll(arg0: it.unimi.dsi.fastutil.ints.IntUnaryOperator_): void; - replaceAll(arg0: Internal.IntUnaryOperator_): void; - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: number): number; - remove(arg0: any): boolean; - lastIndexOf(arg0: any): number; - lastIndexOf(arg0: number): number; - getInt(arg0: number): number; - contains(arg0: any): boolean; - iterator(): Internal.IntListIterator; - size(arg0: number): void; - addAll(arg0: number, arg1: Internal.IntCollection_): boolean; - addAll(arg0: Internal.IntList_): boolean; - addAll(arg0: number, arg1: Internal.IntList_): boolean; - addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - addElements(arg0: number, arg1: number[]): void; - getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - of(... arg0: number[]): this; - of(): this; - of(arg0: number, arg1: number): this; - of(arg0: number): this; - of(arg0: number, arg1: number, arg2: number): this; - get(arg0: number): number; - listIterator(arg0: number): Internal.IntListIterator; - listIterator(): Internal.IntListIterator; - indexOf(arg0: number): number; - indexOf(arg0: any): number; - unstableSort(arg0: Internal.IntComparator_): void; - unstableSort(arg0: Internal.Comparator_): void; - } - type IntList_ = IntList; - /** - * @javaClass net.minecraft.class_5913 - */ - abstract class GlslPreprocessor { - process($$0: string): Internal.List; - applyImport(arg0: boolean, arg1: string): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GlslPreprocessor_ = GlslPreprocessor; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectFunction - */ - interface Long2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Long2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction; - } - type Long2ObjectFunction_ = ((arg0: number) => V) | Long2ObjectFunction; - /** - * @javaClass net.minecraft.class_2780 - */ - interface BorderChangeListener { - onBorderSetDamageSafeZOne(arg0: Internal.WorldBorder_, arg1: number): void; - onBorderSizeSet(arg0: Internal.WorldBorder_, arg1: number): void; - onBorderCenterSet(arg0: Internal.WorldBorder_, arg1: number, arg2: number): void; - onBorderSetWarningBlocks(arg0: Internal.WorldBorder_, arg1: number): void; - onBorderSizeLerping(arg0: Internal.WorldBorder_, arg1: number, arg2: number, arg3: number): void; - onBorderSetWarningTime(arg0: Internal.WorldBorder_, arg1: number): void; - onBorderSetDamagePerBlock(arg0: Internal.WorldBorder_, arg1: number): void; - } - type BorderChangeListener_ = BorderChangeListener; - /** - * @javaClass java.net.Proxy$Type - */ - class Proxy$Type extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.Proxy$Type[]; - static readonly "SOCKS" : Internal.Proxy$Type; - static readonly "HTTP" : Internal.Proxy$Type; - static readonly "DIRECT" : Internal.Proxy$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Proxy$Type_ = "socks" | "direct" | "http" | Proxy$Type; - /** - * @javaClass net.minecraft.class_3898 - */ - class ChunkMap extends Internal.ChunkStorage implements Internal.ChunkHolder$PlayerProvider, Internal.ThreadedAnvilChunkStorageAccessor { - hasWork(): boolean; - broadcast($$0: Internal.Entity_, $$1: Internal.Packet_): void; - method_17210($$0: Internal.ChunkPos_, $$1: boolean): Internal.List; - prepareAccessibleChunk($$0: Internal.ChunkHolder_): Internal.CompletableFuture>; - move($$0: Internal.ServerPlayer_): void; - static isChunkInRange($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - handler$bnj000$unloadEntity(entity: Internal.Entity_, cbi: Internal.CallbackInfo_): void; - handler$bid000$updateChunkTracking(serverPlayer: Internal.ServerPlayer_, chunkPos: Internal.ChunkPos_, mutableObject: Internal.MutableObject_, bl: boolean, bl2: boolean, info: Internal.CallbackInfo_): void; - prepareEntityTickingChunk($$0: Internal.ChunkPos_): Internal.CompletableFuture>; - getDistanceManager(): Internal.DistanceManager; - getStorageName(): string; - schedule($$0: Internal.ChunkHolder_, $$1: Internal.ChunkStatus_): Internal.CompletableFuture>; - debugReloadGenerator(): void; - getPlayersCloseForSpawning($$0: Internal.ChunkPos_): Internal.List; - getTickingGenerated(): number; - size(): number; - debugFuturesAndCreateReportedException($$0: Internal.IllegalStateException_, $$1: string): Internal.ReportedException; - prepareTickingChunk($$0: Internal.ChunkHolder_): Internal.CompletableFuture>; - close(): void; - getChunkDebugData($$0: Internal.ChunkPos_): string; - static readonly "MAX_CHUNK_DISTANCE" : 45; - static readonly "MAX_VIEW_DISTANCE" : 33; - static readonly "FORCED_TICKET_LEVEL" : 31; - get tickingGenerated(): number; - get distanceManager(): Internal.DistanceManager; - get storageName(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkMap_ = ChunkMap; - /** - * Represents an Ingredient, which can match one or multiple ItemStacks. - * - * Can be casted from several object, which has different usages. - * - * If you want to specify nbt to check in ItemStack, use either Item.of() or {type: "forge:nbt"}. - * - * Using {item: ItemStackJS} will NOT preserve NBT in any form. - * @javaClass dev.latvian.mods.kubejs.item.ingredient.IngredientJS - */ - interface IngredientJS extends Internal.JsonSerializable, Internal.WrappedJS, Internal.Copyable { - anyStackMatches(ingredient: Internal.IngredientJS_): boolean; - getItemIds(): Internal.Set; - testVanillaItem(item: Internal.Item_): boolean; - test(arg0: Internal.ItemStackJS_): boolean; - getStacks(): Internal.Set; - getVanillaItems(): Internal.Set; - ingredientFromRecipeJson(json: Internal.JsonElement_): this; - isEmpty(): boolean; - asIngredientStack(): Internal.IngredientStackJS; - isInvalidRecipeIngredient(): boolean; - getVanillaPredicate(): Internal.Predicate; - filter(filter: Internal.IngredientJS_): this; - createVanillaIngredient(): Internal.Ingredient; - toJson(): Internal.JsonElement; - not(): this; - withCount(count: number): this; - unwrapStackIngredient(): Internal.List; - getFirst(): Internal.ItemStackJS; - testVanilla(stack: Internal.ItemStack_): boolean; - of(o: any): this; - x(c: number): this; - copy(): this; - getCount(): number; - } - /** - * Represents an Ingredient, which can match one or multiple ItemStacks. - * - * Can be casted from several object, which has different usages. - * - * If you want to specify nbt to check in ItemStack, use either Item.of() or {type: "forge:nbt"}. - * - * Using {item: ItemStackJS} will NOT preserve NBT in any form. - */ - type IngredientJS_ = `#${Special.ItemTag}` | Internal.ItemStackJS_ | Internal.FluidStackJS_ | "*" | `@${Special.Mod}` | `%${string}` | RegExp | Internal.Ingredient_ | Internal.IngredientJS_[] | {type: Special.Ingredient} | {item: Internal.ItemStackJS_, count?: number} | {fluid: Internal.FluidStackJS_} | {value: object} | {ingredient: object} | ((arg0: Internal.ItemStackJS) => boolean) | IngredientJS; - /** - * @javaClass java.lang.reflect.Constructor - */ - class Constructor extends Internal.Executable { - getName(): string; - getParameterCount(): number; - setAccessible(arg0: boolean): void; - isVarArgs(): boolean; - isSynthetic(): boolean; - getParameterTypes(): Internal.Class[]; - newInstance(... arg0: any[]): T; - getGenericExceptionTypes(): Internal.Type[]; - getAnnotatedReceiverType(): Internal.AnnotatedType; - getDeclaredAnnotations(): Internal.Annotation[]; - getExceptionTypes(): Internal.Class[]; - getDeclaringClass(): typeof T; - getGenericParameterTypes(): Internal.Type[]; - getAnnotation(arg0: Internal.Class_): T; - hashCode(): number; - toGenericString(): string; - equals(arg0: any): boolean; - toString(): string; - getTypeParameters(): any[]; - getModifiers(): number; - getAnnotatedReturnType(): Internal.AnnotatedType; - getParameterAnnotations(): Internal.Annotation[][]; - get declaredAnnotations(): Internal.Annotation[]; - get annotatedReturnType(): Internal.AnnotatedType; - get parameterTypes(): Internal.Class[]; - get parameterCount(): number; - get modifiers(): number; - get typeParameters(): any[]; - get varArgs(): boolean; - get declaringClass(): typeof T; - get synthetic(): boolean; - get genericParameterTypes(): Internal.Type[]; - get exceptionTypes(): Internal.Class[]; - get name(): string; - get annotatedReceiverType(): Internal.AnnotatedType; - get genericExceptionTypes(): Internal.Type[]; - get parameterAnnotations(): Internal.Annotation[][]; - set accessible(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Constructor_ = Constructor; - /** - * @javaClass dev.latvian.mods.unit.function.FunctionFactory$Arg1 - */ - interface FunctionFactory$Arg1 extends Internal.FunctionFactory$FuncSupplier { - createArg(arg0: dev.latvian.mods.unit.Unit_): dev.latvian.mods.unit.Unit; - create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; - } - type FunctionFactory$Arg1_ = ((arg0: dev.latvian.mods.unit.Unit) => dev.latvian.mods.unit.Unit) | FunctionFactory$Arg1; - /** - * @javaClass dev.latvian.mods.kubejs.player.AdvancementJS - */ - class AdvancementJS { - hasDisplay(): boolean; - getChildren(): Internal.Set; - getParent(): this; - getTitle(): Internal.Component; - hashCode(): number; - equals(o: any): boolean; - getId(): ResourceLocation; - toString(): string; - id(): ResourceLocation; - getDisplayText(): Internal.Component; - addChild(a: Internal.AdvancementJS_): void; - getDescription(): Internal.Component; - readonly "advancement" : Internal.Advancement; - get parent(): this; - get displayText(): Internal.Component; - get children(): Internal.Set; - get description(): Internal.Component; - get title(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AdvancementJS_ = AdvancementJS; - /** - * @javaClass net.minecraft.class_5657 - */ - class LootNumberProviderType extends Internal.SerializerType { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootNumberProviderType_ = Special.LootNumberProviderType | LootNumberProviderType; - /** - * @javaClass net.minecraft.class_2822 - */ - class ServerboundEntityTagQuery implements Internal.Packet { - getTransactionId(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - getEntityId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get entityId(): number; - get transactionId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundEntityTagQuery_ = ServerboundEntityTagQuery; - /** - * @javaClass java.util.function.DoublePredicate - */ + type GeodeLayerSettings_ = GeodeLayerSettings; interface DoublePredicate { or(arg0: Internal.DoublePredicate_): this; test(arg0: number): boolean; and(arg0: Internal.DoublePredicate_): this; negate(): this; } - type DoublePredicate_ = ((arg0: number) => boolean) | DoublePredicate; - /** - * @javaClass net.minecraft.class_1500 - */ - class Mule extends Internal.AbstractChestedHorse { - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type DoublePredicate_ = DoublePredicate | ((arg0: number)=>boolean); + class MetricSampler$MetricSamplerBuilder { + constructor($$0: string, $$1: Internal.MetricCategory_, $$2: Internal.ToDoubleFunction_, $$3: T) + withBeforeTick($$0: Internal.Consumer_): this; + withThresholdAlert($$0: Internal.MetricSampler$ThresholdTest_): this; + build(): Internal.MetricSampler; } - type Mule_ = Mule; - /** - * @javaClass com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType - */ - class TaggedChoice$TaggedChoiceType extends com.mojang.datafixers.types.Type> { - all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult, any>; - types(): Internal.Map>; - getName(): string; - findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, any, FT, FR>, Internal.Type$FieldNotFoundException>; - updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; - one(arg0: Internal.TypeRewriteRule_): Internal.Optional, any>>; - point(arg0: Internal.DynamicOps_): Internal.Optional>; - point(arg0: Internal.DynamicOps_, arg1: K, arg2: any): Internal.Optional>>; - static elementResult(arg0: K, arg1: Internal.TaggedChoice$TaggedChoiceType_, arg2: Internal.RewriteResult_): Internal.RewriteResult, Internal.Pair>; - findChoiceType(arg0: string, arg1: number): Internal.Optional>; - getKeyType(): com.mojang.datafixers.types.Type; - hashCode(): number; - equals(arg0: any, arg1: boolean, arg2: boolean): boolean; - buildTemplate(): Internal.TypeTemplate; - toString(): string; - findFieldTypeOpt(arg0: string): Internal.Optional>; - hasType(arg0: K): boolean; - findCheckedType(arg0: number): Internal.Optional>; - get name(): string; - get keyType(): com.mojang.datafixers.types.Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TaggedChoice$TaggedChoiceType_ = TaggedChoice$TaggedChoiceType; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinPlayerAbilitiesAccessor - */ - interface MixinPlayerAbilitiesAccessor { - setFlySpeed_(arg0: number): void; - setWalkSpeed_(arg0: number): void; - } - type MixinPlayerAbilitiesAccessor_ = MixinPlayerAbilitiesAccessor; - /** - * @javaClass net.minecraft.class_1589 - */ - class MagmaCube extends Internal.Slime { - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - getBrightness(): number; - isOnFire(): boolean; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - static checkMagmaCubeSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - get brightness(): number; - get onFire(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MagmaCube_ = MagmaCube; - /** - * @javaClass io.netty.channel.ChannelInboundHandlerAdapter - */ - class ChannelInboundHandlerAdapter extends Internal.ChannelHandlerAdapter implements Internal.ChannelInboundHandler { - channelInactive(arg0: Internal.ChannelHandlerContext_): void; - channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; - channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; - exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; - channelActive(arg0: Internal.ChannelHandlerContext_): void; - userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - channelRegistered(arg0: Internal.ChannelHandlerContext_): void; - channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; - channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChannelInboundHandlerAdapter_ = ChannelInboundHandlerAdapter; - /** - * @javaClass java.nio.file.attribute.FileAttributeView - */ - interface FileAttributeView extends Internal.AttributeView { - } - type FileAttributeView_ = FileAttributeView; - /** - * @javaClass net.minecraft.class_3803 - */ - class GrindstoneMenu extends Internal.AbstractContainerMenu { - slotsChanged($$0: Internal.Container_): void; - removed($$0: Internal.Player_): void; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - static readonly "INPUT_SLOT" : 0; - static readonly "RESULT_SLOT" : 2; - static readonly "ADDITIONAL_SLOT" : 1; - static readonly "MAX_NAME_LENGTH" : 35; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GrindstoneMenu_ = GrindstoneMenu; - /** - * @javaClass net.minecraft.class_2791$class_6745 - */ - class ChunkAccess$TicksToSave extends Internal.Record { - blocks(): Internal.SerializableTickContainer; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - fluids(): Internal.SerializableTickContainer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkAccess$TicksToSave_ = ChunkAccess$TicksToSave; - /** - * @javaClass net.minecraft.class_2810 - */ - interface FeatureAccess { - setAllReferences(arg0: Internal.Map_, Internal.LongSet_>): void; - setStartForFeature(arg0: Internal.ConfiguredStructureFeature_, arg1: Internal.StructureStart_): void; - getAllReferences(): Internal.Map, Internal.LongSet>; - addReferenceForFeature(arg0: Internal.ConfiguredStructureFeature_, arg1: number): void; - getReferencesForFeature(arg0: Internal.ConfiguredStructureFeature_): Internal.LongSet; - getStartForFeature(arg0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; - } - type FeatureAccess_ = FeatureAccess; - /** - * @javaClass net.minecraft.class_2805 - */ - class ServerboundCommandSuggestionPacket implements Internal.Packet { - getCommand(): string; - handle($$0: Internal.ServerGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get id(): number; - get command(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundCommandSuggestionPacket_ = ServerboundCommandSuggestionPacket; - /** - * @javaClass net.minecraft.class_1058 - */ - class TextureAtlasSprite implements Internal.AutoCloseable, Internal.SpriteExtension, Internal.SpriteExtended { - getName(): ResourceLocation; - upload($$0: number, $$1: number, $$2: Internal.NativeImage_[]): void; - atlas(): Internal.TextureAtlas; - getU1(): number; - getU0(): number; - getWidth(): number; - getFrameCount(): number; - isActive(): boolean; - getU($$0: number): number; - getUOffset($$0: number): number; - getHeight(): number; - isTransparent($$0: number, $$1: number, $$2: number): boolean; - setEmissiveSprite(sprite: Internal.TextureAtlasSprite_): void; - close(): void; - getEmissiveSprite(): this; - getAnimationTicker(): Internal.Tickable; - getV1(): number; - getV0(): number; - uvShrinkRatio(): number; - getUniqueFrames(): Internal.IntStream; - getV($$0: number): number; - getX(): number; - getY(): number; - setActive(active: boolean): void; - uploadFirstFrame(): void; - toString(): string; - getVOffset($$0: number): number; - wrap($$0: Internal.VertexConsumer_): Internal.VertexConsumer; - readonly "mainImage" : Internal.NativeImage[]; - readonly "width" : number; - readonly "height" : number; - get animationTicker(): Internal.Tickable; - get frameCount(): number; - get uniqueFrames(): Internal.IntStream; - get name(): ResourceLocation; - get emissiveSprite(): this; - get x(): number; - get active(): boolean; - get y(): number; - get v0(): number; - get u0(): number; - get v1(): number; - get u1(): number; - set emissiveSprite(sprite: Internal.TextureAtlasSprite_); - set active(active: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TextureAtlasSprite_ = TextureAtlasSprite; - /** - * @javaClass net.minecraft.class_3819 - */ - class BlockMatchTest extends Internal.RuleTest { - test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockMatchTest_ = BlockMatchTest; - /** - * @javaClass dev.latvian.mods.kubejs.script.ScriptFile - */ - class ScriptFile implements Internal.Comparable { - getError(): Internal.Throwable; - load(): boolean; - compareTo(o: Internal.ScriptFile_): number; - readonly "source" : ((arg0: Internal.ScriptFileInfo) => Internal.InputStream); - readonly "pack" : Internal.ScriptPack; - readonly "info" : Internal.ScriptFileInfo; - get error(): Internal.Throwable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptFile_ = ScriptFile; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseRelease - */ - interface ScreenMouseEvents$AllowMouseRelease { - allowMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; - } - type ScreenMouseEvents$AllowMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenMouseEvents$AllowMouseRelease; - /** - * @javaClass java.util.Calendar - */ - abstract class Calendar implements Internal.Serializable, Internal.Cloneable, Internal.Comparable { - static getAvailableCalendarTypes(): Internal.Set; - getMinimalDaysInFirstWeek(): number; - getGreatestMinimum(arg0: number): number; - getWeekYear(): number; - getTimeZone(): Internal.TimeZone; - before(arg0: any): boolean; - isLenient(): boolean; - getTime(): Internal.Date; - roll(arg0: number, arg1: boolean): void; - roll(arg0: number, arg1: number): void; - setMinimalDaysInFirstWeek(arg0: number): void; - compareTo(arg0: Internal.Calendar_): number; - getMaximum(arg0: number): number; - setLenient(arg0: boolean): void; - getActualMaximum(arg0: number): number; - getWeeksInWeekYear(): number; - hashCode(): number; - get(arg0: number): number; - setTimeZone(arg0: Internal.TimeZone_): void; - getMinimum(arg0: number): number; - after(arg0: any): boolean; - getDisplayNames(arg0: number, arg1: number, arg2: Internal.Locale_): Internal.Map; - static getAvailableLocales(): Internal.Locale[]; - setTime(arg0: Internal.Date_): void; - add(arg0: number, arg1: number): void; - getCalendarType(): string; - set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; - set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; - set(arg0: number, arg1: number, arg2: number): void; - set(arg0: number, arg1: number): void; - isSet(arg0: number): boolean; - getLeastMaximum(arg0: number): number; - getActualMinimum(arg0: number): number; - getTimeInMillis(): number; - clear(): void; - clear(arg0: number): void; - setFirstDayOfWeek(arg0: number): void; - toInstant(): Internal.Instant; - isWeekDateSupported(): boolean; - getFirstDayOfWeek(): number; - setWeekDate(arg0: number, arg1: number, arg2: number): void; - setTimeInMillis(arg0: number): void; - getDisplayName(arg0: number, arg1: number, arg2: Internal.Locale_): string; - equals(arg0: any): boolean; - clone(): any; - toString(): string; - static getInstance(): this; - static getInstance(arg0: Internal.TimeZone_, arg1: Internal.Locale_): this; - static getInstance(arg0: Internal.TimeZone_): this; - static getInstance(arg0: Internal.Locale_): this; - static readonly "MONTH" : 2; - static readonly "THURSDAY" : 5; - static readonly "WEEK_OF_MONTH" : 4; - static readonly "DECEMBER" : 11; - static readonly "NARROW_STANDALONE" : 32772; - static readonly "DAY_OF_WEEK_IN_MONTH" : 8; - static readonly "NARROW_FORMAT" : 4; - static readonly "WEDNESDAY" : 4; - static readonly "LONG_STANDALONE" : 32770; - static readonly "YEAR" : 1; - static readonly "WEEK_OF_YEAR" : 3; - static readonly "FIELD_COUNT" : 17; - static readonly "SATURDAY" : 7; - static readonly "MINUTE" : 12; - static readonly "JANUARY" : 0; - static readonly "DST_OFFSET" : 16; - static readonly "SUNDAY" : 1; - static readonly "LONG_FORMAT" : 2; - static readonly "TUESDAY" : 3; - static readonly "SEPTEMBER" : 8; - static readonly "AM" : 0; - static readonly "DATE" : 5; - static readonly "ERA" : 0; - static readonly "AUGUST" : 7; - static readonly "JULY" : 6; - static readonly "DAY_OF_WEEK" : 7; - static readonly "DAY_OF_YEAR" : 6; - static readonly "MAY" : 4; - static readonly "DAY_OF_MONTH" : 5; - static readonly "HOUR" : 10; - static readonly "FRIDAY" : 6; - static readonly "AM_PM" : 9; - static readonly "FEBRUARY" : 1; - static readonly "ALL_STYLES" : 0; - static readonly "ZONE_OFFSET" : 15; - static readonly "HOUR_OF_DAY" : 11; - static readonly "UNDECIMBER" : 12; - static readonly "APRIL" : 3; - static readonly "LONG" : 2; - static readonly "JUNE" : 5; - static readonly "SHORT_STANDALONE" : 32769; - static readonly "OCTOBER" : 9; - static readonly "NOVEMBER" : 10; - static readonly "SHORT" : 1; - static readonly "MONDAY" : 2; - static readonly "MARCH" : 2; - static readonly "SECOND" : 13; - static readonly "MILLISECOND" : 14; - static readonly "PM" : 1; - static readonly "SHORT_FORMAT" : 1; - get calendarType(): string; - get instance(): this; - get availableCalendarTypes(): Internal.Set; - get timeZone(): Internal.TimeZone; - get timeInMillis(): number; - get lenient(): boolean; - get weekDateSupported(): boolean; - get availableLocales(): Internal.Locale[]; - get minimalDaysInFirstWeek(): number; - get firstDayOfWeek(): number; - get weekYear(): number; - get time(): Internal.Date; - get weeksInWeekYear(): number; - set firstDayOfWeek(arg0: number); - set minimalDaysInFirstWeek(arg0: number); - set timeZone(arg0: Internal.TimeZone_); - set timeInMillis(arg0: number); - set time(arg0: Internal.Date_); - set lenient(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Calendar_ = Calendar; - /** - * @javaClass dev.latvian.mods.kubejs.level.ServerLevelJS - */ - class ServerLevelJS extends Internal.LevelJS { - getServer(): Internal.ServerJS; - getSeed(): number; - getPlayerData(player: Internal.Player_): Internal.ServerPlayerDataJS; - getSide(): Internal.ScriptType; - getEntities(): Internal.EntityArrayList; - getEntities(filter: string): Internal.EntityArrayList; - toString(): string; - setLocalTime(time: number): void; - getMinecraftLevel(): Internal.ServerLevel; - setTime(time: number): void; - readonly "persistentData" : Internal.CompoundTag; - get server(): Internal.ServerJS; - get side(): Internal.ScriptType; - get seed(): number; - get entities(): Internal.EntityArrayList; - get minecraftLevel(): Internal.ServerLevel; - set localTime(time: number); - set time(time: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerLevelJS_ = ServerLevelJS; - /** - * @javaClass net.fabricmc.fabric.mixin.client.particle.ParticleManagerAccessor - */ - interface ParticleManagerAccessor { - getSpriteAwareFactories(): Internal.Map; - getFactories(): Internal.Int2ObjectMap>; - getParticleAtlasTexture(): Internal.TextureAtlas; - } - type ParticleManagerAccessor_ = ParticleManagerAccessor; - /** - * @javaClass net.minecraft.class_2767 - */ - class ClientboundSoundPacket implements Internal.Packet { - getVolume(): number; - getX(): number; - getPitch(): number; - getY(): number; - getZ(): number; - getSource(): Internal.SoundSource; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getSound(): Internal.SoundEvent; - static readonly "LOCATION_ACCURACY" : 8.0; - get volume(): number; - get sound(): Internal.SoundEvent; - get x(): number; - get y(): number; - get z(): number; - get pitch(): number; - get source(): Internal.SoundSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSoundPacket_ = ClientboundSoundPacket; - /** - * @javaClass java.net.URLConnection - */ - abstract class URLConnection { - getLastModified(): number; - setConnectTimeout(arg0: number): void; - setIfModifiedSince(arg0: number): void; - getHeaderFieldLong(arg0: string, arg1: number): number; - getReadTimeout(): number; - getContent(): any; - getContent(arg0: Internal.Class_[]): any; - setUseCaches(arg0: boolean): void; - getHeaderFieldInt(arg0: string, arg1: number): number; - getRequestProperty(arg0: string): string; - static guessContentTypeFromStream(arg0: Internal.InputStream_): string; - setRequestProperty(arg0: string, arg1: string): void; - static setDefaultRequestProperty(arg0: string, arg1: string): void; - getDoInput(): boolean; - getHeaderFieldDate(arg0: string, arg1: number): number; - static getFileNameMap(): Internal.FileNameMap; - getDate(): number; - getIfModifiedSince(): number; - getHeaderFieldKey(arg0: number): string; - connect(): void; - static setContentHandlerFactory(arg0: Internal.ContentHandlerFactory_): void; - getContentEncoding(): string; - getPermission(): Internal.Permission; - static getDefaultAllowUserInteraction(): boolean; - static getDefaultUseCaches(arg0: string): boolean; - getDefaultUseCaches(): boolean; - getUseCaches(): boolean; - getAllowUserInteraction(): boolean; - getConnectTimeout(): number; - getContentLength(): number; - setDoInput(arg0: boolean): void; - getInputStream(): Internal.InputStream; - addRequestProperty(arg0: string, arg1: string): void; - setAllowUserInteraction(arg0: boolean): void; - getRequestProperties(): Internal.Map>; - setReadTimeout(arg0: number): void; - getURL(): Internal.URL; - getHeaderField(arg0: number): string; - getHeaderField(arg0: string): string; - getHeaderFields(): Internal.Map>; - getExpiration(): number; - static getDefaultRequestProperty(arg0: string): string; - getContentLengthLong(): number; - static setDefaultAllowUserInteraction(arg0: boolean): void; - static setFileNameMap(arg0: Internal.FileNameMap_): void; - getContentType(): string; - getOutputStream(): Internal.OutputStream; - toString(): string; - getDoOutput(): boolean; - setDefaultUseCaches(arg0: boolean): void; - static setDefaultUseCaches(arg0: string, arg1: boolean): void; - setDoOutput(arg0: boolean): void; - static guessContentTypeFromName(arg0: string): string; - get date(): number; - get contentLengthLong(): number; - get defaultAllowUserInteraction(): boolean; - get defaultUseCaches(): boolean; - get useCaches(): boolean; - get requestProperties(): Internal.Map>; - get inputStream(): Internal.InputStream; - get ifModifiedSince(): number; - get permission(): Internal.Permission; - get content(): any; - get doInput(): boolean; - get uRL(): Internal.URL; - get allowUserInteraction(): boolean; - get doOutput(): boolean; - get readTimeout(): number; - get connectTimeout(): number; - get contentEncoding(): string; - get fileNameMap(): Internal.FileNameMap; - get contentLength(): number; - get headerFields(): Internal.Map>; - get expiration(): number; - get lastModified(): number; - get outputStream(): Internal.OutputStream; - get contentType(): string; - set doOutput(arg0: boolean); - set defaultUseCaches(arg0: boolean); - set defaultAllowUserInteraction(arg0: boolean); - set useCaches(arg0: boolean); - set readTimeout(arg0: number); - set connectTimeout(arg0: number); - set fileNameMap(arg0: Internal.FileNameMap_); - set ifModifiedSince(arg0: number); - set doInput(arg0: boolean); - set contentHandlerFactory(arg0: Internal.ContentHandlerFactory_); - set allowUserInteraction(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type URLConnection_ = URLConnection; - /** - * @javaClass net.minecraft.class_176 - */ - class LootContextParamSet { - isAllowed($$0: Internal.LootContextParam_): boolean; - validateUser($$0: Internal.ValidationContext_, $$1: Internal.LootContextUser_): void; - static builder(): Internal.LootContextParamSet$Builder; - getAllowed(): Internal.Set>; - toString(): string; - getRequired(): Internal.Set>; - get allowed(): Internal.Set>; - get required(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootContextParamSet_ = LootContextParamSet; - /** - * @javaClass net.minecraft.class_287 - */ - class BufferBuilder extends Internal.DefaultedVertexConsumer implements Internal.BufferVertexConsumer, Internal.MemoryTrackingBuffer, Internal.BufferBuilderExt, Internal.BlockSensitiveBufferBuilder, Internal.ExtendingBufferBuilder, Internal.StateManager$IResettable, Internal.VertexDrain, Internal.VertexBufferView { - method_22897($$0: number, $$1: number): void; - method_22898($$0: number, $$1: number): void; - discard(): void; - ensureBufferCapacity(bytes: number): boolean; - vertex(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number): void; - color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; - beginBlock(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; - splitStrip(): void; - building(): boolean; - endBlock(): void; - method_22896($$0: number, $$1: number): void; - getSortState(): Internal.BufferBuilder$SortState; - flush(vertexCount: number, format: Internal.BufferVertexFormat_): void; - getWriterPosition(): number; - restoreSortState($$0: Internal.BufferBuilder$SortState_): void; - teardownBufferSlice(): void; - getAllocatedSize(): number; - end(): void; - setQuadSortOrigin($$0: number, $$1: number, $$2: number): void; - setupBufferSlice(arg0: Internal.ByteBuffer_, arg1: Internal.BufferBuilder$DrawState_): void; - method_22900(): Internal.VertexFormatElement; - method_1325(): void; - getUsedSize(): number; - clear(): void; - resetState(): void; - endVertex(): void; - popNextBuffer(): Internal.Pair; - handler$cai000$onInit(bufferSizeIn: number, ci: Internal.CallbackInfo_): void; - createSink(factory: Internal.VertexType_): Internal.VertexSink; - iris$beginWithoutExtending(arg0: Internal.VertexFormat$Mode_, arg1: Internal.VertexFormat_): void; - putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number[], arg7: number, arg8: boolean): void; - getVertexFormat(): Internal.BufferVertexFormat; - begin($$0: Internal.VertexFormat$Mode_, $$1: Internal.VertexFormat_): void; - getDirectBuffer(): Internal.ByteBuffer; - get allocatedSize(): number; - get vertexFormat(): Internal.BufferVertexFormat; - get sortState(): Internal.BufferBuilder$SortState; - get writerPosition(): number; - get directBuffer(): Internal.ByteBuffer; - get usedSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BufferBuilder_ = BufferBuilder; - /** - * @javaClass com.mojang.serialization.DynamicLike - */ - abstract class DynamicLike { - createIntList(arg0: Internal.IntStream_): Internal.Dynamic; - createLong(arg0: number): Internal.Dynamic; - createDouble(arg0: number): Internal.Dynamic; - getElementGeneric(arg0: T): Internal.DataResult; - getElementGeneric(arg0: T, arg1: T): T; - asLongStreamOpt(): Internal.DataResult; - createLongList(arg0: Internal.LongStream_): Internal.Dynamic; - readMap(arg0: Internal.Decoder_, arg1: Internal.Decoder_): Internal.DataResult>>; - readMap(arg0: Internal.DataResult_, arg1: Internal.Function3_, Internal.Dynamic_, Internal.DataResult_>): Internal.DataResult; - readMap(arg0: Internal.Decoder_, arg1: Internal.Function_>): Internal.DataResult>>; - asListOpt(arg0: Internal.Function_, U>): Internal.DataResult>; - asMap(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.Map; - createShort(arg0: number): Internal.Dynamic; - asStreamOpt(): Internal.DataResult>>; - createByteList(arg0: Internal.ByteBuffer_): Internal.Dynamic; - asIntStream(): Internal.IntStream; - asByteBuffer(): Internal.ByteBuffer; - asFloat(arg0: number): number; - decode(arg0: Internal.Decoder_): Internal.DataResult>; - asIntStreamOpt(): Internal.DataResult; - asLongStream(): Internal.LongStream; - createBoolean(arg0: boolean): Internal.Dynamic; - asList(arg0: Internal.Function_, U>): Internal.List; - asInt(arg0: number): number; - readList(arg0: Internal.Function_, Internal.DataResult_>): Internal.DataResult>; - readList(arg0: Internal.Decoder_): Internal.DataResult>; - emptyList(): Internal.Dynamic; - asShort(arg0: number): number; - get(arg0: string): Internal.OptionalDynamic; - emptyMap(): Internal.Dynamic; - createNumeric(arg0: Internal.Number_): Internal.Dynamic; - asString(): Internal.DataResult; - asString(arg0: string): string; - asByte(arg0: number): number; - createList(arg0: Internal.Stream_>): Internal.Dynamic; - asByteBufferOpt(): Internal.DataResult; - read(arg0: Internal.Decoder_): Internal.DataResult; - asNumber(): Internal.DataResult; - asNumber(arg0: Internal.Number_): Internal.Number; - asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; - asMapOpt(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.DataResult>; - getGeneric(arg0: T): Internal.DataResult; - createString(arg0: string): Internal.Dynamic; - asStream(): Internal.Stream>; - createMap(arg0: Internal.Map_, Internal.Dynamic_>): Internal.Dynamic; - createFloat(arg0: number): Internal.Dynamic; - createByte(arg0: number): Internal.Dynamic; - asLong(arg0: number): number; - getOps(): Internal.DynamicOps; - getElement(arg0: string): Internal.DataResult; - getElement(arg0: string, arg1: T): T; - asDouble(arg0: number): number; - createInt(arg0: number): Internal.Dynamic; - asBoolean(arg0: boolean): boolean; - get ops(): Internal.DynamicOps; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DynamicLike_ = DynamicLike; - /** - * @javaClass net.minecraft.class_3154 - */ - class ReplaceBlockConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "targetStates" : Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ReplaceBlockConfiguration_ = ReplaceBlockConfiguration; - /** - * @javaClass java.math.BigDecimal - */ - class BigDecimal extends Internal.Number implements Internal.Comparable { - longValueExact(): number; - movePointLeft(arg0: number): this; - precision(): number; - byteValueExact(): number; - toBigInteger(): Internal.BigInteger; - scale(): number; - toPlainString(): string; - compareTo(arg0: Internal.BigDecimal_): number; - shortValueExact(): number; - longValue(): number; - min(arg0: Internal.BigDecimal_): this; - unscaledValue(): Internal.BigInteger; - sqrt(arg0: Internal.MathContext_): this; - scaleByPowerOfTen(arg0: number): this; - hashCode(): number; - pow(arg0: number, arg1: Internal.MathContext_): this; - pow(arg0: number): this; - divide(arg0: Internal.BigDecimal_): this; - divide(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; - divide(arg0: Internal.BigDecimal_, arg1: number): this; - divide(arg0: Internal.BigDecimal_, arg1: Internal.RoundingMode_): this; - divide(arg0: Internal.BigDecimal_, arg1: number, arg2: number): this; - divide(arg0: Internal.BigDecimal_, arg1: number, arg2: Internal.RoundingMode_): this; - multiply(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; - multiply(arg0: Internal.BigDecimal_): this; - signum(): number; - add(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; - add(arg0: Internal.BigDecimal_): this; - toBigIntegerExact(): Internal.BigInteger; - toEngineeringString(): string; - max(arg0: Internal.BigDecimal_): this; - setScale(arg0: number): this; - setScale(arg0: number, arg1: Internal.RoundingMode_): this; - setScale(arg0: number, arg1: number): this; - static valueOf(arg0: number): this; - static valueOf(arg0: number, arg1: number): this; - intValue(): number; - subtract(arg0: Internal.BigDecimal_): this; - subtract(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; - floatValue(): number; - doubleValue(): number; - divideToIntegralValue(arg0: Internal.BigDecimal_): this; - divideToIntegralValue(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; - plus(arg0: Internal.MathContext_): this; - plus(): this; - abs(): this; - abs(arg0: Internal.MathContext_): this; - round(arg0: Internal.MathContext_): this; - divideAndRemainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal[]; - divideAndRemainder(arg0: Internal.BigDecimal_): Internal.BigDecimal[]; - negate(arg0: Internal.MathContext_): this; - negate(): this; - movePointRight(arg0: number): this; - equals(arg0: any): boolean; - ulp(): this; - toString(): string; - stripTrailingZeros(): this; - remainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; - remainder(arg0: Internal.BigDecimal_): this; - intValueExact(): number; - static readonly "ZERO" : Internal.BigDecimal; - static readonly "ROUND_DOWN" : 1; - static readonly "ROUND_UNNECESSARY" : 7; - static readonly "ROUND_CEILING" : 2; - static readonly "ROUND_HALF_DOWN" : 5; - static readonly "ROUND_HALF_UP" : 4; - static readonly "ONE" : Internal.BigDecimal; - static readonly "ROUND_UP" : 0; - static readonly "ROUND_FLOOR" : 3; - static readonly "ROUND_HALF_EVEN" : 6; - static readonly "TEN" : Internal.BigDecimal; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BigDecimal_ = BigDecimal; - /** - * @javaClass com.mojang.datafixers.util.Function14 - */ - interface Function14 { - curry9(): Internal.Function9>; - curry12(): Internal.Function12>; - curry13(): Internal.Function13>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry10(): Internal.Function10>; - curry11(): Internal.Function11>; - curry(): Internal.Function>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - } - type Function14_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14) => R) | Function14; - /** - * @javaClass net.fabricmc.fabric.impl.registry.sync.FabricRegistry - */ - interface FabricRegistry extends Internal.RegistryAttributeHolder { - build(arg0: Internal.Set_): void; - } - type FabricRegistry_ = ((arg0: Internal.Set) => void) | FabricRegistry; - /** - * @javaClass net.minecraft.class_5348$class_5246 - */ - interface FormattedText$StyledContentConsumer { - accept(arg0: Internal.Style_, arg1: string): Internal.Optional; - } - type FormattedText$StyledContentConsumer_ = ((arg0: Internal.Style, arg1: string) => Internal.Optional) | FormattedText$StyledContentConsumer; - /** - * @javaClass net.minecraft.class_2678 - */ - class ClientboundLoginPacket extends Internal.Record implements Internal.Packet { - isFlat(): boolean; - gameType(): Internal.GameType; - chunkRadius(): number; - dimensionType(): Internal.Holder; - maxPlayers(): number; - seed(): number; - hardcore(): boolean; - method_11052($$0: Internal.FriendlyByteBuf_): void; - reducedDebugInfo(): boolean; - registryHolder(): Internal.RegistryAccess$Frozen; - handle($$0: Internal.ClientGamePacketListener_): void; - previousGameType(): Internal.GameType; - isDebug(): boolean; - showDeathScreen(): boolean; - hashCode(): number; - equals($$0: any): boolean; - simulationDistance(): number; - toString(): string; - dimension(): Internal.ResourceKey; - levels(): Internal.Set>; - playerId(): number; - get debug(): boolean; - get flat(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundLoginPacket_ = ClientboundLoginPacket; - /** - * @javaClass java.lang.constant.DirectMethodHandleDesc$Kind - */ - class DirectMethodHandleDesc$Kind extends Internal.Enum { - static valueOf(arg0: number, arg1: boolean): this; - static valueOf(arg0: string): this; - static valueOf(arg0: number): this; - static values(): Internal.DirectMethodHandleDesc$Kind[]; - static readonly "INTERFACE_SPECIAL" : Internal.DirectMethodHandleDesc$Kind; - readonly "refKind" : number; - static readonly "SETTER" : Internal.DirectMethodHandleDesc$Kind; - static readonly "SPECIAL" : Internal.DirectMethodHandleDesc$Kind; - static readonly "STATIC" : Internal.DirectMethodHandleDesc$Kind; - static readonly "GETTER" : Internal.DirectMethodHandleDesc$Kind; - static readonly "STATIC_GETTER" : Internal.DirectMethodHandleDesc$Kind; - static readonly "INTERFACE_VIRTUAL" : Internal.DirectMethodHandleDesc$Kind; - static readonly "STATIC_SETTER" : Internal.DirectMethodHandleDesc$Kind; - static readonly "CONSTRUCTOR" : Internal.DirectMethodHandleDesc$Kind; - readonly "isInterface" : boolean; - static readonly "INTERFACE_STATIC" : Internal.DirectMethodHandleDesc$Kind; - static readonly "VIRTUAL" : Internal.DirectMethodHandleDesc$Kind; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DirectMethodHandleDesc$Kind_ = "special" | "interface_static" | "virtual" | "static_setter" | "static" | "getter" | "static_getter" | "interface_virtual" | "constructor" | "setter" | "interface_special" | DirectMethodHandleDesc$Kind; - /** - * @javaClass java.util.function.BiConsumer - */ - interface BiConsumer { - andThen(arg0: Internal.BiConsumer_): Internal.BiConsumer; - accept(arg0: T, arg1: U): void; - } - type BiConsumer_ = ((arg0: T, arg1: U) => void) | BiConsumer; - /** - * @javaClass java.security.CodeSource - */ - class CodeSource implements Internal.Serializable { - getLocation(): Internal.URL; - getCodeSigners(): any[]; - hashCode(): number; - equals(arg0: any): boolean; - getCertificates(): Internal.Certificate[]; - toString(): string; - implies(arg0: Internal.CodeSource_): boolean; - get codeSigners(): any[]; - get certificates(): Internal.Certificate[]; - get location(): Internal.URL; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CodeSource_ = CodeSource; - /** - * @javaClass net.minecraft.class_332 - */ - abstract class GuiComponent { - setBlitOffset($$0: number): void; - blitOutlineBlack($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; - static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: string, $$3: number, $$4: number, $$5: number): void; - static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.FormattedCharSequence_, $$3: number, $$4: number, $$5: number): void; - static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.Component_, $$3: number, $$4: number, $$5: number): void; - getBlitOffset(): number; - static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.TextureAtlasSprite_): void; - blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; - static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; - static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; - static fill($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: string, $$3: number, $$4: number, $$5: number): void; - static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.FormattedCharSequence_, $$3: number, $$4: number, $$5: number): void; - static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.Component_, $$3: number, $$4: number, $$5: number): void; - static readonly "BACKGROUND_LOCATION" : ResourceLocation; - static readonly "GUI_ICONS_LOCATION" : ResourceLocation; - static readonly "STATS_ICON_LOCATION" : ResourceLocation; - get blitOffset(): number; - set blitOffset($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GuiComponent_ = GuiComponent; - /** - * @javaClass net.minecraft.class_4649 - */ - class PineFoliagePlacer extends Internal.FoliagePlacer { - foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; - foliageRadius($$0: Internal.Random_, $$1: number): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PineFoliagePlacer_ = PineFoliagePlacer; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2FloatFunction - */ - interface Long2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): this; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): this; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2FloatFunction; - } - type Long2FloatFunction_ = ((arg0: number) => number) | Long2FloatFunction; - /** - * @javaClass net.minecraft.class_3812 - */ - class JigsawConfiguration implements Internal.FeatureConfiguration { - maxDepth(): number; - startPool(): Internal.Holder; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JigsawConfiguration_ = JigsawConfiguration; - /** - * @javaClass it.unimi.dsi.fastutil.longs.LongComparator - */ - interface LongComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.LongComparator_): this; - reversed(): this; - } - type LongComparator_ = ((arg0: number, arg1: number) => number) | LongComparator; - /** - * @javaClass net.minecraft.class_6780 - */ - interface BiomeResolver { - method_38109(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder; - } - type BiomeResolver_ = ((arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler) => Internal.Holder) | BiomeResolver; - /** - * @javaClass java.lang.Number - */ - abstract class Number implements Internal.Serializable { - intValue(): number; - floatValue(): number; - shortValue(): number; - doubleValue(): number; - longValue(): number; - byteValue(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Number_ = Number; - /** - * @javaClass java.util.OptionalInt - */ - class OptionalInt { - isEmpty(): boolean; + type MetricSampler$MetricSamplerBuilder_ = MetricSampler$MetricSamplerBuilder; + interface RegistrySupplier extends Internal.Supplier { + ifPresentOrElse(action: Internal.Consumer_, emptyAction: Internal.Runnable_): void; + stream(): Internal.Stream; + getRegistries(): Internal.Registries; + getRegistryKey(): Internal.ResourceKey>; + getRegistrar(): Internal.Registrar; + getOrNull(): T; + orElse(other: T): T; isPresent(): boolean; - orElse(arg0: number): number; - getAsInt(): number; - orElseThrow(arg0: Internal.Supplier_): number; - orElseThrow(): number; - static empty(): this; - orElseGet(arg0: Internal.IntSupplier_): number; - stream(): Internal.IntStream; - hashCode(): number; - ifPresentOrElse(arg0: Internal.IntConsumer_, arg1: Internal.Runnable_): void; - ifPresent(arg0: Internal.IntConsumer_): void; - static of(arg0: number): this; - equals(arg0: any): boolean; + getId(): ResourceLocation; + ifPresent(action: Internal.Consumer_): void; + orElseGet(supplier: Internal.Supplier_): T; + getRegistryId(): ResourceLocation; + listen(callback: Internal.Consumer_): void; + toOptional(): Internal.Optional; + get registries(): Internal.Registries + get registryKey(): Internal.ResourceKey> + get registrar(): Internal.Registrar + get orNull(): T + get present(): boolean + get id(): ResourceLocation + get registryId(): ResourceLocation + } + type RegistrySupplier_ = RegistrySupplier; + interface ResultConsumer { + onCommandComplete(arg0: Internal.CommandContext_, arg1: boolean, arg2: number): void; + } + type ResultConsumer_ = ((arg0: Internal.CommandContext, arg1: boolean, arg2: number)=>void) | ResultConsumer; + class ModuleDescriptor$Exports$Modifier extends Internal.Enum { + static values(): Internal.ModuleDescriptor$Exports$Modifier[]; + static valueOf(arg0: string): Internal.ModuleDescriptor$Exports$Modifier; + readonly static "SYNTHETIC": Internal.ModuleDescriptor$Exports$Modifier; + readonly static "MANDATED": Internal.ModuleDescriptor$Exports$Modifier; + } + type ModuleDescriptor$Exports$Modifier_ = "mandated" | "synthetic" | ModuleDescriptor$Exports$Modifier; + class Item implements Internal.ItemLike, Internal.ItemKJS, Internal.FabricItem, Internal.ItemVariantCache, Internal.IrisItemLightProvider, Internal.InjectedItemExtension, Internal.ItemExtensions { + constructor($$0: Internal.Item$Properties_) + isFoil($$0: Internal.ItemStack_): boolean; + getDrinkingSound(): Internal.SoundEvent; + useOnRelease($$0: Internal.ItemStack_): boolean; + canAttackBlock($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_): boolean; + allowContinuingBlockBreaking(player: Internal.Player_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; + getDestroySpeed($$0: Internal.ItemStack_, $$1: Internal.BlockState_): number; + onDestroyed($$0: Internal.ItemEntity_): void; + isFireResistant(): boolean; + getDescriptionId($$0: Internal.ItemStack_): string; + releaseUsing($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_, $$3: number): void; + onCraftedBy($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.Player_): void; + setMaxDamageKJS(arg0: number): void; + isComplex(): boolean; + setMaxStackSizeKJS(arg0: number): void; + getItemBuilderKJS(): Internal.ItemBuilder; + getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Internal.Vector3f; + onUseTick($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: Internal.ItemStack_, $$3: number): void; + appendHoverText($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; + getFoodProperties(): Internal.FoodProperties; + canBeHurtBy($$0: Internal.DamageSource_): boolean; + isBarVisible($$0: Internal.ItemStack_): boolean; + fabric_setEquipmentSlotProvider(equipmentSlotProvider: Internal.EquipmentSlotProvider_): void; + getUseDuration($$0: Internal.ItemStack_): number; + getDescriptionId(): string; + getUseAnimation($$0: Internal.ItemStack_): Internal.UseAnim; + getEquipSound(): Internal.SoundEvent; + isValidRepairItem($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + getMaxStackSize(): number; + static byBlock($$0: Internal.Block_): Internal.Item; + asItem(): this; + getTypeData(): Internal.CompoundTag; + getDefaultInstance(): Internal.ItemStack; + setCraftingRemainderKJS(arg0: Internal.Item_): void; + fabric_setCustomDamageHandler(handler: Internal.CustomDamageHandler_): void; + setBurnTime(i: number): void; + setItemBuilderKJS(b: Internal.ItemBuilder_): void; + getBarWidth($$0: Internal.ItemStack_): number; + canFitInsideContainerItems(): boolean; + isCorrectToolForDrops($$0: Internal.BlockState_): boolean; + getBarColor($$0: Internal.ItemStack_): number; + verifyTagAfterLoad($$0: Internal.CompoundTag_): void; + getMaxDamage(): number; + hasCraftingRemainingItem(): boolean; + finishUsingItem($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_): Internal.ItemStack; + getDescription(): Internal.Component; + static byId($$0: number): Internal.Item; + getEatingSound(): Internal.SoundEvent; + canBeDepleted(): boolean; + interactLivingEntity($$0: Internal.ItemStack_, $$1: Internal.Player_, $$2: Internal.LivingEntity_, $$3: Hand_): Internal.InteractionResult; + mineBlock($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.LivingEntity_): boolean; + useOn($$0: Internal.UseOnContext_): Internal.InteractionResult; + getRarity($$0: Internal.ItemStack_): Rarity; + setFireResistantKJS(arg0: boolean): void; + getItemCategory(): Internal.CreativeModeTab; + getName($$0: Internal.ItemStack_): Internal.Component; + getDefaultAttributeModifiers($$0: EquipmentSlot_): Internal.Multimap; + fillItemCategory($$0: Internal.CreativeModeTab_, $$1: Internal.NonNullList_): void; + arch$registryName(): ResourceLocation; + isEdible(): boolean; + getAttributeModifiers(stack: Internal.ItemStack_, slot: EquipmentSlot_): Internal.Multimap; + setRarityKJS(arg0: Rarity_): void; + getTooltipImage($$0: Internal.ItemStack_): Internal.Optional; + arch$holder(): Internal.Holder; + builtInRegistryHolder(): Internal.Holder$Reference; + use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; + setFoodPropertiesKJS(arg0: Internal.FoodProperties_): void; toString(): string; - get asInt(): number; - get present(): boolean; + getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number; + getEnchantmentValue(): number; + inventoryTick($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.Entity_, $$3: number, $$4: boolean): void; + allowNbtUpdateAnimation(player: Internal.Player_, hand: Hand_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + hurtEnemy($$0: Internal.ItemStack_, $$1: Internal.LivingEntity_, $$2: Internal.LivingEntity_): boolean; + getId(): Special.Item&`${string}:${string}`; + getCraftingRemainingItem(): this; + isEnchantable($$0: Internal.ItemStack_): boolean; + shouldOverrideMultiplayerNbt(): boolean; + fabric_getCachedItemVariant(): Internal.ItemVariant; + static getId($$0: Internal.Item_): number; + fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; + overrideOtherStackedOnMe($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.Slot_, $$3: Internal.ClickAction_, $$4: Internal.Player_, $$5: Internal.SlotAccess_): boolean; + isSuitableFor(stack: Internal.ItemStack_, state: Internal.BlockState_): boolean; + overrideStackedOnOther($$0: Internal.ItemStack_, $$1: Internal.Slot_, $$2: Internal.ClickAction_, $$3: Internal.Player_): boolean; + get drinkingSound(): Internal.SoundEvent + get fireResistant(): boolean + set maxDamageKJS(arg0: number) + get complex(): boolean + set maxStackSizeKJS(arg0: number) + get itemBuilderKJS(): Internal.ItemBuilder + get foodProperties(): Internal.FoodProperties + get descriptionId(): string + get equipSound(): Internal.SoundEvent + get maxStackSize(): number + get typeData(): Internal.CompoundTag + get defaultInstance(): Internal.ItemStack + set craftingRemainderKJS(arg0: Internal.Item_) + set burnTime(i: number) + set itemBuilderKJS(b: Internal.ItemBuilder_) + get maxDamage(): number + get description(): Internal.Component + get eatingSound(): Internal.SoundEvent + set fireResistantKJS(arg0: boolean) + get itemCategory(): Internal.CreativeModeTab + get edible(): boolean + set rarityKJS(arg0: Rarity_) + set foodPropertiesKJS(arg0: Internal.FoodProperties_) + get enchantmentValue(): number + get id(): Special.Item&`${string}:${string}` + get craftingRemainingItem(): Internal.Item + readonly static "BY_BLOCK": {[key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: any]: any, [key: Internal.Block]: any, [key: any]: any, [key: Internal.Block]: any}; + readonly static "EAT_DURATION": 32; + readonly static "MAX_STACK_SIZE": 64; /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. + * @org.spongepowered.asm.mixin.Final() */ - protected constructor(); + readonly static "MAX_BAR_WIDTH": 13; } - type OptionalInt_ = OptionalInt; - /** - * @javaClass net.minecraft.class_6850 - */ - class RenderRegionCache { - createRegion($$0: Internal.Level_, $$1: BlockPos_, $$2: BlockPos_, $$3: number): Internal.RenderChunkRegion; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Item_ = Item | Special.Item; + interface ItemSupplier { + getItem(): Internal.ItemStack; + get item(): Internal.ItemStack } - type RenderRegionCache_ = RenderRegionCache; - /** - * @javaClass net.minecraft.class_4587 - */ - class PoseStack { - pushPose(): void; - mulPoseMatrix($$0: Internal.Matrix4f_): void; - mulPose(q: Internal.Quaternion_): void; - last(): Internal.PoseStack$Pose; - popPose(): void; - clear(): boolean; - scale($$0: number, $$1: number, $$2: number): void; - setIdentity(): void; - translate(x: number, y: number, z: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ItemSupplier_ = ItemSupplier; + interface Boolean2ObjectFunction extends it.unimi.dsi.fastutil.Function { + put(arg0: boolean, arg1: V): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Boolean2ShortFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ObjectFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ObjectFunction; + getOrDefault(arg0: any, arg1: V): V; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ObjectFunction; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Boolean2DoubleFunction; + containsKey(arg0: any): boolean; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Boolean2FloatFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Boolean2IntFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + put(arg0: boolean, arg1: V): V; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + remove(arg0: any): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Boolean2LongFunction; + apply(arg0: boolean): V; + get(arg0: boolean): V; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Boolean2ByteFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Boolean2ObjectFunction; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ObjectFunction; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ObjectFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ObjectFunction; + containsKey(arg0: boolean): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.Function_): Internal.Function; + remove(arg0: boolean): V; + size(): number; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ObjectFunction; + clear(): void; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ObjectFunction; + defaultReturnValue(): V; + getOrDefault(arg0: boolean, arg1: V): V; + defaultReturnValue(arg0: V): void; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Boolean2CharFunction; } - type PoseStack_ = PoseStack; - /** - * @javaClass net.minecraft.class_2338$class_2339 - */ - class BlockPos$MutableBlockPos extends BlockPos { - rotate($$0: Internal.Rotation_): BlockPos; - move($$0: Vec3i_): this; - move($$0: number, $$1: number, $$2: number): this; - move($$0: Internal.Direction_): this; - move($$0: Internal.Direction_, $$1: number): this; - setY($$0: number): this; - immutable(): BlockPos; - setX($$0: number): this; - set($$0: number, $$1: number, $$2: number): this; - set($$0: number): this; - set($$0: Vec3i_): this; - set($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): this; - offset($$0: number, $$1: number, $$2: number): BlockPos; - multiply($$0: number): BlockPos; - setZ($$0: number): this; - setWithOffset($$0: Vec3i_, $$1: Internal.Direction_): this; - setWithOffset($$0: Vec3i_, $$1: number, $$2: number, $$3: number): this; - setWithOffset($$0: Vec3i_, $$1: Vec3i_): this; - clamp($$0: Internal.Direction$Axis_, $$1: number, $$2: number): this; - relative($$0: Internal.Direction_, $$1: number): BlockPos; - relative($$0: Internal.Direction$Axis_, $$1: number): BlockPos; - set x($$0: number); - set y($$0: number); - set z($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Boolean2ObjectFunction_ = ((arg0: boolean)=>V) | Boolean2ObjectFunction; + class MapBanner { + constructor($$0: BlockPos_, $$1: Internal.DyeColor_, $$2: Internal.Component_) + save(): Internal.CompoundTag; + getPos(): BlockPos; + getColor(): Internal.DyeColor; + hashCode(): number; + getName(): Internal.Component; + static load($$0: Internal.CompoundTag_): Internal.MapBanner; + static fromWorld($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.MapBanner; + equals($$0: any): boolean; + getId(): string; + getDecoration(): Internal.MapDecoration$Type; + get pos(): BlockPos + get color(): Internal.DyeColor + get name(): Internal.Component + get id(): string + get decoration(): Internal.MapDecoration$Type } - type BlockPos$MutableBlockPos_ = BlockPos$MutableBlockPos; - /** - * @javaClass dev.latvian.mods.kubejs.loot.LootTableEntry - */ + type MapBanner_ = MapBanner; + class HoeItemBuilder extends Internal.HandheldItemBuilder { + constructor(i: ResourceLocation_) + createObject(): Internal.Item; + } + type HoeItemBuilder_ = HoeItemBuilder; + class ServerAdvancementManager extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener { + constructor($$0: Internal.PredicateManager_) + getAllAdvancements(): Internal.Collection; + getAdvancement($$0: ResourceLocation_): Internal.Advancement; + getName(): string; + getFabricDependencies(): Internal.Collection; + getFabricId(): ResourceLocation; + get allAdvancements(): Internal.Collection + get name(): string + get fabricDependencies(): Internal.Collection + get fabricId(): ResourceLocation + } + type ServerAdvancementManager_ = ServerAdvancementManager; + class HoverEvent$Action { + constructor($$0: string, $$1: boolean, $$2: Internal.Function_, $$3: Internal.Function_, $$4: Internal.Function_) + static getByName($$0: string): Internal.HoverEvent$Action; + isAllowedFromServer(): boolean; + toString(): string; + deserializeFromLegacy($$0: Internal.Component_): Internal.HoverEvent; + getName(): string; + serializeArg($$0: any): Internal.JsonElement; + deserialize($$0: Internal.JsonElement_): Internal.HoverEvent; + get allowedFromServer(): boolean + get name(): string + readonly static "SHOW_ENTITY": Internal.HoverEvent$Action; + readonly static "SHOW_TEXT": Internal.HoverEvent$Action; + readonly static "SHOW_ITEM": Internal.HoverEvent$Action; + } + type HoverEvent$Action_ = HoverEvent$Action; + class GoalSelectorDebugRenderer$DebugGoal { + constructor($$0: BlockPos_, $$1: number, $$2: string, $$3: boolean) + readonly "name": string; + readonly "priority": number; + readonly "isRunning": boolean; + readonly "pos": BlockPos; + } + type GoalSelectorDebugRenderer$DebugGoal_ = GoalSelectorDebugRenderer$DebugGoal; + abstract class HangingEntity extends Internal.Entity { + mirror($$0: Internal.Mirror_): number; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + push($$0: number, $$1: number, $$2: number): void; + setPos($$0: number, $$1: number, $$2: number): void; + playPlacementSound(): void; + asKJS(): Internal.EntityJS; + getPos(): BlockPos; + method_5749($$0: Internal.CompoundTag_): void; + rotate($$0: Internal.Rotation_): number; + refreshDimensions(): void; + getHeight(): number; + getComponent(key: Internal.ComponentKey_): C; + dropItem(arg0: Internal.Entity_): void; + getWidth(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + survives(): boolean; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + method_5652($$0: Internal.CompoundTag_): void; + isPickable(): boolean; + spawnAtLocation($$0: Internal.ItemStack_, $$1: number): Internal.ItemEntity; + tick(): void; + skipAttackInteraction($$0: Internal.Entity_): boolean; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getDirection(): Internal.Direction; + get pos(): BlockPos + get height(): number + get width(): number + get pickable(): boolean + get direction(): Internal.Direction + } + type HangingEntity_ = HangingEntity; + class Quaternionf implements Internal.Quaternionfc, Internal.Cloneable, Internal.Externalizable { + constructor(arg0: Internal.Quaterniondc_) + constructor(arg0: Internal.AxisAngle4d_) + constructor() + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: Internal.Quaternionfc_) + constructor(arg0: Internal.AxisAngle4f_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + set(arg0: Internal.AxisAngle4d_): this; + set(arg0: Internal.Quaterniondc_): this; + rotationXYZ(arg0: number, arg1: number, arg2: number): this; + transformPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + transformPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + difference(arg0: Internal.Quaternionf_): this; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + static nlerpIterative(arg0: Internal.Quaternionf_[], arg1: number[], arg2: number, arg3: Internal.Quaternionf_): Internal.Quaternionfc; + slerp(arg0: Internal.Quaternionfc_, arg1: number): this; + positiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setFromNormalized(arg0: Internal.Matrix3fc_): this; + nlerp(arg0: Internal.Quaternionfc_, arg1: number, arg2: Internal.Quaternionf_): this; + transformPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateLocalZ(arg0: number, arg1: Internal.Quaternionf_): this; + transformPositiveX(arg0: Internal.Vector4d_): Internal.Vector4d; + scale(arg0: number, arg1: Internal.Quaternionf_): this; + transformInverseUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + transformInverse(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + dot(arg0: Internal.Quaternionf_): number; + integrate(arg0: number, arg1: number, arg2: number, arg3: number): this; + transform(arg0: Internal.Vector4d_): Internal.Vector4d; + getEulerAnglesXYZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: Internal.AxisAngle4d_): Internal.AxisAngle4d; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionf_): this; + set(arg0: Internal.AxisAngle4f_): this; + rotateTo(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + transformPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + difference(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): this; + transformUnit(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + setFromUnnormalized(arg0: Internal.Matrix4x3dc_): this; + getAsMatrix3f(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + transformInverseUnit(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + w(): number; + slerp(arg0: Internal.Quaternionfc_, arg1: number, arg2: Internal.Quaternionf_): this; + positiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + nlerp(arg0: Internal.Quaternionfc_, arg1: number): this; + transformPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateLocalY(arg0: number, arg1: Internal.Quaternionf_): this; + scale(arg0: number): this; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + premul(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotateXYZ(arg0: number, arg1: number, arg2: number): this; + transformInverse(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Quaterniond_): Internal.Quaterniond; + rotateY(arg0: number, arg1: Internal.Quaternionf_): this; + transformUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + transformUnitPositiveX(arg0: Internal.Vector4d_): Internal.Vector4d; + transformUnitPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + isFinite(): boolean; + mul(arg0: number, arg1: number, arg2: number, arg3: number): this; + setAngleAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformInverse(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnit(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotationTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateYXZ(arg0: number, arg1: number, arg2: number): this; + x(): number; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + normalizedPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + positiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnitPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnitPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotationZ(arg0: number): this; + rotateLocalX(arg0: number, arg1: Internal.Quaternionf_): this; + normalize(arg0: Internal.Quaternionf_): this; + transformInverse(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformUnit(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + equals(arg0: Internal.Quaternionfc_, arg1: number): boolean; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Quaternionf_): this; + normalize(): this; + setFromUnnormalized(arg0: Internal.Matrix3fc_): this; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + fromAxisAngleDeg(arg0: Internal.Vector3fc_, arg1: number): this; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + rotateZ(arg0: number, arg1: Internal.Quaternionf_): this; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transformUnitPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + getAsMatrix4f(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + rotateZYX(arg0: number, arg1: number, arg2: number): this; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + add(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): this; + transformUnit(arg0: Internal.Vector4d_): Internal.Vector4d; + identity(): this; + mul(arg0: Internal.Quaternionfc_): this; + y(): number; + rotationZYX(arg0: number, arg1: number, arg2: number): this; + rotateZ(arg0: number): this; + normalizedPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getAsMatrix4x3f(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformUnitPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + fromAxisAngleDeg(arg0: number, arg1: number, arg2: number, arg3: number): this; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverse(arg0: Internal.Vector4d_): Internal.Vector4d; + rotationAxis(arg0: Internal.AxisAngle4f_): this; + equals(arg0: any): boolean; + div(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): this; + transformInverseUnit(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateAxis(arg0: number, arg1: Internal.Vector3fc_): this; + scaling(arg0: number): this; + add(arg0: Internal.Quaternionfc_): this; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): this; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setFromNormalized(arg0: Internal.Matrix4dc_): this; + transformUnitPositiveZ(arg0: Internal.Vector4d_): Internal.Vector4d; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + premul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): this; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + rotateY(arg0: number): this; + z(): number; + get(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + transformInverseUnit(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + setFromUnnormalized(arg0: Internal.Matrix4fc_): this; + normalizedPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformUnitPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformInverseUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getAsMatrix3f(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + transformInverse(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + toString(arg0: Internal.NumberFormat_): string; + rotationX(arg0: number): this; + setFromNormalized(arg0: Internal.Matrix4x3dc_): this; + lengthSquared(): number; + rotationAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): this; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + clone(): any; + get(arg0: Internal.Quaternionf_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + writeExternal(arg0: Internal.ObjectOutput_): void; + rotateX(arg0: number, arg1: Internal.Quaternionf_): this; + setFromUnnormalized(arg0: Internal.Matrix3dc_): this; + transformUnitPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Quaternionf_): this; + setFromNormalized(arg0: Internal.Matrix4x3fc_): this; + transformUnitPositiveY(arg0: Internal.Vector4d_): Internal.Vector4d; + conjugateBy(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): this; + rotateTo(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Quaternionf_): this; + transformUnit(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + transformInverse(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + transformInverseUnit(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + get(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + toString(): string; + premul(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): this; + transformUnitPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnitPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateX(arg0: number): this; + rotationYXZ(arg0: number, arg1: number, arg2: number): this; + rotationY(arg0: number): this; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionf_): this; + rotateLocalX(arg0: number): this; + getAsMatrix4x3f(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + premul(arg0: Internal.Quaternionfc_): this; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + integrate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): this; + transformUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): this; + set(arg0: Internal.Quaternionfc_): this; + setFromNormalized(arg0: Internal.Matrix4fc_): this; + get(arg0: Internal.Matrix3d_): Internal.Matrix3d; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + rotationAxis(arg0: number, arg1: Internal.Vector3fc_): this; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionf_): this; + transformInverse(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAxis(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Quaternionf_): this; + conjugate(): this; + transform(arg0: Internal.Vector3d_): Internal.Vector3d; + setFromUnnormalized(arg0: Internal.Matrix4dc_): this; + rotationTo(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + static nlerp(arg0: Internal.Quaternionfc_[], arg1: number[], arg2: Internal.Quaternionf_): Internal.Quaternionfc; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): this; + readExternal(arg0: Internal.ObjectInput_): void; + setFromNormalized(arg0: Internal.Matrix3dc_): this; + angle(): number; + conjugateBy(arg0: Internal.Quaternionfc_): this; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + nlerpIterative(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: Internal.Quaternionf_): this; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transformPositiveZ(arg0: Internal.Vector4d_): Internal.Vector4d; + invert(arg0: Internal.Quaternionf_): this; + setAngleAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + getAsMatrix4f(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateLocalY(arg0: number): this; + add(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformInverseUnit(arg0: Internal.Vector4d_): Internal.Vector4d; + nlerpIterative(arg0: Internal.Quaternionfc_, arg1: number, arg2: number): this; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Matrix3f_): Internal.Matrix3f; + fromAxisAngleRad(arg0: Internal.Vector3fc_, arg1: number): this; + transformPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + setFromUnnormalized(arg0: Internal.Matrix4x3fc_): this; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + div(arg0: Internal.Quaternionfc_): this; + static slerp(arg0: Internal.Quaternionf_[], arg1: number[], arg2: Internal.Quaternionf_): Internal.Quaternionfc; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Quaternionf_): this; + conjugate(arg0: Internal.Quaternionf_): this; + invert(): this; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + transformPositiveY(arg0: Internal.Vector4d_): Internal.Vector4d; + hashCode(): number; + transformPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transform(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + rotateTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateLocalZ(arg0: number): this; + fromAxisAngleRad(arg0: number, arg1: number, arg2: number, arg3: number): this; + set fromNormalized(arg0: Internal.Matrix3fc_) + set fromUnnormalized(arg0: Internal.Matrix4x3dc_) + get finite(): boolean + set fromUnnormalized(arg0: Internal.Matrix3fc_) + set fromNormalized(arg0: Internal.Matrix4dc_) + set fromUnnormalized(arg0: Internal.Matrix4fc_) + set fromNormalized(arg0: Internal.Matrix4x3dc_) + set fromUnnormalized(arg0: Internal.Matrix3dc_) + set fromNormalized(arg0: Internal.Matrix4x3fc_) + set fromNormalized(arg0: Internal.Matrix4fc_) + set fromUnnormalized(arg0: Internal.Matrix4dc_) + set fromNormalized(arg0: Internal.Matrix3dc_) + set fromUnnormalized(arg0: Internal.Matrix4x3fc_) + "z": number; + "y": number; + "x": number; + "w": number; + } + type Quaternionf_ = Quaternionf; + interface ItemExtensions { + fabric_setCustomDamageHandler(arg0: Internal.CustomDamageHandler_): void; + fabric_getCustomDamageHandler(): Internal.CustomDamageHandler; + fabric_setEquipmentSlotProvider(arg0: Internal.EquipmentSlotProvider_): void; + fabric_getEquipmentSlotProvider(): Internal.EquipmentSlotProvider; + } + type ItemExtensions_ = ItemExtensions; + class SoundType { + constructor($$0: number, $$1: number, $$2: Internal.SoundEvent_, $$3: Internal.SoundEvent_, $$4: Internal.SoundEvent_, $$5: Internal.SoundEvent_, $$6: Internal.SoundEvent_) + getVolume(): number; + getPitch(): number; + getHitSound(): Internal.SoundEvent; + getStepSound(): Internal.SoundEvent; + getBreakSound(): Internal.SoundEvent; + getFallSound(): Internal.SoundEvent; + getPlaceSound(): Internal.SoundEvent; + get volume(): number + get pitch(): number + get hitSound(): Internal.SoundEvent + get stepSound(): Internal.SoundEvent + get breakSound(): Internal.SoundEvent + get fallSound(): Internal.SoundEvent + get placeSound(): Internal.SoundEvent + readonly static "HONEY_BLOCK": Internal.SoundType; + readonly static "SAND": Internal.SoundType; + readonly static "NETHER_BRICKS": Internal.SoundType; + readonly static "TUFF": Internal.SoundType; + readonly static "GRAVEL": Internal.SoundType; + readonly static "SHROOMLIGHT": Internal.SoundType; + readonly static "GILDED_BLACKSTONE": Internal.SoundType; + readonly static "HARD_CROP": Internal.SoundType; + readonly static "DEEPSLATE_TILES": Internal.SoundType; + readonly static "MOSS": Internal.SoundType; + readonly "pitch": number; + readonly static "GRASS": Internal.SoundType; + readonly static "SOUL_SOIL": Internal.SoundType; + readonly static "VINE": Internal.SoundType; + readonly static "WEEPING_VINES": Internal.SoundType; + readonly static "ANCIENT_DEBRIS": Internal.SoundType; + readonly static "SCULK_SENSOR": Internal.SoundType; + readonly static "BAMBOO": Internal.SoundType; + readonly static "GLASS": Internal.SoundType; + readonly static "DRIPSTONE_BLOCK": Internal.SoundType; + readonly static "POINTED_DRIPSTONE": Internal.SoundType; + readonly static "ROOTED_DIRT": Internal.SoundType; + readonly static "NETHER_ORE": Internal.SoundType; + readonly static "COPPER": Internal.SoundType; + readonly static "LANTERN": Internal.SoundType; + readonly static "CALCITE": Internal.SoundType; + readonly static "STEM": Internal.SoundType; + readonly static "BONE_BLOCK": Internal.SoundType; + readonly static "SOUL_SAND": Internal.SoundType; + readonly static "SNOW": Internal.SoundType; + readonly static "BIG_DRIPLEAF": Internal.SoundType; + readonly static "TWISTING_VINES": Internal.SoundType; + readonly static "NETHERRACK": Internal.SoundType; + readonly static "AMETHYST_CLUSTER": Internal.SoundType; + readonly static "POLISHED_DEEPSLATE": Internal.SoundType; + readonly static "SLIME_BLOCK": Internal.SoundType; + readonly static "NYLIUM": Internal.SoundType; + readonly static "DEEPSLATE": Internal.SoundType; + readonly static "CHAIN": Internal.SoundType; + readonly static "SPORE_BLOSSOM": Internal.SoundType; + readonly static "WOOD": Internal.SoundType; + readonly static "BASALT": Internal.SoundType; + readonly static "AZALEA": Internal.SoundType; + readonly static "NETHER_GOLD_ORE": Internal.SoundType; + readonly static "SMALL_AMETHYST_BUD": Internal.SoundType; + readonly static "CANDLE": Internal.SoundType; + readonly static "FLOWERING_AZALEA": Internal.SoundType; + readonly static "ANVIL": Internal.SoundType; + readonly static "SCAFFOLDING": Internal.SoundType; + readonly static "AMETHYST": Internal.SoundType; + readonly static "CAVE_VINES": Internal.SoundType; + readonly static "DEEPSLATE_BRICKS": Internal.SoundType; + readonly static "LODESTONE": Internal.SoundType; + readonly "volume": number; + readonly static "FUNGUS": Internal.SoundType; + readonly static "CORAL_BLOCK": Internal.SoundType; + readonly static "SMALL_DRIPLEAF": Internal.SoundType; + readonly static "HANGING_ROOTS": Internal.SoundType; + readonly static "BAMBOO_SAPLING": Internal.SoundType; + readonly static "SWEET_BERRY_BUSH": Internal.SoundType; + readonly static "LILY_PAD": Internal.SoundType; + readonly static "NETHER_WART": Internal.SoundType; + readonly static "STONE": Internal.SoundType; + readonly static "MOSS_CARPET": Internal.SoundType; + readonly static "LADDER": Internal.SoundType; + readonly static "WET_GRASS": Internal.SoundType; + readonly static "NETHERITE_BLOCK": Internal.SoundType; + readonly static "LARGE_AMETHYST_BUD": Internal.SoundType; + readonly static "GLOW_LICHEN": Internal.SoundType; + readonly static "MEDIUM_AMETHYST_BUD": Internal.SoundType; + readonly static "WOOL": Internal.SoundType; + readonly static "CROP": Internal.SoundType; + readonly static "ROOTS": Internal.SoundType; + readonly static "WART_BLOCK": Internal.SoundType; + readonly static "NETHER_SPROUTS": Internal.SoundType; + readonly static "AZALEA_LEAVES": Internal.SoundType; + readonly static "POWDER_SNOW": Internal.SoundType; + readonly static "METAL": Internal.SoundType; + } + type SoundType_ = SoundType; + class Quaterniond implements Internal.Cloneable, Internal.Quaterniondc, Internal.Externalizable { + constructor(arg0: Internal.AxisAngle4d_) + constructor() + constructor(arg0: Internal.Quaterniondc_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: Internal.AxisAngle4f_) + constructor(arg0: Internal.Quaternionfc_) + rotateTo(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + dot(arg0: Internal.Quaterniondc_): number; + rotateX(arg0: number, arg1: Internal.Quaterniond_): this; + getEulerAnglesXYZ(arg0: Internal.Vector3d_): Internal.Vector3d; + set(arg0: Internal.Quaterniondc_): this; + difference(arg0: Internal.Quaterniondc_): this; + set(arg0: Internal.AxisAngle4d_): this; + transformPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateLocalY(arg0: number): this; + transformPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotationY(arg0: number): this; + rotateZ(arg0: number): this; + x(): number; + positiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + setFromNormalized(arg0: Internal.Matrix3fc_): this; + transformPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformPositiveX(arg0: Internal.Vector4d_): Internal.Vector4d; + transformInverseUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + transformInverse(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transform(arg0: Internal.Vector4d_): Internal.Vector4d; + transform(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: Internal.AxisAngle4d_): Internal.AxisAngle4d; + integrate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): this; + set(arg0: Internal.AxisAngle4f_): this; + transformPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + conjugateBy(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): this; + transformPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnit(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotationX(arg0: number): this; + scale(arg0: number): this; + rotateLocalX(arg0: number): this; + integrate(arg0: number, arg1: number, arg2: number, arg3: number): this; + setFromUnnormalized(arg0: Internal.Matrix4x3dc_): this; + nlerpIterative(arg0: Internal.Quaterniondc_, arg1: number, arg2: number): this; + rotateLocalX(arg0: number, arg1: Internal.Quaterniond_): this; + y(): number; + transformInverseUnit(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + premul(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): this; + normalizedPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Quaterniond_): this; + mul(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformInverse(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Quaterniond_): this; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + rotationZYX(arg0: number, arg1: number, arg2: number): this; + transformUnitPositiveX(arg0: Internal.Vector4d_): Internal.Vector4d; + transformUnitPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + z(): number; + setAngleAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + isFinite(): boolean; + transformInverse(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotateYXZ(arg0: number, arg1: number, arg2: number): this; + transformUnit(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateLocalY(arg0: number, arg1: Internal.Quaterniond_): this; + static nlerpIterative(arg0: Internal.Quaterniondc_[], arg1: number[], arg2: number, arg3: Internal.Quaterniond_): Internal.Quaterniond; + normalizedPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnitPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnitPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverse(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformUnit(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): this; + normalize(): this; + rotationYXZ(arg0: number, arg1: number, arg2: number): this; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + setFromUnnormalized(arg0: Internal.Matrix3fc_): this; + transformUnitPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateLocalZ(arg0: number): this; + rotateLocalZ(arg0: number, arg1: Internal.Quaterniond_): this; + premul(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformUnit(arg0: Internal.Vector4d_): Internal.Vector4d; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Quaterniond_): this; + identity(): this; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniond_): this; + normalizedPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnitPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + equals(arg0: Internal.Quaterniondc_, arg1: number): boolean; + fromAxisAngleDeg(arg0: Internal.Vector3dc_, arg1: number): this; + mul(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): this; + transformInverse(arg0: Internal.Vector4d_): Internal.Vector4d; + slerp(arg0: Internal.Quaterniondc_, arg1: number, arg2: Internal.Quaterniond_): this; + transformUnit(arg0: Internal.Vector3d_): Internal.Vector3d; + equals(arg0: any): boolean; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotationAxis(arg0: Internal.AxisAngle4f_): this; + transformInverseUnit(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + nlerpIterative(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: Internal.Quaterniond_): this; + fromAxisAngleRad(arg0: Internal.Vector3dc_, arg1: number): this; + setFromNormalized(arg0: Internal.Matrix4dc_): this; + transformUnitPositiveZ(arg0: Internal.Vector4d_): Internal.Vector4d; + rotateAxis(arg0: number, arg1: Internal.Vector3dc_): this; + nlerp(arg0: Internal.Quaterniondc_, arg1: number): this; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + setFromUnnormalized(arg0: Internal.Matrix4fc_): this; + transformInverseUnit(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + rotationTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + rotationAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + rotationXYZ(arg0: number, arg1: number, arg2: number): this; + conjugateBy(arg0: Internal.Quaterniondc_): this; + static nlerp(arg0: Internal.Quaterniond_[], arg1: number[], arg2: Internal.Quaterniond_): Internal.Quaterniondc; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + transformUnitPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + transformInverseUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverse(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + toString(arg0: Internal.NumberFormat_): string; + setFromNormalized(arg0: Internal.Matrix4x3dc_): this; + setAngleAxis(arg0: number, arg1: Internal.Vector3dc_): this; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + clone(): any; + setFromUnnormalized(arg0: Internal.Matrix3dc_): this; + rotateAxis(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Quaterniond_): this; + get(arg0: Internal.Quaternionf_): Internal.Quaternionf; + writeExternal(arg0: Internal.ObjectOutput_): void; + angle(): number; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniond_): this; + transformUnitPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): this; + transformUnitPositiveY(arg0: Internal.Vector4d_): Internal.Vector4d; + difference(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): this; + scale(arg0: number, arg1: Internal.Quaterniond_): this; + transformUnit(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + fromAxisAngleRad(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformInverse(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + mul(arg0: Internal.Quaterniondc_): this; + div(arg0: Internal.Quaterniondc_): this; + transformInverseUnit(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + slerp(arg0: Internal.Quaterniondc_, arg1: number): this; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + lengthSquared(): number; + add(arg0: number, arg1: number, arg2: number, arg3: number): this; + toString(): string; + rotateZYX(arg0: number, arg1: number, arg2: number): this; + transformUnitPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + static slerp(arg0: Internal.Quaterniond_[], arg1: number[], arg2: Internal.Quaterniond_): Internal.Quaterniondc; + fromAxisAngleDeg(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformUnitPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + invert(arg0: Internal.Quaterniond_): this; + normalize(arg0: Internal.Quaterniond_): this; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): this; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + add(arg0: Internal.Quaterniondc_): this; + rotateZ(arg0: number, arg1: Internal.Quaterniond_): this; + set(arg0: Internal.Quaternionfc_): this; + transformUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setFromNormalized(arg0: Internal.Matrix4fc_): this; + rotateXYZ(arg0: number, arg1: number, arg2: number): this; + get(arg0: Internal.Matrix3d_): Internal.Matrix3d; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + transformInverse(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateX(arg0: number): this; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniond_): this; + conjugate(): this; + scaling(arg0: number): this; + transform(arg0: Internal.Vector3d_): Internal.Vector3d; + setFromUnnormalized(arg0: Internal.Matrix4dc_): this; + setFromNormalized(arg0: Internal.Matrix3dc_): this; + readExternal(arg0: Internal.ObjectInput_): void; + conjugate(arg0: Internal.Quaterniond_): this; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + premul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): this; + nlerp(arg0: Internal.Quaterniondc_, arg1: number, arg2: Internal.Quaterniond_): this; + setFromNormalized(arg0: Internal.Matrix4x3fc_): this; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transformPositiveZ(arg0: Internal.Vector4d_): Internal.Vector4d; + rotateTo(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Quaterniond_): this; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Quaterniond_): this; + rotateY(arg0: number, arg1: Internal.Quaterniond_): this; + transformInverseUnit(arg0: Internal.Vector4d_): Internal.Vector4d; + get(arg0: Internal.Matrix3f_): Internal.Matrix3f; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + setFromUnnormalized(arg0: Internal.Matrix4x3fc_): this; + rotationZ(arg0: number): this; + rotateY(arg0: number): this; + add(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): this; + w(): number; + invert(): this; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotationTo(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + transformInverseUnit(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + transformPositiveY(arg0: Internal.Vector4d_): Internal.Vector4d; + hashCode(): number; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + premul(arg0: Internal.Quaterniondc_): this; + transform(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + div(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): this; + set fromNormalized(arg0: Internal.Matrix3fc_) + set fromUnnormalized(arg0: Internal.Matrix4x3dc_) + get finite(): boolean + set fromUnnormalized(arg0: Internal.Matrix3fc_) + set fromNormalized(arg0: Internal.Matrix4dc_) + set fromUnnormalized(arg0: Internal.Matrix4fc_) + set fromNormalized(arg0: Internal.Matrix4x3dc_) + set fromUnnormalized(arg0: Internal.Matrix3dc_) + set fromNormalized(arg0: Internal.Matrix4fc_) + set fromUnnormalized(arg0: Internal.Matrix4dc_) + set fromNormalized(arg0: Internal.Matrix3dc_) + set fromNormalized(arg0: Internal.Matrix4x3fc_) + set fromUnnormalized(arg0: Internal.Matrix4x3fc_) + "z": number; + "w": number; + "x": number; + "y": number; + } + type Quaterniond_ = Quaterniond; + class GiftLootEventJS extends Internal.LootEventJS { + constructor(c: Internal.Map_) + getType(): string; + addGift(id: ResourceLocation_, b: Internal.Consumer_): void; + getDirectory(): string; + get type(): string + get directory(): string + } + type GiftLootEventJS_ = GiftLootEventJS; + class VertexFormatElement$Type extends Internal.Enum { + getSize(): number; + static valueOf($$0: string): Internal.VertexFormatElement$Type; + getName(): string; + getGlType(): number; + static values(): Internal.VertexFormatElement$Type[]; + get size(): number + get name(): string + get glType(): number + readonly static "USHORT": Internal.VertexFormatElement$Type; + readonly static "SHORT": Internal.VertexFormatElement$Type; + readonly static "BYTE": Internal.VertexFormatElement$Type; + readonly static "UINT": Internal.VertexFormatElement$Type; + readonly static "INT": Internal.VertexFormatElement$Type; + readonly static "FLOAT": Internal.VertexFormatElement$Type; + readonly static "UBYTE": Internal.VertexFormatElement$Type; + } + type VertexFormatElement$Type_ = "float" | "uint" | "ushort" | "int" | "short" | "byte" | VertexFormatElement$Type | "ubyte"; + class TagEventJS$TagWrapper { + remove(...ids: string[]): this; + getObjectIds(): Internal.Collection; + toString(): string; + setPriorityList(o: any): void; + sort(): boolean; + removeAll(): this; + add(...ids: string[]): this; + get objectIds(): Internal.Collection + set priorityList(o: any) + } + type TagEventJS$TagWrapper_ = TagEventJS$TagWrapper; + class SequentialEntry$Builder extends Internal.LootPoolEntryContainer$Builder { + constructor(...$$0: Internal.LootPoolEntryContainer$Builder_[]) + build(): Internal.LootPoolEntryContainer; + then($$0: Internal.LootPoolEntryContainer$Builder_): this; + } + type SequentialEntry$Builder_ = SequentialEntry$Builder; + class ServerEventJS extends Internal.EventJS { + constructor() + getServer(): Internal.ServerJS; + get server(): Internal.ServerJS + } + type ServerEventJS_ = ServerEventJS; + interface LerpingModel { + getModelRotationValues(): Internal.Map; + get modelRotationValues(): Internal.Map + } + type LerpingModel_ = LerpingModel; + class ClientboundAddVibrationSignalPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.VibrationPath_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getVibrationPath(): Internal.VibrationPath; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get vibrationPath(): Internal.VibrationPath + get skippable(): boolean + } + type ClientboundAddVibrationSignalPacket_ = ClientboundAddVibrationSignalPacket; + class ResolverStyle extends Internal.Enum { + static valueOf(arg0: string): Internal.ResolverStyle; + static values(): Internal.ResolverStyle[]; + readonly static "LENIENT": Internal.ResolverStyle; + readonly static "SMART": Internal.ResolverStyle; + readonly static "STRICT": Internal.ResolverStyle; + } + type ResolverStyle_ = "smart" | ResolverStyle | "strict" | "lenient"; + interface RegistryIdRemapCallback$RemapState { + getIdFromOld(arg0: number): ResourceLocation; + getRawIdChangeMap(): Internal.Int2IntMap; + getIdFromNew(arg0: number): ResourceLocation; + get rawIdChangeMap(): Internal.Int2IntMap + } + type RegistryIdRemapCallback$RemapState_ = RegistryIdRemapCallback$RemapState; + class FishingHook extends Internal.Projectile { + constructor($$0: Internal.Player_, $$1: Internal.Level_, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + getPlayerOwner(): Internal.Player; + remove($$0: Internal.Entity$RemovalReason_): void; + getHookedIn(): Internal.Entity; + method_5652($$0: Internal.CompoundTag_): void; + retrieve($$0: Internal.ItemStack_): number; + asKJS(): Internal.EntityJS; + tick(): void; + setOwner($$0: Internal.Entity_): void; + canChangeDimensions(): boolean; + getAddEntityPacket(): Internal.Packet; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + onClientRemoval(): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isOpenWaterFishing(): boolean; + shouldRenderAtSqrDistance($$0: number): boolean; + handleEntityEvent($$0: number): void; + get playerOwner(): Internal.Player + get hookedIn(): Internal.Entity + set owner($$0: Internal.Entity_) + get addEntityPacket(): Internal.Packet + get openWaterFishing(): boolean + } + type FishingHook_ = FishingHook; + class KubeJSRegistries { + constructor() + static fluids(): Internal.Registrar; + static recipeSerializers(): Internal.Registrar>; + static enchantments(): Internal.Registrar; + static chunkGenerators(): Internal.Registrar>; + static blockEntities(): Internal.Registrar>; + static blocks(): Internal.Registrar; + static attributes(): Internal.Registrar; + static registries(): Internal.Registrar>; + static potions(): Internal.Registrar; + static blockEntityTypes(): Internal.Registrar>; + static items(): Internal.Registrar; + static biomes(): Internal.Registrar; + static mobEffects(): Internal.Registrar; + static byId(id: ResourceLocation_): Internal.Registrar; + static entityTypes(): Internal.Registrar>; + static soundEvents(): Internal.Registrar; + } + type KubeJSRegistries_ = KubeJSRegistries; + interface ObjIntConsumer { + accept(arg0: T, arg1: number): void; + } + type ObjIntConsumer_ = ((arg0: T, arg1: number)=>void) | ObjIntConsumer; + class ScriptPack { + constructor(m: Internal.ScriptManager_, i: Internal.ScriptPackInfo_) + "scope": Internal.Scriptable; + "context": Internal.Context; + readonly "info": Internal.ScriptPackInfo; + readonly "scripts": Internal.List; + readonly "manager": Internal.ScriptManager; + } + type ScriptPack_ = ScriptPack; + class BellAttachType extends Internal.Enum implements Internal.StringRepresentable { + getSerializedName(): string; + static valueOf($$0: string): Internal.BellAttachType; + static values(): Internal.BellAttachType[]; + get serializedName(): string + readonly static "DOUBLE_WALL": Internal.BellAttachType; + readonly static "CEILING": Internal.BellAttachType; + readonly static "SINGLE_WALL": Internal.BellAttachType; + readonly static "FLOOR": Internal.BellAttachType; + } + type BellAttachType_ = "floor" | "ceiling" | "single_wall" | BellAttachType | "double_wall"; class LootTableEntry implements Internal.FunctionContainer, Internal.ConditionContainer { - addFunction(o: Internal.JsonObject_): this; + constructor(o: Internal.JsonObject_) + enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): Internal.FunctionContainer; weight(weight: number): this; + addFunction(arg0: Internal.JsonObject_): Internal.FunctionContainer; + enchantRandomly(enchantments: ResourceLocation_[]): Internal.FunctionContainer; + furnaceSmelt(): Internal.FunctionContainer; + entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): Internal.ConditionContainer; + lootingEnchant(count: Internal.NumberProvider_, limit: number): Internal.FunctionContainer; addCondition(o: Internal.JsonObject_): this; + addConditionalFunction(func: Internal.Consumer_): Internal.FunctionContainer; + randomChance(chance: number): Internal.ConditionContainer; + randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer; + name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): Internal.FunctionContainer; + killedByPlayer(): Internal.ConditionContainer; + damage(damage: Internal.NumberProvider_): Internal.FunctionContainer; + nbt(tag: Internal.CompoundTag_): Internal.FunctionContainer; + entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_): Internal.ConditionContainer; + survivesExplosion(): Internal.ConditionContainer; + count(count: Internal.NumberProvider_): Internal.FunctionContainer; quality(quality: number): this; - readonly "json" : Internal.JsonObject; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + copyName(source: Internal.CopyNameFunction$NameSource_): Internal.FunctionContainer; + lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer; + name(name: Internal.Component_): Internal.FunctionContainer; + readonly "json": Internal.JsonObject; } type LootTableEntry_ = LootTableEntry; - /** - * @javaClass net.minecraft.class_4841 - */ - class VillageSectionsDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { - setNotVillageSection($$0: Internal.SectionPos_): void; - setVillageSection($$0: Internal.SectionPos_): void; - clear(): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; - set villageSection($$0: Internal.SectionPos_); - set notVillageSection($$0: Internal.SectionPos_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VillageSectionsDebugRenderer_ = VillageSectionsDebugRenderer; - /** - * @javaClass net.minecraft.class_3823 - */ - class RandomBlockStateMatchTest extends Internal.RuleTest { - test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomBlockStateMatchTest_ = RandomBlockStateMatchTest; - /** - * @javaClass net.minecraft.class_5419 - */ - class PiglinBrute extends Internal.AbstractPiglin { - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getBrain(): Internal.Brain; - wantsToPickUp($$0: Internal.ItemStack_): boolean; - canHunt(): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getArmPose(): Internal.PiglinArmPose; - get armPose(): Internal.PiglinArmPose; - get brain(): Internal.Brain; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PiglinBrute_ = PiglinBrute; - /** - * @javaClass net.minecraft.class_1921 - */ - abstract class RenderType extends Internal.RenderStateShard implements Internal.RenderTypeAccessor, net.coderbot.batchedentityrendering.mixin.RenderTypeAccessor { - affectsCrumbling(): boolean; - static translucent(): this; - asOptional(): Internal.Optional; - static entitySmoothCutout($$0: ResourceLocation_): this; - static entityCutout($$0: ResourceLocation_): this; - static translucentMovingBlock(): this; - static textIntensityPolygonOffset($$0: ResourceLocation_): this; - mode(): Internal.VertexFormat$Mode; - static entityGlintDirect(): this; - static create($$0: string, $$1: Internal.VertexFormat_, $$2: Internal.VertexFormat$Mode_, $$3: number, $$4: boolean, $$5: boolean, $$6: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType; - static create($$0: string, $$1: Internal.VertexFormat_, $$2: Internal.VertexFormat$Mode_, $$3: number, $$4: Internal.RenderType$CompositeState_): Internal.RenderType$CompositeRenderType; - static text($$0: ResourceLocation_): this; - static waterMask(): this; - static beaconBeam($$0: ResourceLocation_, $$1: boolean): this; - static lightning(): this; - static endGateway(): this; - static endPortal(): this; - static textIntensity($$0: ResourceLocation_): this; - static energySwirl($$0: ResourceLocation_, $$1: number, $$2: number): this; - static solid(): this; - format(): Internal.VertexFormat; - static itemEntityTranslucentCull($$0: ResourceLocation_): this; - static entityNoOutline($$0: ResourceLocation_): this; - static entitySolid($$0: ResourceLocation_): this; - static glint(): this; - static tripwire(): this; - isOutline(): boolean; - static entityTranslucentCull($$0: ResourceLocation_): this; - static textSeeThrough($$0: ResourceLocation_): this; - static glintTranslucent(): this; - static armorEntityGlint(): this; - static entityTranslucent($$0: ResourceLocation_): this; - static entityTranslucent($$0: ResourceLocation_, $$1: boolean): this; - static entityGlint(): this; - static lineStrip(): this; - static eyes($$0: ResourceLocation_): this; - static armorGlint(): this; - static translucentNoCrumbling(): this; - static outline($$0: ResourceLocation_): this; - outline(): Internal.Optional; - static armorCutoutNoCull($$0: ResourceLocation_): this; - static glintDirect(): this; - static dragonExplosionAlpha($$0: ResourceLocation_): this; - static entityCutoutNoCull($$0: ResourceLocation_): this; - static entityCutoutNoCull($$0: ResourceLocation_, $$1: boolean): this; - end($$0: Internal.BufferBuilder_, $$1: number, $$2: number, $$3: number): void; - static cutout(): this; - static lines(): this; - static textIntensitySeeThrough($$0: ResourceLocation_): this; - static entityDecal($$0: ResourceLocation_): this; - static entityCutoutNoCullZOffset($$0: ResourceLocation_): this; - static entityCutoutNoCullZOffset($$0: ResourceLocation_, $$1: boolean): this; - static cutoutMipped(): this; - static chunkBufferLayers(): Internal.List; - static entityShadow($$0: ResourceLocation_): this; - toString(): string; - static crumbling($$0: ResourceLocation_): this; - static leash(): this; - static textPolygonOffset($$0: ResourceLocation_): this; - bufferSize(): number; - static readonly "BIG_BUFFER_SIZE" : 2097152; - static readonly "MEDIUM_BUFFER_SIZE" : 262144; - static readonly "SMALL_BUFFER_SIZE" : 131072; - static readonly "TRANSIENT_BUFFER_SIZE" : 256; - static readonly "LINE_STRIP" : Internal.RenderType$CompositeRenderType; - static readonly "LINES" : Internal.RenderType$CompositeRenderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderType_ = RenderType; - /** - * @javaClass java.util.UUID - */ - class UUID implements Internal.Serializable, Internal.Comparable { - static nameUUIDFromBytes(arg0: number[]): this; - compareTo(arg0: Internal.UUID_): number; - getLeastSignificantBits(): number; - version(): number; - node(): number; - getMostSignificantBits(): number; - hashCode(): number; - equals(arg0: any): boolean; - variant(): number; - static randomUUID(): this; - toString(): string; - static fromString(arg0: string): this; - clockSequence(): number; - timestamp(): number; - get mostSignificantBits(): number; - get leastSignificantBits(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UUID_ = UUID; - /** - * @javaClass net.minecraft.class_3242 - */ - class ServerConnectionListener { - getServer(): Internal.MinecraftServer; - stop(): void; - startTcpServerListener($$0: Internal.InetAddress_, $$1: number): void; - tick(): void; - startMemoryChannel(): Internal.SocketAddress; - getConnections(): Internal.List; - "running" : boolean; - static readonly "SERVER_EVENT_GROUP" : Internal.LazyLoadedValue; - static readonly "SERVER_EPOLL_EVENT_GROUP" : Internal.LazyLoadedValue; - get server(): Internal.MinecraftServer; - get connections(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerConnectionListener_ = ServerConnectionListener; - /** - * @javaClass java.nio.file.attribute.GroupPrincipal - */ - interface GroupPrincipal extends Internal.UserPrincipal { - } - type GroupPrincipal_ = GroupPrincipal; - /** - * @javaClass net.minecraft.class_2172 - */ - interface SharedSuggestionProvider { - getRelevantCoordinates(): Internal.Collection; - registryAccess(): Internal.RegistryAccess; - getRecipeNames(): Internal.Stream; - getOnlinePlayerNames(): Internal.Collection; - getAbsoluteCoordinates(): Internal.Collection; - suggest($$0: string[], $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - suggest($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - suggest($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - suggest($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; - suggestCoordinates($$0: string, $$1: Internal.Collection_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.Predicate_): Internal.CompletableFuture; - getAllTeams(): Internal.Collection; - suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: string): Internal.CompletableFuture; - suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_, $$2: string): Internal.CompletableFuture; - suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; - suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; - matchesSubStr($$0: string, $$1: string): boolean; - hasPermission(arg0: number): boolean; - getSelectedEntities(): Internal.Collection; - customSuggestion(arg0: Internal.CommandContext_): Internal.CompletableFuture; - getAvailableSoundEvents(): Internal.Collection; - suggest2DCoordinates($$0: string, $$1: Internal.Collection_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.Predicate_): Internal.CompletableFuture; - suggestRegistryElements(arg0: Internal.ResourceKey_>, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_, arg3: Internal.CommandContext_): Internal.CompletableFuture; - suggestRegistryElements($$0: Internal.Registry_, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_): void; - filterResources(candidates: Internal.Iterable_, string: string, toIdentifier: Internal.Function_, action: Internal.Consumer_): void; - filterResources($$0: Internal.Iterable_, $$1: string, $$2: string, $$3: Internal.Function_, $$4: Internal.Consumer_): void; - levels(): Internal.Set>; - } - type SharedSuggestionProvider_ = SharedSuggestionProvider; - /** - * @javaClass dev.latvian.mods.rhino.util.Possible - */ - class Possible extends Internal.Record { - cast(type: Internal.Class_): Internal.Possible; - isSet(): boolean; - hashCode(): number; - static of(o: T): Internal.Possible; - equals(o: any): boolean; + abstract class FluidStackJS implements Internal.Copyable, Internal.WrappedJS { + constructor() + getTags(): Internal.Collection; + copy(): this; + removeChance(): void; isEmpty(): boolean; - static absent(): Internal.Possible; - toString(): string; - value(): any; - static readonly "NULL" : Internal.Possible; - static readonly "EMPTY" : Internal.Possible; - get set(): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Possible_ = Possible; - /** - * @javaClass net.minecraft.class_2170$class_2171 - */ - interface Commands$ParseFunction { - parse(arg0: Internal.StringReader_): void; - } - type Commands$ParseFunction_ = ((arg0: Internal.StringReader) => void) | Commands$ParseFunction; - /** - * @javaClass net.minecraft.class_5137 - */ - interface HoglinBase { - hurtAndThrowTarget($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; - getAttackAnimationRemainingTicks(): number; - throwTarget($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): void; - } - type HoglinBase_ = (() => number) | HoglinBase; - /** - * @javaClass io.netty.channel.ChannelOutboundBuffer$MessageProcessor - */ - interface ChannelOutboundBuffer$MessageProcessor { - processMessage(arg0: any): boolean; - } - type ChannelOutboundBuffer$MessageProcessor_ = ((arg0: any) => boolean) | ChannelOutboundBuffer$MessageProcessor; - /** - * @javaClass com.mojang.datafixers.kinds.App - */ - interface App { - } - type App_ = App; - /** - * @javaClass com.mojang.authlib.Agent - */ - class Agent { - getVersion(): number; - getName(): string; - toString(): string; - static readonly "SCROLLS" : Internal.Agent; - static readonly "MINECRAFT" : Internal.Agent; - get name(): string; - get version(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Agent_ = Agent; - /** - * @javaClass net.minecraft.class_6342 - */ - class TrapezoidHeight extends Internal.HeightProvider { - getType(): Internal.HeightProviderType; - static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): this; - static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; - toString(): string; - sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.HeightProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TrapezoidHeight_ = TrapezoidHeight; - /** - * @javaClass net.minecraft.class_2669 - */ - class PistonMovingBlockEntity extends Internal.BlockEntity { - getZOff($$0: number): number; - getDirection(): Internal.Direction; - getUpdateTag(): Internal.CompoundTag; - getXOff($$0: number): number; - getMovedState(): Internal.BlockState; - getYOff($$0: number): number; - static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.PistonMovingBlockEntity_): void; - isExtending(): boolean; - getProgress($$0: number): number; - getMovementDirection(): Internal.Direction; - isSourcePiston(): boolean; - load($$0: Internal.CompoundTag_): void; - getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; - getLastTicked(): number; - finalTick(): void; - static readonly "TICK_MOVEMENT" : 0.51; - get updateTag(): Internal.CompoundTag; - get movedState(): Internal.BlockState; - get lastTicked(): number; - get movementDirection(): Internal.Direction; - get sourcePiston(): boolean; - get extending(): boolean; - get direction(): Internal.Direction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PistonMovingBlockEntity_ = PistonMovingBlockEntity; - /** - * @javaClass dev.architectury.hooks.level.biome.ClimateProperties - */ - interface ClimateProperties { - getTemperatureModifier(): Internal.Biome$TemperatureModifier; - getDownfall(): number; - getTemperature(): number; - getPrecipitation(): Internal.Biome$Precipitation; - } - type ClimateProperties_ = ClimateProperties; - /** - * @javaClass net.minecraft.class_5760 - */ - class TemptingSensor extends Internal.Sensor { - requires(): Internal.Set>; - static readonly "TEMPTATION_RANGE" : 10; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TemptingSensor_ = TemptingSensor; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinRegistryAccessor - */ - interface MixinRegistryAccessor { - } - type MixinRegistryAccessor_ = MixinRegistryAccessor; - /** - * @javaClass dev.latvian.mods.kubejs.client.VariantBlockStateGenerator - */ - class VariantBlockStateGenerator { toJson(): Internal.JsonObject; - variant(key: string, model: string): void; - variant(key: string, consumer: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VariantBlockStateGenerator_ = VariantBlockStateGenerator; - /** - * @javaClass java.util.random.RandomGenerator - */ - interface RandomGenerator { - nextFloat(): number; - nextFloat(arg0: number): number; - nextFloat(arg0: number, arg1: number): number; - isDeprecated(): boolean; - getDefault(): this; - nextInt(): number; - nextInt(arg0: number): number; - nextInt(arg0: number, arg1: number): number; - nextLong(arg0: number, arg1: number): number; - nextLong(arg0: number): number; - nextLong(): number; - nextGaussian(arg0: number, arg1: number): number; - nextGaussian(): number; - nextDouble(arg0: number): number; - nextDouble(arg0: number, arg1: number): number; - nextDouble(): number; - nextBytes(arg0: number[]): void; - longs(arg0: number): Internal.LongStream; - longs(arg0: number, arg1: number): Internal.LongStream; - longs(): Internal.LongStream; - longs(arg0: number, arg1: number, arg2: number): Internal.LongStream; - nextExponential(): number; - ints(): Internal.IntStream; - ints(arg0: number): Internal.IntStream; - ints(arg0: number, arg1: number, arg2: number): Internal.IntStream; - ints(arg0: number, arg1: number): Internal.IntStream; - doubles(): Internal.DoubleStream; - doubles(arg0: number): Internal.DoubleStream; - doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream; - doubles(arg0: number, arg1: number): Internal.DoubleStream; - of(arg0: string): this; - nextBoolean(): boolean; - } - type RandomGenerator_ = (() => number) | RandomGenerator; - /** - * @javaClass java.lang.Readable - */ - interface Readable { - read(arg0: Internal.CharBuffer_): number; - } - type Readable_ = ((arg0: Internal.CharBuffer) => number) | Readable; - /** - * @javaClass net.minecraft.class_1525 - */ - class DragonStrafePlayerPhase extends Internal.AbstractDragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - setTarget($$0: Internal.LivingEntity_): void; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - get flyTargetLocation(): Vec3; - set target($$0: Internal.LivingEntity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonStrafePlayerPhase_ = DragonStrafePlayerPhase; - /** - * @javaClass net.minecraft.class_1481 - */ - class Turtle extends Internal.Animal { - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - static checkTurtleSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - canFallInLove(): boolean; - isFood($$0: Internal.ItemStack_): boolean; - setHomePos($$0: BlockPos_): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - canBeLeashed($$0: Internal.Player_): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - getMobType(): Internal.MobType; - hasEgg(): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - getScale(): number; - isLayingEgg(): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; - travel($$0: Vec3_): void; - isPushedByFluid(): boolean; - canBreatheUnderwater(): boolean; - getAmbientSoundInterval(): number; - static readonly "FOOD_ITEMS" : Internal.Ingredient; - static readonly "BABY_ON_LAND_SELECTOR" : ((arg0: Internal.LivingEntity) => boolean); - get mobType(): Internal.MobType; - get pushedByFluid(): boolean; - get scale(): number; - get layingEgg(): boolean; - get ambientSoundInterval(): number; - set homePos($$0: BlockPos_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Turtle_ = Turtle; - /** - * @javaClass net.minecraft.class_5455$class_6893 - */ - interface RegistryAccess$Writable extends Internal.RegistryAccess { - ownedWritableRegistryOrThrow($$0: Internal.ResourceKey_>): Internal.WritableRegistry; - ownedWritableRegistry(arg0: Internal.ResourceKey_>): Internal.Optional>; - } - type RegistryAccess$Writable_ = ((arg0: Internal.ResourceKey>) => Internal.Optional>) | RegistryAccess$Writable; - /** - * @javaClass dev.latvian.mods.rhino.mod.util.OrderedCompoundTag - */ - class OrderedCompoundTag extends Internal.CompoundTag { - write(dataOutput: Internal.DataOutput_): void; - readonly "tagMap" : Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OrderedCompoundTag_ = OrderedCompoundTag; - /** - * @javaClass net.minecraft.class_6910$class_6913 - */ - interface DensityFunction$SimpleFunction extends Internal.DensityFunction { - fillArray($$0: number[], $$1: Internal.DensityFunction$ContextProvider_): void; - mapAll($$0: Internal.DensityFunction$Visitor_): Internal.DensityFunction; - } - type DensityFunction$SimpleFunction_ = DensityFunction$SimpleFunction; - /** - * @javaClass net.minecraft.class_5450 - */ - class InSquarePlacement extends Internal.PlacementModifier { - getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - type(): Internal.PlacementModifierType; - static spread(): this; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InSquarePlacement_ = InSquarePlacement; - /** - * @javaClass com.mojang.brigadier.suggestion.Suggestion - */ - class Suggestion implements Internal.Comparable { - expand(arg0: string, arg1: Internal.StringRange_): this; - getTooltip(): Internal.Message; - apply(arg0: string): string; - getRange(): Internal.StringRange; - getText(): string; - hashCode(): number; - equals(arg0: any): boolean; + setNbt(arg0: Internal.CompoundTag_): void; + toNBT(): Internal.CompoundTag; + getAmount(): number; + getFluidStack(): Internal.FluidStack; + getNbt(): Internal.CompoundTag; + static of(o: any, amount: number, nbt: Internal.CompoundTag_): Internal.FluidStackJS; toString(): string; - compareTo(arg0: Internal.Suggestion_): number; - compareToIgnoreCase(arg0: Internal.Suggestion_): number; - get tooltip(): Internal.Message; - get range(): Internal.StringRange; - get text(): string; + getChance(): number; + hasTag(tag: ResourceLocation_): boolean; + static of(o: any): Internal.FluidStackJS; + setAmount(arg0: number): void; + getId(): string; + withAmount(amount: number): this; + strongEquals(o: any): boolean; + withNBT(nbt: Internal.CompoundTag_): this; + hashCode(): number; + static fromJson(e: Internal.JsonElement_): Internal.FluidStackJS; + setChance(c: number): void; + getFluid(): Internal.Fluid; + hasChance(): boolean; + equals(o: any): boolean; + withChance(c: number): this; + get tags(): Internal.Collection + get empty(): boolean + set nbt(arg0: Internal.CompoundTag_) + get amount(): number + get fluidStack(): Internal.FluidStack + get nbt(): Internal.CompoundTag + get chance(): number + set amount(arg0: number) + get id(): string + set chance(c: number) + get fluid(): Internal.Fluid + } + type FluidStackJS_ = FluidStackJS | {fluid: ResourceLocation_, nbt?: Internal.CompoundTag_, amount?: number} | Internal.Fluid_ | Internal.FluidStack_ | ""|"-"|"empty"|"minecraft:empty"; + interface RuleKeyExtensions { + fabric_getCustomCategory(): Internal.CustomGameRuleCategory; + fabric_setCustomCategory(arg0: Internal.CustomGameRuleCategory_): void; + } + type RuleKeyExtensions_ = RuleKeyExtensions; + interface IrisItemLightProvider { + getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number; + getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Internal.Vector3f; + readonly static "DEFAULT_LIGHT_COLOR": Internal.Vector3f; + } + type IrisItemLightProvider_ = IrisItemLightProvider; + interface LootItemCondition$Builder { + build(): Internal.LootItemCondition; + invert(): this; + or($$0: Internal.LootItemCondition$Builder_): Internal.AlternativeLootItemCondition$Builder; + } + type LootItemCondition$Builder_ = LootItemCondition$Builder | (()=>Internal.LootItemCondition_); + interface BakedModel extends Internal.FabricBakedModel { + useAmbientOcclusion(): boolean; + isCustomRenderer(): boolean; + isGui3d(): boolean; + usesBlockLight(): boolean; + isVanillaAdapter(): boolean; + emitItemQuads(stack: Internal.ItemStack_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; + getParticleIcon(): Internal.TextureAtlasSprite; + getQuads(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.Random_): Internal.List; + getOverrides(): Internal.ItemOverrides; + emitBlockQuads(blockView: Internal.BlockAndTintGetter_, state: Internal.BlockState_, pos: BlockPos_, randomSupplier: Internal.Supplier_, context: Internal.RenderContext_): void; + getTransforms(): Internal.ItemTransforms; + get customRenderer(): boolean + get gui3d(): boolean + get vanillaAdapter(): boolean + get particleIcon(): Internal.TextureAtlasSprite + get overrides(): Internal.ItemOverrides + get transforms(): Internal.ItemTransforms + } + type BakedModel_ = BakedModel; + abstract class AbstractChanneledNetworkAddon extends Internal.AbstractNetworkAddon implements Internal.PacketSender { + sendPacket(packet: Internal.Packet_): void; + getSendableChannels(): Internal.Set; + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_): void; + lateInit(): void; + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_, callback: Internal.GenericFutureListener_): void; + sendPacket(packet: Internal.Packet_, callback: Internal.GenericFutureListener_): void; + get sendableChannels(): Internal.Set + } + type AbstractChanneledNetworkAddon_ = AbstractChanneledNetworkAddon; + interface MutableSearchTree extends Internal.SearchTree { + clear(): void; + refresh(): void; + add(arg0: T): void; + } + type MutableSearchTree_ = MutableSearchTree; + interface PacketListener { + getConnection(): Internal.Connection; + onDisconnect(arg0: Internal.Component_): void; + shouldPropagateHandlingExceptions(): boolean; + get connection(): Internal.Connection + } + type PacketListener_ = PacketListener; + class ParticleTypeBuilder extends Internal.BuilderBase> { + constructor(i: ResourceLocation_) + getRegistryType(): Internal.RegistryObjectBuilderTypes>; + deserializer(d: Internal.ParticleOptions$Deserializer_): this; + createObject(): any; + overrideLimiter(o: boolean): this; + get registryType(): Internal.RegistryObjectBuilderTypes> + } + type ParticleTypeBuilder_ = ParticleTypeBuilder; + class DefaultEventLoopGroup extends Internal.MultithreadEventLoopGroup { + constructor(arg0: any_) + constructor() + constructor(arg0: number, arg1: Internal.Executor_) + constructor(arg0: number) + constructor(arg0: number, arg1: any_) + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + } + type DefaultEventLoopGroup_ = DefaultEventLoopGroup; + interface Byte2CharFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: number, arg1: string): string; + get(arg0: number): string; + getOrDefault(arg0: any, arg1: string): string; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Byte2LongFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2CharFunction; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Byte2FloatFunction; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2CharFunction; + remove(arg0: any): string; + containsKey(arg0: any): boolean; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Byte2ByteFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + defaultReturnValue(arg0: string): void; + applyAsInt(arg0: number): number; + get(arg0: any): string; + put(arg0: any, arg1: any): any; + containsKey(arg0: number): boolean; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Byte2IntFunction; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2CharFunction; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Byte2ObjectFunction; + remove(arg0: number): string; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2CharFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2CharFunction; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + andThen(arg0: Internal.Function_): Internal.Function; + size(): number; + clear(): void; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2CharFunction; + put(arg0: number, arg1: string): string; + apply(arg0: number): string; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2CharFunction; + put(arg0: number, arg1: string): string; + compose(arg0: Internal.Function_): Internal.Function; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Byte2ShortFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Byte2ReferenceFunction; + } + type Byte2CharFunction_ = Byte2CharFunction | ((arg0: number)=>string); + class Guardian extends Internal.Monster { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getMaxHeadXRot(): number; + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + getActiveAttackTarget(): Internal.LivingEntity; + getAmbientSoundInterval(): number; + isMoving(): boolean; + getMobType(): Internal.MobType; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + travel($$0: Vec3_): void; + getSpikesAnimation($$0: number): number; + aiStep(): void; + getAttackDuration(): number; + asKJS(): Internal.EntityJS; + getAttackAnimationScale($$0: number): number; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + static checkGuardianSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + canBreatheUnderwater(): boolean; + hasActiveAttackTarget(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + getTailAnimation($$0: number): number; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get maxHeadXRot(): number + get activeAttackTarget(): Internal.LivingEntity + get ambientSoundInterval(): number + get moving(): boolean + get mobType(): Internal.MobType + get attackDuration(): number + } + type Guardian_ = Guardian; + class SoundInstance$Attenuation extends Internal.Enum { + static values(): Internal.SoundInstance$Attenuation[]; + static valueOf($$0: string): Internal.SoundInstance$Attenuation; + readonly static "LINEAR": Internal.SoundInstance$Attenuation; + readonly static "NONE": Internal.SoundInstance$Attenuation; + } + type SoundInstance$Attenuation_ = "linear" | SoundInstance$Attenuation | "none"; + class Brain { + constructor($$0: Internal.Collection_, $$1: Internal.Collection_, $$2: Internal.ImmutableList_>, $$3: Internal.Supplier_>>) + serializeStart($$0: Internal.DynamicOps_): Internal.DataResult; + eraseMemory($$0: Internal.MemoryModuleType_): void; + addActivity($$0: Internal.Activity_, $$1: Internal.ImmutableList_): void; + addActivityWithConditions($$0: Internal.Activity_, $$1: Internal.ImmutableList_, $$2: Internal.Set_, Internal.MemoryStatus_>>): void; + setCoreActivities($$0: Internal.Set_): void; + addActivityAndRemoveMemoryWhenStopped($$0: Internal.Activity_, $$1: number, $$2: Internal.ImmutableList_, $$3: Internal.MemoryModuleType_): void; + static codec($$0: Internal.Collection_, $$1: Internal.Collection_): Internal.Codec>; + useDefaultActivity(): void; + getActiveActivities(): Internal.Set; + static provider($$0: Internal.Collection_, $$1: Internal.Collection_): Internal.Brain$Provider; + setDefaultActivity($$0: Internal.Activity_): void; + setActiveActivityIfPossible($$0: Internal.Activity_): void; + updateActivityFromSchedule($$0: number, $$1: number): void; + getSchedule(): Internal.Schedule; + setSchedule($$0: Internal.Schedule_): void; + isMemoryValue($$0: Internal.MemoryModuleType_, $$1: U): boolean; + getTimeUntilExpiry($$0: Internal.MemoryModuleType_): number; + removeAllBehaviors(): void; + setMemory($$0: Internal.MemoryModuleType_, $$1: Internal.Optional_): void; + setMemory($$0: Internal.MemoryModuleType_, $$1: U): void; + copyWithoutBehaviors(): this; + addActivity($$0: Internal.Activity_, $$1: number, $$2: Internal.ImmutableList_): void; + getActiveNonCoreActivity(): Internal.Optional; + getRunningBehaviors(): Internal.List>; + checkMemory($$0: Internal.MemoryModuleType_, $$1: Internal.MemoryStatus_): boolean; + stopAll($$0: Internal.ServerLevel_, $$1: E): void; + addActivityAndRemoveMemoriesWhenStopped($$0: Internal.Activity_, $$1: Internal.ImmutableList_, $$2: Internal.Set_, Internal.MemoryStatus_>>, $$3: Internal.Set_>): void; + setMemoryWithExpiry($$0: Internal.MemoryModuleType_, $$1: U, $$2: number): void; + getMemories(): Internal.Map, Internal.Optional>; + hasMemoryValue($$0: Internal.MemoryModuleType_): boolean; + isActive($$0: Internal.Activity_): boolean; + getMemory($$0: Internal.MemoryModuleType_): Internal.Optional; + setActiveActivityToFirstValid($$0: Internal.List_): void; + tick($$0: Internal.ServerLevel_, $$1: E): void; + set coreActivities($$0: Internal.Set_) + get activeActivities(): Internal.Set + set defaultActivity($$0: Internal.Activity_) + set activeActivityIfPossible($$0: Internal.Activity_) + get schedule(): Internal.Schedule + set schedule($$0: Internal.Schedule_) + get activeNonCoreActivity(): Internal.Optional + get runningBehaviors(): Internal.List> + get memories(): Internal.Map, Internal.Optional> + set activeActivityToFirstValid($$0: Internal.List_) + } + type Brain_ = Brain; + interface LiquidBlockAccessor { + getFluid(): Internal.FlowingFluid; + get fluid(): Internal.FlowingFluid + } + type LiquidBlockAccessor_ = LiquidBlockAccessor; + class LevelStem implements Internal.DimensionOptionsAccessor { + constructor($$0: Internal.Holder_, $$1: Internal.ChunkGenerator_) + generator(): Internal.ChunkGenerator; + static getBaseDimensions_$md$1c70e0$0(): Internal.Set; + static stable($$0: number, $$1: Internal.Registry_): boolean; + typeHolder(): Internal.Holder; + static sortMap($$0: Internal.Registry_): Internal.Registry; + get baseDimensions_$md$1c70e0$0(): Internal.Set + readonly static "OVERWORLD": Internal.ResourceKey; + readonly static "END": Internal.ResourceKey; + readonly static "CODEC": any; + readonly static "NETHER": Internal.ResourceKey; + } + type LevelStem_ = LevelStem | Special.LevelStem; + class ListTag extends Internal.CollectionTag { + constructor() + getDouble($$0: number): number; + remove(arg0: number): any; + get($$0: number): Internal.Tag; + set($$0: number, $$1: Internal.Tag_): Internal.Tag; + forEach(arg0: Internal.Consumer_): void; + addTag($$0: number, $$1: Internal.Tag_): boolean; + getCompound($$0: number): Internal.CompoundTag; + isEmpty(): boolean; + copy(): this; + getShort($$0: number): number; + add(arg0: number, arg1: any): void; + setTag($$0: number, $$1: Internal.Tag_): boolean; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + toArray(arg0: Internal.IntFunction_): T[]; + getFloat($$0: number): number; + getLongArray($$0: number): number[]; + getIntArray($$0: number): number[]; + getInt($$0: number): number; + getList($$0: number): this; + write($$0: Internal.DataOutput_): void; + stream(): Internal.Stream; + getString($$0: number): string; + getId(): number; + spliterator(): Internal.Spliterator; + replaceAll(arg0: Internal.UnaryOperator_): void; + getType(): Internal.TagType; + toString(): string; + remove($$0: number): Internal.Tag; + get(arg0: number): any; + accept($$0: Internal.TagVisitor_): void; + add($$0: number, $$1: Internal.Tag_): void; + sort(arg0: Internal.Comparator_): void; + parallelStream(): Internal.Stream; + size(): number; + getAsString(): string; + hashCode(): number; + removeIf(arg0: Internal.Predicate_): boolean; + copy(): Internal.Tag; + clear(): void; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + set(arg0: number, arg1: any): any; + getElementType(): number; + get empty(): boolean + get id(): number + get type(): Internal.TagType + get asString(): string + get elementType(): number + readonly static "TYPE": any; + } + type ListTag_ = ListTag; + class GlowSquid extends Internal.Squid { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + getDarkTicksRemaining(): number; + alwaysAccepts(): boolean; + static checkGlowSquideSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + method_5749($$0: Internal.CompoundTag_): void; + aiStep(): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + method_5652($$0: Internal.CompoundTag_): void; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + get darkTicksRemaining(): number + } + type GlowSquid_ = GlowSquid; + class HudRenderEventJS extends Internal.EventJS { + constructor(tickDelta: number, matrixStack: Internal.PoseStack_) + getMatrixStack(): Internal.PoseStack; + last(): Internal.PoseStack$Pose; + pushPose(): void; + mulPose(quaternion: Internal.Quaternion_): void; + popPose(): void; + getTickDelta(): number; + translate(d: number, e: number, f: number): void; + setIdentity(): void; + scale(f: number, g: number, h: number): void; + mulPoseMatrix(matrix4f: com.mojang.math.Matrix4f_): void; + clear(): boolean; + static handle(matrixStack: Internal.PoseStack_, tickDelta: number): void; + get matrixStack(): Internal.PoseStack + get tickDelta(): number + } + type HudRenderEventJS_ = HudRenderEventJS; + class RemappableRegistry$RemapMode extends Internal.Enum { + static valueOf(name: string): Internal.RemappableRegistry$RemapMode; + static values(): Internal.RemappableRegistry$RemapMode[]; + readonly static "AUTHORITATIVE": Internal.RemappableRegistry$RemapMode; + readonly static "EXACT": Internal.RemappableRegistry$RemapMode; + readonly static "REMOTE": Internal.RemappableRegistry$RemapMode; + } + type RemappableRegistry$RemapMode_ = "exact" | RemappableRegistry$RemapMode | "authoritative" | "remote"; + class URL implements Internal.Serializable { + constructor(arg0: Internal.URL_, arg1: string, arg2: Internal.URLStreamHandler_) + constructor(arg0: Internal.URL_, arg1: string) + constructor(arg0: string, arg1: string, arg2: string) + constructor(arg0: string, arg1: string, arg2: number, arg3: string) + constructor(arg0: string, arg1: string, arg2: number, arg3: string, arg4: Internal.URLStreamHandler_) + constructor(arg0: string) + getContent(): any; + getQuery(): string; + toString(): string; + sameFile(arg0: Internal.URL_): boolean; + openConnection(): Internal.URLConnection; + openConnection(arg0: Internal.Proxy_): Internal.URLConnection; + getFile(): string; + getPort(): number; + getAuthority(): string; + getUserInfo(): string; + getRef(): string; + getProtocol(): string; + hashCode(): number; + toExternalForm(): string; + static setURLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_): void; + openStream(): Internal.InputStream; + toURI(): Internal.URI; + getContent(arg0: Internal.Class_[]): any; + getPath(): string; + equals(arg0: any): boolean; + getHost(): string; + getDefaultPort(): number; + get content(): any + get query(): string + get file(): string + get port(): number + get authority(): string + get userInfo(): string + get ref(): string + get protocol(): string + set URLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_) + get path(): string + get host(): string + get defaultPort(): number + } + type URL_ = URL; + interface ObjectOutput extends Internal.DataOutput, Internal.AutoCloseable { + flush(): void; + write(arg0: number): void; + writeObject(arg0: any): void; + close(): void; + write(arg0: number[], arg1: number, arg2: number): void; + write(arg0: number[]): void; + } + type ObjectOutput_ = ObjectOutput; + interface MatchResult { + start(): number; + end(): number; + groupCount(): number; + end(arg0: number): number; + group(): string; + group(arg0: number): string; + start(arg0: number): number; + } + type MatchResult_ = MatchResult; + class Score { + constructor($$0: Internal.Scoreboard_, $$1: Internal.Objective_, $$2: string) + isLocked(): boolean; + getOwner(): string; + setScore($$0: number): void; + getObjective(): Internal.Objective; + getScore(): number; + add($$0: number): void; + increment(): void; + setLocked($$0: boolean): void; + reset(): void; + getScoreboard(): Internal.Scoreboard; + get locked(): boolean + get owner(): string + set score($$0: number) + get objective(): Internal.Objective + get score(): number + set locked($$0: boolean) + get scoreboard(): Internal.Scoreboard + readonly static "SCORE_COMPARATOR": any; + } + type Score_ = Score; + interface ClassShutter { + visibleToScripts(arg0: string, arg1: number): boolean; + readonly static "TYPE_EXCEPTION": 3; + readonly static "TYPE_CLASS_IN_PACKAGE": 2; + readonly static "TYPE_UNKNOWN": 0; + readonly static "TYPE_MEMBER": 1; + } + type ClassShutter_ = ClassShutter; + class AnyOfPredicate extends Internal.CombiningPredicate { + constructor($$0: Internal.List_) + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: any, arg1: any): boolean; + negate(): Internal.BiPredicate; + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + readonly static "CODEC": Internal.Codec; + } + type AnyOfPredicate_ = AnyOfPredicate; + abstract class Enum implements Internal.Constable, Internal.Serializable, Internal.Comparable { + static valueOf(arg0: Internal.Class_, arg1: string): T; + name(): string; + describeConstable(): Internal.Optional>; + hashCode(): number; + toString(): string; + compareTo(arg0: E): number; + getDeclaringClass(): Internal.Class; + ordinal(): number; + equals(arg0: any): boolean; + compareTo(arg0: any): number; + get declaringClass(): Internal.Class + } + type Enum_ = Enum; + class NoiseGeneratorSettings extends Internal.Record { + constructor($$0: Internal.NoiseSettings_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.NoiseRouterWithOnlyNoises_, $$4: Internal.SurfaceRules$RuleSource_, $$5: number, $$6: boolean, $$7: boolean, $$8: boolean, $$9: boolean) + disableMobGeneration(): boolean; + defaultBlock(): Internal.BlockState; + toString(): string; + noiseRouter(): Internal.NoiseRouterWithOnlyNoises; + aquifersEnabled(): boolean; + getRandomSource(): Internal.WorldgenRandom$Algorithm; + surfaceRule(): Internal.SurfaceRules$RuleSource; + oreVeinsEnabled(): boolean; + isAquifersEnabled(): boolean; + defaultFluid(): Internal.BlockState; + createNoiseRouter($$0: Internal.Registry_, $$1: number): Internal.NoiseRouter; + hashCode(): number; + seaLevel(): number; + static bootstrap(): Internal.Holder; + noiseSettings(): Internal.NoiseSettings; + useLegacyRandomSource(): boolean; + equals($$0: any): boolean; + get randomSource(): Internal.WorldgenRandom$Algorithm + get aquifersEnabled(): boolean + readonly static "OVERWORLD": Internal.ResourceKey; + readonly static "END": Internal.ResourceKey; + readonly static "DIRECT_CODEC": any; + readonly static "NETHER": Internal.ResourceKey; + readonly static "CAVES": Internal.ResourceKey; + readonly static "FLOATING_ISLANDS": Internal.ResourceKey; + readonly static "CODEC": any; + readonly static "LARGE_BIOMES": Internal.ResourceKey; + readonly static "AMPLIFIED": Internal.ResourceKey; + } + type NoiseGeneratorSettings_ = Special.NoiseGeneratorSettings | NoiseGeneratorSettings; + interface PathMatcher { + matches(arg0: Internal.Path_): boolean; + } + type PathMatcher_ = PathMatcher | ((arg0: Internal.Path)=>boolean); + interface BitStorage { + getAll(arg0: Internal.IntConsumer_): void; + getAndSet(arg0: number, arg1: number): number; + getSize(): number; + copy(): this; + set(arg0: number, arg1: number): void; + get(arg0: number): number; + getBits(): number; + unpack(arg0: number[]): void; + getRaw(): number[]; + get size(): number + get bits(): number + get raw(): number[] + } + type BitStorage_ = BitStorage; + class URI implements Internal.Comparable, Internal.Serializable { + constructor(arg0: string, arg1: string, arg2: string) + constructor(arg0: string, arg1: string, arg2: string, arg3: string) + constructor(arg0: string, arg1: string, arg2: string, arg3: string, arg4: string) + constructor(arg0: string, arg1: string, arg2: string, arg3: number, arg4: string, arg5: string, arg6: string) + constructor(arg0: string) + getQuery(): string; + toURL(): Internal.URL; + relativize(arg0: Internal.URI_): this; + getPort(): number; + compareTo(arg0: any): number; + getRawUserInfo(): string; + toASCIIString(): string; + isOpaque(): boolean; + getRawSchemeSpecificPart(): string; + static create(arg0: string): Internal.URI; + resolve(arg0: string): this; + resolve(arg0: Internal.URI_): this; + getPath(): string; + getScheme(): string; + compareTo(arg0: Internal.URI_): number; + toString(): string; + normalize(): this; + getRawQuery(): string; + getAuthority(): string; + getUserInfo(): string; + hashCode(): number; + getSchemeSpecificPart(): string; + parseServerAuthority(): this; + getRawPath(): string; + getFragment(): string; + equals(arg0: any): boolean; + isAbsolute(): boolean; + getRawAuthority(): string; + getHost(): string; + getRawFragment(): string; + get query(): string + get port(): number + get rawUserInfo(): string + get opaque(): boolean + get rawSchemeSpecificPart(): string + get path(): string + get scheme(): string + get rawQuery(): string + get authority(): string + get userInfo(): string + get schemeSpecificPart(): string + get rawPath(): string + get fragment(): string + get absolute(): boolean + get rawAuthority(): string + get host(): string + get rawFragment(): string + } + type URI_ = URI; + abstract class NoiseBasedStateProvider extends Internal.BlockStateProvider { + } + type NoiseBasedStateProvider_ = NoiseBasedStateProvider; + abstract class AbstractByteBuf extends Internal.ByteBuf { + indexOf(arg0: number, arg1: number, arg2: number): number; + readShortLE(): number; + readableBytes(): number; + writeInt(arg0: number): Internal.ByteBuf; + readDouble(): number; + skipBytes(arg0: number): Internal.ByteBuf; + forEachByteDesc(arg0: Internal.ByteProcessor_): number; + markReaderIndex(): Internal.ByteBuf; + markWriterIndex(): Internal.ByteBuf; + nioBuffers(): Internal.ByteBuffer[]; + writeBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; + getShortLE(arg0: number): number; + getFloat(arg0: number): number; + writeFloat(arg0: number): Internal.ByteBuf; + setFloat(arg0: number, arg1: number): Internal.ByteBuf; + ensureWritable(arg0: number): Internal.ByteBuf; + forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; + resetWriterIndex(): Internal.ByteBuf; + isReadable(arg0: number): boolean; + getMediumLE(arg0: number): number; + maxWritableBytes(): number; + readUnsignedMedium(): number; + isReadable(): boolean; + readIntLE(): number; + getByte(arg0: number): number; + writeShort(arg0: number): Internal.ByteBuf; + getMedium(arg0: number): number; + bytesBefore(arg0: number, arg1: number): number; + writeBytes(arg0: Internal.InputStream_, arg1: number): number; + compareTo(arg0: Internal.ByteBuf_): number; + readUnsignedMediumLE(): number; + readBoolean(): boolean; + writeIntLE(arg0: number): Internal.ByteBuf; + setMediumLE(arg0: number, arg1: number): Internal.ByteBuf; + slice(): Internal.ByteBuf; + writeMedium(arg0: number): Internal.ByteBuf; + setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; + isReadOnly(): boolean; + resetReaderIndex(): Internal.ByteBuf; + writeLongLE(arg0: number): Internal.ByteBuf; + writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; + readBytes(arg0: number[]): Internal.ByteBuf; + getBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; + readByte(): number; + writerIndex(arg0: number): Internal.ByteBuf; + readUnsignedShort(): number; + forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; + writeMediumLE(arg0: number): Internal.ByteBuf; + writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; + forEachByte(arg0: Internal.ByteProcessor_): number; + setBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; + setLongLE(arg0: number, arg1: number): Internal.ByteBuf; + readBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; + retainedSlice(arg0: number, arg1: number): Internal.ByteBuf; + getUnsignedByte(arg0: number): number; + writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; + readBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; + readBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; + retainedSlice(): Internal.ByteBuf; + setShort(arg0: number, arg1: number): Internal.ByteBuf; + getUnsignedInt(arg0: number): number; + getUnsignedMedium(arg0: number): number; + getUnsignedMediumLE(arg0: number): number; + toString(): string; + getBoolean(arg0: number): boolean; + writeZero(arg0: number): Internal.ByteBuf; + maxCapacity(): number; + nioBuffer(): Internal.ByteBuffer; + getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; + clear(): Internal.ByteBuf; + readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; + readMedium(): number; + readUnsignedShortLE(): number; + writeBytes(arg0: number[]): Internal.ByteBuf; + discardReadBytes(): Internal.ByteBuf; + writeChar(arg0: number): Internal.ByteBuf; + duplicate(): Internal.ByteBuf; + isWritable(): boolean; + readerIndex(): number; + getDouble(arg0: number): number; + setByte(arg0: number, arg1: number): Internal.ByteBuf; + readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; + readUnsignedInt(): number; + writeDouble(arg0: number): Internal.ByteBuf; + writerIndex(): number; + retainedDuplicate(): Internal.ByteBuf; + setShortLE(arg0: number, arg1: number): Internal.ByteBuf; + compareTo(arg0: any): number; + setLong(arg0: number, arg1: number): Internal.ByteBuf; + readMediumLE(): number; + writableBytes(): number; + getUnsignedIntLE(arg0: number): number; + getChar(arg0: number): string; + writeBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; + readChar(): string; + setInt(arg0: number, arg1: number): Internal.ByteBuf; + discardSomeReadBytes(): Internal.ByteBuf; + bytesBefore(arg0: number, arg1: number, arg2: number): number; + isWritable(arg0: number): boolean; + bytesBefore(arg0: number): number; + readInt(): number; + readRetainedSlice(arg0: number): Internal.ByteBuf; + setChar(arg0: number, arg1: number): Internal.ByteBuf; + setBytes(arg0: number, arg1: number[]): Internal.ByteBuf; + writeBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; + writeShortLE(arg0: number): Internal.ByteBuf; + readShort(): number; + getLong(arg0: number): number; + getIntLE(arg0: number): number; + readBytes(arg0: Internal.OutputStream_, arg1: number): Internal.ByteBuf; + slice(arg0: number, arg1: number): Internal.ByteBuf; + readerIndex(arg0: number): Internal.ByteBuf; + readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; + asReadOnly(): Internal.ByteBuf; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; + getLongLE(arg0: number): number; + setZero(arg0: number, arg1: number): Internal.ByteBuf; + readSlice(arg0: number): Internal.ByteBuf; + readLongLE(): number; + getShort(arg0: number): number; + writeLong(arg0: number): Internal.ByteBuf; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; + readFloat(): number; + readBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; + readUnsignedIntLE(): number; + getInt(arg0: number): number; + writeBoolean(arg0: boolean): Internal.ByteBuf; + getBytes(arg0: number, arg1: number[]): Internal.ByteBuf; + writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; + setIndex(arg0: number, arg1: number): Internal.ByteBuf; + setMedium(arg0: number, arg1: number): Internal.ByteBuf; + setBoolean(arg0: number, arg1: boolean): Internal.ByteBuf; + writeBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; + readLong(): number; + writeByte(arg0: number): Internal.ByteBuf; + copy(): Internal.ByteBuf; + readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; + ensureWritable(arg0: number, arg1: boolean): number; + getUnsignedShort(arg0: number): number; + readBytes(arg0: number): Internal.ByteBuf; + setDouble(arg0: number, arg1: number): Internal.ByteBuf; + readUnsignedByte(): number; + getUnsignedShortLE(arg0: number): number; + setIntLE(arg0: number, arg1: number): Internal.ByteBuf; + hashCode(): number; + toString(arg0: Internal.Charset_): string; + order(arg0: Internal.ByteOrder_): Internal.ByteBuf; + equals(arg0: any): boolean; + toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; + get readable(): boolean + get readOnly(): boolean + get writable(): boolean + } + type AbstractByteBuf_ = AbstractByteBuf; + class ModelBlockRenderer implements Internal.AccessBlockModelRenderer { + constructor($$0: Internal.BlockColors_) + tesselateWithAO($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; + fabric_updateShape(blockView: Internal.BlockAndTintGetter_, blockState: Internal.BlockState_, pos: BlockPos_, vertexData: number[], face: Internal.Direction_, aoData: number[], controlBits: Internal.BitSet_): void; + static enableCaching(): void; + renderModel(entry: Internal.PoseStack$Pose_, vertexConsumer: Internal.VertexConsumer_, blockState: Internal.BlockState_, bakedModel: Internal.BakedModel_, red: number, green: number, blue: number, light: number, overlay: number): void; + static clearCache(): void; + tesselateBlock($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; + tesselateWithoutAO($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; + } + type ModelBlockRenderer_ = ModelBlockRenderer; + class FancyFoliagePlacer extends Internal.BlobFoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_, $$2: number) + readonly static "CODEC": any; + } + type FancyFoliagePlacer_ = FancyFoliagePlacer; + interface Matrix4fExtended { + transformVecX(arg0: number, arg1: number, arg2: number): number; + transformVecY(arg0: number, arg1: number, arg2: number): number; + transformVecZ(arg0: number, arg1: number, arg2: number): number; + translate(arg0: number, arg1: number, arg2: number): void; + rotate(arg0: Internal.Quaternion_): void; + } + type Matrix4fExtended_ = Matrix4fExtended; + class InventoryMenu extends Internal.RecipeBookMenu implements Internal.TrinketPlayerScreenHandler { + constructor($$0: Internal.Inventory_, $$1: boolean, $$2: Internal.Player_) + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + clearCraftingContent(): void; + trinkets$getGroupPos(group: Internal.SlotGroup_): Internal.Point; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getGridWidth(): number; + trinkets$updateTrinketSlots(slotsChanged: boolean): void; + getResultSlotIndex(): number; + getSize(): number; + getGridHeight(): number; + fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; + shouldMoveToInventory($$0: number): boolean; + trinkets$getSlotWidth(group: Internal.SlotGroup_): number; + trinkets$getTrinketSlotEnd(): number; + getRecipeBookType(): Internal.RecipeBookType; + slotsChanged($$0: Internal.Container_): void; + getCraftSlots(): Internal.CraftingContainer; + trinkets$getGroupNum(group: Internal.SlotGroup_): number; + trinkets$getTrinketSlotStart(): number; + stillValid($$0: Internal.Player_): boolean; + static isHotbarSlot($$0: number): boolean; + trinkets$getGroupCount(): number; + recipeMatches($$0: Internal.Recipe_): boolean; + trinkets$getSlotHeights(group: Internal.SlotGroup_): Internal.List; + removed($$0: Internal.Player_): void; + trinkets$getSlotTypes(group: Internal.SlotGroup_): Internal.List; + get gridWidth(): number + get resultSlotIndex(): number + get size(): number + get gridHeight(): number + get recipeBookType(): Internal.RecipeBookType + get craftSlots(): Internal.CraftingContainer + readonly static "EMPTY_ARMOR_SLOT_BOOTS": ResourceLocation; + readonly static "RESULT_SLOT": 0; + readonly static "CONTAINER_ID": 0; + readonly static "USE_ROW_SLOT_END": 45; + readonly static "USE_ROW_SLOT_START": 36; + readonly static "CRAFT_SLOT_END": 5; + readonly static "ARMOR_SLOT_END": 9; + readonly static "CRAFT_SLOT_START": 1; + readonly static "EMPTY_ARMOR_SLOT_SHIELD": ResourceLocation; + readonly static "EMPTY_ARMOR_SLOT_LEGGINGS": ResourceLocation; /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. + * @org.spongepowered.asm.mixin.Final() */ - protected constructor(); + readonly "owner": Internal.Player; + readonly static "EMPTY_ARMOR_SLOT_CHESTPLATE": ResourceLocation; + readonly static "SHIELD_SLOT": 45; + readonly "active": boolean; + readonly static "ARMOR_SLOT_START": 5; + readonly static "INV_SLOT_START": 9; + readonly static "INV_SLOT_END": 36; + readonly static "BLOCK_ATLAS": ResourceLocation; + readonly static "EMPTY_ARMOR_SLOT_HELMET": ResourceLocation; } - type Suggestion_ = Suggestion; - /** - * @javaClass java.net.ContentHandler - */ - abstract class ContentHandler { - getContent(arg0: Internal.URLConnection_): any; - getContent(arg0: Internal.URLConnection_, arg1: Internal.Class_[]): any; + type InventoryMenu_ = InventoryMenu; + class MegaPineFoliagePlacer extends Internal.FoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_, $$2: Internal.IntProvider_) + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + readonly static "CODEC": any; + } + type MegaPineFoliagePlacer_ = MegaPineFoliagePlacer; + abstract class URLStreamHandler { + constructor() + } + type URLStreamHandler_ = URLStreamHandler; + interface NetworkHandlerExtensions { + getAddon(): Internal.AbstractNetworkAddon; + get addon(): Internal.AbstractNetworkAddon + } + type NetworkHandlerExtensions_ = NetworkHandlerExtensions; + class NaturalSpawner$SpawnState { + getMobCategoryCounts(): Internal.Object2IntMap; + getSpawnableChunkCount(): number; + get mobCategoryCounts(): Internal.Object2IntMap + get spawnableChunkCount(): number + } + type NaturalSpawner$SpawnState_ = NaturalSpawner$SpawnState; + class Optional { + ifPresentOrElse(arg0: Internal.Consumer_, arg1: Internal.Runnable_): void; + toString(): string; + or(arg0: Internal.Supplier_): this; + orElseThrow(): T; + stream(): Internal.Stream; + static empty(): Internal.Optional; + isEmpty(): boolean; + map(arg0: Internal.Function_): Internal.Optional; + filter(arg0: Internal.Predicate_): this; + static ofNullable(arg0: T): Internal.Optional; + hashCode(): number; + orElse(arg0: T): T; + isPresent(): boolean; + ifPresent(arg0: Internal.Consumer_): void; + orElseThrow(arg0: Internal.Supplier_): T; + orElseGet(arg0: Internal.Supplier_): T; + flatMap(arg0: Internal.Function_): Internal.Optional; + get(): T; + equals(arg0: any): boolean; + static of(arg0: T): Internal.Optional; + get empty(): boolean + get present(): boolean + } + type Optional_ = Optional; + class ReloadableServerResources { + constructor($$0: Internal.RegistryAccess$Frozen_, $$1: Internal.Commands$CommandSelection_, $$2: number) + handler$bgh000$updateRegistryTags(registryAccess: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void; + updateRegistryTags($$0: Internal.RegistryAccess_): void; + getRecipeManager(): Internal.RecipeManager; + getFunctionLibrary(): Internal.ServerFunctionLibrary; + handler$zld001$hookRefresh(dynamicRegistryManager: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void; + getLootTables(): Internal.LootTables; + getPredicateManager(): Internal.PredicateManager; + listeners(): Internal.List; + static loadResources($$0: Internal.ResourceManager_, $$1: Internal.RegistryAccess$Frozen_, $$2: Internal.Commands$CommandSelection_, $$3: number, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + getItemModifierManager(): Internal.ItemModifierManager; + getAdvancements(): Internal.ServerAdvancementManager; + getCommands(): Internal.Commands; + get recipeManager(): Internal.RecipeManager + get functionLibrary(): Internal.ServerFunctionLibrary + get lootTables(): Internal.LootTables + get predicateManager(): Internal.PredicateManager + get itemModifierManager(): Internal.ItemModifierManager + get advancements(): Internal.ServerAdvancementManager + get commands(): Internal.Commands + readonly "tagManager": Internal.TagManager; + } + type ReloadableServerResources_ = ReloadableServerResources; + interface PieceGeneratorSupplier { + checkForBiomeOnTop($$0: Internal.Heightmap$Types_): Internal.Predicate>; + createGenerator(arg0: Internal.PieceGeneratorSupplier$Context_): Internal.Optional>; + simple($$0: Internal.Predicate_>, $$1: Internal.PieceGenerator_): this; + } + type PieceGeneratorSupplier_ = ((arg0: Internal.PieceGeneratorSupplier$Context)=>Internal.Optional_>) | PieceGeneratorSupplier; + abstract class GuiComponent { + constructor() + static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.Component_, $$3: number, $$4: number, $$5: number): void; + static fill($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.FormattedCharSequence_, $$3: number, $$4: number, $$5: number): void; + static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: string, $$3: number, $$4: number, $$5: number): void; + static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; + blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.TextureAtlasSprite_): void; + getBlitOffset(): number; + static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; + static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: string, $$3: number, $$4: number, $$5: number): void; + setBlitOffset($$0: number): void; + static drawCenteredString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.Component_, $$3: number, $$4: number, $$5: number): void; + static drawString($$0: Internal.PoseStack_, $$1: Internal.Font_, $$2: Internal.FormattedCharSequence_, $$3: number, $$4: number, $$5: number): void; + blitOutlineBlack($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; + static blit($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; + get blitOffset(): number + set blitOffset($$0: number) + readonly static "BACKGROUND_LOCATION": ResourceLocation; + readonly static "GUI_ICONS_LOCATION": ResourceLocation; + readonly static "STATS_ICON_LOCATION": ResourceLocation; + } + type GuiComponent_ = GuiComponent; + class AdvancementJS { + constructor(a: Internal.Advancement_) + addChild(a: Internal.AdvancementJS_): void; + hashCode(): number; + getId(): ResourceLocation; + toString(): string; + getDisplayText(): Internal.Component; + getTitle(): Internal.Component; + id(): ResourceLocation; + equals(o: any): boolean; + hasDisplay(): boolean; + getParent(): this; + getDescription(): Internal.Component; + getChildren(): Internal.Set; + get id(): ResourceLocation + get displayText(): Internal.Component + get title(): Internal.Component + get parent(): Internal.AdvancementJS + get description(): Internal.Component + get children(): Internal.Set + readonly "advancement": Internal.Advancement; + } + type AdvancementJS_ = AdvancementJS; + interface ContentHandlerFactory { + createContentHandler(arg0: string): Internal.ContentHandler; + } + type ContentHandlerFactory_ = ContentHandlerFactory; + interface ArchitecturyFluidAttributes { + getSlopeFindDistance(): number; + getLuminosity(): number; + getColor(): number; + getDensity(): number; + getBlock(): Internal.LiquidBlock; + isLighterThanAir(stack: Internal.FluidStack_): boolean; + getLuminosity(stack: Internal.FluidStack_): number; + getViscosity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + getRarity(): Rarity; + getFillSound(stack: Internal.FluidStack_): Internal.SoundEvent; + getBucketItem(): Internal.Item; + getName(): Internal.Component; + getFlowingTexture(stack: Internal.FluidStack_): ResourceLocation; + getSlopeFindDistance(arg0: Internal.LevelReader_): number; + getSourceTexture(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation; + getExplosionResistance(): number; + getFillSound(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent; + getColor(stack: Internal.FluidStack_): number; + getDensity(stack: Internal.FluidStack_): number; + getTranslationKey(arg0: Internal.FluidStack_): string; + getSourceTexture(): ResourceLocation; + getTemperature(): number; + getDropOff(): number; + getEmptySound(): Internal.SoundEvent; + getViscosity(): number; + getRarity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Rarity; + getLuminosity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + getName(stack: Internal.FluidStack_): Internal.Component; + getFlowingTexture(): ResourceLocation; + isLighterThanAir(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): boolean; + getTickDelay(arg0: Internal.LevelReader_): number; + canConvertToSource(): boolean; + getTemperature(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + getEmptySound(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent; + getSourceFluid(): Internal.Fluid; + isLighterThanAir(): boolean; + getDensity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + getTranslationKey(): string; + getFillSound(): Internal.SoundEvent; + getFlowingTexture(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation; + getViscosity(stack: Internal.FluidStack_): number; + getRarity(stack: Internal.FluidStack_): Rarity; + getFlowingFluid(): Internal.Fluid; + getTemperature(stack: Internal.FluidStack_): number; + getEmptySound(stack: Internal.FluidStack_): Internal.SoundEvent; + getTickDelay(): number; + getSourceTexture(stack: Internal.FluidStack_): ResourceLocation; + getDropOff(arg0: Internal.LevelReader_): number; + getColor(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; + get slopeFindDistance(): number + get luminosity(): number + get color(): number + get density(): number + get block(): Internal.LiquidBlock + get rarity(): Rarity + get bucketItem(): Internal.Item + get name(): Internal.Component + get explosionResistance(): number + get sourceTexture(): ResourceLocation + get temperature(): number + get dropOff(): number + get emptySound(): Internal.SoundEvent + get viscosity(): number + get flowingTexture(): ResourceLocation + get sourceFluid(): Internal.Fluid + get lighterThanAir(): boolean + get translationKey(): string + get fillSound(): Internal.SoundEvent + get flowingFluid(): Internal.Fluid + get tickDelay(): number + } + type ArchitecturyFluidAttributes_ = ArchitecturyFluidAttributes; + class BasicItemJS$Builder extends Internal.ItemBuilder { + constructor(i: ResourceLocation_) + createObject(): Internal.Item; + } + type BasicItemJS$Builder_ = BasicItemJS$Builder; + class LootTable implements Internal.FabricLootSupplier, Internal.LootTableAccessor { + fabric_getFunctions(): Internal.LootItemFunction[]; + static createStackSplitter($$0: Internal.Consumer_): Internal.Consumer; + getParamSet(): Internal.LootContextParamSet; + getRandomItemsRaw($$0: Internal.LootContext_, $$1: Internal.Consumer_): void; + validate($$0: Internal.ValidationContext_): void; + getType(): Internal.LootContextParamSet; + fill($$0: Internal.Container_, $$1: Internal.LootContext_): void; + getRandomItems($$0: Internal.LootContext_): Internal.List; + getRandomItems($$0: Internal.LootContext_, $$1: Internal.Consumer_): void; + getFunctions(): Internal.List; + asVanilla(): this; + fabric_getPools(): Internal.LootPool[]; + static lootTable(): Internal.LootTable$Builder; + getPools(): Internal.List; + get paramSet(): Internal.LootContextParamSet + get type(): Internal.LootContextParamSet + get functions(): Internal.List + get pools(): Internal.List /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. + * @org.spongepowered.asm.mixin.Final() */ - protected constructor(); + readonly "functions": Internal.LootItemFunction[]; + readonly static "DEFAULT_PARAM_SET": Internal.LootContextParamSet; + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "pools": Internal.LootPool[]; + readonly static "EMPTY": Internal.LootTable; } - type ContentHandler_ = ContentHandler; - /** - * @javaClass io.netty.channel.ChannelPipeline - */ - interface ChannelPipeline extends Internal.ChannelInboundInvoker, Internal.ChannelOutboundInvoker, Internal.Iterable> { - fireChannelWritabilityChanged(): this; - channel(): io.netty.channel.Channel; - replace(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): Internal.ChannelHandler; - replace(arg0: Internal.Class_, arg1: string, arg2: Internal.ChannelHandler_): T; - replace(arg0: Internal.ChannelHandler_, arg1: string, arg2: Internal.ChannelHandler_): this; - fireExceptionCaught(arg0: Internal.Throwable_): this; - fireChannelActive(): this; - removeLast(): Internal.ChannelHandler; - remove(arg0: Internal.Class_): T; - remove(arg0: string): Internal.ChannelHandler; - remove(arg0: Internal.ChannelHandler_): this; - addLast(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this; - addLast(arg0: string, arg1: Internal.ChannelHandler_): this; - addLast(... arg0: Internal.ChannelHandler_[]): this; - addLast(arg0: Internal.EventExecutorGroup_, ... arg1: Internal.ChannelHandler_[]): this; - addAfter(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this; - addAfter(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this; - flush(): this; - removeFirst(): Internal.ChannelHandler; - get(arg0: Internal.Class_): T; - get(arg0: string): Internal.ChannelHandler; - context(arg0: Internal.ChannelHandler_): Internal.ChannelHandlerContext; - context(arg0: string): Internal.ChannelHandlerContext; - context(arg0: Internal.Class_): Internal.ChannelHandlerContext; - firstContext(): Internal.ChannelHandlerContext; - fireChannelInactive(): this; - fireChannelReadComplete(): this; - last(): Internal.ChannelHandler; - fireChannelRegistered(): this; - fireChannelRead(arg0: any): this; - addBefore(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: string, arg3: Internal.ChannelHandler_): this; - addBefore(arg0: string, arg1: string, arg2: Internal.ChannelHandler_): this; - names(): Internal.List; - toMap(): Internal.Map; - fireUserEventTriggered(arg0: any): this; - lastContext(): Internal.ChannelHandlerContext; - fireChannelUnregistered(): this; - addFirst(arg0: string, arg1: Internal.ChannelHandler_): this; - addFirst(arg0: Internal.EventExecutorGroup_, arg1: string, arg2: Internal.ChannelHandler_): this; - addFirst(... arg0: Internal.ChannelHandler_[]): this; - addFirst(arg0: Internal.EventExecutorGroup_, ... arg1: Internal.ChannelHandler_[]): this; - first(): Internal.ChannelHandler; + type LootTable_ = LootTable; + class SignBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getRenderMessages($$0: boolean, $$1: Internal.Function_): Internal.FormattedCharSequence[]; + getColor(): Internal.DyeColor; + hasGlowingText(): boolean; + getUpdateTag(): Internal.CompoundTag; + getPlayerWhoMayEdit(): Internal.UUID; + executeClickCommands($$0: Internal.ServerPlayer_): boolean; + getMessage($$0: number, $$1: boolean): Internal.Component; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + createCommandSourceStack($$0: Internal.ServerPlayer_): Internal.CommandSourceStack; + onlyOpCanSetNbt(): boolean; + isEditable(): boolean; + load($$0: Internal.CompoundTag_): void; + getUpdatePacket(): Internal.Packet; + setMessage($$0: number, $$1: Internal.Component_): void; + setMessage($$0: number, $$1: Internal.Component_, $$2: Internal.Component_): void; + setHasGlowingText($$0: boolean): boolean; + setAllowedPlayerEditor($$0: Internal.UUID_): void; + setColor($$0: Internal.DyeColor_): boolean; + setEditable($$0: boolean): void; + get color(): Internal.DyeColor + get updateTag(): Internal.CompoundTag + get playerWhoMayEdit(): Internal.UUID + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + get editable(): boolean + get updatePacket(): Internal.Packet + set hasGlowingText($$0: boolean) + set allowedPlayerEditor($$0: Internal.UUID_) + set color($$0: Internal.DyeColor_) + set editable($$0: boolean) + readonly static "LINES": 4; } - type ChannelPipeline_ = ChannelPipeline; - /** - * @javaClass com.mojang.authlib.minecraft.UserApiService - */ - interface UserApiService { - refreshBlockList(): void; - newTelemetrySession(arg0: Internal.Executor_): Internal.TelemetrySession; - isBlockedPlayer(arg0: Internal.UUID_): boolean; - properties(): Internal.UserApiService$UserProperties; + type SignBlockEntity_ = SignBlockEntity; + class Hashtable extends Internal.Dictionary implements Internal.Cloneable, Internal.Map, Internal.Serializable { + constructor() + constructor(arg0: number) + constructor(arg0: Internal.Map_) + constructor(arg0: number, arg1: number) + clone(): any; + replace(arg0: K, arg1: V): V; + containsValue(arg0: any): boolean; + getOrDefault(arg0: any, arg1: V): V; + putAll(arg0: Internal.Map_): void; + isEmpty(): boolean; + keys(): Internal.Enumeration; + containsKey(arg0: any): boolean; + put(arg0: K, arg1: V): V; + replaceAll(arg0: Internal.BiFunction_): void; + get(arg0: any): V; + remove(arg0: any): V; + compute(arg0: K, arg1: Internal.BiFunction_): V; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + contains(arg0: any): boolean; + elements(): Internal.Enumeration; + keySet(): Internal.Set; + putIfAbsent(arg0: K, arg1: V): V; + toString(): string; + entrySet(): Internal.Set>; + values(): Internal.Collection; + remove(arg0: any, arg1: any): boolean; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + size(): number; + hashCode(): number; + forEach(arg0: Internal.BiConsumer_): void; + replace(arg0: K, arg1: V, arg2: V): boolean; + clear(): void; + equals(arg0: any): boolean; + get empty(): boolean } - type UserApiService_ = UserApiService; - /** - * @javaClass net.minecraft.class_3747 - */ + type Hashtable_ = Hashtable; + abstract class ExplosionEventJS extends Internal.LevelEventJS { + constructor(level: Internal.Level_, explosion: Internal.Explosion_) + getX(): number; + getY(): number; + getZ(): number; + getPosition(): Vec3; + getExploder(): Internal.LivingEntityJS; + getLevel(): Internal.LevelJS; + getBlock(): Internal.BlockContainerJS; + get x(): number + get y(): number + get z(): number + get position(): Vec3 + get exploder(): Internal.LivingEntityJS + get level(): Internal.LevelJS + get block(): Internal.BlockContainerJS + } + type ExplosionEventJS_ = ExplosionEventJS; + class VideoMode { + constructor($$0: any_) + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number) + constructor($$0: any_) + static read($$0: string): Internal.Optional; + getRedBits(): number; + hashCode(): number; + toString(): string; + getWidth(): number; + getBlueBits(): number; + write(): string; + getHeight(): number; + equals($$0: any): boolean; + getGreenBits(): number; + getRefreshRate(): number; + get redBits(): number + get width(): number + get blueBits(): number + get height(): number + get greenBits(): number + get refreshRate(): number + } + type VideoMode_ = VideoMode; + class CloudStatus extends Internal.Enum { + getKey(): string; + static valueOf($$0: string): Internal.CloudStatus; + static values(): Internal.CloudStatus[]; + get key(): string + readonly static "OFF": Internal.CloudStatus; + readonly static "FAST": Internal.CloudStatus; + readonly static "FANCY": Internal.CloudStatus; + } + type CloudStatus_ = "off" | "fancy" | CloudStatus | "fast"; + class FireworkStarRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + getSerializer(): Internal.RecipeSerializer; + isIncomplete(): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getResultItem(): Internal.ItemStack; + get ingredients(): Internal.NonNullList + get group(): string + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get serializer(): Internal.RecipeSerializer + get incomplete(): boolean + get resultItem(): Internal.ItemStack + } + type FireworkStarRecipe_ = FireworkStarRecipe; + class SystemReport { + constructor() + setDetail($$0: string, $$1: Internal.Supplier_): void; + toLineSeparatedString(): string; + setDetail($$0: string, $$1: string): void; + appendToCrashReportString($$0: Internal.StringBuilder_): void; + readonly static "BYTES_PER_MEBIBYTE": 1048576; + } + type SystemReport_ = SystemReport; + class Silverfish extends Internal.Monster { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMyRidingOffset(): number; + getMobType(): Internal.MobType; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + asKJS(): Internal.EntityJS; + tick(): void; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + alwaysAccepts(): boolean; + static checkSilverfishSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + setYBodyRot($$0: number): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get myRidingOffset(): number + get mobType(): Internal.MobType + set YBodyRot($$0: number) + } + type Silverfish_ = Silverfish; + class PoiTypeBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + blocks(r: Internal.BlockState_[]): this; + createObject(): any; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + maxTickets(i: number): this; + block(r: Internal.Block_): this; + validRange(i: number): this; + get registryType(): Internal.RegistryObjectBuilderTypes + } + type PoiTypeBuilder_ = PoiTypeBuilder; + abstract class RecipeBookMenu extends Internal.AbstractContainerMenu { + constructor($$0: Internal.MenuType_, $$1: number) + getRecipeBookType(): Internal.RecipeBookType; + handlePlacement($$0: boolean, $$1: Internal.Recipe_, $$2: Internal.ServerPlayer_): void; + getResultSlotIndex(): number; + getSize(): number; + clearCraftingContent(): void; + recipeMatches(arg0: Internal.Recipe_): boolean; + getGridWidth(): number; + getGridHeight(): number; + fillCraftSlotsStackedContents(arg0: Internal.StackedContents_): void; + shouldMoveToInventory(arg0: number): boolean; + get recipeBookType(): Internal.RecipeBookType + get resultSlotIndex(): number + get size(): number + get gridWidth(): number + get gridHeight(): number + } + type RecipeBookMenu_ = RecipeBookMenu; + interface ItemStackKJS extends Internal.AsKJS { + removeTagKJS(): void; + asKJS(): Internal.ItemStackJS; + } + type ItemStackKJS_ = ItemStackKJS; + class ServerboundRecipeBookSeenRecipePacket implements Internal.Packet { + constructor($$0: Internal.Recipe_) + constructor($$0: Internal.FriendlyByteBuf_) + getRecipe(): ResourceLocation; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + get recipe(): ResourceLocation + get skippable(): boolean + } + type ServerboundRecipeBookSeenRecipePacket_ = ServerboundRecipeBookSeenRecipePacket; + class Husk extends Internal.Zombie { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + static checkHuskSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + } + type Husk_ = Husk; + interface JsonDeserializationContext { + deserialize(arg0: Internal.JsonElement_, arg1: Internal.Type_): T; + } + type JsonDeserializationContext_ = JsonDeserializationContext; + class RarityFilter extends Internal.PlacementFilter { + type(): Internal.PlacementModifierType; + static onAverageOnceEvery($$0: number): Internal.RarityFilter; + readonly static "CODEC": any; + } + type RarityFilter_ = RarityFilter; + abstract class AbstractNetworkAddon { + unregisterChannel(channelName: ResourceLocation_): H; + handleDisconnect(): void; + getHandler(channel: ResourceLocation_): H; + registerChannel(channelName: ResourceLocation_, handler: H): boolean; + getReceivableChannels(): Internal.Set; + get receivableChannels(): Internal.Set + } + type AbstractNetworkAddon_ = AbstractNetworkAddon; + interface GameRulesAccessor { + callRegister(name: string, category: Internal.GameRules$Category_, type: Internal.GameRules$Type_): Internal.GameRules$Key; + getRuleTypes(): Internal.Map, Internal.GameRules$Type>; + get ruleTypes(): Internal.Map, Internal.GameRules$Type> + } + type GameRulesAccessor_ = GameRulesAccessor; interface LevelSimulatedRW extends Internal.LevelSimulatedReader, Internal.LevelWriter { + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + addFreshEntity($$0: Internal.Entity_): boolean; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; } type LevelSimulatedRW_ = LevelSimulatedRW; - /** - * @javaClass net.minecraft.class_853 - */ - class RenderChunkRegion implements Internal.BlockAndTintGetter, Internal.BiomeView, Internal.RenderDataObjectConsumer, Internal.RenderAttachedBlockView { - getLightEngine(): Internal.LevelLightEngine; - method_8320($$0: BlockPos_): Internal.BlockState; - getShade($$0: Internal.Direction_, $$1: boolean): number; - method_31607(): number; - method_31605(): number; - method_8321($$0: BlockPos_): Internal.BlockEntity; - fabric_acceptRenderDataObjects(renderDataObjects: Internal.Long2ObjectOpenHashMap_): void; - method_8316($$0: BlockPos_): Internal.FluidState; - getBlockEntityRenderAttachment(pos: BlockPos_): any; - getBiome(pos: BlockPos_): Internal.Holder; - getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; - get lightEngine(): Internal.LevelLightEngine; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderChunkRegion_ = RenderChunkRegion; - /** - * @javaClass net.minecraft.class_3620 - */ - class MaterialColor implements Internal.MixinMapColorAccessor { - calculateRGBColor($$0: Internal.MaterialColor$Brightness_): number; - getPackedId($$0: Internal.MaterialColor$Brightness_): number; - static getColorFromPackedId($$0: number): number; - static byId($$0: number): this; - readonly "col" : number; - static readonly "WOOD" : Internal.MaterialColor; - static readonly "CRIMSON_STEM" : Internal.MaterialColor; - static readonly "TERRACOTTA_LIGHT_BLUE" : Internal.MaterialColor; - static readonly "PODZOL" : Internal.MaterialColor; - static readonly "WARPED_WART_BLOCK" : Internal.MaterialColor; - static readonly "COLOR_LIGHT_GREEN" : Internal.MaterialColor; - static readonly "COLOR_BLACK" : Internal.MaterialColor; - static readonly "TERRACOTTA_GREEN" : Internal.MaterialColor; - static readonly "WARPED_NYLIUM" : Internal.MaterialColor; - static readonly "FIRE" : Internal.MaterialColor; - static readonly "GRASS" : Internal.MaterialColor; - static readonly "TERRACOTTA_ORANGE" : Internal.MaterialColor; - static readonly "GLOW_LICHEN" : Internal.MaterialColor; - static readonly "COLOR_CYAN" : Internal.MaterialColor; - readonly "id" : number; - static readonly "NONE" : Internal.MaterialColor; - static readonly "WOOL" : Internal.MaterialColor; - static readonly "QUARTZ" : Internal.MaterialColor; - static readonly "WATER" : Internal.MaterialColor; - static readonly "TERRACOTTA_YELLOW" : Internal.MaterialColor; - static readonly "SAND" : Internal.MaterialColor; - static readonly "SNOW" : Internal.MaterialColor; - static readonly "DIRT" : Internal.MaterialColor; - static readonly "LAPIS" : Internal.MaterialColor; - static readonly "DEEPSLATE" : Internal.MaterialColor; - static readonly "COLOR_YELLOW" : Internal.MaterialColor; - static readonly "COLOR_LIGHT_GRAY" : Internal.MaterialColor; - static readonly "TERRACOTTA_LIGHT_GRAY" : Internal.MaterialColor; - static readonly "CRIMSON_NYLIUM" : Internal.MaterialColor; - static readonly "TERRACOTTA_BLUE" : Internal.MaterialColor; - static readonly "WARPED_HYPHAE" : Internal.MaterialColor; - static readonly "METAL" : Internal.MaterialColor; - static readonly "TERRACOTTA_GRAY" : Internal.MaterialColor; - static readonly "WARPED_STEM" : Internal.MaterialColor; - static readonly "PLANT" : Internal.MaterialColor; - static readonly "GOLD" : Internal.MaterialColor; - static readonly "DIAMOND" : Internal.MaterialColor; - static readonly "COLOR_RED" : Internal.MaterialColor; - static readonly "COLOR_ORANGE" : Internal.MaterialColor; - static readonly "COLOR_BLUE" : Internal.MaterialColor; - static readonly "NETHER" : Internal.MaterialColor; - static readonly "TERRACOTTA_BLACK" : Internal.MaterialColor; - static readonly "TERRACOTTA_PINK" : Internal.MaterialColor; - static readonly "COLOR_MAGENTA" : Internal.MaterialColor; - static readonly "TERRACOTTA_WHITE" : Internal.MaterialColor; - static readonly "COLOR_GRAY" : Internal.MaterialColor; - static readonly "COLOR_LIGHT_BLUE" : Internal.MaterialColor; - static readonly "TERRACOTTA_LIGHT_GREEN" : Internal.MaterialColor; - static readonly "COLOR_GREEN" : Internal.MaterialColor; - static readonly "COLOR_PURPLE" : Internal.MaterialColor; - static readonly "EMERALD" : Internal.MaterialColor; - static readonly "ICE" : Internal.MaterialColor; - static readonly "COLOR_BROWN" : Internal.MaterialColor; - static readonly "TERRACOTTA_PURPLE" : Internal.MaterialColor; - static readonly "TERRACOTTA_BROWN" : Internal.MaterialColor; - static readonly "TERRACOTTA_MAGENTA" : Internal.MaterialColor; - static readonly "RAW_IRON" : Internal.MaterialColor; - static readonly "COLOR_PINK" : Internal.MaterialColor; - static readonly "TERRACOTTA_RED" : Internal.MaterialColor; - static readonly "CRIMSON_HYPHAE" : Internal.MaterialColor; - static readonly "STONE" : Internal.MaterialColor; - static readonly "TERRACOTTA_CYAN" : Internal.MaterialColor; - static readonly "CLAY" : Internal.MaterialColor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MaterialColor_ = MaterialColor; - /** - * @javaClass java.lang.constant.Constable - */ - interface Constable { - describeConstable(): Internal.Optional; - } - type Constable_ = (() => Internal.Optional) | Constable; - /** - * @javaClass net.minecraft.class_55$class_56 - */ - class LootPool$Builder implements Internal.FunctionUserBuilder, Internal.ConditionUserBuilder, Internal.FabricLootPoolBuilder { - add($$0: Internal.LootPoolEntryContainer$Builder_): this; - with(entries: Internal.Collection_): this; - with(entry: Internal.LootPoolEntryContainer_): this; - setRolls($$0: Internal.NumberProvider_): this; - setBonusRolls($$0: Internal.NumberProvider_): this; - build(): Internal.LootPool; - apply(function_: Internal.LootItemFunction_): this; - apply(functions: Internal.Collection_): this; - apply($$0: Internal.LootItemFunction$Builder_): this; - conditionally(conditions: Internal.Collection_): this; - conditionally(condition: Internal.LootItemCondition_): this; - when($$0: Internal.LootItemCondition$Builder_): this; - unwrap(): this; - set rolls($$0: Internal.NumberProvider_); - set bonusRolls($$0: Internal.NumberProvider_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootPool$Builder_ = LootPool$Builder; - /** - * @javaClass net.minecraft.class_1921$class_4688 - */ - class RenderType$CompositeState implements Internal.CompositeStateAccessor { - static builder(): Internal.RenderType$CompositeState$CompositeStateBuilder; + interface Path extends Internal.Comparable, Internal.Iterable, Internal.Watchable { + subpath(arg0: number, arg1: number): this; + forEach(arg0: Internal.Consumer_): void; + relativize(arg0: Internal.Path_): this; + toFile(): Internal.File; + compareTo(arg0: any): number; + of(arg0: Internal.URI_): this; + getName(arg0: number): this; + getFileName(): this; + resolveSibling(arg0: Internal.Path_): this; + startsWith(arg0: string): boolean; + resolveSibling(arg0: string): this; + iterator(): Internal.Iterator; + getFileSystem(): Internal.FileSystem; + toRealPath(...arg0: any_[]): this; + startsWith(arg0: Internal.Path_): boolean; + resolve(arg0: Internal.Path_): this; + endsWith(arg0: string): boolean; + compareTo(arg0: Internal.Path_): number; + endsWith(arg0: Internal.Path_): boolean; + resolve(arg0: string): this; + getNameCount(): number; + register(arg0: Internal.WatchService_, ...arg1: Internal.WatchEvent$Kind_[]): Internal.WatchKey; toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + toUri(): Internal.URI; + spliterator(): Internal.Spliterator; + toAbsolutePath(): this; + register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ...arg2: any_[]): Internal.WatchKey; + normalize(): this; + of(arg0: string, ...arg1: string[]): this; + hashCode(): number; + getRoot(): this; + getParent(): this; + equals(arg0: any): boolean; + isAbsolute(): boolean; + get fileName(): Internal.Path + get fileSystem(): Internal.FileSystem + get nameCount(): number + get root(): Internal.Path + get parent(): Internal.Path + get absolute(): boolean } - type RenderType$CompositeState_ = RenderType$CompositeState; - /** - * @javaClass net.minecraft.class_4071 - */ - abstract class Overlay extends Internal.GuiComponent implements Internal.Widget { - isPauseScreen(): boolean; - get pauseScreen(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Path_ = Path; + interface RecipeType { + tryMatch($$0: Internal.Recipe_, $$1: Internal.Level_, $$2: C): Internal.Optional; + register($$0: string): this; + readonly static "CAMPFIRE_COOKING": any; + readonly static "SMITHING": any; + readonly static "SMOKING": any; + readonly static "BLASTING": any; + readonly static "SMELTING": any; + readonly static "CRAFTING": any; + readonly static "STONECUTTING": any; } - type Overlay_ = Overlay; - /** - * @javaClass net.minecraft.class_4614 - */ + type RecipeType_ = Special.RecipeType | RecipeType; + interface PlayerListHudInvoker { + invokeRenderLatencyIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number, arg4: Internal.PlayerInfo_): void; + } + type PlayerListHudInvoker_ = PlayerListHudInvoker; + interface ScreenAccessor { + getTextRenderer(): Internal.Font; + getClient(): Internal.Minecraft; + getItemRenderer(): Internal.ItemRenderer; + get textRenderer(): Internal.Font + get client(): Internal.Minecraft + get itemRenderer(): Internal.ItemRenderer + } + type ScreenAccessor_ = ScreenAccessor; + abstract class RenderStateShard implements net.coderbot.iris.mixin.rendertype.RenderStateShardAccessor, Internal.RenderStateShardAccessor { + constructor($$0: string, $$1: Internal.Runnable_, $$2: Internal.Runnable_) + static getCRUMBLING_TRANSPARENCY_$md$1c70e0$b(): Internal.RenderStateShard$TransparencyStateShard; + static getTranslucentTransparency_$md$1c70e0$8(): Internal.RenderStateShard$TransparencyStateShard; + clearRenderState(): void; + static getNO_TRANSPARENCY_$md$1c70e0$9(): Internal.RenderStateShard$TransparencyStateShard; + toString(): string; + setupRenderState(): void; + getName(): string; + static getGLINT_TRANSPARENCY_$md$1c70e0$a(): Internal.RenderStateShard$TransparencyStateShard; + get CRUMBLING_TRANSPARENCY_$md$1c70e0$b(): Internal.RenderStateShard$TransparencyStateShard + get translucentTransparency_$md$1c70e0$8(): Internal.RenderStateShard$TransparencyStateShard + get NO_TRANSPARENCY_$md$1c70e0$9(): Internal.RenderStateShard$TransparencyStateShard + get name(): string + get GLINT_TRANSPARENCY_$md$1c70e0$a(): Internal.RenderStateShard$TransparencyStateShard + readonly static "RENDERTYPE_ENTITY_NO_OUTLINE_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "LIGHTMAP": Internal.RenderStateShard$LightmapStateShard; + readonly static "CLOUDS_TARGET": Internal.RenderStateShard$OutputStateShard; + readonly static "ITEM_ENTITY_TARGET": Internal.RenderStateShard$OutputStateShard; + readonly static "POLYGON_OFFSET_LAYERING": Internal.RenderStateShard$LayeringStateShard; + readonly static "RENDERTYPE_TRANSLUCENT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_GLINT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "VIEW_OFFSET_Z_LAYERING": Internal.RenderStateShard$LayeringStateShard; + readonly static "CULL": Internal.RenderStateShard$CullStateShard; + readonly static "RENDERTYPE_LINES_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_LIGHTNING_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "NEW_ENTITY_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "EQUAL_DEPTH_TEST": Internal.RenderStateShard$DepthTestStateShard; + readonly static "BLOCK_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "NO_LIGHTMAP": Internal.RenderStateShard$LightmapStateShard; + readonly static "TRANSLUCENT_TARGET": Internal.RenderStateShard$OutputStateShard; + readonly static "POSITION_COLOR_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "POSITION_COLOR_TEX_LIGHTMAP_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENERGY_SWIRL_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_SOLID_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "COLOR_DEPTH_WRITE": Internal.RenderStateShard$WriteMaskStateShard; + readonly static "CRUMBLING_TRANSPARENCY": Internal.RenderStateShard$TransparencyStateShard; + readonly static "BLOCK_SHEET_MIPPED": Internal.RenderStateShard$TextureStateShard; + readonly static "RENDERTYPE_ENTITY_TRANSLUCENT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "POSITION_COLOR_LIGHTMAP_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "POSITION_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "NO_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENTITY_DECAL_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "PARTICLES_TARGET": Internal.RenderStateShard$OutputStateShard; + readonly static "NO_DEPTH_TEST": Internal.RenderStateShard$DepthTestStateShard; + readonly static "VIEW_SCALE_Z_EPSILON": 0.99975586; + readonly static "RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "POSITION_COLOR_TEX_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "GLINT_TRANSPARENCY": Internal.RenderStateShard$TransparencyStateShard; + readonly static "NO_TRANSPARENCY": Internal.RenderStateShard$TransparencyStateShard; + readonly static "RENDERTYPE_GLINT_TRANSLUCENT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "DEFAULT_TEXTURING": Internal.RenderStateShard$TexturingStateShard; + readonly static "BLOCK_SHEET": Internal.RenderStateShard$TextureStateShard; + readonly static "COLOR_WRITE": Internal.RenderStateShard$WriteMaskStateShard; + readonly static "MAIN_TARGET": Internal.RenderStateShard$OutputStateShard; + readonly static "RENDERTYPE_TEXT_SEE_THROUGH_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_CUTOUT_MIPPED_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENTITY_SHADOW_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "NO_LAYERING": Internal.RenderStateShard$LayeringStateShard; + readonly static "RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "DEPTH_WRITE": Internal.RenderStateShard$WriteMaskStateShard; + readonly static "RENDERTYPE_TRIPWIRE_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "TRANSLUCENT_TRANSPARENCY": Internal.RenderStateShard$TransparencyStateShard; + readonly static "RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_OUTLINE_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_GLINT_DIRECT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENTITY_GLINT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "DEFAULT_LINE": Internal.RenderStateShard$LineStateShard; + readonly static "RENDERTYPE_WATER_MASK_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "NO_TEXTURE": Internal.RenderStateShard$EmptyTextureStateShard; + readonly static "RENDERTYPE_ENTITY_CUTOUT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "NO_CULL": Internal.RenderStateShard$CullStateShard; + readonly static "LEQUAL_DEPTH_TEST": Internal.RenderStateShard$DepthTestStateShard; + readonly static "RENDERTYPE_CRUMBLING_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENTITY_ALPHA_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "NO_OVERLAY": Internal.RenderStateShard$OverlayStateShard; + readonly static "LIGHTNING_TRANSPARENCY": Internal.RenderStateShard$TransparencyStateShard; + readonly static "RENDERTYPE_ENTITY_SOLID_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_LEASH_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_TEXT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_TEXT_INTENSITY_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ARMOR_GLINT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_TRANSLUCENT_NO_CRUMBLING_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "OVERLAY": Internal.RenderStateShard$OverlayStateShard; + readonly static "ENTITY_GLINT_TEXTURING": Internal.RenderStateShard$TexturingStateShard; + readonly static "GLINT_TEXTURING": Internal.RenderStateShard$TexturingStateShard; + readonly static "POSITION_TEX_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_EYES_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "ADDITIVE_TRANSPARENCY": Internal.RenderStateShard$TransparencyStateShard; + readonly static "WEATHER_TARGET": Internal.RenderStateShard$OutputStateShard; + readonly static "RENDERTYPE_CUTOUT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_END_GATEWAY_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_BEACON_BEAM_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "RENDERTYPE_END_PORTAL_SHADER": Internal.RenderStateShard$ShaderStateShard; + readonly static "OUTLINE_TARGET": Internal.RenderStateShard$OutputStateShard; + } + type RenderStateShard_ = RenderStateShard; + class ClientboundPlayerCombatKillPacket implements Internal.Packet { + constructor($$0: Internal.CombatTracker_, $$1: Internal.Component_) + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: number, $$2: Internal.Component_) + handle(arg0: Internal.PacketListener_): void; + getKillerId(): number; + getMessage(): Internal.Component; + write($$0: Internal.FriendlyByteBuf_): void; + getPlayerId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get killerId(): number + get message(): Internal.Component + get playerId(): number + get skippable(): boolean + } + type ClientboundPlayerCombatKillPacket_ = ClientboundPlayerCombatKillPacket; + class WeightedPlacedFeature { + constructor($$0: Internal.Holder_, $$1: number) + place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; + readonly "feature": Internal.Holder; + readonly "chance": number; + readonly static "CODEC": any; + } + type WeightedPlacedFeature_ = WeightedPlacedFeature; + class MinecartHopper extends Internal.AbstractMinecartContainer implements Internal.Hopper { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + stopOpen($$0: Internal.Player_): void; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + setEnabled($$0: boolean): void; + countItem($$0: Internal.Item_): number; + asKJS(): Internal.EntityJS; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + isEnabled(): boolean; + hasAnyOf($$0: Internal.Set_): boolean; + getDefaultDisplayOffset(): number; + destroy($$0: Internal.DamageSource_): void; + getContainerSize(): number; + suckInItems(): boolean; + isOnCooldown(): boolean; + getComponent(key: Internal.ComponentKey_): C; + getDefaultDisplayBlockState(): Internal.BlockState; + getMaxStackSize(): number; + tick(): void; + setCooldown($$0: number): void; + getMinecartType(): Internal.AbstractMinecart$Type; + getSuckShape(): Internal.VoxelShape; + alwaysAccepts(): boolean; + method_17357($$0: number, $$1: Internal.Inventory_): Internal.AbstractContainerMenu; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getLevelX(): number; + getLevelY(): number; + getLevelZ(): number; + set enabled($$0: boolean) + get enabled(): boolean + get defaultDisplayOffset(): number + get containerSize(): number + get onCooldown(): boolean + get defaultDisplayBlockState(): Internal.BlockState + get maxStackSize(): number + set cooldown($$0: number) + get minecartType(): Internal.AbstractMinecart$Type + get suckShape(): Internal.VoxelShape + get levelX(): number + get levelY(): number + get levelZ(): number + readonly static "MOVE_ITEM_SPEED": 4; + } + type MinecartHopper_ = MinecartHopper; + interface TemporalField { + isTimeBased(): boolean; + range(): Internal.ValueRange; + toString(): string; + rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange; + isSupportedBy(arg0: Internal.TemporalAccessor_): boolean; + getDisplayName(arg0: Internal.Locale_): string; + isDateBased(): boolean; + getBaseUnit(): Internal.TemporalUnit; + resolve(arg0: Internal.Map_, arg1: Internal.TemporalAccessor_, arg2: Internal.ResolverStyle_): Internal.TemporalAccessor; + adjustInto(arg0: R, arg1: number): R; + getRangeUnit(): Internal.TemporalUnit; + getFrom(arg0: Internal.TemporalAccessor_): number; + get timeBased(): boolean + get dateBased(): boolean + get baseUnit(): Internal.TemporalUnit + get rangeUnit(): Internal.TemporalUnit + } + type TemporalField_ = TemporalField; + interface SoundInstance { + getAttenuation(): Internal.SoundInstance$Attenuation; + getLocation(): ResourceLocation; + getSource(): Internal.SoundSource; + resolve(arg0: Internal.SoundManager_): Internal.WeighedSoundEvents; + canStartSilent(): boolean; + canPlaySound(): boolean; + getDelay(): number; + getX(): number; + getY(): number; + getVolume(): number; + isLooping(): boolean; + getZ(): number; + getPitch(): number; + getSound(): Internal.Sound; + isRelative(): boolean; + get attenuation(): Internal.SoundInstance$Attenuation + get location(): ResourceLocation + get source(): Internal.SoundSource + get delay(): number + get x(): number + get y(): number + get volume(): number + get looping(): boolean + get z(): number + get pitch(): number + get sound(): Internal.Sound + get relative(): boolean + } + type SoundInstance_ = SoundInstance; + class ClientboundSectionBlocksUpdatePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.SectionPos_, $$1: any_, $$2: Internal.LevelChunkSection_, $$3: boolean) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + shouldSuppressLightUpdates(): boolean; + runUpdates($$0: Internal.BiConsumer_): void; + isSkippable(): boolean; + get skippable(): boolean + } + type ClientboundSectionBlocksUpdatePacket_ = ClientboundSectionBlocksUpdatePacket; + class ThrownPotion extends Internal.ThrowableItemProjectile implements Internal.ItemSupplier { + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_) + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + asKJS(): Internal.EntityJS; + readonly static "SPLASH_RANGE": 4.0; + readonly static "WATER_SENSITIVE": any; + } + type ThrownPotion_ = ThrownPotion; + interface FormattedCharSink { + accept(arg0: number, arg1: Internal.Style_, arg2: number): boolean; + } + type FormattedCharSink_ = ((arg0: number, arg1: Internal.Style, arg2: number)=>boolean) | FormattedCharSink; + interface ToDoubleFunction { + applyAsDouble(arg0: T): number; + } + type ToDoubleFunction_ = ToDoubleFunction | ((arg0: T)=>number); + interface DisconnectPacketSource { + createDisconnectPacket(arg0: Internal.Component_): Internal.Packet; + } + type DisconnectPacketSource_ = DisconnectPacketSource; + class StructureRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + constructor($$0: Internal.Minecraft_) + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + addBoundingBox($$0: Internal.BoundingBox_, $$1: Internal.List_, $$2: Internal.List_, $$3: Internal.DimensionType_): void; + clear(): void; + } + type StructureRenderer_ = StructureRenderer; + class FallingBlockBuilder extends Internal.BlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + dustColor(color: Internal.Color_): this; + } + type FallingBlockBuilder_ = FallingBlockBuilder; + class NoiseBasedChunkGenerator extends Internal.ChunkGenerator { + constructor($$0: Internal.Registry_, $$1: Internal.Registry_, $$2: Internal.BiomeSource_, $$3: number, $$4: Internal.Holder_) + getSeaLevel(): number; + climateSampler(): Internal.Climate$Sampler; + applyCarvers($$0: Internal.WorldGenRegion_, $$1: number, $$2: Internal.BiomeManager_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_, $$5: CarvingGenerationStep_): void; + topMaterial($$0: Internal.CarvingContext_, $$1: Internal.Function_>, $$2: Internal.ChunkAccess_, $$3: Internal.NoiseChunk_, $$4: BlockPos_, $$5: boolean): Internal.Optional; + getBaseColumn($$0: number, $$1: number, $$2: Internal.LevelHeightAccessor_): Internal.NoiseColumn; + withSeed($$0: number): Internal.ChunkGenerator; + getGenDepth(): number; + buildSurface($$0: Internal.WorldGenRegion_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkAccess_): void; + createBiomes($$0: Internal.Registry_, $$1: Internal.Executor_, $$2: Internal.Blender_, $$3: Internal.StructureFeatureManager_, $$4: Internal.ChunkAccess_): Internal.CompletableFuture; + getBaseHeight($$0: number, $$1: number, $$2: Internal.Heightmap$Types_, $$3: Internal.LevelHeightAccessor_): number; + stable($$0: number, $$1: Internal.ResourceKey_): boolean; + router(): Internal.NoiseRouter; + addDebugScreenInfo($$0: Internal.List_, $$1: BlockPos_): void; + spawnOriginalMobs($$0: Internal.WorldGenRegion_): void; + getMinY(): number; + fillFromNoise($$0: Internal.Executor_, $$1: Internal.Blender_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkAccess_): Internal.CompletableFuture; + get seaLevel(): number + get genDepth(): number + get minY(): number + readonly static "CODEC": any; + } + type NoiseBasedChunkGenerator_ = NoiseBasedChunkGenerator; + class GameType extends Internal.Enum { + static getNullableId($$0: Internal.GameType_): number; + static byId($$0: number, $$1: Internal.GameType_): Internal.GameType; + isSurvival(): boolean; + static byName($$0: string): Internal.GameType; + static values(): Internal.GameType[]; + static valueOf($$0: string): Internal.GameType; + static byName($$0: string, $$1: Internal.GameType_): Internal.GameType; + getShortDisplayName(): Internal.Component; + isCreative(): boolean; + getName(): string; + isBlockPlacingRestricted(): boolean; + static byId($$0: number): Internal.GameType; + static byNullableId($$0: number): Internal.GameType; + updatePlayerAbilities($$0: Internal.Abilities_): void; + getId(): number; + getLongDisplayName(): Internal.Component; + get survival(): boolean + get shortDisplayName(): Internal.Component + get creative(): boolean + get name(): string + get blockPlacingRestricted(): boolean + get id(): number + get longDisplayName(): Internal.Component + readonly static "DEFAULT_MODE": Internal.GameType; + readonly static "ADVENTURE": Internal.GameType; + readonly static "SPECTATOR": Internal.GameType; + readonly static "CREATIVE": Internal.GameType; + readonly static "SURVIVAL": Internal.GameType; + } + type GameType_ = "spectator" | "adventure" | GameType | "survival" | "creative"; + class ClientboundAddPaintingPacket implements Internal.Packet { + constructor($$0: Internal.Painting_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + getUUID(): Internal.UUID; + handle($$0: Internal.ClientGamePacketListener_): void; + getMotive(): Internal.Motive; + isSkippable(): boolean; + getDirection(): Internal.Direction; + getId(): number; + get pos(): BlockPos + get UUID(): Internal.UUID + get motive(): Internal.Motive + get skippable(): boolean + get direction(): Internal.Direction + get id(): number + } + type ClientboundAddPaintingPacket_ = ClientboundAddPaintingPacket; + abstract class LootPoolEntryContainer$Builder implements Internal.ConditionUserBuilder { + constructor() + build(): Internal.LootPoolEntryContainer; + otherwise($$0: Internal.LootPoolEntryContainer$Builder_): Internal.AlternativesEntry$Builder; + when($$0: Internal.LootItemCondition$Builder_): T; + unwrap(): any; + append($$0: Internal.LootPoolEntryContainer$Builder_): Internal.EntryGroup$Builder; + unwrap(): T; + then($$0: Internal.LootPoolEntryContainer$Builder_): Internal.SequentialEntry$Builder; + when(arg0: Internal.LootItemCondition$Builder_): any; + } + type LootPoolEntryContainer$Builder_ = LootPoolEntryContainer$Builder; + interface CloseableResourceManager extends Internal.ResourceManager, Internal.AutoCloseable { + close(): void; + } + type CloseableResourceManager_ = (()=>void) | CloseableResourceManager; + class GoalSelector { + constructor($$0: Internal.Supplier_) + removeGoal($$0: Internal.Goal_): void; + addGoal($$0: number, $$1: Internal.Goal_): void; + getRunningGoals(): Internal.Stream; + setControlFlag($$0: Internal.Goal$Flag_, $$1: boolean): void; + tickRunningGoals($$0: boolean): void; + disableControlFlag($$0: Internal.Goal$Flag_): void; + enableControlFlag($$0: Internal.Goal$Flag_): void; + setNewGoalRate($$0: number): void; + getAvailableGoals(): Internal.Set; + removeAllGoals(): void; + tick(): void; + get runningGoals(): Internal.Stream + set newGoalRate($$0: number) + get availableGoals(): Internal.Set + } + type GoalSelector_ = GoalSelector; + class SodiumWorldRenderer { + constructor(client: Internal.Minecraft_) + static instanceNullable(): Internal.SodiumWorldRenderer; + isEntityVisible(entity: Internal.Entity_): boolean; + reload(): void; + isTerrainRenderComplete(): boolean; + onChunkAdded(x: number, z: number): void; + getMemoryDebugStrings(): Internal.Collection; + getChunkTracker(): Internal.ChunkTracker; + getVisibleChunkCount(): number; + onChunkRenderUpdated(x: number, y: number, z: number, meshBefore: Internal.ChunkRenderData_, meshAfter: Internal.ChunkRenderData_): void; + setWorld(world: Internal.ClientLevel_): void; + static instance(): Internal.SodiumWorldRenderer; + scheduleRebuildForChunk(x: number, y: number, z: number, important: boolean): void; + scheduleTerrainUpdate(): void; + onChunkLightAdded(x: number, z: number): void; + scheduleRebuildForChunks(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void; + getChunksDebugString(): string; + updateChunks(camera: Internal.Camera_, frustum: me.jellysquid.mods.sodium.client.util.frustum.Frustum_, frame: number, spectator: boolean): void; + doesChunkHaveFlag(x: number, z: number, status: number): boolean; + renderTileEntities(matrices: Internal.PoseStack_, bufferBuilders: Internal.RenderBuffers_, blockBreakingProgressions: Internal.Long2ObjectMap_>, camera: Internal.Camera_, tickDelta: number): void; + isBoxVisible(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number): boolean; + scheduleRebuildForBlockArea(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void; + drawChunkLayer(renderLayer: Internal.RenderType_, matrixStack: Internal.PoseStack_, x: number, y: number, z: number): void; + onChunkRemoved(x: number, z: number): void; + get terrainRenderComplete(): boolean + get memoryDebugStrings(): Internal.Collection + get chunkTracker(): Internal.ChunkTracker + get visibleChunkCount(): number + set world(world: Internal.ClientLevel_) + get chunksDebugString(): string + } + type SodiumWorldRenderer_ = SodiumWorldRenderer; + class ClientboundSetTitleTextPacket implements Internal.Packet { + constructor($$0: Internal.Component_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getText(): Internal.Component; + isSkippable(): boolean; + get text(): Internal.Component + get skippable(): boolean + } + type ClientboundSetTitleTextPacket_ = ClientboundSetTitleTextPacket; + interface Script { + exec(arg0: Internal.Context_, arg1: Internal.Scriptable_): any; + } + type Script_ = Script; + class ClientboundBlockUpdatePacket implements Internal.Packet { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + constructor($$0: Internal.BlockGetter_, $$1: BlockPos_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + getBlockState(): Internal.BlockState; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get pos(): BlockPos + get blockState(): Internal.BlockState + get skippable(): boolean + } + type ClientboundBlockUpdatePacket_ = ClientboundBlockUpdatePacket; + class AttributedCharacterIterator$Attribute implements Internal.Serializable { + hashCode(): number; + toString(): string; + equals(arg0: any): boolean; + readonly static "LANGUAGE": Internal.AttributedCharacterIterator$Attribute; + readonly static "READING": Internal.AttributedCharacterIterator$Attribute; + readonly static "INPUT_METHOD_SEGMENT": Internal.AttributedCharacterIterator$Attribute; + } + type AttributedCharacterIterator$Attribute_ = AttributedCharacterIterator$Attribute; + abstract class Calendar implements Internal.Cloneable, Internal.Comparable, Internal.Serializable { + getWeekYear(): number; + getDisplayNames(arg0: number, arg1: number, arg2: Internal.Locale_): Internal.Map; + toInstant(): Internal.Instant; + getMinimum(arg0: number): number; + set(arg0: number, arg1: number, arg2: number): void; + static getAvailableLocales(): Internal.Locale[]; + setFirstDayOfWeek(arg0: number): void; + compareTo(arg0: any): number; + getTimeInMillis(): number; + static getInstance(arg0: Internal.Locale_): Internal.Calendar; + clear(arg0: number): void; + getGreatestMinimum(arg0: number): number; + getMinimalDaysInFirstWeek(): number; + setTime(arg0: Internal.Date_): void; + roll(arg0: number, arg1: number): void; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; + setLenient(arg0: boolean): void; + clone(): any; + static getInstance(arg0: Internal.TimeZone_, arg1: Internal.Locale_): Internal.Calendar; + setWeekDate(arg0: number, arg1: number, arg2: number): void; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; + isSet(arg0: number): boolean; + compareTo(arg0: Internal.Calendar_): number; + getCalendarType(): string; + static getInstance(): Internal.Calendar; + setMinimalDaysInFirstWeek(arg0: number): void; + add(arg0: number, arg1: number): void; + getLeastMaximum(arg0: number): number; + isLenient(): boolean; + set(arg0: number, arg1: number): void; + isWeekDateSupported(): boolean; + getWeeksInWeekYear(): number; + getDisplayName(arg0: number, arg1: number, arg2: Internal.Locale_): string; + getTime(): Internal.Date; + setTimeInMillis(arg0: number): void; + toString(): string; + roll(arg0: number, arg1: boolean): void; + after(arg0: any): boolean; + getMaximum(arg0: number): number; + hashCode(): number; + static getInstance(arg0: Internal.TimeZone_): Internal.Calendar; + getTimeZone(): Internal.TimeZone; + setTimeZone(arg0: Internal.TimeZone_): void; + clear(): void; + getFirstDayOfWeek(): number; + static getAvailableCalendarTypes(): Internal.Set; + get(arg0: number): number; + getActualMinimum(arg0: number): number; + getActualMaximum(arg0: number): number; + equals(arg0: any): boolean; + before(arg0: any): boolean; + get weekYear(): number + get availableLocales(): Internal.Locale[] + set firstDayOfWeek(arg0: number) + get timeInMillis(): number + get minimalDaysInFirstWeek(): number + set time(arg0: Internal.Date_) + set lenient(arg0: boolean) + get calendarType(): string + get instance(): Internal.Calendar + set minimalDaysInFirstWeek(arg0: number) + get lenient(): boolean + get weekDateSupported(): boolean + get weeksInWeekYear(): number + get time(): Internal.Date + set timeInMillis(arg0: number) + get timeZone(): Internal.TimeZone + set timeZone(arg0: Internal.TimeZone_) + get firstDayOfWeek(): number + get availableCalendarTypes(): Internal.Set + readonly static "OCTOBER": 9; + readonly static "LONG": 2; + readonly static "TUESDAY": 3; + readonly static "AM_PM": 9; + readonly static "MONTH": 2; + readonly static "JULY": 6; + readonly static "MAY": 4; + readonly static "UNDECIMBER": 12; + readonly static "FEBRUARY": 1; + readonly static "WEEK_OF_MONTH": 4; + readonly static "DST_OFFSET": 16; + readonly static "WEDNESDAY": 4; + readonly static "NOVEMBER": 10; + readonly static "LONG_STANDALONE": 32770; + readonly static "SHORT_STANDALONE": 32769; + readonly static "AM": 0; + readonly static "HOUR_OF_DAY": 11; + readonly static "ALL_STYLES": 0; + readonly static "MARCH": 2; + readonly static "SATURDAY": 7; + readonly static "SHORT_FORMAT": 1; + readonly static "JANUARY": 0; + readonly static "NARROW_FORMAT": 4; + readonly static "FIELD_COUNT": 17; + readonly static "ERA": 0; + readonly static "YEAR": 1; + readonly static "DAY_OF_WEEK_IN_MONTH": 8; + readonly static "MILLISECOND": 14; + readonly static "WEEK_OF_YEAR": 3; + readonly static "AUGUST": 7; + readonly static "DATE": 5; + readonly static "MONDAY": 2; + readonly static "SHORT": 1; + readonly static "LONG_FORMAT": 2; + readonly static "APRIL": 3; + readonly static "FRIDAY": 6; + readonly static "NARROW_STANDALONE": 32772; + readonly static "SECOND": 13; + readonly static "ZONE_OFFSET": 15; + readonly static "SUNDAY": 1; + readonly static "DAY_OF_MONTH": 5; + readonly static "DAY_OF_YEAR": 6; + readonly static "THURSDAY": 5; + readonly static "PM": 1; + readonly static "JUNE": 5; + readonly static "HOUR": 10; + readonly static "DECEMBER": 11; + readonly static "SEPTEMBER": 8; + readonly static "MINUTE": 12; + readonly static "DAY_OF_WEEK": 7; + } + type Calendar_ = Calendar; + abstract class BlockBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + createAdditionalObjects(): void; + tagItem(tag: ResourceLocation_): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + model(m: string): this; + box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): this; + redstoneConductor(b: boolean): this; + item(i: Internal.Consumer_): this; + displayName(name: string): Internal.BuilderBase; + textureAll(tex: Special.Texture): this; + defaultTranslucent(): this; + tagBoth(tag: ResourceLocation_): this; + unbreakable(): this; + viewBlocking(b: boolean): this; + color(index: number, c: Internal.Color_): this; + property(property: Internal.Property_): this; + resistance(r: number): this; + material(m: Internal.MaterialJS_): this; + box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number, scale16: boolean): this; + randomTick(randomTickCallback: Internal.Consumer_): this; + lightLevel(light: number): this; + generateBlockModels(builder: Internal.BlockBuilder_): Internal.Map; + notSolid(): this; + noCollission(): this; + renderType(l: string): this; + noDrops(): this; + defaultState(callbackJS: Internal.Consumer_): this; + setWaterlogged(waterlogged: boolean): this; + placementState(callbackJS: Internal.Consumer_): this; + createProperties(): Internal.BlockBehaviour$Properties; + waterlogged(): this; + jumpFactor(f: number): this; + generateDataJsons(generator: Internal.DataJsonGenerator_): void; + requiresTool(f: boolean): this; + clientRegistry(minecraft: Internal.Supplier_): void; + textureSide(direction: Internal.Direction_, tex: Special.Texture): this; + texture(id: string, tex: Special.Texture): this; + canBeWaterlogged(): boolean; + hardness(h: number): this; + noItem(): this; + transformObject(arg0: any): any; + getWaterlogged(): boolean; + createShape(): Internal.VoxelShape; + slipperiness(f: number): this; + tagBlock(tag: ResourceLocation_): this; + opaque(o: boolean): this; + noValidSpawns(b: boolean): this; + transformObject(obj: Internal.Block_): Internal.Block; + defaultCutout(): this; + transparent(b: boolean): this; + fullBlock(f: boolean): this; + noCollision(): this; + suffocating(b: boolean): this; + speedFactor(f: number): this; + tag(arg0: ResourceLocation_): Internal.BuilderBase; + addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.PackType_): void; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + get registryType(): Internal.RegistryObjectBuilderTypes + set waterlogged(waterlogged: boolean) + get waterlogged(): boolean + "lootTable": Internal.Consumer; + "blockstateJson": Internal.JsonObject; + "modelJson": Internal.JsonObject; + "randomTickCallback": Internal.Consumer; + } + type BlockBuilder_ = BlockBuilder; + class AttributeInstance { + constructor($$0: Internal.Attribute_, $$1: Internal.Consumer_) + save(): Internal.CompoundTag; + getModifiers(): Internal.Set; + removeModifier($$0: Internal.AttributeModifier_): void; + setBaseValue($$0: number): void; + hasModifier($$0: Internal.AttributeModifier_): boolean; + removeModifiers(): void; + removeModifier($$0: Internal.UUID_): void; + getModifiers($$0: Internal.AttributeModifier$Operation_): Internal.Set; + getAttribute(): Internal.Attribute; + getBaseValue(): number; + addTransientModifier($$0: Internal.AttributeModifier_): void; + load($$0: Internal.CompoundTag_): void; + replaceFrom($$0: Internal.AttributeInstance_): void; + getModifier($$0: Internal.UUID_): Internal.AttributeModifier; + removePermanentModifier($$0: Internal.UUID_): boolean; + getValue(): number; + addPermanentModifier($$0: Internal.AttributeModifier_): void; + get modifiers(): Internal.Set + set baseValue($$0: number) + get attribute(): Internal.Attribute + get baseValue(): number + get value(): number + } + type AttributeInstance_ = AttributeInstance; + class Mirror extends Internal.Enum { + getRotation($$0: Internal.Direction_): Internal.Rotation; + static values(): Internal.Mirror[]; + mirror($$0: Internal.Direction_): Internal.Direction; + mirror($$0: number, $$1: number): number; + rotation(): Internal.OctahedralGroup; + static valueOf($$0: string): Internal.Mirror; + symbol(): Internal.Component; + readonly static "FRONT_BACK": Internal.Mirror; + readonly static "NONE": Internal.Mirror; + readonly static "LEFT_RIGHT": Internal.Mirror; + } + type Mirror_ = "left_right" | "front_back" | Mirror | "none"; + interface ScheduledExecutorService extends Internal.ExecutorService { + scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; + schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; + schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; + scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; + } + type ScheduledExecutorService_ = ScheduledExecutorService; + abstract class StructBuffer extends Internal.CustomBuffer implements Internal.Iterable { + put(arg0: T): SELF; + get(arg0: number): T; + get(arg0: number, arg1: T): SELF; + put(arg0: number, arg1: T): SELF; + stream(): Internal.Stream; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + parallelStream(): Internal.Stream; + get(): T; + get(arg0: T): SELF; + sizeof(): number; + iterator(): Internal.Iterator; + } + type StructBuffer_ = StructBuffer; + interface BlockAndTintGetter extends Internal.BlockGetter { + getBlockTint(arg0: BlockPos_, arg1: Internal.ColorResolver_): number; + canSeeSky($$0: BlockPos_): boolean; + getMinSection(): number; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getShade(arg0: Internal.Direction_, arg1: boolean): number; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getSectionIndex($$0: number): number; + getMaxSection(): number; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getMaxBuildHeight(): number; + getLightEmission($$0: BlockPos_): number; + getBlockFloorHeight($$0: BlockPos_): number; + getSectionYFromSectionIndex($$0: number): number; + getSectionsCount(): number; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getLightEngine(): Internal.LevelLightEngine; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getMaxLightLevel(): number; + getSectionIndexFromSectionY($$0: number): number; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getRawBrightness($$0: BlockPos_, $$1: number): number; + get minSection(): number + get maxSection(): number + get maxBuildHeight(): number + get sectionsCount(): number + get lightEngine(): Internal.LevelLightEngine + get maxLightLevel(): number + } + type BlockAndTintGetter_ = BlockAndTintGetter; + class BlockDestructionProgress implements Internal.Comparable { + constructor($$0: number, $$1: BlockPos_) + getProgress(): number; + getUpdatedRenderTick(): number; + getPos(): BlockPos; + hashCode(): number; + compareTo($$0: Internal.BlockDestructionProgress_): number; + equals($$0: any): boolean; + updateTick($$0: number): void; + compareTo(arg0: any): number; + setProgress($$0: number): void; + getId(): number; + get progress(): number + get updatedRenderTick(): number + get pos(): BlockPos + set progress($$0: number) + get id(): number + } + type BlockDestructionProgress_ = BlockDestructionProgress; + class LightningBolt extends Internal.Entity { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + handler$zza000$handleLightning(ci: Internal.CallbackInfo_, list: Internal.List_): void; + setVisualOnly($$0: boolean): void; + asKJS(): Internal.EntityJS; + tick(): void; + getCause(): Internal.ServerPlayer; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + getSoundSource(): Internal.SoundSource; + getHitEntities(): Internal.Stream; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + shouldRenderAtSqrDistance($$0: number): boolean; + getBlocksSetOnFire(): number; + setCause($$0: Internal.ServerPlayer_): void; + set visualOnly($$0: boolean) + get cause(): Internal.ServerPlayer + get addEntityPacket(): Internal.Packet + get soundSource(): Internal.SoundSource + get hitEntities(): Internal.Stream + get blocksSetOnFire(): number + set cause($$0: Internal.ServerPlayer_) + "seed": number; + } + type LightningBolt_ = LightningBolt; + class AttributeModifier$Operation extends Internal.Enum { + static valueOf($$0: string): Internal.AttributeModifier$Operation; + static fromValue($$0: number): Internal.AttributeModifier$Operation; + static values(): Internal.AttributeModifier$Operation[]; + toValue(): number; + readonly static "MULTIPLY_BASE": Internal.AttributeModifier$Operation; + readonly static "MULTIPLY_TOTAL": Internal.AttributeModifier$Operation; + readonly static "ADDITION": Internal.AttributeModifier$Operation; + } + type AttributeModifier$Operation_ = "addition" | AttributeModifier$Operation | "multiply_total" | "multiply_base"; + class TextStyle extends Internal.Enum { + isStandalone(): boolean; + asNormal(): this; + asStandalone(): this; + static values(): Internal.TextStyle[]; + static valueOf(arg0: string): Internal.TextStyle; + get standalone(): boolean + readonly static "SHORT": Internal.TextStyle; + readonly static "NARROW": Internal.TextStyle; + readonly static "SHORT_STANDALONE": Internal.TextStyle; + readonly static "FULL": Internal.TextStyle; + readonly static "NARROW_STANDALONE": Internal.TextStyle; + readonly static "FULL_STANDALONE": Internal.TextStyle; + } + type TextStyle_ = "narrow" | TextStyle | "short" | "full_standalone" | "short_standalone" | "full" | "narrow_standalone"; + class Vector4i implements Internal.Cloneable, Internal.Externalizable, Internal.Vector4ic { + constructor(arg0: Internal.Vector3ic_, arg1: number) + constructor() + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: Internal.ByteBuffer_) + constructor(arg0: number) + constructor(arg0: Internal.Vector4dc_, arg1: number) + constructor(arg0: number[]) + constructor(arg0: Internal.Vector4fc_, arg1: number) + constructor(arg0: number, arg1: Internal.ByteBuffer_) + constructor(arg0: Internal.Vector3fc_, arg1: number, arg2: number) + constructor(arg0: number, arg1: Internal.IntBuffer_) + constructor(arg0: Internal.IntBuffer_) + constructor(arg0: Internal.Vector2ic_, arg1: number, arg2: number) + constructor(arg0: Internal.Vector4ic_) + add(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): this; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4i_): this; + mul(arg0: Internal.Vector4ic_): this; + z(): number; + x(): number; + absolute(arg0: Internal.Vector4i_): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + set(arg0: number, arg1: Internal.IntBuffer_): this; + distanceSquared(arg0: Internal.Vector4ic_): number; + set(arg0: Internal.Vector4dc_, arg1: number): this; + zero(): this; + static lengthSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + set(arg0: number): this; + set(arg0: Internal.Vector4dc_): this; + absolute(): this; + distance(arg0: Internal.Vector4ic_): number; + get(arg0: number, arg1: Internal.IntBuffer_): Internal.IntBuffer; + gridDistance(arg0: Internal.Vector4ic_): number; + sub(arg0: Internal.Vector4ic_): this; + set(arg0: Internal.ByteBuffer_): this; + max(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + readExternal(arg0: Internal.ObjectInput_): void; + distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + toString(arg0: Internal.NumberFormat_): string; + lengthSquared(): number; + div(arg0: number): this; + distance(arg0: number, arg1: number, arg2: number, arg3: number): number; + length(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + add(arg0: number, arg1: number, arg2: number, arg3: number): this; + set(arg0: Internal.IntBuffer_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + minComponent(): number; + w(): number; + clone(): any; + set(arg0: Internal.Vector4fc_, arg1: number): this; + static distance(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): number; + writeExternal(arg0: Internal.ObjectOutput_): void; + maxComponent(): number; + set(arg0: number[]): this; + div(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): this; + min(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): this; + y(): number; + static distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): number; + div(arg0: number, arg1: Internal.Vector4i_): this; + sub(arg0: number, arg1: number, arg2: number, arg3: number): this; + set(arg0: Internal.Vector2ic_, arg1: number, arg2: number): this; + get(arg0: Internal.IntBuffer_): Internal.IntBuffer; + static length(arg0: number, arg1: number, arg2: number, arg3: number): number; + add(arg0: Internal.Vector4ic_): this; + set(arg0: Internal.Vector4ic_): this; + negate(): this; + gridDistance(arg0: number, arg1: number, arg2: number, arg3: number): number; + mul(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): this; + negate(arg0: Internal.Vector4i_): this; + toString(): string; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + sub(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4i_): this; + max(arg0: Internal.Vector4ic_): this; + sub(arg0: Internal.Vector4ic_, arg1: Internal.Vector4i_): this; + dot(arg0: Internal.Vector4ic_): number; + hashCode(): number; + div(arg0: number, arg1: Internal.Vector4i_): this; + mul(arg0: number): this; + setComponent(arg0: number, arg1: number): this; + get(arg0: number): number; + set(arg0: Internal.Vector3ic_, arg1: number): this; + div(arg0: Internal.Vector4ic_): this; + equals(arg0: any): boolean; + div(arg0: number): this; + min(arg0: Internal.Vector4ic_): this; + mul(arg0: number, arg1: Internal.Vector4i_): this; + "z": number; + "x": number; + "y": number; + "w": number; + } + type Vector4i_ = Vector4i; + interface Long2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction; + getOrDefault(arg0: any, arg1: V): V; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction; + remove(arg0: number): V; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Long2ByteFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction; + containsKey(arg0: any): boolean; + put(arg0: number, arg1: V): V; + apply(arg0: number): V; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Long2LongFunction; + put(arg0: number, arg1: V): V; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Long2IntFunction; + remove(arg0: any): V; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Long2FloatFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + apply(arg0: number): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Long2ShortFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Long2ReferenceFunction; + containsKey(arg0: number): boolean; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Long2DoubleFunction; + get(arg0: number): V; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction; + clear(): void; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction; + defaultReturnValue(): V; + getOrDefault(arg0: number, arg1: V): V; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ObjectFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Long2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Long2CharFunction; + defaultReturnValue(arg0: V): void; + andThen(arg0: Internal.Function_): Internal.Function; + } + type Long2ObjectFunction_ = Long2ObjectFunction | ((arg0: number)=>V); + abstract class AbstractMinecart extends Internal.Entity { + push($$0: Internal.Entity_): void; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + getPos($$0: number, $$1: number, $$2: number): Vec3; + setHurtDir($$0: number): void; + setCustomDisplay($$0: boolean): void; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + asKJS(): Internal.EntityJS; + getDisplayBlockState(): Internal.BlockState; + getDefaultDisplayOffset(): number; + setHurtTime($$0: number): void; + setDamage($$0: number): void; + animateHurt(): void; + getAddEntityPacket(): Internal.Packet; + getDisplayOffset(): number; + static createMinecart($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: Internal.AbstractMinecart$Type_): Internal.AbstractMinecart; + destroy($$0: Internal.DamageSource_): void; + hasCustomDisplay(): boolean; + getHurtDir(): number; + getBoundingBoxForCulling(): Internal.AABB; + getDefaultDisplayBlockState(): Internal.BlockState; + getComponent(key: Internal.ComponentKey_): C; + canCollideWith($$0: Internal.Entity_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + getMotionDirection(): Internal.Direction; + getPassengersRidingOffset(): number; + setDisplayOffset($$0: number): void; + isPickable(): boolean; + tick(): void; + getMinecartType(): Internal.AbstractMinecart$Type; + lerpMotion($$0: number, $$1: number, $$2: number): void; + alwaysAccepts(): boolean; + getHurtTime(): number; + isPushable(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getDamage(): number; + getPickResult(): Internal.ItemStack; + getPosOffs($$0: number, $$1: number, $$2: number, $$3: number): Vec3; + setDisplayBlockState($$0: Internal.BlockState_): void; + set hurtDir($$0: number) + set customDisplay($$0: boolean) + get displayBlockState(): Internal.BlockState + get defaultDisplayOffset(): number + set hurtTime($$0: number) + set damage($$0: number) + get addEntityPacket(): Internal.Packet + get displayOffset(): number + get hurtDir(): number + get boundingBoxForCulling(): Internal.AABB + get defaultDisplayBlockState(): Internal.BlockState + get motionDirection(): Internal.Direction + get passengersRidingOffset(): number + set displayOffset($$0: number) + get pickable(): boolean + get minecartType(): Internal.AbstractMinecart$Type + get hurtTime(): number + get pushable(): boolean + get damage(): number + get pickResult(): Internal.ItemStack + set displayBlockState($$0: Internal.BlockState_) + } + type AbstractMinecart_ = AbstractMinecart; + class Vector4d implements Internal.Vector4dc, Internal.Cloneable, Internal.Externalizable { + constructor() + constructor(arg0: Internal.DoubleBuffer_) + constructor(arg0: number[]) + constructor(arg0: number, arg1: Internal.DoubleBuffer_) + constructor(arg0: Internal.ByteBuffer_) + constructor(arg0: number, arg1: Internal.ByteBuffer_) + constructor(arg0: Internal.Vector2dc_, arg1: number, arg2: number) + constructor(arg0: Internal.Vector2fc_, arg1: number, arg2: number) + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: Internal.Vector3ic_, arg1: number) + constructor(arg0: Internal.Vector4dc_) + constructor(arg0: Internal.Vector2ic_, arg1: number, arg2: number) + constructor(arg0: Internal.Vector3fc_, arg1: number) + constructor(arg0: Internal.Vector4ic_) + constructor(arg0: Internal.Vector4fc_) + constructor(arg0: number) + constructor(arg0: number[]) + constructor(arg0: Internal.Vector3dc_, arg1: number) + mulAdd(arg0: Internal.Vector4dc_, arg1: Internal.Vector4dc_): this; + sub(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): this; + add(arg0: Internal.Vector4fc_): this; + static distance(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): number; + set(arg0: Internal.Vector4dc_): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + add(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): this; + absolute(): this; + set(arg0: Internal.Vector3ic_, arg1: number): this; + x(): number; + get(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateY(arg0: number, arg1: Internal.Vector4d_): this; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Vector4d_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + div(arg0: number, arg1: Internal.Vector4d_): this; + zero(): this; + dot(arg0: number, arg1: number, arg2: number, arg3: number): number; + mul(arg0: number, arg1: Internal.Vector4d_): this; + lerp(arg0: Internal.Vector4dc_, arg1: number): this; + toString(arg0: Internal.NumberFormat_): string; + mulAffineTranspose(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): this; + set(arg0: number[]): this; + get(arg0: number, arg1: Internal.Vector4i_): Internal.Vector4i; + angle(arg0: Internal.Vector4dc_): number; + distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + mul(arg0: Internal.Matrix4dc_): this; + max(arg0: Internal.Vector4dc_): this; + rotateZ(arg0: number): this; + set(arg0: Internal.ByteBuffer_): this; + fma(arg0: number, arg1: Internal.Vector4dc_, arg2: Internal.Vector4d_): this; + set(arg0: Internal.Vector3dc_, arg1: number): this; + clone(): any; + mul(arg0: Internal.Matrix4x3fc_): this; + maxComponent(): number; + writeExternal(arg0: Internal.ObjectOutput_): void; + mul(arg0: number): this; + getf(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + setComponent(arg0: number, arg1: number): this; + static length(arg0: number, arg1: number, arg2: number, arg3: number): number; + mul(arg0: Internal.Matrix4fc_, arg1: Internal.Vector4d_): this; + mul(arg0: Internal.Vector4fc_): this; + set(arg0: Internal.Vector2ic_, arg1: number, arg2: number): this; + mulProject(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): this; + negate(): this; + ceil(): this; + set(arg0: Internal.Vector4ic_): this; + get(arg0: number): number; + div(arg0: number): this; + y(): number; + lengthSquared(): number; + rotateZ(arg0: number, arg1: Internal.Vector4d_): this; + toString(): string; + floor(): this; + fma(arg0: Internal.Vector4dc_, arg1: Internal.Vector4dc_, arg2: Internal.Vector4d_): this; + rotate(arg0: Internal.Quaterniondc_): this; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + distanceSquared(arg0: Internal.Vector4dc_): number; + sub(arg0: Internal.Vector4fc_): this; + equals(arg0: Internal.Vector4dc_, arg1: number): boolean; + normalize3(arg0: Internal.Vector4d_): this; + set(arg0: Internal.Vector4fc_): this; + normalize(arg0: number): this; + distance(arg0: number, arg1: number, arg2: number, arg3: number): number; + add(arg0: Internal.Vector4dc_): this; + set(arg0: number, arg1: number, arg2: number): this; + smoothStep(arg0: Internal.Vector4dc_, arg1: number, arg2: Internal.Vector4d_): this; + lerp(arg0: Internal.Vector4dc_, arg1: number, arg2: Internal.Vector4d_): this; + static lengthSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + mulTranspose(arg0: Internal.Matrix4dc_): this; + z(): number; + isFinite(): boolean; + normalize(arg0: Internal.Vector4d_): this; + mul(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): this; + set(arg0: Internal.Vector2dc_, arg1: number, arg2: number): this; + mul(arg0: Internal.Matrix4x3dc_, arg1: Internal.Vector4d_): this; + mul(arg0: Internal.Vector4fc_, arg1: Internal.Vector4d_): this; + mulAdd(arg0: number, arg1: Internal.Vector4dc_, arg2: Internal.Vector4d_): this; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + add(arg0: number, arg1: number, arg2: number, arg3: number): this; + sub(arg0: Internal.Vector4fc_, arg1: Internal.Vector4d_): this; + max(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): this; + normalize3(): this; + set(arg0: Internal.DoubleBuffer_): this; + mulAdd(arg0: number, arg1: Internal.Vector4dc_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + set(arg0: number[]): this; + readExternal(arg0: Internal.ObjectInput_): void; + angleCos(arg0: Internal.Vector4dc_): number; + mulProject(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + fma(arg0: Internal.Vector4dc_, arg1: Internal.Vector4dc_): this; + static distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): number; + hermite(arg0: Internal.Vector4dc_, arg1: Internal.Vector4dc_, arg2: Internal.Vector4dc_, arg3: number, arg4: Internal.Vector4d_): this; + length(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + mul(arg0: Internal.Matrix4fc_): this; + rotateX(arg0: number): this; + minComponent(): number; + floor(arg0: Internal.Vector4d_): this; + negate(arg0: Internal.Vector4d_): this; + mul(arg0: Internal.Matrix4x3dc_): this; + div(arg0: Internal.Vector4dc_): this; + mulProject(arg0: Internal.Matrix4dc_): this; + sub(arg0: number, arg1: number, arg2: number, arg3: number): this; + ceil(arg0: Internal.Vector4d_): this; + div(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): this; + min(arg0: Internal.Vector4dc_): this; + add(arg0: Internal.Vector4fc_, arg1: Internal.Vector4d_): this; + getf(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + round(): this; + min(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): this; + set(arg0: number, arg1: Internal.DoubleBuffer_): this; + mul(arg0: Internal.Vector4dc_): this; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): this; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector4d_): this; + dot(arg0: Internal.Vector4dc_): number; + mul(arg0: Internal.Matrix4x3fc_, arg1: Internal.Vector4d_): this; + mul(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): this; + w(): number; + normalize(arg0: number, arg1: Internal.Vector4d_): this; + mulAdd(arg0: Internal.Vector4dc_, arg1: Internal.Vector4dc_, arg2: Internal.Vector4d_): this; + mulAffine(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): this; + get(arg0: Internal.Vector4d_): this; + set(arg0: Internal.Vector2fc_, arg1: number, arg2: number): this; + sub(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): this; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + distance(arg0: Internal.Vector4dc_): number; + rotateX(arg0: number, arg1: Internal.Vector4d_): this; + absolute(arg0: Internal.Vector4d_): this; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + fma(arg0: number, arg1: Internal.Vector4dc_): this; + hashCode(): number; + set(arg0: number): this; + rotateY(arg0: number): this; + sub(arg0: Internal.Vector4dc_): this; + equals(arg0: any): boolean; + mulTranspose(arg0: Internal.Matrix4dc_, arg1: Internal.Vector4d_): this; + normalize(): this; + set(arg0: Internal.Vector3fc_, arg1: number): this; + round(arg0: Internal.Vector4d_): this; + get finite(): boolean + "z": number; + "w": number; + "x": number; + "y": number; + } + type Vector4d_ = Vector4d; + interface EffectsProperties { + getWaterColor(): number; + getBackgroundMusic(): Internal.Optional; + getAmbientAdditionsSound(): Internal.Optional; + getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier; + getAmbientMoodSound(): Internal.Optional; + getFoliageColorOverride(): Internal.OptionalInt; + getWaterFogColor(): number; + getAmbientLoopSound(): Internal.Optional; + getAmbientParticle(): Internal.Optional; + getFogColor(): number; + getSkyColor(): number; + getGrassColorOverride(): Internal.OptionalInt; + get waterColor(): number + get backgroundMusic(): Internal.Optional + get ambientAdditionsSound(): Internal.Optional + get grassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier + get ambientMoodSound(): Internal.Optional + get foliageColorOverride(): Internal.OptionalInt + get waterFogColor(): number + get ambientLoopSound(): Internal.Optional + get ambientParticle(): Internal.Optional + get fogColor(): number + get skyColor(): number + get grassColorOverride(): Internal.OptionalInt + } + type EffectsProperties_ = EffectsProperties; + class Weight { + hashCode(): number; + toString(): string; + static of($$0: number): Internal.Weight; + equals($$0: any): boolean; + asInt(): number; + readonly static "CODEC": any; + } + type Weight_ = Weight; + interface VertexSink { + flush(): void; + ensureCapacity(arg0: number): void; + getVertexCount(): number; + get vertexCount(): number + } + type VertexSink_ = VertexSink; interface TagType { - isValue(): boolean; getPrettyName(): string; + skip(arg0: Internal.DataInput_, arg1: number): void; + parseRoot($$0: Internal.DataInput_, $$1: Internal.StreamTagVisitor_): void; + isValue(): boolean; getName(): string; load(arg0: Internal.DataInput_, arg1: number, arg2: Internal.NbtAccounter_): T; - parseRoot($$0: Internal.DataInput_, $$1: Internal.StreamTagVisitor_): void; - skip(arg0: Internal.DataInput_): void; - skip(arg0: Internal.DataInput_, arg1: number): void; - parse(arg0: Internal.DataInput_, arg1: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; createInvalid($$0: number): Internal.TagType; + parse(arg0: Internal.DataInput_, arg1: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + skip(arg0: Internal.DataInput_): void; + get prettyName(): string + get value(): boolean + get name(): string } type TagType_ = TagType; - /** - * @javaClass net.minecraft.class_1543$class_1544 - */ - class AbstractIllager$IllagerArmPose extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.AbstractIllager$IllagerArmPose[]; - static readonly "CROSSED" : Internal.AbstractIllager$IllagerArmPose; - static readonly "SPELLCASTING" : Internal.AbstractIllager$IllagerArmPose; - static readonly "BOW_AND_ARROW" : Internal.AbstractIllager$IllagerArmPose; - static readonly "CROSSBOW_HOLD" : Internal.AbstractIllager$IllagerArmPose; - static readonly "ATTACKING" : Internal.AbstractIllager$IllagerArmPose; - static readonly "CELEBRATING" : Internal.AbstractIllager$IllagerArmPose; - static readonly "CROSSBOW_CHARGE" : Internal.AbstractIllager$IllagerArmPose; - static readonly "NEUTRAL" : Internal.AbstractIllager$IllagerArmPose; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + abstract class AbstractFurnaceMenu extends Internal.RecipeBookMenu { + getRecipeBookType(): Internal.RecipeBookType; + clearCraftingContent(): void; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getGridWidth(): number; + stillValid($$0: Internal.Player_): boolean; + getResultSlotIndex(): number; + getSize(): number; + isLit(): boolean; + recipeMatches($$0: Internal.Recipe_): boolean; + getBurnProgress(): number; + getGridHeight(): number; + fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; + getLitProgress(): number; + shouldMoveToInventory($$0: number): boolean; + get recipeBookType(): Internal.RecipeBookType + get gridWidth(): number + get resultSlotIndex(): number + get size(): number + get lit(): boolean + get burnProgress(): number + get gridHeight(): number + get litProgress(): number + readonly static "FUEL_SLOT": 1; + readonly static "RESULT_SLOT": 2; + readonly static "DATA_COUNT": 4; + readonly static "SLOT_COUNT": 3; + readonly static "INGREDIENT_SLOT": 0; } - type AbstractIllager$IllagerArmPose_ = "spellcasting" | "neutral" | "bow_and_arrow" | "crossbow_charge" | "crossbow_hold" | "crossed" | "celebrating" | "attacking" | AbstractIllager$IllagerArmPose; - /** - * @javaClass dev.latvian.mods.rhino.classdata.ClassDataCache - */ - class ClassDataCache { - of(c: Internal.Class_): Internal.ClassData; - readonly "context" : Internal.Context; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type AbstractFurnaceMenu_ = AbstractFurnaceMenu; + class TreeDecoratorType

{ + codec(): Internal.Codec

; + readonly static "BEEHIVE": Internal.TreeDecoratorType; + readonly static "LEAVE_VINE": Internal.TreeDecoratorType; + readonly static "COCOA": Internal.TreeDecoratorType; + readonly static "TRUNK_VINE": Internal.TreeDecoratorType; + readonly static "ALTER_GROUND": Internal.TreeDecoratorType; } - type ClassDataCache_ = ClassDataCache; - /** - * @javaClass it.unimi.dsi.fastutil.longs.LongSpliterator - */ - interface LongSpliterator extends Internal.Spliterator$OfLong { - trySplit(): this; - tryAdvance(arg0: Internal.Consumer_): boolean; - tryAdvance(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): boolean; - getComparator(): Internal.LongComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + type TreeDecoratorType_

= TreeDecoratorType

| Special.TreeDecoratorType; + abstract class MultithreadEventLoopGroup extends Internal.MultithreadEventExecutorGroup implements Internal.EventLoopGroup { + register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; + register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; + next(): Internal.EventExecutor; + forEach(arg0: Internal.Consumer_): void; + register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + spliterator(): Internal.Spliterator; } - type LongSpliterator_ = (() => Internal.LongSpliterator) | LongSpliterator; - /** - * @javaClass net.minecraft.class_2683 - */ - class ClientboundMapItemDataPacket implements Internal.Packet { - getScale(): number; - applyToMap($$0: Internal.MapItemSavedData_): void; - isLocked(): boolean; - handle($$0: Internal.ClientGamePacketListener_): void; - getMapId(): number; + type MultithreadEventLoopGroup_ = MultithreadEventLoopGroup; + interface InstantSource { + tick(arg0: Internal.InstantSource_, arg1: Internal.Duration_): this; + offset(arg0: Internal.InstantSource_, arg1: Internal.Duration_): this; + fixed(arg0: Internal.Instant_): this; + instant(): Internal.Instant; + system(): this; + withZone(arg0: Internal.ZoneId_): Internal.Clock; + millis(): number; + } + type InstantSource_ = InstantSource; + class SmallFireball extends Internal.Fireball { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isPickable(): boolean; + asKJS(): Internal.EntityJS; + get pickable(): boolean + } + type SmallFireball_ = SmallFireball; + interface MinecraftServerKJS extends Internal.AsKJS { + getReloadableResourcesKJS(): Internal.MinecraftServer$ReloadableResources; + asKJS(): Internal.ServerJS; + get reloadableResourcesKJS(): Internal.MinecraftServer$ReloadableResources + } + type MinecraftServerKJS_ = MinecraftServerKJS; + class GameRules$Category extends Internal.Enum { + static valueOf($$0: string): Internal.GameRules$Category; + static values(): Internal.GameRules$Category[]; + getDescriptionId(): string; + get descriptionId(): string + readonly static "CHAT": Internal.GameRules$Category; + readonly static "MISC": Internal.GameRules$Category; + readonly static "DROPS": Internal.GameRules$Category; + readonly static "UPDATES": Internal.GameRules$Category; + readonly static "PLAYER": Internal.GameRules$Category; + readonly static "MOBS": Internal.GameRules$Category; + readonly static "SPAWNING": Internal.GameRules$Category; + } + type GameRules$Category_ = "chat" | "updates" | "misc" | "drops" | "player" | "mobs" | "spawning" | GameRules$Category; + interface Matrix3fExtended { + transformVecX(arg0: number, arg1: number, arg2: number): number; + transformVecY(arg0: number, arg1: number, arg2: number): number; + transformVecZ(arg0: number, arg1: number, arg2: number): number; + computeNormal(arg0: Internal.Direction_): number; + rotate(arg0: Internal.Quaternion_): void; + getA11(): number; + getA22(): number; + getA12(): number; + transformVecZ(dir: Internal.Vector3f_): number; + transformVecY(dir: Internal.Vector3f_): number; + transformVecX(dir: Internal.Vector3f_): number; + getA02(): number; + getA20(): number; + getA01(): number; + getA21(): number; + getA10(): number; + getA00(): number; + get a11(): number + get a22(): number + get a12(): number + get a02(): number + get a20(): number + get a01(): number + get a21(): number + get a10(): number + get a00(): number + } + type Matrix3fExtended_ = Matrix3fExtended; + class ClipBlockStateContext { + constructor($$0: Vec3_, $$1: Vec3_, $$2: Internal.Predicate_) + getFrom(): Vec3; + getTo(): Vec3; + isTargetBlock(): Internal.Predicate; + get from(): Vec3 + get to(): Vec3 + } + type ClipBlockStateContext_ = ClipBlockStateContext; + interface PlacementModifierType

{ + codec(): Internal.Codec

; + readonly static "SURFACE_RELATIVE_THRESHOLD_FILTER": any; + readonly static "IN_SQUARE": any; + readonly static "HEIGHTMAP": any; + readonly static "HEIGHT_RANGE": any; + readonly static "BIOME_FILTER": any; + readonly static "RANDOM_OFFSET": any; + readonly static "BLOCK_PREDICATE_FILTER": any; + readonly static "CARVING_MASK_PLACEMENT": any; + readonly static "NOISE_BASED_COUNT": any; + readonly static "ENVIRONMENT_SCAN": any; + readonly static "SURFACE_WATER_DEPTH_FILTER": any; + readonly static "COUNT_ON_EVERY_LAYER": any; + readonly static "COUNT": any; + readonly static "NOISE_THRESHOLD_COUNT": any; + readonly static "RARITY_FILTER": any; + } + type PlacementModifierType_

= PlacementModifierType

| Special.PlacementModifierType; + interface MapEncoder extends Internal.Keyable { + compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; + encode(arg0: A, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; + compressedBuilder(arg0: Internal.DynamicOps_): Internal.RecordBuilder; + comap(arg0: Internal.Function_): Internal.MapEncoder; + flatComap(arg0: Internal.Function_): Internal.MapEncoder; + makeCompressedBuilder(arg0: Internal.DynamicOps_, arg1: Internal.KeyCompressor_): Internal.RecordBuilder; + encoder(): Internal.Encoder; + withLifecycle(arg0: Internal.Lifecycle_): this; + } + type MapEncoder_ = MapEncoder; + class MutableObject implements Internal.Mutable, Internal.Serializable { + constructor() + constructor(arg0: T) + hashCode(): number; + setValue(arg0: T): void; + toString(): string; + getValue(): T; + equals(arg0: any): boolean; + set value(arg0: T) + get value(): T + } + type MutableObject_ = MutableObject; + interface LongToDoubleFunction { + applyAsDouble(arg0: number): number; + } + type LongToDoubleFunction_ = ((arg0: number)=>number) | LongToDoubleFunction; + interface Object2FloatMap$Entry extends Internal.Map$Entry { + setValue(arg0: number): number; + setValue(arg0: number): number; + getValue(): number; + setValue(arg0: any): any; + getFloatValue(): number; + set value(arg0: number) + set value(arg0: number) + get value(): number + set value(arg0: any) + get floatValue(): number + } + type Object2FloatMap$Entry_ = Object2FloatMap$Entry; + class HolderSet$Direct extends Internal.HolderSet$ListBacked { + unwrap(): Internal.Either, Internal.List>>; + contains($$0: Internal.Holder_): boolean; + toString(): string; + forEach(arg0: Internal.Consumer_): void; + } + type HolderSet$Direct_ = HolderSet$Direct; + interface RecipeHolder { + getRecipeUsed(): Internal.Recipe; + setRecipeUsed($$0: Internal.Level_, $$1: Internal.ServerPlayer_, $$2: Internal.Recipe_): boolean; + setRecipeUsed(arg0: Internal.Recipe_): void; + awardUsedRecipes($$0: Internal.Player_): void; + get recipeUsed(): Internal.Recipe + set recipeUsed(arg0: Internal.Recipe_) + } + type RecipeHolder_ = RecipeHolder; + class UnderwaterMagmaConfiguration implements Internal.FeatureConfiguration { + constructor($$0: number, $$1: number, $$2: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "floorSearchRange": number; + readonly "placementRadiusAroundFloor": number; + readonly static "CODEC": any; + readonly "placementProbabilityPerValidPosition": number; + } + type UnderwaterMagmaConfiguration_ = UnderwaterMagmaConfiguration; + interface SpriteFinder { + find(arg0: Internal.QuadView_, arg1: number): Internal.TextureAtlasSprite; + get(atlas: Internal.TextureAtlas_): this; + find(arg0: number, arg1: number): Internal.TextureAtlasSprite; + } + type SpriteFinder_ = SpriteFinder; + interface ClientboundBossEventPacket$Handler { + updateStyle($$0: Internal.UUID_, $$1: Internal.BossEvent$BossBarColor_, $$2: Internal.BossEvent$BossBarOverlay_): void; + remove($$0: Internal.UUID_): void; + updateProgress($$0: Internal.UUID_, $$1: number): void; + updateProperties($$0: Internal.UUID_, $$1: boolean, $$2: boolean, $$3: boolean): void; + add($$0: Internal.UUID_, $$1: Internal.Component_, $$2: number, $$3: Internal.BossEvent$BossBarColor_, $$4: Internal.BossEvent$BossBarOverlay_, $$5: boolean, $$6: boolean, $$7: boolean): void; + updateName($$0: Internal.UUID_, $$1: Internal.Component_): void; + } + type ClientboundBossEventPacket$Handler_ = ClientboundBossEventPacket$Handler; + class AdvancementList { + constructor() + getAllAdvancements(): Internal.Collection; + remove($$0: Internal.Set_): void; + setListener($$0: Internal.AdvancementList$Listener_): void; + getRoots(): Internal.Iterable; + clear(): void; + add($$0: Internal.Map_): void; + get($$0: ResourceLocation_): Internal.Advancement; + get allAdvancements(): Internal.Collection + set listener($$0: Internal.AdvancementList$Listener_) + get roots(): Internal.Iterable + } + type AdvancementList_ = AdvancementList; + class ClientboundMerchantOffersPacket implements Internal.Packet { + constructor($$0: number, $$1: Internal.MerchantOffers_, $$2: number, $$3: number, $$4: boolean, $$5: boolean) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; - get scale(): number; - get mapId(): number; - get locked(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + showProgress(): boolean; + getVillagerLevel(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + canRestock(): boolean; + getOffers(): Internal.MerchantOffers; + getContainerId(): number; + getVillagerXp(): number; + isSkippable(): boolean; + get villagerLevel(): number + get offers(): Internal.MerchantOffers + get containerId(): number + get villagerXp(): number + get skippable(): boolean } - type ClientboundMapItemDataPacket_ = ClientboundMapItemDataPacket; - /** - * @javaClass it.unimi.dsi.fastutil.BidirectionalIterator - */ - interface BidirectionalIterator extends Internal.Iterator { - previous(): K; - hasPrevious(): boolean; + type ClientboundMerchantOffersPacket_ = ClientboundMerchantOffersPacket; + class SmokingRecipe extends Internal.AbstractCookingRecipe { + constructor($$0: ResourceLocation_, $$1: string, $$2: Internal.Ingredient_, $$3: Internal.ItemStack_, $$4: number, $$5: number) + isSpecial(): boolean; + getSerializer(): Internal.RecipeSerializer; + getToastSymbol(): Internal.ItemStack; + isIncomplete(): boolean; + getRemainingItems($$0: Internal.Container_): Internal.NonNullList; + get special(): boolean + get serializer(): Internal.RecipeSerializer + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean } - type BidirectionalIterator_ = BidirectionalIterator; - /** - * @javaClass net.coderbot.batchedentityrendering.impl.RenderBuffersExt - */ + type SmokingRecipe_ = SmokingRecipe; interface RenderBuffersExt { endLevelRendering(): void; beginLevelRendering(): void; } type RenderBuffersExt_ = RenderBuffersExt; - /** - * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderType - */ - class RegistryObjectBuilderTypes$BuilderType extends Internal.Record { - factory(): Internal.RegistryObjectBuilderTypes$BuilderFactory; - builderClass(): typeof Internal.BuilderBase; - hashCode(): number; - equals(o: any): boolean; + abstract class CharsetEncoder { + replaceWith(arg0: number[]): this; + averageBytesPerChar(): number; + canEncode(arg0: Internal.CharSequence_): boolean; + charset(): Internal.Charset; + onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this; + unmappableCharacterAction(): Internal.CodingErrorAction; + onMalformedInput(arg0: Internal.CodingErrorAction_): this; + replacement(): number[]; + isLegalReplacement(arg0: number[]): boolean; + reset(): this; + maxBytesPerChar(): number; + encode(arg0: Internal.CharBuffer_, arg1: Internal.ByteBuffer_, arg2: boolean): Internal.CoderResult; + encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer; + malformedInputAction(): Internal.CodingErrorAction; + flush(arg0: Internal.ByteBuffer_): Internal.CoderResult; + canEncode(arg0: string): boolean; + } + type CharsetEncoder_ = CharsetEncoder; + interface PhasedParticleEngine { + setParticleRenderingPhase(arg0: Internal.ParticleRenderingPhase_): void; + set particleRenderingPhase(arg0: Internal.ParticleRenderingPhase_) + } + type PhasedParticleEngine_ = PhasedParticleEngine; + abstract class Invokable implements Internal.Member, Internal.AnnotatedElement { + isFinal(): boolean; + isVarArgs(): boolean; + getOwnerType(): Internal.TypeToken; + getModifiers(): number; + getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; + getExceptionTypes(): Internal.ImmutableList>; + getAnnotation(arg0: Internal.Class_): A; + getAnnotatedReturnType(): Internal.AnnotatedType; + isOverridable(): boolean; + returning(arg0: Internal.TypeToken_): Internal.Invokable; + isPublic(): boolean; + getName(): string; + isPrivate(): boolean; + trySetAccessible(): boolean; + getParameters(): Internal.ImmutableList; + isStatic(): boolean; + getDeclaredAnnotations(): Internal.Annotation[]; + getReturnType(): Internal.TypeToken; + static from(arg0: Internal.Method_): Internal.Invokable; + getAnnotationsByType(arg0: Internal.Class_): T[]; + setAccessible(arg0: boolean): void; + isPackagePrivate(): boolean; + getDeclaredAnnotation(arg0: Internal.Class_): T; + isNative(): boolean; + isAbstract(): boolean; toString(): string; - type(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + isSynthetic(): boolean; + static from(arg0: Internal.Constructor_): Internal.Invokable; + isSynchronized(): boolean; + getDeclaringClass(): Internal.Class; + invoke(arg0: T, ...arg1: any[]): R; + hashCode(): number; + isProtected(): boolean; + getAnnotations(): Internal.Annotation[]; + isAnnotationPresent(arg0: Internal.Class_): boolean; + equals(arg0: any): boolean; + getTypeParameters(): any[]; + returning(arg0: Internal.Class_): Internal.Invokable; + isAccessible(): boolean; + get final(): boolean + get varArgs(): boolean + get ownerType(): Internal.TypeToken + get modifiers(): number + get exceptionTypes(): Internal.ImmutableList> + get annotatedReturnType(): Internal.AnnotatedType + get overridable(): boolean + get public(): boolean + get name(): string + get private(): boolean + get parameters(): Internal.ImmutableList + get static(): boolean + get declaredAnnotations(): Internal.Annotation[] + get returnType(): Internal.TypeToken + set accessible(arg0: boolean) + get packagePrivate(): boolean + get native(): boolean + get abstract(): boolean + get synthetic(): boolean + get synchronized(): boolean + get declaringClass(): Internal.Class + get protected(): boolean + get annotations(): Internal.Annotation[] + get typeParameters(): any[] + get accessible(): boolean } - type RegistryObjectBuilderTypes$BuilderType_ = RegistryObjectBuilderTypes$BuilderType; - /** - * @javaClass dev.latvian.mods.kubejs.loot.LootBuilderPool - */ - class LootBuilderPool implements Internal.FunctionContainer, Internal.ConditionContainer { - addItem(item: Internal.ItemStack_, weight: number): Internal.LootTableEntry; - addItem(item: Internal.ItemStack_, weight: number, count: Internal.NumberProvider_): Internal.LootTableEntry; - addItem(item: Internal.ItemStack_): Internal.LootTableEntry; - setUniformRolls(min: number, max: number): void; + type Invokable_ = Invokable; + class ReplaceSphereConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.IntProvider_) + radius(): Internal.IntProvider; + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "targetState": Internal.BlockState; + readonly "replaceState": Internal.BlockState; + } + type ReplaceSphereConfiguration_ = ReplaceSphereConfiguration; + class DeferredRegister implements Internal.Iterable> { + getRegistrar(): Internal.Registrar; + spliterator(): Internal.Spliterator>; + register(id: ResourceLocation_, supplier: Internal.Supplier_): Internal.RegistrySupplier; + register(): void; + forEach(arg0: Internal.Consumer_): void; + iterator(): Internal.Iterator>; + static create(modId: string, key: Internal.ResourceKey_>): Internal.DeferredRegister; + getRegistries(): Internal.Registries; + register(id: string, supplier: Internal.Supplier_): Internal.RegistrySupplier; + get registrar(): Internal.Registrar + get registries(): Internal.Registries + } + type DeferredRegister_ = DeferredRegister; + interface MinecraftAccess { + getTimer(): Internal.Timer; + get timer(): Internal.Timer + } + type MinecraftAccess_ = MinecraftAccess; + class VariantBlockStateGenerator { + constructor() + variant(key: string, model: string): void; + variant(key: string, consumer: Internal.Consumer_): void; toJson(): Internal.JsonObject; - setBinomialRolls(n: number, p: number): void; - addFunction(o: Internal.JsonObject_): this; - addEntry(json: Internal.JsonObject_): Internal.LootTableEntry; - addEmpty(weight: number): Internal.LootTableEntry; - addLootTable(table: ResourceLocation_): Internal.LootTableEntry; - addCondition(o: Internal.JsonObject_): this; - addTag(tag: string, expand: boolean): Internal.LootTableEntry; - readonly "entries" : Internal.JsonArray; - readonly "functions" : Internal.JsonArray; - "rolls" : Internal.NumberProvider; - readonly "conditions" : Internal.JsonArray; - "bonusRolls" : Internal.NumberProvider; + } + type VariantBlockStateGenerator_ = VariantBlockStateGenerator; + class ClientboundSetScorePacket implements Internal.Packet { + constructor($$0: Internal.ServerScoreboard$Method_, $$1: string, $$2: string, $$3: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getOwner(): string; + getScore(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getObjectiveName(): string; + getMethod(): Internal.ServerScoreboard$Method; + get owner(): string + get score(): number + get skippable(): boolean + get objectiveName(): string + get method(): Internal.ServerScoreboard$Method + } + type ClientboundSetScorePacket_ = ClientboundSetScorePacket; + class RenderChunkRegion implements Internal.BlockAndTintGetter, Internal.RenderDataObjectConsumer, Internal.RenderAttachedBlockView, Internal.BiomeView { + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getMinSection(): number; + getShade($$0: Internal.Direction_, $$1: boolean): number; + getBlockState($$0: BlockPos_): Internal.BlockState; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getSectionIndex($$0: number): number; + getMaxSection(): number; + fabric_acceptRenderDataObjects(renderDataObjects: Internal.Long2ObjectOpenHashMap_): void; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getMaxBuildHeight(): number; + getLightEmission($$0: BlockPos_): number; + getBiome(pos: BlockPos_): Internal.Holder; + getBlockFloorHeight($$0: BlockPos_): number; + getSectionYFromSectionIndex($$0: number): number; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getLightEngine(): Internal.LevelLightEngine; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getHeight(): number; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getRawBrightness($$0: BlockPos_, $$1: number): number; + canSeeSky($$0: BlockPos_): boolean; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getFluidState($$0: BlockPos_): Internal.FluidState; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + getMinBuildHeight(): number; + getSectionsCount(): number; + getMaxLightLevel(): number; + getSectionIndexFromSectionY($$0: number): number; + get minSection(): number + get maxSection(): number + get maxBuildHeight(): number + get lightEngine(): Internal.LevelLightEngine + get height(): number + get minBuildHeight(): number + get sectionsCount(): number + get maxLightLevel(): number + } + type RenderChunkRegion_ = RenderChunkRegion; + interface ColorResolver { + getColor(arg0: Internal.Biome_, arg1: number, arg2: number): number; + } + type ColorResolver_ = ColorResolver | ((arg0: Internal.Biome, arg1: number, arg2: number)=>number); + interface ChannelHandlerContext extends Internal.ChannelOutboundInvoker, io.netty.util.AttributeMap, Internal.ChannelInboundInvoker { + read(): this; + handler(): Internal.ChannelHandler; + pipeline(): Internal.ChannelPipeline; + alloc(): Internal.ByteBufAllocator; + executor(): Internal.EventExecutor; + fireChannelReadComplete(): this; + fireExceptionCaught(arg0: Internal.Throwable_): this; + attr(arg0: Internal.AttributeKey_): io.netty.util.Attribute; + flush(): this; + fireChannelUnregistered(): this; + channel(): io.netty.channel.Channel; + name(): string; + isRemoved(): boolean; + fireChannelRead(arg0: any): this; + fireUserEventTriggered(arg0: any): this; + fireChannelRegistered(): this; + fireChannelWritabilityChanged(): this; + fireChannelInactive(): this; + hasAttr(arg0: Internal.AttributeKey_): boolean; + fireChannelActive(): this; + get removed(): boolean + } + type ChannelHandlerContext_ = ChannelHandlerContext; + class TrunkVineDecorator extends Internal.TreeDecorator { + constructor() + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + readonly static "CODEC": any; + readonly static "INSTANCE": Internal.TrunkVineDecorator; + } + type TrunkVineDecorator_ = TrunkVineDecorator; + interface PositionTracker { + isVisibleBy(arg0: Internal.LivingEntity_): boolean; + currentPosition(): Vec3; + currentBlockPosition(): BlockPos; + } + type PositionTracker_ = PositionTracker; + interface AccessItemRenderer { + fabric_renderBakedItemModel(arg0: Internal.BakedModel_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_): void; + } + type AccessItemRenderer_ = AccessItemRenderer; + class SectionStorage implements Internal.AutoCloseable { + constructor($$0: Internal.Path_, $$1: Internal.Function_>, $$2: Internal.Function_, $$3: Internal.DataFixer_, $$4: any_, $$5: boolean, $$6: Internal.LevelHeightAccessor_) + close(): void; + flush($$0: Internal.ChunkPos_): void; + hasWork(): boolean; + } + type SectionStorage_ = SectionStorage; + class TextColor implements Internal.Color { + toString(): string; + getArgbJS(): number; + specialEquals(o: any, shallow: boolean): boolean; + static fromRgb($$0: number): Internal.TextColor; + getRgbJS(): number; + getSerializeJS(): string; + hashCode(): number; + static parseColor($$0: string): Internal.TextColor; + serialize(): string; + static fromLegacyFormat($$0: Internal.ChatFormatting_): Internal.TextColor; + createTextColorJS(): this; + getValue(): number; + getHexJS(): string; + getFireworkColorJS(): number; + equals($$0: any): boolean; + get argbJS(): number + get rgbJS(): number + get serializeJS(): string + get value(): number + get hexJS(): string + get fireworkColorJS(): number + } + type TextColor_ = TextColor; + class PBRType extends Internal.Enum { + static values(): Internal.PBRType[]; + static fromFileLocation(arg0: string): Internal.PBRType; + appendToFileLocation(arg0: ResourceLocation_): ResourceLocation; + static valueOf(arg0: string): Internal.PBRType; + getDefaultValue(): number; + getSuffix(): string; + get defaultValue(): number + get suffix(): string + readonly static "SPECULAR": Internal.PBRType; + readonly static "NORMAL": Internal.PBRType; + } + type PBRType_ = "normal" | PBRType | "specular"; + class Locale$Category extends Internal.Enum { + static valueOf(arg0: string): Internal.Locale$Category; + static values(): Internal.Locale$Category[]; + readonly static "FORMAT": Internal.Locale$Category; + readonly static "DISPLAY": Internal.Locale$Category; + } + type Locale$Category_ = Locale$Category | "display" | "format"; + class PlayerModelPart extends Internal.Enum { + static valueOf($$0: string): Internal.PlayerModelPart; + getName(): Internal.Component; + getBit(): number; + static values(): Internal.PlayerModelPart[]; + getMask(): number; + getId(): string; + get name(): Internal.Component + get bit(): number + get mask(): number + get id(): string + readonly static "CAPE": Internal.PlayerModelPart; + readonly static "LEFT_SLEEVE": Internal.PlayerModelPart; + readonly static "RIGHT_PANTS_LEG": Internal.PlayerModelPart; + readonly static "LEFT_PANTS_LEG": Internal.PlayerModelPart; + readonly static "RIGHT_SLEEVE": Internal.PlayerModelPart; + readonly static "JACKET": Internal.PlayerModelPart; + readonly static "HAT": Internal.PlayerModelPart; + } + type PlayerModelPart_ = "jacket" | "hat" | "right_sleeve" | "cape" | "right_pants_leg" | "left_sleeve" | "left_pants_leg" | PlayerModelPart; + class CustomBossEvent extends Internal.ServerBossEvent { + constructor($$0: ResourceLocation_, $$1: Internal.Component_) + setValue($$0: number): void; + getDisplayName(): Internal.Component; + save(): Internal.CompoundTag; + setPlayers($$0: Internal.Collection_): boolean; + addOfflinePlayer($$0: Internal.UUID_): void; + removePlayer($$0: Internal.ServerPlayer_): void; + setMax($$0: number): void; + removeAllPlayers(): void; + onPlayerDisconnect($$0: Internal.ServerPlayer_): void; + onPlayerConnect($$0: Internal.ServerPlayer_): void; + static load($$0: Internal.CompoundTag_, $$1: ResourceLocation_): Internal.CustomBossEvent; + getMax(): number; + getTextId(): ResourceLocation; + getValue(): number; + addPlayer($$0: Internal.ServerPlayer_): void; + set value($$0: number) + get displayName(): Internal.Component + set players($$0: Internal.Collection_) + set max($$0: number) + get max(): number + get textId(): ResourceLocation + get value(): number + } + type CustomBossEvent_ = CustomBossEvent; + class ProbabilityFeatureConfiguration implements Internal.FeatureConfiguration { + constructor($$0: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "probability": number; + readonly static "CODEC": any; + } + type ProbabilityFeatureConfiguration_ = ProbabilityFeatureConfiguration; + class Package extends Internal.NamedPackage implements Internal.AnnotatedElement { + getSpecificationVendor(): string; + toString(): string; + getSpecificationVersion(): string; + static getPackage(arg0: string): Internal.Package; + static getPackages(): Internal.Package[]; + isCompatibleWith(arg0: string): boolean; + getAnnotation(arg0: Internal.Class_): A; + getImplementationVersion(): string; + hashCode(): number; + getImplementationVendor(): string; + isSealed(arg0: Internal.URL_): boolean; + getName(): string; + getAnnotations(): Internal.Annotation[]; + isAnnotationPresent(arg0: Internal.Class_): boolean; + getDeclaredAnnotation(arg0: Internal.Class_): A; + getAnnotationsByType(arg0: Internal.Class_): A[]; + getSpecificationTitle(): string; + isSealed(): boolean; + getDeclaredAnnotations(): Internal.Annotation[]; + getImplementationTitle(): string; + getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; + get specificationVendor(): string + get specificationVersion(): string + get packages(): Internal.Package[] + get implementationVersion(): string + get implementationVendor(): string + get name(): string + get annotations(): Internal.Annotation[] + get specificationTitle(): string + get sealed(): boolean + get declaredAnnotations(): Internal.Annotation[] + get implementationTitle(): string + } + type Package_ = Package; + interface Float2LongFunction extends Internal.DoubleToLongFunction, it.unimi.dsi.fastutil.Function { + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Float2ShortFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2LongFunction; + put(arg0: number, arg1: number): number; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Float2ObjectFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2LongFunction; + getOrDefault(arg0: any, arg1: any): any; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Float2ByteFunction; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Float2DoubleFunction; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2LongFunction; + get(arg0: any): number; + containsKey(arg0: any): boolean; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + containsKey(arg0: number): boolean; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Float2ReferenceFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Float2CharFunction; + defaultReturnValue(): number; + andThen(arg0: Internal.Function_): Internal.Function; + getOrDefault(arg0: number, arg1: number): number; + compose(arg0: Internal.Function_): Internal.Function; + apply(arg0: number): number; + applyAsLong(arg0: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Float2IntFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2LongFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Float2FloatFunction; + size(): number; + remove(arg0: number): number; + get(arg0: number): number; + clear(): void; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2LongFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2LongFunction; + put(arg0: number, arg1: number): number; + defaultReturnValue(arg0: number): void; + } + type Float2LongFunction_ = Float2LongFunction | ((arg0: number)=>number); + interface RegistryObjectBuilderTypes$BuilderFactory { + createBuilder(arg0: ResourceLocation_): Internal.BuilderBase; + } + type RegistryObjectBuilderTypes$BuilderFactory_ = RegistryObjectBuilderTypes$BuilderFactory; + class EntityHitResult extends Internal.HitResult { + constructor($$0: Internal.Entity_, $$1: Vec3_) + constructor($$0: Internal.Entity_) + getEntity(): Internal.Entity; + getType(): Internal.HitResult$Type; + get entity(): Internal.Entity + get type(): Internal.HitResult$Type + } + type EntityHitResult_ = EntityHitResult; + class CompostablesRecipeEventJS extends Internal.EventJS { + constructor() + removeAll(): void; + add(ingredient: Internal.IngredientJS_, f: number): void; + remove(ingredient: Internal.IngredientJS_): void; + static "originalMap": {[key: any]: 0.5, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.5, [key: any]: 0.65, [key: any]: 0.65, [key: Internal.Item]: 0.85, [key: any]: 0.65, [key: any]: 0.3, [key: Internal.Item]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.3, [key: Internal.Item]: 0.5, [key: any]: 0.5, [key: any]: 0.85, [key: any]: 0.5, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 1.0, [key: any]: 0.85, [key: Internal.Item]: 1.0, [key: any]: 0.5, [key: any]: 0.85, [key: any]: 0.5, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: Internal.Item]: 0.3, [key: any]: 0.85, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: Internal.Item]: 0.65, [key: any]: 0.85, [key: any]: 0.65, [key: any]: 0.3, [key: Internal.Item]: 0.65, [key: any]: 0.3, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.65, [key: any]: 0.65, [key: Internal.Item]: 0.85, [key: any]: 0.65, [key: Internal.Item]: 0.85, [key: any]: 0.3, [key: any]: 0.5, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.5, [key: any]: 0.5, [key: any]: 0.3, [key: any]: 0.3, [key: any]: 0.65, [key: any]: 0.5, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.85, [key: any]: 0.65, [key: any]: 0.65, [key: any]: 0.3, [key: any]: 0.65, [key: any]: 0.65}; + } + type CompostablesRecipeEventJS_ = CompostablesRecipeEventJS; + class ClientboundAnimatePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Entity_, $$1: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getAction(): number; + getId(): number; + get skippable(): boolean + get action(): number + get id(): number + readonly static "HURT": 1; + readonly static "WAKE_UP": 2; + readonly static "SWING_OFF_HAND": 3; + readonly static "MAGIC_CRITICAL_HIT": 5; + readonly static "SWING_MAIN_HAND": 0; + readonly static "CRITICAL_HIT": 4; + } + type ClientboundAnimatePacket_ = ClientboundAnimatePacket; + abstract class PlayerEventJS extends Internal.LivingEntityEventJS { + constructor() + getMinecraftPlayer(): Internal.Player; + getPlayer(): Internal.PlayerJS; + removeGameStage(stage: string): void; + addGameStage(stage: string): void; + hasGameStage(stage: string): boolean; + get minecraftPlayer(): Internal.Player + get player(): Internal.PlayerJS + } + type PlayerEventJS_ = PlayerEventJS; + interface Consumer { + andThen(arg0: Internal.Consumer_): this; + accept(arg0: T): void; + } + type Consumer_ = ((arg0: T)=>void) | Consumer; + class DropperBlockEntity extends Internal.DispenserBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + stopOpen($$0: Internal.Player_): void; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + hasCustomName(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + get maxStackSize(): number + } + type DropperBlockEntity_ = DropperBlockEntity; + class GameEventListenerRegistrar { + constructor($$0: Internal.GameEventListener_) + onListenerRemoved($$0: Internal.Level_): void; + onListenerMove($$0: Internal.Level_): void; + } + type GameEventListenerRegistrar_ = GameEventListenerRegistrar; + class DateTimeFormatter { + static ofPattern(arg0: string, arg1: Internal.Locale_): Internal.DateTimeFormatter; + withChronology(arg0: Internal.Chronology_): this; + static parsedExcessDays(): Internal.TemporalQuery; + parse(arg0: Internal.CharSequence_): Internal.TemporalAccessor; + parse(arg0: Internal.CharSequence_, arg1: Internal.TemporalQuery_): T; + parse(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; + localizedBy(arg0: Internal.Locale_): this; + getZone(): Internal.ZoneId; + parseBest(arg0: Internal.CharSequence_, ...arg1: Internal.TemporalQuery_[]): Internal.TemporalAccessor; + withResolverStyle(arg0: Internal.ResolverStyle_): this; + toFormat(arg0: Internal.TemporalQuery_): Internal.Format; + static ofLocalizedDate(arg0: Internal.FormatStyle_): Internal.DateTimeFormatter; + static parsedLeapSecond(): Internal.TemporalQuery; + formatTo(arg0: Internal.TemporalAccessor_, arg1: Internal.Appendable_): void; + static ofLocalizedDateTime(arg0: Internal.FormatStyle_, arg1: Internal.FormatStyle_): Internal.DateTimeFormatter; + withResolverFields(...arg0: Internal.TemporalField_[]): this; + withDecimalStyle(arg0: Internal.DecimalStyle_): this; + getChronology(): Internal.Chronology; + toFormat(): Internal.Format; + toString(): string; + withResolverFields(arg0: Internal.Set_): this; + withLocale(arg0: Internal.Locale_): this; + getResolverStyle(): Internal.ResolverStyle; + static ofLocalizedDateTime(arg0: Internal.FormatStyle_): Internal.DateTimeFormatter; + static ofPattern(arg0: string): Internal.DateTimeFormatter; + parseUnresolved(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; + getResolverFields(): Internal.Set; + format(arg0: Internal.TemporalAccessor_): string; + withZone(arg0: Internal.ZoneId_): this; + getLocale(): Internal.Locale; + getDecimalStyle(): Internal.DecimalStyle; + static ofLocalizedTime(arg0: Internal.FormatStyle_): Internal.DateTimeFormatter; + get zone(): Internal.ZoneId + get chronology(): Internal.Chronology + get resolverStyle(): Internal.ResolverStyle + get resolverFields(): Internal.Set + get locale(): Internal.Locale + get decimalStyle(): Internal.DecimalStyle + readonly static "ISO_DATE": Internal.DateTimeFormatter; + readonly static "ISO_WEEK_DATE": Internal.DateTimeFormatter; + readonly static "ISO_OFFSET_DATE_TIME": Internal.DateTimeFormatter; + readonly static "ISO_TIME": Internal.DateTimeFormatter; + readonly static "ISO_ORDINAL_DATE": Internal.DateTimeFormatter; + readonly static "ISO_OFFSET_TIME": Internal.DateTimeFormatter; + readonly static "ISO_LOCAL_DATE_TIME": Internal.DateTimeFormatter; + readonly static "ISO_OFFSET_DATE": Internal.DateTimeFormatter; + readonly static "BASIC_ISO_DATE": Internal.DateTimeFormatter; + readonly static "ISO_INSTANT": Internal.DateTimeFormatter; + readonly static "ISO_LOCAL_DATE": Internal.DateTimeFormatter; + readonly static "RFC_1123_DATE_TIME": Internal.DateTimeFormatter; + readonly static "ISO_LOCAL_TIME": Internal.DateTimeFormatter; + readonly static "ISO_DATE_TIME": Internal.DateTimeFormatter; + readonly static "ISO_ZONED_DATE_TIME": Internal.DateTimeFormatter; + } + type DateTimeFormatter_ = DateTimeFormatter; + class DirectionProperty extends Internal.EnumProperty { + static create($$0: string, $$1: Internal.Collection_): Internal.DirectionProperty; + static create($$0: string, $$1: Internal.Predicate_): Internal.DirectionProperty; + static create($$0: string): Internal.DirectionProperty; + static create($$0: string, ...$$1: Internal.Direction_[]): Internal.DirectionProperty; + } + type DirectionProperty_ = DirectionProperty; + class MinecraftRecipes { + smoking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; + crafting_shaped(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[][]): Internal.ShapedRecipeJS; + smelting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; + crafting_shaped(output: Internal.ItemStackJS_, pattern: string[], items: {[key in string]: Internal.IngredientJS_}): Internal.ShapedRecipeJS; + smithing(output: Internal.ItemStackJS_, base: Internal.IngredientJS_, addition: Internal.IngredientJS_): Internal.SmithingRecipeJS; + blasting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; + crafting_shapeless(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[]): Internal.ShapelessRecipeJS; + stonecutting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.StonecuttingRecipeJS; + campfire_cooking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS; + } + type MinecraftRecipes_ = MinecraftRecipes; + class KeyPair implements Internal.Serializable { + constructor(arg0: Internal.PublicKey_, arg1: Internal.PrivateKey_) + getPublic(): Internal.PublicKey; + getPrivate(): Internal.PrivateKey; + get public(): Internal.PublicKey + get private(): Internal.PrivateKey + } + type KeyPair_ = KeyPair; + class Vex extends Internal.Monster { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + setLimitedLife($$0: number): void; + getBrightness(): number; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + setBoundOrigin($$0: BlockPos_): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setIsCharging($$0: boolean): void; + isCharging(): boolean; + method_5776(): boolean; + getOwner(): Internal.Mob; + getBoundOrigin(): BlockPos; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + setOwner($$0: Internal.Mob_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + set limitedLife($$0: number) + get brightness(): number + set boundOrigin($$0: BlockPos_) + set isCharging($$0: boolean) + get charging(): boolean + get owner(): Internal.Mob + get boundOrigin(): BlockPos + set owner($$0: Internal.Mob_) + readonly static "TICKS_PER_FLAP": 4; + readonly static "FLAP_DEGREES_PER_TICK": 45.836624; + } + type Vex_ = Vex; + class DualNoiseProvider extends Internal.NoiseProvider { + constructor($$0: Internal.InclusiveRange_, $$1: Internal.NormalNoise$NoiseParameters_, $$2: number, $$3: number, $$4: Internal.NormalNoise$NoiseParameters_, $$5: number, $$6: Internal.List_) + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + readonly static "CODEC": any; + } + type DualNoiseProvider_ = DualNoiseProvider; + class BooleanProperty extends Internal.Property { + getName($$0: boolean): string; + generateHashCode(): number; + static create($$0: string): Internal.BooleanProperty; + getPossibleValues(): Internal.Collection; + getValue($$0: string): Internal.Optional; + getName(arg0: Internal.Comparable_): string; + equals($$0: any): boolean; + get possibleValues(): Internal.Collection + } + type BooleanProperty_ = BooleanProperty; + class ForkingTrunkPlacer extends Internal.TrunkPlacer { + constructor($$0: number, $$1: number, $$2: number) + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + readonly static "CODEC": any; + } + type ForkingTrunkPlacer_ = ForkingTrunkPlacer; + interface CustomPayloadC2SPacketAccessor { + getData(): Internal.FriendlyByteBuf; + getChannel(): ResourceLocation; + get data(): Internal.FriendlyByteBuf + get channel(): ResourceLocation + } + type CustomPayloadC2SPacketAccessor_ = CustomPayloadC2SPacketAccessor; + interface ColorSampler { + getColor(arg0: T, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number; + } + type ColorSampler_ = ColorSampler; + class Long2ObjectOpenHashMap extends Internal.AbstractLong2ObjectMap implements Internal.Cloneable, Internal.Hash, Internal.Serializable { + constructor(arg0: Internal.Long2ObjectMap_) + constructor() + constructor(arg0: number[], arg1: V[], arg2: number) + constructor(arg0: Internal.Map_, arg1: number) + constructor(arg0: number) + constructor(arg0: Internal.Map_) + constructor(arg0: number[], arg1: V[]) + constructor(arg0: number, arg1: number) + constructor(arg0: Internal.Long2ObjectMap_, arg1: number) + replace(arg0: number, arg1: V): V; + containsValue(arg0: any): boolean; + putAll(arg0: Internal.Map_): void; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction; + computeIfAbsent(arg0: number, arg1: Internal.LongFunction_): V; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + remove(arg0: number): V; + trim(arg0: number): boolean; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction; + computeIfAbsent(arg0: number, arg1: Internal.Function_): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Long2LongFunction; + put(arg0: number, arg1: V): V; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Long2IntFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Long2FloatFunction; + composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ObjectFunction; + values(): Internal.Collection; + trim(): boolean; + apply(arg0: number): V; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ObjectFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Long2ShortFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Long2ReferenceFunction; + entrySet(): Internal.ObjectSet>; + long2ObjectEntrySet(): Internal.ObjectSet; + containsKey(arg0: number): boolean; + forEach(arg0: Internal.BiConsumer_): void; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction; + putIfAbsent(arg0: number, arg1: V): V; + getOrDefault(arg0: number, arg1: V): V; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Long2ObjectFunction; + remove(arg0: number, arg1: any): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + clone(): any; + compute(arg0: number, arg1: Internal.BiFunction_): V; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction; + getOrDefault(arg0: any, arg1: V): V; + replace(arg0: number, arg1: V, arg2: V): boolean; + isEmpty(): boolean; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Long2ByteFunction; + keySet(): Internal.LongSet; + replace(arg0: number, arg1: V, arg2: V): boolean; + containsKey(arg0: any): boolean; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + replaceAll(arg0: Internal.BiFunction_): void; + put(arg0: number, arg1: V): V; + apply(arg0: number): V; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction; + computeIfAbsentPartial(arg0: number, arg1: Internal.Long2ObjectFunction_): V; + remove(arg0: any): V; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + compute(arg0: number, arg1: Internal.BiFunction_): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Long2DoubleFunction; + remove(arg0: any, arg1: any): boolean; + get(arg0: number): V; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + hashCode(): number; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + clear(): void; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction; + replace(arg0: number, arg1: V): V; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Long2CharFunction; + putIfAbsent(arg0: number, arg1: V): V; + computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_): V; + get empty(): boolean + } + type Long2ObjectOpenHashMap_ = Long2ObjectOpenHashMap; + interface Watchable { + register(arg0: Internal.WatchService_, ...arg1: Internal.WatchEvent$Kind_[]): Internal.WatchKey; + register(arg0: Internal.WatchService_, arg1: Internal.WatchEvent$Kind_[], ...arg2: any_[]): Internal.WatchKey; + } + type Watchable_ = Watchable; + class Cat extends Internal.TamableAnimal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getRelaxStateOneAmount($$0: number): number; + static createAttributes(): Internal.AttributeSupplier$Builder; + setCollarColor($$0: Internal.DyeColor_): void; + canMate($$0: Internal.Animal_): boolean; + getLieDownAmount($$0: number): number; + isSteppingCarefully(): boolean; + asKJS(): Internal.EntityJS; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + setCatType($$0: number): void; + isFood($$0: Internal.ItemStack_): boolean; + isLying(): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + method_5749($$0: Internal.CompoundTag_): void; + method_5958(): void; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + getAmbientSoundInterval(): number; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + getResourceLocation(): ResourceLocation; + setRelaxStateOne($$0: boolean): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + alwaysAccepts(): boolean; + getLieDownAmountTail($$0: number): number; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getCatType(): number; + getCollarColor(): Internal.DyeColor; + foodEatenKJS(is: Internal.ItemStack_): void; + isRelaxStateOne(): boolean; + setLying($$0: boolean): void; + hiss(): void; + set collarColor($$0: Internal.DyeColor_) + get steppingCarefully(): boolean + set catType($$0: number) + get lying(): boolean + get ambientSoundInterval(): number + get resourceLocation(): ResourceLocation + set relaxStateOne($$0: boolean) + get catType(): number + get collarColor(): Internal.DyeColor + get relaxStateOne(): boolean + set lying($$0: boolean) + readonly static "TYPE_CALICO": 5; + readonly static "TYPE_PERSIAN": 6; + readonly static "TEMPT_SPEED_MOD": 0.6; + readonly static "TYPE_SIAMESE": 3; + readonly static "TYPE_ALL_BLACK": 10; + readonly static "TYPE_TABBY": 0; + readonly static "TYPE_WHITE": 8; + readonly static "TYPE_BLACK": 1; + readonly static "TYPE_JELLIE": 9; + readonly static "TYPE_RED": 2; + readonly static "TEXTURE_BY_TYPE": {0: ResourceLocation, 1: ResourceLocation, 2: ResourceLocation, 3: ResourceLocation, 4: ResourceLocation, 5: ResourceLocation, 6: ResourceLocation, 7: ResourceLocation, 8: ResourceLocation, 9: ResourceLocation, 10: ResourceLocation}; + readonly static "SPRINT_SPEED_MOD": 1.33; + readonly static "TYPE_BRITISH": 4; + readonly static "TYPE_RAGDOLL": 7; + readonly static "WALK_SPEED_MOD": 0.8; + } + type Cat_ = Cat; + interface BlockBuilderProvider { + getBlockBuilderKJS(): Internal.BlockBuilder; + get blockBuilderKJS(): Internal.BlockBuilder + } + type BlockBuilderProvider_ = BlockBuilderProvider; + interface TooltipComponent { + } + type TooltipComponent_ = TooltipComponent; + class Biome$Precipitation extends Internal.Enum implements Internal.StringRepresentable { + static byName($$0: string): Internal.Biome$Precipitation; + getSerializedName(): string; + getName(): string; + static valueOf($$0: string): Internal.Biome$Precipitation; + static values(): Internal.Biome$Precipitation[]; + get serializedName(): string + get name(): string + readonly static "RAIN": Internal.Biome$Precipitation; + readonly static "NONE": Internal.Biome$Precipitation; + readonly static "SNOW": Internal.Biome$Precipitation; + readonly static "CODEC": any; + } + type Biome$Precipitation_ = "snow" | "rain" | Biome$Precipitation | "none"; + class ExplosionDamageCalculator { + constructor() + shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; + getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_): Internal.Optional; + } + type ExplosionDamageCalculator_ = ExplosionDamageCalculator; + class WeighedSoundEvents implements Internal.Weighted { + constructor($$0: ResourceLocation_, $$1: string) + getSound(): any; + getSound(): Internal.Sound; + addSound($$0: Internal.Weighted_): void; + getWeight(): number; + preloadIfRequired($$0: Internal.SoundEngine_): void; + getSubtitle(): Internal.Component; + getResourceLocation(): ResourceLocation; + get sound(): any + get sound(): Internal.Sound + get weight(): number + get subtitle(): Internal.Component + get resourceLocation(): ResourceLocation + } + type WeighedSoundEvents_ = WeighedSoundEvents; + interface AnnotatedType extends Internal.AnnotatedElement { + getAnnotationsByType(arg0: Internal.Class_): T[]; + getDeclaredAnnotation(arg0: Internal.Class_): T; + getAnnotatedOwnerType(): this; + getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; + getAnnotation(arg0: Internal.Class_): T; + getAnnotations(): Internal.Annotation[]; + isAnnotationPresent(arg0: Internal.Class_): boolean; + getType(): Internal.Type; + getDeclaredAnnotations(): Internal.Annotation[]; + get annotatedOwnerType(): Internal.AnnotatedType + get annotations(): Internal.Annotation[] + get type(): Internal.Type + get declaredAnnotations(): Internal.Annotation[] + } + type AnnotatedType_ = AnnotatedType; + class WrapFactory { + constructor() + isJavaPrimitiveWrap(): boolean; + setJavaPrimitiveWrap(value: boolean): void; + wrap(data: Internal.SharedContextData_, scope: Internal.Scriptable_, obj: any, staticType: Internal.Class_): any; + wrapNewObject(data: Internal.SharedContextData_, scope: Internal.Scriptable_, obj: any): Internal.Scriptable; + wrapJavaClass(data: Internal.SharedContextData_, scope: Internal.Scriptable_, javaClass: Internal.Class_): Internal.Scriptable; + wrapAsJavaObject(data: Internal.SharedContextData_, scope: Internal.Scriptable_, javaObject: any, staticType: Internal.Class_): Internal.Scriptable; + get javaPrimitiveWrap(): boolean + set javaPrimitiveWrap(value: boolean) + } + type WrapFactory_ = WrapFactory; + interface Chronology extends Internal.Comparable { + dateNow(arg0: Internal.ZoneId_): Internal.ChronoLocalDate; + eras(): Internal.List; + from(arg0: Internal.TemporalAccessor_): this; + compareTo(arg0: any): number; + resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; + dateNow(arg0: Internal.Clock_): Internal.ChronoLocalDate; + getCalendarType(): string; + compareTo(arg0: Internal.Chronology_): number; + of(arg0: string): this; + date(arg0: number, arg1: number, arg2: number): Internal.ChronoLocalDate; + range(arg0: Internal.ChronoField_): Internal.ValueRange; + prolepticYear(arg0: Internal.Era_, arg1: number): number; + eraOf(arg0: number): Internal.Era; + period(arg0: number, arg1: number, arg2: number): Internal.ChronoPeriod; + toString(): string; + epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; + getAvailableChronologies(): Internal.Set; + localDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; + zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ChronoZonedDateTime; + getId(): string; + dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.ChronoLocalDate; + isLeapYear(arg0: number): boolean; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + date(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDate; + zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; + hashCode(): number; + dateEpochDay(arg0: number): Internal.ChronoLocalDate; + dateYearDay(arg0: number, arg1: number): Internal.ChronoLocalDate; + date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.ChronoLocalDate; + epochSecond(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): number; + equals(arg0: any): boolean; + ofLocale(arg0: Internal.Locale_): this; + dateNow(): Internal.ChronoLocalDate; + get calendarType(): string + get availableChronologies(): Internal.Set + get id(): string + } + type Chronology_ = Chronology; + interface Mutable { + setValue(arg0: T): void; + getValue(): T; + set value(arg0: T) + get value(): T + } + type Mutable_ = Mutable; + class InputConstants$Type extends Internal.Enum { + getOrCreate($$0: number): Internal.InputConstants$Key; + static valueOf($$0: string): Internal.InputConstants$Type; + static values(): Internal.InputConstants$Type[]; + readonly static "KEYSYM": Internal.InputConstants$Type; + readonly static "MOUSE": Internal.InputConstants$Type; + readonly static "SCANCODE": Internal.InputConstants$Type; + } + type InputConstants$Type_ = "keysym" | "mouse" | InputConstants$Type | "scancode"; + interface RunningGame { + getPerformanceMetrics(): Internal.PerformanceMetrics; + setSessionEventListener(arg0: Internal.SessionEventListener_): void; + getSelectedLanguage(): com.mojang.bridge.game.Language; + getCurrentSession(): Internal.GameSession; + getVersion(): Internal.GameVersion; + get performanceMetrics(): Internal.PerformanceMetrics + set sessionEventListener(arg0: Internal.SessionEventListener_) + get selectedLanguage(): com.mojang.bridge.game.Language + get currentSession(): Internal.GameSession + get version(): Internal.GameVersion + } + type RunningGame_ = RunningGame; + interface IntCollection extends Internal.IntIterable, Internal.Collection { + stream(): Internal.Stream; + forEach(arg0: Internal.Consumer_): void; + add(arg0: number): boolean; + contains(arg0: number): boolean; + toIntArray(): number[]; + forEach(arg0: Internal.IntConsumer_): void; + intStream(): Internal.IntStream; + toArray(arg0: Internal.IntFunction_): T[]; + toArray(arg0: number[]): number[]; + intParallelStream(): Internal.IntStream; + removeAll(arg0: Internal.IntCollection_): boolean; + intIterator(): Internal.IntIterator; + contains(arg0: any): boolean; + iterator(): Internal.IntIterator; + removeIf(arg0: Internal.IntPredicate_): boolean; + addAll(arg0: Internal.IntCollection_): boolean; + retainAll(arg0: Internal.IntCollection_): boolean; + forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + add(arg0: number): boolean; + toIntArray(arg0: number[]): number[]; + parallelStream(): Internal.Stream; + containsAll(arg0: Internal.IntCollection_): boolean; + remove(arg0: any): boolean; + removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; + intSpliterator(): Internal.IntSpliterator; + add(arg0: any): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + spliterator(): Internal.Spliterator; + rem(arg0: number): boolean; + } + type IntCollection_ = IntCollection; + class AddLakeProperties { + constructor() + setInner(p: BlockStatePredicate_): void; + setOuter(p: BlockStatePredicate_): void; + set inner(p: BlockStatePredicate_) + set outer(p: BlockStatePredicate_) + "retrogen": number; + "barrier": BlockStatePredicate; + "worldgenLayer": DecorationGenerationStep; + "chance": number; + "biomes": Internal.BiomeFilter; + "id": ResourceLocation; + "fluid": BlockStatePredicate; + } + type AddLakeProperties_ = AddLakeProperties; + class BlastFurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + stopOpen($$0: Internal.Player_): void; + setRecipeUsed($$0: Internal.Level_, $$1: Internal.ServerPlayer_, $$2: Internal.Recipe_): boolean; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + hasCustomName(): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + get maxStackSize(): number + } + type BlastFurnaceBlockEntity_ = BlastFurnaceBlockEntity; + class BlobFoliagePlacer extends Internal.FoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_, $$2: number) + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + readonly static "CODEC": any; + } + type BlobFoliagePlacer_ = BlobFoliagePlacer; + class TagKey extends Internal.Record { + constructor($$0: Internal.ResourceKey_, $$1: ResourceLocation_) + hashCode(): number; + registry(): Internal.ResourceKey; + static create($$0: Internal.ResourceKey_, $$1: ResourceLocation_): Internal.TagKey; + cast($$0: Internal.ResourceKey_): Internal.Optional>; + toString(): string; + location(): ResourceLocation; + equals($$0: any): boolean; + isFor($$0: Internal.ResourceKey_): boolean; + static codec($$0: Internal.ResourceKey_): Internal.Codec>; + static hashedCodec($$0: Internal.ResourceKey_): Internal.Codec>; + } + type TagKey_ = TagKey; + interface IntIterator extends Internal.PrimitiveIterator$OfInt { + forEachRemaining(arg0: any): void; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + skip(arg0: number): number; + forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + forEachRemaining(arg0: Internal.IntConsumer_): void; + nextInt(): number; + } + type IntIterator_ = IntIterator; + class TypeWrappers { + constructor() + register(target: Internal.Class_, validator: Internal.Predicate_, factory: Internal.TypeWrapperFactory_): void; + register(id: string, from: Internal.Class_, to: Internal.Class_, factory: Internal.Function_): void; + register(target: Internal.Class_, factory: Internal.TypeWrapperFactory_): void; + getWrapperFactory(target: Internal.Class_, from: any): Internal.TypeWrapperFactory; + } + type TypeWrappers_ = TypeWrappers; + class AxolotlAttackablesSensor extends Internal.NearestVisibleLivingEntitySensor { + constructor() + readonly static "TARGET_DETECTION_DISTANCE": 8.0; + } + type AxolotlAttackablesSensor_ = AxolotlAttackablesSensor; + class DataResult implements Internal.App { + get(): Internal.Either>; + addLifecycle(arg0: Internal.Lifecycle_): this; + static success(arg0: R): Internal.DataResult; + static error(arg0: string, arg1: R): Internal.DataResult; + error(): Internal.Optional>; + map(arg0: Internal.Function_): Internal.DataResult; + static instance(): Internal.DataResult$Instance; + setPartial(arg0: Internal.Supplier_): this; + static error(arg0: string, arg1: Internal.Lifecycle_): Internal.DataResult; + result(): Internal.Optional; + static partialGet(arg0: Internal.Function_, arg1: Internal.Supplier_): Internal.Function>; + apply2stable(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; + static unbox(arg0: Internal.App_): Internal.DataResult; + toString(): string; + ap(arg0: Internal.DataResult_>): Internal.DataResult; + static success(arg0: R, arg1: Internal.Lifecycle_): Internal.DataResult; + mapError(arg0: Internal.UnaryOperator_): this; + lifecycle(): Internal.Lifecycle; + setPartial(arg0: R): this; + static error(arg0: string, arg1: R, arg2: Internal.Lifecycle_): Internal.DataResult; + hashCode(): number; + setLifecycle(arg0: Internal.Lifecycle_): this; + resultOrPartial(arg0: Internal.Consumer_): Internal.Optional; + apply3(arg0: Internal.Function3_, arg1: Internal.DataResult_, arg2: Internal.DataResult_): Internal.DataResult; + static error(arg0: string): Internal.DataResult; + apply2(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; + flatMap(arg0: Internal.Function_): Internal.DataResult; + equals(arg0: any): boolean; + getOrThrow(arg0: boolean, arg1: Internal.Consumer_): R; + promotePartial(arg0: Internal.Consumer_): this; + set partial(arg0: Internal.Supplier_) + set partial(arg0: R) + set lifecycle(arg0: Internal.Lifecycle_) + } + type DataResult_ = DataResult; + class SurfaceRelativeThresholdFilter extends Internal.PlacementFilter { + type(): Internal.PlacementModifierType; + static of($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): Internal.SurfaceRelativeThresholdFilter; + readonly static "CODEC": any; + } + type SurfaceRelativeThresholdFilter_ = SurfaceRelativeThresholdFilter; + interface ScreenEvents$BeforeTick { + beforeTick(arg0: Internal.Screen_): void; + } + type ScreenEvents$BeforeTick_ = ScreenEvents$BeforeTick | ((arg0: Internal.Screen)=>void); + class ShulkerBoxBlockEntity$AnimationStatus extends Internal.Enum { + static valueOf($$0: string): Internal.ShulkerBoxBlockEntity$AnimationStatus; + static values(): Internal.ShulkerBoxBlockEntity$AnimationStatus[]; + readonly static "OPENING": Internal.ShulkerBoxBlockEntity$AnimationStatus; + readonly static "CLOSED": Internal.ShulkerBoxBlockEntity$AnimationStatus; + readonly static "CLOSING": Internal.ShulkerBoxBlockEntity$AnimationStatus; + readonly static "OPENED": Internal.ShulkerBoxBlockEntity$AnimationStatus; + } + type ShulkerBoxBlockEntity$AnimationStatus_ = "opening" | ShulkerBoxBlockEntity$AnimationStatus | "closing" | "closed" | "opened"; + class ConstantInt extends Internal.IntProvider { + getType(): Internal.IntProviderType; + getMinValue(): number; + toString(): string; + getMaxValue(): number; + static of($$0: number): Internal.ConstantInt; + sample($$0: Internal.Random_): number; + getValue(): number; + get type(): Internal.IntProviderType + get minValue(): number + get maxValue(): number + get value(): number + readonly static "ZERO": Internal.ConstantInt; + readonly static "CODEC": any; + } + type ConstantInt_ = ConstantInt; + interface HeightProviderType

{ + codec(): Internal.Codec

; + readonly static "UNIFORM": any; + readonly static "CONSTANT": any; + readonly static "WEIGHTED_LIST": any; + readonly static "VERY_BIASED_TO_BOTTOM": any; + readonly static "TRAPEZOID": any; + readonly static "BIASED_TO_BOTTOM": any; + } + type HeightProviderType_

= Special.HeightProviderType | HeightProviderType

; + class MinecartTNT extends Internal.AbstractMinecart { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getDefaultDisplayBlockState(): Internal.BlockState; + getComponent(key: Internal.ComponentKey_): C; + shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + primeFuse(): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + isPrimed(): boolean; + getFuse(): number; + asKJS(): Internal.EntityJS; + tick(): void; + getMinecartType(): Internal.AbstractMinecart$Type; + alwaysAccepts(): boolean; + destroy($$0: Internal.DamageSource_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + handleEntityEvent($$0: number): void; + get defaultDisplayBlockState(): Internal.BlockState + get primed(): boolean + get fuse(): number + get minecartType(): Internal.AbstractMinecart$Type + } + type MinecartTNT_ = MinecartTNT; + abstract class FoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_) + foliageRadius($$0: Internal.Random_, $$1: number): number; + createFoliage($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.TreeConfiguration_, $$4: number, $$5: Internal.FoliagePlacer$FoliageAttachment_, $$6: number, $$7: number): void; + foliageHeight(arg0: Internal.Random_, arg1: number, arg2: Internal.TreeConfiguration_): number; + readonly static "CODEC": any; + } + type FoliagePlacer_ = FoliagePlacer; + interface AmbiguityConsumer { + ambiguous(arg0: Internal.CommandNode_, arg1: Internal.CommandNode_, arg2: Internal.CommandNode_, arg3: Internal.Collection_): void; + } + type AmbiguityConsumer_ = AmbiguityConsumer | ((arg0: Internal.CommandNode, arg1: Internal.CommandNode, arg2: Internal.CommandNode, arg3: Internal.Collection)=>void); + interface TimerCallback { + handle(arg0: T, arg1: Internal.TimerQueue_, arg2: number): void; + } + type TimerCallback_ = TimerCallback | ((arg0: T, arg1: Internal.TimerQueue, arg2: number)=>void); + class StonePressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type StonePressurePlateBlockBuilder_ = StonePressurePlateBlockBuilder; + abstract class StructurePoolElement { + static legacy($$0: string, $$1: Internal.Holder_): Internal.Function; + getType(): Internal.StructurePoolElementType; + getSize(arg0: Internal.StructureManager_, arg1: Internal.Rotation_): Vec3i; + getShuffledJigsawBlocks(arg0: Internal.StructureManager_, arg1: BlockPos_, arg2: Internal.Rotation_, arg3: Internal.Random_): Internal.List; + static single($$0: string): Internal.Function; + getBoundingBox(arg0: Internal.StructureManager_, arg1: BlockPos_, arg2: Internal.Rotation_): Internal.BoundingBox; + getGroundLevelDelta(): number; + handleDataMarker($$0: Internal.LevelAccessor_, $$1: Internal.StructureTemplate$StructureBlockInfo_, $$2: BlockPos_, $$3: Internal.Rotation_, $$4: Internal.Random_, $$5: Internal.BoundingBox_): void; + setProjection($$0: Internal.StructureTemplatePool$Projection_): this; + static legacy($$0: string): Internal.Function; + place(arg0: Internal.StructureManager_, arg1: Internal.WorldGenLevel_, arg2: Internal.StructureFeatureManager_, arg3: Internal.ChunkGenerator_, arg4: BlockPos_, arg5: BlockPos_, arg6: Internal.Rotation_, arg7: Internal.BoundingBox_, arg8: Internal.Random_, arg9: boolean): boolean; + static list($$0: Internal.List_>): Internal.Function; + getProjection(): Internal.StructureTemplatePool$Projection; + static empty(): Internal.Function; + static single($$0: string, $$1: Internal.Holder_): Internal.Function; + static feature($$0: Internal.Holder_): Internal.Function; + get type(): Internal.StructurePoolElementType + get groundLevelDelta(): number + set projection($$0: Internal.StructureTemplatePool$Projection_) + get projection(): Internal.StructureTemplatePool$Projection + readonly static "CODEC": any; + } + type StructurePoolElement_ = StructurePoolElement; + interface ScheduledFuture extends Internal.Delayed, Internal.Future { + } + type ScheduledFuture_ = ScheduledFuture; + class ClientboundSetChunkCacheCenterPacket implements Internal.Packet { + constructor($$0: number, $$1: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getX(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getZ(): number; + isSkippable(): boolean; + get x(): number + get z(): number + get skippable(): boolean + } + type ClientboundSetChunkCacheCenterPacket_ = ClientboundSetChunkCacheCenterPacket; + class Inventory implements Internal.Container, Internal.Nameable { + constructor($$0: Internal.Player_) + stopOpen($$0: Internal.Player_): void; + removeFromSelected($$0: boolean): Internal.ItemStack; + getSlotWithRemainingSpace($$0: Internal.ItemStack_): number; + add($$0: number, $$1: Internal.ItemStack_): boolean; + static getSelectionSize(): number; + hasAnyOf($$0: Internal.Set_): boolean; + add($$0: Internal.ItemStack_): boolean; + dropAll(): void; + removeItem($$0: number, $$1: number): Internal.ItemStack; + placeItemBackInInventory($$0: Internal.ItemStack_): void; + contains($$0: Internal.TagKey_): boolean; + setChanged(): void; + setPickedItem($$0: Internal.ItemStack_): void; + getContainerSize(): number; + swapPaint($$0: number): void; + setItem($$0: number, $$1: Internal.ItemStack_): void; + replaceWith($$0: Internal.Inventory_): void; + getSuitableHotbarSlot(): number; + getName(): Internal.Component; + findSlotMatchingItem($$0: Internal.ItemStack_): number; + load($$0: Internal.ListTag_): void; + getMaxStackSize(): number; + getArmor($$0: number): Internal.ItemStack; + removeItemNoUpdate($$0: number): Internal.ItemStack; + hasCustomName(): boolean; + getDestroySpeed($$0: Internal.BlockState_): number; + tick(): void; + removeItem($$0: Internal.ItemStack_): void; + getItem($$0: number): Internal.ItemStack; + getSelected(): Internal.ItemStack; + getCustomName(): Internal.Component; + getDisplayName(): Internal.Component; + countItem($$0: Internal.Item_): number; + isEmpty(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + clearOrCountMatchingItems($$0: Internal.Predicate_, $$1: number, $$2: Internal.Container_): number; + hurtArmor($$0: Internal.DamageSource_, $$1: number, $$2: number[]): void; + save($$0: Internal.ListTag_): Internal.ListTag; + fillStackedContents($$0: Internal.StackedContents_): void; + stillValid($$0: Internal.Player_): boolean; + getTimesChanged(): number; + static isHotbarSlot($$0: number): boolean; + placeItemBackInInventory($$0: Internal.ItemStack_, $$1: boolean): void; + contains($$0: Internal.ItemStack_): boolean; + pickSlot($$0: number): void; + clearContent(): void; + findSlotMatchingUnusedItem($$0: Internal.ItemStack_): number; + getFreeSlot(): number; + get selectionSize(): number + set pickedItem($$0: Internal.ItemStack_) + get containerSize(): number + get suitableHotbarSlot(): number + get name(): Internal.Component + get maxStackSize(): number + get selected(): Internal.ItemStack + get customName(): Internal.Component + get displayName(): Internal.Component + get empty(): boolean + get timesChanged(): number + get freeSlot(): number /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. + * @org.spongepowered.asm.mixin.Final() */ - protected constructor(); - } - type LootBuilderPool_ = LootBuilderPool; - /** - * @javaClass net.minecraft.class_2415 - */ - class Mirror extends Internal.Enum { - symbol(): Internal.Component; - mirror($$0: number, $$1: number): number; - mirror($$0: Internal.Direction_): Internal.Direction; - static valueOf($$0: string): this; - getRotation($$0: Internal.Direction_): Internal.Rotation; - rotation(): Internal.OctahedralGroup; - static values(): Internal.Mirror[]; - static readonly "FRONT_BACK" : Internal.Mirror; - static readonly "LEFT_RIGHT" : Internal.Mirror; - static readonly "NONE" : Internal.Mirror; + readonly "armor": Internal.NonNullList; /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. + * @org.spongepowered.asm.mixin.Final() */ - protected constructor(); + readonly "player": Internal.Player; + readonly static "INVENTORY_SIZE": 36; + readonly static "SLOT_OFFHAND": 40; + readonly "offhand": Internal.NonNullList; + readonly static "NOT_FOUND_INDEX": -1; + readonly static "ALL_ARMOR_SLOTS": any; + readonly static "HELMET_SLOT_ONLY": any; + "selected": number; + readonly static "POP_TIME_DURATION": 5; + readonly "items": Internal.NonNullList; } - type Mirror_ = "front_back" | "none" | "left_right" | Mirror; - /** - * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinParticleManagerAccessor - */ - interface MixinParticleManagerAccessor { + type Inventory_ = Inventory; + class SleepingEventJS extends Internal.LivingEntityEventJS { + constructor(entity: Internal.LivingEntity_, sleepingPos: BlockPos_) + getPos(): Internal.BlockContainerJS; + getEntity(): Internal.EntityJS; + static stopHandler(entity: Internal.LivingEntity_, sleepingPos: BlockPos_): void; + static startHandler(entity: Internal.LivingEntity_, sleepingPos: BlockPos_): void; + getSleepingPos(): BlockPos; + get pos(): Internal.BlockContainerJS + get entity(): Internal.EntityJS + get sleepingPos(): BlockPos } - type MixinParticleManagerAccessor_ = MixinParticleManagerAccessor; - /** - * @javaClass java.util.stream.LongStream$Builder - */ - interface LongStream$Builder extends Internal.LongConsumer { - add(arg0: number): this; - build(): Internal.LongStream; - accept(arg0: number): void; + type SleepingEventJS_ = SleepingEventJS; + class Player$BedSleepingProblem extends Internal.Enum { + static values(): Internal.Player$BedSleepingProblem[]; + getMessage(): Internal.Component; + static valueOf($$0: string): Internal.Player$BedSleepingProblem; + get message(): Internal.Component + readonly static "NOT_POSSIBLE_HERE": Internal.Player$BedSleepingProblem; + readonly static "OTHER_PROBLEM": Internal.Player$BedSleepingProblem; + readonly static "NOT_SAFE": Internal.Player$BedSleepingProblem; + readonly static "NOT_POSSIBLE_NOW": Internal.Player$BedSleepingProblem; + readonly static "OBSTRUCTED": Internal.Player$BedSleepingProblem; + readonly static "TOO_FAR_AWAY": Internal.Player$BedSleepingProblem; } - type LongStream$Builder_ = LongStream$Builder; - /** - * @javaClass java.nio.FloatBuffer - */ - abstract class FloatBuffer extends Internal.Buffer implements Internal.Comparable { + type Player$BedSleepingProblem_ = "obstructed" | "too_far_away" | Player$BedSleepingProblem | "not_possible_here" | "not_possible_now" | "not_safe" | "other_problem"; + class Biome$BiomeCategory extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.Biome$BiomeCategory[]; + getSerializedName(): string; + getName(): string; + static byName($$0: string): Internal.Biome$BiomeCategory; + static valueOf($$0: string): Internal.Biome$BiomeCategory; + get serializedName(): string + get name(): string + readonly static "DESERT": Internal.Biome$BiomeCategory; + readonly static "CODEC": any; + readonly static "TAIGA": Internal.Biome$BiomeCategory; + readonly static "MESA": Internal.Biome$BiomeCategory; + readonly static "NONE": Internal.Biome$BiomeCategory; + readonly static "ICY": Internal.Biome$BiomeCategory; + readonly static "EXTREME_HILLS": Internal.Biome$BiomeCategory; + readonly static "THEEND": Internal.Biome$BiomeCategory; + readonly static "OCEAN": Internal.Biome$BiomeCategory; + readonly static "RIVER": Internal.Biome$BiomeCategory; + readonly static "NETHER": Internal.Biome$BiomeCategory; + readonly static "PLAINS": Internal.Biome$BiomeCategory; + readonly static "MOUNTAIN": Internal.Biome$BiomeCategory; + readonly static "SWAMP": Internal.Biome$BiomeCategory; + readonly static "MUSHROOM": Internal.Biome$BiomeCategory; + readonly static "FOREST": Internal.Biome$BiomeCategory; + readonly static "JUNGLE": Internal.Biome$BiomeCategory; + readonly static "SAVANNA": Internal.Biome$BiomeCategory; + readonly static "BEACH": Internal.Biome$BiomeCategory; + readonly static "UNDERGROUND": Internal.Biome$BiomeCategory; + } + type Biome$BiomeCategory_ = "forest" | "taiga" | "jungle" | "plains" | "river" | "mushroom" | "ocean" | "theend" | "nether" | "underground" | "beach" | Biome$BiomeCategory | "none" | "mesa" | "swamp" | "icy" | "mountain" | "extreme_hills" | "savanna" | "desert"; + interface DoubleBidirectionalIterator extends Internal.DoubleIterator, Internal.ObjectBidirectionalIterator { + forEachRemaining(arg0: any): void; + remove(): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + previous(): number; + back(arg0: number): number; + previousDouble(): number; + } + type DoubleBidirectionalIterator_ = DoubleBidirectionalIterator; + class BendingTrunkPlacer extends Internal.TrunkPlacer { + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.IntProvider_) + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + readonly static "CODEC": any; + } + type BendingTrunkPlacer_ = BendingTrunkPlacer; + interface UnitVariables { + getVariables(): Internal.VariableSet; + get variables(): Internal.VariableSet + } + type UnitVariables_ = UnitVariables | (()=>Internal.VariableSet_); + class DifficultyInstance { + constructor($$0: Internal.Difficulty_, $$1: number, $$2: number, $$3: number) + getDifficulty(): Internal.Difficulty; + isHard(): boolean; + getEffectiveDifficulty(): number; + isHarderThan($$0: number): boolean; + getSpecialMultiplier(): number; + get difficulty(): Internal.Difficulty + get hard(): boolean + get effectiveDifficulty(): number + get specialMultiplier(): number + } + type DifficultyInstance_ = DifficultyInstance; + class UnboundedMapCodec implements Internal.BaseMapCodec, Internal.Codec> { + constructor(arg0: Internal.Codec_, arg1: Internal.Codec_) + keyCodec(): Internal.Codec; + orElse(arg0: Internal.Map_): Internal.Codec>; + optionalFieldOf(arg0: string, arg1: Internal.Map_): Internal.MapCodec>; + promotePartial(arg0: Internal.Consumer_): Internal.Codec>; + listOf(): Internal.Codec>>; + withLifecycle(arg0: Internal.Lifecycle_): Internal.Decoder; + deprecated(arg0: number): Internal.Codec>; + orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.Codec>; + xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + parse(arg0: Internal.Dynamic_): Internal.DataResult>; + simple(): Internal.Decoder$Simple>; + stable(): Internal.Codec>; + encode(arg0: any, arg1: Internal.DynamicOps_, arg2: any): Internal.DataResult; + decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult>; + flatXmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + optionalFieldOf(arg0: string, arg1: Internal.Map_, arg2: Internal.Lifecycle_): Internal.MapCodec>; + orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.Codec>; + decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; + flatMap(arg0: Internal.Function_): Internal.Decoder; + orElse(arg0: Internal.Consumer_, arg1: Internal.Map_): Internal.Codec>; + encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; + map(arg0: Internal.Function_): Internal.Decoder; + fieldOf(arg0: string): Internal.MapEncoder; + mapResult(arg0: Internal.Codec$ResultFunction_>): Internal.Codec>; + dispatchMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.MapCodec; + encodeStart(arg0: Internal.DynamicOps_, arg1: Internal.Map_): Internal.DataResult; + partialDispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_): Internal.Codec; + parse(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; + terminal(): Internal.Decoder$Terminal>; + optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: Internal.Map_, arg3: Internal.Lifecycle_): Internal.MapCodec>; + dispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_): Internal.Codec; + toString(): string; + flatComapMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + dispatch(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + dispatchMap(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_): Internal.MapCodec; + comapFlatMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + flatComap(arg0: Internal.Function_): Internal.Encoder; + orElseGet(arg0: Internal.Supplier_): Internal.Codec>; + decode(arg0: Internal.Dynamic_): Internal.DataResult, T>>; + hashCode(): number; + elementCodec(): Internal.Codec; + comap(arg0: Internal.Function_): Internal.Encoder; + boxed(): Internal.Decoder$Boxed>; + orElse(arg0: Internal.UnaryOperator_, arg1: Internal.Map_): Internal.Codec>; + dispatchStable(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + equals(arg0: any): boolean; + optionalFieldOf(arg0: string): Internal.MapCodec>>; + encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; + } + type UnboundedMapCodec_ = UnboundedMapCodec; + class OffsetTime implements Internal.Comparable, Internal.Temporal, Internal.TemporalAdjuster, Internal.Serializable { + getHour(): number; + minusHours(arg0: number): this; + toLocalTime(): Internal.LocalTime; + plusHours(arg0: number): this; + isBefore(arg0: Internal.OffsetTime_): boolean; + compareTo(arg0: any): number; + getMinute(): number; + isEqual(arg0: Internal.OffsetTime_): boolean; + minusMinutes(arg0: number): this; + compareTo(arg0: Internal.OffsetTime_): number; + static now(arg0: Internal.Clock_): Internal.OffsetTime; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.OffsetTime; + with(arg0: Internal.TemporalField_, arg1: number): this; + toEpochSecond(arg0: Internal.LocalDate_): number; + plusNanos(arg0: number): this; + minusSeconds(arg0: number): this; + isSupported(arg0: Internal.TemporalField_): boolean; + format(arg0: Internal.DateTimeFormatter_): string; + withMinute(arg0: number): this; + static of(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): Internal.OffsetTime; + static from(arg0: Internal.TemporalAccessor_): Internal.OffsetTime; + with(arg0: Internal.TemporalAdjuster_): this; + atDate(arg0: Internal.LocalDate_): Internal.OffsetDateTime; + static parse(arg0: Internal.CharSequence_): Internal.OffsetTime; + truncatedTo(arg0: Internal.TemporalUnit_): this; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + withNano(arg0: number): this; + get(arg0: Internal.TemporalField_): number; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.OffsetTime; + withOffsetSameInstant(arg0: Internal.ZoneOffset_): this; + plusMinutes(arg0: number): this; + plusSeconds(arg0: number): this; + withHour(arg0: number): this; + withSecond(arg0: number): this; + getLong(arg0: Internal.TemporalField_): number; + static now(arg0: Internal.ZoneId_): Internal.OffsetTime; + withOffsetSameLocal(arg0: Internal.ZoneOffset_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + getOffset(): Internal.ZoneOffset; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.ZoneOffset_): Internal.OffsetTime; + isAfter(arg0: Internal.OffsetTime_): boolean; + toString(): string; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + query(arg0: Internal.TemporalQuery_): R; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + getNano(): number; + getSecond(): number; + plus(arg0: Internal.TemporalAmount_): Internal.Temporal; + static now(): Internal.OffsetTime; + hashCode(): number; + equals(arg0: any): boolean; + minus(arg0: Internal.TemporalAmount_): Internal.Temporal; + minusNanos(arg0: number): this; + get hour(): number + get minute(): number + get offset(): Internal.ZoneOffset + get nano(): number + get second(): number + readonly static "MAX": Internal.OffsetTime; + readonly static "MIN": Internal.OffsetTime; + } + type OffsetTime_ = OffsetTime; + class User { + constructor($$0: string, $$1: string, $$2: string, $$3: Internal.Optional_, $$4: Internal.Optional_, $$5: Internal.User$Type_) + getGameProfile(): Internal.GameProfile; + getClientId(): Internal.Optional; + getSessionId(): string; + getName(): string; + getXuid(): Internal.Optional; + getUuid(): string; + getAccessToken(): string; + getType(): Internal.User$Type; + get gameProfile(): Internal.GameProfile + get clientId(): Internal.Optional + get sessionId(): string + get name(): string + get xuid(): Internal.Optional + get uuid(): string + get accessToken(): string + get type(): Internal.User$Type + } + type User_ = User; + class Suggestions { + constructor(arg0: Internal.StringRange_, arg1: Internal.List_) + static create(arg0: string, arg1: Internal.Collection_): Internal.Suggestions; + hashCode(): number; + toString(): string; + static merge(arg0: string, arg1: Internal.Collection_): Internal.Suggestions; + getList(): Internal.List; + static empty(): Internal.CompletableFuture; + isEmpty(): boolean; + equals(arg0: any): boolean; + getRange(): Internal.StringRange; + get list(): Internal.List + get empty(): boolean + get range(): Internal.StringRange + } + type Suggestions_ = Suggestions; + class SimpleRandomFeatureConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.HolderSet_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "features": Internal.HolderSet; + } + type SimpleRandomFeatureConfiguration_ = SimpleRandomFeatureConfiguration; + abstract class CharBuffer extends Internal.Buffer implements Internal.Comparable, Internal.CharSequence, Internal.Appendable, Internal.Readable { + put(arg0: string): this; + isDirect(): boolean; + compareTo(arg0: any): number; + order(): Internal.ByteOrder; + reset(): this; + put(arg0: number, arg1: string[]): this; + charAt(arg0: number): string; + get(arg0: number, arg1: string[]): this; + put(arg0: Internal.CharBuffer_): this; + length(): number; + put(arg0: number, arg1: string[], arg2: number, arg3: number): this; + put(arg0: number, arg1: Internal.CharBuffer_, arg2: number, arg3: number): this; + limit(arg0: number): this; + append(arg0: Internal.CharSequence_): Internal.Appendable; + static allocate(arg0: number): Internal.CharBuffer; + put(arg0: string): this; + static wrap(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.CharBuffer; + append(arg0: string): this; + slice(): this; + static wrap(arg0: string[]): Internal.CharBuffer; + compareTo(arg0: Internal.CharBuffer_): number; + chars(): Internal.IntStream; + get(arg0: string[], arg1: number, arg2: number): this; + put(arg0: string[], arg1: number, arg2: number): this; + static wrap(arg0: string[], arg1: number, arg2: number): Internal.CharBuffer; + array(): string[]; + get(): string; + static wrap(arg0: Internal.CharSequence_): Internal.CharBuffer; + arrayOffset(): number; + isEmpty(): boolean; + flip(): this; + clear(): this; + read(arg0: Internal.CharBuffer_): number; + asReadOnlyBuffer(): this; + subSequence(arg0: number, arg1: number): Internal.CharSequence; + get(arg0: number, arg1: string[], arg2: number, arg3: number): this; + put(arg0: number, arg1: string): this; hasArray(): boolean; compact(): this; - clear(): this; - duplicate(): this; - compareTo(arg0: Internal.FloatBuffer_): number; - asReadOnlyBuffer(): this; - put(arg0: number[]): this; - put(arg0: number, arg1: number[], arg2: number, arg3: number): this; - put(arg0: number, arg1: number[]): this; - put(arg0: number[], arg1: number, arg2: number): this; - put(arg0: number, arg1: Internal.FloatBuffer_, arg2: number, arg3: number): this; - put(arg0: Internal.FloatBuffer_): this; - put(arg0: number, arg1: number): this; - put(arg0: number): this; - static allocate(arg0: number): this; - rewind(): this; - slice(): this; - slice(arg0: number, arg1: number): this; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.FloatBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): this; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): this; - get(arg0: number[], arg1: number, arg2: number): this; - get(arg0: number[]): this; - limit(arg0: number): this; - reset(): this; - arrayOffset(): number; toString(): string; - position(arg0: number): this; - flip(): this; - isDirect(): boolean; - static wrap(arg0: number[]): this; - static wrap(arg0: number[], arg1: number, arg2: number): this; - mark(): this; - order(): Internal.ByteOrder; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + get(arg0: number): string; + get(arg0: string[]): this; + rewind(): Internal.Buffer; + put(arg0: string, arg1: number, arg2: number): this; + put(arg0: string[]): this; + mark(): Internal.Buffer; + hashCode(): number; + mismatch(arg0: Internal.CharBuffer_): number; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + position(arg0: number): Internal.Buffer; + equals(arg0: any): boolean; + slice(arg0: number, arg1: number): this; + codePoints(): Internal.IntStream; + duplicate(): this; + get direct(): boolean + get empty(): boolean } - type FloatBuffer_ = FloatBuffer; - /** - * @javaClass java.lang.invoke.TypeDescriptor - */ - interface TypeDescriptor { - descriptorString(): string; + type CharBuffer_ = CharBuffer; + interface ComponentProvider { + fromBlockEntity(blockEntity: Internal.BlockEntity_): this; + getComponent(key: Internal.ComponentKey_): C; + fromChunk(chunk: Internal.ChunkAccess_): this; + toComponentPacket(key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + fromScoreboard(scoreboard: Internal.Scoreboard_): this; + fromWorld(world: Internal.Level_): this; + fromEntity(entity: Internal.Entity_): this; + fromItemStack(stack: Internal.ItemStack_): this; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + fromLevel(level: Internal.LevelData_): this; + getComponentContainer(): Internal.ComponentContainer; + fromTeam(team: Internal.Team_): this; + getRecipientsForComponentSync(): Internal.Iterator; + get componentContainer(): Internal.ComponentContainer + get recipientsForComponentSync(): Internal.Iterator } - type TypeDescriptor_ = (() => string) | TypeDescriptor; - /** - * @javaClass net.minecraft.class_765 - */ - class LightTexture implements Internal.AutoCloseable, Internal.LightTextureAccessor { - static sky($$0: number): number; - turnOnLightLayer(): void; - updateLightTexture($$0: number): void; - turnOffLightLayer(): void; - static block($$0: number): number; - tick(): void; - static pack($$0: number, $$1: number): number; - close(): void; - static readonly "FULL_BRIGHT" : 15728880; - static readonly "FULL_SKY" : 15728640; - static readonly "FULL_BLOCK" : 240; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ComponentProvider_ = ComponentProvider; + interface Codec$ResultFunction { + apply(arg0: Internal.DynamicOps_, arg1: T, arg2: Internal.DataResult_>): Internal.DataResult>; + coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.DataResult_): Internal.DataResult; } - type LightTexture_ = LightTexture; - /** - * @javaClass dev.latvian.mods.kubejs.client.painter.Painter - */ - class Painter implements Internal.UnitVariables { - getObject(key: string): Internal.PainterObject; - getVariables(): Internal.VariableSet; - guiScreenDraw(screen: Internal.Screen_, matrices: Internal.PoseStack_, mouseX: number, mouseY: number, delta: number): void; - clear(): void; - paint(root: Internal.CompoundTag_): void; - setVariable(key: string, variable: dev.latvian.mods.unit.Unit_): void; - inGameScreenDraw(matrices: Internal.PoseStack_, delta: number): void; - unitOf(o: any): dev.latvian.mods.unit.Unit; - make(type: string): Internal.PainterObject; - static readonly "LEFT" : -1; - static readonly "DRAW_INGAME" : 1; - static readonly "INSTANCE" : Internal.Painter; - static readonly "BOTTOM" : 1; - readonly "screenHeightUnit" : Internal.MutableNumberUnit; - static readonly "DRAW_GUI" : 2; - static readonly "CENTER" : 0; - readonly "screenWidthUnit" : Internal.MutableNumberUnit; - static readonly "DRAW_ALWAYS" : 0; - static readonly "TOP" : -1; - readonly "unitContext" : Internal.UnitContext; - readonly "mouseXUnit" : Internal.MutableNumberUnit; - readonly "mouseYUnit" : Internal.MutableNumberUnit; - readonly "deltaUnit" : Internal.MutableNumberUnit; - static readonly "RIGHT" : 1; - get variables(): Internal.VariableSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Painter_ = Painter; - /** - * @javaClass net.minecraft.class_6830 - */ - interface ChunkScanAccess { - scanChunk(arg0: Internal.ChunkPos_, arg1: Internal.StreamTagVisitor_): Internal.CompletableFuture; - } - type ChunkScanAccess_ = ((arg0: Internal.ChunkPos, arg1: Internal.StreamTagVisitor) => Internal.CompletableFuture) | ChunkScanAccess; - /** - * @javaClass net.minecraft.class_6375 - */ - interface LerpingModel { - getModelRotationValues(): Internal.Map; - } - type LerpingModel_ = (() => Internal.Map) | LerpingModel; - /** - * @javaClass net.minecraft.class_1639 - */ - class WitherSkeleton extends Internal.AbstractSkeleton { - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - doHurtTarget($$0: Internal.Entity_): boolean; - canBeAffected($$0: Internal.MobEffectInstance_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WitherSkeleton_ = WitherSkeleton; - /** - * @javaClass net.minecraft.class_47$class_49 - */ - interface LootContext$DynamicDrop { - add(arg0: Internal.LootContext_, arg1: Internal.Consumer_): void; - } - type LootContext$DynamicDrop_ = ((arg0: Internal.LootContext, arg1: Internal.Consumer) => void) | LootContext$DynamicDrop; - /** - * @javaClass java.nio.file.attribute.UserPrincipal - */ - interface UserPrincipal extends Internal.Principal { - } - type UserPrincipal_ = UserPrincipal; - /** - * @javaClass dev.latvian.mods.kubejs.core.ItemStackKJS - */ - interface ItemStackKJS extends Internal.AsKJS { - removeTagKJS(): void; - asKJS(): Internal.ItemStackJS; - } - type ItemStackKJS_ = (() => void) | ItemStackKJS; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyRelease - */ - interface ScreenKeyboardEvents$AllowKeyRelease { - allowKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; - } - type ScreenKeyboardEvents$AllowKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => boolean) | ScreenKeyboardEvents$AllowKeyRelease; - /** - * @javaClass dev.latvian.mods.kubejs.server.ScheduledEvent - */ - class ScheduledEvent { - reschedule(): void; - reschedule(timer: number): this; - getServer(): Internal.ServerJS; - getEndTime(): number; - isUsingTicks(): boolean; - getTimerDuration(): number; - getData(): any; - getTimer(): number; - get server(): Internal.ServerJS; - get timer(): number; - get timerDuration(): number; - get data(): any; - get usingTicks(): boolean; - get endTime(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScheduledEvent_ = ScheduledEvent; - /** - * @javaClass net.minecraft.class_4013 - */ - interface ResourceManagerReloadListener extends Internal.PreparableReloadListener { - reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - onResourceManagerReload(arg0: Internal.ResourceManager_): void; - } - type ResourceManagerReloadListener_ = ((arg0: Internal.ResourceManager) => void) | ResourceManagerReloadListener; - /** - * @javaClass net.minecraft.class_278 - */ - class AbstractUniform { - setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; - set($$0: Internal.Vector3f_): void; - set($$0: number[]): void; - set($$0: Internal.Matrix4f_): void; - set($$0: number, $$1: number, $$2: number): void; - set($$0: number, $$1: number, $$2: number, $$3: number): void; - set($$0: Internal.Vector4f_): void; - set($$0: number, $$1: number): void; - set($$0: Internal.Matrix3f_): void; + type Codec$ResultFunction_ = Codec$ResultFunction; + class Uniform extends Internal.AbstractUniform implements Internal.AutoCloseable { + constructor($$0: string, $$1: number, $$2: number, $$3: Internal.Shader_) + upload(): void; + getCount(): number; set($$0: number): void; + getFloatBuffer(): Internal.FloatBuffer; + static glGetAttribLocation($$0: number, $$1: Internal.CharSequence_): number; setMat3x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - setMat2x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - setMat2x2($$0: number, $$1: number, $$2: number, $$3: number): void; - setMat3x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - setMat4x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - setMat2x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + setLocation($$0: number): void; + set($$0: number, $$1: number, $$2: number, $$3: number): void; setMat3x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; + set($$0: number, $$1: number): void; + set($$0: number, $$1: number, $$2: number): void; + getIntBuffer(): Internal.IntBuffer; + set($$0: Internal.Vector3f_): void; + set($$0: Internal.Vector4f_): void; setMat4x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; setMat4x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number, $$15: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + set($$0: number, $$1: number): void; + getType(): number; + setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; + getName(): string; + static glGetUniformLocation($$0: number, $$1: Internal.CharSequence_): number; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + set($$0: number, $$1: number): void; + getLocation(): number; + setMat2x2($$0: number, $$1: number, $$2: number, $$3: number): void; + set($$0: number, $$1: number, $$2: number): void; + setMat3x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + handler$zpl000$iris$upload(arg0: Internal.CallbackInfo_): void; + setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; + static uploadInteger($$0: number, $$1: number): void; + set($$0: com.mojang.math.Matrix3f_): void; + set($$0: number): void; + set($$0: com.mojang.math.Matrix4f_): void; + set($$0: number[]): void; + setMat4x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + static glBindAttribLocation($$0: number, $$1: number, $$2: Internal.CharSequence_): void; + setMat2x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + close(): void; + setMat2x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + static getTypeFromString($$0: string): number; + get count(): number + get floatBuffer(): Internal.FloatBuffer + set location($$0: number) + get intBuffer(): Internal.IntBuffer + get type(): number + get name(): string + get location(): number + readonly static "UT_MAT4": 10; + readonly static "UT_FLOAT4": 7; + readonly static "UT_MAT2": 8; + readonly static "UT_MAT3": 9; + readonly static "UT_INT2": 1; + readonly static "UT_INT1": 0; + readonly static "UT_INT4": 3; + readonly static "UT_FLOAT3": 6; + readonly static "UT_INT3": 2; + readonly static "UT_FLOAT2": 5; + readonly static "UT_FLOAT1": 4; } - type AbstractUniform_ = AbstractUniform; - /** - * @javaClass dev.latvian.mods.kubejs.loot.LootBuilder - */ - class LootBuilder implements Internal.FunctionContainer, Internal.ConditionContainer { - clearFunctions(): void; - toJson(): Internal.JsonObject; - addFunction(o: Internal.JsonObject_): this; - addPool(p: Internal.Consumer_): void; - clearPools(): void; - addCondition(o: Internal.JsonObject_): this; - clearConditions(): void; - "functions" : Internal.JsonArray; - "pools" : Internal.JsonArray; - "type" : string; - "conditions" : Internal.JsonArray; - "customId" : ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootBuilder_ = LootBuilder; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2FloatFunction - */ - interface Int2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): this; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): this; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2FloatFunction; - } - type Int2FloatFunction_ = ((arg0: number) => number) | Int2FloatFunction; - /** - * @javaClass net.minecraft.class_2379 - */ - class Rotations { - getX(): number; - getY(): number; - getZ(): number; - equals($$0: any): boolean; - getWrappedX(): number; - save(): Internal.ListTag; - getWrappedZ(): number; - getWrappedY(): number; - get wrappedZ(): number; - get wrappedY(): number; - get wrappedX(): number; - get x(): number; - get y(): number; - get z(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Rotations_ = Rotations; - /** - * @javaClass io.netty.util.concurrent.OrderedEventExecutor - */ - interface OrderedEventExecutor extends Internal.EventExecutor { - } - type OrderedEventExecutor_ = OrderedEventExecutor; - /** - * @javaClass net.minecraft.class_3678 - */ - interface WindowEventHandler { - resizeDisplay(): void; - cursorEntered(): void; - setWindowActive(arg0: boolean): void; - } - type WindowEventHandler_ = WindowEventHandler; - /** - * @javaClass net.minecraft.class_5934 - */ - class SurfaceWaterDepthFilter extends Internal.PlacementFilter { - static forMaxDepth($$0: number): this; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SurfaceWaterDepthFilter_ = SurfaceWaterDepthFilter; - /** - * @javaClass java.lang.constant.MethodTypeDesc - */ - interface MethodTypeDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfMethod { - parameterType(arg0: number): Internal.ClassDesc; - dropParameterTypes(arg0: number, arg1: number): this; - parameterCount(): number; - changeReturnType(arg0: Internal.ClassDesc_): this; - descriptorString(): string; - insertParameterTypes(arg0: number, ... arg1: Internal.ClassDesc_[]): this; - changeParameterType(arg0: number, arg1: Internal.ClassDesc_): this; - parameterArray(): Internal.ClassDesc[]; - of(arg0: Internal.ClassDesc_, ... arg1: Internal.ClassDesc_[]): this; - equals(arg0: any): boolean; - parameterList(): Internal.List; - ofDescriptor(arg0: string): this; - displayDescriptor(): string; - returnType(): Internal.ClassDesc; - } - type MethodTypeDesc_ = MethodTypeDesc; - /** - * @javaClass net.minecraft.class_4205 - */ - class GoalSelectorDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { - removeGoalSelector($$0: number): void; - addGoalSelector($$0: number, $$1: Internal.List_): void; - clear(): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GoalSelectorDebugRenderer_ = GoalSelectorDebugRenderer; - /** - * @javaClass org.spongepowered.asm.mixin.injection.callback.CallbackInfo - */ - class CallbackInfo implements Internal.Cancellable { - cancel(): void; - static getCallInfoClassName(arg0: org.objectweb.asm.Type_): string; - isCancelled(): boolean; - isCancellable(): boolean; - getId(): string; + type Uniform_ = Uniform; + class PieceGenerator$Context extends Internal.Record { + constructor($$0: C, $$1: Internal.ChunkGenerator_, $$2: Internal.StructureManager_, $$3: Internal.ChunkPos_, $$4: Internal.LevelHeightAccessor_, $$5: Internal.WorldgenRandom_, $$6: number) + hashCode(): number; + random(): Internal.WorldgenRandom; toString(): string; - get cancelled(): boolean; - get id(): string; - get cancellable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + seed(): number; + heightAccessor(): Internal.LevelHeightAccessor; + structureManager(): Internal.StructureManager; + equals($$0: any): boolean; + chunkGenerator(): Internal.ChunkGenerator; + config(): C; + chunkPos(): Internal.ChunkPos; } - type CallbackInfo_ = CallbackInfo; - /** - * @javaClass net.minecraft.class_5188 - */ + type PieceGenerator$Context_ = PieceGenerator$Context; + class LootPoolEntryType extends Internal.SerializerType { + constructor($$0: Internal.Serializer_) + } + type LootPoolEntryType_ = LootPoolEntryType | Special.LootPoolEntryType; + class ClientboundRecipePacket$State extends Internal.Enum { + static values(): Internal.ClientboundRecipePacket$State[]; + static valueOf($$0: string): Internal.ClientboundRecipePacket$State; + readonly static "REMOVE": Internal.ClientboundRecipePacket$State; + readonly static "ADD": Internal.ClientboundRecipePacket$State; + readonly static "INIT": Internal.ClientboundRecipePacket$State; + } + type ClientboundRecipePacket$State_ = "init" | "remove" | ClientboundRecipePacket$State | "add"; + interface ScreenInputDelegate { + architectury_delegateInputs(): Internal.Screen; + } + type ScreenInputDelegate_ = ScreenInputDelegate; + interface BufferVertexFormat { + from(format: Internal.VertexFormat_): this; + getStride(): number; + get stride(): number + } + type BufferVertexFormat_ = BufferVertexFormat; + class ClientboundBlockDestructionPacket implements Internal.Packet { + constructor($$0: number, $$1: BlockPos_, $$2: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getProgress(): number; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getId(): number; + get progress(): number + get pos(): BlockPos + get skippable(): boolean + get id(): number + } + type ClientboundBlockDestructionPacket_ = ClientboundBlockDestructionPacket; + class MushroomCow extends Internal.Cow implements Internal.Shearable { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getMushroomType(): Internal.MushroomCow$MushroomType; + static checkMushroomSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + shear($$0: Internal.SoundSource_): void; + readyForShearing(): boolean; + method_5652($$0: Internal.CompoundTag_): void; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.Cow; + asKJS(): Internal.EntityJS; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get mushroomType(): Internal.MushroomCow$MushroomType + } + type MushroomCow_ = MushroomCow; + class ClientboundChatPacket implements Internal.Packet { + constructor($$0: Internal.Component_, $$1: Internal.ChatType_, $$2: Internal.UUID_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getMessage(): Internal.Component; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getType(): Internal.ChatType; + isSkippable(): boolean; + getSender(): Internal.UUID; + get message(): Internal.Component + get type(): Internal.ChatType + get skippable(): boolean + get sender(): Internal.UUID + } + type ClientboundChatPacket_ = ClientboundChatPacket; + class ArmorItemBuilder$Helmet extends Internal.ArmorItemBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + } + type ArmorItemBuilder$Helmet_ = ArmorItemBuilder$Helmet; + class RenderStateShard$WriteMaskStateShard extends Internal.RenderStateShard { + constructor($$0: boolean, $$1: boolean) + toString(): string; + } + type RenderStateShard$WriteMaskStateShard_ = RenderStateShard$WriteMaskStateShard; + interface Hash { + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "PRIMES": any; + readonly static "DEFAULT_LOAD_FACTOR": 0.75; + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "FREE": 0; + readonly static "VERY_FAST_LOAD_FACTOR": 0.25; + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "DEFAULT_GROWTH_FACTOR": 16; + readonly static "FAST_LOAD_FACTOR": 0.5; + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "OCCUPIED": -1; + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "REMOVED": 1; + readonly static "DEFAULT_INITIAL_SIZE": 16; + } + type Hash_ = Hash; + abstract class AbstractSet extends Internal.AbstractCollection implements Internal.Set { + hashCode(): number; + stream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + parallelStream(): Internal.Stream; + equals(arg0: any): boolean; + } + type AbstractSet_ = AbstractSet; + class Toast$Visibility extends Internal.Enum { + playSound($$0: Internal.SoundManager_): void; + static values(): Internal.Toast$Visibility[]; + static valueOf($$0: string): Internal.Toast$Visibility; + readonly static "HIDE": Internal.Toast$Visibility; + readonly static "SHOW": Internal.Toast$Visibility; + } + type Toast$Visibility_ = "hide" | "show" | Toast$Visibility; + class ClampedInt extends Internal.IntProvider { + constructor($$0: Internal.IntProvider_, $$1: number, $$2: number) + getType(): Internal.IntProviderType; + getMinValue(): number; + static of($$0: Internal.IntProvider_, $$1: number, $$2: number): Internal.ClampedInt; + getMaxValue(): number; + sample($$0: Internal.Random_): number; + get type(): Internal.IntProviderType + get minValue(): number + get maxValue(): number + readonly static "CODEC": any; + } + type ClampedInt_ = ClampedInt; + class ClientPacketListener implements Internal.ClientGamePacketListener, Internal.NetworkHandlerExtensions { + constructor($$0: Internal.Minecraft_, $$1: Internal.Screen_, $$2: Internal.Connection_, $$3: Internal.GameProfile_, $$4: Internal.ClientTelemetryManager_) + setActionBarText($$0: Internal.ClientboundSetActionBarTextPacket_): void; + handleContainerSetSlot($$0: Internal.ClientboundContainerSetSlotPacket_): void; + handleAddPlayer($$0: Internal.ClientboundAddPlayerPacket_): void; + handleSetScore($$0: Internal.ClientboundSetScorePacket_): void; + handleAnimate($$0: Internal.ClientboundAnimatePacket_): void; + handleResourcePack($$0: Internal.ClientboundResourcePackPacket_): void; + handleOpenScreen($$0: Internal.ClientboundOpenScreenPacket_): void; + handleContainerContent($$0: Internal.ClientboundContainerSetContentPacket_): void; + handleLogin($$0: Internal.ClientboundLoginPacket_): void; + handleTagQueryPacket($$0: Internal.ClientboundTagQueryPacket_): void; + getConnection(): Internal.Connection; + onDisconnect($$0: Internal.Component_): void; + getPlayerInfo($$0: string): Internal.PlayerInfo; + handleUpdateAttributes($$0: Internal.ClientboundUpdateAttributesPacket_): void; + handleSetSpawn($$0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void; + handler$bfj001$handleLogin(packet: Internal.ClientboundLoginPacket_, callbackInfo: Internal.CallbackInfo_): void; + handleCustomPayload($$0: Internal.ClientboundCustomPayloadPacket_): void; + handleLookAt($$0: Internal.ClientboundPlayerLookAtPacket_): void; + handleParticleEvent($$0: Internal.ClientboundLevelParticlesPacket_): void; + levels(): Internal.Set>; + getCommands(): Internal.CommandDispatcher; + handleTitlesClear($$0: Internal.ClientboundClearTitlesPacket_): void; + handleRemoveEntities($$0: Internal.ClientboundRemoveEntitiesPacket_): void; + handleContainerClose($$0: Internal.ClientboundContainerClosePacket_): void; + handleTeleportEntity($$0: Internal.ClientboundTeleportEntityPacket_): void; + handleSetCamera($$0: Internal.ClientboundSetCameraPacket_): void; + handleForgetLevelChunk($$0: Internal.ClientboundForgetLevelChunkPacket_): void; + handlePlayerCombatEnter($$0: Internal.ClientboundPlayerCombatEnterPacket_): void; + handleBlockEvent($$0: Internal.ClientboundBlockEventPacket_): void; + handleLightUpdatePacket($$0: Internal.ClientboundLightUpdatePacket_): void; + handleMoveVehicle($$0: Internal.ClientboundMoveVehiclePacket_): void; + handleCommands($$0: Internal.ClientboundCommandsPacket_): void; + handleSetBorderCenter($$0: Internal.ClientboundSetBorderCenterPacket_): void; + getOnlinePlayers(): Internal.Collection; + handleItemCooldown($$0: Internal.ClientboundCooldownPacket_): void; + handleAddExperienceOrb($$0: Internal.ClientboundAddExperienceOrbPacket_): void; + setSubtitleText($$0: Internal.ClientboundSetSubtitleTextPacket_): void; + handleRespawn($$0: Internal.ClientboundRespawnPacket_): void; + getLevel(): Internal.ClientLevel; + handleCommandSuggestions($$0: Internal.ClientboundCommandSuggestionsPacket_): void; + handleSetEquipment($$0: Internal.ClientboundSetEquipmentPacket_): void; + handleChunkBlocksUpdate($$0: Internal.ClientboundSectionBlocksUpdatePacket_): void; + getOnlinePlayerIds(): Internal.Collection; + handleExplosion($$0: Internal.ClientboundExplodePacket_): void; + handleKeepAlive($$0: Internal.ClientboundKeepAlivePacket_): void; + handleUpdateMobEffect($$0: Internal.ClientboundUpdateMobEffectPacket_): void; + handleUpdateRecipes($$0: Internal.ClientboundUpdateRecipesPacket_): void; + handleOpenBook($$0: Internal.ClientboundOpenBookPacket_): void; + handleLevelChunkWithLight($$0: Internal.ClientboundLevelChunkWithLightPacket_): void; + handleBlockEntityData($$0: Internal.ClientboundBlockEntityDataPacket_): void; + handlePlayerInfo($$0: Internal.ClientboundPlayerInfoPacket_): void; + handleCustomSoundEvent($$0: Internal.ClientboundCustomSoundPacket_): void; + handleUpdateAdvancementsPacket($$0: Internal.ClientboundUpdateAdvancementsPacket_): void; + handleSetChunkCacheRadius($$0: Internal.ClientboundSetChunkCacheRadiusPacket_): void; + handleAddVibrationSignal($$0: Internal.ClientboundAddVibrationSignalPacket_): void; + handler$bfj001$handleChat(clientboundChatPacket: Internal.ClientboundChatPacket_, callbackInfo: Internal.CallbackInfo_): void; + handleMapItemData($$0: Internal.ClientboundMapItemDataPacket_): void; + getAdvancements(): Internal.ClientAdvancements; + handleInitializeBorder($$0: Internal.ClientboundInitializeBorderPacket_): void; + handleSetPlayerTeamPacket($$0: Internal.ClientboundSetPlayerTeamPacket_): void; + handleBlockDestruction($$0: Internal.ClientboundBlockDestructionPacket_): void; + getAddon(): Internal.ClientPlayNetworkAddon; + handleTakeItemEntity($$0: Internal.ClientboundTakeItemEntityPacket_): void; + handleEntityLinkPacket($$0: Internal.ClientboundSetEntityLinkPacket_): void; + handleSetTime($$0: Internal.ClientboundSetTimePacket_): void; + handleSetBorderSize($$0: Internal.ClientboundSetBorderSizePacket_): void; + handleSetCarriedItem($$0: Internal.ClientboundSetCarriedItemPacket_): void; + setTitlesAnimation($$0: Internal.ClientboundSetTitlesAnimationPacket_): void; + cleanup(): void; + handleSetBorderLerpSize($$0: Internal.ClientboundSetBorderLerpSizePacket_): void; + handleSetExperience($$0: Internal.ClientboundSetExperiencePacket_): void; + handleSetDisplayObjective($$0: Internal.ClientboundSetDisplayObjectivePacket_): void; + handleAddPainting($$0: Internal.ClientboundAddPaintingPacket_): void; + handleAddObjective($$0: Internal.ClientboundSetObjectivePacket_): void; + handleDisconnect($$0: Internal.ClientboundDisconnectPacket_): void; + handleSetHealth($$0: Internal.ClientboundSetHealthPacket_): void; + handleTabListCustomisation($$0: Internal.ClientboundTabListPacket_): void; + handleMerchantOffers($$0: Internal.ClientboundMerchantOffersPacket_): void; + handleUpdateTags($$0: Internal.ClientboundUpdateTagsPacket_): void; + handleStopSoundEvent($$0: Internal.ClientboundStopSoundPacket_): void; + handleRemoveMobEffect($$0: Internal.ClientboundRemoveMobEffectPacket_): void; + handleSetSimulationDistance($$0: Internal.ClientboundSetSimulationDistancePacket_): void; + handleSetChunkCacheCenter($$0: Internal.ClientboundSetChunkCacheCenterPacket_): void; + handleChat($$0: Internal.ClientboundChatPacket_): void; + getId(): Internal.UUID; + handlePing($$0: Internal.ClientboundPingPacket_): void; + handleBlockUpdate($$0: Internal.ClientboundBlockUpdatePacket_): void; + handleRotateMob($$0: Internal.ClientboundRotateHeadPacket_): void; + handleMovePlayer($$0: Internal.ClientboundPlayerPositionPacket_): void; + handleSoundEntityEvent($$0: Internal.ClientboundSoundEntityPacket_): void; + handleAddEntity($$0: Internal.ClientboundAddEntityPacket_): void; + handleChangeDifficulty($$0: Internal.ClientboundChangeDifficultyPacket_): void; + handleHorseScreenOpen($$0: Internal.ClientboundHorseScreenOpenPacket_): void; + handleEntityEvent($$0: Internal.ClientboundEntityEventPacket_): void; + handleSetBorderWarningDelay($$0: Internal.ClientboundSetBorderWarningDelayPacket_): void; + handleOpenSignEditor($$0: Internal.ClientboundOpenSignEditorPacket_): void; + setTitleText($$0: Internal.ClientboundSetTitleTextPacket_): void; + handleSetEntityData($$0: Internal.ClientboundSetEntityDataPacket_): void; + getDebugQueryHandler(): Internal.DebugQueryHandler; + handlePlaceRecipe($$0: Internal.ClientboundPlaceGhostRecipePacket_): void; + handleBossUpdate($$0: Internal.ClientboundBossEventPacket_): void; + getSuggestionsProvider(): Internal.ClientSuggestionProvider; + getLocalGameProfile(): Internal.GameProfile; + getPlayerInfo($$0: Internal.UUID_): Internal.PlayerInfo; + handleGameEvent($$0: Internal.ClientboundGameEventPacket_): void; + handleAddMob($$0: Internal.ClientboundAddMobPacket_): void; + handleSoundEvent($$0: Internal.ClientboundSoundPacket_): void; + handleSetEntityMotion($$0: Internal.ClientboundSetEntityMotionPacket_): void; + handleContainerSetData($$0: Internal.ClientboundContainerSetDataPacket_): void; + handlePlayerCombatEnd($$0: Internal.ClientboundPlayerCombatEndPacket_): void; + registryAccess(): Internal.RegistryAccess; + handleMoveEntity($$0: Internal.ClientboundMoveEntityPacket_): void; + handleLevelEvent($$0: Internal.ClientboundLevelEventPacket_): void; + handlePlayerAbilities($$0: Internal.ClientboundPlayerAbilitiesPacket_): void; + shouldPropagateHandlingExceptions(): boolean; + handlePlayerCombatKill($$0: Internal.ClientboundPlayerCombatKillPacket_): void; + handleSetBorderWarningDistance($$0: Internal.ClientboundSetBorderWarningDistancePacket_): void; + getRecipeManager(): Internal.RecipeManager; + handleBlockBreakAck($$0: Internal.ClientboundBlockBreakAckPacket_): void; + handleSetEntityPassengersPacket($$0: Internal.ClientboundSetPassengersPacket_): void; + handleAwardStats($$0: Internal.ClientboundAwardStatsPacket_): void; + handleSelectAdvancementsTab($$0: Internal.ClientboundSelectAdvancementsTabPacket_): void; + send($$0: Internal.Packet_): void; + handleAddOrRemoveRecipes($$0: Internal.ClientboundRecipePacket_): void; + set actionBarText($$0: Internal.ClientboundSetActionBarTextPacket_) + get connection(): Internal.Connection + get commands(): Internal.CommandDispatcher + get onlinePlayers(): Internal.Collection + set subtitleText($$0: Internal.ClientboundSetSubtitleTextPacket_) + get level(): Internal.ClientLevel + get onlinePlayerIds(): Internal.Collection + get advancements(): Internal.ClientAdvancements + get addon(): Internal.ClientPlayNetworkAddon + set titlesAnimation($$0: Internal.ClientboundSetTitlesAnimationPacket_) + get id(): Internal.UUID + set titleText($$0: Internal.ClientboundSetTitleTextPacket_) + get debugQueryHandler(): Internal.DebugQueryHandler + get suggestionsProvider(): Internal.ClientSuggestionProvider + get localGameProfile(): Internal.GameProfile + get recipeManager(): Internal.RecipeManager + readonly "callbackScreen": Internal.Screen; + } + type ClientPacketListener_ = ClientPacketListener; + interface Byte2DoubleFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function { + applyAsDouble(arg0: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Byte2CharFunction; + getOrDefault(arg0: any, arg1: any): any; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Byte2ShortFunction; + get(arg0: any): number; + apply(arg0: number): number; + remove(arg0: number): number; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Byte2ObjectFunction; + get(arg0: number): number; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2DoubleFunction; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Byte2LongFunction; + containsKey(arg0: any): boolean; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Byte2ByteFunction; + put(arg0: number, arg1: number): number; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2DoubleFunction; + put(arg0: any, arg1: any): any; + defaultReturnValue(arg0: number): void; + containsKey(arg0: number): boolean; + remove(arg0: any): number; + getOrDefault(arg0: any, arg1: number): number; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2DoubleFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + compose(arg0: Internal.Function_): Internal.Function; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Byte2ReferenceFunction; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2DoubleFunction; + defaultReturnValue(): number; + andThen(arg0: Internal.Function_): Internal.Function; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2DoubleFunction; + size(): number; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Byte2IntFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Byte2FloatFunction; + clear(): void; + put(arg0: number, arg1: number): number; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2DoubleFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2DoubleFunction; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + } + type Byte2DoubleFunction_ = ((arg0: number)=>number) | Byte2DoubleFunction; + class Dynamic2CommandExceptionType implements Internal.CommandExceptionType { + constructor(arg0: any_) + createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any, arg2: any): Internal.CommandSyntaxException; + create(arg0: any, arg1: any): Internal.CommandSyntaxException; + } + type Dynamic2CommandExceptionType_ = Dynamic2CommandExceptionType; + class ModifyRecipeCraftingGrid { + constructor(c: Internal.CraftingContainer_) + findAll(): Internal.List; + getPlayer(): Internal.PlayerJS; + getMenu(): Internal.AbstractContainerMenu; + getWidth(): number; + get(index: number): Internal.ItemStackJS; + find(ingredient: Internal.IngredientJS_): Internal.ItemStackJS; + findAll(ingredient: Internal.IngredientJS_): Internal.List; + find(ingredient: Internal.IngredientJS_, skip: number): Internal.ItemStackJS; + getHeight(): number; + get player(): Internal.PlayerJS + get menu(): Internal.AbstractContainerMenu + get width(): number + get height(): number + } + type ModifyRecipeCraftingGrid_ = ModifyRecipeCraftingGrid; + abstract class AbstractMinecartContainer extends Internal.AbstractMinecart implements Internal.Container, Internal.MenuProvider { + setLootTable($$0: ResourceLocation_, $$1: number): void; + stopOpen($$0: Internal.Player_): void; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + countItem($$0: Internal.Item_): number; + getSlot($$0: number): Internal.SlotAccess; + remove($$0: Internal.Entity$RemovalReason_): void; + isEmpty(): boolean; + asKJS(): Internal.EntityJS; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + hasAnyOf($$0: Internal.Set_): boolean; + removeItem($$0: number, $$1: number): Internal.ItemStack; + destroy($$0: Internal.DamageSource_): void; + setChanged(): void; + setItem($$0: number, $$1: Internal.ItemStack_): void; + getComponent(key: Internal.ComponentKey_): C; + getMaxStackSize(): number; + removeItemNoUpdate($$0: number): Internal.ItemStack; + stillValid($$0: Internal.Player_): boolean; + unpackLootTable($$0: Internal.Player_): void; + alwaysAccepts(): boolean; + getItem($$0: number): Internal.ItemStack; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + clearContent(): void; + get empty(): boolean + get maxStackSize(): number + } + type AbstractMinecartContainer_ = AbstractMinecartContainer; + interface EnchantmentBuilder$DamageBonusFunction { + getDamageBonus(arg0: number, arg1: string): number; + } + type EnchantmentBuilder$DamageBonusFunction_ = EnchantmentBuilder$DamageBonusFunction | ((arg0: number, arg1: string)=>number); + class PropertyChangeEvent extends Internal.EventObject { + constructor(arg0: any, arg1: string, arg2: any, arg3: any) + setPropagationId(arg0: any): void; + toString(): string; + getPropertyName(): string; + getPropagationId(): any; + getNewValue(): any; + getOldValue(): any; + set propagationId(arg0: any) + get propertyName(): string + get propagationId(): any + get newValue(): any + get oldValue(): any + } + type PropertyChangeEvent_ = PropertyChangeEvent; + interface Reference2ObjectFunction extends it.unimi.dsi.fastutil.Function { + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Reference2ReferenceFunction; + getOrDefault(arg0: any, arg1: V): V; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ObjectFunction; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Reference2DoubleFunction; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ObjectFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ObjectFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Reference2FloatFunction; + containsKey(arg0: any): boolean; + put(arg0: K, arg1: V): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Reference2LongFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Reference2ByteFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ObjectFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ObjectFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ObjectFunction; + get(arg0: any): V; + remove(arg0: any): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Reference2ShortFunction; + apply(arg0: K): V; + andThen(arg0: Internal.Function_): Internal.Function; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Reference2CharFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Reference2ObjectFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ObjectFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ObjectFunction; + size(): number; + compose(arg0: Internal.Function_): Internal.Function; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Reference2IntFunction; + clear(): void; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ObjectFunction; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + } + type Reference2ObjectFunction_ = ((arg0: any)=>V) | Reference2ObjectFunction; + interface TelemetryPropertyContainer { + addProperty(arg0: string, arg1: boolean): void; + addNullProperty(arg0: string): void; + forJsonObject(arg0: Internal.JsonObject_): this; + addProperty(arg0: string, arg1: number): void; + addProperty(arg0: string, arg1: string): void; + } + type TelemetryPropertyContainer_ = TelemetryPropertyContainer; + class PotionBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + getRegistryType(): Internal.RegistryObjectBuilderTypes; + effect(effect: Internal.MobEffect_, duration: number, amplifier: number): this; + effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean, hiddenEffect: Internal.MobEffectInstance_): this; + effect(effect: Internal.MobEffect_): this; + createObject(): any; + effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean): this; + effect(effect: Internal.MobEffect_, duration: number): this; + addEffect(effect: Internal.MobEffectInstance_): this; + effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean): this; + get registryType(): Internal.RegistryObjectBuilderTypes + } + type PotionBuilder_ = PotionBuilder; + class ArmorItemBuilder$Chestplate extends Internal.ArmorItemBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + } + type ArmorItemBuilder$Chestplate_ = ArmorItemBuilder$Chestplate; + class ModelLayerLocation { + constructor($$0: ResourceLocation_, $$1: string) + hashCode(): number; + getModel(): ResourceLocation; + toString(): string; + getLayer(): string; + equals($$0: any): boolean; + get model(): ResourceLocation + get layer(): string + } + type ModelLayerLocation_ = ModelLayerLocation; + class Attribute { + isClientSyncable(): boolean; + getDefaultValue(): number; + sanitizeValue($$0: number): number; + setSyncable($$0: boolean): this; + getDescriptionId(): string; + get clientSyncable(): boolean + get defaultValue(): number + set syncable($$0: boolean) + get descriptionId(): string + readonly static "MAX_NAME_LENGTH": 64; + } + type Attribute_ = Attribute | Special.Attribute; + interface RegistryAttributeHolder { + get(registry: Internal.Registry_): this; + addAttribute(arg0: Internal.RegistryAttribute_): this; + hasAttribute(arg0: Internal.RegistryAttribute_): boolean; + } + type RegistryAttributeHolder_ = RegistryAttributeHolder; + interface BiomeView { + getBiome(arg0: BlockPos_): Internal.Holder; + } + type BiomeView_ = BiomeView; + interface WatchService extends Internal.Closeable { + poll(): Internal.WatchKey; + take(): Internal.WatchKey; + close(): void; + poll(arg0: number, arg1: Internal.TimeUnit_): Internal.WatchKey; + } + type WatchService_ = WatchService; + interface ClassDesc extends Internal.TypeDescriptor$OfField, Internal.ConstantDesc { + componentType(): Internal.TypeDescriptor$OfField; + displayName(): string; + isPrimitive(): boolean; + ofDescriptor(arg0: string): this; + of(arg0: string): this; + descriptorString(): string; + nested(arg0: string, ...arg1: string[]): this; + of(arg0: string, arg1: string): this; + isArray(): boolean; + nested(arg0: string): this; + isClassOrInterface(): boolean; + packageName(): string; + equals(arg0: any): boolean; + arrayType(arg0: number): this; + arrayType(): Internal.TypeDescriptor$OfField; + get primitive(): boolean + get array(): boolean + get classOrInterface(): boolean + } + type ClassDesc_ = ClassDesc; + abstract class AbstractSchoolingFish extends Internal.AbstractFish { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + inRangeOfLeader(): boolean; + pathToLeader(): void; + asKJS(): Internal.EntityJS; + tick(): void; + stopFollowing(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + hasFollowers(): boolean; + isFollower(): boolean; + canBeFollowed(): boolean; + addFollowers($$0: Internal.Stream_): void; + alwaysAccepts(): boolean; + getMaxSpawnClusterSize(): number; + getMaxSchoolSize(): number; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + startFollowing($$0: Internal.AbstractSchoolingFish_): this; + foodEatenKJS(is: Internal.ItemStack_): void; + get follower(): boolean + get maxSpawnClusterSize(): number + get maxSchoolSize(): number + } + type AbstractSchoolingFish_ = AbstractSchoolingFish; + class StructureTemplateWrapper { + constructor(data: Internal.StructureTemplate_) + getAuthor(): string; + setAuthor(string: string): void; + placeInWorld(serverLevelAccessor: Internal.ServerLevelAccessor_, blockPos: BlockPos_, blockPos2: BlockPos_, structurePlaceSettings: Internal.StructurePlaceSettings_, random: Internal.Random_, i: number): boolean; + getData(): Internal.StructureTemplate; + save(compoundTag: Internal.CompoundTag_): Internal.CompoundTag; + filterBlocks(blockPos: BlockPos_, structurePlaceSettings: Internal.StructurePlaceSettings_, block: Internal.Block_): Internal.List; + getSize(rotation: Internal.Rotation_): Vec3i; + getBoundingBox(blockPos: BlockPos_, rotation: Internal.Rotation_, blockPos2: BlockPos_, mirror: Internal.Mirror_): Internal.BoundingBox; + getSize(): Vec3i; + load(compoundTag: Internal.CompoundTag_): void; + getBoundingBox(structurePlaceSettings: Internal.StructurePlaceSettings_, blockPos: BlockPos_): Internal.BoundingBox; + static of(data: Internal.Iterable_): Internal.Iterable; + fillFromWorld(level: Internal.Level_, blockPos: BlockPos_, blockPos2: BlockPos_, bl: boolean, block: Internal.Block_): void; + getZeroPositionWithTransform(blockPos: BlockPos_, mirror: Internal.Mirror_, rotation: Internal.Rotation_): BlockPos; + static of(data: Internal.Stream_): Internal.Stream; + fillFromWorld(level: Internal.Level_, blockPos: BlockPos_, vec3i: Vec3i_, bl: boolean, block: Internal.Block_): void; + calculateConnectedPosition(structurePlaceSettings: Internal.StructurePlaceSettings_, blockPos: BlockPos_, structurePlaceSettings2: Internal.StructurePlaceSettings_, blockPos2: BlockPos_): BlockPos; + static of(data: Internal.Optional_): Internal.Optional; + static of(data: Internal.StructureTemplate_): Internal.StructureTemplateWrapper; + filterBlocks(blockPos: BlockPos_, structurePlaceSettings: Internal.StructurePlaceSettings_, block: Internal.Block_, bl: boolean): Internal.List; + get author(): string + set author(string: string) + get data(): Internal.StructureTemplate + get size(): Vec3i + } + type StructureTemplateWrapper_ = StructureTemplateWrapper; + class RenderStateShard$OverlayStateShard extends Internal.RenderStateShard$BooleanStateShard { + constructor($$0: boolean) + } + type RenderStateShard$OverlayStateShard_ = RenderStateShard$OverlayStateShard; + interface AccessBlockModelRenderer { + fabric_updateShape(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: number[], arg4: Internal.Direction_, arg5: number[], arg6: Internal.BitSet_): void; + } + type AccessBlockModelRenderer_ = AccessBlockModelRenderer; + interface GatheringByteChannel extends Internal.WritableByteChannel { + write(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; + write(arg0: Internal.ByteBuffer_[]): number; + } + type GatheringByteChannel_ = GatheringByteChannel; + class ClientboundLevelChunkPacketData { + constructor($$0: Internal.FriendlyByteBuf_, $$1: number, $$2: number) + constructor($$0: Internal.LevelChunk_) + write($$0: Internal.FriendlyByteBuf_): void; + getHeightmaps(): Internal.CompoundTag; + getReadBuffer(): Internal.FriendlyByteBuf; + static extractChunkData($$0: Internal.FriendlyByteBuf_, $$1: Internal.LevelChunk_): void; + getBlockEntitiesTagsConsumer($$0: number, $$1: number): Internal.Consumer; + get heightmaps(): Internal.CompoundTag + get readBuffer(): Internal.FriendlyByteBuf + } + type ClientboundLevelChunkPacketData_ = ClientboundLevelChunkPacketData; + interface PacketSender { + sendPacket(arg0: Internal.Packet_): void; + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_): void; + createPacket(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Packet; + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_, callback: Internal.GenericFutureListener_): void; + sendPacket(arg0: Internal.Packet_, arg1: Internal.GenericFutureListener_): void; + } + type PacketSender_ = PacketSender; + class MinecraftProfileTexture$Type extends Internal.Enum { + static values(): Internal.MinecraftProfileTexture$Type[]; + static valueOf(arg0: string): Internal.MinecraftProfileTexture$Type; + readonly static "CAPE": Internal.MinecraftProfileTexture$Type; + readonly static "ELYTRA": Internal.MinecraftProfileTexture$Type; + readonly static "SKIN": Internal.MinecraftProfileTexture$Type; + } + type MinecraftProfileTexture$Type_ = MinecraftProfileTexture$Type | "elytra" | "skin" | "cape"; + class RandomBooleanFeatureConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.Holder_, $$1: Internal.Holder_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "featureFalse": Internal.Holder; + readonly "featureTrue": Internal.Holder; + } + type RandomBooleanFeatureConfiguration_ = RandomBooleanFeatureConfiguration; + class MaterialColor$Brightness extends Internal.Enum { + static values(): Internal.MaterialColor$Brightness[]; + static byId($$0: number): Internal.MaterialColor$Brightness; + static valueOf($$0: string): Internal.MaterialColor$Brightness; + readonly static "LOWEST": Internal.MaterialColor$Brightness; + readonly static "LOW": Internal.MaterialColor$Brightness; + readonly "id": number; + readonly "modifier": number; + readonly static "HIGH": Internal.MaterialColor$Brightness; + readonly static "NORMAL": Internal.MaterialColor$Brightness; + } + type MaterialColor$Brightness_ = "normal" | "high" | "low" | "lowest" | MaterialColor$Brightness; + class ServerboundContainerClickPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.ClickType_, $$5: Internal.ItemStack_, $$6: Internal.Int2ObjectMap_) + getButtonNum(): number; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getStateId(): number; + getChangedSlots(): Internal.Int2ObjectMap; + getCarriedItem(): Internal.ItemStack; + getSlotNum(): number; + getClickType(): Internal.ClickType; + getContainerId(): number; + isSkippable(): boolean; + get buttonNum(): number + get stateId(): number + get changedSlots(): Internal.Int2ObjectMap + get carriedItem(): Internal.ItemStack + get slotNum(): number + get clickType(): Internal.ClickType + get containerId(): number + get skippable(): boolean + } + type ServerboundContainerClickPacket_ = ServerboundContainerClickPacket; + interface ScreenMouseEvents$BeforeMouseClick { + beforeMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenMouseEvents$BeforeMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>void) | ScreenMouseEvents$BeforeMouseClick; + interface Holder { + isValidInRegistry(arg0: Internal.Registry_): boolean; + hackyErase($$0: Internal.Holder_): this; + isBound(): boolean; + is(arg0: ResourceLocation_): boolean; + direct($$0: T): this; + value(): T; + unwrapKey(): Internal.Optional>; + is(arg0: Internal.Predicate_>): boolean; + unwrap(): Internal.Either, T>; + kind(): Internal.Holder$Kind; + is(arg0: Internal.ResourceKey_): boolean; + tags(): Internal.Stream>; + is(arg0: Internal.TagKey_): boolean; + get bound(): boolean + } + type Holder_ = Holder; + interface RegistryEntryRemovedCallback { + onEntryRemoved(arg0: number, arg1: ResourceLocation_, arg2: T): void; + event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; + } + type RegistryEntryRemovedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T)=>void) | RegistryEntryRemovedCallback; + class Duration implements Internal.TemporalAmount, Internal.Comparable, Internal.Serializable { + static parse(arg0: Internal.CharSequence_): Internal.Duration; + compareTo(arg0: any): number; + minusHours(arg0: number): this; + plusMillis(arg0: number): this; + toNanosPart(): number; + multipliedBy(arg0: number): this; + getUnits(): Internal.List; + dividedBy(arg0: number): this; + get(arg0: Internal.TemporalUnit_): number; + minusNanos(arg0: number): this; + static ofSeconds(arg0: number): Internal.Duration; + static ofMinutes(arg0: number): Internal.Duration; + minus(arg0: Internal.Duration_): this; + isNegative(): boolean; + static ofNanos(arg0: number): Internal.Duration; + toDays(): number; + toHoursPart(): number; + toSecondsPart(): number; + minusDays(arg0: number): this; + static ofMillis(arg0: number): Internal.Duration; + plusNanos(arg0: number): this; + minusSeconds(arg0: number): this; + toMinutes(): number; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + toMillis(): number; + toHours(): number; + getSeconds(): number; + static ofSeconds(arg0: number, arg1: number): Internal.Duration; + toMinutesPart(): number; + isZero(): boolean; + withSeconds(arg0: number): this; + static of(arg0: number, arg1: Internal.TemporalUnit_): Internal.Duration; + static between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): Internal.Duration; + plusSeconds(arg0: number): this; + plusMinutes(arg0: number): this; + toNanos(): number; + negated(): this; + static ofDays(arg0: number): Internal.Duration; + addTo(arg0: Internal.Temporal_): Internal.Temporal; + compareTo(arg0: Internal.Duration_): number; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + toString(): string; + plus(arg0: Internal.Duration_): this; + toDaysPart(): number; + plusDays(arg0: number): this; + plusHours(arg0: number): this; + static from(arg0: Internal.TemporalAmount_): Internal.Duration; + truncatedTo(arg0: Internal.TemporalUnit_): this; + getNano(): number; + subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; + minusMillis(arg0: number): this; + hashCode(): number; + dividedBy(arg0: Internal.Duration_): number; + minusMinutes(arg0: number): this; + abs(): this; + static ofHours(arg0: number): Internal.Duration; + equals(arg0: any): boolean; + withNanos(arg0: number): this; + toSeconds(): number; + toMillisPart(): number; + get units(): Internal.List + get negative(): boolean + get seconds(): number + get zero(): boolean + get nano(): number + readonly static "ZERO": Internal.Duration; + } + type Duration_ = Duration; + class ServerboundJigsawGeneratePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: BlockPos_, $$1: number, $$2: boolean) + handle(arg0: Internal.PacketListener_): void; + keepJigsaws(): boolean; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + levels(): number; + get pos(): BlockPos + get skippable(): boolean + } + type ServerboundJigsawGeneratePacket_ = ServerboundJigsawGeneratePacket; + class ZoneOffset extends Internal.ZoneId implements Internal.TemporalAccessor, Internal.Comparable, Internal.TemporalAdjuster, Internal.Serializable { + static ofHoursMinutes(arg0: number, arg1: number): Internal.ZoneOffset; + toString(): string; + static ofTotalSeconds(arg0: number): Internal.ZoneOffset; + compareTo(arg0: Internal.ZoneOffset_): number; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + static ofHours(arg0: number): Internal.ZoneOffset; + query(arg0: Internal.TemporalQuery_): R; + static of(arg0: string): Internal.ZoneOffset; + getId(): string; + compareTo(arg0: any): number; + static ofHoursMinutesSeconds(arg0: number, arg1: number, arg2: number): Internal.ZoneOffset; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + hashCode(): number; + getRules(): Internal.ZoneRules; + get(arg0: Internal.TemporalField_): number; + getLong(arg0: Internal.TemporalField_): number; + static from(arg0: Internal.TemporalAccessor_): Internal.ZoneOffset; + equals(arg0: any): boolean; + getTotalSeconds(): number; + isSupported(arg0: Internal.TemporalField_): boolean; + get id(): string + get rules(): Internal.ZoneRules + get totalSeconds(): number + readonly static "MIN": Internal.ZoneOffset; + readonly static "MAX": Internal.ZoneOffset; + readonly static "UTC": Internal.ZoneOffset; + } + type ZoneOffset_ = ZoneOffset; + abstract class HolderSet$ListBacked implements Internal.HolderSet { + constructor() + getRandomElement($$0: Internal.Random_): Internal.Optional>; + isValidInRegistry($$0: Internal.Registry_): boolean; + iterator(): Internal.Iterator>; + size(): number; + get($$0: number): Internal.Holder; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator>; + stream(): Internal.Stream>; + } + type HolderSet$ListBacked_ = HolderSet$ListBacked; + abstract class Triple implements Internal.Comparable>, Internal.Serializable { + constructor() + compareTo(arg0: Internal.Triple_): number; + hashCode(): number; + getMiddle(): M; + toString(): string; + getLeft(): L; + getRight(): R; + static of(arg0: L, arg1: M, arg2: R): Internal.Triple; + equals(arg0: any): boolean; + static emptyArray(): Internal.Triple[]; + compareTo(arg0: any): number; + toString(arg0: string): string; + get middle(): M + get left(): L + get right(): R + readonly static "EMPTY_ARRAY": any; + } + type Triple_ = Triple; + interface WeightedEntry { + getWeight(): Internal.Weight; + wrap($$0: T, $$1: number): Internal.WeightedEntry$Wrapper; + get weight(): Internal.Weight + } + type WeightedEntry_ = WeightedEntry; + class ScriptFile implements Internal.Comparable { + constructor(p: Internal.ScriptPack_, i: Internal.ScriptFileInfo_, s: Internal.ScriptSource_) + getError(): Internal.Throwable; + load(): boolean; + compareTo(o: Internal.ScriptFile_): number; + compareTo(arg0: any): number; + get error(): Internal.Throwable + readonly "source": Internal.ScriptSource; + readonly "info": Internal.ScriptFileInfo; + readonly "pack": Internal.ScriptPack; + } + type ScriptFile_ = ScriptFile; + class ModuleDescriptor$Version implements Internal.Comparable { + hashCode(): number; + compareTo(arg0: Internal.ModuleDescriptor$Version_): number; + toString(): string; + equals(arg0: any): boolean; + static parse(arg0: string): Internal.ModuleDescriptor$Version; + compareTo(arg0: any): number; + } + type ModuleDescriptor$Version_ = ModuleDescriptor$Version; + class Ravager extends Internal.Raider { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + getRoarTick(): number; + canBeControlledByRider(): boolean; + aiStep(): void; + getPassengersRidingOffset(): number; + method_5652($$0: Internal.CompoundTag_): void; + getControllingPassenger(): Internal.Entity; + getStunnedTick(): number; + asKJS(): Internal.EntityJS; + getAttackTick(): number; + canBeLeader(): boolean; + alwaysAccepts(): boolean; + getMaxHeadYRot(): number; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + method_5749($$0: Internal.CompoundTag_): void; + hasLineOfSight($$0: Internal.Entity_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getCelebrateSound(): Internal.SoundEvent; + handleEntityEvent($$0: number): void; + applyRaidBuffs($$0: number, $$1: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get roarTick(): number + get passengersRidingOffset(): number + get controllingPassenger(): Internal.Entity + get stunnedTick(): number + get attackTick(): number + get maxHeadYRot(): number + get celebrateSound(): Internal.SoundEvent + readonly static "STUN_DURATION": 40; + } + type Ravager_ = Ravager; + interface Reference2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Reference2FloatFunction; + put(arg0: K, arg1: number): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Reference2LongFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Reference2ByteFunction; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: any): number; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Reference2IntFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ShortFunction; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + containsKey(arg0: any): boolean; + defaultReturnValue(): number; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ShortFunction; + getOrDefault(arg0: any, arg1: number): number; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ShortFunction; + apply(arg0: K): number; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Reference2ReferenceFunction; + put(arg0: any, arg1: any): any; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ShortFunction; + getShort(arg0: any): number; + removeShort(arg0: any): number; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Reference2CharFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Reference2ObjectFunction; + applyAsInt(arg0: K): number; + size(): number; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ShortFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ShortFunction; + defaultReturnValue(arg0: number): void; + compose(arg0: Internal.Function_): Internal.Function; + clear(): void; + getOrDefault(arg0: any, arg1: number): number; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ShortFunction; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ShortFunction; + get(arg0: any): any; + } + type Reference2ShortFunction_ = ((arg0: any)=>number) | Reference2ShortFunction; + abstract class MapCodec extends Internal.CompressorHolder implements Internal.MapEncoder, Internal.MapDecoder { + constructor() + codec(): Internal.Codec; + forGetter(arg0: Internal.Function_): Internal.RecordCodecBuilder; + flatXmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.MapCodec; + ap(arg0: Internal.MapDecoder_>): Internal.MapDecoder; + fieldOf(arg0: string): this; + stable(): this; + setPartial(arg0: Internal.Supplier_): this; + withLifecycle(arg0: Internal.Lifecycle_): Internal.MapDecoder; + orElse(arg0: Internal.Consumer_, arg1: A): this; + compressedBuilder(arg0: Internal.DynamicOps_): Internal.RecordBuilder; + map(arg0: Internal.Function_): Internal.MapDecoder; + orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): this; + mapResult(arg0: Internal.MapCodec$ResultFunction_): this; + static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_): Internal.MapCodec; + compressedDecode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + static unit(arg0: A): Internal.MapCodec; + deprecated(arg0: number): this; + xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.MapCodec; + dependent(arg0: Internal.MapCodec_, arg1: Internal.Function_>>, arg2: Internal.BiFunction_): this; + orElseGet(arg0: Internal.Supplier_): this; + encoder(): Internal.Encoder; + keys(arg0: Internal.DynamicOps_): Internal.Stream; + decoder(): Internal.Decoder; + static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_, arg2: Internal.Supplier_): Internal.MapCodec; + orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): this; + flatMap(arg0: Internal.Function_): Internal.MapDecoder; + comap(arg0: Internal.Function_): Internal.MapEncoder; + flatComap(arg0: Internal.Function_): Internal.MapEncoder; + static unit(arg0: Internal.Supplier_): Internal.MapCodec; + orElse(arg0: A): this; + orElse(arg0: Internal.UnaryOperator_, arg1: A): this; + set partial(arg0: Internal.Supplier_) + } + type MapCodec_ = MapCodec; + class BakedQuad implements Internal.ModelQuadView, Internal.BakedQuadAccess { + constructor($$0: number[], $$1: number, $$2: Internal.Direction_, $$3: Internal.TextureAtlasSprite_, $$4: boolean) + getTexU(idx: number): number; + getFlags(): number; + getTexV(idx: number): number; + getSprite(): Internal.TextureAtlasSprite; + getNormal(idx: number): number; + getLight(idx: number): number; + setVertices(arg0: number[]): void; + getColor(idx: number): number; + getTintIndex(): number; + isTinted(): boolean; + getZ(idx: number): number; + getColorIndex(): number; + getX(idx: number): number; + getY(idx: number): number; + getDirection(): Internal.Direction; + getVertices(): number[]; + isShade(): boolean; + get flags(): number + get sprite(): Internal.TextureAtlasSprite + set vertices(arg0: number[]) + get tintIndex(): number + get tinted(): boolean + get colorIndex(): number + get direction(): Internal.Direction + get vertices(): number[] + get shade(): boolean + } + type BakedQuad_ = BakedQuad; + class ItemTransform { + constructor($$0: Internal.Vector3f_, $$1: Internal.Vector3f_, $$2: Internal.Vector3f_) + hashCode(): number; + apply($$0: boolean, $$1: Internal.PoseStack_): void; + equals($$0: any): boolean; + readonly static "NO_TRANSFORM": Internal.ItemTransform; + readonly "scale": Internal.Vector3f; + readonly "rotation": Internal.Vector3f; + readonly "translation": Internal.Vector3f; + } + type ItemTransform_ = ItemTransform; + abstract class TrunkPlacer { + constructor($$0: number, $$1: number, $$2: number) + placeTrunk(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: number, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): Internal.List; + getTreeHeight($$0: Internal.Random_): number; + readonly static "MAX_HEIGHT": 80; + readonly static "CODEC": any; + } + type TrunkPlacer_ = TrunkPlacer; + class ExplosionEventJS$Pre extends Internal.ExplosionEventJS { + constructor(level: Internal.Level_, explosion: Internal.Explosion_) + canCancel(): boolean; + getSize(): number; + setSize(s: number): void; + get size(): number + set size(s: number) + } + type ExplosionEventJS$Pre_ = ExplosionEventJS$Pre; + interface Double2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + put(arg0: number, arg1: string): string; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2CharFunction; + getOrDefault(arg0: any, arg1: string): string; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2CharFunction; + getOrDefault(arg0: any, arg1: any): any; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Double2DoubleFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2CharFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2CharFunction; + defaultReturnValue(): string; + put(arg0: number, arg1: string): string; + remove(arg0: any): string; + containsKey(arg0: any): boolean; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Double2ByteFunction; + defaultReturnValue(arg0: string): void; + get(arg0: any): string; + apply(arg0: number): string; + andThenChar(arg0: Internal.Char2CharFunction_): this; + put(arg0: any, arg1: any): any; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Double2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Double2FloatFunction; + getOrDefault(arg0: number, arg1: string): string; + containsKey(arg0: number): boolean; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2CharFunction; + size(): number; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Double2LongFunction; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2CharFunction; + clear(): void; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Double2ObjectFunction; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Double2ShortFunction; + compose(arg0: Internal.Function_): Internal.Function; + get(arg0: number): string; + remove(arg0: number): string; + applyAsInt(arg0: number): number; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Double2ReferenceFunction; + } + type Double2CharFunction_ = Double2CharFunction | ((arg0: number)=>string); + class Half extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.Half[]; + toString(): string; + getSerializedName(): string; + static valueOf($$0: string): Internal.Half; + get serializedName(): string + readonly static "TOP": Internal.Half; + readonly static "BOTTOM": Internal.Half; + } + type Half_ = Half | "bottom" | "top"; + interface IntSpliterator extends Internal.Spliterator$OfInt { + forEachRemaining(arg0: any): void; + forEachRemaining(arg0: Internal.Consumer_): void; + getComparator(): Internal.Comparator; + trySplit(): Internal.Spliterator; + getExactSizeIfKnown(): number; + hasCharacteristics(arg0: number): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + forEachRemaining(arg0: Internal.IntConsumer_): void; + skip(arg0: number): number; + tryAdvance(arg0: any): boolean; + tryAdvance(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): boolean; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + } + type IntSpliterator_ = IntSpliterator; + interface EventExecutor extends Internal.EventExecutorGroup { + inEventLoop(arg0: Internal.Thread_): boolean; + parent(): Internal.EventExecutorGroup; + newPromise(): Internal.Promise; + next(): this; + newProgressivePromise(): Internal.ProgressivePromise; + forEach(arg0: Internal.Consumer_): void; + newFailedFuture(arg0: Internal.Throwable_): io.netty.util.concurrent.Future; + newSucceededFuture(arg0: V): io.netty.util.concurrent.Future; + spliterator(): Internal.Spliterator; + inEventLoop(): boolean; + } + type EventExecutor_ = EventExecutor; + interface FabricLootPool { + getEntries(): Internal.List; + asVanilla(): Internal.LootPool; + getRolls(): Internal.NumberProvider; + getFunctions(): Internal.List; + getConditions(): Internal.List; + get entries(): Internal.List + get rolls(): Internal.NumberProvider + get functions(): Internal.List + get conditions(): Internal.List + } + type FabricLootPool_ = FabricLootPool; + class CaveSurface extends Internal.Enum implements Internal.StringRepresentable { + static byName($$0: string): Internal.CaveSurface; + getY(): number; + getSerializedName(): string; + static values(): Internal.CaveSurface[]; + static valueOf($$0: string): Internal.CaveSurface; + getDirection(): Internal.Direction; + get y(): number + get serializedName(): string + get direction(): Internal.Direction + readonly static "FLOOR": Internal.CaveSurface; + readonly static "CEILING": Internal.CaveSurface; + readonly static "CODEC": any; + } + type CaveSurface_ = "floor" | CaveSurface | "ceiling"; + class ChannelOption extends Internal.AbstractConstant> { + static valueOf(arg0: Internal.Class_, arg1: string): Internal.ChannelOption; + static newInstance(arg0: string): Internal.ChannelOption; + validate(arg0: T): void; + static valueOf(arg0: string): Internal.ChannelOption; + static exists(arg0: string): boolean; + readonly static "IP_TOS": Internal.ChannelOption; + readonly static "IP_MULTICAST_LOOP_DISABLED": Internal.ChannelOption; + readonly static "IP_MULTICAST_IF": Internal.ChannelOption; + readonly static "AUTO_READ": Internal.ChannelOption; + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "MAX_MESSAGES_PER_READ": Internal.ChannelOption; + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "WRITE_BUFFER_HIGH_WATER_MARK": Internal.ChannelOption; + readonly static "WRITE_SPIN_COUNT": Internal.ChannelOption; + readonly static "SO_TIMEOUT": Internal.ChannelOption; + readonly static "SO_RCVBUF": Internal.ChannelOption; + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "WRITE_BUFFER_LOW_WATER_MARK": Internal.ChannelOption; + readonly static "SO_LINGER": Internal.ChannelOption; + readonly static "TCP_FASTOPEN": Internal.ChannelOption; + readonly static "AUTO_CLOSE": Internal.ChannelOption; + readonly static "IP_MULTICAST_ADDR": Internal.ChannelOption; + readonly static "SO_KEEPALIVE": Internal.ChannelOption; + readonly static "IP_MULTICAST_TTL": Internal.ChannelOption; + readonly static "ALLOW_HALF_CLOSURE": Internal.ChannelOption; + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION": Internal.ChannelOption; + readonly static "MAX_MESSAGES_PER_WRITE": Internal.ChannelOption; + readonly static "RCVBUF_ALLOCATOR": Internal.ChannelOption; + readonly static "SO_BROADCAST": Internal.ChannelOption; + readonly static "SO_BACKLOG": Internal.ChannelOption; + readonly static "ALLOCATOR": Internal.ChannelOption; + readonly static "CONNECT_TIMEOUT_MILLIS": Internal.ChannelOption; + readonly static "TCP_FASTOPEN_CONNECT": Internal.ChannelOption; + readonly static "SINGLE_EVENTEXECUTOR_PER_GROUP": Internal.ChannelOption; + readonly static "SO_SNDBUF": Internal.ChannelOption; + readonly static "MESSAGE_SIZE_ESTIMATOR": Internal.ChannelOption; + readonly static "SO_REUSEADDR": Internal.ChannelOption; + readonly static "WRITE_BUFFER_WATER_MARK": Internal.ChannelOption; + readonly static "TCP_NODELAY": Internal.ChannelOption; + } + type ChannelOption_ = ChannelOption; + class VertexFormat$IndexType extends Internal.Enum { + static values(): Internal.VertexFormat$IndexType[]; + static valueOf($$0: string): Internal.VertexFormat$IndexType; + static least($$0: number): Internal.VertexFormat$IndexType; + readonly static "SHORT": Internal.VertexFormat$IndexType; + readonly "asGLType": number; + readonly static "BYTE": Internal.VertexFormat$IndexType; + readonly static "INT": Internal.VertexFormat$IndexType; + readonly "bytes": number; + } + type VertexFormat$IndexType_ = VertexFormat$IndexType | "int" | "short" | "byte"; + class PBRAtlasHolder { + constructor() + getSpecularAtlas(): Internal.PBRAtlasTexture; + setSpecularAtlas(arg0: Internal.PBRAtlasTexture_): void; + cycleAnimationFrames(): void; + setNormalAtlas(arg0: Internal.PBRAtlasTexture_): void; + getNormalAtlas(): Internal.PBRAtlasTexture; + get specularAtlas(): Internal.PBRAtlasTexture + set specularAtlas(arg0: Internal.PBRAtlasTexture_) + set normalAtlas(arg0: Internal.PBRAtlasTexture_) + get normalAtlas(): Internal.PBRAtlasTexture + } + type PBRAtlasHolder_ = PBRAtlasHolder; + class EntityType implements Internal.InjectedEntityTypeExtension, Internal.EntityTypeTest { + constructor($$0: any_, $$1: Internal.MobCategory_, $$2: boolean, $$3: boolean, $$4: boolean, $$5: boolean, $$6: Internal.ImmutableSet_, $$7: Internal.EntityDimensions_, $$8: number, $$9: number) + isBlockDangerous($$0: Internal.BlockState_): boolean; + spawn($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_, $$2: Internal.Component_, $$3: Internal.Player_, $$4: BlockPos_, $$5: Internal.MobSpawnType_, $$6: boolean, $$7: boolean): T; + arch$holder(): Internal.Holder>; + tryCast($$0: Internal.Entity_): T; + toShortString(): string; + static loadEntitiesRecursive($$0: Internal.List_, $$1: Internal.Level_): Internal.Stream; + builtInRegistryHolder(): Internal.Holder$Reference>; + getBaseClass(): Internal.Class; + clientTrackingRange(): number; + getDefaultLootTable(): ResourceLocation; + getCategory(): Internal.MobCategory; + getWidth(): number; + getAABB($$0: number, $$1: number, $$2: number): Internal.AABB; + spawn($$0: Internal.ServerLevel_, $$1: Internal.ItemStack_, $$2: Internal.Player_, $$3: BlockPos_, $$4: Internal.MobSpawnType_, $$5: boolean, $$6: boolean): Internal.Entity; + static loadEntityRecursive($$0: Internal.CompoundTag_, $$1: Internal.Level_, $$2: Internal.Function_): Internal.Entity; + tryCast(arg0: any): any; + getHeight(): number; + fireImmune(): boolean; + arch$registryName(): ResourceLocation; + getDescriptionId(): string; + canSpawnFarFromPlayer(): boolean; + static by($$0: Internal.CompoundTag_): Internal.Optional>; + static getKey($$0: Internal.EntityType_): ResourceLocation; + canSummon(): boolean; + updateInterval(): number; + static byString($$0: string): Internal.Optional>; + getDimensions(): Internal.EntityDimensions; + toString(): string; + create($$0: Internal.Level_): T; + static create($$0: Internal.CompoundTag_, $$1: Internal.Level_): Internal.Optional; + trackDeltas(): boolean; + create($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_, $$2: Internal.Component_, $$3: Internal.Player_, $$4: BlockPos_, $$5: Internal.MobSpawnType_, $$6: boolean, $$7: boolean): T; + canSerialize(): boolean; + static create($$0: number, $$1: Internal.Level_): Internal.Entity; + is($$0: Internal.TagKey_>): boolean; + static updateCustomEntityTag($$0: Internal.Level_, $$1: Internal.Player_, $$2: Internal.Entity_, $$3: Internal.CompoundTag_): void; + getDescription(): Internal.Component; + get baseClass(): Internal.Class + get defaultLootTable(): ResourceLocation + get category(): Internal.MobCategory + get width(): number + get height(): number + get descriptionId(): string + get dimensions(): Internal.EntityDimensions + get description(): Internal.Component + readonly static "TURTLE": Internal.EntityType; + readonly static "EVOKER": Internal.EntityType; + readonly static "SHULKER_BULLET": Internal.EntityType; + readonly static "ARROW": Internal.EntityType; + readonly static "DOLPHIN": Internal.EntityType; + readonly static "PUFFERFISH": Internal.EntityType; + readonly static "HUSK": Internal.EntityType; + readonly static "PANDA": Internal.EntityType; + readonly static "ENDER_DRAGON": Internal.EntityType; + readonly static "PILLAGER": Internal.EntityType; + readonly static "GUARDIAN": Internal.EntityType; + readonly static "PIG": Internal.EntityType; + readonly static "WITCH": Internal.EntityType; + readonly static "ITEM_FRAME": Internal.EntityType; + readonly static "FURNACE_MINECART": Internal.EntityType; + readonly static "AREA_EFFECT_CLOUD": Internal.EntityType; + readonly static "STRAY": Internal.EntityType; + readonly static "OCELOT": Internal.EntityType; + readonly static "CAVE_SPIDER": Internal.EntityType; + readonly static "VINDICATOR": Internal.EntityType; + readonly static "CHEST_MINECART": Internal.EntityType; + readonly static "TNT": Internal.EntityType; + readonly static "WITHER": Internal.EntityType; + readonly static "ENDER_PEARL": Internal.EntityType; + readonly static "CHICKEN": Internal.EntityType; + readonly static "END_CRYSTAL": Internal.EntityType; + readonly static "ARMOR_STAND": Internal.EntityType; + readonly static "PHANTOM": Internal.EntityType; + readonly static "FIREBALL": Internal.EntityType; + readonly static "SALMON": Internal.EntityType; + readonly static "WITHER_SKULL": Internal.EntityType; + readonly static "BAT": Internal.EntityType; + readonly static "SMALL_FIREBALL": Internal.EntityType; + readonly static "PAINTING": Internal.EntityType; + readonly static "WOLF": Internal.EntityType; + readonly static "GHAST": Internal.EntityType; + readonly static "MARKER": Internal.EntityType; + readonly static "ZOGLIN": Internal.EntityType; + readonly static "SHEEP": Internal.EntityType; + readonly static "ZOMBIE_VILLAGER": Internal.EntityType; + readonly static "SPECTRAL_ARROW": Internal.EntityType; + readonly static "ENTITY_TAG": "EntityTag"; + readonly static "CREEPER": Internal.EntityType; + readonly static "SPIDER": Internal.EntityType; + readonly static "LLAMA": Internal.EntityType; + readonly static "BLAZE": Internal.EntityType; + readonly static "TNT_MINECART": Internal.EntityType; + readonly static "GLOW_SQUID": Internal.EntityType; + readonly static "FOX": Internal.EntityType; + readonly static "SILVERFISH": Internal.EntityType; + readonly static "SQUID": Internal.EntityType; + readonly static "WITHER_SKELETON": Internal.EntityType; + readonly static "ZOMBIFIED_PIGLIN": Internal.EntityType; + readonly static "COD": Internal.EntityType; + readonly static "SPAWNER_MINECART": Internal.EntityType; + readonly static "COMMAND_BLOCK_MINECART": Internal.EntityType; + readonly static "GLOW_ITEM_FRAME": Internal.EntityType; + readonly static "ZOMBIE_HORSE": Internal.EntityType; + readonly static "STRIDER": Internal.EntityType; + readonly static "SLIME": Internal.EntityType; + readonly static "MULE": Internal.EntityType; + readonly static "TRADER_LLAMA": Internal.EntityType; + readonly static "DROWNED": Internal.EntityType; + readonly static "EVOKER_FANGS": Internal.EntityType; + readonly static "MINECART": Internal.EntityType; + readonly static "PIGLIN": Internal.EntityType; + readonly static "EXPERIENCE_ORB": Internal.EntityType; + readonly static "LLAMA_SPIT": Internal.EntityType; + readonly static "TROPICAL_FISH": Internal.EntityType; + readonly static "IRON_GOLEM": Internal.EntityType; + readonly static "VEX": Internal.EntityType; + readonly static "EXPERIENCE_BOTTLE": Internal.EntityType; + readonly static "ENDERMITE": Internal.EntityType; + readonly static "BOAT": Internal.EntityType; + readonly static "EYE_OF_ENDER": Internal.EntityType; + readonly static "WANDERING_TRADER": Internal.EntityType; + readonly static "SNOW_GOLEM": Internal.EntityType; + readonly static "SNOWBALL": Internal.EntityType; + readonly static "VILLAGER": Internal.EntityType; + readonly static "FIREWORK_ROCKET": Internal.EntityType; + readonly static "LEASH_KNOT": Internal.EntityType; + readonly static "RAVAGER": Internal.EntityType; + readonly static "MAGMA_CUBE": Internal.EntityType; + readonly static "ZOMBIE": Internal.EntityType; + readonly static "CAT": Internal.EntityType; + readonly static "HOGLIN": Internal.EntityType; + readonly static "GOAT": Internal.EntityType; + readonly static "PARROT": Internal.EntityType; + readonly static "AXOLOTL": Internal.EntityType; + readonly static "DRAGON_FIREBALL": Internal.EntityType; + readonly static "PIGLIN_BRUTE": Internal.EntityType; + readonly static "POLAR_BEAR": Internal.EntityType; + readonly static "ELDER_GUARDIAN": Internal.EntityType; + readonly static "ENDERMAN": Internal.EntityType; + readonly static "BEE": Internal.EntityType; + readonly static "POTION": Internal.EntityType; + readonly static "HOPPER_MINECART": Internal.EntityType; + readonly static "SKELETON": Internal.EntityType; + readonly static "PLAYER": Internal.EntityType; + readonly static "SHULKER": Internal.EntityType; + readonly static "GIANT": Internal.EntityType; + readonly static "FISHING_BOBBER": Internal.EntityType; + readonly static "FALLING_BLOCK": Internal.EntityType; + readonly static "COW": Internal.EntityType; + readonly static "TRIDENT": Internal.EntityType; + readonly static "SKELETON_HORSE": Internal.EntityType; + readonly static "ITEM": Internal.EntityType; + readonly static "HORSE": Internal.EntityType; + readonly static "ILLUSIONER": Internal.EntityType; + readonly static "LIGHTNING_BOLT": Internal.EntityType; + readonly static "MOOSHROOM": Internal.EntityType; + readonly static "RABBIT": Internal.EntityType; + readonly static "DONKEY": Internal.EntityType; + readonly static "EGG": Internal.EntityType; + } + type EntityType_ = Special.EntityType | EntityType; + class CommandRegistryEventJS extends Internal.ServerEventJS { + constructor(dispatcher: Internal.CommandDispatcher_, selection: Internal.Commands$CommandSelection_) + register(command: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; + isForMultiPlayer(): boolean; + getBuiltinSuggestions(): Internal.ClassWrapper; + isForSinglePlayer(): boolean; + getCommands(): Internal.ClassWrapper; + getArguments(): Internal.ClassWrapper; + get forMultiPlayer(): boolean + get builtinSuggestions(): Internal.ClassWrapper + get forSinglePlayer(): boolean + get commands(): Internal.ClassWrapper + get arguments(): Internal.ClassWrapper + readonly "selection": Internal.Commands$CommandSelection; + readonly "dispatcher": Internal.CommandDispatcher; + } + type CommandRegistryEventJS_ = CommandRegistryEventJS; + interface DoubleFunction { + apply(arg0: number): R; + } + type DoubleFunction_ = DoubleFunction | ((arg0: number)=>R); + class ArmorDyeRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + getSerializer(): Internal.RecipeSerializer; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + isIncomplete(): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get group(): string + get serializer(): Internal.RecipeSerializer + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type ArmorDyeRecipe_ = ArmorDyeRecipe; + class Criterion { + constructor($$0: Internal.CriterionTriggerInstance_) + constructor() + getTrigger(): Internal.CriterionTriggerInstance; + serializeToJson(): Internal.JsonElement; + static criterionFromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Criterion; + static criterionFromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): Internal.Criterion; + static criteriaFromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Map; + static criteriaFromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): Internal.Map; + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + static serializeToNetwork($$0: Internal.Map_, $$1: Internal.FriendlyByteBuf_): void; + get trigger(): Internal.CriterionTriggerInstance + } + type Criterion_ = Criterion; + class ClientboundLevelEventPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: BlockPos_, $$2: number, $$3: boolean) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + getType(): number; + getData(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + isGlobalEvent(): boolean; + isSkippable(): boolean; + get pos(): BlockPos + get type(): number + get data(): number + get globalEvent(): boolean + get skippable(): boolean + } + type ClientboundLevelEventPacket_ = ClientboundLevelEventPacket; + abstract class Locale$IsoCountryCode extends Internal.Enum { + static valueOf(arg0: string): Internal.Locale$IsoCountryCode; + static values(): Internal.Locale$IsoCountryCode[]; + readonly static "PART1_ALPHA2": any; + readonly static "PART1_ALPHA3": any; + readonly static "PART3": any; + } + type Locale$IsoCountryCode_ = Locale$IsoCountryCode | "part1_alpha2" | "part3" | "part1_alpha3"; + class GeodeConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.GeodeBlockSettings_, $$1: Internal.GeodeLayerSettings_, $$2: Internal.GeodeCrackSettings_, $$3: number, $$4: number, $$5: boolean, $$6: Internal.IntProvider_, $$7: Internal.IntProvider_, $$8: Internal.IntProvider_, $$9: number, $$10: number, $$11: number, $$12: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "placementsRequireLayer0Alternate": boolean; + readonly "geodeLayerSettings": Internal.GeodeLayerSettings; + readonly "minGenOffset": number; + readonly "geodeBlockSettings": Internal.GeodeBlockSettings; + readonly "usePotentialPlacementsChance": number; + readonly "distributionPoints": Internal.IntProvider; + readonly "maxGenOffset": number; + readonly static "CHANCE_RANGE": any; + readonly "noiseMultiplier": number; + readonly "useAlternateLayer0Chance": number; + readonly "geodeCrackSettings": Internal.GeodeCrackSettings; + readonly "outerWallDistance": Internal.IntProvider; + readonly "pointOffset": Internal.IntProvider; + readonly "invalidBlocksThreshold": number; + } + type GeodeConfiguration_ = GeodeConfiguration; + interface SearchTree { + search(arg0: string): Internal.List; + } + type SearchTree_ = SearchTree; + interface BlockKJS extends Internal.BlockBuilderProvider { + getBlockBuilderKJS(): Internal.BlockBuilder; + getTypeDataKJS(): Internal.CompoundTag; + setSpeedFactorKJS(v: number): void; + setFrictionKJS(v: number): void; + getBlockStatesKJS(): Internal.List; + setMaterialKJS(v: Internal.Material_): void; + setSoundTypeKJS(v: Internal.SoundType_): void; + setIsRandomlyTickingKJS(v: boolean): void; + setExplosionResistanceKJS(v: number): void; + setJumpFactorKJS(v: number): void; + setBlockBuilderKJS(b: Internal.BlockBuilder_): void; + setHasCollisionKJS(v: boolean): void; + get blockBuilderKJS(): Internal.BlockBuilder + get typeDataKJS(): Internal.CompoundTag + set speedFactorKJS(v: number) + set frictionKJS(v: number) + get blockStatesKJS(): Internal.List + set materialKJS(v: Internal.Material_) + set soundTypeKJS(v: Internal.SoundType_) + set isRandomlyTickingKJS(v: boolean) + set explosionResistanceKJS(v: number) + set jumpFactorKJS(v: number) + set blockBuilderKJS(b: Internal.BlockBuilder_) + set hasCollisionKJS(v: boolean) + } + type BlockKJS_ = BlockKJS; + class ShovelItemBuilder extends Internal.HandheldItemBuilder { + constructor(i: ResourceLocation_) + createObject(): Internal.Item; + } + type ShovelItemBuilder_ = ShovelItemBuilder; + interface DensityFunction$Visitor extends Internal.Function { + andThen(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.Function_): Internal.Function; + } + type DensityFunction$Visitor_ = DensityFunction$Visitor; + class AddOreProperties { + constructor() + aboveBottom(y: number): Internal.VerticalAnchor; + size(s: number): this; + belowTop(y: number): Internal.VerticalAnchor; + bottom(): Internal.VerticalAnchor; + count(c: number): this; + addTarget(ruleTest: Internal.RuleTest_, targetState: BlockStatePredicate_): void; + squared(): this; + triangleHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this; + triangleHeight(min: number, max: number): this; + top(): Internal.VerticalAnchor; + count(c: Internal.IntProvider_): this; + count(min: number, max: number): this; + chance(c: number): this; + uniformHeight(min: number, max: number): this; + uniformHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this; + "height": Internal.HeightRangePlacement; + "retrogen": number; + "count": Internal.IntProvider; + "worldgenLayer": DecorationGenerationStep; + "chance": number; + "squared": boolean; + "noSurface": number; + "biomes": Internal.BiomeFilter; + "size": number; + "id": ResourceLocation; + "targets": Internal.List; + } + type AddOreProperties_ = AddOreProperties; + class ClientboundKeepAlivePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getId(): number; + isSkippable(): boolean; + get id(): number + get skippable(): boolean + } + type ClientboundKeepAlivePacket_ = ClientboundKeepAlivePacket; + class VarHandle$VarHandleDesc extends Internal.DynamicConstantDesc { + toString(): string; + static ofArray(arg0: Internal.ClassDesc_): Internal.VarHandle$VarHandleDesc; + resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any; + static ofField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): Internal.VarHandle$VarHandleDesc; + static ofStaticField(arg0: Internal.ClassDesc_, arg1: string, arg2: Internal.ClassDesc_): Internal.VarHandle$VarHandleDesc; + varType(): Internal.ClassDesc; + } + type VarHandle$VarHandleDesc_ = VarHandle$VarHandleDesc; + class CanyonCarverConfiguration extends Internal.CarverConfiguration { + constructor($$0: number, $$1: Internal.HeightProvider_, $$2: Internal.FloatProvider_, $$3: Internal.VerticalAnchor_, $$4: Internal.CarverDebugSettings_, $$5: Internal.FloatProvider_, $$6: Internal.CanyonCarverConfiguration$CanyonShapeConfiguration_) + constructor($$0: Internal.CarverConfiguration_, $$1: Internal.FloatProvider_, $$2: Internal.CanyonCarverConfiguration$CanyonShapeConfiguration_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "shape": Internal.CanyonCarverConfiguration$CanyonShapeConfiguration; + readonly "verticalRotation": Internal.FloatProvider; + } + type CanyonCarverConfiguration_ = CanyonCarverConfiguration; + class DataLayer { + constructor() + constructor($$0: number[]) + get($$0: number, $$1: number, $$2: number): number; + getData(): number[]; + copy(): this; + toString(): string; + layerToString($$0: number): string; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + isEmpty(): boolean; + get data(): number[] + get empty(): boolean + readonly static "LAYER_SIZE": 128; + readonly static "SIZE": 2048; + readonly static "LAYER_COUNT": 16; + } + type DataLayer_ = DataLayer; + class ClientboundSetEquipmentPacket implements Internal.Packet { + constructor($$0: number, $$1: Internal.List_>) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getEntity(): number; + getSlots(): Internal.List>; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get entity(): number + get slots(): Internal.List> + get skippable(): boolean + } + type ClientboundSetEquipmentPacket_ = ClientboundSetEquipmentPacket; + class Abilities { + constructor() + addSaveData($$0: Internal.CompoundTag_): void; + getFlyingSpeed(): number; + setWalkingSpeed($$0: number): void; + getWalkingSpeed(): number; + setFlyingSpeed($$0: number): void; + loadSaveData($$0: Internal.CompoundTag_): void; + get flyingSpeed(): number + set walkingSpeed($$0: number) + get walkingSpeed(): number + set flyingSpeed($$0: number) + "instabuild": boolean; + "flying": boolean; + "invulnerable": boolean; + "mayfly": boolean; + "mayBuild": boolean; + } + type Abilities_ = Abilities; + interface FloatCollection extends Internal.FloatIterable, Internal.Collection { + containsAll(arg0: Internal.FloatCollection_): boolean; + retainAll(arg0: Internal.FloatCollection_): boolean; + forEach(arg0: Internal.Consumer_): void; + addAll(arg0: Internal.FloatCollection_): boolean; + removeIf(arg0: Internal.DoublePredicate_): boolean; + iterator(): Internal.FloatIterator; + toArray(arg0: Internal.IntFunction_): T[]; + contains(arg0: number): boolean; + doubleParallelStream(): Internal.DoubleStream; + doubleStream(): Internal.DoubleStream; + parallelStream(): Internal.Stream; + contains(arg0: any): boolean; + forEach(arg0: Internal.FloatConsumer_): void; + rem(arg0: number): boolean; + toArray(arg0: number[]): number[]; + remove(arg0: any): boolean; + doubleIterator(): Internal.DoubleIterator; + add(arg0: any): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + doubleSpliterator(): Internal.DoubleSpliterator; + spliterator(): Internal.Spliterator; + forEach(arg0: Internal.DoubleConsumer_): void; + removeIf(arg0: Internal.FloatPredicate_): boolean; + toFloatArray(arg0: number[]): number[]; + add(arg0: number): boolean; + removeAll(arg0: Internal.FloatCollection_): boolean; + stream(): Internal.Stream; + add(arg0: number): boolean; + toFloatArray(): number[]; + } + type FloatCollection_ = FloatCollection; + interface LongUnaryOperator { + andThen(arg0: Internal.LongUnaryOperator_): this; + compose(arg0: Internal.LongUnaryOperator_): this; + applyAsLong(arg0: number): number; + identity(): this; + } + type LongUnaryOperator_ = LongUnaryOperator | ((arg0: number)=>number); + class IntegratedServer extends Internal.MinecraftServer { + constructor($$0: Internal.Thread_, $$1: Internal.Minecraft_, $$2: Internal.LevelStorageSource$LevelStorageAccess_, $$3: Internal.PackRepository_, $$4: Internal.WorldStem_, $$5: Internal.MinecraftSessionService_, $$6: Internal.GameProfileRepository_, $$7: Internal.GameProfileCache_, $$8: any_) + tickServer($$0: Internal.BooleanSupplier_): void; + ask($$0: Internal.Function_): Internal.CompletableFuture; + forceSynchronousWrites(): boolean; + method_3744($$0: Internal.CrashReport_): void; + fillServerSystemReport($$0: Internal.SystemReport_): Internal.SystemReport; + getPort(): number; + getFunctionCompilationLevel(): number; + setDefaultGameType($$0: Internal.GameType_): void; + isSingleplayerOwner($$0: Internal.GameProfile_): boolean; + isCommandBlockEnabled(): boolean; + getServerDirectory(): Internal.File; + askEither($$0: Internal.Function_): Internal.CompletableFuture; + isPublished(): boolean; + halt($$0: boolean): void; + getScaledTrackingDistance($$0: number): number; + publishServer($$0: Internal.GameType_, $$1: boolean, $$2: number): boolean; + getRateLimitPacketsPerSecond(): number; + isEpollEnabled(): boolean; + getOperatorUserPermissionLevel(): number; + stopServer(): void; + shouldRconBroadcast(): boolean; + getModdedStatus(): Internal.ModCheck; + method_3823(): boolean; + shouldInformAdmins(): boolean; + isDedicatedServer(): boolean; + alwaysAccepts(): boolean; + asKJS(): Internal.ServerJS; + setUUID($$0: Internal.UUID_): void; + getForcedGameType(): Internal.GameType; + get port(): number + get functionCompilationLevel(): number + set defaultGameType($$0: Internal.GameType_) + get commandBlockEnabled(): boolean + get serverDirectory(): Internal.File + get published(): boolean + get rateLimitPacketsPerSecond(): number + get epollEnabled(): boolean + get operatorUserPermissionLevel(): number + get moddedStatus(): Internal.ModCheck + get dedicatedServer(): boolean + set UUID($$0: Internal.UUID_) + get forcedGameType(): Internal.GameType + } + type IntegratedServer_ = IntegratedServer; + class IngredientStackJS implements Internal.IngredientJS { + constructor(i: Internal.IngredientJS_, c: number) + getVanillaItems(): Internal.Set; + x(c: number): Internal.IngredientJS; + getCount(): number; + isInvalidRecipeIngredient(): boolean; + toString(): string; + getStacks(): Internal.Set; + asIngredientStack(): this; + getItemIds(): Internal.Set; + copy(): Internal.Copyable; + test(stack: Internal.ItemStackJS_): boolean; + static stackOf(in_: Internal.IngredientJS_): Internal.IngredientStackJS; + isEmpty(): boolean; + getIngredient(): Internal.IngredientJS; + toJson(): Internal.JsonElement; + testVanillaItem(item: Internal.Item_): boolean; + filter(filter: Internal.IngredientJS_): Internal.IngredientJS; + not(): Internal.IngredientJS; + anyStackMatches(ingredient: Internal.IngredientJS_): boolean; + createVanillaIngredient(): Internal.Ingredient; + getVanillaPredicate(): Internal.Predicate; + getFirst(): Internal.ItemStackJS; + unwrapStackIngredient(): Internal.List; + withCount(count: number): Internal.IngredientJS; + testVanilla(stack: Internal.ItemStack_): boolean; + get vanillaItems(): Internal.Set + get count(): number + get invalidRecipeIngredient(): boolean + get stacks(): Internal.Set + get itemIds(): Internal.Set + get empty(): boolean + get ingredient(): Internal.IngredientJS + get vanillaPredicate(): Internal.Predicate + get first(): Internal.ItemStackJS + "ingredientKey": string; + "countKey": string; + "ingredient": Internal.IngredientJS; + } + type IngredientStackJS_ = IngredientStackJS; + class DayOfWeek extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { + minus(arg0: number): this; + plus(arg0: number): this; + static from(arg0: Internal.TemporalAccessor_): Internal.DayOfWeek; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + static values(): Internal.DayOfWeek[]; + query(arg0: Internal.TemporalQuery_): R; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + static of(arg0: number): Internal.DayOfWeek; + get(arg0: Internal.TemporalField_): number; + getLong(arg0: Internal.TemporalField_): number; + getValue(): number; + static valueOf(arg0: string): Internal.DayOfWeek; + isSupported(arg0: Internal.TemporalField_): boolean; + get value(): number + readonly static "SUNDAY": Internal.DayOfWeek; + readonly static "SATURDAY": Internal.DayOfWeek; + readonly static "THURSDAY": Internal.DayOfWeek; + readonly static "FRIDAY": Internal.DayOfWeek; + readonly static "MONDAY": Internal.DayOfWeek; + readonly static "WEDNESDAY": Internal.DayOfWeek; + readonly static "TUESDAY": Internal.DayOfWeek; + } + type DayOfWeek_ = DayOfWeek | "tuesday" | "friday" | "thursday" | "monday" | "saturday" | "sunday" | "wednesday"; + interface ClientboundLevelChunkPacketData$BlockEntityTagOutput { + accept(arg0: BlockPos_, arg1: Internal.BlockEntityType_, arg2: Internal.CompoundTag_): void; + } + type ClientboundLevelChunkPacketData$BlockEntityTagOutput_ = ((arg0: BlockPos, arg1: Internal.BlockEntityType, arg2: Internal.CompoundTag)=>void) | ClientboundLevelChunkPacketData$BlockEntityTagOutput; + interface WrappedJS { + } + type WrappedJS_ = WrappedJS; + class StringRange { + constructor(arg0: number, arg1: number) + static at(arg0: number): Internal.StringRange; + getStart(): number; + hashCode(): number; + static encompassing(arg0: Internal.StringRange_, arg1: Internal.StringRange_): Internal.StringRange; + getEnd(): number; + toString(): string; + get(arg0: string): string; + get(arg0: Internal.ImmutableStringReader_): string; + isEmpty(): boolean; + equals(arg0: any): boolean; + getLength(): number; + static between(arg0: number, arg1: number): Internal.StringRange; + get start(): number + get end(): number + get empty(): boolean + get length(): number + } + type StringRange_ = StringRange; + class ClientTickEventJS extends Internal.ClientEventJS { + constructor() + } + type ClientTickEventJS_ = ClientTickEventJS; + interface SoundEventListener { + onPlaySound(arg0: Internal.SoundInstance_, arg1: Internal.WeighedSoundEvents_): void; + } + type SoundEventListener_ = SoundEventListener; + class EnvironmentScanPlacement extends Internal.PlacementModifier { + type(): Internal.PlacementModifierType; + static scanningFor($$0: Internal.Direction_, $$1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, $$2: number): Internal.EnvironmentScanPlacement; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + static scanningFor($$0: Internal.Direction_, $$1: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, $$2: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, $$3: number): Internal.EnvironmentScanPlacement; + readonly static "CODEC": any; + } + type EnvironmentScanPlacement_ = EnvironmentScanPlacement; + interface FloatConsumer extends Internal.DoubleConsumer, Internal.Consumer { + andThen(arg0: Internal.FloatConsumer_): this; + accept(arg0: number): void; + andThen(arg0: Internal.Consumer_): Internal.Consumer; + accept(arg0: any): void; + accept(arg0: number): void; + andThen(arg0: Internal.DoubleConsumer_): Internal.DoubleConsumer; + accept(arg0: number): void; + } + type FloatConsumer_ = FloatConsumer | ((arg0: number)=>void); + interface ListIterator extends Internal.Iterator { + nextIndex(): number; + hasPrevious(): boolean; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): E; + previous(): E; + hasNext(): boolean; + add(arg0: E): void; + set(arg0: E): void; + previousIndex(): number; + } + type ListIterator_ = ListIterator; + interface ChannelId extends Internal.Comparable, Internal.Serializable { + asShortText(): string; + asLongText(): string; + } + type ChannelId_ = ChannelId; + class Donkey extends Internal.AbstractChestedHorse { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + canMate($$0: Internal.Animal_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + } + type Donkey_ = Donkey; + class BlockLeftClickEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, hand: Hand_, pos: BlockPos_, direction: Internal.Direction_) + getFacing(): Internal.Direction; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getItem(): Internal.ItemStackJS; + getBlock(): Internal.BlockContainerJS; + get facing(): Internal.Direction + get entity(): Internal.EntityJS + get item(): Internal.ItemStackJS + get block(): Internal.BlockContainerJS + } + type BlockLeftClickEventJS_ = BlockLeftClickEventJS; + interface ChangeListener { + onChanged(arg0: T): void; + } + type ChangeListener_ = ChangeListener | ((arg0: T)=>void); + class ClientboundCommandSuggestionsPacket implements Internal.Packet { + constructor($$0: number, $$1: Internal.Suggestions_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getSuggestions(): Internal.Suggestions; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getId(): number; + get suggestions(): Internal.Suggestions + get skippable(): boolean + get id(): number + } + type ClientboundCommandSuggestionsPacket_ = ClientboundCommandSuggestionsPacket; + class SkinManager { + constructor($$0: Internal.TextureManager_, $$1: Internal.File_, $$2: Internal.MinecraftSessionService_) + getInsecureSkinInformation($$0: Internal.GameProfile_): Internal.Map; + registerSkins($$0: Internal.GameProfile_, $$1: Internal.SkinManager$SkinTextureCallback_, $$2: boolean): void; + registerTexture($$0: Internal.MinecraftProfileTexture_, $$1: Internal.MinecraftProfileTexture$Type_): ResourceLocation; + readonly static "PROPERTY_TEXTURES": "textures"; + } + type SkinManager_ = SkinManager; + interface SessionEventListener { + onStartGameSession(arg0: Internal.GameSession_): void; + onLeaveGameSession(arg0: Internal.GameSession_): void; + readonly static "NONE": any; + } + type SessionEventListener_ = SessionEventListener; + interface FlyingAnimal { + isFlying(): boolean; + get flying(): boolean + } + type FlyingAnimal_ = FlyingAnimal; + abstract class ServerboundMovePlayerPacket implements Internal.Packet { + handle(arg0: Internal.PacketListener_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + hasRotation(): boolean; + isOnGround(): boolean; + getYRot($$0: number): number; + getX($$0: number): number; + getY($$0: number): number; + hasPosition(): boolean; + isSkippable(): boolean; + getZ($$0: number): number; + getXRot($$0: number): number; + get onGround(): boolean + get skippable(): boolean + } + type ServerboundMovePlayerPacket_ = ServerboundMovePlayerPacket; + class ClientLoggedInEventJS extends Internal.ClientEventJS { + constructor() + } + type ClientLoggedInEventJS_ = ClientLoggedInEventJS; + class NoiseChunk implements Internal.DensityFunction$ContextProvider, Internal.DensityFunction$FunctionContext { + updateForZ($$0: number, $$1: number): void; + getBlender(): Internal.Blender; + updateForY($$0: number, $$1: number): void; + stopInterpolation(): void; + selectCellYZ($$0: number, $$1: number): void; + updateForX($$0: number, $$1: number): void; + aquifer(): Internal.Aquifer; + swapSlices(): void; + forIndex(arg0: number): Internal.DensityFunction$FunctionContext; + blockX(): number; + static forColumn($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.NoiseRouter_, $$5: Internal.NoiseGeneratorSettings_, $$6: Internal.Aquifer$FluidPicker_): Internal.NoiseChunk; + forIndex($$0: number): this; + initializeForFirstCellX(): void; + fillAllDirectly($$0: number[], $$1: Internal.DensityFunction_): void; + static forChunk($$0: Internal.ChunkAccess_, $$1: Internal.NoiseRouter_, $$2: Internal.Supplier_, $$3: Internal.NoiseGeneratorSettings_, $$4: Internal.Aquifer$FluidPicker_, $$5: Internal.Blender_): Internal.NoiseChunk; + blockZ(): number; + preliminarySurfaceLevel($$0: number, $$1: number): number; + advanceCellX($$0: number): void; + blockY(): number; + get blender(): Internal.Blender + } + type NoiseChunk_ = NoiseChunk; + class FluidBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + bucketColor(c: Internal.Color_): this; + flowingTexture(id: ResourceLocation_): this; + createAdditionalObjects(): void; + noBucket(): this; + luminosity(luminosity: number): this; + gaseous(): this; + builtinTextures(): this; + stillTexture(id: ResourceLocation_): this; + createObject(): any; + viscosity(viscosity: number): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + displayName(name: string): Internal.BuilderBase; + createAttributes(): Internal.ArchitecturyFluidAttributes; + thickTexture(color: Internal.Color_): this; + rarity(rarity: Rarity_): this; + color(c: Internal.Color_): this; + density(density: number): this; + noBlock(): this; + thinTexture(color: Internal.Color_): this; + temperature(temperature: number): this; + get registryType(): Internal.RegistryObjectBuilderTypes + "bucketItem": Internal.FluidBucketItemBuilder; + "attributes": Internal.ArchitecturyFluidAttributes; + "flowingFluid": Internal.FlowingFluidBuilder; + "block": Internal.FluidBlockBuilder; + } + type FluidBuilder_ = FluidBuilder; + class FancyTrunkPlacer extends Internal.TrunkPlacer { + constructor($$0: number, $$1: number, $$2: number) + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + readonly static "CODEC": any; + } + type FancyTrunkPlacer_ = FancyTrunkPlacer; + interface BakedQuadAccess { + setVertices(arg0: number[]): void; + set vertices(arg0: number[]) + } + type BakedQuadAccess_ = BakedQuadAccess; + interface Short2CharFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function { + put(arg0: number, arg1: string): string; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2CharFunction; + getOrDefault(arg0: any, arg1: string): string; + put(arg0: number, arg1: string): string; + get(arg0: number): string; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Short2LongFunction; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Short2ShortFunction; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2CharFunction; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): string; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + remove(arg0: any): string; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2CharFunction; + apply(arg0: number): string; + containsKey(arg0: any): boolean; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Short2FloatFunction; + remove(arg0: number): string; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + defaultReturnValue(arg0: string): void; + applyAsInt(arg0: number): number; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2CharFunction; + get(arg0: any): string; + put(arg0: any, arg1: any): any; + containsKey(arg0: number): boolean; + getOrDefault(arg0: number, arg1: string): string; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2CharFunction; + composeShort(arg0: Internal.Short2ShortFunction_): this; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Short2DoubleFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Short2ReferenceFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2CharFunction; + size(): number; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2CharFunction; + clear(): void; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Short2IntFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Short2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + andThen(arg0: Internal.Function_): Internal.Function; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Short2ByteFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2CharFunction; + } + type Short2CharFunction_ = Short2CharFunction | ((arg0: number)=>string); + abstract class FileSystem implements Internal.Closeable { + getSeparator(): string; + getRootDirectories(): Internal.Iterable; + supportedFileAttributeViews(): Internal.Set; + getFileStores(): Internal.Iterable; + isOpen(): boolean; + newWatchService(): Internal.WatchService; + close(): void; + getUserPrincipalLookupService(): Internal.UserPrincipalLookupService; + provider(): Internal.FileSystemProvider; + getPath(arg0: string, ...arg1: string[]): Internal.Path; + isReadOnly(): boolean; + getPathMatcher(arg0: string): Internal.PathMatcher; + get separator(): string + get rootDirectories(): Internal.Iterable + get fileStores(): Internal.Iterable + get open(): boolean + get userPrincipalLookupService(): Internal.UserPrincipalLookupService + get readOnly(): boolean + } + type FileSystem_ = FileSystem; + class SculkSensorPhase extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.SculkSensorPhase[]; + toString(): string; + static valueOf($$0: string): Internal.SculkSensorPhase; + getSerializedName(): string; + get serializedName(): string + readonly static "ACTIVE": Internal.SculkSensorPhase; + readonly static "COOLDOWN": Internal.SculkSensorPhase; + readonly static "INACTIVE": Internal.SculkSensorPhase; + } + type SculkSensorPhase_ = "inactive" | "active" | SculkSensorPhase | "cooldown"; + interface AttributedCharacterIterator extends Internal.CharacterIterator { + getAttributes(): Internal.Map; + getRunStart(arg0: Internal.AttributedCharacterIterator$Attribute_): number; + getRunLimit(): number; + getAttribute(arg0: Internal.AttributedCharacterIterator$Attribute_): any; + getAllAttributeKeys(): Internal.Set; + getRunLimit(arg0: Internal.AttributedCharacterIterator$Attribute_): number; + getRunStart(): number; + getRunLimit(arg0: Internal.Set_): number; + getRunStart(arg0: Internal.Set_): number; + get attributes(): Internal.Map + get runLimit(): number + get allAttributeKeys(): Internal.Set + get runStart(): number + } + type AttributedCharacterIterator_ = AttributedCharacterIterator; + class RecipeManager extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener { + constructor() + getRecipeIds(): Internal.Stream; + getRecipeFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.Optional; + replaceRecipes($$0: Internal.Iterable_>): void; + hadErrorsLoading(): boolean; + byKey($$0: ResourceLocation_): Internal.Optional; + getRecipes(): Internal.Collection>; + getFabricDependencies(): Internal.Collection; + getRemainingItemsFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.NonNullList; + getAllRecipesFor($$0: Internal.RecipeType_): Internal.List; + static fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): Internal.Recipe; + getName(): string; + getRecipesFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.List; + getFabricId(): ResourceLocation; + get recipeIds(): Internal.Stream + get recipes(): Internal.Collection> + get fabricDependencies(): Internal.Collection + get name(): string + get fabricId(): ResourceLocation + "byName": Internal.Map>; + "recipes": Internal.Map, Internal.Map>>; + } + type RecipeManager_ = RecipeManager; + interface LevelRendererAccessor { + getRenderBuffers(): Internal.RenderBuffers; + setRenderBuffers(arg0: Internal.RenderBuffers_): void; + invokeSetupRender(arg0: Internal.Camera_, arg1: Internal.Frustum_, arg2: boolean, arg3: boolean): void; + getEntityRenderDispatcher(): Internal.EntityRenderDispatcher; + getLevel(): Internal.ClientLevel; + invokeRenderEntity(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.PoseStack_, arg6: Internal.MultiBufferSource_): void; + invokeRenderChunkLayer(arg0: Internal.RenderType_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number, arg5: com.mojang.math.Matrix4f_): void; + shouldRegenerateClouds(): boolean; + setShouldRegenerateClouds(arg0: boolean): void; + get renderBuffers(): Internal.RenderBuffers + set renderBuffers(arg0: Internal.RenderBuffers_) + get entityRenderDispatcher(): Internal.EntityRenderDispatcher + get level(): Internal.ClientLevel + set shouldRegenerateClouds(arg0: boolean) + } + type LevelRendererAccessor_ = LevelRendererAccessor; + interface ObjectInput extends Internal.AutoCloseable, Internal.DataInput { + read(arg0: number[], arg1: number, arg2: number): number; + read(): number; + close(): void; + available(): number; + read(arg0: number[]): number; + skip(arg0: number): number; + readObject(): any; + } + type ObjectInput_ = ObjectInput; + class MethodSignature { + hashCode(): number; + toString(): string; + static of(...types: Internal.Class_[]): Internal.MethodSignature; + matches(actualArguments: Internal.MethodSignature_, data: Internal.SharedContextData_): boolean; + equals(obj: any): boolean; + readonly static "DOUBLE": Internal.MethodSignature; + readonly static "STRING": Internal.MethodSignature; + readonly static "SHORT": Internal.MethodSignature; + readonly static "EMPTY": Internal.MethodSignature; + readonly static "BYTE": Internal.MethodSignature; + readonly static "INT": Internal.MethodSignature; + readonly static "BOOLEAN": Internal.MethodSignature; + readonly static "FLOAT": Internal.MethodSignature; + readonly "types": Internal.Class[]; + readonly static "OBJECT_ARRAY": Internal.MethodSignature; + readonly static "OBJECT": Internal.MethodSignature; + readonly static "LONG": Internal.MethodSignature; + readonly static "CHAR": Internal.MethodSignature; + } + type MethodSignature_ = MethodSignature; + interface Spliterator { + forEachRemaining(arg0: Internal.Consumer_): void; + getComparator(): Internal.Comparator; + getExactSizeIfKnown(): number; + hasCharacteristics(arg0: number): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + characteristics(): number; + estimateSize(): number; + trySplit(): this; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + readonly static "SORTED": 4; + readonly static "IMMUTABLE": 1024; + readonly static "DISTINCT": 1; + readonly static "CONCURRENT": 4096; + readonly static "ORDERED": 16; + readonly static "NONNULL": 256; + readonly static "SUBSIZED": 16384; + readonly static "SIZED": 64; + } + type Spliterator_ = Spliterator; + interface EquipmentSlotProvider { + getPreferredEquipmentSlot(arg0: Internal.ItemStack_): EquipmentSlot; + } + type EquipmentSlotProvider_ = ((arg0: Internal.ItemStack)=>EquipmentSlot_) | EquipmentSlotProvider; + class Strider extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + travel($$0: Vec3_): void; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + getControllingPassenger(): Internal.Entity; + asKJS(): Internal.EntityJS; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + travelWithInput($$0: Vec3_): void; + travel($$0: Internal.Mob_, $$1: Internal.ItemBasedSteering_, $$2: Vec3_): boolean; + isFood($$0: Internal.ItemStack_): boolean; + boost(): boolean; + equipSaddle($$0: Internal.SoundSource_): void; + canStandOnFluid($$0: Internal.FluidState_): boolean; + isOnFire(): boolean; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + method_5749($$0: Internal.CompoundTag_): void; + getSteeringSpeed(): number; + setSuffocating($$0: boolean): void; + getComponent(key: Internal.ComponentKey_): C; + isSuffocating(): boolean; + canBeControlledByRider(): boolean; + isSaddled(): boolean; + getPassengersRidingOffset(): number; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + isSensitiveToWater(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + static checkStriderSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + getLeashOffset(): Vec3; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getMoveSpeed(): number; + isSaddleable(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + get controllingPassenger(): Internal.Entity + get onFire(): boolean + get steeringSpeed(): number + set suffocating($$0: boolean) + get suffocating(): boolean + get saddled(): boolean + get passengersRidingOffset(): number + get sensitiveToWater(): boolean + get leashOffset(): Vec3 + get moveSpeed(): number + get saddleable(): boolean + } + type Strider_ = Strider; + class LanguageInfo implements com.mojang.bridge.game.Language, Internal.Comparable { + constructor($$0: string, $$1: string, $$2: string, $$3: boolean) + hashCode(): number; + toString(): string; + compareTo($$0: Internal.LanguageInfo_): number; + getCode(): string; + getName(): string; + isBidirectional(): boolean; + equals($$0: any): boolean; + compareTo(arg0: any): number; + getRegion(): string; + get code(): string + get name(): string + get bidirectional(): boolean + get region(): string + } + type LanguageInfo_ = LanguageInfo; class LegacySinglePoolElement extends Internal.SinglePoolElement { getType(): Internal.StructurePoolElementType; toString(): string; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.StructurePoolElementType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + get type(): Internal.StructurePoolElementType + readonly static "CODEC": any; } type LegacySinglePoolElement_ = LegacySinglePoolElement; - /** - * @javaClass net.minecraft.class_1517 - */ - class DragonHoldingPatternPhase extends Internal.AbstractDragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_, $$3: Internal.Player_): void; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - get flyTargetLocation(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + class RaidDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + constructor($$0: Internal.Minecraft_) + setRaidCenters($$0: Internal.Collection_): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + clear(): void; + set raidCenters($$0: Internal.Collection_) } - type DragonHoldingPatternPhase_ = DragonHoldingPatternPhase; - /** - * @javaClass net.minecraft.class_4650 - */ - class SpruceFoliagePlacer extends Internal.FoliagePlacer { - foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type RaidDebugRenderer_ = RaidDebugRenderer; + class MobSpawnType extends Internal.Enum { + static valueOf($$0: string): Internal.MobSpawnType; + static values(): Internal.MobSpawnType[]; + readonly static "SPAWNER": Internal.MobSpawnType; + readonly static "BREEDING": Internal.MobSpawnType; + readonly static "CHUNK_GENERATION": Internal.MobSpawnType; + readonly static "EVENT": Internal.MobSpawnType; + readonly static "MOB_SUMMONED": Internal.MobSpawnType; + readonly static "CONVERSION": Internal.MobSpawnType; + readonly static "TRIGGERED": Internal.MobSpawnType; + readonly static "COMMAND": Internal.MobSpawnType; + readonly static "STRUCTURE": Internal.MobSpawnType; + readonly static "JOCKEY": Internal.MobSpawnType; + readonly static "PATROL": Internal.MobSpawnType; + readonly static "DISPENSER": Internal.MobSpawnType; + readonly static "REINFORCEMENT": Internal.MobSpawnType; + readonly static "BUCKET": Internal.MobSpawnType; + readonly static "SPAWN_EGG": Internal.MobSpawnType; + readonly static "NATURAL": Internal.MobSpawnType; } - type SpruceFoliagePlacer_ = SpruceFoliagePlacer; - /** - * @javaClass net.minecraft.class_4156 - */ - class PoiRecord { - isOccupied(): boolean; - static codec($$0: Internal.Runnable_): Internal.Codec; - hasSpace(): boolean; - getPos(): BlockPos; - hashCode(): number; - equals($$0: any): boolean; - getFreeTickets(): number; - getPoiType(): Internal.PoiType; - get pos(): BlockPos; - get poiType(): Internal.PoiType; - get freeTickets(): number; - get occupied(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type MobSpawnType_ = "bucket" | "spawner" | "chunk_generation" | "spawn_egg" | "triggered" | "breeding" | "dispenser" | "mob_summoned" | "reinforcement" | "event" | "patrol" | "jockey" | "command" | "natural" | MobSpawnType | "structure" | "conversion"; + class ScheduledEvent { + reschedule(): void; + reschedule(timer: number): this; + getData(): any; + isUsingTicks(): boolean; + getTimerDuration(): number; + getTimer(): number; + getEndTime(): number; + getServer(): Internal.ServerJS; + get data(): any + get usingTicks(): boolean + get timerDuration(): number + get timer(): number + get endTime(): number + get server(): Internal.ServerJS } - type PoiRecord_ = PoiRecord; - /** - * @javaClass dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties - */ - class AddSpawnProperties { - setCategory(s: string): void; - setEntity(s: string): void; - "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - "weight" : number; - "_category" : Internal.MobCategory; - "minCount" : number; - "maxCount" : number; - "_entity" : Internal.EntityType; - set category(s: string); - set entity(s: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ScheduledEvent_ = ScheduledEvent; + class Stack extends Internal.Vector { + constructor() + empty(): boolean; + peek(): E; + toArray(arg0: Internal.IntFunction_): T[]; + stream(): Internal.Stream; + parallelStream(): Internal.Stream; + search(arg0: any): number; + pop(): E; + push(arg0: E): E; } - type AddSpawnProperties_ = AddSpawnProperties; - /** - * @javaClass net.minecraft.class_4144 - */ - class HurtBySensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Stack_ = Stack; + interface DoubleUnaryOperator { + compose(arg0: Internal.DoubleUnaryOperator_): this; + andThen(arg0: Internal.DoubleUnaryOperator_): this; + identity(): this; + applyAsDouble(arg0: number): number; } - type HurtBySensor_ = HurtBySensor; - /** - * @javaClass net.minecraft.class_1923 - */ - class ChunkPos { - getMiddleBlockPosition($$0: number): BlockPos; - toLong(): number; - getRegionLocalX(): number; - getRegionX(): number; - getRegionLocalZ(): number; - getChessboardDistance($$0: Internal.ChunkPos_): number; - getBlockAt($$0: number, $$1: number, $$2: number): BlockPos; - getMaxBlockX(): number; - getWorldPosition(): BlockPos; - getMaxBlockZ(): number; - static asLong($$0: number, $$1: number): number; - static asLong($$0: BlockPos_): number; - getMiddleBlockZ(): number; - static getX($$0: number): number; - getBlockZ($$0: number): number; - static getZ($$0: number): number; - static rangeClosed($$0: Internal.ChunkPos_, $$1: Internal.ChunkPos_): Internal.Stream; - static rangeClosed($$0: Internal.ChunkPos_, $$1: number): Internal.Stream; - getBlockX($$0: number): number; - getMinBlockZ(): number; - hashCode(): number; - equals($$0: any): boolean; - getMinBlockX(): number; - getRegionZ(): number; + type DoubleUnaryOperator_ = ((arg0: number)=>number) | DoubleUnaryOperator; + class StructureFeatureManager { + constructor($$0: Internal.LevelAccessor_, $$1: Internal.WorldGenSettings_, $$2: any_) + getStructureAt($$0: BlockPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + registryAccess(): Internal.RegistryAccess; + getStartForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: Internal.FeatureAccess_): Internal.StructureStart; + addReference($$0: Internal.StructureStart_): void; + forWorldGenRegion($$0: Internal.WorldGenRegion_): this; + getStructureWithPieceAt($$0: BlockPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + addReferenceForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: number, $$3: Internal.FeatureAccess_): void; + getAllStructuresAt($$0: BlockPos_): Internal.Map, Internal.LongSet>; + startsForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_): Internal.List; + startsForFeature($$0: Internal.SectionPos_, $$1: Internal.Predicate_>): Internal.List; + checkStructurePresence($$0: Internal.ChunkPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: boolean): Internal.StructureCheckResult; + shouldGenerateFeatures(): boolean; + setStartForFeature($$0: Internal.SectionPos_, $$1: Internal.ConfiguredStructureFeature_, $$2: Internal.StructureStart_, $$3: Internal.FeatureAccess_): void; + hasAnyStructureAt($$0: BlockPos_): boolean; + getStructureWithPieceAt($$0: BlockPos_, $$1: Internal.ResourceKey_>): Internal.StructureStart; + structureHasPieceAt($$0: BlockPos_, $$1: Internal.StructureStart_): boolean; + fillStartsForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.LongSet_, $$2: Internal.Consumer_): void; + } + type StructureFeatureManager_ = StructureFeatureManager; + interface Thread$UncaughtExceptionHandler { + uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void; + } + type Thread$UncaughtExceptionHandler_ = ((arg0: Internal.Thread, arg1: Internal.Throwable)=>void) | Thread$UncaughtExceptionHandler; + interface ListenableRegistry { + get(registry: Internal.Registry_): this; + fabric_getRemapEvent(): net.fabricmc.fabric.api.event.Event>; + fabric_getAddObjectEvent(): net.fabricmc.fabric.api.event.Event>; + fabric_getRemoveObjectEvent(): net.fabricmc.fabric.api.event.Event>; + } + type ListenableRegistry_ = ListenableRegistry; + class NearestVisibleLivingEntities { + constructor($$0: Internal.LivingEntity_, $$1: Internal.List_) + findClosest($$0: Internal.Predicate_): Internal.Optional; + contains($$0: Internal.Predicate_): boolean; + contains($$0: Internal.LivingEntity_): boolean; + static empty(): Internal.NearestVisibleLivingEntities; + findAll($$0: Internal.Predicate_): Internal.Iterable; + find($$0: Internal.Predicate_): Internal.Stream; + } + type NearestVisibleLivingEntities_ = NearestVisibleLivingEntities; + interface ChronoLocalDate extends Internal.Comparable, Internal.Temporal, Internal.TemporalAdjuster { + lengthOfYear(): number; + until(arg0: Internal.ChronoLocalDate_): Internal.ChronoPeriod; + plus(arg0: Internal.TemporalAmount_): this; + isAfter(arg0: Internal.ChronoLocalDate_): boolean; + compareTo(arg0: any): number; + getEra(): Internal.Era; + with(arg0: Internal.TemporalAdjuster_): Internal.Temporal; + minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + with(arg0: Internal.TemporalField_, arg1: number): Internal.Temporal; + isSupported(arg0: Internal.TemporalField_): boolean; + toEpochDay(): number; + format(arg0: Internal.DateTimeFormatter_): string; + getChronology(): Internal.Chronology; toString(): string; - getMiddleBlockX(): number; - static readonly "ZERO" : Internal.ChunkPos; - static readonly "INVALID_CHUNK_POS" : 8053347149716602; - readonly "x" : number; - readonly "z" : number; - get worldPosition(): BlockPos; - get middleBlockZ(): number; - get middleBlockX(): number; - get maxBlockZ(): number; - get regionX(): number; - get maxBlockX(): number; - get regionZ(): number; - get regionLocalZ(): number; - get minBlockX(): number; - get regionLocalX(): number; - get minBlockZ(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkPos_ = ChunkPos; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.WallBlockBuilder - */ - class WallBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WallBlockBuilder_ = WallBlockBuilder; - /** - * @javaClass net.fabricmc.fabric.impl.renderer.SpriteFinderImpl$SpriteFinderAccess - */ - interface SpriteFinderImpl$SpriteFinderAccess { - fabric_spriteFinder(): Internal.SpriteFinderImpl; - } - type SpriteFinderImpl$SpriteFinderAccess_ = (() => Internal.SpriteFinderImpl) | SpriteFinderImpl$SpriteFinderAccess; - /** - * @javaClass net.minecraft.class_34 - */ - class LevelSummary implements Internal.Comparable { - getInfo(): Internal.Component; - getSettings(): Internal.LevelSettings; - levelVersion(): Internal.LevelVersion; - askToOpenWorld(): boolean; - getGameMode(): Internal.GameType; - compareTo($$0: Internal.LevelSummary_): number; - getLevelName(): string; - requiresManualConversion(): boolean; - isCompatible(): boolean; - getIcon(): Internal.File; - isHardcore(): boolean; - hasCheats(): boolean; - backupStatus(): Internal.LevelSummary$BackupStatus; - getWorldVersionName(): Internal.MutableComponent; - isLocked(): boolean; - getLastPlayed(): number; - markVersionInList(): boolean; - isDisabled(): boolean; - getLevelId(): string; - get settings(): Internal.LevelSettings; - get compatible(): boolean; - get hardcore(): boolean; - get levelId(): string; - get icon(): Internal.File; - get worldVersionName(): Internal.MutableComponent; - get levelName(): string; - get disabled(): boolean; - get gameMode(): Internal.GameType; - get locked(): boolean; - get lastPlayed(): number; - get info(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelSummary_ = LevelSummary; - /** - * @javaClass net.fabricmc.fabric.api.event.registry.RegistryAttribute - */ - class RegistryAttribute extends Internal.Enum { - static valueOf(name: string): this; - static values(): Internal.RegistryAttribute[]; - static readonly "PERSISTED" : Internal.RegistryAttribute; - static readonly "SYNCED" : Internal.RegistryAttribute; - static readonly "MODDED" : Internal.RegistryAttribute; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RegistryAttribute_ = "synced" | "modded" | "persisted" | RegistryAttribute; - /** - * @javaClass net.minecraft.class_1549 - */ - class CaveSpider extends Internal.Spider { - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - doHurtTarget($$0: Internal.Entity_): boolean; - static createCaveSpider(): Internal.AttributeSupplier$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CaveSpider_ = CaveSpider; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.StairBlockBuilder - */ - class StairBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StairBlockBuilder_ = StairBlockBuilder; - /** - * @javaClass dev.onyxstudios.cca.api.v3.component.sync.PlayerSyncPredicate - */ - interface PlayerSyncPredicate { - shouldSyncWith(arg0: Internal.ServerPlayer_): boolean; - all(): this; - only(player: Internal.Player_): this; - } - type PlayerSyncPredicate_ = ((arg0: Internal.ServerPlayer) => boolean) | PlayerSyncPredicate; - /** - * @javaClass it.unimi.dsi.fastutil.objects.ObjectCollection - */ - interface ObjectCollection extends Internal.Collection, Internal.ObjectIterable { - iterator(): Internal.ObjectIterator; - spliterator(): Internal.ObjectSpliterator; - } - type ObjectCollection_ = (() => Internal.ObjectIterator) | ObjectCollection; - /** - * @javaClass net.minecraft.class_1655 - */ - interface Npc { - } - type Npc_ = Npc; - /** - * @javaClass net.minecraft.class_2757 - */ - class ClientboundSetScorePacket implements Internal.Packet { - getObjectiveName(): string; - handle($$0: Internal.ClientGamePacketListener_): void; - getMethod(): Internal.ServerScoreboard$Method; - getOwner(): string; - getScore(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get owner(): string; - get score(): number; - get method(): Internal.ServerScoreboard$Method; - get objectiveName(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetScorePacket_ = ClientboundSetScorePacket; - /** - * @javaClass net.minecraft.class_6574 - */ - interface PositionalRandomFactory { - fromHashOf(arg0: string): Internal.RandomSource; - fromHashOf($$0: ResourceLocation_): Internal.RandomSource; - parityConfigString(arg0: Internal.StringBuilder_): void; - at($$0: BlockPos_): Internal.RandomSource; - at(arg0: number, arg1: number, arg2: number): Internal.RandomSource; - } - type PositionalRandomFactory_ = PositionalRandomFactory; - /** - * @javaClass net.minecraft.class_2703$class_2705 - */ - class ClientboundPlayerInfoPacket$PlayerUpdate { - getDisplayName(): Internal.Component; - getProfile(): Internal.GameProfile; - getGameMode(): Internal.GameType; - toString(): string; - getLatency(): number; - get displayName(): Internal.Component; - get profile(): Internal.GameProfile; - get latency(): number; - get gameMode(): Internal.GameType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerInfoPacket$PlayerUpdate_ = ClientboundPlayerInfoPacket$PlayerUpdate; - /** - * @javaClass net.minecraft.class_2558 - */ - class ClickEvent implements Internal.JsonSerializable { - getValue(): string; - toJson(): Internal.JsonElement; - hashCode(): number; - equals($$0: any): boolean; - getAction(): Internal.ClickEvent$Action; - toString(): string; - get action(): Internal.ClickEvent$Action; - get value(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClickEvent_ = ClickEvent; - /** - * @javaClass java.lang.module.ResolvedModule - */ - class ResolvedModule { - reference(): Internal.ModuleReference; - configuration(): Internal.Configuration; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + timeLineOrder(): Internal.Comparator; + query(arg0: Internal.TemporalQuery_): R; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + compareTo(arg0: Internal.ChronoLocalDate_): number; + atTime(arg0: Internal.LocalTime_): Internal.ChronoLocalDateTime; hashCode(): number; + isEqual(arg0: Internal.ChronoLocalDate_): boolean; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + get(arg0: Internal.TemporalField_): number; + lengthOfMonth(): number; + from(arg0: Internal.TemporalAccessor_): this; + isBefore(arg0: Internal.ChronoLocalDate_): boolean; equals(arg0: any): boolean; - reads(): Internal.Set; - name(): string; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + minus(arg0: Internal.TemporalAmount_): Internal.Temporal; + isLeapYear(): boolean; + get era(): Internal.Era + get chronology(): Internal.Chronology + get leapYear(): boolean } - type ResolvedModule_ = ResolvedModule; - /** - * @javaClass net.minecraft.class_5898 - */ - class ClientboundSetBorderWarningDelayPacket implements Internal.Packet { - getWarningDelay(): number; - handle($$0: Internal.ClientGamePacketListener_): void; + type ChronoLocalDate_ = ChronoLocalDate; + abstract class RhinoException extends Internal.RuntimeException { + details(): string; + getMessage(): string; + getScriptStackTrace(limit: number, functionName: string): string; + sourceName(): string; + getScriptStackTrace(): string; + initSourceName(sourceName: string): void; + lineSource(): string; + initLineNumber(lineNumber: number): void; + getScriptStack(): any[]; + columnNumber(): number; + initColumnNumber(columnNumber: number): void; + lineNumber(): number; + printStackTrace(s: Internal.PrintWriter_): void; + initLineSource(lineSource: string): void; + getScriptStack(limit: number, hideFunction: string): any[]; + printStackTrace(s: Internal.PrintStream_): void; + get message(): string + get scriptStackTrace(): string + get scriptStack(): any[] + } + type RhinoException_ = RhinoException; + class ChestLootEventJS extends Internal.LootEventJS { + constructor(c: Internal.Map_) + getType(): string; + addChest(id: ResourceLocation_, b: Internal.Consumer_): void; + getDirectory(): string; + get type(): string + get directory(): string + } + type ChestLootEventJS_ = ChestLootEventJS; + interface ScreenExtensions { + fabric_getBeforeRenderEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeTickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getButtons(): Internal.List; + fabric_getAfterKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getRemoveEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterTickEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + getExtensions(screen: Internal.Screen_): this; + fabric_getAfterKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAfterRenderEvent(): net.fabricmc.fabric.api.event.Event; + } + type ScreenExtensions_ = ScreenExtensions; + class ClientboundAddEntityPacket implements Internal.Packet { + constructor($$0: Internal.Entity_, $$1: Internal.EntityType_, $$2: number, $$3: BlockPos_) + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: Internal.UUID_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: Internal.EntityType_, $$8: number, $$9: Vec3_) + constructor($$0: Internal.Entity_, $$1: number) + constructor($$0: Internal.Entity_) + handle(arg0: Internal.PacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; - get warningDelay(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetBorderWarningDelayPacket_ = ClientboundSetBorderWarningDelayPacket; - /** - * @javaClass io.netty.channel.epoll.EpollEventLoopGroup - */ - class EpollEventLoopGroup extends Internal.MultithreadEventLoopGroup { - setIoRatio(arg0: number): void; - set ioRatio(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EpollEventLoopGroup_ = EpollEventLoopGroup; - /** - * @javaClass net.minecraft.class_5418 - */ - abstract class AbstractPiglin extends Internal.Monster { - getMyRidingOffset(): number; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getTarget(): Internal.LivingEntity; - setImmuneToZombification($$0: boolean): void; - playAmbientSound(): void; - isConverting(): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isAdult(): boolean; - getArmPose(): Internal.PiglinArmPose; - get myRidingOffset(): number; - get converting(): boolean; - get armPose(): Internal.PiglinArmPose; - get adult(): boolean; - get target(): Internal.LivingEntity; - set immuneToZombification($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractPiglin_ = AbstractPiglin; - /** - * @javaClass net.minecraft.class_2833 - */ - class ServerboundMoveVehiclePacket implements Internal.Packet { + getData(): number; + getyRot(): number; + getZa(): number; + isSkippable(): boolean; + getxRot(): number; getX(): number; - getXRot(): number; - getYRot(): number; getY(): number; + getXa(): number; getZ(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get yRot(): number; - get x(): number; - get xRot(): number; - get y(): number; - get z(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getYa(): number; + getUUID(): Internal.UUID; + handle($$0: Internal.ClientGamePacketListener_): void; + getType(): Internal.EntityType; + getId(): number; + get data(): number + get yRot(): number + get za(): number + get skippable(): boolean + get xRot(): number + get x(): number + get y(): number + get xa(): number + get z(): number + get ya(): number + get UUID(): Internal.UUID + get type(): Internal.EntityType + get id(): number + readonly static "LIMIT": 3.9; + readonly static "MAGICAL_QUANTIZATION": 8000.0; } - type ServerboundMoveVehiclePacket_ = ServerboundMoveVehiclePacket; - /** - * @javaClass net.minecraft.class_4143 - */ - class DummySensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ClientboundAddEntityPacket_ = ClientboundAddEntityPacket; + interface Long2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.LongUnaryOperator { + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; + getOrDefault(arg0: any, arg1: any): any; + identity(): this; + remove(arg0: number): number; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; + getOrDefault(arg0: number, arg1: number): number; + andThen(arg0: Internal.LongUnaryOperator_): Internal.LongUnaryOperator; + get(arg0: any): number; + containsKey(arg0: any): boolean; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + put(arg0: any, arg1: any): any; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + get(arg0: number): number; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; + defaultReturnValue(): number; + andThenLong(arg0: Internal.Long2LongFunction_): this; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; + containsKey(arg0: number): boolean; + compose(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.LongUnaryOperator_): Internal.LongUnaryOperator; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; + getOrDefault(arg0: any, arg1: number): number; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2LongFunction; + applyAsLong(arg0: number): number; + apply(arg0: number): number; + size(): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; + put(arg0: number, arg1: number): number; + clear(): void; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; + remove(arg0: any): any; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Long2ShortFunction; + put(arg0: number, arg1: number): number; + defaultReturnValue(arg0: number): void; } - type DummySensor_ = DummySensor; - /** - * @javaClass net.minecraft.class_3114 - */ - class OceanRuinConfiguration implements Internal.FeatureConfiguration { - readonly "largeProbability" : number; - readonly "clusterProbability" : number; - static readonly "CODEC" : Internal.Codec; - readonly "biomeTemp" : Internal.OceanRuinFeature$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type Long2LongFunction_ = Long2LongFunction | ((arg0: number)=>number); + interface IntStream$IntMapMultiConsumer { + accept(arg0: number, arg1: Internal.IntConsumer_): void; } - type OceanRuinConfiguration_ = OceanRuinConfiguration; - /** - * @javaClass dev.latvian.mods.kubejs.core.LevelKJS - */ - interface LevelKJS extends Internal.AsKJS { - asKJS(): Internal.LevelJS; + type IntStream$IntMapMultiConsumer_ = IntStream$IntMapMultiConsumer | ((arg0: number, arg1: Internal.IntConsumer)=>void); + class LeashFenceKnotEntity extends Internal.HangingEntity { + constructor($$0: Internal.Level_, $$1: BlockPos_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static getOrCreateKnot($$0: Internal.Level_, $$1: BlockPos_): Internal.LeashFenceKnotEntity; + getComponent(key: Internal.ComponentKey_): C; + getRopeHoldPosition($$0: number): Vec3; + dropItem($$0: Internal.Entity_): void; + getWidth(): number; + survives(): boolean; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + method_6892($$0: Internal.Direction_): void; + playPlacementSound(): void; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getPickResult(): Internal.ItemStack; + shouldRenderAtSqrDistance($$0: number): boolean; + getHeight(): number; + get width(): number + get addEntityPacket(): Internal.Packet + get pickResult(): Internal.ItemStack + get height(): number + readonly static "OFFSET_Y": 0.375; } - type LevelKJS_ = LevelKJS; - /** - * @javaClass java.util.stream.BaseStream - */ - interface BaseStream extends Internal.AutoCloseable { - unordered(): S; - onClose(arg0: Internal.Runnable_): S; - iterator(): Internal.Iterator; - parallel(): S; - spliterator(): Internal.Spliterator; - sequential(): S; - isParallel(): boolean; + type LeashFenceKnotEntity_ = LeashFenceKnotEntity; + class ChunkStorage implements Internal.AutoCloseable { + constructor($$0: Internal.Path_, $$1: Internal.DataFixer_, $$2: boolean) + chunkScanner(): Internal.ChunkScanAccess; + static injectDatafixingContext($$0: Internal.CompoundTag_, $$1: Internal.ResourceKey_, $$2: Internal.Optional_>>): void; + flushWorker(): void; close(): void; + upgradeChunkTag($$0: Internal.ResourceKey_, $$1: Internal.Supplier_, $$2: Internal.CompoundTag_, $$3: Internal.Optional_>>): Internal.CompoundTag; + write($$0: Internal.ChunkPos_, $$1: Internal.CompoundTag_): void; + read($$0: Internal.ChunkPos_): Internal.CompoundTag; + static getVersion($$0: Internal.CompoundTag_): number; + readonly static "LAST_MONOLYTH_STRUCTURE_DATA_VERSION": 1493; } - type BaseStream_ = BaseStream; - /** - * @javaClass me.jellysquid.mods.sodium.client.model.vertex.type.VertexType - */ - interface VertexType { - createFallbackWriter(arg0: Internal.VertexConsumer_): T; - asBlittable(): Internal.BlittableVertexType; + type ChunkStorage_ = ChunkStorage; + interface Comparator { + thenComparingLong(arg0: Internal.ToLongFunction_): this; + comparingInt(arg0: Internal.ToIntFunction_): this; + compare(arg0: T, arg1: T): number; + thenComparingDouble(arg0: Internal.ToDoubleFunction_): this; + reverseOrder(): this; + nullsFirst(arg0: Internal.Comparator_): this; + thenComparing(arg0: Internal.Function_): this; + nullsLast(arg0: Internal.Comparator_): this; + thenComparing(arg0: Internal.Function_, arg1: Internal.Comparator_): this; + thenComparing(arg0: Internal.Comparator_): this; + thenComparingInt(arg0: Internal.ToIntFunction_): this; + naturalOrder(): this; + reversed(): this; + comparingDouble(arg0: Internal.ToDoubleFunction_): this; + comparingLong(arg0: Internal.ToLongFunction_): this; + equals(arg0: any): boolean; + comparing(arg0: Internal.Function_): this; + comparing(arg0: Internal.Function_, arg1: Internal.Comparator_): this; } - type VertexType_ = ((arg0: Internal.VertexConsumer) => T) | VertexType; - /** - * @javaClass net.minecraft.class_4211 - */ - class ServerboundLockDifficultyPacket implements Internal.Packet { - isLocked(): boolean; - handle($$0: Internal.ServerGamePacketListener_): void; + type Comparator_ = Comparator; + interface MethodHandleDesc extends Internal.ConstantDesc { + asType(arg0: Internal.MethodTypeDesc_): this; + invocationType(): Internal.MethodTypeDesc; + of(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: string): Internal.DirectMethodHandleDesc; + ofConstructor(arg0: Internal.ClassDesc_, ...arg1: Internal.ClassDesc_[]): Internal.DirectMethodHandleDesc; + ofField(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.ClassDesc_): Internal.DirectMethodHandleDesc; + equals(arg0: any): boolean; + ofMethod(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.MethodTypeDesc_): Internal.DirectMethodHandleDesc; + } + type MethodHandleDesc_ = MethodHandleDesc; + interface ContextAwareComponent { + resolve(arg0: Internal.CommandSourceStack_, arg1: Internal.Entity_, arg2: number): Internal.MutableComponent; + } + type ContextAwareComponent_ = ContextAwareComponent; + interface UnaryOperator extends Internal.Function { + identity(): this; + compose(arg0: Internal.Function_): Internal.Function; + andThen(arg0: Internal.Function_): Internal.Function; + } + type UnaryOperator_ = UnaryOperator; + class WitherBoss extends Internal.Monster implements Internal.PowerableMob, Internal.RangedAttackMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; + getMobType(): Internal.MobType; + setCustomName($$0: Internal.Component_): void; + asKJS(): Internal.EntityJS; + performRangedAttack($$0: Internal.LivingEntity_, $$1: number): void; + stopSeenByPlayer($$0: Internal.ServerPlayer_): void; + getHeadYRot($$0: number): number; + startSeenByPlayer($$0: Internal.ServerPlayer_): void; + method_5749($$0: Internal.CompoundTag_): void; + getAlternativeTarget($$0: number): number; + isPowered(): boolean; + canBeAffected($$0: Internal.MobEffectInstance_): boolean; + makeInvulnerable(): void; + getComponent(key: Internal.ComponentKey_): C; + getInvulnerableTicks(): number; + setInvulnerableTicks($$0: number): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + setAlternativeTarget($$0: number, $$1: number): void; + aiStep(): void; + static canDestroy($$0: Internal.BlockState_): boolean; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + checkDespawn(): void; + makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; + canChangeDimensions(): boolean; + alwaysAccepts(): boolean; + getHeadXRot($$0: number): number; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get mobType(): Internal.MobType + set customName($$0: Internal.Component_) + get powered(): boolean + get invulnerableTicks(): number + set invulnerableTicks($$0: number) + } + type WitherBoss_ = WitherBoss; + class PalettedContainer implements Internal.PaletteResize, Internal.PalettedContainerAccessor { + constructor($$0: Internal.IdMap_, $$1: T, $$2: Internal.PalettedContainer$Strategy_) + constructor($$0: Internal.IdMap_, $$1: Internal.PalettedContainer$Strategy_, $$2: Internal.PalettedContainer$Configuration_, $$3: Internal.BitStorage_, $$4: Internal.List_) + read($$0: Internal.FriendlyByteBuf_): void; + getAndSet($$0: number, $$1: number, $$2: number, $$3: T): T; + maybeHas($$0: Internal.Predicate_): boolean; write($$0: Internal.FriendlyByteBuf_): void; - get locked(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getSerializedSize(): number; + set($$0: number, $$1: number, $$2: number, $$3: T): void; + onResize($$0: number, $$1: T): number; + getAll($$0: Internal.Consumer_): void; + count($$0: Internal.PalettedContainer$CountConsumer_): void; + static codec($$0: Internal.IdMap_, $$1: Internal.Codec_, $$2: Internal.PalettedContainer$Strategy_, $$3: T): Internal.Codec>; + copy(): this; + release(): void; + acquire(): void; + getAndSetUnchecked($$0: number, $$1: number, $$2: number, $$3: T): T; + getData(): Internal.PalettedContainer$Data; + get($$0: number, $$1: number, $$2: number): T; + get serializedSize(): number + get data(): Internal.PalettedContainer$Data } - type ServerboundLockDifficultyPacket_ = ServerboundLockDifficultyPacket; - /** - * @javaClass net.minecraft.class_2799$class_2800 - */ - class ServerboundClientCommandPacket$Action extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ServerboundClientCommandPacket$Action[]; - static readonly "REQUEST_STATS" : Internal.ServerboundClientCommandPacket$Action; - static readonly "PERFORM_RESPAWN" : Internal.ServerboundClientCommandPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundClientCommandPacket$Action_ = "perform_respawn" | "request_stats" | ServerboundClientCommandPacket$Action; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback - */ - interface CustomIngredientActionCallback { - transform(arg0: Internal.ItemStackJS_, arg1: number, arg2: Internal.InventoryJS_): any; - } - type CustomIngredientActionCallback_ = ((arg0: Internal.ItemStackJS, arg1: number, arg2: Internal.InventoryJS) => any) | CustomIngredientActionCallback; - /** - * @javaClass net.minecraft.class_5704 - */ - class SculkSensorBlockEntity extends Internal.BlockEntity implements Internal.VibrationListener$VibrationListenerConfig { - static getRedstoneStrengthForDistance($$0: number, $$1: number): number; - method_32970($$0: Internal.Level_, $$1: Internal.GameEventListener_, $$2: BlockPos_, $$3: Internal.GameEvent_, $$4: Internal.Entity_): boolean; - load($$0: Internal.CompoundTag_): void; - getLastVibrationFrequency(): number; - method_32969($$0: Internal.Level_, $$1: Internal.GameEventListener_, $$2: Internal.GameEvent_, $$3: number): void; - getListener(): Internal.VibrationListener; - get lastVibrationFrequency(): number; - get listener(): Internal.VibrationListener; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SculkSensorBlockEntity_ = SculkSensorBlockEntity; - /** - * @javaClass com.mojang.serialization.DataResult$Mu - */ - class DataResult$Mu implements Internal.K1 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataResult$Mu_ = DataResult$Mu; - /** - * @javaClass net.minecraft.class_3175 - */ - class SimpleBlockConfiguration extends Internal.Record implements Internal.FeatureConfiguration { - hashCode(): number; - equals($$0: any): boolean; - toPlace(): Internal.BlockStateProvider; + type PalettedContainer_ = PalettedContainer; + class DoubleSummaryStatistics implements Internal.DoubleConsumer { + constructor() + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + combine(arg0: Internal.DoubleSummaryStatistics_): void; + accept(arg0: number): void; + getSum(): number; toString(): string; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getCount(): number; + getAverage(): number; + andThen(arg0: Internal.DoubleConsumer_): Internal.DoubleConsumer; + getMin(): number; + getMax(): number; + get sum(): number + get count(): number + get average(): number + get min(): number + get max(): number + } + type DoubleSummaryStatistics_ = DoubleSummaryStatistics; + class Camera$NearPlane { + getBottomRight(): Vec3; + getPointOnPlane($$0: number, $$1: number): Vec3; + getTopLeft(): Vec3; + getBottomLeft(): Vec3; + getTopRight(): Vec3; + get bottomRight(): Vec3 + get topLeft(): Vec3 + get bottomLeft(): Vec3 + get topRight(): Vec3 + } + type Camera$NearPlane_ = Camera$NearPlane; + interface StatFormatter { + format(arg0: number): string; + readonly static "DECIMAL_FORMAT": Internal.DecimalFormat; + readonly static "DIVIDE_BY_TEN": any; + readonly static "DISTANCE": any; + readonly static "DEFAULT": any; + readonly static "TIME": any; + } + type StatFormatter_ = StatFormatter; + interface IdentifiableResourceReloadListener extends Internal.PreparableReloadListener { + getName(): string; + getFabricDependencies(): Internal.Collection; + getFabricId(): ResourceLocation; + get name(): string + get fabricDependencies(): Internal.Collection + get fabricId(): ResourceLocation + } + type IdentifiableResourceReloadListener_ = IdentifiableResourceReloadListener; + interface ChunkHolder$ChunkLoadingFailure { + readonly static "UNLOADED": any; + } + type ChunkHolder$ChunkLoadingFailure_ = ChunkHolder$ChunkLoadingFailure; + class SimpleBlockConfiguration extends Internal.Record implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockStateProvider_) + hashCode(): number; + toPlace(): Internal.BlockStateProvider; + getFeatures(): Internal.Stream>; + toString(): string; + equals($$0: any): boolean; + get features(): Internal.Stream> + readonly static "CODEC": any; } type SimpleBlockConfiguration_ = SimpleBlockConfiguration; - /** - * @javaClass dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$RegistryEventJS - */ - class RegistryObjectBuilderTypes$RegistryEventJS extends Internal.StartupEventJS { - create(id: string, type: string): Internal.BuilderBase; - create(id: string): Internal.BuilderBase; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + class WorldgenRandom$Algorithm extends Internal.Enum { + newInstance($$0: number): Internal.RandomSource; + static values(): Internal.WorldgenRandom$Algorithm[]; + static valueOf($$0: string): Internal.WorldgenRandom$Algorithm; + readonly static "XOROSHIRO": Internal.WorldgenRandom$Algorithm; + readonly static "LEGACY": Internal.WorldgenRandom$Algorithm; } - type RegistryObjectBuilderTypes$RegistryEventJS_ = RegistryObjectBuilderTypes$RegistryEventJS; - /** - * @javaClass dev.latvian.mods.unit.function.FunctionFactory$Arg2 - */ - interface FunctionFactory$Arg2 extends Internal.FunctionFactory$FuncSupplier { - createArg(arg0: dev.latvian.mods.unit.Unit_, arg1: dev.latvian.mods.unit.Unit_): dev.latvian.mods.unit.Unit; - create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; - } - type FunctionFactory$Arg2_ = ((arg0: dev.latvian.mods.unit.Unit, arg1: dev.latvian.mods.unit.Unit) => dev.latvian.mods.unit.Unit) | FunctionFactory$Arg2; - /** - * @javaClass net.minecraft.class_2568$class_5248 - */ - class HoverEvent$EntityTooltipInfo { - serialize(): Internal.JsonElement; - getTooltipLines(): Internal.List; + type WorldgenRandom$Algorithm_ = "legacy" | "xoroshiro" | WorldgenRandom$Algorithm; + class InterfaceAddress { hashCode(): number; - equals($$0: any): boolean; - static create($$0: Internal.JsonElement_): this; - static create($$0: Internal.Component_): this; - readonly "name" : Internal.Component; - readonly "id" : Internal.UUID; - readonly "type" : Internal.EntityType; - get tooltipLines(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HoverEvent$EntityTooltipInfo_ = HoverEvent$EntityTooltipInfo; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback - */ - interface ItemBuilder$UseCallback { - use(arg0: Internal.LevelJS_, arg1: Internal.PlayerJS_, arg2: Hand_): boolean; - } - type ItemBuilder$UseCallback_ = ((arg0: Internal.LevelJS, arg1: Internal.PlayerJS, arg2: Hand) => boolean) | ItemBuilder$UseCallback; - /** - * @javaClass dev.latvian.mods.rhino.Context - */ - class Context { - static throwAsScriptRuntimeEx(e: Internal.Throwable_): Internal.RuntimeException; - isSealed(): boolean; - callFunctionWithContinuations(function_: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, args: any[]): any; - createClassLoader(parent: Internal.ClassLoader_): Internal.GeneratedClassLoader; - getClassShutterSetter(): Internal.Context$ClassShutterSetter; - executeScriptWithContinuations(script: Internal.Script_, scope: Internal.Scriptable_): any; - getApplicationClassLoader(): Internal.ClassLoader; - evaluateReader(scope: Internal.Scriptable_, in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): any; - getTypeWrappers(): Internal.TypeWrappers; - setRemapper(remapper: Internal.Remapper_): void; - addCustomJavaToJsWrapper(type: Internal.Class_, provider: Internal.CustomJavaToJsWrapperProvider_): void; - addCustomJavaToJsWrapper(predicate: Internal.Predicate_, provider: Internal.CustomJavaToJsWrapperProvider_): void; - static javaToJS(value: any, scope: Internal.Scriptable_): any; - compileReader(in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): Internal.Script; - static toBoolean(value: any): boolean; - static enter(): this; - captureContinuation(): Internal.ContinuationPending; - resumeContinuation(continuation: any, scope: Internal.Scriptable_, functionResult: any): any; - static reportRuntimeError0(messageId: string): Internal.EvaluatorException; - static reportRuntimeError1(messageId: string, arg1: any): Internal.EvaluatorException; - static reportRuntimeError2(messageId: string, arg1: any, arg2: any): Internal.EvaluatorException; - static reportRuntimeError3(messageId: string, arg1: any, arg2: any, arg3: any): Internal.EvaluatorException; - static reportRuntimeError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): Internal.EvaluatorException; - static reportRuntimeError(message: string): Internal.EvaluatorException; - getInstructionObserverThreshold(): number; - hasTypeWrappers(): boolean; - getThreadLocal(key: any): any; - getRemapper(): Internal.Remapper; - removePropertyChangeListener(l: Internal.PropertyChangeListener_): void; - static getUndefinedValue(): any; - putThreadLocal(key: any, value: any): void; - setClassShutter(shutter: Internal.ClassShutter_): void; - static exit(): void; - getClassDataCache(): Internal.ClassDataCache; - getElements(object: Internal.Scriptable_): any[]; - setInstructionObserverThreshold(threshold: number): void; - static reportRuntimeError4(messageId: string, arg1: any, arg2: any, arg3: any, arg4: any): Internal.EvaluatorException; - hasFeature(featureIndex: number): boolean; - initSafeStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; - initSafeStandardObjects(): Internal.ScriptableObject; - initSafeStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; - static toNumber(value: any): number; - setLocale(loc: Internal.Locale_): Internal.Locale; - initStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; - initStandardObjects(): Internal.ScriptableObject; - initStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; - isStrictMode(): boolean; - setApplicationClassLoader(loader: Internal.ClassLoader_): void; - getWrapFactory(): Internal.WrapFactory; - seal(sealKey: any): void; - setGenerateObserverCount(generateObserverCount: boolean): void; - setWrapFactory(wrapFactory: Internal.WrapFactory_): void; - evaluateString(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): any; - compileFunction(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): dev.latvian.mods.rhino.Function; - setErrorReporter(reporter: Internal.ErrorReporter_): Internal.ErrorReporter; - getClassShutter(): Internal.ClassShutter; - newObject(scope: Internal.Scriptable_, constructorName: string, args: any[]): Internal.Scriptable; - newObject(scope: Internal.Scriptable_): Internal.Scriptable; - newObject(scope: Internal.Scriptable_, constructorName: string): Internal.Scriptable; - static jsToJava(value: any, desiredType: Internal.Class_): any; - static jsToJava(cx: Internal.Context_, value: any, desiredType: Internal.Class_): any; - static toObject(value: any, scope: Internal.Scriptable_): Internal.Scriptable; - addPropertyChangeListener(l: Internal.PropertyChangeListener_): void; - static getSourcePositionFromStack(linep: number[]): string; - wrapCustomJavaToJs(javaObject: any): Internal.CustomJavaToJsWrapper; - static reportWarning(message: string, t: Internal.Throwable_): void; - static reportWarning(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; - static reportWarning(message: string): void; - setLanguageVersion(version: number): void; - stringIsCompilableUnit(source: string): boolean; - removeThreadLocal(key: any): void; - static getCurrentContext(): this; - newArray(scope: Internal.Scriptable_, length: number): Internal.Scriptable; - newArray(scope: Internal.Scriptable_, elements: any[]): Internal.Scriptable; - static reportError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; - static reportError(message: string): void; - getFactory(): Internal.ContextFactory; - getErrorReporter(): Internal.ErrorReporter; - static call(factory: Internal.ContextFactory_, callable: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - getMaximumInterpreterStackDepth(): number; - setMaximumInterpreterStackDepth(max: number): void; - compileString(source: string, sourceName: string, lineno: number, securityDomain: any): Internal.Script; - static toString(value: any): string; - unseal(sealKey: any): void; - getLocale(): Internal.Locale; - static getContext(): this; - static enterWithNewFactory(): this; - getImplementationVersion(): string; - static readonly "FEATURE_INTEGER_WITHOUT_DECIMAL_PLACE" : 18; - static readonly "FEATURE_ENHANCED_JAVA_ACCESS" : 13; - static readonly "FEATURE_RESERVED_KEYWORD_AS_IDENTIFIER" : 3; - static readonly "FEATURE_DYNAMIC_SCOPE" : 7; - static readonly "FEATURE_LITTLE_ENDIAN" : 19; - static readonly "FEATURE_THREAD_SAFE_OBJECTS" : 17; - "generateObserverCount" : boolean; - static readonly "FEATURE_STRICT_MODE" : 11; - static readonly "FEATURE_WARNING_AS_ERROR" : 12; - static readonly "FEATURE_STRICT_EVAL" : 9; - static readonly "FEATURE_LOCATION_INFORMATION_IN_ERROR" : 10; - static readonly "errorReporterProperty" : "error reporter"; - static readonly "FEATURE_V8_EXTENSIONS" : 14; - static readonly "FEATURE_STRICT_VARS" : 8; - static readonly "FEATURE_MEMBER_EXPR_AS_FUNCTION_NAME" : 2; - static readonly "FEATURE_PARENT_PROTO_PROPERTIES" : 5; - static readonly "languageVersionProperty" : "language version"; - static readonly "emptyArgs" : any[]; - get factory(): Internal.ContextFactory; - get undefinedValue(): any; - get implementationVersion(): string; - get currentContext(): this; - get sealed(): boolean; - get strictMode(): boolean; - get maximumInterpreterStackDepth(): number; - get classDataCache(): Internal.ClassDataCache; - get locale(): Internal.Locale; - get typeWrappers(): Internal.TypeWrappers; - get classShutterSetter(): Internal.Context$ClassShutterSetter; - get remapper(): Internal.Remapper; - get errorReporter(): Internal.ErrorReporter; - get applicationClassLoader(): Internal.ClassLoader; - get wrapFactory(): Internal.WrapFactory; - get context(): this; - get instructionObserverThreshold(): number; - get classShutter(): Internal.ClassShutter; - set remapper(remapper: Internal.Remapper_); - set errorReporter(reporter: Internal.ErrorReporter_); - set languageVersion(version: number); - set applicationClassLoader(loader: Internal.ClassLoader_); - set wrapFactory(wrapFactory: Internal.WrapFactory_); - set maximumInterpreterStackDepth(max: number); - set locale(loc: Internal.Locale_); - set instructionObserverThreshold(threshold: number); - set classShutter(shutter: Internal.ClassShutter_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Context_ = Context; - /** - * @javaClass net.minecraft.class_3499 - */ - class StructureTemplate { - static calculateRelativePosition($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_): BlockPos; - getZeroPositionWithTransform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_): BlockPos; - static getZeroPositionWithTransform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: number, $$4: number): BlockPos; - getAuthor(): string; - save($$0: Internal.CompoundTag_): Internal.CompoundTag; - filterBlocks($$0: BlockPos_, $$1: Internal.StructurePlaceSettings_, $$2: Internal.Block_, $$3: boolean): Internal.List; - filterBlocks($$0: BlockPos_, $$1: Internal.StructurePlaceSettings_, $$2: Internal.Block_): Internal.List; - placeInWorld($$0: Internal.ServerLevelAccessor_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructurePlaceSettings_, $$4: Internal.Random_, $$5: number): boolean; - getBoundingBox($$0: BlockPos_, $$1: Internal.Rotation_, $$2: BlockPos_, $$3: Internal.Mirror_): Internal.BoundingBox; - getBoundingBox($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_): Internal.BoundingBox; - static updateShapeAtEdge($$0: Internal.LevelAccessor_, $$1: number, $$2: Internal.DiscreteVoxelShape_, $$3: number, $$4: number, $$5: number): void; - static transform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: BlockPos_): BlockPos; - static transform($$0: Vec3_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: BlockPos_): Vec3; - getSize(): Vec3i; - getSize($$0: Internal.Rotation_): Vec3i; - fillFromWorld($$0: Internal.Level_, $$1: BlockPos_, $$2: Vec3i_, $$3: boolean, $$4: Internal.Block_): void; - load($$0: Internal.CompoundTag_): void; - setAuthor($$0: string): void; - calculateConnectedPosition($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_, $$2: Internal.StructurePlaceSettings_, $$3: BlockPos_): BlockPos; - static processBlockInfos($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructurePlaceSettings_, $$4: Internal.List_): Internal.List; - static readonly "ENTITY_TAG_POS" : "pos"; - static readonly "BLOCK_TAG_NBT" : "nbt"; - static readonly "BLOCK_TAG_STATE" : "state"; - static readonly "PALETTE_LIST_TAG" : "palettes"; - static readonly "BLOCK_TAG_POS" : "pos"; - static readonly "BLOCKS_TAG" : "blocks"; - static readonly "SIZE_TAG" : "size"; - static readonly "PALETTE_TAG" : "palette"; - static readonly "ENTITY_TAG_NBT" : "nbt"; - static readonly "ENTITIES_TAG" : "entities"; - static readonly "ENTITY_TAG_BLOCKPOS" : "blockPos"; - get size(): Vec3i; - get author(): string; - set author($$0: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureTemplate_ = StructureTemplate; - /** - * @javaClass net.minecraft.class_1421 - */ - abstract class AmbientCreature extends Internal.Mob { - canBeLeashed($$0: Internal.Player_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AmbientCreature_ = AmbientCreature; - /** - * @javaClass net.minecraft.class_2501 - */ - class LongArrayTag extends Internal.CollectionTag { - add($$0: number, $$1: Internal.LongTag_): void; - getElementType(): number; - set($$0: number, $$1: Internal.LongTag_): Internal.LongTag; - method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - clear(): void; - addTag($$0: number, $$1: Internal.Tag_): boolean; - method_23258(): Internal.TagType; - remove($$0: number): Internal.LongTag; - method_32289($$0: Internal.TagVisitor_): void; - method_10711(): number; - size(): number; - method_10713($$0: Internal.DataOutput_): void; - hashCode(): number; - get($$0: number): Internal.LongTag; - equals($$0: any): boolean; - setTag($$0: number, $$1: Internal.Tag_): boolean; toString(): string; - copy(): this; - getAsLongArray(): number[]; - static readonly "TYPE" : Internal.TagType; - get asLongArray(): number[]; - get elementType(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LongArrayTag_ = LongArrayTag; - /** - * @javaClass net.minecraft.class_1321 - */ - abstract class TamableAnimal extends Internal.Animal implements Internal.OwnableEntity { - isOrderedToSit(): boolean; - handleEntityEvent($$0: number): void; - isOwnedBy($$0: Internal.LivingEntity_): boolean; - isAlliedTo($$0: Internal.Entity_): boolean; - die($$0: Internal.DamageSource_): void; - setOwnerUUID($$0: Internal.UUID_): void; - canAttack($$0: Internal.LivingEntity_): boolean; - setOrderedToSit($$0: boolean): void; - isTame(): boolean; - getOwner(): Internal.LivingEntity; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - canBeLeashed($$0: Internal.Player_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - tame($$0: Internal.Player_): void; - getTeam(): Internal.Team; - setTame($$0: boolean): void; - isInSittingPose(): boolean; - setInSittingPose($$0: boolean): void; - method_6139(): Internal.UUID; - wantsToAttack($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; - get owner(): Internal.LivingEntity; - get orderedToSit(): boolean; - get team(): Internal.Team; - get inSittingPose(): boolean; - set ownerUUID($$0: Internal.UUID_); - set orderedToSit($$0: boolean); - set inSittingPose($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TamableAnimal_ = TamableAnimal; - /** - * @javaClass net.minecraft.class_1545 - */ - class Blaze extends Internal.Monster { - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - aiStep(): void; - getBrightness(): number; - isSensitiveToWater(): boolean; - isOnFire(): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - get brightness(): number; - get sensitiveToWater(): boolean; - get onFire(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Blaze_ = Blaze; - /** - * @javaClass java.util.function.BinaryOperator - */ - interface BinaryOperator extends Internal.BiFunction { - maxBy(arg0: Internal.Comparator_): Internal.BinaryOperator; - minBy(arg0: Internal.Comparator_): Internal.BinaryOperator; - } - type BinaryOperator_ = BinaryOperator; - /** - * @javaClass net.minecraft.class_3906 - */ - interface ProcessorHandle extends Internal.AutoCloseable { - askEither($$0: Internal.Function_>, Msg>): Internal.CompletableFuture; - tell(arg0: Msg): void; - of($$0: string, $$1: Internal.Consumer_): Internal.ProcessorHandle; - ask($$0: Internal.Function_, Msg>): Internal.CompletableFuture; - name(): string; - close(): void; - } - type ProcessorHandle_ = ProcessorHandle; - /** - * @javaClass net.minecraft.class_1432 - */ - interface FlyingAnimal { - isFlying(): boolean; - } - type FlyingAnimal_ = (() => boolean) | FlyingAnimal; - /** - * @javaClass java.util.function.BiPredicate - */ - interface BiPredicate { - or(arg0: Internal.BiPredicate_): Internal.BiPredicate; - test(arg0: T, arg1: U): boolean; - and(arg0: Internal.BiPredicate_): Internal.BiPredicate; - negate(): Internal.BiPredicate; - } - type BiPredicate_ = ((arg0: T, arg1: U) => boolean) | BiPredicate; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2IntMap - */ - interface Object2IntMap extends Internal.Object2IntFunction, Internal.Map { - object2IntEntrySet(): Internal.ObjectSet>; - computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_): number; - getOrDefault(arg0: any, arg1: number): number; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; - computeIfAbsent(arg0: K, arg1: Internal.Object2IntFunction_): number; - values(): Internal.IntCollection; - replace(arg0: K, arg1: number, arg2: number): boolean; - replace(arg0: K, arg1: number): number; - clear(): void; - containsValue(arg0: any): boolean; - containsValue(arg0: number): boolean; - put(arg0: K, arg1: number): number; - remove(arg0: any, arg1: any): boolean; - remove(arg0: any): number; - remove(arg0: any, arg1: number): boolean; - mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; - mergeInt(arg0: K, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number; - mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; - size(): number; - computeIntIfPresent(arg0: K, arg1: Internal.BiFunction_): number; - merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; - get(arg0: any): number; - computeInt(arg0: K, arg1: Internal.BiFunction_): number; - keySet(): Internal.ObjectSet; - putIfAbsent(arg0: K, arg1: number): number; - } - type Object2IntMap_ = Object2IntMap; - /** - * @javaClass net.minecraft.class_5192 - */ - class BlackstoneReplaceProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.BlackstoneReplaceProcessor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlackstoneReplaceProcessor_ = BlackstoneReplaceProcessor; - /** - * @javaClass java.lang.invoke.VarHandle$AccessMode - */ - class VarHandle$AccessMode extends Internal.Enum { - static valueOf(arg0: string): this; - static valueFromMethodName(arg0: string): this; - static values(): Internal.VarHandle$AccessMode[]; - methodName(): string; - static readonly "WEAK_COMPARE_AND_SET" : Internal.VarHandle$AccessMode; - static readonly "GET_VOLATILE" : Internal.VarHandle$AccessMode; - static readonly "SET" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_BITWISE_OR_ACQUIRE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_ADD" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_SET" : Internal.VarHandle$AccessMode; - static readonly "GET_ACQUIRE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_ADD_RELEASE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_BITWISE_AND_ACQUIRE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_BITWISE_XOR_ACQUIRE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_ADD_ACQUIRE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_BITWISE_OR_RELEASE" : Internal.VarHandle$AccessMode; - static readonly "SET_OPAQUE" : Internal.VarHandle$AccessMode; - static readonly "WEAK_COMPARE_AND_SET_ACQUIRE" : Internal.VarHandle$AccessMode; - static readonly "COMPARE_AND_SET" : Internal.VarHandle$AccessMode; - static readonly "COMPARE_AND_EXCHANGE_ACQUIRE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_BITWISE_AND" : Internal.VarHandle$AccessMode; - static readonly "SET_VOLATILE" : Internal.VarHandle$AccessMode; - static readonly "COMPARE_AND_EXCHANGE_RELEASE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_BITWISE_XOR" : Internal.VarHandle$AccessMode; - static readonly "WEAK_COMPARE_AND_SET_PLAIN" : Internal.VarHandle$AccessMode; - static readonly "SET_RELEASE" : Internal.VarHandle$AccessMode; - static readonly "COMPARE_AND_EXCHANGE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_BITWISE_OR" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_BITWISE_AND_RELEASE" : Internal.VarHandle$AccessMode; - static readonly "WEAK_COMPARE_AND_SET_RELEASE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_SET_RELEASE" : Internal.VarHandle$AccessMode; - static readonly "GET" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_SET_ACQUIRE" : Internal.VarHandle$AccessMode; - static readonly "GET_AND_BITWISE_XOR_RELEASE" : Internal.VarHandle$AccessMode; - static readonly "GET_OPAQUE" : Internal.VarHandle$AccessMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VarHandle$AccessMode_ = "weak_compare_and_set_acquire" | "get_acquire" | "get_and_bitwise_xor_release" | "get_and_set_acquire" | "get_and_set_release" | "get_and_bitwise_or_release" | "compare_and_exchange_release" | "get" | "get_and_add_acquire" | "get_and_bitwise_and_acquire" | "get_and_bitwise_or" | "set" | "set_release" | "compare_and_exchange_acquire" | "compare_and_exchange" | "set_opaque" | "get_and_bitwise_or_acquire" | "get_opaque" | "compare_and_set" | "get_volatile" | "set_volatile" | "weak_compare_and_set" | "get_and_bitwise_xor_acquire" | "get_and_bitwise_and_release" | "get_and_bitwise_and" | "weak_compare_and_set_release" | "get_and_add_release" | "weak_compare_and_set_plain" | "get_and_set" | "get_and_add" | "get_and_bitwise_xor" | VarHandle$AccessMode; - /** - * @javaClass java.util.stream.Stream - */ - interface Stream extends Internal.BaseStream> { - ofNullable(arg0: T): Internal.Stream; - takeWhile(arg0: Internal.Predicate_): Internal.Stream; - distinct(): Internal.Stream; - findFirst(): Internal.Optional; - skip(arg0: number): Internal.Stream; - toList(): Internal.List; - allMatch(arg0: Internal.Predicate_): boolean; - mapMultiToDouble(arg0: Internal.BiConsumer_): Internal.DoubleStream; - empty(): Internal.Stream; - mapMulti(arg0: Internal.BiConsumer_>): Internal.Stream; - flatMapToInt(arg0: Internal.Function_): Internal.IntStream; - min(arg0: Internal.Comparator_): Internal.Optional; - flatMapToLong(arg0: Internal.Function_): Internal.LongStream; - mapToLong(arg0: Internal.ToLongFunction_): Internal.LongStream; - noneMatch(arg0: Internal.Predicate_): boolean; - findAny(): Internal.Optional; - of(... arg0: T[]): Internal.Stream; - of(arg0: T): Internal.Stream; - limit(arg0: number): Internal.Stream; - builder(): Internal.Stream$Builder; - toArray(): any[]; - toArray(arg0: Internal.IntFunction_): A[]; - forEachOrdered(arg0: Internal.Consumer_): void; - generate(arg0: Internal.Supplier_): Internal.Stream; - anyMatch(arg0: Internal.Predicate_): boolean; - map(arg0: Internal.Function_): Internal.Stream; - mapToDouble(arg0: Internal.ToDoubleFunction_): Internal.DoubleStream; - iterate(arg0: T, arg1: Internal.Predicate_, arg2: Internal.UnaryOperator_): Internal.Stream; - iterate(arg0: T, arg1: Internal.UnaryOperator_): Internal.Stream; - mapMultiToLong(arg0: Internal.BiConsumer_): Internal.LongStream; - mapMultiToInt(arg0: Internal.BiConsumer_): Internal.IntStream; - reduce(arg0: U, arg1: Internal.BiFunction_, arg2: Internal.BinaryOperator_): U; - reduce(arg0: T, arg1: Internal.BinaryOperator_): T; - reduce(arg0: Internal.BinaryOperator_): Internal.Optional; - max(arg0: Internal.Comparator_): Internal.Optional; - forEach(arg0: Internal.Consumer_): void; - count(): number; - concat(arg0: Internal.Stream_, arg1: Internal.Stream_): Internal.Stream; - dropWhile(arg0: Internal.Predicate_): Internal.Stream; - flatMapToDouble(arg0: Internal.Function_): Internal.DoubleStream; - peek(arg0: Internal.Consumer_): Internal.Stream; - flatMap(arg0: Internal.Function_>): Internal.Stream; - filter(arg0: Internal.Predicate_): Internal.Stream; - sorted(arg0: Internal.Comparator_): Internal.Stream; - sorted(): Internal.Stream; - mapToInt(arg0: Internal.ToIntFunction_): Internal.IntStream; - collect(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BiConsumer_): R; - collect(arg0: Internal.Collector_): R; - } - type Stream_ = Stream; - /** - * @javaClass net.minecraft.class_2660 - */ - class ClientboundCustomSoundPacket implements Internal.Packet { - getVolume(): number; - getX(): number; - getName(): ResourceLocation; - getPitch(): number; - getY(): number; - getZ(): number; - getSource(): Internal.SoundSource; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - static readonly "LOCATION_ACCURACY" : 8.0; - get volume(): number; - get x(): number; - get name(): ResourceLocation; - get y(): number; - get z(): number; - get pitch(): number; - get source(): Internal.SoundSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundCustomSoundPacket_ = ClientboundCustomSoundPacket; - /** - * @javaClass net.minecraft.class_4668 - */ - abstract class RenderStateShard implements net.coderbot.iris.mixin.rendertype.RenderStateShardAccessor, Internal.RenderStateShardAccessor { - setupRenderState(): void; - clearRenderState(): void; - toString(): string; - static readonly "NEW_ENTITY_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "POSITION_COLOR_TEX_LIGHTMAP_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "POSITION_COLOR_LIGHTMAP_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "TRANSLUCENT_TARGET" : Internal.RenderStateShard$OutputStateShard; - static readonly "RENDERTYPE_ENTITY_DECAL_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "OVERLAY" : Internal.RenderStateShard$OverlayStateShard; - static readonly "BLOCK_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ARMOR_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENTITY_ALPHA_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "TRANSLUCENT_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; - static readonly "RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "PARTICLES_TARGET" : Internal.RenderStateShard$OutputStateShard; - static readonly "RENDERTYPE_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "POSITION_COLOR_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "CRUMBLING_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; - static readonly "RENDERTYPE_LIGHTNING_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_SOLID_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_CRUMBLING_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_EYES_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_WATER_MASK_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_CUTOUT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "COLOR_DEPTH_WRITE" : Internal.RenderStateShard$WriteMaskStateShard; - static readonly "NO_TEXTURE" : Internal.RenderStateShard$EmptyTextureStateShard; - static readonly "RENDERTYPE_TRIPWIRE_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENTITY_SHADOW_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "LIGHTNING_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; - static readonly "RENDERTYPE_TRANSLUCENT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "GLINT_TEXTURING" : Internal.RenderStateShard$TexturingStateShard; - static readonly "ENTITY_GLINT_TEXTURING" : Internal.RenderStateShard$TexturingStateShard; - static readonly "RENDERTYPE_TRANSLUCENT_NO_CRUMBLING_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_END_GATEWAY_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENERGY_SWIRL_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "POSITION_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENTITY_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_BEACON_BEAM_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_TEXT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_CUTOUT_MIPPED_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "DEPTH_WRITE" : Internal.RenderStateShard$WriteMaskStateShard; - static readonly "RENDERTYPE_OUTLINE_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "CLOUDS_TARGET" : Internal.RenderStateShard$OutputStateShard; - static readonly "POSITION_TEX_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "LIGHTMAP" : Internal.RenderStateShard$LightmapStateShard; - static readonly "RENDERTYPE_ENTITY_CUTOUT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "ADDITIVE_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; - static readonly "NO_LIGHTMAP" : Internal.RenderStateShard$LightmapStateShard; - static readonly "MAIN_TARGET" : Internal.RenderStateShard$OutputStateShard; - static readonly "RENDERTYPE_GLINT_TRANSLUCENT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_END_PORTAL_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "WEATHER_TARGET" : Internal.RenderStateShard$OutputStateShard; - static readonly "LEQUAL_DEPTH_TEST" : Internal.RenderStateShard$DepthTestStateShard; - static readonly "DEFAULT_LINE" : Internal.RenderStateShard$LineStateShard; - static readonly "OUTLINE_TARGET" : Internal.RenderStateShard$OutputStateShard; - static readonly "RENDERTYPE_LINES_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "BLOCK_SHEET_MIPPED" : Internal.RenderStateShard$TextureStateShard; - static readonly "RENDERTYPE_ENTITY_SOLID_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "NO_DEPTH_TEST" : Internal.RenderStateShard$DepthTestStateShard; - static readonly "POSITION_COLOR_TEX_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENTITY_TRANSLUCENT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENTITY_NO_OUTLINE_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "POLYGON_OFFSET_LAYERING" : Internal.RenderStateShard$LayeringStateShard; - static readonly "NO_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "COLOR_WRITE" : Internal.RenderStateShard$WriteMaskStateShard; - static readonly "ITEM_ENTITY_TARGET" : Internal.RenderStateShard$OutputStateShard; - static readonly "RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "DEFAULT_TEXTURING" : Internal.RenderStateShard$TexturingStateShard; - static readonly "EQUAL_DEPTH_TEST" : Internal.RenderStateShard$DepthTestStateShard; - static readonly "GLINT_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; - static readonly "VIEW_SCALE_Z_EPSILON" : 0.99975586; - static readonly "RENDERTYPE_TEXT_SEE_THROUGH_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_TEXT_INTENSITY_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "CULL" : Internal.RenderStateShard$CullStateShard; - static readonly "NO_TRANSPARENCY" : Internal.RenderStateShard$TransparencyStateShard; - static readonly "VIEW_OFFSET_Z_LAYERING" : Internal.RenderStateShard$LayeringStateShard; - static readonly "RENDERTYPE_GLINT_DIRECT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "NO_LAYERING" : Internal.RenderStateShard$LayeringStateShard; - static readonly "RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "RENDERTYPE_LEASH_SHADER" : Internal.RenderStateShard$ShaderStateShard; - static readonly "NO_OVERLAY" : Internal.RenderStateShard$OverlayStateShard; - static readonly "BLOCK_SHEET" : Internal.RenderStateShard$TextureStateShard; - static readonly "NO_CULL" : Internal.RenderStateShard$CullStateShard; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard_ = RenderStateShard; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2IntFunction - */ - interface Short2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): this; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Short2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): this; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2IntFunction; - } - type Short2IntFunction_ = ((arg0: number) => number) | Short2IntFunction; - /** - * @javaClass com.google.common.collect.ForwardingObject - */ - abstract class ForwardingObject { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ForwardingObject_ = ForwardingObject; - /** - * @javaClass com.mojang.serialization.DataResult$PartialResult - */ - class DataResult$PartialResult { - flatMap(arg0: Internal.Function_>): Internal.DataResult$PartialResult; - hashCode(): number; + getNetworkPrefixLength(): number; equals(arg0: any): boolean; - toString(): string; - message(): string; - map(arg0: Internal.Function_): Internal.DataResult$PartialResult; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getAddress(): Internal.InetAddress; + getBroadcast(): Internal.InetAddress; + get networkPrefixLength(): number + get address(): Internal.InetAddress + get broadcast(): Internal.InetAddress } - type DataResult$PartialResult_ = DataResult$PartialResult; - /** - * @javaClass net.coderbot.iris.shadows.Matrix4fAccess - */ - interface Matrix4fAccess { - copyIntoArray(): number[]; - copyFromArray(arg0: number[]): void; - } - type Matrix4fAccess_ = Matrix4fAccess; - /** - * @javaClass java.lang.constant.ConstantDesc - */ - interface ConstantDesc { - resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any; - } - type ConstantDesc_ = ((arg0: Internal.MethodHandles$Lookup) => any) | ConstantDesc; - /** - * @javaClass io.netty.channel.MessageSizeEstimator$Handle - */ - interface MessageSizeEstimator$Handle { - size(arg0: any): number; - } - type MessageSizeEstimator$Handle_ = ((arg0: any) => number) | MessageSizeEstimator$Handle; - /** - * @javaClass net.minecraft.class_4970$class_2251 - */ - class BlockBehaviour$Properties implements Internal.AbstractBlockSettingsAccessor { - isSuffocating($$0: Internal.BlockBehaviour$StatePredicate_): this; - explosionResistance($$0: number): this; - emissiveRendering($$0: Internal.BlockBehaviour$StatePredicate_): this; - color($$0: Internal.MaterialColor_): this; - strength($$0: number): this; - strength($$0: number, $$1: number): this; - noOcclusion(): this; - sound($$0: Internal.SoundType_): this; - air(): this; - requiresCorrectToolForDrops(): this; - isViewBlocking($$0: Internal.BlockBehaviour$StatePredicate_): this; - isRedstoneConductor($$0: Internal.BlockBehaviour$StatePredicate_): this; - noCollission(): this; - static of($$0: Internal.Material_, $$1: Internal.Function_): this; - static of($$0: Internal.Material_, $$1: Internal.DyeColor_): this; - static of($$0: Internal.Material_): this; - static of($$0: Internal.Material_, $$1: Internal.MaterialColor_): this; - dynamicShape(): this; - static copy($$0: Internal.BlockBehaviour_): this; - hasPostProcess($$0: Internal.BlockBehaviour$StatePredicate_): this; - randomTicks(): this; - jumpFactor($$0: number): this; - isValidSpawn($$0: Internal.BlockBehaviour$StateArgumentPredicate_>): this; - instabreak(): this; - noDrops(): this; - speedFactor($$0: number): this; - friction($$0: number): this; - destroyTime($$0: number): this; - lightLevel($$0: Internal.ToIntFunction_): this; - dropsLike($$0: Internal.Block_): this; - "isRandomlyTicking" : boolean; - "materialColor" : ((arg0: Internal.BlockState) => Internal.MaterialColor); - "canOcclude" : boolean; - "lightEmission" : ((arg0: Internal.BlockState) => number); - "drops" : ResourceLocation; - "material" : Internal.Material; - "isAir" : boolean; - "hasCollision" : boolean; - "soundType" : Internal.SoundType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockBehaviour$Properties_ = BlockBehaviour$Properties; - /** - * @javaClass net.minecraft.class_1723 - */ - class InventoryMenu extends Internal.RecipeBookMenu implements Internal.TrinketPlayerScreenHandler { - getGridWidth(): number; - trinkets$getSlotHeights(group: Internal.SlotGroup_): Internal.List; - static isHotbarSlot($$0: number): boolean; - getRecipeBookType(): Internal.RecipeBookType; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - trinkets$getTrinketSlotEnd(): number; - clearCraftingContent(): void; - trinkets$getSlotTypes(group: Internal.SlotGroup_): Internal.List; - trinkets$getGroupPos(group: Internal.SlotGroup_): Internal.Point; - getGridHeight(): number; - getCraftSlots(): Internal.CraftingContainer; - slotsChanged($$0: Internal.Container_): void; - getSize(): number; - shouldMoveToInventory($$0: number): boolean; - getResultSlotIndex(): number; - canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; - removed($$0: Internal.Player_): void; - trinkets$getGroupCount(): number; - trinkets$getGroupNum(group: Internal.SlotGroup_): number; - recipeMatches($$0: Internal.Recipe_): boolean; - trinkets$getTrinketSlotStart(): number; - trinkets$updateTrinketSlots(slotsChanged: boolean): void; - trinkets$getSlotWidth(group: Internal.SlotGroup_): number; - fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; - readonly "owner" : Internal.Player; - static readonly "EMPTY_ARMOR_SLOT_HELMET" : ResourceLocation; - static readonly "CRAFT_SLOT_END" : 5; - static readonly "BLOCK_ATLAS" : ResourceLocation; - static readonly "EMPTY_ARMOR_SLOT_BOOTS" : ResourceLocation; - readonly "active" : boolean; - static readonly "USE_ROW_SLOT_START" : 36; - static readonly "EMPTY_ARMOR_SLOT_CHESTPLATE" : ResourceLocation; - static readonly "ARMOR_SLOT_END" : 9; - static readonly "RESULT_SLOT" : 0; - static readonly "SHIELD_SLOT" : 45; - static readonly "USE_ROW_SLOT_END" : 45; - static readonly "EMPTY_ARMOR_SLOT_SHIELD" : ResourceLocation; - static readonly "INV_SLOT_END" : 36; - static readonly "EMPTY_ARMOR_SLOT_LEGGINGS" : ResourceLocation; - static readonly "ARMOR_SLOT_START" : 5; - static readonly "INV_SLOT_START" : 9; - static readonly "CONTAINER_ID" : 0; - static readonly "CRAFT_SLOT_START" : 1; - get gridHeight(): number; - get craftSlots(): Internal.CraftingContainer; - get size(): number; - get resultSlotIndex(): number; - get gridWidth(): number; - get recipeBookType(): Internal.RecipeBookType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InventoryMenu_ = InventoryMenu; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleIterable - */ - interface DoubleIterable extends Internal.Iterable { - iterator(): Internal.DoubleIterator; - spliterator(): Internal.DoubleSpliterator; - forEach(arg0: Internal.DoubleConsumer_): void; - forEach(arg0: Internal.Consumer_): void; - forEach(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; - doubleSpliterator(): Internal.DoubleSpliterator; - doubleIterator(): Internal.DoubleIterator; - } - type DoubleIterable_ = (() => Internal.DoubleIterator) | DoubleIterable; - /** - * @javaClass java.text.DateFormat - */ - abstract class DateFormat extends Internal.Format { - getTimeZone(): Internal.TimeZone; - isLenient(): boolean; - format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - format(arg0: Internal.Date_): string; - format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; - parse(arg0: string): Internal.Date; - static getTimeInstance(): this; - static getTimeInstance(arg0: number): this; - static getTimeInstance(arg0: number, arg1: Internal.Locale_): this; - setNumberFormat(arg0: Internal.NumberFormat_): void; - getCalendar(): Internal.Calendar; - setLenient(arg0: boolean): void; - static getDateInstance(arg0: number, arg1: Internal.Locale_): this; - static getDateInstance(arg0: number): this; - static getDateInstance(): this; - parseObject(arg0: string, arg1: Internal.ParsePosition_): any; - getNumberFormat(): Internal.NumberFormat; - setCalendar(arg0: Internal.Calendar_): void; - static getDateTimeInstance(arg0: number, arg1: number, arg2: Internal.Locale_): this; - static getDateTimeInstance(arg0: number, arg1: number): this; - static getDateTimeInstance(): this; - hashCode(): number; - equals(arg0: any): boolean; - setTimeZone(arg0: Internal.TimeZone_): void; + type InterfaceAddress_ = InterfaceAddress; + interface CharacterIterator extends Internal.Cloneable { clone(): any; - static getInstance(): this; - static getAvailableLocales(): Internal.Locale[]; - static readonly "DAY_OF_YEAR_FIELD" : 10; - static readonly "DATE_FIELD" : 3; - static readonly "MILLISECOND_FIELD" : 8; - static readonly "MEDIUM" : 2; - static readonly "YEAR_FIELD" : 1; - static readonly "DAY_OF_WEEK_IN_MONTH_FIELD" : 11; - static readonly "MINUTE_FIELD" : 6; - static readonly "FULL" : 0; - static readonly "ERA_FIELD" : 0; - static readonly "AM_PM_FIELD" : 14; - static readonly "SHORT" : 3; - static readonly "HOUR_OF_DAY1_FIELD" : 4; - static readonly "MONTH_FIELD" : 2; - static readonly "DAY_OF_WEEK_FIELD" : 9; - static readonly "WEEK_OF_YEAR_FIELD" : 12; - static readonly "HOUR1_FIELD" : 15; - static readonly "HOUR_OF_DAY0_FIELD" : 5; - static readonly "WEEK_OF_MONTH_FIELD" : 13; - static readonly "TIMEZONE_FIELD" : 17; - static readonly "HOUR0_FIELD" : 16; - static readonly "DEFAULT" : 2; - static readonly "SECOND_FIELD" : 7; - static readonly "LONG" : 1; - get timeInstance(): this; - get calendar(): Internal.Calendar; - get instance(): this; - get numberFormat(): Internal.NumberFormat; - get dateInstance(): this; - get timeZone(): Internal.TimeZone; - get dateTimeInstance(): this; - get lenient(): boolean; - get availableLocales(): Internal.Locale[]; - set calendar(arg0: Internal.Calendar_); - set numberFormat(arg0: Internal.NumberFormat_); - set timeZone(arg0: Internal.TimeZone_); - set lenient(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + first(): string; + previous(): string; + getBeginIndex(): number; + getIndex(): number; + setIndex(arg0: number): string; + next(): string; + current(): string; + last(): string; + getEndIndex(): number; + get beginIndex(): number + get index(): number + set index(arg0: number) + get endIndex(): number + readonly static "DONE": "ï¿¿"; } - type DateFormat_ = DateFormat; - /** - * @javaClass net.minecraft.class_2775 - */ - class ClientboundTakeItemEntityPacket implements Internal.Packet { - getItemId(): number; - handle($$0: Internal.ClientGamePacketListener_): void; + type CharacterIterator_ = CharacterIterator; + interface MetricsRecorder { + getProfiler(): Internal.ProfilerFiller; + end(): void; + endTick(): void; + isRecording(): boolean; + startTick(): void; + get profiler(): Internal.ProfilerFiller + get recording(): boolean + } + type MetricsRecorder_ = MetricsRecorder; + class ServerboundBlockEntityTagQuery implements Internal.Packet { + constructor($$0: number, $$1: BlockPos_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; write($$0: Internal.FriendlyByteBuf_): void; - getPlayerId(): number; - getAmount(): number; - get itemId(): number; - get amount(): number; - get playerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + handle($$0: Internal.ServerGamePacketListener_): void; + getTransactionId(): number; + isSkippable(): boolean; + get pos(): BlockPos + get transactionId(): number + get skippable(): boolean } - type ClientboundTakeItemEntityPacket_ = ClientboundTakeItemEntityPacket; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortListIterator - */ - interface ShortListIterator extends Internal.ShortBidirectionalIterator, Internal.ListIterator { - next(): number; - add(arg0: number): void; - set(arg0: number): void; - previous(): number; - remove(): void; + type ServerboundBlockEntityTagQuery_ = ServerboundBlockEntityTagQuery; + interface PrivilegedExceptionAction { + run(): T; } - type ShortListIterator_ = ShortListIterator; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate - */ - class ArmorItemBuilder$Chestplate extends Internal.ArmorItemBuilder { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type PrivilegedExceptionAction_ = PrivilegedExceptionAction | (()=>T); + class WouldSurvivePredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate { + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: any, arg1: any): boolean; + negate(): Internal.BiPredicate; + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + readonly static "CODEC": any; } - type ArmorItemBuilder$Chestplate_ = ArmorItemBuilder$Chestplate; - /** - * @javaClass net.minecraft.class_4862 - */ - class SmithingMenu extends Internal.ItemCombinerMenu { - canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; - createResult(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SmithingMenu_ = SmithingMenu; - /** - * @javaClass net.minecraft.class_283 - */ - class PostPass implements Internal.AutoCloseable { - process($$0: number): void; - getName(): string; - addAuxAsset($$0: string, $$1: Internal.IntSupplier_, $$2: number, $$3: number): void; - getEffect(): Internal.EffectInstance; - setOrthoMatrix($$0: Internal.Matrix4f_): void; - close(): void; - readonly "outTarget" : Internal.RenderTarget; - readonly "inTarget" : Internal.RenderTarget; - get effect(): Internal.EffectInstance; - get name(): string; - set orthoMatrix($$0: Internal.Matrix4f_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PostPass_ = PostPass; - /** - * @javaClass net.minecraft.class_1799 - */ - class ItemStack implements Internal.ItemStackKJS { - getMaxStackSize(): number; - isEdible(): boolean; - overrideOtherStackedOnMe($$0: Internal.ItemStack_, $$1: Internal.Slot_, $$2: Internal.ClickAction_, $$3: Internal.Player_, $$4: Internal.SlotAccess_): boolean; - sameItemStackIgnoreDurability($$0: Internal.ItemStack_): boolean; - getDestroySpeed($$0: Internal.BlockState_): number; - getItem(): Internal.Item; - inventoryTick($$0: Internal.Level_, $$1: Internal.Entity_, $$2: number, $$3: boolean): void; - getTags(): Internal.Stream>; - addAttributeModifier($$0: Internal.Attribute_, $$1: Internal.AttributeModifier_, $$2: EquipmentSlot_): void; - modify$bnc000$addEnchantment_createNbt_lvl(lvl: number): number; - static isSame($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - hasAdventureModeBreakTagForBlock($$0: Internal.Registry_, $$1: Internal.BlockInWorld_): boolean; - setEntityRepresentation($$0: Internal.Entity_): void; - static tagMatches($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - getCount(): number; - setCount($$0: number): void; - getEquipSound(): Internal.SoundEvent; - grow($$0: number): void; - getBarWidth(): number; - shrink($$0: number): void; - redirect$zjg000$hookGetAttributeModifiers(item: Internal.Item_, slot: EquipmentSlot_): Internal.Multimap; - is($$0: Internal.TagKey_): boolean; - is($$0: Internal.Item_): boolean; - static matches($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - getBarColor(): number; - redirect$zjg000$hookIsSuitableFor(item: Internal.Item_, state: Internal.BlockState_): boolean; - getDisplayName(): Internal.Component; - onUseTick($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number): void; - handler$bnc000$addEnchantment(enchantment: Internal.Enchantment_, level: number, cbi: Internal.CallbackInfo_): void; - hurt($$0: number, $$1: Internal.Random_, $$2: Internal.ServerPlayer_): boolean; - setDamageValue($$0: number): void; - redirect$bnc000$addEnchantment_putShort(nbt: Internal.CompoundTag_, key: string, value: number): void; - getAttributeModifiers($$0: EquipmentSlot_): Internal.Multimap; - save($$0: Internal.CompoundTag_): Internal.CompoundTag; - setPopTime($$0: number): void; - hideTooltipPart($$0: Internal.ItemStack$TooltipPart_): void; - overrideStackedOnOther($$0: Internal.Slot_, $$1: Internal.ClickAction_, $$2: Internal.Player_): boolean; - getDamageValue(): number; - copy(): this; - removeTagKJS(): void; - getMaxDamage(): number; - handler$bnc000$getTranslationKey(cbi: Internal.CallbackInfoReturnable_): void; - getDrinkingSound(): Internal.SoundEvent; - isDamaged(): boolean; - mineBlock($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: BlockPos_, $$3: Internal.Player_): void; - useOn($$0: Internal.UseOnContext_): Internal.InteractionResult; - hurtAndBreak($$0: number, $$1: T, $$2: Internal.Consumer_): void; - onDestroyed($$0: Internal.ItemEntity_): void; - isBarVisible(): boolean; - isCorrectToolForDrops($$0: Internal.BlockState_): boolean; - getTooltipLines($$0: Internal.Player_, $$1: Internal.TooltipFlag_): Internal.List; - enchant($$0: Internal.Enchantment_, $$1: number): void; - equals(obj: any): boolean; - toString(): string; - getUseDuration(): number; - use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; - getRarity(): Rarity; - interactLivingEntity($$0: Internal.Player_, $$1: Internal.LivingEntity_, $$2: Hand_): Internal.InteractionResult; - sameItem($$0: Internal.ItemStack_): boolean; - setRepairCost($$0: number): void; - getTooltipImage(): Internal.Optional; - split($$0: number): this; - onCraftedBy($$0: Internal.Level_, $$1: Internal.Player_, $$2: number): void; - finishUsingItem($$0: Internal.Level_, $$1: Internal.LivingEntity_): this; - hurtEnemy($$0: Internal.LivingEntity_, $$1: Internal.Player_): void; - addTagElement($$0: string, $$1: Internal.Tag_): void; - isEnchantable(): boolean; - isStackable(): boolean; - useOnRelease(): boolean; - hasTag(): boolean; - getBaseRepairCost(): number; - handler$bnc001$getName(cbi: Internal.CallbackInfoReturnable_): void; - isEnchanted(): boolean; - static isSameItemSameTags($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - getEntityRepresentation(): Internal.Entity; - setHoverName($$0: Internal.Component_): this; - getDescriptionId(): string; - getUseAnimation(): Internal.UseAnim; - static isSameIgnoreDurability($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - getFrame(): Internal.ItemFrame; - getPopTime(): number; - removeTagKey($$0: string): void; - isFramed(): boolean; - getTagElement($$0: string): Internal.CompoundTag; - resetHoverName(): void; - static of($$0: Internal.CompoundTag_): this; - getOrCreateTagElement($$0: string): Internal.CompoundTag; - handler$bnc000$hasGlint(cbi: Internal.CallbackInfoReturnable_): void; - getEatingSound(): Internal.SoundEvent; - setTag($$0: Internal.CompoundTag_): void; - hasFoil(): boolean; - static appendEnchantmentNames($$0: Internal.List_, $$1: Internal.ListTag_): void; - isEmpty(): boolean; - hasAdventureModePlaceTagForBlock($$0: Internal.Registry_, $$1: Internal.BlockInWorld_): boolean; - getTag(): Internal.CompoundTag; - getHoverName(): Internal.Component; - releaseUsing($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number): void; - getOrCreateTag(): Internal.CompoundTag; - getEnchantmentTags(): Internal.ListTag; - isDamageableItem(): boolean; - hasCustomHoverName(): boolean; - static readonly "TAG_COLOR" : "color"; - static readonly "CODEC" : Internal.Codec; - static readonly "ATTRIBUTE_MODIFIER_FORMAT" : Internal.DecimalFormat; - static readonly "TAG_LORE" : "Lore"; - static readonly "TAG_DISPLAY" : "display"; - static readonly "TAG_DISPLAY_NAME" : "Name"; - static readonly "TAG_ENCH" : "Enchantments"; - static readonly "TAG_DAMAGE" : "Damage"; - static readonly "EMPTY" : Internal.ItemStack; - get barWidth(): number; - get damageValue(): number; - get maxStackSize(): number; - get barVisible(): boolean; - get baseRepairCost(): number; - get displayName(): Internal.Component; - get maxDamage(): number; - get eatingSound(): Internal.SoundEvent; - get popTime(): number; - get barColor(): number; - get enchantable(): boolean; - get empty(): boolean; - get enchantmentTags(): Internal.ListTag; - get descriptionId(): string; - get equipSound(): Internal.SoundEvent; - get framed(): boolean; - get useDuration(): number; - get tag(): Internal.CompoundTag; - get stackable(): boolean; - get orCreateTag(): Internal.CompoundTag; - get item(): Internal.Item; - get count(): number; - get damageableItem(): boolean; - get tags(): Internal.Stream>; - get tooltipImage(): Internal.Optional; - get enchanted(): boolean; - get hoverName(): Internal.Component; - get drinkingSound(): Internal.SoundEvent; - get damaged(): boolean; - get edible(): boolean; - get entityRepresentation(): Internal.Entity; - get useAnimation(): Internal.UseAnim; - get rarity(): Rarity; - get frame(): Internal.ItemFrame; - set damageValue($$0: number); - set hoverName($$0: Internal.Component_); - set count($$0: number); - set entityRepresentation($$0: Internal.Entity_); - set tag($$0: Internal.CompoundTag_); - set popTime($$0: number); - set repairCost($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemStack_ = Internal.ItemStackJS_ | ItemStack; - /** - * @javaClass net.minecraft.class_241 - */ - class Vec2 { - distanceToSqr($$0: Internal.Vec2_): number; - add($$0: Internal.Vec2_): this; - add($$0: number): this; - negated(): this; - lengthSquared(): number; - normalized(): this; - equals($$0: Internal.Vec2_): boolean; - dot($$0: Internal.Vec2_): number; - length(): number; - scale($$0: number): this; - static readonly "ZERO" : Internal.Vec2; - static readonly "NEG_UNIT_Y" : Internal.Vec2; - static readonly "NEG_UNIT_X" : Internal.Vec2; - static readonly "MIN" : Internal.Vec2; - static readonly "UNIT_X" : Internal.Vec2; - static readonly "MAX" : Internal.Vec2; - static readonly "ONE" : Internal.Vec2; - static readonly "UNIT_Y" : Internal.Vec2; - readonly "x" : number; - readonly "y" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Vec2_ = Vec2; - /** - * @javaClass net.minecraft.class_5633 - */ - interface DispensibleContainerItem { - checkExtraContent($$0: Internal.Player_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: BlockPos_): void; - emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_): boolean; - } - type DispensibleContainerItem_ = ((arg0: Internal.Player, arg1: Internal.Level, arg2: BlockPos, arg3: Internal.BlockHitResult) => boolean) | DispensibleContainerItem; - /** - * @javaClass net.minecraft.class_5158 - */ - class DeltaFeatureConfiguration implements Internal.FeatureConfiguration { - size(): Internal.IntProvider; - contents(): Internal.BlockState; - rim(): Internal.BlockState; - rimSize(): Internal.IntProvider; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DeltaFeatureConfiguration_ = DeltaFeatureConfiguration; - /** - * @javaClass com.mojang.serialization.codecs.UnboundedMapCodec - */ - class UnboundedMapCodec implements Internal.BaseMapCodec, Internal.Codec> { - encode(arg0: Internal.Map_, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; - elementCodec(): Internal.Codec; - keyCodec(): Internal.Codec; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnboundedMapCodec_ = UnboundedMapCodec; - /** - * @javaClass net.minecraft.class_2680 - */ - class BlockState extends Internal.BlockBehaviour$BlockStateBase implements Internal.CubeRenderStuff { - getMaterials(arg0: number): Internal.RenderMaterial[]; - getQuads(arg0: number): Internal.BakedQuad[]; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockState_ = BlockState; - /** - * @javaClass net.minecraft.class_2547 - */ - interface PacketListener { - getConnection(): Internal.Connection; - onDisconnect(arg0: Internal.Component_): void; + type WouldSurvivePredicate_ = WouldSurvivePredicate; + interface ServerPacketListener extends Internal.PacketListener { shouldPropagateHandlingExceptions(): boolean; } - type PacketListener_ = PacketListener; - /** - * @javaClass net.minecraft.class_5335 - */ + type ServerPacketListener_ = ServerPacketListener; + class StreamTagVisitor$ValueResult extends Internal.Enum { + static values(): Internal.StreamTagVisitor$ValueResult[]; + static valueOf($$0: string): Internal.StreamTagVisitor$ValueResult; + readonly static "CONTINUE": Internal.StreamTagVisitor$ValueResult; + readonly static "BREAK": Internal.StreamTagVisitor$ValueResult; + readonly static "HALT": Internal.StreamTagVisitor$ValueResult; + } + type StreamTagVisitor$ValueResult_ = "break" | "halt" | StreamTagVisitor$ValueResult | "continue"; + class MoverType extends Internal.Enum { + static valueOf($$0: string): Internal.MoverType; + static values(): Internal.MoverType[]; + readonly static "SHULKER": Internal.MoverType; + readonly static "PISTON": Internal.MoverType; + readonly static "SELF": Internal.MoverType; + readonly static "SHULKER_BOX": Internal.MoverType; + readonly static "PLAYER": Internal.MoverType; + } + type MoverType_ = "player" | MoverType | "shulker" | "shulker_box" | "self" | "piston"; + interface Int2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Int2FloatFunction; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Int2ReferenceFunction; + put(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: any): number; + containsKey(arg0: number): boolean; + compose(arg0: Internal.Function_): Internal.Function; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + containsKey(arg0: any): boolean; + get(arg0: any): number; + apply(arg0: number): number; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Int2CharFunction; + remove(arg0: number): number; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ShortFunction; + put(arg0: number, arg1: number): number; + defaultReturnValue(): number; + get(arg0: number): number; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ShortFunction; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + put(arg0: any, arg1: any): any; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ShortFunction; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Int2LongFunction; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ShortFunction; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Int2DoubleFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Int2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ShortFunction; + size(): number; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ShortFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Int2IntFunction; + defaultReturnValue(arg0: number): void; + clear(): void; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Int2ObjectFunction; + composeInt(arg0: Internal.Int2IntFunction_): this; + getOrDefault(arg0: any, arg1: number): number; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ShortFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ShortFunction; + getOrDefault(arg0: number, arg1: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + } + type Int2ShortFunction_ = ((arg0: number)=>number) | Int2ShortFunction; + interface Int2ReferenceFunction extends Internal.IntFunction, it.unimi.dsi.fastutil.Function { + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Int2ShortFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Int2CharFunction; + put(arg0: number, arg1: V): V; + composeInt(arg0: Internal.Int2IntFunction_): this; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ReferenceFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ReferenceFunction; + getOrDefault(arg0: any, arg1: V): V; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ReferenceFunction; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ReferenceFunction; + containsKey(arg0: number): boolean; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Int2DoubleFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Int2ByteFunction; + get(arg0: number): V; + containsKey(arg0: any): boolean; + put(arg0: number, arg1: V): V; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Int2ObjectFunction; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Int2LongFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ReferenceFunction; + get(arg0: any): V; + apply(arg0: number): V; + put(arg0: any, arg1: any): any; + apply(arg0: number): V; + remove(arg0: any): V; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Int2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + remove(arg0: number): V; + getOrDefault(arg0: number, arg1: V): V; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Int2FloatFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Int2ReferenceFunction; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ReferenceFunction; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ReferenceFunction; + clear(): void; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + } + type Int2ReferenceFunction_ = Int2ReferenceFunction | ((arg0: number)=>V); + class ChunkMap extends Internal.ChunkStorage implements Internal.ThreadedAnvilChunkStorageAccessor, Internal.ChunkHolder$PlayerProvider { + constructor($$0: Internal.ServerLevel_, $$1: Internal.LevelStorageSource$LevelStorageAccess_, $$2: Internal.DataFixer_, $$3: Internal.StructureManager_, $$4: Internal.Executor_, $$5: Internal.BlockableEventLoop_, $$6: Internal.LightChunkGetter_, $$7: Internal.ChunkGenerator_, $$8: Internal.ChunkProgressListener_, $$9: any_, $$10: Internal.Supplier_, $$11: number, $$12: boolean) + broadcast($$0: Internal.Entity_, $$1: Internal.Packet_): void; + static isChunkInRange($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + getStorageName(): string; + prepareAccessibleChunk($$0: Internal.ChunkHolder_): Internal.CompletableFuture>; + getEntityTrackers(): Internal.Int2ObjectMap; + getTickingGenerated(): number; + getPlayers($$0: Internal.ChunkPos_, $$1: boolean): Internal.List; + prepareTickingChunk($$0: Internal.ChunkHolder_): Internal.CompletableFuture>; + debugReloadGenerator(): void; + handler$bfg000$updateChunkTracking(serverPlayer: Internal.ServerPlayer_, chunkPos: Internal.ChunkPos_, mutableObject: Internal.MutableObject_, bl: boolean, bl2: boolean, info: Internal.CallbackInfo_): void; + prepareEntityTickingChunk($$0: Internal.ChunkPos_): Internal.CompletableFuture>; + size(): number; + getDistanceManager(): Internal.DistanceManager; + move($$0: Internal.ServerPlayer_): void; + schedule($$0: Internal.ChunkHolder_, $$1: Internal.ChunkStatus_): Internal.CompletableFuture>; + close(): void; + debugFuturesAndCreateReportedException($$0: Internal.IllegalStateException_, $$1: string): Internal.ReportedException; + getPlayersCloseForSpawning($$0: Internal.ChunkPos_): Internal.List; + hasWork(): boolean; + getChunkDebugData($$0: Internal.ChunkPos_): string; + get storageName(): string + get entityTrackers(): Internal.Int2ObjectMap + get tickingGenerated(): number + get distanceManager(): Internal.DistanceManager + readonly static "FORCED_TICKET_LEVEL": 31; + readonly static "MAX_CHUNK_DISTANCE": 45; + readonly static "MAX_VIEW_DISTANCE": 33; + } + type ChunkMap_ = ChunkMap; + interface DiscreteVoxelShape$IntFaceConsumer { + consume(arg0: Internal.Direction_, arg1: number, arg2: number, arg3: number): void; + } + type DiscreteVoxelShape$IntFaceConsumer_ = DiscreteVoxelShape$IntFaceConsumer; + interface GroupPrincipal extends Internal.UserPrincipal { + implies(arg0: Internal.Subject_): boolean; + } + type GroupPrincipal_ = GroupPrincipal; + class RandomSpreadFoliagePlacer extends Internal.FoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_, $$2: Internal.IntProvider_, $$3: number) + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + readonly static "CODEC": any; + } + type RandomSpreadFoliagePlacer_ = RandomSpreadFoliagePlacer; + interface RandomAccess { + } + type RandomAccess_ = RandomAccess; + interface ContainerListener { + dataChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void; + slotChanged(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void; + } + type ContainerListener_ = ContainerListener; + interface ItemVariantCache { + fabric_getCachedItemVariant(): Internal.ItemVariant; + } + type ItemVariantCache_ = ItemVariantCache; + interface BufferBuilderExt { + splitStrip(): void; + setupBufferSlice(arg0: Internal.ByteBuffer_, arg1: Internal.BufferBuilder$DrawState_): void; + teardownBufferSlice(): void; + } + type BufferBuilderExt_ = BufferBuilderExt; + class SpectatorGui extends Internal.GuiComponent implements Internal.SpectatorMenuListener { + constructor($$0: Internal.Minecraft_) + isMenuActive(): boolean; + onHotbarSelected($$0: number): void; + onMouseScrolled($$0: number): void; + renderTooltip($$0: Internal.PoseStack_): void; + renderHotbar($$0: Internal.PoseStack_): void; + onMouseMiddleClick(): void; + onSpectatorMenuClosed($$0: Internal.SpectatorMenu_): void; + get menuActive(): boolean + readonly static "SPECTATOR_LOCATION": ResourceLocation; + } + type SpectatorGui_ = SpectatorGui; + interface Promise extends io.netty.util.concurrent.Future { + removeListeners(...arg0: Internal.GenericFutureListener_[]): this; + setFailure(arg0: Internal.Throwable_): this; + setSuccess(arg0: V): this; + syncUninterruptibly(): this; + tryFailure(arg0: Internal.Throwable_): boolean; + awaitUninterruptibly(): this; + await(): this; + sync(): this; + addListener(arg0: Internal.GenericFutureListener_): this; + addListeners(...arg0: Internal.GenericFutureListener_[]): this; + setUncancellable(): boolean; + trySuccess(arg0: V): boolean; + removeListener(arg0: Internal.GenericFutureListener_): this; + set failure(arg0: Internal.Throwable_) + set success(arg0: V) + } + type Promise_ = Promise; + interface SpriteSet { + get(arg0: number, arg1: number): Internal.TextureAtlasSprite; + get(arg0: Internal.Random_): Internal.TextureAtlasSprite; + } + type SpriteSet_ = SpriteSet; + class ItemModelShaper { + constructor($$0: Internal.ModelManager_) + getItemModel($$0: Internal.ItemStack_): Internal.BakedModel; + getModelManager(): Internal.ModelManager; + handler$zjp000$onInit(bakedModelManager: Internal.ModelManager_, info: Internal.CallbackInfo_): void; + register($$0: Internal.Item_, $$1: Internal.ModelResourceLocation_): void; + rebuildCache(): void; + getItemModel($$0: Internal.Item_): Internal.BakedModel; + get modelManager(): Internal.ModelManager + readonly "shapes": Internal.Int2ObjectMap; + } + type ItemModelShaper_ = ItemModelShaper; + class UniformFloat extends Internal.FloatProvider { + getMinValue(): number; + toString(): string; + getMaxValue(): number; + sample($$0: Internal.Random_): number; + static of($$0: number, $$1: number): Internal.UniformFloat; + getType(): Internal.FloatProviderType; + get minValue(): number + get maxValue(): number + get type(): Internal.FloatProviderType + readonly static "CODEC": any; + } + type UniformFloat_ = UniformFloat; + class File implements Internal.Comparable, Internal.Serializable { + constructor(arg0: string, arg1: string) + constructor(arg0: string) + constructor(arg0: Internal.URI_) + constructor(arg0: Internal.File_, arg1: string) + getAbsolutePath(): string; + getParent(): string; + toURL(): Internal.URL; + delete(): boolean; + setWritable(arg0: boolean, arg1: boolean): boolean; + static createTempFile(arg0: string, arg1: string): Internal.File; + isDirectory(): boolean; + compareTo(arg0: any): number; + getParentFile(): this; + listFiles(): Internal.File[]; + toPath(): Internal.Path; + mkdir(): boolean; + compareTo(arg0: Internal.File_): number; + isFile(): boolean; + getFreeSpace(): number; + deleteOnExit(): void; + setReadable(arg0: boolean, arg1: boolean): boolean; + setExecutable(arg0: boolean): boolean; + static listRoots(): Internal.File[]; + listFiles(arg0: Internal.FilenameFilter_): Internal.File[]; + static createTempFile(arg0: string, arg1: string, arg2: Internal.File_): Internal.File; + list(): string[]; + toURI(): Internal.URI; + canExecute(): boolean; + getAbsoluteFile(): this; + canWrite(): boolean; + getCanonicalFile(): this; + listFiles(arg0: Internal.FileFilter_): Internal.File[]; + setLastModified(arg0: number): boolean; + setReadable(arg0: boolean): boolean; + getName(): string; + getUsableSpace(): number; + setWritable(arg0: boolean): boolean; + list(arg0: Internal.FilenameFilter_): string[]; + getPath(): string; + lastModified(): number; + createNewFile(): boolean; + setExecutable(arg0: boolean, arg1: boolean): boolean; + length(): number; + toString(): string; + isHidden(): boolean; + setReadOnly(): boolean; + mkdirs(): boolean; + hashCode(): number; + renameTo(arg0: Internal.File_): boolean; + getCanonicalPath(): string; + canRead(): boolean; + exists(): boolean; + getTotalSpace(): number; + equals(arg0: any): boolean; + isAbsolute(): boolean; + get absolutePath(): string + get parent(): string + get directory(): boolean + get parentFile(): Internal.File + get file(): boolean + get freeSpace(): number + set executable(arg0: boolean) + get absoluteFile(): Internal.File + get canonicalFile(): Internal.File + set lastModified(arg0: number) + set readable(arg0: boolean) + get name(): string + get usableSpace(): number + set writable(arg0: boolean) + get path(): string + get hidden(): boolean + get canonicalPath(): string + get totalSpace(): number + get absolute(): boolean + readonly static "separator": "\\"; + readonly static "separatorChar": "\\"; + readonly static "pathSeparatorChar": ";"; + readonly static "pathSeparator": ";"; + } + type File_ = File; + class ServerboundLockDifficultyPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: boolean) + isLocked(): boolean; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + get locked(): boolean + get skippable(): boolean + } + type ServerboundLockDifficultyPacket_ = ServerboundLockDifficultyPacket; + interface RegistryAccess$Frozen extends Internal.RegistryAccess { + registry($$0: Internal.ResourceKey_): Internal.Optional; + allElementsLifecycle(): Internal.Lifecycle; + registryOrThrow($$0: Internal.ResourceKey_): Internal.Registry; + networkSafeRegistries(): Internal.Stream>; + registries(): Internal.Stream>; + freeze(): this; + ownedRegistryOrThrow($$0: Internal.ResourceKey_): Internal.Registry; + } + type RegistryAccess$Frozen_ = RegistryAccess$Frozen; + class ServerboundPlayerActionPacket$Action extends Internal.Enum { + static values(): Internal.ServerboundPlayerActionPacket$Action[]; + static valueOf($$0: string): Internal.ServerboundPlayerActionPacket$Action; + readonly static "DROP_ITEM": Internal.ServerboundPlayerActionPacket$Action; + readonly static "DROP_ALL_ITEMS": Internal.ServerboundPlayerActionPacket$Action; + readonly static "RELEASE_USE_ITEM": Internal.ServerboundPlayerActionPacket$Action; + readonly static "START_DESTROY_BLOCK": Internal.ServerboundPlayerActionPacket$Action; + readonly static "ABORT_DESTROY_BLOCK": Internal.ServerboundPlayerActionPacket$Action; + readonly static "STOP_DESTROY_BLOCK": Internal.ServerboundPlayerActionPacket$Action; + readonly static "SWAP_ITEM_WITH_OFFHAND": Internal.ServerboundPlayerActionPacket$Action; + } + type ServerboundPlayerActionPacket$Action_ = ServerboundPlayerActionPacket$Action | "drop_item" | "drop_all_items" | "abort_destroy_block" | "start_destroy_block" | "release_use_item" | "swap_item_with_offhand" | "stop_destroy_block"; + class DecimalStyle { + getDecimalSeparator(): string; + getNegativeSign(): string; + static getAvailableLocales(): Internal.Set; + withZeroDigit(arg0: string): this; + toString(): string; + getZeroDigit(): string; + withPositiveSign(arg0: string): this; + static of(arg0: Internal.Locale_): Internal.DecimalStyle; + withDecimalSeparator(arg0: string): this; + hashCode(): number; + getPositiveSign(): string; + withNegativeSign(arg0: string): this; + static ofDefaultLocale(): Internal.DecimalStyle; + equals(arg0: any): boolean; + get decimalSeparator(): string + get negativeSign(): string + get availableLocales(): Internal.Set + get zeroDigit(): string + get positiveSign(): string + readonly static "STANDARD": Internal.DecimalStyle; + } + type DecimalStyle_ = DecimalStyle; + class GameProfileCache { + constructor($$0: Internal.GameProfileRepository_, $$1: Internal.File_) + add($$0: Internal.GameProfile_): void; + get($$0: string): Internal.Optional; + static setUsesAuthentication($$0: boolean): void; + clearExecutor(): void; + save(): void; + load(): Internal.List; + setExecutor($$0: Internal.Executor_): void; + getAsync($$0: string, $$1: Internal.Consumer_>): void; + get($$0: Internal.UUID_): Internal.Optional; + set usesAuthentication($$0: boolean) + set executor($$0: Internal.Executor_) + } + type GameProfileCache_ = GameProfileCache; + class IllegalStateException extends Internal.RuntimeException { + constructor() + constructor(arg0: string, arg1: Internal.Throwable_) + constructor(arg0: Internal.Throwable_) + constructor(arg0: string) + } + type IllegalStateException_ = IllegalStateException; + class OrderedCompoundTag extends Internal.CompoundTag { + constructor() + constructor(map: Internal.Map_) + getAsString(): string; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + copy(): Internal.Tag; + write(dataOutput: Internal.DataOutput_): void; + get asString(): string + readonly "tagMap": Internal.Map; + } + type OrderedCompoundTag_ = OrderedCompoundTag; + class Bat extends Internal.AmbientCreature { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static checkBatSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isResting(): boolean; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + setResting($$0: boolean): void; + asKJS(): Internal.EntityJS; + tick(): void; + method_5994(): Internal.SoundEvent; + getVoicePitch(): number; + method_5776(): boolean; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + isPushable(): boolean; + isIgnoringBlockTriggers(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get resting(): boolean + set resting($$0: boolean) + get voicePitch(): number + get pushable(): boolean + get ignoringBlockTriggers(): boolean + readonly static "TICKS_PER_FLAP": 3; + readonly static "FLAP_DEGREES_PER_TICK": 74.48451; + } + type Bat_ = Bat; + class RenderStateShard$OutputStateShard extends Internal.RenderStateShard { + constructor($$0: string, $$1: Internal.Runnable_, $$2: Internal.Runnable_) + } + type RenderStateShard$OutputStateShard_ = RenderStateShard$OutputStateShard; + interface ServerPlayerConnection { + send(arg0: Internal.Packet_): void; + getPlayer(): Internal.ServerPlayer; + get player(): Internal.ServerPlayer + } + type ServerPlayerConnection_ = ServerPlayerConnection; + interface FabricResource { + getFabricPackSource(): Internal.PackSource; + get fabricPackSource(): Internal.PackSource + } + type FabricResource_ = FabricResource; + class ServerboundPlayerInputPacket implements Internal.Packet { + constructor($$0: number, $$1: number, $$2: boolean, $$3: boolean) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getXxa(): number; + isJumping(): boolean; + isShiftKeyDown(): boolean; + getZza(): number; + isSkippable(): boolean; + get xxa(): number + get jumping(): boolean + get shiftKeyDown(): boolean + get zza(): number + get skippable(): boolean + } + type ServerboundPlayerInputPacket_ = ServerboundPlayerInputPacket; + class Pair$Mu implements Internal.K1 { + constructor() + } + type Pair$Mu_ = Pair$Mu; + class DripstoneClusterConfiguration implements Internal.FeatureConfiguration { + constructor($$0: number, $$1: Internal.IntProvider_, $$2: Internal.IntProvider_, $$3: number, $$4: number, $$5: Internal.IntProvider_, $$6: Internal.FloatProvider_, $$7: Internal.FloatProvider_, $$8: number, $$9: number, $$10: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "heightDeviation": number; + readonly "maxDistanceFromCenterAffectingHeightBias": number; + readonly "maxStalagmiteStalactiteHeightDiff": number; + readonly "wetness": Internal.FloatProvider; + readonly "floorToCeilingSearchRange": number; + readonly "height": Internal.IntProvider; + readonly "maxDistanceFromEdgeAffectingChanceOfDripstoneColumn": number; + readonly "dripstoneBlockLayerThickness": Internal.IntProvider; + readonly "density": Internal.FloatProvider; + readonly "chanceOfDripstoneColumnAtMaxDistanceFromCenter": number; + readonly static "CODEC": any; + readonly "radius": Internal.IntProvider; + } + type DripstoneClusterConfiguration_ = DripstoneClusterConfiguration; + class UserApiService$UserFlag extends Internal.Enum { + static valueOf(arg0: string): Internal.UserApiService$UserFlag; + static values(): Internal.UserApiService$UserFlag[]; + readonly static "CHAT_ALLOWED": Internal.UserApiService$UserFlag; + readonly static "REALMS_ALLOWED": Internal.UserApiService$UserFlag; + readonly static "TELEMETRY_ENABLED": Internal.UserApiService$UserFlag; + readonly static "PROFANITY_FILTER_ENABLED": Internal.UserApiService$UserFlag; + readonly static "SERVERS_ALLOWED": Internal.UserApiService$UserFlag; + } + type UserApiService$UserFlag_ = UserApiService$UserFlag | "realms_allowed" | "telemetry_enabled" | "servers_allowed" | "chat_allowed" | "profanity_filter_enabled"; + interface Float2BooleanFunction extends Internal.DoublePredicate, it.unimi.dsi.fastutil.Function { + or(arg0: Internal.DoublePredicate_): Internal.DoublePredicate; + test(arg0: number): boolean; + getOrDefault(arg0: any, arg1: any): any; + get(arg0: number): boolean; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Float2IntFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2BooleanFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2BooleanFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2BooleanFunction; + containsKey(arg0: any): boolean; + get(arg0: any): boolean; + apply(arg0: number): boolean; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Float2CharFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Float2ObjectFunction; + put(arg0: any, arg1: any): any; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Float2ReferenceFunction; + containsKey(arg0: number): boolean; + defaultReturnValue(): boolean; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2BooleanFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2BooleanFunction; + and(arg0: Internal.DoublePredicate_): Internal.DoublePredicate; + getOrDefault(arg0: any, arg1: boolean): boolean; + put(arg0: number, arg1: boolean): boolean; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2BooleanFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Float2ByteFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2BooleanFunction; + put(arg0: number, arg1: boolean): boolean; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + compose(arg0: Internal.Function_): Internal.Function; + remove(arg0: number): boolean; + size(): number; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Float2ShortFunction; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2BooleanFunction; + clear(): void; + remove(arg0: any): any; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Float2DoubleFunction; + getOrDefault(arg0: number, arg1: boolean): boolean; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Float2LongFunction; + negate(): Internal.DoublePredicate; + defaultReturnValue(arg0: boolean): void; + } + type Float2BooleanFunction_ = Float2BooleanFunction | ((arg0: number)=>boolean); + class HotbarManager { + constructor($$0: Internal.File_, $$1: Internal.DataFixer_) + get($$0: number): Internal.Hotbar; + save(): void; + readonly static "NUM_HOTBAR_GROUPS": 9; + } + type HotbarManager_ = HotbarManager; + class GameTestDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + constructor() + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + addMarker($$0: BlockPos_, $$1: number, $$2: string, $$3: number): void; + clear(): void; + } + type GameTestDebugRenderer_ = GameTestDebugRenderer; + class VillagerBabiesSensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type VillagerBabiesSensor_ = VillagerBabiesSensor; + class DataResult$Mu implements Internal.K1 { + constructor() + } + type DataResult$Mu_ = DataResult$Mu; + class MusicManager { + constructor($$0: Internal.Minecraft_) + startPlaying($$0: Internal.Music_): void; + stopPlaying(): void; + tick(): void; + isPlayingMusic($$0: Internal.Music_): boolean; + } + type MusicManager_ = MusicManager; + class LootBuilder implements Internal.FunctionContainer, Internal.ConditionContainer { + constructor(prev: Internal.JsonElement_) + clearPools(): void; + addFunction(arg0: Internal.JsonObject_): Internal.FunctionContainer; + randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer; + name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): Internal.FunctionContainer; + damage(damage: Internal.NumberProvider_): Internal.FunctionContainer; + addPool(p: Internal.Consumer_): void; + toJson(): Internal.JsonObject; + survivesExplosion(): Internal.ConditionContainer; + count(count: Internal.NumberProvider_): Internal.FunctionContainer; + clearConditions(): void; + copyName(source: Internal.CopyNameFunction$NameSource_): Internal.FunctionContainer; + addCondition(arg0: Internal.JsonObject_): Internal.ConditionContainer; + lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer; + enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): Internal.FunctionContainer; + enchantRandomly(enchantments: ResourceLocation_[]): Internal.FunctionContainer; + furnaceSmelt(): Internal.FunctionContainer; + entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): Internal.ConditionContainer; + clearFunctions(): void; + lootingEnchant(count: Internal.NumberProvider_, limit: number): Internal.FunctionContainer; + addConditionalFunction(func: Internal.Consumer_): Internal.FunctionContainer; + randomChance(chance: number): Internal.ConditionContainer; + killedByPlayer(): Internal.ConditionContainer; + nbt(tag: Internal.CompoundTag_): Internal.FunctionContainer; + entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_): Internal.ConditionContainer; + name(name: Internal.Component_): Internal.FunctionContainer; + "type": string; + "conditions": Internal.JsonArray; + "pools": Internal.JsonArray; + "functions": Internal.JsonArray; + "customId": ResourceLocation; + } + type LootBuilder_ = LootBuilder; + class GameRules$Key implements Internal.RuleKeyExtensions { + constructor($$0: string, $$1: Internal.GameRules$Category_) + fabric_getCustomCategory(): Internal.CustomGameRuleCategory; + getCategory(): Internal.GameRules$Category; + hashCode(): number; + fabric_setCustomCategory(customCategory: Internal.CustomGameRuleCategory_): void; + toString(): string; + getId(): string; + equals($$0: any): boolean; + getDescriptionId(): string; + get category(): Internal.GameRules$Category + get id(): string + get descriptionId(): string + } + type GameRules$Key_ = GameRules$Key; + class DataJsonGenerator extends Internal.JsonGenerator { + constructor(m: Internal.Map_) + } + type DataJsonGenerator_ = DataJsonGenerator; + abstract class Behavior { + constructor($$0: Internal.Map_, Internal.MemoryStatus_>, $$1: number) + constructor($$0: Internal.Map_, Internal.MemoryStatus_>) + constructor($$0: Internal.Map_, Internal.MemoryStatus_>, $$1: number, $$2: number) + tryStart($$0: Internal.ServerLevel_, $$1: E, $$2: number): boolean; + toString(): string; + doStop($$0: Internal.ServerLevel_, $$1: E, $$2: number): void; + getStatus(): Internal.Behavior$Status; + tickOrStop($$0: Internal.ServerLevel_, $$1: E, $$2: number): void; + get status(): Internal.Behavior$Status + } + type Behavior_ = Behavior; + class Commands { + constructor($$0: Internal.Commands$CommandSelection_) + static literal($$0: string): Internal.LiteralArgumentBuilder; + static argument($$0: string, $$1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; + static getParseException($$0: Internal.ParseResults_): Internal.CommandSyntaxException; + getDispatcher(): Internal.CommandDispatcher; + performCommand($$0: Internal.CommandSourceStack_, $$1: string): number; + static createValidator($$0: Internal.Commands$ParseFunction_): Internal.Predicate; + sendCommands($$0: Internal.ServerPlayer_): void; + static validate(): void; + get dispatcher(): Internal.CommandDispatcher + readonly static "LEVEL_OWNERS": 4; + readonly static "LEVEL_ALL": 0; + readonly static "LEVEL_MODERATORS": 1; + readonly static "LEVEL_ADMINS": 3; + readonly static "LEVEL_GAMEMASTERS": 2; + } + type Commands_ = Commands; + class StonecutterMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: any_) + constructor($$0: number, $$1: Internal.Inventory_) + stillValid($$0: Internal.Player_): boolean; + getRecipes(): Internal.List; + getSelectedRecipeIndex(): number; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + slotsChanged($$0: Internal.Container_): void; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + hasInputItem(): boolean; + getType(): Internal.MenuType; + getNumRecipes(): number; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + registerUpdateListener($$0: Internal.Runnable_): void; + removed($$0: Internal.Player_): void; + get recipes(): Internal.List + get selectedRecipeIndex(): number + get type(): Internal.MenuType + get numRecipes(): number + readonly static "INPUT_SLOT": 0; + readonly static "RESULT_SLOT": 1; + readonly "container": Internal.Container; + } + type StonecutterMenu_ = StonecutterMenu; + interface PlayerSelector { + uuid(uuid: Internal.UUID_): this; + getPlayer(arg0: Internal.Map_): Internal.ServerPlayerJS; + or(fallback: Internal.PlayerSelector_): this; + mc(player: Internal.Player_): this; + fuzzyName(name: string): this; + of(o: any): this; + identity(player: Internal.ServerPlayerJS_): this; + name(name: string): this; + } + type PlayerSelector_ = PlayerSelector | ((arg0: Internal.Map)=>Internal.ServerPlayerJS_); + abstract class AbstractHurtingProjectile extends Internal.Projectile { + constructor($$0: Internal.EntityType_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: Internal.Level_) + constructor($$0: Internal.EntityType_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number, $$5: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getBrightness(): number; + getPickRadius(): number; + method_5652($$0: Internal.CompoundTag_): void; + isPickable(): boolean; + asKJS(): Internal.EntityJS; + tick(): void; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + shouldRenderAtSqrDistance($$0: number): boolean; + get brightness(): number + get pickRadius(): number + get pickable(): boolean + get addEntityPacket(): Internal.Packet + "zPower": number; + "yPower": number; + "xPower": number; + } + type AbstractHurtingProjectile_ = AbstractHurtingProjectile; + interface ScreenMouseEvents$AfterMouseRelease { + afterMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenMouseEvents$AfterMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>void) | ScreenMouseEvents$AfterMouseRelease; + class ClientboundDisconnectPacket implements Internal.Packet { + constructor($$0: Internal.Component_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getReason(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get reason(): Internal.Component + get skippable(): boolean + } + type ClientboundDisconnectPacket_ = ClientboundDisconnectPacket; + interface Symbol { + } + type Symbol_ = Symbol; + class ClientboundUpdateAdvancementsPacket implements Internal.Packet { + constructor($$0: boolean, $$1: Internal.Collection_, $$2: Internal.Set_, $$3: Internal.Map_) + constructor($$0: Internal.FriendlyByteBuf_) + getRemoved(): Internal.Set; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getAdded(): Internal.Map; + getProgress(): Internal.Map; + isSkippable(): boolean; + shouldReset(): boolean; + get removed(): Internal.Set + get added(): Internal.Map + get progress(): Internal.Map + get skippable(): boolean + } + type ClientboundUpdateAdvancementsPacket_ = ClientboundUpdateAdvancementsPacket; + class CompositeByteBuf extends Internal.AbstractReferenceCountedByteBuf implements Internal.Iterable { + constructor(arg0: Internal.ByteBufAllocator_, arg1: boolean, arg2: number, ...arg3: Internal.ByteBuf_[]) + constructor(arg0: Internal.ByteBufAllocator_, arg1: boolean, arg2: number, arg3: Internal.Iterable_) + constructor(arg0: Internal.ByteBufAllocator_, arg1: boolean, arg2: number) + resetReaderIndex(): this; + writeInt(arg0: number): Internal.ByteBuf; + addComponent(arg0: boolean, arg1: Internal.ByteBuf_): this; + markReaderIndex(): Internal.ByteBuf; + nioBufferCount(): number; + nioBuffers(): Internal.ByteBuffer[]; + writeBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; + writeFloat(arg0: number): Internal.ByteBuf; + setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; + toComponentIndex(arg0: number): number; + memoryAddress(): number; + setFloat(arg0: number, arg1: number): Internal.ByteBuf; + resetWriterIndex(): Internal.ByteBuf; + removeComponent(arg0: number): this; + internalComponentAtOffset(arg0: number): Internal.ByteBuf; + getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): this; + getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number; + readerIndex(arg0: number): this; + getByte(arg0: number): number; + writeShort(arg0: number): Internal.ByteBuf; + maxNumComponents(): number; + retain(arg0: number): Internal.ReferenceCounted; + skipBytes(arg0: number): this; + component(arg0: number): Internal.ByteBuf; + writeMedium(arg0: number): Internal.ByteBuf; + copy(arg0: number, arg1: number): Internal.ByteBuf; + addComponents(arg0: number, arg1: Internal.Iterable_): this; + addComponent(arg0: boolean, arg1: number, arg2: Internal.ByteBuf_): this; + consolidate(arg0: number, arg1: number): this; + readBytes(arg0: number[]): Internal.ByteBuf; + iterator(): Internal.Iterator; + writerIndex(arg0: number): Internal.ByteBuf; + decompose(arg0: number, arg1: number): Internal.List; + ensureWritable(arg0: number): this; + spliterator(): Internal.Spliterator; + setBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; + arrayOffset(): number; + readBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; + readBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; + readBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; + addComponents(...arg0: Internal.ByteBuf_[]): this; + setZero(arg0: number, arg1: number): this; + setBoolean(arg0: number, arg1: boolean): this; + addComponent(arg0: Internal.ByteBuf_): this; + setIndex(arg0: number, arg1: number): this; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; + nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + setShort(arg0: number, arg1: number): Internal.ByteBuf; + toString(): string; + addComponents(arg0: boolean, arg1: Internal.Iterable_): this; + writeBytes(arg0: Internal.ByteBuf_): this; + writeZero(arg0: number): Internal.ByteBuf; + addFlattenedComponents(arg0: boolean, arg1: Internal.ByteBuf_): this; + capacity(arg0: number): this; + getBytes(arg0: number, arg1: Internal.ByteBuffer_): this; + consolidate(): this; + getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): this; + unwrap(): Internal.ByteBuf; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): this; + retain(): Internal.ReferenceCounted; + markWriterIndex(): this; + internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + writeBytes(arg0: number[]): Internal.ByteBuf; + toByteIndex(arg0: number): number; + writeChar(arg0: number): Internal.ByteBuf; + setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number; + isDirect(): boolean; + writeBytes(arg0: Internal.ByteBuf_, arg1: number): this; + componentAtOffset(arg0: number): Internal.ByteBuf; + setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): Internal.ByteBuf; + addComponents(arg0: boolean, ...arg1: Internal.ByteBuf_[]): this; + setLong(arg0: number, arg1: number): Internal.ByteBuf; + order(): Internal.ByteOrder; + writeLong(arg0: number): this; + getBytes(arg0: number, arg1: number[]): this; + setInt(arg0: number, arg1: number): Internal.ByteBuf; + setByte(arg0: number, arg1: number): this; + discardSomeReadBytes(): Internal.ByteBuf; + alloc(): Internal.ByteBufAllocator; + nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; + writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): this; + setChar(arg0: number, arg1: number): this; + numComponents(): number; + writeBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; + array(): number[]; + setBytes(arg0: number, arg1: number[]): this; + readBytes(arg0: Internal.OutputStream_, arg1: number): Internal.ByteBuf; + capacity(): number; + setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ByteBuf; + addComponent(arg0: number, arg1: Internal.ByteBuf_): this; + forEach(arg0: Internal.Consumer_): void; + clear(): this; + hasMemoryAddress(): boolean; + addComponents(arg0: Internal.Iterable_): this; + internalComponent(arg0: number): Internal.ByteBuf; + readBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; + writeBoolean(arg0: boolean): Internal.ByteBuf; + removeComponents(arg0: number, arg1: number): this; + setMedium(arg0: number, arg1: number): Internal.ByteBuf; + hasArray(): boolean; + addComponents(arg0: number, ...arg1: Internal.ByteBuf_[]): this; + writeDouble(arg0: number): this; + setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number; + writeByte(arg0: number): Internal.ByteBuf; + getBytes(arg0: number, arg1: Internal.ByteBuf_): this; + touch(): Internal.ReferenceCounted; + readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; + discardReadComponents(): this; + getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number; + setDouble(arg0: number, arg1: number): Internal.ByteBuf; + discardReadBytes(): this; + touch(arg0: any): Internal.ByteBuf; + setBytes(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuf; + getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): this; + get direct(): boolean + } + type CompositeByteBuf_ = CompositeByteBuf; + class OffsetDateTime implements Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable, Internal.Serializable { + getHour(): number; + minusDays(arg0: number): this; + getMonth(): Internal.Month; + toLocalTime(): Internal.LocalTime; + toInstant(): Internal.Instant; + getDayOfWeek(): Internal.DayOfWeek; + toZonedDateTime(): Internal.ZonedDateTime; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + withOffsetSameInstant(arg0: Internal.ZoneOffset_): this; + compareTo(arg0: any): number; + getMinute(): number; + plus(arg0: Internal.TemporalAmount_): this; + getDayOfMonth(): number; + with(arg0: Internal.TemporalAdjuster_): Internal.Temporal; + plusSeconds(arg0: number): this; + plusMinutes(arg0: number): this; + withYear(arg0: number): this; + withDayOfYear(arg0: number): this; + isSupported(arg0: Internal.TemporalField_): boolean; + plusDays(arg0: number): this; + format(arg0: Internal.DateTimeFormatter_): string; + static parse(arg0: Internal.CharSequence_): Internal.OffsetDateTime; + minusMinutes(arg0: number): this; + plusWeeks(arg0: number): this; + withHour(arg0: number): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + withOffsetSameLocal(arg0: Internal.ZoneOffset_): this; + atZoneSimilarLocal(arg0: Internal.ZoneId_): Internal.ZonedDateTime; + getYear(): number; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + withDayOfMonth(arg0: number): this; + withMonth(arg0: number): this; + get(arg0: Internal.TemporalField_): number; + truncatedTo(arg0: Internal.TemporalUnit_): this; + minusYears(arg0: number): this; + toEpochSecond(): number; + static now(arg0: Internal.Clock_): Internal.OffsetDateTime; + toOffsetTime(): Internal.OffsetTime; + compareTo(arg0: Internal.OffsetDateTime_): number; + getMonthValue(): number; + plusHours(arg0: number): this; + isEqual(arg0: Internal.OffsetDateTime_): boolean; + withNano(arg0: number): this; + plusMonths(arg0: number): this; + minusNanos(arg0: number): this; + static now(): Internal.OffsetDateTime; + static from(arg0: Internal.TemporalAccessor_): Internal.OffsetDateTime; + toLocalDate(): Internal.LocalDate; + with(arg0: Internal.TemporalField_, arg1: number): this; + isAfter(arg0: Internal.OffsetDateTime_): boolean; + minusHours(arg0: number): this; + isBefore(arg0: Internal.OffsetDateTime_): boolean; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.OffsetDateTime; + static timeLineOrder(): Internal.Comparator; + getLong(arg0: Internal.TemporalField_): number; + plusYears(arg0: number): this; + getOffset(): Internal.ZoneOffset; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.OffsetDateTime; + withSecond(arg0: number): this; + static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_, arg2: Internal.ZoneOffset_): Internal.OffsetDateTime; + toString(): string; + minusSeconds(arg0: number): this; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + getDayOfYear(): number; + query(arg0: Internal.TemporalQuery_): R; + minusWeeks(arg0: number): this; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + toLocalDateTime(): Internal.LocalDateTime; + minus(arg0: Internal.TemporalAmount_): this; + minusMonths(arg0: number): this; + getNano(): number; + getSecond(): number; + plusNanos(arg0: number): this; + hashCode(): number; + withMinute(arg0: number): this; + static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): Internal.OffsetDateTime; + atZoneSameInstant(arg0: Internal.ZoneId_): Internal.ZonedDateTime; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): Internal.OffsetDateTime; + static now(arg0: Internal.ZoneId_): Internal.OffsetDateTime; + equals(arg0: any): boolean; + get hour(): number + get month(): Internal.Month + get dayOfWeek(): Internal.DayOfWeek + get minute(): number + get dayOfMonth(): number + get year(): number + get monthValue(): number + get offset(): Internal.ZoneOffset + get dayOfYear(): number + get nano(): number + get second(): number + readonly static "MIN": Internal.OffsetDateTime; + readonly static "MAX": Internal.OffsetDateTime; + } + type OffsetDateTime_ = OffsetDateTime; + abstract class BossEvent { + constructor($$0: Internal.UUID_, $$1: Internal.Component_, $$2: Internal.BossEvent$BossBarColor_, $$3: Internal.BossEvent$BossBarOverlay_) + shouldCreateWorldFog(): boolean; + getColor(): Internal.BossEvent$BossBarColor; + setCreateWorldFog($$0: boolean): this; + getProgress(): number; + setPlayBossMusic($$0: boolean): this; + getName(): Internal.Component; + getOverlay(): Internal.BossEvent$BossBarOverlay; + setOverlay($$0: Internal.BossEvent$BossBarOverlay_): void; + setColor($$0: Internal.BossEvent$BossBarColor_): void; + setDarkenScreen($$0: boolean): this; + setProgress($$0: number): void; + setName($$0: Internal.Component_): void; + shouldPlayBossMusic(): boolean; + getId(): Internal.UUID; + shouldDarkenScreen(): boolean; + get color(): Internal.BossEvent$BossBarColor + set createWorldFog($$0: boolean) + get progress(): number + set playBossMusic($$0: boolean) + get name(): Internal.Component + get overlay(): Internal.BossEvent$BossBarOverlay + set overlay($$0: Internal.BossEvent$BossBarOverlay_) + set color($$0: Internal.BossEvent$BossBarColor_) + set darkenScreen($$0: boolean) + set progress($$0: number) + set name($$0: Internal.Component_) + get id(): Internal.UUID + } + type BossEvent_ = BossEvent; + class CarverConfiguration extends Internal.ProbabilityFeatureConfiguration { + constructor($$0: number, $$1: Internal.HeightProvider_, $$2: Internal.FloatProvider_, $$3: Internal.VerticalAnchor_, $$4: Internal.CarverDebugSettings_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "lavaLevel": Internal.VerticalAnchor; + readonly "y": Internal.HeightProvider; + readonly "debugSettings": Internal.CarverDebugSettings; + readonly static "CODEC": any; + readonly "yScale": Internal.FloatProvider; + } + type CarverConfiguration_ = CarverConfiguration; + interface TextureAtlasExtension { + getOrCreatePBRHolder(): Internal.PBRAtlasHolder; + getPBRHolder(): Internal.PBRAtlasHolder; + get orCreatePBRHolder(): Internal.PBRAtlasHolder + get PBRHolder(): Internal.PBRAtlasHolder + } + type TextureAtlasExtension_ = TextureAtlasExtension; + interface ScreenMouseEvents$AllowMouseRelease { + allowMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; + } + type ScreenMouseEvents$AllowMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>boolean) | ScreenMouseEvents$AllowMouseRelease; + interface Command { + run(arg0: Internal.CommandContext_): number; + readonly static "SINGLE_SUCCESS": 1; + } + type Command_ = Command | ((arg0: Internal.CommandContext)=>number); + class ItemModifierManager extends Internal.SimpleJsonResourceReloadListener { + constructor($$0: Internal.PredicateManager_, $$1: Internal.LootTables_) + getName(): string; + getKeys(): Internal.Set; + get($$0: ResourceLocation_, $$1: Internal.LootItemFunction_): Internal.LootItemFunction; + get($$0: ResourceLocation_): Internal.LootItemFunction; + get name(): string + get keys(): Internal.Set + } + type ItemModifierManager_ = ItemModifierManager; + class BeeDebugRenderer$HiveInfo { + constructor($$0: BlockPos_, $$1: string, $$2: number, $$3: number, $$4: boolean, $$5: number) + readonly "pos": BlockPos; + readonly "occupantCount": number; + readonly "lastSeen": number; + readonly "hiveType": string; + readonly "sedated": boolean; + readonly "honeyLevel": number; + } + type BeeDebugRenderer$HiveInfo_ = BeeDebugRenderer$HiveInfo; + class HashMap extends Internal.AbstractMap implements Internal.Cloneable, Internal.Map, Internal.Serializable { + constructor() + constructor(arg0: number) + constructor(arg0: Internal.Map_) + constructor(arg0: number, arg1: number) + clone(): any; + replace(arg0: K, arg1: V): V; + keySet(): Internal.Set; + putIfAbsent(arg0: K, arg1: V): V; + values(): Internal.Collection; + containsValue(arg0: any): boolean; + entrySet(): Internal.Set>; + getOrDefault(arg0: any, arg1: V): V; + putAll(arg0: Internal.Map_): void; + remove(arg0: any, arg1: any): boolean; + isEmpty(): boolean; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + forEach(arg0: Internal.BiConsumer_): void; + containsKey(arg0: any): boolean; + size(): number; + put(arg0: K, arg1: V): V; + replaceAll(arg0: Internal.BiFunction_): void; + replace(arg0: K, arg1: V, arg2: V): boolean; + clear(): void; + get(arg0: any): V; + remove(arg0: any): V; + compute(arg0: K, arg1: Internal.BiFunction_): V; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + get empty(): boolean + } + type HashMap_ = HashMap; + interface Multimap { + putAll(arg0: Internal.Multimap_): boolean; + keySet(): Internal.Set; + removeAll(arg0: any): Internal.Collection; + get(arg0: K): Internal.Collection; + entries(): Internal.Collection>; + putAll(arg0: K, arg1: Internal.Iterable_): boolean; + values(): Internal.Collection; + containsValue(arg0: any): boolean; + remove(arg0: any, arg1: any): boolean; + isEmpty(): boolean; + containsEntry(arg0: any, arg1: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + containsKey(arg0: any): boolean; + size(): number; + hashCode(): number; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; + put(arg0: K, arg1: V): boolean; + clear(): void; + keys(): Internal.Multiset; + equals(arg0: any): boolean; + asMap(): Internal.Map>; + get empty(): boolean + } + type Multimap_ = Multimap; + interface ContainerEventHandler extends Internal.GuiEventListener { + charTyped($$0: string, $$1: number): boolean; + magicalSpecialHackyFocus($$0: Internal.GuiEventListener_): void; + mouseReleased($$0: number, $$1: number, $$2: number): boolean; + changeFocus($$0: boolean): boolean; + mouseScrolled($$0: number, $$1: number, $$2: number): boolean; + mouseClicked($$0: number, $$1: number, $$2: number): boolean; + setFocused(arg0: Internal.GuiEventListener_): void; + keyReleased($$0: number, $$1: number, $$2: number): boolean; + keyPressed($$0: number, $$1: number, $$2: number): boolean; + setInitialFocus($$0: Internal.GuiEventListener_): void; + setDragging(arg0: boolean): void; + children(): Internal.List; + mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + getChildAt($$0: number, $$1: number): Internal.Optional; + isDragging(): boolean; + mouseMoved($$0: number, $$1: number): void; + isMouseOver($$0: number, $$1: number): boolean; + getFocused(): Internal.GuiEventListener; + set focused(arg0: Internal.GuiEventListener_) + set initialFocus($$0: Internal.GuiEventListener_) + set dragging(arg0: boolean) + get dragging(): boolean + get focused(): Internal.GuiEventListener + } + type ContainerEventHandler_ = ContainerEventHandler; + class EvaluatorException extends Internal.RhinoException { + constructor(detail: string, sourceName: string, lineNumber: number, lineSource: string, columnNumber: number) + constructor(detail: string, sourceName: string, lineNumber: number) + constructor(detail: string) + } + type EvaluatorException_ = EvaluatorException; + abstract class JsonElement { + constructor() + getAsBigDecimal(): Internal.BigDecimal; + isJsonPrimitive(): boolean; + isJsonNull(): boolean; + toString(): string; + getAsBigInteger(): Internal.BigInteger; + getAsDouble(): number; + getAsCharacter(): string; + getAsJsonPrimitive(): Internal.JsonPrimitive; + getAsFloat(): number; + getAsLong(): number; + getAsString(): string; + getAsInt(): number; + isJsonObject(): boolean; + getAsByte(): number; + isJsonArray(): boolean; + getAsJsonArray(): Internal.JsonArray; + getAsNumber(): Internal.Number; + getAsJsonObject(): Internal.JsonObject; + deepCopy(): this; + getAsShort(): number; + getAsJsonNull(): Internal.JsonNull; + getAsBoolean(): boolean; + get asBigDecimal(): Internal.BigDecimal + get jsonPrimitive(): boolean + get jsonNull(): boolean + get asBigInteger(): Internal.BigInteger + get asDouble(): number + get asCharacter(): string + get asJsonPrimitive(): Internal.JsonPrimitive + get asFloat(): number + get asLong(): number + get asString(): string + get asInt(): number + get jsonObject(): boolean + get asByte(): number + get jsonArray(): boolean + get asJsonArray(): Internal.JsonArray + get asNumber(): Internal.Number + get asJsonObject(): Internal.JsonObject + get asShort(): number + get asJsonNull(): Internal.JsonNull + get asBoolean(): boolean + } + type JsonElement_ = JsonElement; + class ComparatorBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + setOutputSignal($$0: number): void; + load($$0: Internal.CompoundTag_): void; + getOutputSignal(): number; + set outputSignal($$0: number) + get outputSignal(): number + } + type ComparatorBlockEntity_ = ComparatorBlockEntity; + class DamageSource { + isBypassArmor(): boolean; + isNoAggro(): boolean; + static badRespawnPointExplosion(): Internal.DamageSource; + isBypassMagic(): boolean; + getSourcePosition(): Vec3; + static thrown($$0: Internal.Entity_, $$1: Internal.Entity_): Internal.DamageSource; + scalesWithDifficulty(): boolean; + setExplosion(): this; + getImmediate(): Internal.EntityJS; + static indirectMobAttack($$0: Internal.Entity_, $$1: Internal.LivingEntity_): Internal.DamageSource; + isDamageHelmet(): boolean; + static fireworks($$0: Internal.FireworkRocketEntity_, $$1: Internal.Entity_): Internal.DamageSource; + setIsFall(): this; + static fireball($$0: Internal.Fireball_, $$1: Internal.Entity_): Internal.DamageSource; + getLocalizedDeathMessage($$0: Internal.LivingEntity_): Internal.Component; + static sting($$0: Internal.LivingEntity_): Internal.DamageSource; + getActual(): Internal.EntityJS; + isFire(): boolean; + static playerAttack($$0: Internal.Player_): Internal.DamageSource; + setProjectile(): this; + getType(): string; + static trident($$0: Internal.Entity_, $$1: Internal.Entity_): Internal.DamageSource; + static indirectMagic($$0: Internal.Entity_, $$1: Internal.Entity_): Internal.DamageSource; + isMagic(): boolean; + static explosion($$0: Internal.LivingEntity_): Internal.DamageSource; + static thorns($$0: Internal.Entity_): Internal.DamageSource; + setNoAggro(): this; + isExplosion(): boolean; + getPlayer(): Internal.PlayerJS; + toString(): string; + isBypassInvul(): boolean; + static arrow($$0: Internal.AbstractArrow_, $$1: Internal.Entity_): Internal.DamageSource; + isFall(): boolean; + getFoodExhaustion(): number; + static mobAttack($$0: Internal.LivingEntity_): Internal.DamageSource; + static explosion($$0: Internal.Explosion_): Internal.DamageSource; + isCreativePlayer(): boolean; + static witherSkull($$0: Internal.WitherSkull_, $$1: Internal.Entity_): Internal.DamageSource; + setMagic(): this; + isProjectile(): boolean; + setScalesWithDifficulty(): this; + get bypassArmor(): boolean + get noAggro(): boolean + get bypassMagic(): boolean + get sourcePosition(): Vec3 + get immediate(): Internal.EntityJS + get damageHelmet(): boolean + get actual(): Internal.EntityJS + get fire(): boolean + get type(): string + get magic(): boolean + get explosion(): boolean + get player(): Internal.PlayerJS + get bypassInvul(): boolean + get fall(): boolean + get foodExhaustion(): number + get creativePlayer(): boolean + get projectile(): boolean + readonly static "DROWN": Internal.DamageSource; + readonly static "ANVIL": Internal.DamageSource; + readonly static "DRY_OUT": Internal.DamageSource; + readonly static "MAGIC": Internal.DamageSource; + readonly static "CACTUS": Internal.DamageSource; + readonly static "FALL": Internal.DamageSource; + readonly static "STALAGMITE": Internal.DamageSource; + readonly static "IN_WALL": Internal.DamageSource; + readonly "msgId": string; + readonly static "FREEZE": Internal.DamageSource; + readonly static "SWEET_BERRY_BUSH": Internal.DamageSource; + readonly static "DRAGON_BREATH": Internal.DamageSource; + readonly static "LIGHTNING_BOLT": Internal.DamageSource; + readonly static "ON_FIRE": Internal.DamageSource; + readonly static "IN_FIRE": Internal.DamageSource; + readonly static "FLY_INTO_WALL": Internal.DamageSource; + readonly static "LAVA": Internal.DamageSource; + readonly static "OUT_OF_WORLD": Internal.DamageSource; + readonly static "CRAMMING": Internal.DamageSource; + readonly static "WITHER": Internal.DamageSource; + readonly static "FALLING_STALACTITE": Internal.DamageSource; + readonly static "GENERIC": Internal.DamageSource; + readonly static "FALLING_BLOCK": Internal.DamageSource; + readonly static "HOT_FLOOR": Internal.DamageSource; + readonly static "STARVE": Internal.DamageSource; + } + type DamageSource_ = "wither" | "lightningBolt" | "lava" | "outOfWorld" | "starve" | "dragonBreath" | "fallingBlock" | "inWall" | "cactus" | "onFire" | "stalagmite" | "flyIntoWall" | "dryout" | "freeze" | DamageSource | "anvil" | "fall" | "magic" | "inFire" | "sweetBerryBush" | "generic" | "fallingStalactite" | "cramming" | "hotFloor" | "drown"; + interface PlayerKJS { + getStagesRawKJS(): Internal.Stages; + getStagesKJS(): Internal.Stages; + setStagesKJS(arg0: Internal.Stages_): void; + get stagesRawKJS(): Internal.Stages + get stagesKJS(): Internal.Stages + set stagesKJS(arg0: Internal.Stages_) + } + type PlayerKJS_ = PlayerKJS; + interface SpriteExtension { + setEmissiveSprite(arg0: Internal.TextureAtlasSprite_): void; + getEmissiveSprite(): Internal.TextureAtlasSprite; + set emissiveSprite(arg0: Internal.TextureAtlasSprite_) + get emissiveSprite(): Internal.TextureAtlasSprite + } + type SpriteExtension_ = SpriteExtension; + class BiasedToBottomInt extends Internal.IntProvider { + getType(): Internal.IntProviderType; + getMinValue(): number; + static of($$0: number, $$1: number): Internal.BiasedToBottomInt; + toString(): string; + getMaxValue(): number; + sample($$0: Internal.Random_): number; + get type(): Internal.IntProviderType + get minValue(): number + get maxValue(): number + readonly static "CODEC": any; + } + type BiasedToBottomInt_ = BiasedToBottomInt; + interface ItemTooltipEventJS$StaticTooltipHandlerFromJS { + accept(itemStack: Internal.ItemStackJS_, isAdvanced: boolean, lines: Internal.List_): void; + } + type ItemTooltipEventJS$StaticTooltipHandlerFromJS_ = ((itemStack: Internal.ItemStackJS, isAdvanced: boolean, lines: Internal.List)=>void) | ItemTooltipEventJS$StaticTooltipHandlerFromJS; + interface BlockColorsExtended { + getColorProvider(arg0: Internal.BlockState_): Internal.ColorSampler; + } + type BlockColorsExtended_ = BlockColorsExtended; + class ServerboundContainerClosePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getContainerId(): number; + isSkippable(): boolean; + get containerId(): number + get skippable(): boolean + } + type ServerboundContainerClosePacket_ = ServerboundContainerClosePacket; + class AllOfPredicate extends Internal.CombiningPredicate { + constructor($$0: Internal.List_) + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: any, arg1: any): boolean; + negate(): Internal.BiPredicate; + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + readonly static "CODEC": Internal.Codec; + } + type AllOfPredicate_ = AllOfPredicate; + interface ChannelInfoHolder { + getPendingChannelsNames(): Internal.Collection; + get pendingChannelsNames(): Internal.Collection + } + type ChannelInfoHolder_ = ChannelInfoHolder; + interface TypeWrapperFactory { + wrap(arg0: any): T; + } + type TypeWrapperFactory_ = TypeWrapperFactory | ((arg0: any)=>T); + interface RegistrarOption { + } + type RegistrarOption_ = RegistrarOption; + abstract class NumericTag implements Internal.Tag, Internal.SpecialEquality { + getAsLong(): number; + getAsFloat(): number; + getAsString(): string; + getAsInt(): number; + getAsByte(): number; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + toString(): string; + getAsNumber(): Internal.Number; + specialEquals(o: any, shallow: boolean): boolean; + getAsShort(): number; + getAsDouble(): number; + get asLong(): number + get asFloat(): number + get asString(): string + get asInt(): number + get asByte(): number + get asNumber(): Internal.Number + get asShort(): number + get asDouble(): number + } + type NumericTag_ = NumericTag; + class LevelSettings { + constructor($$0: string, $$1: Internal.GameType_, $$2: boolean, $$3: Internal.Difficulty_, $$4: boolean, $$5: Internal.GameRules_, $$6: Internal.DataPackConfig_) + difficulty(): Internal.Difficulty; + gameType(): Internal.GameType; + gameRules(): Internal.GameRules; + getDataPackConfig(): Internal.DataPackConfig; + hardcore(): boolean; + withDataPackConfig($$0: Internal.DataPackConfig_): this; + static parse($$0: Internal.Dynamic_, $$1: Internal.DataPackConfig_): Internal.LevelSettings; + allowCommands(): boolean; + levelName(): string; + withGameType($$0: Internal.GameType_): this; + withDifficulty($$0: Internal.Difficulty_): this; + copy(): this; + get dataPackConfig(): Internal.DataPackConfig + } + type LevelSettings_ = LevelSettings; + class ServerPlayerGameMode { + constructor($$0: Internal.ServerPlayer_) + getGameModeForPlayer(): Internal.GameType; + useItemOn($$0: Internal.ServerPlayer_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: Hand_, $$4: Internal.BlockHitResult_): Internal.InteractionResult; + isSurvival(): boolean; + getPreviousGameModeForPlayer(): Internal.GameType; + changeGameModeForPlayer($$0: Internal.GameType_): boolean; + tick(): void; + setLevel($$0: Internal.ServerLevel_): void; + handler$zgi000$startBlockBreak(pos: BlockPos_, playerAction: Internal.ServerboundPlayerActionPacket$Action_, direction: Internal.Direction_, i: number, info: Internal.CallbackInfo_): void; + handler$zgi000$interactBlock(player: Internal.ServerPlayer_, world: Internal.Level_, stack: Internal.ItemStack_, hand: Hand_, blockHitResult: Internal.BlockHitResult_, info: Internal.CallbackInfoReturnable_): void; + handler$zgi000$interactItem(player: Internal.ServerPlayer_, world: Internal.Level_, stack: Internal.ItemStack_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; + isCreative(): boolean; + destroyAndAck($$0: BlockPos_, $$1: Internal.ServerboundPlayerActionPacket$Action_, $$2: string): void; + destroyBlock($$0: BlockPos_): boolean; + handleBlockBreakAction($$0: BlockPos_, $$1: Internal.ServerboundPlayerActionPacket$Action_, $$2: Internal.Direction_, $$3: number): void; + useItem($$0: Internal.ServerPlayer_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: Hand_): Internal.InteractionResult; + get gameModeForPlayer(): Internal.GameType + get survival(): boolean + get previousGameModeForPlayer(): Internal.GameType + set level($$0: Internal.ServerLevel_) + get creative(): boolean + "isDestroyingBlock": boolean; + } + type ServerPlayerGameMode_ = ServerPlayerGameMode; + class ClientboundSetEntityDataPacket implements Internal.Packet { + constructor($$0: number, $$1: Internal.SynchedEntityData_, $$2: boolean) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getUnpackedData(): Internal.List>; + isSkippable(): boolean; + getId(): number; + get unpackedData(): Internal.List> + get skippable(): boolean + get id(): number + } + type ClientboundSetEntityDataPacket_ = ClientboundSetEntityDataPacket; + class CommandFunction { + constructor($$0: ResourceLocation_, $$1: any_[]) + getEntries(): any[]; + getId(): ResourceLocation; + static fromLines($$0: ResourceLocation_, $$1: Internal.CommandDispatcher_, $$2: Internal.CommandSourceStack_, $$3: Internal.List_): Internal.CommandFunction; + get entries(): any[] + get id(): ResourceLocation + } + type CommandFunction_ = CommandFunction; + interface RegistryAccess$Writable extends Internal.RegistryAccess { + ownedWritableRegistryOrThrow($$0: Internal.ResourceKey_): Internal.WritableRegistry; + registry($$0: Internal.ResourceKey_): Internal.Optional; + allElementsLifecycle(): Internal.Lifecycle; + registryOrThrow($$0: Internal.ResourceKey_): Internal.Registry; + networkSafeRegistries(): Internal.Stream>; + registries(): Internal.Stream>; + ownedWritableRegistry(arg0: Internal.ResourceKey_): Internal.Optional>; + freeze(): Internal.RegistryAccess$Frozen; + ownedRegistryOrThrow($$0: Internal.ResourceKey_): Internal.Registry; + } + type RegistryAccess$Writable_ = RegistryAccess$Writable; + class MobEffect { + getDisplayName(): Internal.Component; + getCategory(): Internal.MobEffectCategory; + addAttributeModifier($$0: Internal.Attribute_, $$1: string, $$2: number, $$3: Internal.AttributeModifier$Operation_): this; + isInstantenous(): boolean; + addAttributeModifiers($$0: Internal.LivingEntity_, $$1: Internal.AttributeMap_, $$2: number): void; + applyInstantenousEffect($$0: Internal.Entity_, $$1: Internal.Entity_, $$2: Internal.LivingEntity_, $$3: number, $$4: number): void; + isBeneficial(): boolean; + static byId($$0: number): Internal.MobEffect; + getColor(): number; + getAttributeModifiers(): Internal.Map; + removeAttributeModifiers($$0: Internal.LivingEntity_, $$1: Internal.AttributeMap_, $$2: number): void; + applyEffectTick($$0: Internal.LivingEntity_, $$1: number): void; + getAttributeModifierValue($$0: number, $$1: Internal.AttributeModifier_): number; + getDescriptionId(): string; + isDurationEffectTick($$0: number, $$1: number): boolean; + static getId($$0: Internal.MobEffect_): number; + get displayName(): Internal.Component + get category(): Internal.MobEffectCategory + get instantenous(): boolean + get beneficial(): boolean + get color(): number + get attributeModifiers(): Internal.Map + get descriptionId(): string + } + type MobEffect_ = MobEffect | Special.MobEffect; + abstract class MappedByteBuffer extends Internal.ByteBuffer { + slice(arg0: number, arg1: number): Internal.ByteBuffer; + mark(): this; + reset(): Internal.Buffer; + compact(): this; + isLoaded(): boolean; + duplicate(): this; + position(arg0: number): Internal.ByteBuffer; + force(arg0: number, arg1: number): this; + limit(arg0: number): Internal.Buffer; + force(): this; + load(): this; + slice(): Internal.ByteBuffer; + flip(): Internal.Buffer; + clear(): Internal.Buffer; + rewind(): this; + get loaded(): boolean + } + type MappedByteBuffer_ = MappedByteBuffer; + class Font { + constructor($$0: Internal.Function_) + width($$0: Internal.FormattedText_): number; + width($$0: string): number; + split($$0: Internal.FormattedText_, $$1: number): Internal.List; + wordWrapHeight($$0: string, $$1: number): number; + getSplitter(): Internal.StringSplitter; + drawInBatch($$0: Internal.Component_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: com.mojang.math.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; + drawShadow($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number): number; + width($$0: Internal.FormattedCharSequence_): number; + drawInBatch($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: com.mojang.math.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number, $$10: boolean): number; + drawShadow($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number, $$5: boolean): number; + drawInBatch8xOutline($$0: Internal.FormattedCharSequence_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: com.mojang.math.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: number): void; + bidirectionalShaping($$0: string): string; + draw($$0: Internal.PoseStack_, $$1: Internal.FormattedCharSequence_, $$2: number, $$3: number, $$4: number): number; + draw($$0: Internal.PoseStack_, $$1: string, $$2: number, $$3: number, $$4: number): number; + plainSubstrByWidth($$0: string, $$1: number): string; + drawShadow($$0: Internal.PoseStack_, $$1: Internal.FormattedCharSequence_, $$2: number, $$3: number, $$4: number): number; + draw($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number, $$4: number): number; + renderText($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: com.mojang.math.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; + substrByWidth($$0: Internal.FormattedText_, $$1: number): Internal.FormattedText; + drawInBatch($$0: string, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: com.mojang.math.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; + drawInBatch($$0: Internal.FormattedCharSequence_, $$1: number, $$2: number, $$3: number, $$4: boolean, $$5: com.mojang.math.Matrix4f_, $$6: Internal.MultiBufferSource_, $$7: boolean, $$8: number, $$9: number): number; + modify$zee001$changeStyle(old: Internal.Style_): Internal.Style; + isBidirectional(): boolean; + drawShadow($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number, $$4: number): number; + drawWordWrap($$0: Internal.FormattedText_, $$1: number, $$2: number, $$3: number, $$4: number): void; + plainSubstrByWidth($$0: string, $$1: number, $$2: boolean): string; + get splitter(): Internal.StringSplitter + get bidirectional(): boolean + readonly "random": Internal.Random; + readonly static "ALPHA_CUTOFF": 8; + readonly "lineHeight": number; + } + type Font_ = Font; + interface TutorialStepInstance { + onMouse($$0: number, $$1: number): void; + clear(): void; + onLookAt($$0: Internal.ClientLevel_, $$1: Internal.HitResult_): void; + onInput($$0: Internal.Input_): void; + onDestroyBlock($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: number): void; + onOpenInventory(): void; + onGetItem($$0: Internal.ItemStack_): void; + tick(): void; + } + type TutorialStepInstance_ = TutorialStepInstance; + interface StringRepresentable { + keys($$0: Internal.StringRepresentable_[]): Internal.Keyable; + fromEnum($$0: Internal.Supplier_, $$1: Internal.Function_): Internal.Codec; + getSerializedName(): string; + get serializedName(): string + } + type StringRepresentable_ = StringRepresentable; + class SimpleContainer implements Internal.Container, Internal.StackedContentsCompatible, Internal.SpecialLogicInventory { + constructor(...$$0: Internal.ItemStack_[]) + constructor($$0: number) + stopOpen($$0: Internal.Player_): void; + fabric_setSuppress(suppress: boolean): void; + countItem($$0: Internal.Item_): number; + isEmpty(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + addItem($$0: Internal.ItemStack_): Internal.ItemStack; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + removeItem($$0: number, $$1: number): Internal.ItemStack; + redirect$zmp000$fabric_redirectMarkDirty(self: Internal.SimpleContainer_): void; + setChanged(): void; + fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; + fromTag($$0: Internal.ListTag_): void; + getContainerSize(): number; + canAddItem($$0: Internal.ItemStack_): boolean; + removeListener($$0: net.minecraft.world.ContainerListener_): void; + setItem($$0: number, $$1: Internal.ItemStack_): void; + createTag(): Internal.ListTag; + toString(): string; + removeAllItems(): Internal.List; + getMaxStackSize(): number; + fillStackedContents($$0: Internal.StackedContents_): void; + removeItemNoUpdate($$0: number): Internal.ItemStack; + stillValid($$0: Internal.Player_): boolean; + getItem($$0: number): Internal.ItemStack; + removeItemType($$0: Internal.Item_, $$1: number): Internal.ItemStack; + addListener($$0: net.minecraft.world.ContainerListener_): void; + clearContent(): void; + get empty(): boolean + get containerSize(): number + get maxStackSize(): number + } + type SimpleContainer_ = SimpleContainer; + class WorldGenRegion implements Internal.WorldGenLevel { + constructor($$0: Internal.ServerLevel_, $$1: Internal.List_, $$2: Internal.ChunkStatus_, $$3: number) + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + getShade($$0: Internal.Direction_, $$1: boolean): number; + getSeed(): number; + dayTime(): number; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + getMaxSection(): number; + getLevelData(): Internal.LevelData; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getSectionYFromSectionIndex($$0: number): number; + players(): Internal.List; + getBiomeManager(): Internal.BiomeManager; + isEmptyBlock($$0: BlockPos_): boolean; + removeBlock($$0: BlockPos_, $$1: boolean): boolean; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + isOutsideBuildHeight($$0: BlockPos_): boolean; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getTimeOfDay($$0: number): number; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number, $$3: number): boolean; + isClientSide(): boolean; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + getBlockTicks(): Internal.LevelTickAccess; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBrightness($$0: BlockPos_): number; + dimensionType(): Internal.DimensionType; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + getSkyDarken(): number; + getMinBuildHeight(): number; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_, $$3: number): boolean; + hasChunkAt($$0: number, $$1: number): boolean; + getSeaLevel(): number; + getFluidTicks(): Internal.LevelTickAccess; + getSectionIndex($$0: number): number; + getRandom(): Internal.Random; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + ensureCanWrite($$0: BlockPos_): boolean; + getMaxBuildHeight(): number; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; + addFreshEntity($$0: Internal.Entity_): boolean; + getChunk($$0: number, $$1: number): Internal.ChunkAccess; + getEntities($$0: Internal.EntityTypeTest_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + getHeight(): number; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + isFluidAtPosition($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + getWorldBorder(): Internal.WorldBorder; + getMaxLocalRawBrightness($$0: BlockPos_): number; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + hasChunkAt($$0: BlockPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getMinSection(): number; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + getBlockState($$0: BlockPos_): Internal.BlockState; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + playSound($$0: Internal.Player_, $$1: BlockPos_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getRawBrightness($$0: BlockPos_, $$1: number): number; + addParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + getCurrentDifficultyAt($$0: BlockPos_): Internal.DifficultyInstance; + getDifficulty(): Internal.Difficulty; + canSeeSky($$0: BlockPos_): boolean; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + isUnobstructed($$0: Internal.Entity_): boolean; + getMoonPhase(): number; + getUncachedNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + addFreshEntityWithPassengers($$0: Internal.Entity_): void; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + isStateAtPosition($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + getSectionIndexFromSectionY($$0: number): number; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getCenter(): Internal.ChunkPos; + getServer(): Internal.MinecraftServer; + levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + noCollision($$0: Internal.Entity_): boolean; + getLevel(): Internal.ServerLevel; + hasChunk($$0: number, $$1: number): boolean; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + getMoonBrightness(): number; + noCollision($$0: Internal.AABB_): boolean; + isWaterAt($$0: BlockPos_): boolean; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getLightEngine(): Internal.LevelLightEngine; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + setCurrentlyGenerating($$0: Internal.Supplier_): void; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + getFluidState($$0: BlockPos_): Internal.FluidState; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; + getChunkSource(): Internal.ChunkSource; + registryAccess(): Internal.RegistryAccess; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + nextSubTickCount(): number; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + containsAnyLiquid($$0: Internal.AABB_): boolean; + getMaxLightLevel(): number; + get seed(): number + get maxSection(): number + get levelData(): Internal.LevelData + get biomeManager(): Internal.BiomeManager + get clientSide(): boolean + get blockTicks(): Internal.LevelTickAccess + get skyDarken(): number + get minBuildHeight(): number + get seaLevel(): number + get fluidTicks(): Internal.LevelTickAccess + get random(): Internal.Random + get maxBuildHeight(): number + get height(): number + get worldBorder(): Internal.WorldBorder + get minSection(): number + get difficulty(): Internal.Difficulty + get moonPhase(): number + get sectionsCount(): number + get center(): Internal.ChunkPos + get server(): Internal.MinecraftServer + get level(): Internal.ServerLevel + get moonBrightness(): number + get lightEngine(): Internal.LevelLightEngine + set currentlyGenerating($$0: Internal.Supplier_) + get chunkSource(): Internal.ChunkSource + get maxLightLevel(): number + } + type WorldGenRegion_ = WorldGenRegion; + class TagManager$LoadResult extends Internal.Record { + constructor($$0: Internal.ResourceKey_, $$1: Internal.Map_>>) + hashCode(): number; + toString(): string; + key(): Internal.ResourceKey; + equals($$0: any): boolean; + tags(): Internal.Map>>; + } + type TagManager$LoadResult_ = TagManager$LoadResult; + interface WindowEventHandler { + setWindowActive(arg0: boolean): void; + cursorEntered(): void; + resizeDisplay(): void; + set windowActive(arg0: boolean) + } + type WindowEventHandler_ = WindowEventHandler; + interface Future { + get(): V; + get(arg0: number, arg1: Internal.TimeUnit_): V; + isDone(): boolean; + cancel(arg0: boolean): boolean; + isCancelled(): boolean; + get done(): boolean + get cancelled(): boolean + } + type Future_ = Future; + class JumpControl implements Internal.Control { + constructor($$0: Internal.Mob_) + jump(): void; + tick(): void; + } + type JumpControl_ = JumpControl; + class SkullBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + load($$0: Internal.CompoundTag_): void; + getOwnerProfile(): Internal.GameProfile; + getUpdatePacket(): Internal.Packet; + getUpdateTag(): Internal.CompoundTag; + static clear(): void; + static dragonHeadAnimation($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SkullBlockEntity_): void; + setOwner($$0: Internal.GameProfile_): void; + getMouthAnimation($$0: number): number; + static setup($$0: Internal.GameProfileCache_, $$1: Internal.MinecraftSessionService_, $$2: Internal.Executor_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + static updateGameprofile($$0: Internal.GameProfile_, $$1: Internal.Consumer_): void; + get ownerProfile(): Internal.GameProfile + get updatePacket(): Internal.Packet + get updateTag(): Internal.CompoundTag + set owner($$0: Internal.GameProfile_) + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + readonly static "TAG_SKULL_OWNER": "SkullOwner"; + } + type SkullBlockEntity_ = SkullBlockEntity; + class Thread implements Internal.Runnable { + constructor() + constructor(arg0: Internal.ThreadGroup_, arg1: Internal.Runnable_, arg2: string) + constructor(arg0: Internal.Runnable_) + constructor(arg0: Internal.ThreadGroup_, arg1: Internal.Runnable_) + constructor(arg0: Internal.ThreadGroup_, arg1: Internal.Runnable_, arg2: string, arg3: number, arg4: boolean) + constructor(arg0: Internal.Runnable_, arg1: string) + constructor(arg0: Internal.ThreadGroup_, arg1: string) + constructor(arg0: Internal.ThreadGroup_, arg1: Internal.Runnable_, arg2: string, arg3: number) + constructor(arg0: string) + isDaemon(): boolean; + suspend(): void; + setUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; + static yield(): void; + static dumpStack(): void; + run(): void; + checkAccess(): void; + static sleep(arg0: number, arg1: number): void; + static holdsLock(arg0: any): boolean; + isInterrupted(): boolean; + static onSpinWait(): void; + join(arg0: number): void; + static setDefaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_): void; + setContextClassLoader(arg0: Internal.ClassLoader_): void; + setName(arg0: string): void; + getName(): string; + getId(): number; + isAlive(): boolean; + getThreadGroup(): Internal.ThreadGroup; + static sleep(arg0: number): void; + toString(): string; + getContextClassLoader(): Internal.ClassLoader; + static getAllStackTraces(): Internal.Map; + resume(): void; + getUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; + static getDefaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler; + getState(): Internal.Thread$State; + getStackTrace(): Internal.StackTraceElement[]; + static currentThread(): Internal.Thread; + setDaemon(arg0: boolean): void; + start(): void; + setPriority(arg0: number): void; + interrupt(): void; + static interrupted(): boolean; + getPriority(): number; + stop(): void; + static enumerate(arg0: Internal.Thread_[]): number; + static activeCount(): number; + join(arg0: number, arg1: number): void; + join(): void; + countStackFrames(): number; + get daemon(): boolean + set uncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_) + get interrupted(): boolean + set defaultUncaughtExceptionHandler(arg0: Internal.Thread$UncaughtExceptionHandler_) + set contextClassLoader(arg0: Internal.ClassLoader_) + set name(arg0: string) + get name(): string + get id(): number + get alive(): boolean + get threadGroup(): Internal.ThreadGroup + get contextClassLoader(): Internal.ClassLoader + get allStackTraces(): Internal.Map + get uncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler + get defaultUncaughtExceptionHandler(): Internal.Thread$UncaughtExceptionHandler + get state(): Internal.Thread$State + get stackTrace(): Internal.StackTraceElement[] + set daemon(arg0: boolean) + set priority(arg0: number) + get priority(): number + readonly static "MAX_PRIORITY": 10; + readonly static "NORM_PRIORITY": 5; + readonly static "MIN_PRIORITY": 1; + } + type Thread_ = Thread; interface Serializer { serialize(arg0: Internal.JsonObject_, arg1: T, arg2: Internal.JsonSerializationContext_): void; deserialize(arg0: Internal.JsonObject_, arg1: Internal.JsonDeserializationContext_): T; } type Serializer_ = Serializer; - /** - * @javaClass java.io.OutputStream - */ - abstract class OutputStream implements Internal.Closeable, Internal.Flushable { - flush(): void; - static nullOutputStream(): this; - close(): void; - write(arg0: number[]): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + interface ItemBuilder$UseCallback { + use(arg0: Internal.LevelJS_, arg1: Internal.PlayerJS_, arg2: Hand_): boolean; } - type OutputStream_ = OutputStream; - /** - * @javaClass java.util.Locale$Category - */ - class Locale$Category extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.Locale$Category[]; - static readonly "DISPLAY" : Internal.Locale$Category; - static readonly "FORMAT" : Internal.Locale$Category; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Locale$Category_ = "display" | "format" | Locale$Category; - /** - * @javaClass net.minecraft.class_52 - */ - class LootTable implements Internal.LootTableAccessor, Internal.FabricLootSupplier, Internal.MixinLootTableAccessor { - static lootTable(): Internal.LootTable$Builder; - getParamSet(): Internal.LootContextParamSet; - getFunctions(): Internal.List; - getRandomItems($$0: Internal.LootContext_, $$1: Internal.Consumer_): void; - getRandomItems($$0: Internal.LootContext_): Internal.List; - static createStackSplitter($$0: Internal.Consumer_): Internal.Consumer; - fill($$0: Internal.Container_, $$1: Internal.LootContext_): void; - getPools(): Internal.List; - getRandomItemsRaw($$0: Internal.LootContext_, $$1: Internal.Consumer_): void; - validate($$0: Internal.ValidationContext_): void; - readonly "functions" : (() => Internal.LootItemFunctionType)[]; - static readonly "DEFAULT_PARAM_SET" : Internal.LootContextParamSet; - readonly "pools" : Internal.LootPool[]; - static readonly "EMPTY" : Internal.LootTable; - get paramSet(): Internal.LootContextParamSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootTable_ = LootTable; - /** - * @javaClass net.minecraft.class_3288 - */ - class Pack implements Internal.AutoCloseable { - isRequired(): boolean; - getId(): string; - getChatLink($$0: boolean): Internal.Component; - getDescription(): Internal.Component; - getTitle(): Internal.Component; - isFixedPosition(): boolean; - hashCode(): number; - getCompatibility(): Internal.PackCompatibility; - equals($$0: any): boolean; - getDefaultPosition(): Internal.Pack$Position; - static create($$0: string, $$1: boolean, $$2: Internal.Supplier_, $$3: Internal.Pack$PackConstructor_, $$4: Internal.Pack$Position_, $$5: Internal.PackSource_): this; - close(): void; - getPackSource(): Internal.PackSource; - open(): Internal.PackResources; - get defaultPosition(): Internal.Pack$Position; - get packSource(): Internal.PackSource; - get description(): Internal.Component; - get fixedPosition(): boolean; - get id(): string; - get title(): Internal.Component; - get compatibility(): Internal.PackCompatibility; - get required(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pack_ = Pack; - /** - * @javaClass net.minecraft.class_2489 - */ - class DoubleTag extends Internal.NumericTag { - getAsFloat(): number; - getAsByte(): number; - static valueOf($$0: number): this; - getAsNumber(): Internal.Number; - getId(): number; - getAsDouble(): number; - getAsInt(): number; - accept($$0: Internal.TagVisitor_): void; - accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - getAsLong(): number; - getType(): Internal.TagType; - hashCode(): number; - equals($$0: any): boolean; - copy(): this; - write($$0: Internal.DataOutput_): void; - getAsShort(): number; - static readonly "ZERO" : Internal.DoubleTag; - static readonly "TYPE" : Internal.TagType; - get asByte(): number; - get asLong(): number; - get asInt(): number; - get asShort(): number; - get asNumber(): Internal.Number; - get asDouble(): number; - get id(): number; - get asFloat(): number; - get type(): Internal.TagType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DoubleTag_ = DoubleTag; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback - */ - interface ItemBuilder$ReleaseUsingCallback { - releaseUsing(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_, arg3: number): void; - } - type ItemBuilder$ReleaseUsingCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS, arg3: number) => void) | ItemBuilder$ReleaseUsingCallback; - /** - * @javaClass com.ptsmods.morecommands.api.addons.ScreenAddon - */ - interface ScreenAddon { - mc$clear(): void; - mc$addButton(arg0: T): T; - mc$getButtons(): Internal.List; - } - type ScreenAddon_ = ScreenAddon; - /** - * @javaClass net.minecraft.class_251$class_252 - */ - interface DiscreteVoxelShape$IntFaceConsumer { - consume(arg0: Internal.Direction_, arg1: number, arg2: number, arg3: number): void; - } - type DiscreteVoxelShape$IntFaceConsumer_ = ((arg0: Internal.Direction, arg1: number, arg2: number, arg3: number) => void) | DiscreteVoxelShape$IntFaceConsumer; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.filter.RecipeFilter - */ - interface RecipeFilter extends Internal.Predicate { - test(arg0: Internal.RecipeJS_): boolean; - of(o: any): this; - } - /** - */ - type RecipeFilter_ = Internal.RecipeFilter_[] | {exact?: boolean, id?: Special.RecipeId | RegExp, input?: Internal.IngredientJS_, output?: Internal.IngredientJS_, or?: Internal.RecipeFilter_[], group?: string, type?: Special.RecipeSerializer, mod?: Special.Mod, not?: Internal.RecipeFilter_} | ((arg0: Internal.RecipeJS) => boolean) | RecipeFilter; - /** - * @javaClass net.minecraft.class_1811 - */ - abstract class ProjectileWeaponItem extends Internal.Item { - getSupportedHeldProjectiles(): Internal.Predicate; - getDefaultProjectileRange(): number; - static getHeldProjectile($$0: Internal.LivingEntity_, $$1: Internal.Predicate_): Internal.ItemStack; - getAllSupportedProjectiles(): Internal.Predicate; - getEnchantmentValue(): number; - static readonly "ARROW_ONLY" : ((arg0: Internal.ItemStack) => boolean); - static readonly "ARROW_OR_FIREWORK" : ((arg0: Internal.ItemStack) => boolean); - get supportedHeldProjectiles(): Internal.Predicate; - get enchantmentValue(): number; - get allSupportedProjectiles(): Internal.Predicate; - get defaultProjectileRange(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ProjectileWeaponItem_ = ProjectileWeaponItem; - /** - * @javaClass net.minecraft.class_2821 - */ - class ImposterProtoChunk extends Internal.ProtoChunk { - setBlendingData($$0: Internal.BlendingData_): void; - getAllReferences(): Internal.Map, Internal.LongSet>; - getCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; - getBlendingData(): Internal.BlendingData; - getBlockEntity($$0: BlockPos_): Internal.BlockEntity; - getLights(): Internal.Stream; - fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_): void; - getOrCreateHeightmapUnprimed($$0: Internal.Heightmap$Types_): Internal.Heightmap; - getStatus(): Internal.ChunkStatus; - getStartForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; - setBlockEntity($$0: Internal.BlockEntity_): void; - getBlockTicks(): Internal.TickContainerAccess; - setAllStarts($$0: Internal.Map_, Internal.StructureStart_>): void; - getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; - getSection($$0: number): Internal.LevelChunkSection; - setHeightmap($$0: Internal.Heightmap$Types_, $$1: number[]): void; - getPos(): Internal.ChunkPos; - method_16359($$0: number, $$1: number, $$2: number): Internal.Holder; - isLightCorrect(): boolean; - markPosForPostprocessing($$0: BlockPos_): void; - removeBlockEntity($$0: BlockPos_): void; - setAllReferences($$0: Internal.Map_, Internal.LongSet_>): void; - setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; - setBlockEntityNbt($$0: Internal.CompoundTag_): void; - getMaxLightLevel(): number; - setUnsaved($$0: boolean): void; - getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; - addReferenceForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: number): void; - isUnsaved(): boolean; - getReferencesForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.LongSet; - getWrapped(): Internal.LevelChunk; - setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; - getFluidTicks(): Internal.TickContainerAccess; - setStatus($$0: Internal.ChunkStatus_): void; - getOrCreateCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; - addEntity($$0: Internal.Entity_): void; - getAllStarts(): Internal.Map, Internal.StructureStart>; - setLightCorrect($$0: boolean): void; - getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; - getFluidState($$0: BlockPos_): Internal.FluidState; - getBlockEntityNbt($$0: BlockPos_): Internal.CompoundTag; - getBlockState($$0: BlockPos_): Internal.BlockState; - getSections(): Internal.LevelChunkSection[]; - get fluidTicks(): Internal.TickContainerAccess; - get blockTicks(): Internal.TickContainerAccess; - get maxLightLevel(): number; - get sections(): Internal.LevelChunkSection[]; - get allStarts(): Internal.Map, Internal.StructureStart>; - get pos(): Internal.ChunkPos; - get allReferences(): Internal.Map, Internal.LongSet>; - get ticksForSerialization(): Internal.ChunkAccess$TicksToSave; - get blendingData(): Internal.BlendingData; - get lightCorrect(): boolean; - get wrapped(): Internal.LevelChunk; - get lights(): Internal.Stream; - get unsaved(): boolean; - get status(): Internal.ChunkStatus; - set allStarts($$0: Internal.Map_, Internal.StructureStart_>); - set blockEntityNbt($$0: Internal.CompoundTag_); - set blockEntity($$0: Internal.BlockEntity_); - set allReferences($$0: Internal.Map_, Internal.LongSet_>); - set blendingData($$0: Internal.BlendingData_); - set lightCorrect($$0: boolean); - set unsaved($$0: boolean); - set status($$0: Internal.ChunkStatus_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImposterProtoChunk_ = ImposterProtoChunk; - /** - * @javaClass dev.latvian.mods.kubejs.script.ScriptType - */ - class ScriptType extends Internal.Enum { - isServer(): boolean; - static valueOf(name: string): this; - static of(level: Internal.LevelReader_): this; - static values(): Internal.ScriptType[]; - isClient(): boolean; - getLogFile(): Internal.Path; - readonly "console" : Internal.ConsoleJS; - readonly "manager" : (() => Internal.ScriptManager); - static readonly "SERVER" : Internal.ScriptType; - readonly "executor" : Internal.ExecutorService; - readonly "warnings" : Internal.List; - readonly "name" : string; - static readonly "STARTUP" : Internal.ScriptType; - static readonly "CLIENT" : Internal.ScriptType; - readonly "errors" : Internal.List; - get server(): boolean; - get logFile(): Internal.Path; - get client(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptType_ = "server" | "startup" | "client" | ScriptType; - /** - * @javaClass net.minecraft.class_2263 - */ - interface BucketPickup { - getPickupSound(): Internal.Optional; - pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack; - } - type BucketPickup_ = BucketPickup; - /** - * @javaClass net.minecraft.class_329 - */ - class Gui extends Internal.GuiComponent { - getSpectatorGui(): Internal.SpectatorGui; - renderExperienceBar($$0: Internal.PoseStack_, $$1: number): void; - clearCache(): void; - handler$bef000$iris$handleHudHidingScreens(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.CallbackInfo_): void; - handleChat($$0: Internal.ChatType_, $$1: Internal.Component_, $$2: Internal.UUID_): void; - handler$bij000$renderPre(poseStack: Internal.PoseStack_, partialTicks: number, callbackInfo: Internal.CallbackInfo_): void; - onDisconnected(): void; - handler$cec002$render(matrices: Internal.PoseStack_, tickDelta: number, callbackInfo: Internal.CallbackInfo_): void; - getGuiTicks(): number; - setSubtitle($$0: Internal.Component_): void; - render($$0: Internal.PoseStack_, $$1: number): void; - setOverlayMessage($$0: Internal.Component_, $$1: boolean): void; - renderJumpMeter($$0: Internal.PoseStack_, $$1: number): void; - getBossOverlay(): Internal.BossHealthOverlay; - setNowPlaying($$0: Internal.Component_): void; - renderDemoOverlay($$0: Internal.PoseStack_): void; - clear(): void; - setTitle($$0: Internal.Component_): void; - tick($$0: boolean): void; - handler$bef000$iris$displayBigSodiumWarning(arg0: Internal.PoseStack_, arg1: number, arg2: Internal.CallbackInfo_): void; - handler$zgg000$renderCustomHud(matrix: Internal.PoseStack_, _timeDelta: number, _info: Internal.CallbackInfo_): void; - guessChatUUID($$0: Internal.Component_): Internal.UUID; - renderSelectedItemName($$0: Internal.PoseStack_): void; - getTabList(): Internal.PlayerTabOverlay; - getChat(): Internal.ChatComponent; - handler$bij000$renderEffectPre(poseStack: Internal.PoseStack_, callbackInfo: Internal.CallbackInfo_): void; - handler$bij000$renderEffectPost(poseStack: Internal.PoseStack_, callbackInfo: Internal.CallbackInfo_): void; - getFont(): Internal.Font; - resetTitleTimes(): void; - setTimes($$0: number, $$1: number, $$2: number): void; - handler$znd000$render(matrixStack: Internal.PoseStack_, tickDelta: number, callbackInfo: Internal.CallbackInfo_): void; - "vignetteBrightness" : number; - "lastToolHighlight" : Internal.ItemStack; - "toolHighlightTimer" : number; - get tabList(): Internal.PlayerTabOverlay; - get guiTicks(): number; - get bossOverlay(): Internal.BossHealthOverlay; - get chat(): Internal.ChatComponent; - get spectatorGui(): Internal.SpectatorGui; - get font(): Internal.Font; - set subtitle($$0: Internal.Component_); - set title($$0: Internal.Component_); - set nowPlaying($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Gui_ = Gui; - /** - * @javaClass net.minecraft.class_1569 - */ - interface Enemy { - } - type Enemy_ = Enemy; - /** - * @javaClass dev.latvian.mods.kubejs.block.BlockModificationProperties - */ - class BlockModificationProperties { - setRandomlyTicking(v: boolean): void; - setRequiresTool(v: boolean): void; - setJumpFactor(v: number): void; - setDestroySpeed(v: number): void; - setHasCollision(v: boolean): void; - setFriction(v: number): void; - setSpeedFactor(v: number): void; - setExplosionResistance(v: number): void; - setLightEmission(v: number): void; - setSoundType(v: Internal.SoundType_): void; - setMaterial(v: Internal.MaterialJS_): void; - readonly "block" : Internal.BlockKJS; - set lightEmission(v: number); - set explosionResistance(v: number); - set material(v: Internal.MaterialJS_); - set destroySpeed(v: number); - set requiresTool(v: boolean); - set speedFactor(v: number); - set randomlyTicking(v: boolean); - set soundType(v: Internal.SoundType_); - set friction(v: number); - set hasCollision(v: boolean); - set jumpFactor(v: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockModificationProperties_ = BlockModificationProperties; - /** - * @javaClass net.minecraft.class_1848 - */ - class BannerDuplicateRecipe extends Internal.CustomRecipe { - getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BannerDuplicateRecipe_ = BannerDuplicateRecipe; - /** - * @javaClass dev.emi.trinkets.api.SlotType - */ - class SlotType { - getValidatorPredicates(): Internal.Set; - getTooltipPredicates(): Internal.Set; - static read(data: Internal.CompoundTag_): this; - getName(): string; - getIcon(): ResourceLocation; - getDropRule(): Internal.TrinketEnums$DropRule; - hashCode(): number; - getOrder(): number; - getGroup(): string; - equals(o: any): boolean; - getQuickMovePredicates(): Internal.Set; - getTranslation(): Internal.TranslatableComponent; - write(data: Internal.CompoundTag_): void; - getAmount(): number; - get amount(): number; - get quickMovePredicates(): Internal.Set; - get validatorPredicates(): Internal.Set; - get name(): string; - get icon(): ResourceLocation; - get translation(): Internal.TranslatableComponent; - get tooltipPredicates(): Internal.Set; - get dropRule(): Internal.TrinketEnums$DropRule; - get order(): number; - get group(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SlotType_ = SlotType; - /** - * @javaClass com.google.common.collect.ImmutableMultiset$Builder - */ - class ImmutableMultiset$Builder extends Internal.ImmutableCollection$Builder { - add(arg0: E): Internal.ImmutableMultiset$Builder; - add(... arg0: E[]): Internal.ImmutableMultiset$Builder; - build(): Internal.ImmutableMultiset; - addAll(arg0: Internal.Iterable_): Internal.ImmutableMultiset$Builder; - addAll(arg0: Internal.Iterator_): Internal.ImmutableMultiset$Builder; - addCopies(arg0: E, arg1: number): Internal.ImmutableMultiset$Builder; - setCount(arg0: E, arg1: number): Internal.ImmutableMultiset$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMultiset$Builder_ = ImmutableMultiset$Builder; - /** - * @javaClass net.minecraft.class_1522 - */ - class DragonSittingScanningPhase extends Internal.AbstractDragonSittingPhase { - doServerTick(): void; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonSittingScanningPhase_ = DragonSittingScanningPhase; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseRelease - */ - interface ScreenMouseEvents$BeforeMouseRelease { - beforeMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenMouseEvents$BeforeMouseRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$BeforeMouseRelease; - /** - * @javaClass net.minecraft.class_3679 - */ - interface Shader { - attachToProgram(): void; - getVertexProgram(): Internal.Program; - markDirty(): void; - getId(): number; - getFragmentProgram(): Internal.Program; - } - type Shader_ = Shader; - /** - * @javaClass com.mojang.bridge.game.GameVersion - */ - interface GameVersion { - getProtocolVersion(): number; - getPackVersion(): number; - getPackVersion(arg0: com.mojang.bridge.game.PackType_): number; - getReleaseTarget(): string; - getName(): string; - getBuildTime(): Internal.Date; - getWorldVersion(): number; - getId(): string; - getSeriesId(): string; - isStable(): boolean; - } - type GameVersion_ = GameVersion; - /** - * @javaClass net.minecraft.class_6681 - */ - class WouldSurvivePredicate implements Internal.BlockPredicate { - test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; - type(): Internal.BlockPredicateType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WouldSurvivePredicate_ = WouldSurvivePredicate; - /** - * @javaClass com.mojang.serialization.codecs.RecordCodecBuilder$Mu - */ - class RecordCodecBuilder$Mu implements Internal.K1 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecordCodecBuilder$Mu_ = RecordCodecBuilder$Mu; - /** - * @javaClass net.minecraft.class_6017 - */ - abstract class IntProvider { - static codec($$0: number, $$1: number): Internal.Codec; - getMinValue(): number; - getType(): Internal.IntProviderType; - getMaxValue(): number; - sample(arg0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - static readonly "NON_NEGATIVE_CODEC" : Internal.Codec; - static readonly "POSITIVE_CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.IntProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IntProvider_ = IntProvider; - /** - * @javaClass net.fabricmc.fabric.impl.client.model.BakedModelManagerHooks - */ - interface BakedModelManagerHooks { - fabric_getModel(arg0: ResourceLocation_): Internal.BakedModel; - } - type BakedModelManagerHooks_ = ((arg0: ResourceLocation) => Internal.BakedModel) | BakedModelManagerHooks; - /** - * @javaClass com.mojang.datafixers.types.Type$TypeMatcher - */ - interface Type$TypeMatcher { - match(arg0: com.mojang.datafixers.types.Type_): Internal.Either, Internal.Type$FieldNotFoundException>; - } - type Type$TypeMatcher_ = ((arg0: com.mojang.datafixers.types.Type) => Internal.Either, Internal.Type$FieldNotFoundException>) | Type$TypeMatcher; - /** - * @javaClass malte0811.ferritecore.mixin.blockstatecache.DiscreteVSAccess - */ - interface DiscreteVSAccess { - getZSize(): number; - getYSize(): number; - getXSize(): number; - } - type DiscreteVSAccess_ = DiscreteVSAccess; - /** - * @javaClass net.fabricmc.fabric.impl.networking.AbstractChanneledNetworkAddon - */ - abstract class AbstractChanneledNetworkAddon extends Internal.AbstractNetworkAddon implements Internal.PacketSender { - sendPacket(packet: Internal.Packet_): void; - sendPacket(packet: Internal.Packet_, callback: Internal.GenericFutureListener_>): void; - lateInit(): void; - getSendableChannels(): Internal.Set; - get sendableChannels(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractChanneledNetworkAddon_ = AbstractChanneledNetworkAddon; - /** - * @javaClass java.util.function.BooleanSupplier - */ - interface BooleanSupplier { - getAsBoolean(): boolean; - } - type BooleanSupplier_ = (() => boolean) | BooleanSupplier; - /** - * @javaClass com.mojang.datafixers.Products$P4 - */ - class Products$P4 { - t4(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function4_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P3_): Internal.Products$P7; - and(arg0: Internal.Products$P4_): Internal.Products$P8; - and(arg0: Internal.Products$P2_): Internal.Products$P6; - and(arg0: Internal.App_): Internal.Products$P5; - t1(): Internal.App; - t2(): Internal.App; - t3(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P4_ = Products$P4; - /** - * @javaClass com.mojang.brigadier.suggestion.Suggestions - */ - class Suggestions { - getList(): Internal.List; - getRange(): Internal.StringRange; - hashCode(): number; - static merge(arg0: string, arg1: Internal.Collection_): this; - equals(arg0: any): boolean; - isEmpty(): boolean; - static create(arg0: string, arg1: Internal.Collection_): this; - toString(): string; - static empty(): Internal.CompletableFuture; - get range(): Internal.StringRange; - get list(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Suggestions_ = Suggestions; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2ByteFunction - */ - interface Int2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): this; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Int2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): this; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ByteFunction; - } - type Int2ByteFunction_ = ((arg0: number) => number) | Int2ByteFunction; - /** - * @javaClass net.minecraft.class_4780 - */ - class HugeFungusConfiguration implements Internal.FeatureConfiguration { - readonly "validBaseState" : Internal.BlockState; - static readonly "CODEC" : Internal.Codec; - readonly "decorState" : Internal.BlockState; - readonly "planted" : boolean; - readonly "hatState" : Internal.BlockState; - readonly "stemState" : Internal.BlockState; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HugeFungusConfiguration_ = HugeFungusConfiguration; - /** - * @javaClass net.minecraft.class_6833 - */ - class StructureCheckResult extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.StructureCheckResult[]; - static readonly "CHUNK_LOAD_NEEDED" : Internal.StructureCheckResult; - static readonly "START_NOT_PRESENT" : Internal.StructureCheckResult; - static readonly "START_PRESENT" : Internal.StructureCheckResult; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureCheckResult_ = "start_not_present" | "start_present" | "chunk_load_needed" | StructureCheckResult; - /** - * @javaClass net.minecraft.class_1307 - */ - abstract class FlyingMob extends Internal.Mob { - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - onClimbable(): boolean; - travel($$0: Vec3_): void; - redirect$zee001$redirectGetBlockFriction(block: Internal.Block_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FlyingMob_ = FlyingMob; - /** - * @javaClass net.minecraft.class_6644 - */ - class AllOfPredicate extends Internal.CombiningPredicate { - test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; - type(): Internal.BlockPredicateType; - static readonly "CODEC" : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AllOfPredicate_ = AllOfPredicate; - /** - * @javaClass net.minecraft.class_1713 - */ - class ClickType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ClickType[]; - static readonly "QUICK_MOVE" : Internal.ClickType; - static readonly "SWAP" : Internal.ClickType; - static readonly "PICKUP_ALL" : Internal.ClickType; - static readonly "THROW" : Internal.ClickType; - static readonly "QUICK_CRAFT" : Internal.ClickType; - static readonly "PICKUP" : Internal.ClickType; - static readonly "CLONE" : Internal.ClickType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClickType_ = "swap" | "throw" | "quick_craft" | "clone" | "pickup" | "quick_move" | "pickup_all" | ClickType; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2CharFunction - */ - interface Int2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Int2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): this; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): this; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2CharFunction; - } - type Int2CharFunction_ = ((arg0: number) => string) | Int2CharFunction; - /** - * @javaClass dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties - */ - class RemoveSpawnsProperties { - "mobs" : ((arg0: Internal.MobCategory, arg1: Internal.MobSpawnSettings$SpawnerData) => boolean); - "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RemoveSpawnsProperties_ = RemoveSpawnsProperties; - /** - * @javaClass net.minecraft.class_2580$class_2581 - */ - class BeaconBlockEntity$BeaconBeamSection { - getHeight(): number; - getColor(): number[]; - get color(): number[]; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BeaconBlockEntity$BeaconBeamSection_ = BeaconBlockEntity$BeaconBeamSection; - /** - * @javaClass net.minecraft.class_1570 - */ - class Giant extends Internal.Monster { - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - static createAttributes(): Internal.AttributeSupplier$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Giant_ = Giant; - /** - * @javaClass net.minecraft.class_2953 - */ - class BonusChestFeature extends Internal.Feature { - place($$0: Internal.FeaturePlaceContext_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BonusChestFeature_ = BonusChestFeature; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.HoeItemBuilder - */ - class HoeItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.Item; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HoeItemBuilder_ = HoeItemBuilder; - /** - * @javaClass net.minecraft.class_1538 - */ - class LightningBolt extends Internal.Entity { - setVisualOnly($$0: boolean): void; - getHitEntities(): Internal.Stream; - getSoundSource(): Internal.SoundSource; - handler$zzd000$handleLightning(ci: Internal.CallbackInfo_, list: Internal.List_): void; - shouldRenderAtSqrDistance($$0: number): boolean; - setCause($$0: Internal.ServerPlayer_): void; - tick(): void; - getBlocksSetOnFire(): number; - getCause(): Internal.ServerPlayer; - getAddEntityPacket(): Internal.Packet; - "seed" : number; - get cause(): Internal.ServerPlayer; - get soundSource(): Internal.SoundSource; - get addEntityPacket(): Internal.Packet; - get hitEntities(): Internal.Stream; - get blocksSetOnFire(): number; - set visualOnly($$0: boolean); - set cause($$0: Internal.ServerPlayer_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LightningBolt_ = LightningBolt; - /** - * @javaClass net.minecraft.class_3861 - */ - class SmeltingRecipe extends Internal.AbstractCookingRecipe { - getSerializer(): Internal.RecipeSerializer; - getToastSymbol(): Internal.ItemStack; - get toastSymbol(): Internal.ItemStack; - get serializer(): Internal.RecipeSerializer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SmeltingRecipe_ = SmeltingRecipe; - /** - * @javaClass net.minecraft.class_3037 - */ - interface FeatureConfiguration { - getFeatures(): Internal.Stream>; - } - type FeatureConfiguration_ = FeatureConfiguration; - /** - * @javaClass net.minecraft.class_2503 - */ - class LongTag extends Internal.NumericTag { - getAsFloat(): number; - getAsByte(): number; - static valueOf($$0: number): this; - getAsNumber(): Internal.Number; - getId(): number; - getAsDouble(): number; - getAsInt(): number; - accept($$0: Internal.TagVisitor_): void; - accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - getAsLong(): number; - getType(): Internal.TagType; - hashCode(): number; - equals($$0: any): boolean; - copy(): this; - write($$0: Internal.DataOutput_): void; - getAsShort(): number; - static readonly "TYPE" : Internal.TagType; - get asByte(): number; - get asLong(): number; - get asInt(): number; - get asShort(): number; - get asNumber(): Internal.Number; - get asDouble(): number; - get id(): number; - get asFloat(): number; - get type(): Internal.TagType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LongTag_ = LongTag; - /** - * @javaClass com.google.common.collect.ImmutableMap - */ - abstract class ImmutableMap implements Internal.Map, Internal.Serializable { - getOrDefault(arg0: any, arg1: V): V; - static ofEntries(... arg0: Internal.Map$Entry_[]): Internal.ImmutableMap; - computeIfAbsent(arg0: K, arg1: Internal.Function_): V; - values(): Internal.ImmutableCollection; - replace(arg0: K, arg1: V, arg2: V): boolean; - replace(arg0: K, arg1: V): V; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any, arg1: any): boolean; - remove(arg0: any): V; - compute(arg0: K, arg1: Internal.BiFunction_): V; - static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_, arg2: Internal.BinaryOperator_): Internal.Collector>; - static toImmutableMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMap; - static of(): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V, arg18: K, arg19: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMap; - static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V): Internal.ImmutableMap; - get(arg0: any): V; - static builder(): Internal.ImmutableMap$Builder; - keySet(): Internal.ImmutableSet; - entrySet(): Internal.ImmutableSet>; - containsKey(arg0: any): boolean; - isEmpty(): boolean; - clear(): void; - static copyOf(arg0: Internal.Iterable_>): Internal.ImmutableMap; - static copyOf(arg0: Internal.Map_): Internal.ImmutableMap; - static builderWithExpectedSize(arg0: number): Internal.ImmutableMap$Builder; - asMultimap(): Internal.ImmutableSetMultimap; - computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; - equals(arg0: any): boolean; - toString(): string; - putIfAbsent(arg0: K, arg1: V): V; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMap_ = ImmutableMap; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2DoubleFunction - */ - interface Float2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): this; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Float2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): this; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2DoubleFunction; - } - type Float2DoubleFunction_ = ((arg0: number) => number) | Float2DoubleFunction; - /** - * @javaClass net.minecraft.class_4095 - */ - class Brain { - serializeStart($$0: Internal.DynamicOps_): Internal.DataResult; - eraseMemory($$0: Internal.MemoryModuleType_): void; - setCoreActivities($$0: Internal.Set_): void; - addActivityAndRemoveMemoriesWhenStopped($$0: Internal.Activity_, $$1: Internal.ImmutableList_>>, $$2: Internal.Set_, Internal.MemoryStatus_>>, $$3: Internal.Set_>): void; - isActive($$0: Internal.Activity_): boolean; - setMemory($$0: Internal.MemoryModuleType_, $$1: U): void; - setMemory($$0: Internal.MemoryModuleType_, $$1: Internal.Optional_): void; - getSchedule(): Internal.Schedule; - getRunningBehaviors(): Internal.List>; - setActiveActivityToFirstValid($$0: Internal.List_): void; - stopAll($$0: Internal.ServerLevel_, $$1: E): void; - checkMemory($$0: Internal.MemoryModuleType_, $$1: Internal.MemoryStatus_): boolean; - static provider($$0: Internal.Collection_>, $$1: Internal.Collection_>>): Internal.Brain$Provider; - removeAllBehaviors(): void; - useDefaultActivity(): void; - setActiveActivityIfPossible($$0: Internal.Activity_): void; - isMemoryValue($$0: Internal.MemoryModuleType_, $$1: U): boolean; - getTimeUntilExpiry($$0: Internal.MemoryModuleType_): number; - addActivityWithConditions($$0: Internal.Activity_, $$1: Internal.ImmutableList_>>, $$2: Internal.Set_, Internal.MemoryStatus_>>): void; - setSchedule($$0: Internal.Schedule_): void; - addActivityAndRemoveMemoryWhenStopped($$0: Internal.Activity_, $$1: number, $$2: Internal.ImmutableList_>, $$3: Internal.MemoryModuleType_): void; - setMemoryWithExpiry($$0: Internal.MemoryModuleType_, $$1: U, $$2: number): void; - copyWithoutBehaviors(): Internal.Brain; - updateActivityFromSchedule($$0: number, $$1: number): void; - addActivity($$0: Internal.Activity_, $$1: Internal.ImmutableList_>>): void; - addActivity($$0: Internal.Activity_, $$1: number, $$2: Internal.ImmutableList_>): void; - tick($$0: Internal.ServerLevel_, $$1: E): void; - getMemory($$0: Internal.MemoryModuleType_): Internal.Optional; - static codec($$0: Internal.Collection_>, $$1: Internal.Collection_>>): Internal.Codec>; - getActiveNonCoreActivity(): Internal.Optional; - setDefaultActivity($$0: Internal.Activity_): void; - getMemories(): Internal.Map, Internal.Optional>>; - hasMemoryValue($$0: Internal.MemoryModuleType_): boolean; - getActiveActivities(): Internal.Set; - get schedule(): Internal.Schedule; - get activeNonCoreActivity(): Internal.Optional; - get activeActivities(): Internal.Set; - get memories(): Internal.Map, Internal.Optional>>; - get runningBehaviors(): Internal.List>; - set schedule($$0: Internal.Schedule_); - set defaultActivity($$0: Internal.Activity_); - set coreActivities($$0: Internal.Set_); - set activeActivityIfPossible($$0: Internal.Activity_); - set activeActivityToFirstValid($$0: Internal.List_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Brain_ = Brain; - /** - * @javaClass net.minecraft.class_4584 - */ - interface BufferVertexConsumer extends Internal.VertexConsumer { - normalIntValue($$0: number): number; - uv2($$0: number, $$1: number): Internal.VertexConsumer; - putFloat(arg0: number, arg1: number): void; - uv($$0: number, $$1: number): Internal.VertexConsumer; - normal($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; - putByte(arg0: number, arg1: number): void; - vertex($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; - color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; - overlayCoords($$0: number, $$1: number): Internal.VertexConsumer; - putShort(arg0: number, arg1: number): void; - currentElement(): Internal.VertexFormatElement; - uvShort($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; - nextElement(): void; - } - type BufferVertexConsumer_ = BufferVertexConsumer; - /** - * @javaClass net.minecraft.class_1511 - */ - class EndCrystal extends Internal.Entity { - setShowBottom($$0: boolean): void; - getPickResult(): Internal.ItemStack; - shouldRenderAtSqrDistance($$0: number): boolean; - showsBottom(): boolean; - tick(): void; - getBeamTarget(): BlockPos; - kill(): void; - setBeamTarget($$0: BlockPos_): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - isPickable(): boolean; - getAddEntityPacket(): Internal.Packet; - "time" : number; - get pickable(): boolean; - get beamTarget(): BlockPos; - get pickResult(): Internal.ItemStack; - get addEntityPacket(): Internal.Packet; - set beamTarget($$0: BlockPos_); - set showBottom($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EndCrystal_ = EndCrystal; - /** - * @javaClass com.mojang.datafixers.kinds.Applicative - */ - interface Applicative extends Internal.Functor { - point(arg0: A): Internal.App; - apply2(arg0: Internal.BiFunction_, arg1: Internal.App_, arg2: Internal.App_): Internal.App; - apply3(arg0: Internal.Function3_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; - ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; - apply4(arg0: Internal.Function4_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; - ap11(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.App; - apply5(arg0: Internal.Function5_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; - ap10(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.App; - ap4(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; - lift2(arg0: Internal.App_>): Internal.BiFunction, Internal.App, Internal.App>; - ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; - lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; - ap6(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; - ap5(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; - ap8(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; - lift6(arg0: Internal.App_>): Internal.Function6, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - ap7(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; - lift5(arg0: Internal.App_>): Internal.Function5, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - lift4(arg0: Internal.App_>): Internal.Function4, Internal.App, Internal.App, Internal.App, Internal.App>; - ap9(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; - lift3(arg0: Internal.App_>): Internal.Function3, Internal.App, Internal.App, Internal.App>; - apply6(arg0: Internal.Function6_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; - apply7(arg0: Internal.Function7_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; - lift9(arg0: Internal.App_>): Internal.Function9, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - apply8(arg0: Internal.Function8_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; - lift8(arg0: Internal.App_>): Internal.Function8, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - ap(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; - ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; - apply9(arg0: Internal.Function9_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; - lift7(arg0: Internal.App_>): Internal.Function7, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; - unbox(arg0: Internal.App_): Internal.Applicative; - ap16(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_, arg16: Internal.App_): Internal.App; - ap13(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.App; - ap12(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.App; - ap15(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.App; - ap14(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.App; - } - type Applicative_ = Applicative; - /** - * @javaClass io.netty.util.concurrent.EventExecutorGroup - */ - interface EventExecutorGroup extends Internal.ScheduledExecutorService, Internal.Iterable { - scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - next(): Internal.EventExecutor; - schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - terminationFuture(): io.netty.util.concurrent.Future; - isShuttingDown(): boolean; - iterator(): Internal.Iterator; - shutdownGracefully(): io.netty.util.concurrent.Future; - shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; - submit(arg0: Internal.Runnable_, arg1: T): io.netty.util.concurrent.Future; - submit(arg0: Internal.Callable_): io.netty.util.concurrent.Future; - submit(arg0: Internal.Runnable_): io.netty.util.concurrent.Future; - scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): io.netty.util.concurrent.ScheduledFuture; - shutdownNow(): Internal.List; - shutdown(): void; - } - type EventExecutorGroup_ = EventExecutorGroup; - /** - * @javaClass net.minecraft.class_1273 - */ - class LockCode { - static fromTag($$0: Internal.CompoundTag_): this; - unlocksWith($$0: Internal.ItemStack_): boolean; - addToTag($$0: Internal.CompoundTag_): void; - static readonly "NO_LOCK" : Internal.LockCode; - static readonly "TAG_LOCK" : "Lock"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LockCode_ = LockCode; - /** - * @javaClass it.unimi.dsi.fastutil.ints.AbstractIntSet - */ - abstract class AbstractIntSet extends Internal.AbstractIntCollection implements Internal.Cloneable, Internal.IntSet { - iterator(): Internal.IntIterator; - hashCode(): number; - equals(arg0: any): boolean; - rem(arg0: number): boolean; - remove(arg0: number): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractIntSet_ = AbstractIntSet; - /** - * @javaClass net.minecraft.class_1071$class_1072 - */ - interface SkinManager$SkinTextureCallback { - onSkinTextureAvailable(arg0: Internal.MinecraftProfileTexture$Type_, arg1: ResourceLocation_, arg2: Internal.MinecraftProfileTexture_): void; - } - type SkinManager$SkinTextureCallback_ = ((arg0: Internal.MinecraftProfileTexture$Type, arg1: ResourceLocation, arg2: Internal.MinecraftProfileTexture) => void) | SkinManager$SkinTextureCallback; - /** - * @javaClass java.util.TimeZone - */ - abstract class TimeZone implements Internal.Serializable, Internal.Cloneable { - static getTimeZone(arg0: Internal.ZoneId_): this; - static getTimeZone(arg0: string): this; - getOffset(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; - getOffset(arg0: number): number; - useDaylightTime(): boolean; - getID(): string; - static getDefault(): this; - static getAvailableIDs(arg0: number): string[]; - static getAvailableIDs(): string[]; - observesDaylightTime(): boolean; - static setDefault(arg0: Internal.TimeZone_): void; - getDSTSavings(): number; - getDisplayName(arg0: boolean, arg1: number): string; - getDisplayName(arg0: boolean, arg1: number, arg2: Internal.Locale_): string; - getDisplayName(arg0: Internal.Locale_): string; - getDisplayName(): string; - setRawOffset(arg0: number): void; - clone(): any; - setID(arg0: string): void; - hasSameRules(arg0: Internal.TimeZone_): boolean; - inDaylightTime(arg0: Internal.Date_): boolean; - toZoneId(): Internal.ZoneId; - getRawOffset(): number; - static readonly "SHORT" : 0; - static readonly "LONG" : 1; - get default(): this; - get displayName(): string; - get rawOffset(): number; - get availableIDs(): string[]; - get dSTSavings(): number; - get iD(): string; - set default(arg0: Internal.TimeZone_); - set rawOffset(arg0: number); - set iD(arg0: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TimeZone_ = TimeZone; - /** - * @javaClass net.minecraft.class_3442 - */ - class ServerStatsCounter extends Internal.StatsCounter { - parseLocal($$0: Internal.DataFixer_, $$1: string): void; - setValue($$0: Internal.Player_, $$1: Internal.Stat_, $$2: number): void; - save(): void; - sendStats($$0: Internal.ServerPlayer_): void; - markAllDirty(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerStatsCounter_ = ServerStatsCounter; - /** - * @javaClass net.minecraft.class_2617 - */ - class ClientboundAwardStatsPacket implements Internal.Packet { - getStats(): Internal.Map, number>; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get stats(): Internal.Map, number>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundAwardStatsPacket_ = ClientboundAwardStatsPacket; - /** - * @javaClass net.minecraft.class_4761 - */ - class AmbientParticleSettings { - canSpawn($$0: Internal.Random_): boolean; - getOptions(): Internal.ParticleOptions; - static readonly "CODEC" : Internal.Codec; - get options(): Internal.ParticleOptions; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AmbientParticleSettings_ = AmbientParticleSettings; - /** - * @javaClass net.minecraft.class_3324 - */ - abstract class PlayerList { - setUsingWhiteList($$0: boolean): void; - getPlayerNamesArray(): string[]; - getPlayer($$0: Internal.UUID_): Internal.ServerPlayer; - getPlayerForLogin($$0: Internal.GameProfile_): Internal.ServerPlayer; - getPlayerCount(): number; - getOpNames(): string[]; - isWhiteListed($$0: Internal.GameProfile_): boolean; - getIpBans(): Internal.IpBanList; - deop($$0: Internal.GameProfile_): void; - broadcastAll($$0: Internal.Packet_): void; - broadcastAll($$0: Internal.Packet_, $$1: Internal.ResourceKey_): void; - removeAll(): void; - reloadResources(): void; - isOp($$0: Internal.GameProfile_): boolean; - getSingleplayerData(): Internal.CompoundTag; - isUsingWhitelist(): boolean; - getPlayers(): Internal.List; - getServer(): Internal.MinecraftServer; - getPlayerByName($$0: string): Internal.ServerPlayer; - tick(): void; - getPlayersWithAddress($$0: string): Internal.List; - canBypassPlayerLimit($$0: Internal.GameProfile_): boolean; - getPlayerAdvancements($$0: Internal.ServerPlayer_): Internal.PlayerAdvancements; - sendLevelInfo($$0: Internal.ServerPlayer_, $$1: Internal.ServerLevel_): void; - sendAllPlayerInfo($$0: Internal.ServerPlayer_): void; - broadcastToTeam($$0: Internal.Player_, $$1: Internal.Component_): void; - placeNewPlayer($$0: Internal.Connection_, $$1: Internal.ServerPlayer_): void; - broadcast($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.ResourceKey_, $$6: Internal.Packet_): void; - respawn($$0: Internal.ServerPlayer_, $$1: boolean): Internal.ServerPlayer; - saveAll(): void; - getBans(): Internal.UserBanList; - getViewDistance(): number; - canPlayerLogin($$0: Internal.SocketAddress_, $$1: Internal.GameProfile_): Internal.Component; - remove($$0: Internal.ServerPlayer_): void; - isAllowCheatsForAllPlayers(): boolean; - redirect$bml000$onPlayerConnect_broadcastChatMessage(thiz: Internal.PlayerList_, msg: Internal.Component_, type: Internal.ChatType_, id: Internal.UUID_, connection: Internal.Connection_, player: Internal.ServerPlayer_): void; - getSimulationDistance(): number; - addWorldborderListener($$0: Internal.ServerLevel_): void; - load($$0: Internal.ServerPlayer_): Internal.CompoundTag; - setAllowCheatsForAllPlayers($$0: boolean): void; - handler$bml000$onPlayerConnect(connection: Internal.Connection_, player: Internal.ServerPlayer_, cbi: Internal.CallbackInfo_): void; - op($$0: Internal.GameProfile_): void; - reloadWhiteList(): void; - broadcastMessage($$0: Internal.Component_, $$1: Internal.Function_, $$2: Internal.ChatType_, $$3: Internal.UUID_): void; - broadcastMessage($$0: Internal.Component_, $$1: Internal.ChatType_, $$2: Internal.UUID_): void; - getMaxPlayers(): number; - sendPlayerPermissionLevel($$0: Internal.ServerPlayer_): void; - getPlayerStats($$0: Internal.Player_): Internal.ServerStatsCounter; - broadcastToAllExceptTeam($$0: Internal.Player_, $$1: Internal.Component_): void; - setSimulationDistance($$0: number): void; - getWhiteListNames(): string[]; - getOps(): Internal.ServerOpList; - getWhiteList(): Internal.UserWhiteList; - setViewDistance($$0: number): void; - static readonly "WHITELIST_FILE" : Internal.File; - static readonly "USERBANLIST_FILE" : Internal.File; - static readonly "IPBANLIST_FILE" : Internal.File; - static readonly "OPLIST_FILE" : Internal.File; - get playerNamesArray(): string[]; - get allowCheatsForAllPlayers(): boolean; - get server(): Internal.MinecraftServer; - get maxPlayers(): number; - get playerCount(): number; - get usingWhitelist(): boolean; - get players(): Internal.List; - get singleplayerData(): Internal.CompoundTag; - get bans(): Internal.UserBanList; - get opNames(): string[]; - get whiteListNames(): string[]; - get ops(): Internal.ServerOpList; - get simulationDistance(): number; - get whiteList(): Internal.UserWhiteList; - get ipBans(): Internal.IpBanList; - get viewDistance(): number; - set allowCheatsForAllPlayers($$0: boolean); - set usingWhiteList($$0: boolean); - set simulationDistance($$0: number); - set viewDistance($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerList_ = PlayerList; - /** - * @javaClass net.minecraft.class_2613 - */ - class ClientboundAddPlayerPacket implements Internal.Packet { - getxRot(): number; - getX(): number; - getyRot(): number; - getY(): number; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getEntityId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - getPlayerId(): Internal.UUID; - get yRot(): number; - get xRot(): number; - get x(): number; - get y(): number; - get z(): number; - get entityId(): number; - get playerId(): Internal.UUID; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundAddPlayerPacket_ = ClientboundAddPlayerPacket; - /** - * @javaClass net.minecraft.class_2726 - */ - class ClientboundRotateHeadPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getYHeadRot(): number; - getEntity($$0: Internal.Level_): Internal.Entity; - write($$0: Internal.FriendlyByteBuf_): void; - get yHeadRot(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundRotateHeadPacket_ = ClientboundRotateHeadPacket; - /** - * @javaClass com.mojang.brigadier.suggestion.SuggestionsBuilder - */ - class SuggestionsBuilder { - getRemainingLowerCase(): string; - add(arg0: Internal.SuggestionsBuilder_): this; - createOffset(arg0: number): this; - getStart(): number; - restart(): this; - build(): Internal.Suggestions; - buildFuture(): Internal.CompletableFuture; - getRemaining(): string; - suggest(arg0: string): this; - suggest(arg0: string, arg1: Internal.Message_): this; - suggest(arg0: number, arg1: Internal.Message_): this; - suggest(arg0: number): this; - getInput(): string; - get input(): string; - get start(): number; - get remainingLowerCase(): string; - get remaining(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SuggestionsBuilder_ = SuggestionsBuilder; - /** - * @javaClass dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part - */ - class MultipartBlockStateGenerator$Part { - toJson(): Internal.JsonObject; - model(s: string): Internal.VariantBlockStateGenerator$Model; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MultipartBlockStateGenerator$Part_ = MultipartBlockStateGenerator$Part; - /** - * @javaClass net.minecraft.class_854 - */ - class VisibilitySet { - add($$0: Internal.Set_): void; - set($$0: Internal.Direction_, $$1: Internal.Direction_, $$2: boolean): void; - toString(): string; - setAll($$0: boolean): void; - visibilityBetween($$0: Internal.Direction_, $$1: Internal.Direction_): boolean; - set all($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VisibilitySet_ = VisibilitySet; - /** - * @javaClass net.minecraft.class_4150 - */ - class VillagerHostilesSensor extends Internal.NearestVisibleLivingEntitySensor { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VillagerHostilesSensor_ = VillagerHostilesSensor; - /** - * @javaClass dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties - */ - class AddOreProperties { - belowTop(y: number): Internal.VerticalAnchor; - chance(c: number): this; - addTarget(ruleTest: Internal.RuleTest_, targetState: BlockStatePredicate_): void; - top(): Internal.VerticalAnchor; - size(s: number): this; - uniformHeight(min: number, max: number): this; - uniformHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this; - bottom(): Internal.VerticalAnchor; - count(min: number, max: number): this; - count(c: Internal.IntProvider_): this; - count(c: number): this; - squared(): this; - triangleHeight(absolute: Internal.VerticalAnchor_, absolute1: Internal.VerticalAnchor_): this; - triangleHeight(min: number, max: number): this; - aboveBottom(y: number): Internal.VerticalAnchor; - "noSurface" : number; - "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - "retrogen" : number; - "id" : ResourceLocation; - "targets" : Internal.List; - "worldgenLayer" : DecorationGenerationStep; - "height" : Internal.HeightRangePlacement; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AddOreProperties_ = AddOreProperties; - /** - * @javaClass net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider - */ - interface EquipmentSlotProvider { - getPreferredEquipmentSlot(arg0: Internal.ItemStack_): EquipmentSlot; - } - type EquipmentSlotProvider_ = ((arg0: Internal.ItemStack) => EquipmentSlot) | EquipmentSlotProvider; - /** - * @javaClass io.netty.channel.ChannelId - */ - interface ChannelId extends Internal.Serializable, Internal.Comparable { - asShortText(): string; - asLongText(): string; - } - type ChannelId_ = ChannelId; - /** - * @javaClass net.minecraft.class_1921$class_4750 - */ - class RenderType$OutlineProperty extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.RenderType$OutlineProperty[]; - toString(): string; - static readonly "IS_OUTLINE" : Internal.RenderType$OutlineProperty; - static readonly "NONE" : Internal.RenderType$OutlineProperty; - static readonly "AFFECTS_OUTLINE" : Internal.RenderType$OutlineProperty; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderType$OutlineProperty_ = "is_outline" | "affects_outline" | "none" | RenderType$OutlineProperty; - /** - * @javaClass com.google.gson.JsonDeserializationContext - */ - interface JsonDeserializationContext { - deserialize(arg0: Internal.JsonElement_, arg1: Internal.Type_): T; - } - type JsonDeserializationContext_ = ((arg0: Internal.JsonElement, arg1: Internal.Type) => any) | JsonDeserializationContext; - /** - * @javaClass net.minecraft.class_1543 - */ - abstract class AbstractIllager extends Internal.Raider { - canAttack($$0: Internal.LivingEntity_): boolean; - getArmPose(): Internal.AbstractIllager$IllagerArmPose; - getMobType(): Internal.MobType; - get mobType(): Internal.MobType; - get armPose(): Internal.AbstractIllager$IllagerArmPose; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractIllager_ = AbstractIllager; - /** - * @javaClass net.minecraft.class_1690$class_1692 - */ - class Boat$Type extends Internal.Enum { - getPlanks(): Internal.Block; - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.Boat$Type[]; - static byName($$0: string): this; - toString(): string; - static byId($$0: number): this; - static readonly "SPRUCE" : Internal.Boat$Type; - static readonly "BIRCH" : Internal.Boat$Type; - static readonly "JUNGLE" : Internal.Boat$Type; - static readonly "ACACIA" : Internal.Boat$Type; - static readonly "OAK" : Internal.Boat$Type; - static readonly "DARK_OAK" : Internal.Boat$Type; - get name(): string; - get planks(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Boat$Type_ = "birch" | "oak" | "acacia" | "jungle" | "dark_oak" | "spruce" | Boat$Type; - /** - * @javaClass java.time.chrono.ChronoLocalDate - */ - interface ChronoLocalDate extends Internal.Temporal, Internal.TemporalAdjuster, Internal.Comparable { - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - minus(arg0: Internal.TemporalAmount_): this; - toEpochDay(): number; - isEqual(arg0: Internal.ChronoLocalDate_): boolean; - query(arg0: Internal.TemporalQuery_): R; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - format(arg0: Internal.DateTimeFormatter_): string; - isLeapYear(): boolean; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - compareTo(arg0: Internal.ChronoLocalDate_): number; - isBefore(arg0: Internal.ChronoLocalDate_): boolean; - plus(arg0: Internal.TemporalAmount_): this; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - lengthOfYear(): number; - atTime(arg0: Internal.LocalTime_): Internal.ChronoLocalDateTime; - with(arg0: Internal.TemporalAdjuster_): this; - with(arg0: Internal.TemporalField_, arg1: number): this; - lengthOfMonth(): number; - getEra(): Internal.Era; - hashCode(): number; - equals(arg0: any): boolean; - timeLineOrder(): Internal.Comparator; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - until(arg0: Internal.ChronoLocalDate_): Internal.ChronoPeriod; - from(arg0: Internal.TemporalAccessor_): this; - toString(): string; - getChronology(): Internal.Chronology; - isAfter(arg0: Internal.ChronoLocalDate_): boolean; - } - type ChronoLocalDate_ = ChronoLocalDate; - /** - * @javaClass dev.latvian.mods.kubejs.fluid.FluidBuilder - */ - class FluidBuilder extends Internal.BuilderBase { - noBlock(): this; - thinTexture(color: Internal.Color_): this; - density(density: number): this; - bucketColor(c: Internal.Color_): this; - color(c: Internal.Color_): this; - displayName(name: string): Internal.BuilderBase; - thickTexture(color: Internal.Color_): this; - gaseous(): this; - createAdditionalObjects(): void; - createAttributes(): Internal.ArchitecturyFluidAttributes; - createObject(): Internal.FlowingFluid; - builtinTextures(): this; - viscosity(viscosity: number): this; - stillTexture(id: ResourceLocation_): this; - flowingTexture(id: ResourceLocation_): this; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - temperature(temperature: number): this; - luminosity(luminosity: number): this; - rarity(rarity: Rarity_): this; - noBucket(): this; - "flowingFluid" : Internal.FlowingFluidBuilder; - "attributes" : Internal.ArchitecturyFluidAttributes; - "block" : Internal.FluidBlockBuilder; - "bucketItem" : Internal.FluidBucketItemBuilder; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FluidBuilder_ = FluidBuilder; - /** - * @javaClass net.minecraft.class_6847 - */ - class HasSturdyFacePredicate implements Internal.BlockPredicate { - test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; - type(): Internal.BlockPredicateType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HasSturdyFacePredicate_ = HasSturdyFacePredicate; - /** - * @javaClass net.minecraft.class_6382 - */ - interface NarrationElementOutput { - add($$0: Internal.NarratedElementType_, $$1: Internal.Component_): void; - add($$0: Internal.NarratedElementType_, $$1: string): void; - add(arg0: Internal.NarratedElementType_, arg1: Internal.NarrationThunk_): void; - add($$0: Internal.NarratedElementType_, ... $$1: Internal.Component_[]): void; - nest(): this; - } - type NarrationElementOutput_ = NarrationElementOutput; - /** - * @javaClass net.minecraft.class_4836 - */ - class Piglin extends Internal.AbstractPiglin implements Internal.CrossbowAttackMob, Internal.InventoryCarrier { - isBaby(): boolean; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - isDancing(): boolean; - canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - method_24651(): void; - wantsToPickUp($$0: Internal.ItemStack_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - getArmPose(): Internal.PiglinArmPose; - static checkPiglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - setBaby($$0: boolean): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getPassengersRidingOffset(): number; - method_7110($$0: boolean): void; - removeWhenFarAway($$0: number): boolean; - method_35199(): Internal.Container; - getBrain(): Internal.Brain; - startRiding($$0: Internal.Entity_, $$1: boolean): boolean; - method_18811($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.Projectile_, $$3: number): void; - setDancing($$0: boolean): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - method_7105($$0: Internal.LivingEntity_, $$1: number): void; - get dancing(): boolean; - get passengersRidingOffset(): number; - get armPose(): Internal.PiglinArmPose; - get baby(): boolean; - get brain(): Internal.Brain; - set dancing($$0: boolean); - set baby($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Piglin_ = Piglin; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinServerPlayerEntityAccessor - */ - interface MixinServerPlayerEntityAccessor { - setSyncedExperience(arg0: number): void; - } - type MixinServerPlayerEntityAccessor_ = ((arg0: number) => void) | MixinServerPlayerEntityAccessor; - /** - * @javaClass net.minecraft.class_4981 - */ - interface ItemSteerable { - travelWithInput(arg0: Vec3_): void; - boost(): boolean; - getSteeringSpeed(): number; - travel($$0: Internal.Mob_, $$1: Internal.ItemBasedSteering_, $$2: Vec3_): boolean; - } - type ItemSteerable_ = ItemSteerable; - /** - * @javaClass dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model - */ - class VariantBlockStateGenerator$Model { - toJson(): Internal.JsonObject; - uvlock(): this; - x(_x: number): this; - y(_y: number): this; - model(s: string): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VariantBlockStateGenerator$Model_ = VariantBlockStateGenerator$Model; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry - */ - interface Int2ObjectMap$Entry extends Internal.Map$Entry { - getIntKey(): number; - getKey(): number; - } - type Int2ObjectMap$Entry_ = (() => number) | Int2ObjectMap$Entry; - /** - * @javaClass net.fabricmc.fabric.mixin.lookup.BlockEntityTypeAccessor - */ - interface BlockEntityTypeAccessor { - getBlocks(): Internal.Set; - } - type BlockEntityTypeAccessor_ = (() => Internal.Set) | BlockEntityTypeAccessor; - /** - * @javaClass net.minecraft.class_4282 - */ - class ClientboundSetChunkCacheCenterPacket implements Internal.Packet { - getX(): number; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get x(): number; - get z(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetChunkCacheCenterPacket_ = ClientboundSetChunkCacheCenterPacket; - /** - * @javaClass net.minecraft.class_287$class_5594 - */ - class BufferBuilder$SortState { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BufferBuilder$SortState_ = BufferBuilder$SortState; - /** - * @javaClass net.minecraft.class_4668$class_4686 - */ - class RenderStateShard$WriteMaskStateShard extends Internal.RenderStateShard { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$WriteMaskStateShard_ = RenderStateShard$WriteMaskStateShard; - /** - * @javaClass net.minecraft.class_748 - */ - class Hotbar extends Internal.ForwardingList { - fromTag($$0: Internal.ListTag_): void; - createTag(): Internal.ListTag; - isEmpty(): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Hotbar_ = Hotbar; - /** - * @javaClass net.minecraft.class_1011 - */ - class NativeImage implements Internal.AutoCloseable { - static getG($$0: number): number; - upload($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean): void; - upload($$0: number, $$1: number, $$2: number, $$3: boolean): void; - upload($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean): void; - resizeSubRectTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.NativeImage_): void; - blendPixel($$0: number, $$1: number, $$2: number): void; - downloadDepthBuffer($$0: number): void; - makePixelArray(): number[]; - getWidth(): number; - static fromBase64($$0: string): this; - static getR($$0: number): number; - fillRect($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - writeToFile($$0: string): void; - writeToFile($$0: Internal.File_): void; - writeToFile($$0: Internal.Path_): void; - getHeight(): number; - getPixelRGBA($$0: number, $$1: number): number; - setPixelRGBA($$0: number, $$1: number, $$2: number): void; - getLuminanceOrAlpha($$0: number, $$1: number): number; - copyFromFont($$0: Internal.STBTTFontinfo_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; - untrack(): void; - drawPixels(): void; - getRedOrLuminance($$0: number, $$1: number): number; - static getA($$0: number): number; - static getB($$0: number): number; - flipY(): void; - close(): void; - static combine($$0: number, $$1: number, $$2: number, $$3: number): number; - static read($$0: Internal.NativeImage$Format_, $$1: Internal.InputStream_): this; - static read($$0: Internal.ByteBuffer_): this; - static read($$0: Internal.NativeImage$Format_, $$1: Internal.ByteBuffer_): this; - static read($$0: Internal.InputStream_): this; - format(): Internal.NativeImage$Format; - writeToChannel($$0: Internal.WritableByteChannel_): boolean; - copyFrom($$0: Internal.NativeImage_): void; - setPixelLuminance($$0: number, $$1: number, $$2: number): void; - copyRect($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: boolean): void; - asByteArray(): number[]; - downloadTexture($$0: number, $$1: boolean): void; - toString(): string; - getBlueOrLuminance($$0: number, $$1: number): number; - getGreenOrLuminance($$0: number, $$1: number): number; - "pixels" : number; - get width(): number; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NativeImage_ = NativeImage; - /** - * @javaClass net.minecraft.class_4093 - */ - abstract class ReentrantBlockableEventLoop extends Internal.BlockableEventLoop { - scheduleExecutables(): boolean; - doRunTask($$0: R): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ReentrantBlockableEventLoop_ = ReentrantBlockableEventLoop; - /** - * @javaClass com.mojang.brigadier.tree.ArgumentCommandNode - */ - class ArgumentCommandNode extends Internal.CommandNode { - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - getName(): string; - createBuilder(): Internal.RequiredArgumentBuilder; - isValidInput(arg0: string): boolean; - getType(): Internal.ArgumentType; - hashCode(): number; - equals(arg0: any): boolean; - getExamples(): Internal.Collection; - getUsageText(): string; - getCustomSuggestions(): Internal.SuggestionProvider; - toString(): string; - parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; - get customSuggestions(): Internal.SuggestionProvider; - get examples(): Internal.Collection; - get name(): string; - get usageText(): string; - get type(): Internal.ArgumentType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArgumentCommandNode_ = ArgumentCommandNode; - /** - * @javaClass net.minecraft.class_163 - */ - class AdvancementList { - add($$0: Internal.Map_): void; - getRoots(): Internal.Iterable; - getAllAdvancements(): Internal.Collection; - get($$0: ResourceLocation_): Internal.Advancement; - clear(): void; - setListener($$0: Internal.AdvancementList$Listener_): void; - remove($$0: Internal.Set_): void; - get allAdvancements(): Internal.Collection; - get roots(): Internal.Iterable; - set listener($$0: Internal.AdvancementList$Listener_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AdvancementList_ = AdvancementList; - /** - * @javaClass net.minecraft.class_1684 - */ - class ThrownEnderpearl extends Internal.ThrowableItemProjectile { - tick(): void; - changeDimension($$0: Internal.ServerLevel_): Internal.Entity; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThrownEnderpearl_ = ThrownEnderpearl; - /** - * @javaClass net.minecraft.class_1865 - */ - interface RecipeSerializer { - fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): T; - toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: T): void; - fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): T; - register($$0: string, $$1: S): S; - } - type RecipeSerializer_ = Special.RecipeSerializer | RecipeSerializer; - /** - * @javaClass net.minecraft.class_1501 - */ - class Llama extends Internal.AbstractChestedHorse implements Internal.RangedAttackMob { - canWearArmor(): boolean; - isArmor($$0: Internal.ItemStack_): boolean; - positionRider($$0: Internal.Entity_): void; - canBeControlledByRider(): boolean; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - canEatGrass(): boolean; - getSwag(): Internal.DyeColor; - isFood($$0: Internal.ItemStack_): boolean; - hasCaravanTail(): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - isTraderLlama(): boolean; - isWearingArmor(): boolean; - setVariant($$0: number): void; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - getLeashOffset(): Vec3; - method_7105($$0: Internal.LivingEntity_, $$1: number): void; - inCaravan(): boolean; - leaveCaravan(): void; - makeMad(): void; - getVariant(): number; - getMaxTemper(): number; - getStrength(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getPassengersRidingOffset(): number; - joinCaravan($$0: Internal.Llama_): void; - canMate($$0: Internal.Animal_): boolean; - method_5453($$0: Internal.Container_): void; - getCaravanHead(): this; - method_6765(): boolean; - getInventoryColumns(): number; - get caravanHead(): this; - get inventoryColumns(): number; - get strength(): number; - get passengersRidingOffset(): number; - get variant(): number; - get swag(): Internal.DyeColor; - get wearingArmor(): boolean; - get leashOffset(): Vec3; - get traderLlama(): boolean; - get maxTemper(): number; - set variant($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Llama_ = Llama; - /** - * @javaClass com.google.common.collect.ImmutableMultimap$Builder - */ - class ImmutableMultimap$Builder { - orderKeysBy(arg0: Internal.Comparator_): Internal.ImmutableMultimap$Builder; - build(): Internal.ImmutableMultimap; - orderValuesBy(arg0: Internal.Comparator_): Internal.ImmutableMultimap$Builder; - putAll(arg0: Internal.Multimap_): Internal.ImmutableMultimap$Builder; - putAll(arg0: K, ... arg1: V[]): Internal.ImmutableMultimap$Builder; - putAll(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableMultimap$Builder; - putAll(arg0: Internal.Iterable_>): Internal.ImmutableMultimap$Builder; - put(arg0: Internal.Map$Entry_): Internal.ImmutableMultimap$Builder; - put(arg0: K, arg1: V): Internal.ImmutableMultimap$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMultimap$Builder_ = ImmutableMultimap$Builder; - /** - * @javaClass net.minecraft.class_1921$class_4688$class_4689 - */ - class RenderType$CompositeState$CompositeStateBuilder { - setOutputState($$0: Internal.RenderStateShard$OutputStateShard_): this; - setLightmapState($$0: Internal.RenderStateShard$LightmapStateShard_): this; - setLineState($$0: Internal.RenderStateShard$LineStateShard_): this; - setWriteMaskState($$0: Internal.RenderStateShard$WriteMaskStateShard_): this; - setTransparencyState($$0: Internal.RenderStateShard$TransparencyStateShard_): this; - setLayeringState($$0: Internal.RenderStateShard$LayeringStateShard_): this; - setTexturingState($$0: Internal.RenderStateShard$TexturingStateShard_): this; - setCullState($$0: Internal.RenderStateShard$CullStateShard_): this; - createCompositeState($$0: Internal.RenderType$OutlineProperty_): Internal.RenderType$CompositeState; - createCompositeState($$0: boolean): Internal.RenderType$CompositeState; - setDepthTestState($$0: Internal.RenderStateShard$DepthTestStateShard_): this; - setShaderState($$0: Internal.RenderStateShard$ShaderStateShard_): this; - setTextureState($$0: Internal.RenderStateShard$EmptyTextureStateShard_): this; - setOverlayState($$0: Internal.RenderStateShard$OverlayStateShard_): this; - set overlayState($$0: Internal.RenderStateShard$OverlayStateShard_); - set transparencyState($$0: Internal.RenderStateShard$TransparencyStateShard_); - set outputState($$0: Internal.RenderStateShard$OutputStateShard_); - set layeringState($$0: Internal.RenderStateShard$LayeringStateShard_); - set lineState($$0: Internal.RenderStateShard$LineStateShard_); - set shaderState($$0: Internal.RenderStateShard$ShaderStateShard_); - set depthTestState($$0: Internal.RenderStateShard$DepthTestStateShard_); - set lightmapState($$0: Internal.RenderStateShard$LightmapStateShard_); - set cullState($$0: Internal.RenderStateShard$CullStateShard_); - set texturingState($$0: Internal.RenderStateShard$TexturingStateShard_); - set writeMaskState($$0: Internal.RenderStateShard$WriteMaskStateShard_); - set textureState($$0: Internal.RenderStateShard$EmptyTextureStateShard_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderType$CompositeState$CompositeStateBuilder_ = RenderType$CompositeState$CompositeStateBuilder; - /** - * @javaClass net.minecraft.class_5915 - */ - class GlowItemFrame extends Internal.ItemFrame { - getBreakSound(): Internal.SoundEvent; - getRemoveItemSound(): Internal.SoundEvent; - getPlaceSound(): Internal.SoundEvent; - getRotateItemSound(): Internal.SoundEvent; - getAddItemSound(): Internal.SoundEvent; - get rotateItemSound(): Internal.SoundEvent; - get placeSound(): Internal.SoundEvent; - get breakSound(): Internal.SoundEvent; - get addItemSound(): Internal.SoundEvent; - get removeItemSound(): Internal.SoundEvent; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GlowItemFrame_ = GlowItemFrame; - /** - * @javaClass net.minecraft.class_5603 - */ - class PartPose { - static offsetAndRotation($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): this; - static offset($$0: number, $$1: number, $$2: number): this; - static rotation($$0: number, $$1: number, $$2: number): this; - static readonly "ZERO" : Internal.PartPose; - readonly "zRot" : number; - readonly "yRot" : number; - readonly "x" : number; - readonly "xRot" : number; - readonly "y" : number; - readonly "z" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PartPose_ = PartPose; - /** - * @javaClass java.text.AttributedCharacterIterator$Attribute - */ - class AttributedCharacterIterator$Attribute implements Internal.Serializable { - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - static readonly "LANGUAGE" : Internal.AttributedCharacterIterator$Attribute; - static readonly "INPUT_METHOD_SEGMENT" : Internal.AttributedCharacterIterator$Attribute; - static readonly "READING" : Internal.AttributedCharacterIterator$Attribute; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributedCharacterIterator$Attribute_ = AttributedCharacterIterator$Attribute; - /** - * @javaClass net.minecraft.class_1472 - */ - class Sheep extends Internal.Animal implements Internal.Shearable { - handleEntityEvent($$0: number): void; - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - method_6636($$0: Internal.SoundSource_): void; - isSheared(): boolean; - getColor(): Internal.DyeColor; - getHeadEatPositionScale($$0: number): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getHeadEatAngleScale($$0: number): number; - method_27072(): boolean; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - ate(): void; - setColor($$0: Internal.DyeColor_): void; - static getColorArray($$0: Internal.DyeColor_): number[]; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - getDefaultLootTable(): ResourceLocation; - setSheared($$0: boolean): void; - static getRandomSheepColor($$0: Internal.Random_): Internal.DyeColor; - get sheared(): boolean; - get color(): Internal.DyeColor; - get defaultLootTable(): ResourceLocation; - set sheared($$0: boolean); - set color($$0: Internal.DyeColor_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Sheep_ = Sheep; - /** - * @javaClass net.minecraft.class_1593 - */ - class Phantom extends Internal.FlyingMob implements Internal.Enemy { - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getSoundSource(): Internal.SoundSource; - isFlapping(): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - getUniqueFlapTickOffset(): number; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getMobType(): Internal.MobType; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - getPhantomSize(): number; - shouldRenderAtSqrDistance($$0: number): boolean; - canAttackType($$0: Internal.EntityType_): boolean; - setPhantomSize($$0: number): void; - static readonly "FLAP_DEGREES_PER_TICK" : 7.448451; - static readonly "TICKS_PER_FLAP" : 25; - get mobType(): Internal.MobType; - get phantomSize(): number; - get soundSource(): Internal.SoundSource; - get flapping(): boolean; - get uniqueFlapTickOffset(): number; - set phantomSize($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Phantom_ = Phantom; - /** - * @javaClass net.minecraft.class_1043 - */ - class DynamicTexture extends Internal.AbstractTexture { - load($$0: Internal.ResourceManager_): void; - setPixels($$0: Internal.NativeImage_): void; - upload(): void; - getPixels(): Internal.NativeImage; - close(): void; - get pixels(): Internal.NativeImage; - set pixels($$0: Internal.NativeImage_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DynamicTexture_ = DynamicTexture; - /** - * @javaClass io.netty.channel.ChannelInboundHandler - */ - interface ChannelInboundHandler extends Internal.ChannelHandler { - channelInactive(arg0: Internal.ChannelHandlerContext_): void; - channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; - channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; - exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; - channelActive(arg0: Internal.ChannelHandlerContext_): void; - userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - channelRegistered(arg0: Internal.ChannelHandlerContext_): void; - channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; - channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - } - type ChannelInboundHandler_ = ChannelInboundHandler; - /** - * @javaClass net.minecraft.class_2656 - */ - class ClientboundCooldownPacket implements Internal.Packet { - getDuration(): number; - getItem(): Internal.Item; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get duration(): number; - get item(): Internal.Item; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundCooldownPacket_ = ClientboundCooldownPacket; - /** - * @javaClass org.lwjgl.system.Pointer - */ - interface Pointer { - address(): number; - } - type Pointer_ = (() => number) | Pointer; - /** - * @javaClass net.minecraft.class_29 - */ - class PlayerDataStorage { - load($$0: Internal.Player_): Internal.CompoundTag; - save($$0: Internal.Player_): void; - getSeenPlayers(): string[]; - get seenPlayers(): string[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerDataStorage_ = PlayerDataStorage; - /** - * @javaClass net.minecraft.class_2668$class_5402 - */ - class ClientboundGameEventPacket$Type { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundGameEventPacket$Type_ = ClientboundGameEventPacket$Type; - /** - * @javaClass net.minecraft.class_1755 - */ - class BucketItem extends Internal.Item implements Internal.DispensibleContainerItem, dev.architectury.mixin.fabric.BucketItemAccessor, Internal.BucketItemAccessor { - static getEmptySuccessItem($$0: Internal.ItemStack_, $$1: Internal.Player_): Internal.ItemStack; - use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; - method_7728($$0: Internal.Player_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: BlockPos_): void; - handler$zzj000$fillBucket(level: Internal.Level_, player: Internal.Player_, hand: Hand_, cir: Internal.CallbackInfoReturnable_, stack: Internal.ItemStack_, target: Internal.BlockHitResult_): void; - method_7731($$0: Internal.Player_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockHitResult_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BucketItem_ = BucketItem; - /** - * @javaClass java.lang.IllegalStateException - */ - class IllegalStateException extends Internal.RuntimeException { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IllegalStateException_ = IllegalStateException; - /** - * @javaClass net.minecraft.class_1117 - */ - interface TickableSoundInstance extends Internal.SoundInstance { - isStopped(): boolean; - tick(): void; - } - type TickableSoundInstance_ = TickableSoundInstance; - /** - * @javaClass java.lang.annotation.Annotation - */ - interface Annotation { - hashCode(): number; - equals(arg0: any): boolean; - annotationType(): Internal.Annotation; - toString(): string; - } - type Annotation_ = Annotation; - /** - * @javaClass net.fabricmc.fabric.mixin.gamerule.BooleanRuleAccessor - */ - interface BooleanRuleAccessor { - } - type BooleanRuleAccessor_ = BooleanRuleAccessor; - /** - * @javaClass net.minecraft.class_4174 - */ - class FoodProperties { - isMeat(): boolean; - getEffects(): Internal.List>; - getNutrition(): number; - isFastFood(): boolean; - canAlwaysEat(): boolean; - getSaturationModifier(): number; - get effects(): Internal.List>; - get nutrition(): number; - get meat(): boolean; - get saturationModifier(): number; - get fastFood(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FoodProperties_ = FoodProperties; - /** - * @javaClass java.lang.module.ModuleDescriptor$Exports$Modifier - */ - class ModuleDescriptor$Exports$Modifier extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.ModuleDescriptor$Exports$Modifier[]; - static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Exports$Modifier; - static readonly "MANDATED" : Internal.ModuleDescriptor$Exports$Modifier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Exports$Modifier_ = "synthetic" | "mandated" | ModuleDescriptor$Exports$Modifier; - /** - * @javaClass net.minecraft.class_1526 - */ - class EnderDragonPhaseManager { - getPhase($$0: Internal.EnderDragonPhase_): T; - setPhase($$0: Internal.EnderDragonPhase_): void; - getCurrentPhase(): Internal.DragonPhaseInstance; - get currentPhase(): Internal.DragonPhaseInstance; - set phase($$0: Internal.EnderDragonPhase_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnderDragonPhaseManager_ = EnderDragonPhaseManager; - /** - * @javaClass net.minecraft.class_1129 - */ - interface SearchTree { - search(arg0: string): Internal.List; - } - type SearchTree_ = ((arg0: string) => Internal.List) | SearchTree; - /** - * @javaClass com.mojang.datafixers.util.Function13 - */ - interface Function13 { - curry9(): Internal.Function9>; - curry12(): Internal.Function12>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry10(): Internal.Function10>; - curry4(): Internal.Function4>; - curry11(): Internal.Function11>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function13_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13) => R) | Function13; - /** - * @javaClass net.minecraft.class_870 - */ - class StructureRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { - clear(): void; - addBoundingBox($$0: Internal.BoundingBox_, $$1: Internal.List_, $$2: Internal.List_, $$3: Internal.DimensionType_): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureRenderer_ = StructureRenderer; - /** - * @javaClass net.minecraft.class_6904$class_6905 - */ - interface WorldStem$DataPackConfigSupplier extends Internal.Supplier { - loadFromWorld($$0: Internal.LevelStorageSource$LevelStorageAccess_): this; - } - type WorldStem$DataPackConfigSupplier_ = WorldStem$DataPackConfigSupplier; - /** - * @javaClass net.minecraft.class_630 - */ - class ModelPart { - setPos($$0: number, $$1: number, $$2: number): void; - getRandomCube($$0: Internal.Random_): Internal.ModelPart$Cube; - storePose(): Internal.PartPose; - getChild($$0: string): this; - loadPose($$0: Internal.PartPose_): void; - isEmpty(): boolean; - getAllParts(): Internal.Stream; - visit($$0: Internal.PoseStack_, $$1: Internal.ModelPart$Visitor_): void; - setRotation($$0: number, $$1: number, $$2: number): void; - translateAndRotate($$0: Internal.PoseStack_): void; - render($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number): void; - render($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - copyFrom($$0: Internal.ModelPart_): void; - "visible" : boolean; - "zRot" : number; - "yRot" : number; - "x" : number; - "xRot" : number; - "y" : number; - "z" : number; - get allParts(): Internal.Stream; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelPart_ = ModelPart; - /** - * @javaClass net.minecraft.class_2632 - */ - class ClientboundChangeDifficultyPacket implements Internal.Packet { - isLocked(): boolean; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getDifficulty(): Internal.Difficulty; - get difficulty(): Internal.Difficulty; - get locked(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundChangeDifficultyPacket_ = ClientboundChangeDifficultyPacket; - /** - * @javaClass net.minecraft.class_1726 - */ - class LoomMenu extends Internal.AbstractContainerMenu { - slotsChanged($$0: Internal.Container_): void; - getBannerSlot(): Internal.Slot; - clickMenuButton($$0: Internal.Player_, $$1: number): boolean; - removed($$0: Internal.Player_): void; - getSelectedBannerPatternIndex(): number; - stillValid($$0: Internal.Player_): boolean; - getDyeSlot(): Internal.Slot; - registerUpdateListener($$0: Internal.Runnable_): void; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - getResultSlot(): Internal.Slot; - getPatternSlot(): Internal.Slot; - get resultSlot(): Internal.Slot; - get selectedBannerPatternIndex(): number; - get bannerSlot(): Internal.Slot; - get dyeSlot(): Internal.Slot; - get patternSlot(): Internal.Slot; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LoomMenu_ = LoomMenu; - /** - * @javaClass java.time.temporal.Temporal - */ - interface Temporal extends Internal.TemporalAccessor { - minus(arg0: Internal.TemporalAmount_): this; - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - with(arg0: Internal.TemporalField_, arg1: number): this; - with(arg0: Internal.TemporalAdjuster_): this; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - isSupported(arg0: Internal.TemporalUnit_): boolean; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - plus(arg0: Internal.TemporalAmount_): this; - } - type Temporal_ = Temporal; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2CharFunction - */ - interface Reference2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Reference2ShortFunction; - removeChar(arg0: any): string; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: string): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Reference2FloatFunction; - applyAsInt(arg0: K): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Reference2CharFunction; - getChar(arg0: any): string; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2CharFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2CharFunction; - } - type Reference2CharFunction_ = ((arg0: any) => string) | Reference2CharFunction; - /** - * @javaClass io.netty.channel.SimpleChannelInboundHandler - */ - abstract class SimpleChannelInboundHandler extends Internal.ChannelInboundHandlerAdapter { - acceptInboundMessage(arg0: any): boolean; - channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleChannelInboundHandler_ = SimpleChannelInboundHandler; - /** - * @javaClass dev.architectury.fluid.FluidStack - */ - class FluidStack { - getRawFluidSupplier(): Internal.Supplier; - getRawFluid(): Internal.Fluid; - getName(): Internal.Component; - isTagEqual(other: Internal.FluidStack_): boolean; - getOrCreateChildTag(childName: string): Internal.CompoundTag; - copyWithAmount(amount: number): this; - static empty(): this; - getChildTag(childName: string): Internal.CompoundTag; - hashCode(): number; - static create(stack: Internal.FluidStack_, amount: number): this; - static create(fluid: Internal.Fluid_, amount: number, tag: Internal.CompoundTag_): this; - static create(fluid: Internal.Fluid_, amount: number): this; - static create(fluid: Internal.Supplier_, amount: number, tag: Internal.CompoundTag_): this; - static create(fluid: Internal.Supplier_, amount: number): this; - setTag(tag: Internal.CompoundTag_): void; - copy(): this; - setAmount(amount: number): void; - write(tag: Internal.CompoundTag_): Internal.CompoundTag; - write(buf: Internal.FriendlyByteBuf_): void; - isFluidEqual(other: Internal.FluidStack_): boolean; - getAmount(): number; - static init(): void; - removeChildTag(childName: string): void; - grow(amount: number): void; - static read(buf: Internal.FriendlyByteBuf_): this; - static read(tag: Internal.CompoundTag_): this; - hasTag(): boolean; - shrink(amount: number): void; - getTranslationKey(): string; - isEmpty(): boolean; - getTag(): Internal.CompoundTag; - isFluidStackEqual(other: Internal.FluidStack_): boolean; - static bucketAmount(): number; - getOrCreateTag(): Internal.CompoundTag; - equals(o: any): boolean; - getFluid(): Internal.Fluid; - get orCreateTag(): Internal.CompoundTag; - get rawFluid(): Internal.Fluid; - get amount(): number; - get rawFluidSupplier(): Internal.Supplier; - get translationKey(): string; - get name(): Internal.Component; - get fluid(): Internal.Fluid; - get tag(): Internal.CompoundTag; - set amount(amount: number); - set tag(tag: Internal.CompoundTag_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FluidStack_ = FluidStack; - /** - * @javaClass net.minecraft.class_3825 - */ - abstract class RuleTest { - test(arg0: Internal.BlockState_, arg1: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RuleTest_ = RuleTest; - /** - * @javaClass net.coderbot.batchedentityrendering.mixin.RenderStateShardAccessor - */ - interface RenderStateShardAccessor { - } - type RenderStateShardAccessor_ = RenderStateShardAccessor; - /** - * @javaClass net.minecraft.class_6018 - */ - interface IntProviderType

{ - codec(): Internal.Codec

; - register

($$0: string, $$1: Internal.Codec_

): Internal.IntProviderType

; - } - type IntProviderType_

= Special.IntProviderType | (() => Internal.Codec

) | IntProviderType

; - /** - * @javaClass com.mojang.datafixers.types.Type$Mu - */ - class Type$Mu implements Internal.K1 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Type$Mu_ = Type$Mu; - /** - * @javaClass net.minecraft.class_4256 - */ - class NearestBedSensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NearestBedSensor_ = NearestBedSensor; - /** - * @javaClass net.minecraft.class_1935 - */ - interface ItemLike { - asItem(): Internal.Item; - } - type ItemLike_ = (() => Internal.Item) | ItemLike; - /** - * @javaClass net.minecraft.class_5857 - */ - abstract class RepeatingPlacement extends Internal.PlacementModifier { - getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RepeatingPlacement_ = RepeatingPlacement; - /** - * @javaClass net.minecraft.class_2708 - */ - class ClientboundPlayerPositionPacket implements Internal.Packet { - getXRot(): number; - getX(): number; - getYRot(): number; - getY(): number; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getRelativeArguments(): Internal.Set; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - requestDismountVehicle(): boolean; - get relativeArguments(): Internal.Set; - get yRot(): number; - get xRot(): number; - get x(): number; - get y(): number; - get z(): number; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerPositionPacket_ = ClientboundPlayerPositionPacket; - /** - * @javaClass net.minecraft.class_1564 - */ - class Evoker extends Internal.SpellcasterIllager { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - isAlliedTo($$0: Internal.Entity_): boolean; - applyRaidBuffs($$0: number, $$1: boolean): void; - getCelebrateSound(): Internal.SoundEvent; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - get celebrateSound(): Internal.SoundEvent; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Evoker_ = Evoker; - /** - * @javaClass it.unimi.dsi.fastutil.floats.FloatPredicate - */ - interface FloatPredicate extends Internal.Predicate, Internal.DoublePredicate { - or(arg0: Internal.FloatPredicate_): this; - or(arg0: Internal.DoublePredicate_): this; - or(arg0: Internal.Predicate_): Internal.Predicate; - test(arg0: number): boolean; - and(arg0: Internal.DoublePredicate_): this; - and(arg0: Internal.FloatPredicate_): this; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): this; - } - type FloatPredicate_ = ((arg0: number) => boolean) | FloatPredicate; - /** - * @javaClass net.minecraft.class_4648 - */ - class FoliagePlacerType

{ - codec(): Internal.Codec

; - static readonly "MEGA_PINE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - static readonly "PINE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - static readonly "RANDOM_SPREAD_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - static readonly "MEGA_JUNGLE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - static readonly "SPRUCE_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - static readonly "BUSH_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - static readonly "ACACIA_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - static readonly "BLOB_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - static readonly "DARK_OAK_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - static readonly "FANCY_FOLIAGE_PLACER" : Internal.FoliagePlacerType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FoliagePlacerType_

= Special.FoliagePlacerType | FoliagePlacerType

; - /** - * @javaClass net.minecraft.class_1429 - */ - abstract class Animal extends Internal.AgeableMob { - getMyRidingOffset(): number; - handleEntityEvent($$0: number): void; - aiStep(): void; - spawnChildFromBreeding($$0: Internal.ServerLevel_, $$1: Internal.Animal_): void; - getLoveCause(): Internal.ServerPlayer; - canFallInLove(): boolean; - setInLoveTime($$0: number): void; - isFood($$0: Internal.ItemStack_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isInLove(): boolean; - static checkAnimalSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - setInLove($$0: Internal.Player_): void; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - removeWhenFarAway($$0: number): boolean; - canMate($$0: Internal.Animal_): boolean; - resetLove(): void; - getInLoveTime(): number; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getAmbientSoundInterval(): number; - get inLoveTime(): number; - get myRidingOffset(): number; - get inLove(): boolean; - get ambientSoundInterval(): number; - get loveCause(): Internal.ServerPlayer; - set inLoveTime($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Animal_ = Animal; - /** - * @javaClass net.minecraft.class_4994 - */ - class PosAlwaysTrueTest extends Internal.PosRuleTest { - test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.PosAlwaysTrueTest; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PosAlwaysTrueTest_ = PosAlwaysTrueTest; - /** - * @javaClass dev.latvian.mods.kubejs.item.MutableArmorTier - */ - class MutableArmorTier implements Internal.ArmorMaterial { - getDefenseForSlot(equipmentSlot: EquipmentSlot_): number; - setName(name: string): void; - setRepairIngredient(in_: Internal.IngredientJS_): void; - getName(): string; - getKnockbackResistance(): number; - getToughness(): number; - setKnockbackResistance(f: number): void; - setEquipSound(e: Internal.SoundEvent_): void; - setDurabilityMultiplier(m: number): void; - setSlotProtections(p: number[]): void; - setEnchantmentValue(i: number): void; - getEnchantmentValue(): number; - getDurabilityForSlot(equipmentSlot: EquipmentSlot_): number; - getVanillaRepairIngredient(): Internal.Ingredient; - getEquipSound(): Internal.SoundEvent; - setToughness(f: number): void; - readonly "parent" : Internal.ArmorMaterial; - get equipSound(): Internal.SoundEvent; - get vanillaRepairIngredient(): Internal.Ingredient; - get name(): string; - get enchantmentValue(): number; - get toughness(): number; - get knockbackResistance(): number; - set repairIngredient(in_: Internal.IngredientJS_); - set equipSound(e: Internal.SoundEvent_); - set durabilityMultiplier(m: number); - set slotProtections(p: number[]); - set enchantmentValue(i: number); - set name(name: string); - set toughness(f: number); - set knockbackResistance(f: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MutableArmorTier_ = MutableArmorTier; - /** - * @javaClass net.minecraft.class_4657 - */ - class WeightedStateProvider extends Internal.BlockStateProvider { - getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WeightedStateProvider_ = WeightedStateProvider; - /** - * @javaClass dev.latvian.mods.kubejs.loot.ConditionContainer - */ - interface ConditionContainer { - entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_): this; - killedByPlayer(): this; - survivesExplosion(): this; - randomChance(chance: number): this; - randomChanceWithLooting(chance: number, multiplier: number): this; - addCondition(arg0: Internal.JsonObject_): this; - entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): this; - } - type ConditionContainer_ = ((arg0: Internal.JsonObject) => Internal.ConditionContainer) | ConditionContainer; - /** - * @javaClass link.infra.indium.renderer.accessor.AccessItemRenderer - */ - interface AccessItemRenderer { - fabric_renderBakedItemModel(arg0: Internal.BakedModel_, arg1: Internal.ItemStack_, arg2: number, arg3: number, arg4: Internal.PoseStack_, arg5: Internal.VertexConsumer_): void; - } - type AccessItemRenderer_ = ((arg0: Internal.BakedModel, arg1: Internal.ItemStack, arg2: number, arg3: number, arg4: Internal.PoseStack, arg5: Internal.VertexConsumer) => void) | AccessItemRenderer; - /** - * @javaClass net.minecraft.class_2629$class_5881 - */ - interface ClientboundBossEventPacket$Handler { - add($$0: Internal.UUID_, $$1: Internal.Component_, $$2: number, $$3: Internal.BossEvent$BossBarColor_, $$4: Internal.BossEvent$BossBarOverlay_, $$5: boolean, $$6: boolean, $$7: boolean): void; - updateStyle($$0: Internal.UUID_, $$1: Internal.BossEvent$BossBarColor_, $$2: Internal.BossEvent$BossBarOverlay_): void; - updateProgress($$0: Internal.UUID_, $$1: number): void; - updateProperties($$0: Internal.UUID_, $$1: boolean, $$2: boolean, $$3: boolean): void; - updateName($$0: Internal.UUID_, $$1: Internal.Component_): void; - remove($$0: Internal.UUID_): void; - } - type ClientboundBossEventPacket$Handler_ = ClientboundBossEventPacket$Handler; - /** - * @javaClass net.minecraft.class_6748$class_6831 - */ - interface Blender$DistanceGetter { - getDistance(arg0: number, arg1: number, arg2: number): number; - } - type Blender$DistanceGetter_ = ((arg0: number, arg1: number, arg2: number) => number) | Blender$DistanceGetter; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction - */ - interface Byte2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): this; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(arg0: boolean): void; - defaultReturnValue(): boolean; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Byte2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2BooleanFunction; - } - type Byte2BooleanFunction_ = ((arg0: number) => boolean) | Byte2BooleanFunction; - /** - * @javaClass net.minecraft.class_1111$class_1112 - */ - class Sound$Type extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Sound$Type[]; - static getByName($$0: string): this; - static readonly "SOUND_EVENT" : Internal.Sound$Type; - static readonly "FILE" : Internal.Sound$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Sound$Type_ = "file" | "sound_event" | Sound$Type; - /** - * @javaClass java.time.chrono.IsoEra - */ - class IsoEra extends Internal.Enum implements Internal.Era { - getValue(): number; - static valueOf(arg0: string): this; - static of(arg0: number): this; - static values(): Internal.IsoEra[]; - static readonly "CE" : Internal.IsoEra; - static readonly "BCE" : Internal.IsoEra; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IsoEra_ = "ce" | "bce" | IsoEra; - /** - * @javaClass net.minecraft.class_4115 - */ - interface PositionTracker { - currentPosition(): Vec3; - currentBlockPosition(): BlockPos; - isVisibleBy(arg0: Internal.LivingEntity_): boolean; - } - type PositionTracker_ = PositionTracker; - /** - * @javaClass net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant - */ - interface FluidVariant extends Internal.TransferVariant { - blank(): this; - fromNbt(nbt: Internal.CompoundTag_): this; - of(fluid: Internal.Fluid_, nbt: Internal.CompoundTag_): this; - of(fluid: Internal.Fluid_): this; - getFluid(): Internal.Fluid; - fromPacket(buf: Internal.FriendlyByteBuf_): this; - } - type FluidVariant_ = FluidVariant; - /** - * @javaClass net.minecraft.class_2653 - */ - class ClientboundContainerSetSlotPacket implements Internal.Packet { - getContainerId(): number; - getSlot(): number; - getItem(): Internal.ItemStack; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getStateId(): number; - static readonly "CARRIED_ITEM" : -1; - static readonly "PLAYER_INVENTORY" : -2; - get item(): Internal.ItemStack; - get stateId(): number; - get slot(): number; - get containerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundContainerSetSlotPacket_ = ClientboundContainerSetSlotPacket; - /** - * @javaClass com.mojang.brigadier.arguments.ArgumentType - */ - interface ArgumentType { - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - getExamples(): Internal.Collection; - parse(arg0: Internal.StringReader_): T; - } - type ArgumentType_ = ((arg0: Internal.StringReader) => T) | ArgumentType; - /** - * @javaClass net.minecraft.class_1832 - */ - interface Tier { - getRepairIngredient(): Internal.Ingredient; - getLevel(): number; - getUses(): number; - getSpeed(): number; - getAttackDamageBonus(): number; - getEnchantmentValue(): number; - } - type Tier_ = Tier; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2ShortFunction - */ - interface Reference2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Reference2ShortFunction; - removeShort(arg0: any): number; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Reference2FloatFunction; - applyAsInt(arg0: K): number; - getShort(arg0: any): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ShortFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ShortFunction; - } - type Reference2ShortFunction_ = ((arg0: any) => number) | Reference2ShortFunction; - /** - * @javaClass com.mojang.serialization.KeyCompressor - */ - class KeyCompressor { - decompress(arg0: number): T; - size(): number; - compress(arg0: T): number; - compress(arg0: string): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type KeyCompressor_ = KeyCompressor; - /** - * @javaClass net.minecraft.class_2588 - */ - class TranslatableComponent extends Internal.BaseComponent implements Internal.ContextAwareComponent, Internal.TranslatableTextHelper$TranslatableTextManipulator { - setChgLang(chgLang: boolean): void; - getKey(): string; - hashCode(): number; - getChgLang(): boolean; - method_27660($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; - equals($$0: any): boolean; - clearLangCache(): void; - plainCopy(): this; - toString(): string; - method_10890($$0: Internal.CommandSourceStack_, $$1: Internal.Entity_, $$2: number): Internal.MutableComponent; - method_27659($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; - getArgs(): any[]; - get chgLang(): boolean; - get args(): any[]; - get key(): string; - set chgLang(chgLang: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TranslatableComponent_ = TranslatableComponent; - /** - * @javaClass net.fabricmc.fabric.mixin.screen.ScreenAccessor - */ - interface ScreenAccessor { - getTextRenderer(): Internal.Font; - getItemRenderer(): Internal.ItemRenderer; - getClient(): Internal.Minecraft; - } - type ScreenAccessor_ = ScreenAccessor; - /** - * @javaClass java.lang.invoke.MethodType - */ - class MethodType implements Internal.Constable, Internal.TypeDescriptor$OfMethod, Internal.MethodType>, Internal.Serializable { - toMethodDescriptorString(): string; - dropParameterTypes(arg0: number, arg1: number): this; - changeReturnType(arg0: Internal.Class_): this; - static fromMethodDescriptorString(arg0: string, arg1: Internal.ClassLoader_): this; - lastParameterType(): typeof any; - describeConstable(): Internal.Optional; - changeParameterType(arg0: number, arg1: Internal.Class_): this; - unwrap(): this; - hasWrappers(): boolean; - static methodType(arg0: Internal.Class_, arg1: Internal.Class_[]): this; - static methodType(arg0: Internal.Class_, arg1: Internal.MethodType_): this; - static methodType(arg0: Internal.Class_, arg1: Internal.Class_, ... arg2: Internal.Class_[]): this; - static methodType(arg0: Internal.Class_, arg1: Internal.List_>): this; - static methodType(arg0: Internal.Class_, arg1: Internal.Class_): this; - static methodType(arg0: Internal.Class_): this; - parameterArray(): Internal.Class[]; - hashCode(): number; - appendParameterTypes(arg0: Internal.List_>): this; - appendParameterTypes(... arg0: Internal.Class_[]): this; - parameterType(arg0: number): typeof any; - erase(): this; - parameterCount(): number; - descriptorString(): string; - insertParameterTypes(arg0: number, arg1: Internal.List_>): this; - insertParameterTypes(arg0: number, ... arg1: Internal.Class_[]): this; - generic(): this; - hasPrimitives(): boolean; - equals(arg0: any): boolean; - parameterList(): Internal.List>; - toString(): string; - static genericMethodType(arg0: number, arg1: boolean): this; - static genericMethodType(arg0: number): this; - wrap(): this; - returnType(): typeof any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MethodType_ = MethodType; - /** - * @javaClass net.minecraft.class_1659 - */ - class ChatVisiblity extends Internal.Enum { - getKey(): string; - static valueOf($$0: string): this; - static values(): Internal.ChatVisiblity[]; - getId(): number; - static byId($$0: number): this; - static readonly "SYSTEM" : Internal.ChatVisiblity; - static readonly "HIDDEN" : Internal.ChatVisiblity; - static readonly "FULL" : Internal.ChatVisiblity; - get id(): number; - get key(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChatVisiblity_ = "system" | "hidden" | "full" | ChatVisiblity; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortList - */ - interface ShortList extends Internal.List, Internal.Comparable>, Internal.ShortCollection { - add(arg0: number): boolean; - add(arg0: number, arg1: number): void; - subList(arg0: number, arg1: number): this; - set(arg0: number, arg1: number): number; - spliterator(): Internal.ShortSpliterator; - getShort(arg0: number): number; - removeShort(arg0: number): number; - setElements(arg0: number[]): void; - setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - setElements(arg0: number, arg1: number[]): void; - sort(arg0: Internal.Comparator_): void; - sort(arg0: Internal.ShortComparator_): void; - removeElements(arg0: number, arg1: number): void; - replaceAll(arg0: Internal.IntUnaryOperator_): void; - replaceAll(arg0: Internal.ShortUnaryOperator_): void; - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: number): number; - remove(arg0: any): boolean; - lastIndexOf(arg0: any): number; - lastIndexOf(arg0: number): number; - contains(arg0: any): boolean; - iterator(): Internal.ShortListIterator; - size(arg0: number): void; - addAll(arg0: Internal.ShortList_): boolean; - addAll(arg0: number, arg1: Internal.ShortCollection_): boolean; - addAll(arg0: number, arg1: Internal.ShortList_): boolean; - addElements(arg0: number, arg1: number[]): void; - addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - of(): this; - of(arg0: number): this; - of(arg0: number, arg1: number): this; - of(arg0: number, arg1: number, arg2: number): this; - of(... arg0: number[]): this; - get(arg0: number): number; - listIterator(arg0: number): Internal.ShortListIterator; - listIterator(): Internal.ShortListIterator; - indexOf(arg0: number): number; - indexOf(arg0: any): number; - unstableSort(arg0: Internal.Comparator_): void; - unstableSort(arg0: Internal.ShortComparator_): void; - } - type ShortList_ = ShortList; - /** - * @javaClass me.pepperbell.continuity.client.mixinterface.SpriteAtlasTextureDataExtension - */ - interface SpriteAtlasTextureDataExtension { - getEmissiveIdMap(): Internal.Map; - setEmissiveIdMap(arg0: Internal.Map_): void; - } - type SpriteAtlasTextureDataExtension_ = SpriteAtlasTextureDataExtension; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2LongFunction - */ - interface Reference2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.ToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Reference2ObjectFunction; - removeLong(arg0: any): number; - get(arg0: any): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Reference2FloatFunction; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Reference2CharFunction; - getLong(arg0: any): number; - applyAsLong(arg0: K): number; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2LongFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2LongFunction; - } - type Reference2LongFunction_ = ((arg0: any) => number) | Reference2LongFunction; - /** - * @javaClass dev.emi.trinkets.api.SlotGroup - */ - class SlotGroup { - static read(data: Internal.CompoundTag_): this; - getName(): string; - getSlotId(): number; - getOrder(): number; - getSlots(): Internal.Map; - write(data: Internal.CompoundTag_): void; - get slots(): Internal.Map; - get name(): string; - get slotId(): number; - get order(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SlotGroup_ = SlotGroup; - /** - * @javaClass com.google.common.collect.Multimap - */ - interface Multimap { - containsEntry(arg0: any, arg1: any): boolean; - asMap(): Internal.Map>; - keys(): Internal.Multiset; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - values(): Internal.Collection; - isEmpty(): boolean; - clear(): void; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): boolean; - remove(arg0: any, arg1: any): boolean; - removeAll(arg0: any): Internal.Collection; - entries(): Internal.Collection>; - size(): number; - hashCode(): number; - putAll(arg0: Internal.Multimap_): boolean; - putAll(arg0: K, arg1: Internal.Iterable_): boolean; - equals(arg0: any): boolean; - get(arg0: K): Internal.Collection; - keySet(): Internal.Set; - } - type Multimap_ = Multimap; - /** - * @javaClass java.nio.LongBuffer - */ - abstract class LongBuffer extends Internal.Buffer implements Internal.Comparable { - hasArray(): boolean; - compact(): this; - clear(): this; - duplicate(): this; - compareTo(arg0: Internal.LongBuffer_): number; - asReadOnlyBuffer(): this; - put(arg0: number[]): this; - put(arg0: number, arg1: number[], arg2: number, arg3: number): this; - put(arg0: number, arg1: number[]): this; - put(arg0: number[], arg1: number, arg2: number): this; - put(arg0: number, arg1: Internal.LongBuffer_, arg2: number, arg3: number): this; - put(arg0: Internal.LongBuffer_): this; - put(arg0: number, arg1: number): this; - put(arg0: number): this; - static allocate(arg0: number): this; - rewind(): this; - slice(): this; - slice(arg0: number, arg1: number): this; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.LongBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): this; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): this; - get(arg0: number[], arg1: number, arg2: number): this; - get(arg0: number[]): this; - limit(arg0: number): this; - reset(): this; - arrayOffset(): number; - toString(): string; - position(arg0: number): this; - flip(): this; - isDirect(): boolean; - static wrap(arg0: number[]): this; - static wrap(arg0: number[], arg1: number, arg2: number): this; - mark(): this; - order(): Internal.ByteOrder; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LongBuffer_ = LongBuffer; - /** - * @javaClass net.minecraft.class_634 - */ - class ClientPacketListener implements Internal.ClientGamePacketListener, Internal.NetworkHandlerExtensions, Internal.IPacket { - getOnlinePlayers(): Internal.Collection; - getPlayerInfo($$0: string): Internal.PlayerInfo; - getPlayerInfo($$0: Internal.UUID_): Internal.PlayerInfo; - handleTitlesClear($$0: Internal.ClientboundClearTitlesPacket_): void; - handleAddEntity($$0: Internal.ClientboundAddEntityPacket_): void; - getCommands(): Internal.CommandDispatcher; - handleSetBorderWarningDistance($$0: Internal.ClientboundSetBorderWarningDistancePacket_): void; - handleSoundEvent($$0: Internal.ClientboundSoundPacket_): void; - handleContainerClose($$0: Internal.ClientboundContainerClosePacket_): void; - handleRotateMob($$0: Internal.ClientboundRotateHeadPacket_): void; - handleUpdateAttributes($$0: Internal.ClientboundUpdateAttributesPacket_): void; - setTitleText($$0: Internal.ClientboundSetTitleTextPacket_): void; - handleMerchantOffers($$0: Internal.ClientboundMerchantOffersPacket_): void; - handleItemCooldown($$0: Internal.ClientboundCooldownPacket_): void; - handleUpdateMobEffect($$0: Internal.ClientboundUpdateMobEffectPacket_): void; - method_10839($$0: Internal.Component_): void; - handleOpenScreen($$0: Internal.ClientboundOpenScreenPacket_): void; - handleTakeItemEntity($$0: Internal.ClientboundTakeItemEntityPacket_): void; - handleAddPainting($$0: Internal.ClientboundAddPaintingPacket_): void; - handleBlockEntityData($$0: Internal.ClientboundBlockEntityDataPacket_): void; - handleMoveEntity($$0: Internal.ClientboundMoveEntityPacket_): void; - handleSetPlayerTeamPacket($$0: Internal.ClientboundSetPlayerTeamPacket_): void; - handleRespawn($$0: Internal.ClientboundRespawnPacket_): void; - handleSetEntityMotion($$0: Internal.ClientboundSetEntityMotionPacket_): void; - handleSetDisplayObjective($$0: Internal.ClientboundSetDisplayObjectivePacket_): void; - handleUpdateAdvancementsPacket($$0: Internal.ClientboundUpdateAdvancementsPacket_): void; - handleHorseScreenOpen($$0: Internal.ClientboundHorseScreenOpenPacket_): void; - handleMovePlayer($$0: Internal.ClientboundPlayerPositionPacket_): void; - handleTeleportEntity($$0: Internal.ClientboundTeleportEntityPacket_): void; - handleSetChunkCacheRadius($$0: Internal.ClientboundSetChunkCacheRadiusPacket_): void; - handleAwardStats($$0: Internal.ClientboundAwardStatsPacket_): void; - handleSetHealth($$0: Internal.ClientboundSetHealthPacket_): void; - handleSetCamera($$0: Internal.ClientboundSetCameraPacket_): void; - handleCommandSuggestions($$0: Internal.ClientboundCommandSuggestionsPacket_): void; - handleSetBorderSize($$0: Internal.ClientboundSetBorderSizePacket_): void; - handleSetExperience($$0: Internal.ClientboundSetExperiencePacket_): void; - handler$bkg000$onCommandTree(packet: Internal.ClientboundCommandsPacket_, cbi: Internal.CallbackInfo_): void; - handleLightUpdatePacket($$0: Internal.ClientboundLightUpdatePacket_): void; - handleSetEntityPassengersPacket($$0: Internal.ClientboundSetPassengersPacket_): void; - registryAccess(): Internal.RegistryAccess; - handleContainerSetSlot($$0: Internal.ClientboundContainerSetSlotPacket_): void; - handleExplosion($$0: Internal.ClientboundExplodePacket_): void; - handleSetBorderCenter($$0: Internal.ClientboundSetBorderCenterPacket_): void; - handleAddMob($$0: Internal.ClientboundAddMobPacket_): void; - handleSetEquipment($$0: Internal.ClientboundSetEquipmentPacket_): void; - getLevel(): Internal.ClientLevel; - handleCustomPayload($$0: Internal.ClientboundCustomPayloadPacket_): void; - handler$big001$handleChat(clientboundChatPacket: Internal.ClientboundChatPacket_, callbackInfo: Internal.CallbackInfo_): void; - handleBlockEvent($$0: Internal.ClientboundBlockEventPacket_): void; - handleSetSpawn($$0: Internal.ClientboundSetDefaultSpawnPositionPacket_): void; - handleSetScore($$0: Internal.ClientboundSetScorePacket_): void; - handleLevelEvent($$0: Internal.ClientboundLevelEventPacket_): void; - handleStopSoundEvent($$0: Internal.ClientboundStopSoundPacket_): void; - handleChunkBlocksUpdate($$0: Internal.ClientboundSectionBlocksUpdatePacket_): void; - levels(): Internal.Set>; - handleBossUpdate($$0: Internal.ClientboundBossEventPacket_): void; - getLocalGameProfile(): Internal.GameProfile; - setActionBarText($$0: Internal.ClientboundSetActionBarTextPacket_): void; - handleGameEvent($$0: Internal.ClientboundGameEventPacket_): void; - handleRemoveMobEffect($$0: Internal.ClientboundRemoveMobEffectPacket_): void; - handler$bkg000$onGameStateChange(packet: Internal.ClientboundGameEventPacket_, cbi: Internal.CallbackInfo_): void; - handleCommands($$0: Internal.ClientboundCommandsPacket_): void; - handlePlayerCombatKill($$0: Internal.ClientboundPlayerCombatKillPacket_): void; - handleLookAt($$0: Internal.ClientboundPlayerLookAtPacket_): void; - handleBlockBreakAck($$0: Internal.ClientboundBlockBreakAckPacket_): void; - handleMapItemData($$0: Internal.ClientboundMapItemDataPacket_): void; - handleBlockUpdate($$0: Internal.ClientboundBlockUpdatePacket_): void; - handleSetBorderWarningDelay($$0: Internal.ClientboundSetBorderWarningDelayPacket_): void; - handlePlayerCombatEnter($$0: Internal.ClientboundPlayerCombatEnterPacket_): void; - handleDisconnect($$0: Internal.ClientboundDisconnectPacket_): void; - getSuggestionsProvider(): Internal.ClientSuggestionProvider; - handleForgetLevelChunk($$0: Internal.ClientboundForgetLevelChunkPacket_): void; - method_2872(): Internal.Connection; - getRecipeManager(): Internal.RecipeManager; - handleAddPlayer($$0: Internal.ClientboundAddPlayerPacket_): void; - handleCustomSoundEvent($$0: Internal.ClientboundCustomSoundPacket_): void; - handleBlockDestruction($$0: Internal.ClientboundBlockDestructionPacket_): void; - setTitlesAnimation($$0: Internal.ClientboundSetTitlesAnimationPacket_): void; - handleAddOrRemoveRecipes($$0: Internal.ClientboundRecipePacket_): void; - handleSelectAdvancementsTab($$0: Internal.ClientboundSelectAdvancementsTabPacket_): void; - handlePlaceRecipe($$0: Internal.ClientboundPlaceGhostRecipePacket_): void; - getAddon(): Internal.ClientPlayNetworkAddon; - handleResourcePack($$0: Internal.ClientboundResourcePackPacket_): void; - handler$big001$handleLogin(packet: Internal.ClientboundLoginPacket_, callbackInfo: Internal.CallbackInfo_): void; - handlePlayerInfo($$0: Internal.ClientboundPlayerInfoPacket_): void; - handleSetChunkCacheCenter($$0: Internal.ClientboundSetChunkCacheCenterPacket_): void; - cleanup(): void; - handleSetBorderLerpSize($$0: Internal.ClientboundSetBorderLerpSizePacket_): void; - handleOpenBook($$0: Internal.ClientboundOpenBookPacket_): void; - handleLevelChunkWithLight($$0: Internal.ClientboundLevelChunkWithLightPacket_): void; - setSubtitleText($$0: Internal.ClientboundSetSubtitleTextPacket_): void; - getAdvancements(): Internal.ClientAdvancements; - handleSetTime($$0: Internal.ClientboundSetTimePacket_): void; - send($$0: Internal.Packet_): void; - handleEntityEvent($$0: Internal.ClientboundEntityEventPacket_): void; - handleAnimate($$0: Internal.ClientboundAnimatePacket_): void; - handleSetCarriedItem($$0: Internal.ClientboundSetCarriedItemPacket_): void; - handlePlayerAbilities($$0: Internal.ClientboundPlayerAbilitiesPacket_): void; - handleRemoveEntities($$0: Internal.ClientboundRemoveEntitiesPacket_): void; - getId(): Internal.UUID; - handleContainerContent($$0: Internal.ClientboundContainerSetContentPacket_): void; - handleAddExperienceOrb($$0: Internal.ClientboundAddExperienceOrbPacket_): void; - handlePing($$0: Internal.ClientboundPingPacket_): void; - handleChat($$0: Internal.ClientboundChatPacket_): void; - getDebugQueryHandler(): Internal.DebugQueryHandler; - handleTabListCustomisation($$0: Internal.ClientboundTabListPacket_): void; - handleUpdateRecipes($$0: Internal.ClientboundUpdateRecipesPacket_): void; - handleOpenSignEditor($$0: Internal.ClientboundOpenSignEditorPacket_): void; - handleLogin($$0: Internal.ClientboundLoginPacket_): void; - redirect$bkg000$onPlayerList_put(map: Internal.Map_, key: any, value: any): any; - handleTagQueryPacket($$0: Internal.ClientboundTagQueryPacket_): void; - getOnlinePlayerIds(): Internal.Collection; - handleAddVibrationSignal($$0: Internal.ClientboundAddVibrationSignalPacket_): void; - handleParticleEvent($$0: Internal.ClientboundLevelParticlesPacket_): void; - handleInitializeBorder($$0: Internal.ClientboundInitializeBorderPacket_): void; - handleContainerSetData($$0: Internal.ClientboundContainerSetDataPacket_): void; - redirect$bkg000$onPlayerList_remove(map: Internal.Map_, key: any): any; - handleEntityLinkPacket($$0: Internal.ClientboundSetEntityLinkPacket_): void; - handleAddObjective($$0: Internal.ClientboundSetObjectivePacket_): void; - handleKeepAlive($$0: Internal.ClientboundKeepAlivePacket_): void; - handleUpdateTags($$0: Internal.ClientboundUpdateTagsPacket_): void; - handler$bkg000$onWorldTimeUpdate(packet: Internal.ClientboundSetTimePacket_, cbi: Internal.CallbackInfo_): void; - handleSetSimulationDistance($$0: Internal.ClientboundSetSimulationDistancePacket_): void; - handlePlayerCombatEnd($$0: Internal.ClientboundPlayerCombatEndPacket_): void; - handleSetEntityData($$0: Internal.ClientboundSetEntityDataPacket_): void; - handleChangeDifficulty($$0: Internal.ClientboundChangeDifficultyPacket_): void; - handleMoveVehicle($$0: Internal.ClientboundMoveVehiclePacket_): void; - handleSoundEntityEvent($$0: Internal.ClientboundSoundEntityPacket_): void; - readonly "callbackScreen" : Internal.Screen; - get suggestionsProvider(): Internal.ClientSuggestionProvider; - get advancements(): Internal.ClientAdvancements; - get onlinePlayers(): Internal.Collection; - get level(): Internal.ClientLevel; - get addon(): Internal.ClientPlayNetworkAddon; - get localGameProfile(): Internal.GameProfile; - get recipeManager(): Internal.RecipeManager; - get onlinePlayerIds(): Internal.Collection; - get id(): Internal.UUID; - get commands(): Internal.CommandDispatcher; - get debugQueryHandler(): Internal.DebugQueryHandler; - set titlesAnimation($$0: Internal.ClientboundSetTitlesAnimationPacket_); - set subtitleText($$0: Internal.ClientboundSetSubtitleTextPacket_); - set titleText($$0: Internal.ClientboundSetTitleTextPacket_); - set actionBarText($$0: Internal.ClientboundSetActionBarTextPacket_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientPacketListener_ = ClientPacketListener; - /** - * @javaClass dev.latvian.mods.kubejs.entity.EntityEventJS - */ - abstract class EntityEventJS extends Internal.LevelEventJS { - getLevel(): Internal.LevelJS; - getEntity(): Internal.EntityJS; - get level(): Internal.LevelJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityEventJS_ = EntityEventJS; - /** - * @javaClass java.lang.Package - */ - class Package extends Internal.NamedPackage implements Internal.AnnotatedElement { - isSealed(arg0: Internal.URL_): boolean; - isSealed(): boolean; - static getPackage(arg0: string): this; - getName(): string; - isAnnotationPresent(arg0: Internal.Class_): boolean; - getSpecificationTitle(): string; - getImplementationTitle(): string; - isCompatibleWith(arg0: string): boolean; - getAnnotations(): Internal.Annotation[]; - getSpecificationVendor(): string; - getDeclaredAnnotations(): Internal.Annotation[]; - getAnnotationsByType(arg0: Internal.Class_): A[]; - getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; - getAnnotation(arg0: Internal.Class_): A; - hashCode(): number; - static getPackages(): Internal.Package[]; - getDeclaredAnnotation(arg0: Internal.Class_): A; - toString(): string; - getSpecificationVersion(): string; - getImplementationVendor(): string; - getImplementationVersion(): string; - get specificationVendor(): string; - get declaredAnnotations(): Internal.Annotation[]; - get specificationTitle(): string; - get implementationVersion(): string; - get sealed(): boolean; - get name(): string; - get implementationVendor(): string; - get annotations(): Internal.Annotation[]; - get implementationTitle(): string; - get packages(): Internal.Package[]; - get specificationVersion(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Package_ = Package; - /** - * @javaClass java.util.AbstractMap - */ - abstract class AbstractMap implements Internal.Map { - entrySet(): Internal.Set>; - containsKey(arg0: any): boolean; - values(): Internal.Collection; - isEmpty(): boolean; - clear(): void; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - size(): number; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - equals(arg0: any): boolean; - get(arg0: any): V; - toString(): string; - keySet(): Internal.Set; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractMap_ = AbstractMap; - /** - * @javaClass dev.architectury.registry.registries.options.RegistrarOption - */ - interface RegistrarOption { - } - type RegistrarOption_ = RegistrarOption; - /** - * @javaClass net.minecraft.class_4309 - */ - abstract class SimpleJsonResourceReloadListener extends Internal.SimplePreparableReloadListener> { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleJsonResourceReloadListener_ = SimpleJsonResourceReloadListener; - /** - * @javaClass net.minecraft.class_1297 - */ - abstract class Entity implements Internal.Nameable, Internal.EntityAccess, Internal.CommandSource, Internal.ComponentProvider, Internal.EntityKJS, Internal.MixinEntityAccessor { - getMyRidingOffset(): number; - positionRider($$0: Internal.Entity_): void; - getIndirectPassengers(): Internal.Iterable; - hasPermissions($$0: number): boolean; - isSprinting(): boolean; - setOldPosAndRot(): void; - handler$zia000$getTeleportTarget(destination: Internal.ServerLevel_, cri: Internal.CallbackInfoReturnable_): void; - spawnAtLocation($$0: Internal.ItemLike_): Internal.ItemEntity; - spawnAtLocation($$0: Internal.ItemStack_): Internal.ItemEntity; - spawnAtLocation($$0: Internal.ItemStack_, $$1: number): Internal.ItemEntity; - spawnAtLocation($$0: Internal.ItemLike_, $$1: number): Internal.ItemEntity; - setPacketCoordinates($$0: number, $$1: number, $$2: number): void; - setPacketCoordinates($$0: Vec3_): void; - addTag($$0: string): boolean; - canSpawnSprintParticle(): boolean; - isVisuallyCrawling(): boolean; - getBlockZ(): number; - skipAttackInteraction($$0: Internal.Entity_): boolean; - pick($$0: number, $$1: number, $$2: boolean): Internal.HitResult; - getBlockY(): number; - static getViewScale(): number; - getBlockX(): number; - broadcastToPlayer($$0: Internal.ServerPlayer_): boolean; - removeTag($$0: string): boolean; - clearFire(): void; - recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; - getDimensionChangingDelay(): number; - lavaHurt(): void; - setTicksFrozen($$0: number): void; - occludesVibrations(): boolean; - isPushable(): boolean; - closerThan($$0: Internal.Entity_, $$1: number): boolean; - touchingUnloadedChunk(): boolean; - static setViewScale($$0: number): void; - getBbHeight(): number; - handleInsidePortal($$0: BlockPos_): void; - getTicksRequiredToFreeze(): number; - getFirstPassenger(): this; - getType(): Internal.EntityType; - setSharedFlagOnFire($$0: boolean): void; - createCommandSourceStack(): Internal.CommandSourceStack; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - shouldShowName(): boolean; - getPickRadius(): number; - setSwimming($$0: boolean): void; - lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - mirror($$0: Internal.Mirror_): number; - refreshDimensions(): void; - checkDespawn(): void; - playerTouch($$0: Internal.Player_): void; - turn($$0: number, $$1: number): void; - isOnPortalCooldown(): boolean; - redirect$zec000$redirectGetBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; - getPistonPushReaction(): Internal.PushReaction; - startSeenByPlayer($$0: Internal.ServerPlayer_): void; - isSuppressingBounce(): boolean; - shouldRender($$0: number, $$1: number, $$2: number): boolean; - thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; - setPose($$0: Internal.Pose_): void; - displayFireAnimation(): boolean; - getRootVehicle(): this; - isInvulnerableTo($$0: Internal.DamageSource_): boolean; - getCustomName(): Internal.Component; - sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; - getComponentContainer(): Internal.ComponentContainer; - setYRot($$0: number): void; - onPassengerTurned($$0: Internal.Entity_): void; - absMoveTo($$0: number, $$1: number, $$2: number): void; - absMoveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - isOnGround(): boolean; - toString(): string; - isSilent(): boolean; - setIsInPowderSnow($$0: boolean): void; - copyPosition($$0: Internal.Entity_): void; - getRopeHoldPosition($$0: number): Vec3; - getMaxAirSupply(): number; - showVehicleHealth(): boolean; - moveTo($$0: Vec3_): void; - moveTo($$0: BlockPos_, $$1: number, $$2: number): void; - moveTo($$0: number, $$1: number, $$2: number): void; - moveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - onAboveBubbleCol($$0: boolean): void; - getCommandSenderWorld(): Internal.Level; - getSoundSource(): Internal.SoundSource; - getPose(): Internal.Pose; - getName(): Internal.Component; - canChangeDimensions(): boolean; - saveAsPassenger($$0: Internal.CompoundTag_): boolean; - teleportTo($$0: number, $$1: number, $$2: number): void; - changeDimension($$0: Internal.ServerLevel_): this; - setPos($$0: number, $$1: number, $$2: number): void; - setPos($$0: Vec3_): void; - getYRot(): number; - teleportToWithTicket($$0: number, $$1: number, $$2: number): void; - animateHurt(): void; - hasIndirectPassenger($$0: Internal.Entity_): boolean; - setInvulnerable($$0: boolean): void; - setDeltaMovement($$0: Vec3_): void; - setDeltaMovement($$0: number, $$1: number, $$2: number): void; - getEncodeId(): string; - getArmorSlots(): Internal.Iterable; - getBrightness(): number; - isControlledByLocalInstance(): boolean; - updateSwimming(): void; - isSteppingCarefully(): boolean; - rideableUnderWater(): boolean; - onInsideBubbleColumn($$0: boolean): void; - setShiftKeyDown($$0: boolean): void; - setNoGravity($$0: boolean): void; - isCustomNameVisible(): boolean; - resetFallDistance(): void; - getMaxFallDistance(): number; - lerpMotion($$0: number, $$1: number, $$2: number): void; - getPassengersAndSelf(): Internal.Stream; - isFullyFrozen(): boolean; - getDirection(): Internal.Direction; - getVehicle(): this; - setBoundingBox($$0: Internal.AABB_): void; - moveRelative($$0: number, $$1: Vec3_): void; - hasGlowingTag(): boolean; - getId(): number; - getRemainingFireTicks(): number; - toComponentPacket(key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; - getBoundingBox(): Internal.AABB; - remove($$0: Internal.Entity$RemovalReason_): void; - getOnPos(): BlockPos; - load($$0: Internal.CompoundTag_): void; - ignoreExplosion(): boolean; - hashCode(): number; - getAllSlots(): Internal.Iterable; - getViewXRot($$0: number): number; - dismountTo($$0: number, $$1: number, $$2: number): void; - startRiding($$0: Internal.Entity_): boolean; - startRiding($$0: Internal.Entity_, $$1: boolean): boolean; - isInWaterRainOrBubble(): boolean; - isPassengerOfSameVehicle($$0: Internal.Entity_): boolean; - setYBodyRot($$0: number): void; - isInWater(): boolean; - isInLava(): boolean; - getBoundingBoxForCulling(): Internal.AABB; - getHandHoldingItemAngle($$0: Internal.Item_): Vec3; - getGameEventListenerRegistrar(): Internal.GameEventListenerRegistrar; - unRide(): void; - setSecondsOnFire($$0: number): void; - isAttackable(): boolean; - isInvulnerable(): boolean; - killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; - isPickable(): boolean; - getAddEntityPacket(): Internal.Packet; - static collideBoundingBox($$0: Internal.Entity_, $$1: Vec3_, $$2: Internal.AABB_, $$3: Internal.Level_, $$4: Internal.List_): Vec3; - setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; - getPosition($$0: number): Vec3; - checkOutOfWorld(): void; - restoreFrom($$0: Internal.Entity_): void; - setYHeadRot($$0: number): void; - discard(): void; - isEyeInFluid($$0: Internal.TagKey_): boolean; - getTicksFrozen(): number; - makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; - getTags(): Internal.Set; - setOnGround($$0: boolean): void; - setInvisible($$0: boolean): void; - isFree($$0: number, $$1: number, $$2: number): boolean; - isInvisibleTo($$0: Internal.Player_): boolean; - getBbWidth(): number; - stopRiding(): void; - getPacketCoordinates(): Vec3; - canFreeze(): boolean; - hasCustomName(): boolean; - isPushedByFluid(): boolean; - getServer(): Internal.MinecraftServer; - isDescending(): boolean; - is($$0: Internal.Entity_): boolean; - onClientRemoval(): void; - push($$0: number, $$1: number, $$2: number): void; - push($$0: Internal.Entity_): void; - canCollideWith($$0: Internal.Entity_): boolean; - isSpectator(): boolean; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - getXRot(): number; - getPassengersRidingOffset(): number; - getRemovalReason(): Internal.Entity$RemovalReason; - getDisplayName(): Internal.Component; - eyeBlockPosition(): BlockPos; - getTeamColor(): number; - isVisuallySwimming(): boolean; - getPortalWaitTime(): number; - getStringUUID(): string; - isInvisible(): boolean; - isDiscrete(): boolean; - getFluidHeight($$0: Internal.TagKey_): number; - chunkPosition(): Internal.ChunkPos; - isUnderWater(): boolean; - lerpHeadTo($$0: number, $$1: number): void; - save($$0: Internal.CompoundTag_): boolean; - saveWithoutId($$0: Internal.CompoundTag_): Internal.CompoundTag; - getEyeHeight($$0: Internal.Pose_): number; - getEyeHeight(): number; - setUUID($$0: Internal.UUID_): void; - setAirSupply($$0: number): void; - shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; - isRemoved(): boolean; - getSelfAndPassengers(): Internal.Stream; - getTeam(): Internal.Team; - playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; - redirect$zec000$redirectGetOffsetBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; - isShiftKeyDown(): boolean; - isIgnoringBlockTriggers(): boolean; - isSwimming(): boolean; - getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - blockPosition(): BlockPos; - fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; - fireImmune(): boolean; - kill(): void; - baseTick(): void; - getEyePosition(): Vec3; - getEyePosition($$0: number): Vec3; - getLevel(): Internal.Level; - canBeCollidedWith(): boolean; - getPassengers(): Internal.List; - isVehicle(): boolean; - equals($$0: any): boolean; - getViewYRot($$0: number): number; - isNoGravity(): boolean; - interactAt($$0: Internal.Player_, $$1: Vec3_, $$2: Hand_): Internal.InteractionResult; - isPassenger(): boolean; - getYHeadRot(): number; - getFeetBlockState(): Internal.BlockState; - getFluidJumpThreshold(): number; - rotate($$0: Internal.Rotation_): number; - setCustomName($$0: Internal.Component_): void; - getPercentFrozen(): number; - setPosRaw($$0: number, $$1: number, $$2: number): void; - setXRot($$0: number): void; - distanceToSqr($$0: number, $$1: number, $$2: number): number; - distanceToSqr($$0: Internal.Entity_): number; - distanceToSqr($$0: Vec3_): number; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - doEnchantDamageEffects($$0: Internal.LivingEntity_, $$1: Internal.Entity_): void; - getUUID(): Internal.UUID; - setId($$0: number): void; - getLookAngle(): Vec3; - getLeashOffset(): Vec3; - getPersistentDataKJS(): Internal.CompoundTag; - getAirSupply(): number; - getRandomX($$0: number): number; - lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; - localvar$zzp000$modifyLevelCallback_setLevelCallback(callback: Internal.EntityInLevelCallback_): Internal.EntityInLevelCallback; - awardKillScore($$0: Internal.Entity_, $$1: number, $$2: Internal.DamageSource_): void; - tick(): void; - updateFluidHeightAndDoFluidPushing($$0: Internal.TagKey_, $$1: number): boolean; - removeVehicle(): void; - distanceTo($$0: Internal.Entity_): number; - isAlive(): boolean; - ejectPassengers(): void; - getHandSlots(): Internal.Iterable; - onlyOpCanSetNbt(): boolean; - getRecipientsForComponentSync(): Internal.Iterator; - handler$boc002$tick(cbi: Internal.CallbackInfo_): void; - getViewVector($$0: number): Vec3; - isOnFire(): boolean; - shouldInformAdmins(): boolean; - rideTick(): void; - position(): Vec3; - setSprinting($$0: boolean): void; - handleEntityEvent($$0: number): void; - getEyeY(): number; - isAlliedTo($$0: Internal.Team_): boolean; - isAlliedTo($$0: Internal.Entity_): boolean; - handler$bld000$getHeight(cbi: Internal.CallbackInfoReturnable_): number; - acceptsSuccess(): boolean; - setGlowingTag($$0: boolean): void; - isCrouching(): boolean; - isCurrentlyGlowing(): boolean; - getUpVector($$0: number): Vec3; - isColliding($$0: BlockPos_, $$1: Internal.BlockState_): boolean; - interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - isInWall(): boolean; - getScoreboardName(): string; - isFreezing(): boolean; - handler$boc000$teleport(x: number, y: number, z: number, cbi: Internal.CallbackInfo_): void; - setLevelCallback($$0: Internal.EntityInLevelCallback_): void; - setRemoved($$0: Internal.Entity$RemovalReason_): void; - getMotionDirection(): Internal.Direction; - getDeltaMovement(): Vec3; - hasPassenger($$0: Internal.Entity_): boolean; - hasPassenger($$0: Internal.Predicate_): boolean; - setSilent($$0: boolean): void; - getControllingPassenger(): this; - getRandomY(): number; - getRandomZ($$0: number): number; - shouldBeSaved(): boolean; - isAlwaysTicking(): boolean; - setCustomNameVisible($$0: boolean): void; - setPortalCooldown(): void; - mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; - getLightProbePosition($$0: number): Vec3; - getPickResult(): Internal.ItemStack; - move($$0: Internal.MoverType_, $$1: Vec3_): void; - isInWaterOrRain(): boolean; - hasExactlyOnePlayerPassenger(): boolean; - isInWaterOrBubble(): boolean; - getRotationVector(): Internal.Vec2; - getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; - getSlot($$0: number): Internal.SlotAccess; - stopSeenByPlayer($$0: Internal.ServerPlayer_): void; - getX(): number; - getX($$0: number): number; - getY(): number; - getY($$0: number): number; - getZ(): number; - getZ($$0: number): number; - shouldRenderAtSqrDistance($$0: number): boolean; - gameEvent($$0: Internal.GameEvent_): void; - gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_, $$2: BlockPos_): void; - gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; - gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; - getEntityData(): Internal.SynchedEntityData; - setRemainingFireTicks($$0: number): void; - acceptsFailure(): boolean; - getForward(): Vec3; - "invulnerableTime" : number; - static readonly "UUID_TAG" : "UUID"; - static readonly "BASE_TICKS_REQUIRED_TO_FREEZE" : 140; - "fallDistance" : number; - "hasImpulse" : boolean; - "verticalCollision" : boolean; - static readonly "MAX_ENTITY_TAG_COUNT" : 1024; - static readonly "BREATHING_DISTANCE_BELOW_EYES" : 0.11111111; - "verticalCollisionBelow" : boolean; - "tickCount" : number; - "noPhysics" : boolean; - "yo" : number; - "yOld" : number; - static readonly "DEFAULT_BB_WIDTH" : 0.6; - "minorHorizontalCollision" : boolean; - static readonly "BOARDING_COOLDOWN" : 60; - static readonly "DEFAULT_BB_HEIGHT" : 1.8; - "levelCallback" : Internal.EntityInLevelCallback; - "yRotO" : number; - "level" : Internal.Level; - "walkDistO" : number; - "moveDist" : number; - static readonly "FREEZE_HURT_FREQUENCY" : 40; - "flyDist" : number; - "isInPowderSnow" : boolean; - static readonly "ID_TAG" : "id"; - static readonly "PASSENGERS_TAG" : "Passengers"; - "blocksBuilding" : boolean; - "xRotO" : number; - "wasOnFire" : boolean; - "zo" : number; - "zOld" : number; - "maxUpStep" : number; - static readonly "TOTAL_AIR_SUPPLY" : 300; - static readonly "DELTA_AFFECTED_BY_BLOCKS_BELOW" : 0.5000001; - "xo" : number; - "walkDist" : number; - "xOld" : number; - "noCulling" : boolean; - "wasInPowderSnow" : boolean; - "hurtMarked" : boolean; - "horizontalCollision" : boolean; - get packetCoordinates(): Vec3; - get shiftKeyDown(): boolean; - get pickable(): boolean; - get xRot(): number; - get invisible(): boolean; - get blockX(): number; - get blockY(): number; - get type(): Internal.EntityType; - get blockZ(): number; - get yHeadRot(): number; - get recipientsForComponentSync(): Internal.Iterator; - get maxFallDistance(): number; - get ticksFrozen(): number; - get inWaterOrBubble(): boolean; - get id(): number; - get boundingBoxForCulling(): Internal.AABB; - get removalReason(): Internal.Entity$RemovalReason; - get passengers(): Internal.List; - get deltaMovement(): Vec3; - get eyePosition(): Vec3; - get viewScale(): number; - get customName(): Internal.Component; - get onFire(): boolean; - get encodeId(): string; - get tags(): Internal.Set; - get crouching(): boolean; - get passenger(): boolean; - get ignoringBlockTriggers(): boolean; - get inWaterRainOrBubble(): boolean; - get componentContainer(): Internal.ComponentContainer; - get bbWidth(): number; - get commandSenderWorld(): Internal.Level; - get rotationVector(): Internal.Vec2; - get boundingBox(): Internal.AABB; - get server(): Internal.MinecraftServer; - get alive(): boolean; - get displayName(): Internal.Component; - get fullyFrozen(): boolean; - get steppingCarefully(): boolean; - get vehicle(): boolean; - get swimming(): boolean; - get customNameVisible(): boolean; - get persistentDataKJS(): Internal.CompoundTag; - get passengersAndSelf(): Internal.Stream; - get eyeHeight(): number; - get scoreboardName(): string; - get underWater(): boolean; - get silent(): boolean; - get suppressingBounce(): boolean; - get remainingFireTicks(): number; - get forward(): Vec3; - get eyeY(): number; - get team(): Internal.Team; - get stringUUID(): string; - get handSlots(): Internal.Iterable; - get bbHeight(): number; - get onGround(): boolean; - get removed(): boolean; - get spectator(): boolean; - get x(): number; - get y(): number; - get z(): number; - get armorSlots(): Internal.Iterable; - get alwaysTicking(): boolean; - get soundSource(): Internal.SoundSource; - get descending(): boolean; - get visuallySwimming(): boolean; - get inWaterOrRain(): boolean; - get maxAirSupply(): number; - get pushable(): boolean; - get firstPassenger(): this; - get allSlots(): Internal.Iterable; - get pistonPushReaction(): Internal.PushReaction; - get gameEventListenerRegistrar(): Internal.GameEventListenerRegistrar; - get selfAndPassengers(): Internal.Stream; - get indirectPassengers(): Internal.Iterable; - get pose(): Internal.Pose; - get myRidingOffset(): number; - get yRot(): number; - get pickResult(): Internal.ItemStack; - get uUID(): Internal.UUID; - get portalWaitTime(): number; - get ticksRequiredToFreeze(): number; - get discrete(): boolean; - get sprinting(): boolean; - get noGravity(): boolean; - get name(): Internal.Component; - get currentlyGlowing(): boolean; - get onPos(): BlockPos; - get attackable(): boolean; - get entityData(): Internal.SynchedEntityData; - get randomY(): number; - get controlledByLocalInstance(): boolean; - get lookAngle(): Vec3; - get fluidJumpThreshold(): number; - get feetBlockState(): Internal.BlockState; - get airSupply(): number; - get visuallyCrawling(): boolean; - get invulnerable(): boolean; - get onPortalCooldown(): boolean; - get pushedByFluid(): boolean; - get dimensionChangingDelay(): number; - get controllingPassenger(): this; - get addEntityPacket(): Internal.Packet; - get direction(): Internal.Direction; - get pickRadius(): number; - get inWater(): boolean; - get rootVehicle(): this; - get percentFrozen(): number; - get inWall(): boolean; - get brightness(): number; - get passengersRidingOffset(): number; - get freezing(): boolean; - get motionDirection(): Internal.Direction; - get inLava(): boolean; - get leashOffset(): Vec3; - get teamColor(): number; - set boundingBox($$0: Internal.AABB_); - set packetCoordinates($$0: Vec3_); - set shiftKeyDown($$0: boolean); - set xRot($$0: number); - set invisible($$0: boolean); - set airSupply($$0: number); - set invulnerable($$0: boolean); - set swimming($$0: boolean); - set customNameVisible($$0: boolean); - set yHeadRot($$0: number); - set pos($$0: Vec3_); - set secondsOnFire($$0: number); - set sharedFlagOnFire($$0: boolean); - set ticksFrozen($$0: number); - set glowingTag($$0: boolean); - set id($$0: number); - set silent($$0: boolean); - set remainingFireTicks($$0: number); - set pose($$0: Internal.Pose_); - set deltaMovement($$0: Vec3_); - set yRot($$0: number); - set viewScale($$0: number); - set customName($$0: Internal.Component_); - set uUID($$0: Internal.UUID_); - set yBodyRot($$0: number); - set sprinting($$0: boolean); - set onGround($$0: boolean); - set noGravity($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Entity_ = Entity; - /** - * @javaClass net.minecraft.class_1918 - */ - abstract class BaseCommandBlock implements Internal.CommandSource { - setName($$0: Internal.Component_): void; - getName(): Internal.Component; - acceptsSuccess(): boolean; - getCommand(): string; - setLastOutput($$0: Internal.Component_): void; - save($$0: Internal.CompoundTag_): Internal.CompoundTag; - sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; - getSuccessCount(): number; - setCommand($$0: string): void; - performCommand($$0: Internal.Level_): boolean; - setTrackOutput($$0: boolean): void; - onUpdated(): void; - getLevel(): Internal.ServerLevel; - getPosition(): Vec3; - load($$0: Internal.CompoundTag_): void; - getLastOutput(): Internal.Component; - shouldInformAdmins(): boolean; - createCommandSourceStack(): Internal.CommandSourceStack; - acceptsFailure(): boolean; - usedBy($$0: Internal.Player_): Internal.InteractionResult; - setSuccessCount($$0: number): void; - isTrackOutput(): boolean; - get trackOutput(): boolean; - get level(): Internal.ServerLevel; - get name(): Internal.Component; - get successCount(): number; - get position(): Vec3; - get command(): string; - get lastOutput(): Internal.Component; - set trackOutput($$0: boolean); - set name($$0: Internal.Component_); - set successCount($$0: number); - set command($$0: string); - set lastOutput($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BaseCommandBlock_ = BaseCommandBlock; - /** - * @javaClass com.ptsmods.morecommands.mixin.compat.MixinEntityAccessor - */ - interface MixinEntityAccessor { - setYaw_(arg0: number): void; - getYaw_(): number; - getPitch_(): number; - setPitch_(arg0: number): void; - } - type MixinEntityAccessor_ = MixinEntityAccessor; - /** - * @javaClass dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder - */ - class BasicMobEffect$Builder extends Internal.MobEffectBuilder { - createObject(): Internal.MobEffect; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BasicMobEffect$Builder_ = BasicMobEffect$Builder; - /** - * @javaClass net.minecraft.class_5211 - */ - class DarkOakTrunkPlacer extends Internal.TrunkPlacer { - placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DarkOakTrunkPlacer_ = DarkOakTrunkPlacer; - /** - * @javaClass net.minecraft.class_6648 - */ - abstract class CombiningPredicate implements Internal.BlockPredicate { - static codec($$0: Internal.Function_, T>): Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CombiningPredicate_ = CombiningPredicate; - /** - * @javaClass java.time.LocalDate - */ - class LocalDate implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDate, Internal.Serializable { - atStartOfDay(arg0: Internal.ZoneId_): Internal.ZonedDateTime; - atStartOfDay(): Internal.LocalDateTime; - toEpochDay(): number; - isEqual(arg0: Internal.ChronoLocalDate_): boolean; - compareTo(arg0: Internal.ChronoLocalDate_): number; - getDayOfWeek(): Internal.DayOfWeek; - lengthOfMonth(): number; - getEra(): Internal.IsoEra; - static from(arg0: Internal.TemporalAccessor_): this; - getMonth(): Internal.Month; - static ofYearDay(arg0: number, arg1: number): this; - plusMonths(arg0: number): this; - plusYears(arg0: number): this; - query(arg0: Internal.TemporalQuery_): R; - format(arg0: Internal.DateTimeFormatter_): string; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - plus(arg0: Internal.TemporalAmount_): this; - plus(arg0: number, arg1: Internal.TemporalUnit_): this; - atTime(arg0: Internal.LocalTime_): Internal.LocalDateTime; - atTime(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LocalDateTime; - atTime(arg0: Internal.OffsetTime_): Internal.OffsetDateTime; - atTime(arg0: number, arg1: number): Internal.LocalDateTime; - atTime(arg0: number, arg1: number, arg2: number): Internal.LocalDateTime; - getYear(): number; - toEpochSecond(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): number; - withDayOfMonth(arg0: number): this; - withMonth(arg0: number): this; - isAfter(arg0: Internal.ChronoLocalDate_): boolean; - static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): this; - minus(arg0: number, arg1: Internal.TemporalUnit_): this; - minus(arg0: Internal.TemporalAmount_): this; - datesUntil(arg0: Internal.LocalDate_, arg1: Internal.Period_): Internal.Stream; - datesUntil(arg0: Internal.LocalDate_): Internal.Stream; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - withYear(arg0: number): this; - lengthOfYear(): number; - plusDays(arg0: number): this; - hashCode(): number; - static now(arg0: Internal.Clock_): this; - static now(): this; - static now(arg0: Internal.ZoneId_): this; - static of(arg0: number, arg1: number, arg2: number): this; - static of(arg0: number, arg1: Internal.Month_, arg2: number): this; - get(arg0: Internal.TemporalField_): number; - getDayOfYear(): number; - plusWeeks(arg0: number): this; - getChronology(): Internal.IsoChronology; - static ofEpochDay(arg0: number): this; - getMonthValue(): number; - minusYears(arg0: number): this; - minusWeeks(arg0: number): this; - withDayOfYear(arg0: number): this; - isLeapYear(): boolean; - static parse(arg0: Internal.CharSequence_): this; - static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): this; - isBefore(arg0: Internal.ChronoLocalDate_): boolean; - minusDays(arg0: number): this; - getLong(arg0: Internal.TemporalField_): number; - minusMonths(arg0: number): this; - with(arg0: Internal.TemporalAdjuster_): this; - with(arg0: Internal.TemporalField_, arg1: number): this; - equals(arg0: any): boolean; - until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; - until(arg0: Internal.ChronoLocalDate_): Internal.Period; - toString(): string; - getDayOfMonth(): number; - static readonly "MIN" : Internal.LocalDate; - static readonly "MAX" : Internal.LocalDate; - static readonly "EPOCH" : Internal.LocalDate; - get dayOfWeek(): Internal.DayOfWeek; - get month(): Internal.Month; - get era(): Internal.IsoEra; - get year(): number; - get dayOfYear(): number; - get dayOfMonth(): number; - get monthValue(): number; - get chronology(): Internal.IsoChronology; - get leapYear(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LocalDate_ = LocalDate; - /** - * @javaClass net.minecraft.class_5485 - */ - class BiomeGenerationSettings { - features(): Internal.List>; - getFlowerFeatures(): Internal.List>; - getCarvers($$0: CarvingGenerationStep_): Internal.Iterable>>; - hasFeature($$0: Internal.PlacedFeature_): boolean; - static readonly "CODEC" : Internal.MapCodec; - "carvers" : Internal.Map>>; - "featureSet" : (() => Internal.Set); - static readonly "EMPTY" : Internal.BiomeGenerationSettings; - "flowerFeatures" : (() => Internal.List>); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BiomeGenerationSettings_ = BiomeGenerationSettings; - /** - * @javaClass net.minecraft.class_5952 - */ - interface ProfilerMeasured { - profiledMetrics(): Internal.List; - } - type ProfilerMeasured_ = (() => Internal.List) | ProfilerMeasured; - /** - * @javaClass net.minecraft.class_437 - */ - abstract class Screen extends Internal.AbstractContainerEventHandler implements Internal.Widget, Internal.ScreenInputDelegate, Internal.ScreenAccessor, Internal.ScreenExtensions, Internal.MixinScreenAccessor, Internal.ScreenAddon { - fabric_getAfterMouseClickEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAfterMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; - handleDelayedNarration(): void; - handleComponentClicked($$0: Internal.Style_): boolean; - fabric_getAfterTickEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAllowMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; - narrationEnabled(): void; - static isSelectAll($$0: number): boolean; - fabric_getBeforeKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getButtons(): Internal.List; - getTitle(): Internal.Component; - fabric_getBeforeMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; - afterMouseMove(): void; - static hasControlDown(): boolean; - architectury_delegateInputs(): this; - handler$bil000$sendMessage(message: string, bl: boolean, info: Internal.CallbackInfo_): void; - shouldCloseOnEsc(): boolean; - isPauseScreen(): boolean; - getNarrationMessage(): Internal.Component; - fabric_getBeforeMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; - static isCopy($$0: number): boolean; - fabric_getAllowKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; - init($$0: Internal.Minecraft_, $$1: number, $$2: number): void; - fabric_getBeforeRenderEvent(): net.fabricmc.fabric.api.event.Event; - mc$addButton(button: Internal.AbstractWidget_): Internal.AbstractWidget; - renderDirtBackground($$0: number): void; - fabric_getAfterKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; - tick(): void; - fabric_getBeforeTickEvent(): net.fabricmc.fabric.api.event.Event; - static hasShiftDown(): boolean; - onClose(): void; - handler$bmh000$renderTooltip(matrices: Internal.PoseStack_, text: Internal.Component_, x: number, y: number, cbi: Internal.CallbackInfo_): void; - handler$bil000$onClose(info: Internal.CallbackInfo_): void; - fabric_getBeforeMouseClickEvent(): net.fabricmc.fabric.api.event.Event; - renderBackground($$0: Internal.PoseStack_): void; - renderBackground($$0: Internal.PoseStack_, $$1: number): void; - renderComponentTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: number, $$3: number): void; - method_25405($$0: number, $$1: number): boolean; - mc$clear(): void; - fabric_getRemoveEvent(): net.fabricmc.fabric.api.event.Event; - static isCut($$0: number): boolean; - afterMouseAction(): void; - static isPaste($$0: number): boolean; - mc$getButtons(): Internal.List; - method_25404($$0: number, $$1: number, $$2: number): boolean; - fabric_getAfterKeyPressEvent(): net.fabricmc.fabric.api.event.Event; - afterKeyboardAction(): void; - fabric_getAllowKeyPressEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAllowMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; - getTooltipFromItem($$0: Internal.ItemStack_): Internal.List; - static wrapScreenError($$0: Internal.Runnable_, $$1: string, $$2: string): void; - onFilesDrop($$0: Internal.List_): void; - static hasAltDown(): boolean; - addRenderableOnly($$0: T): T; - renderTooltip($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number): void; - renderTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: number, $$3: number): void; - renderTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: Internal.Optional_, $$3: number, $$4: number): void; - sendMessage($$0: string): void; - sendMessage($$0: string, $$1: boolean): void; - static findNarratableWidget($$0: Internal.List_, $$1: Internal.NarratableEntry_): Internal.Screen$NarratableSearchResult; - method_25394($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; - fabric_getAllowMouseClickEvent(): net.fabricmc.fabric.api.event.Event; - removed(): void; - addRenderableWidget($$0: T): T; - fabric_getAfterMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; - fabric_getAfterRenderEvent(): net.fabricmc.fabric.api.event.Event; - method_25396(): Internal.List; - resize($$0: Internal.Minecraft_, $$1: number, $$2: number): void; - addWidget($$0: T): T; - fabric_getBeforeKeyPressEvent(): net.fabricmc.fabric.api.event.Event; - readonly "renderables" : Internal.List<((arg0: Internal.PoseStack, arg1: number, arg2: number, arg3: number) => void)>; - readonly "narratables" : Internal.List<(() => Internal.NarratableEntry$NarrationPriority)>; - "width" : number; - "passEvents" : boolean; - "height" : number; - get pauseScreen(): boolean; - get narrationMessage(): Internal.Component; - get title(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Screen_ = Screen; - /** - * @javaClass net.minecraft.class_2183$class_2184 - */ - class EntityAnchorArgument$Anchor extends Internal.Enum { - apply($$0: Internal.CommandSourceStack_): Vec3; - apply($$0: Internal.Entity_): Vec3; - static valueOf($$0: string): this; - static values(): Internal.EntityAnchorArgument$Anchor[]; - static getByName($$0: string): this; - static readonly "EYES" : Internal.EntityAnchorArgument$Anchor; - static readonly "FEET" : Internal.EntityAnchorArgument$Anchor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityAnchorArgument$Anchor_ = "feet" | "eyes" | EntityAnchorArgument$Anchor; - /** - * @javaClass net.minecraft.class_1863 - */ - class RecipeManager extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener { - getRecipesFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.List; - getAllRecipesFor($$0: Internal.RecipeType_): Internal.List; - getRemainingItemsFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.NonNullList; - byKey($$0: ResourceLocation_): Internal.Optional>; - replaceRecipes($$0: Internal.Iterable_>): void; - getFabricId(): ResourceLocation; - hadErrorsLoading(): boolean; - getRecipeIds(): Internal.Stream; - static fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): Internal.Recipe; - getRecipeFor($$0: Internal.RecipeType_, $$1: C, $$2: Internal.Level_): Internal.Optional; - handler$bbm000$interceptApply(map: Internal.Map_, resourceManager: Internal.ResourceManager_, profiler: Internal.ProfilerFiller_, info: Internal.CallbackInfo_): void; - getRecipes(): Internal.Collection>; - getFabricDependencies(): Internal.Collection; - "recipes" : Internal.Map, Internal.Map>>; - "byName" : Internal.Map>; - get fabricDependencies(): Internal.Collection; - get recipeIds(): Internal.Stream; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeManager_ = RecipeManager; - /** - * @javaClass com.mojang.datafixers.Typed - */ - class Typed { - getOptionalTyped(arg0: Internal.OpticFinder_): Internal.Optional>; - getAll(arg0: Internal.TypedOptic_): Internal.List; - getOrDefault(arg0: Internal.OpticFinder_, arg1: FT): FT; - set(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: FR): Internal.Typed; - set(arg0: Internal.OpticFinder_, arg1: FT): Internal.Typed; - set(arg0: Internal.OpticFinder_, arg1: Internal.Typed_): Internal.Typed; - getOrCreateTyped(arg0: Internal.OpticFinder_): Internal.Typed; - update(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; - update(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; - getTyped(arg0: Internal.OpticFinder_): Internal.Typed; - getAllTyped(arg0: Internal.OpticFinder_): Internal.List>; - static pair(arg0: Internal.Typed_, arg1: Internal.Typed_): Internal.Typed>; - out(): Internal.Typed; - getValue(): A; - getOptional(arg0: Internal.OpticFinder_): Internal.Optional; - getOps(): Internal.DynamicOps; - getType(): com.mojang.datafixers.types.Type; - get(arg0: Internal.OpticFinder_): FT; - getOrCreate(arg0: Internal.OpticFinder_): FT; - updateTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; - updateTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; - updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; - updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; - toString(): string; - inj2(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; - inj1(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; - write(): Internal.DataResult>; - updateRecursive(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; - updateRecursive(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; - get ops(): Internal.DynamicOps; - get type(): com.mojang.datafixers.types.Type; - get value(): A; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Typed_ = Typed; - /** - * @javaClass net.minecraft.class_117$class_118 - */ - interface LootItemFunction$Builder { - build(): Internal.LootItemFunction; - } - type LootItemFunction$Builder_ = (() => Internal.LootItemFunction) | LootItemFunction$Builder; - /** - * @javaClass java.util.function.ToIntFunction - */ - interface ToIntFunction { - applyAsInt(arg0: T): number; - } - type ToIntFunction_ = ((arg0: T) => number) | ToIntFunction; - /** - * @javaClass net.minecraft.class_2877 - */ - class ServerboundSignUpdatePacket implements Internal.Packet { - getPos(): BlockPos; - getLines(): string[]; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get pos(): BlockPos; - get lines(): string[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSignUpdatePacket_ = ServerboundSignUpdatePacket; - /** - * @javaClass net.minecraft.class_4063 - */ - class CloudStatus extends Internal.Enum { - getKey(): string; - static valueOf($$0: string): this; - static values(): Internal.CloudStatus[]; - static readonly "FANCY" : Internal.CloudStatus; - static readonly "FAST" : Internal.CloudStatus; - static readonly "OFF" : Internal.CloudStatus; - get key(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CloudStatus_ = "fancy" | "fast" | "off" | CloudStatus; - /** - * @javaClass net.minecraft.class_2627 - */ - class ShulkerBoxBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.WorldlyContainer { - method_5439(): number; - loadFromTag($$0: Internal.CompoundTag_): void; - getColor(): Internal.DyeColor; - static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ShulkerBoxBlockEntity_): void; - getBoundingBox($$0: Internal.BlockState_): Internal.AABB; - getProgress($$0: number): number; - load($$0: Internal.CompoundTag_): void; - isClosed(): boolean; - method_5492($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; - getAnimationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus; - method_5493($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; - triggerEvent($$0: number, $$1: number): boolean; - method_5494($$0: Internal.Direction_): number[]; - method_5435($$0: Internal.Player_): void; - method_5432($$0: Internal.Player_): void; - static readonly "EVENT_SET_OPEN_COUNT" : 1; - static readonly "CONTAINER_SIZE" : 27; - static readonly "COLUMNS" : 9; - static readonly "OPENING_TICK_LENGTH" : 10; - static readonly "MAX_LID_HEIGHT" : 0.5; - static readonly "ITEMS_TAG" : "Items"; - static readonly "MAX_LID_ROTATION" : 270.0; - static readonly "ROWS" : 3; - get animationStatus(): Internal.ShulkerBoxBlockEntity$AnimationStatus; - get color(): Internal.DyeColor; - get closed(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShulkerBoxBlockEntity_ = ShulkerBoxBlockEntity; - /** - * @javaClass net.minecraft.class_1440$class_1443 - */ - class Panda$Gene extends Internal.Enum { - isRecessive(): boolean; - getName(): string; - static getRandom($$0: Internal.Random_): this; - static valueOf($$0: string): this; - static values(): Internal.Panda$Gene[]; - getId(): number; - static byName($$0: string): this; - static byId($$0: number): this; - static readonly "WEAK" : Internal.Panda$Gene; - static readonly "WORRIED" : Internal.Panda$Gene; - static readonly "LAZY" : Internal.Panda$Gene; - static readonly "PLAYFUL" : Internal.Panda$Gene; - static readonly "AGGRESSIVE" : Internal.Panda$Gene; - static readonly "NORMAL" : Internal.Panda$Gene; - static readonly "BROWN" : Internal.Panda$Gene; - get name(): string; - get id(): number; - get recessive(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Panda$Gene_ = "normal" | "lazy" | "worried" | "aggressive" | "brown" | "playful" | "weak" | Panda$Gene; - /** - * @javaClass net.minecraft.class_1959 - */ - class Biome { - shouldFreeze($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: boolean): boolean; - shouldFreeze($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; - getFoliageColor(): number; - shouldSnowGolemBurn($$0: BlockPos_): boolean; - handler$bln000$getWaterFogColor(cbi: Internal.CallbackInfoReturnable_): number; - getAmbientLoop(): Internal.Optional; - handler$bln000$getSkyColor(cbi: Internal.CallbackInfoReturnable_): number; - isHumid(): boolean; - getBackgroundMusic(): Internal.Optional; - shouldSnow($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; - handler$bln000$getFogColor(cbi: Internal.CallbackInfoReturnable_): number; - getMobSettings(): Internal.MobSpawnSettings; - warmEnoughToRain($$0: BlockPos_): boolean; - getAmbientMood(): Internal.Optional; - getWaterColor(): number; - getBaseTemperature(): number; - getDownfall(): number; - getSkyColor(): number; - getAmbientAdditions(): Internal.Optional; - getGrassColor($$0: number, $$1: number): number; - getGenerationSettings(): Internal.BiomeGenerationSettings; - getAmbientParticle(): Internal.Optional; - getSpecialEffects(): Internal.BiomeSpecialEffects; - getFogColor(): number; - static getBiomeCategory($$0: Internal.Holder_): Internal.Biome$BiomeCategory; - shouldMeltFrozenOceanIcebergSlightly($$0: BlockPos_): boolean; - getWaterFogColor(): number; - coldEnoughToSnow($$0: BlockPos_): boolean; - getPrecipitation(): Internal.Biome$Precipitation; - readonly "climateSettings" : Internal.Biome$ClimateSettings; - static readonly "CODEC" : Internal.Codec>; - static readonly "NETWORK_CODEC" : Internal.Codec; - static readonly "BIOME_INFO_NOISE" : Internal.PerlinSimplexNoise; - readonly "mobSettings" : Internal.MobSpawnSettings; - static readonly "DIRECT_CODEC" : Internal.Codec; - static readonly "LIST_CODEC" : Internal.Codec>; - readonly "generationSettings" : Internal.BiomeGenerationSettings; - "biomeCategory" : Internal.Biome$BiomeCategory; - get ambientAdditions(): Internal.Optional; - get skyColor(): number; - get ambientMood(): Internal.Optional; - get waterFogColor(): number; - get ambientParticle(): Internal.Optional; - get downfall(): number; - get humid(): boolean; - get ambientLoop(): Internal.Optional; - get backgroundMusic(): Internal.Optional; - get waterColor(): number; - get precipitation(): Internal.Biome$Precipitation; - get baseTemperature(): number; - get fogColor(): number; - get specialEffects(): Internal.BiomeSpecialEffects; - get foliageColor(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Biome_ = Special.Biome | Biome; - /** - * @javaClass io.netty.channel.ChannelOption - */ - class ChannelOption extends Internal.AbstractConstant> { - static valueOf(arg0: string): Internal.ChannelOption; - static valueOf(arg0: Internal.Class_, arg1: string): Internal.ChannelOption; - static exists(arg0: string): boolean; - static newInstance(arg0: string): Internal.ChannelOption; - validate(arg0: T): void; - static readonly "WRITE_BUFFER_HIGH_WATER_MARK" : Internal.ChannelOption; - static readonly "WRITE_BUFFER_LOW_WATER_MARK" : Internal.ChannelOption; - static readonly "DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION" : Internal.ChannelOption; - static readonly "IP_TOS" : Internal.ChannelOption; - static readonly "SINGLE_EVENTEXECUTOR_PER_GROUP" : Internal.ChannelOption; - static readonly "SO_SNDBUF" : Internal.ChannelOption; - static readonly "IP_MULTICAST_IF" : Internal.ChannelOption; - static readonly "WRITE_BUFFER_WATER_MARK" : Internal.ChannelOption; - static readonly "TCP_NODELAY" : Internal.ChannelOption; - static readonly "TCP_FASTOPEN" : Internal.ChannelOption; - static readonly "SO_LINGER" : Internal.ChannelOption; - static readonly "SO_RCVBUF" : Internal.ChannelOption; - static readonly "SO_KEEPALIVE" : Internal.ChannelOption; - static readonly "ALLOCATOR" : Internal.ChannelOption; - static readonly "IP_MULTICAST_ADDR" : Internal.ChannelOption; - static readonly "IP_MULTICAST_LOOP_DISABLED" : Internal.ChannelOption; - static readonly "TCP_FASTOPEN_CONNECT" : Internal.ChannelOption; - static readonly "MESSAGE_SIZE_ESTIMATOR" : Internal.ChannelOption<(() => Internal.MessageSizeEstimator$Handle)>; - static readonly "WRITE_SPIN_COUNT" : Internal.ChannelOption; - static readonly "SO_TIMEOUT" : Internal.ChannelOption; - static readonly "SO_REUSEADDR" : Internal.ChannelOption; - static readonly "CONNECT_TIMEOUT_MILLIS" : Internal.ChannelOption; - static readonly "ALLOW_HALF_CLOSURE" : Internal.ChannelOption; - static readonly "SO_BACKLOG" : Internal.ChannelOption; - static readonly "MAX_MESSAGES_PER_READ" : Internal.ChannelOption; - static readonly "AUTO_CLOSE" : Internal.ChannelOption; - static readonly "MAX_MESSAGES_PER_WRITE" : Internal.ChannelOption; - static readonly "SO_BROADCAST" : Internal.ChannelOption; - static readonly "AUTO_READ" : Internal.ChannelOption; - static readonly "IP_MULTICAST_TTL" : Internal.ChannelOption; - static readonly "RCVBUF_ALLOCATOR" : Internal.ChannelOption<(() => Internal.RecvByteBufAllocator$Handle)>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChannelOption_ = ChannelOption; - /** - * @javaClass com.mojang.datafixers.schemas.Schema - */ - class Schema { - types(): Internal.Set; - getParent(): this; - registerBlockEntities(arg0: Internal.Schema_): Internal.Map>; - registerSimple(arg0: Internal.Map_>, arg1: string): void; - resolveTemplate(arg0: string): Internal.TypeTemplate; - registerType(arg0: boolean, arg1: Internal.DSL$TypeReference_, arg2: Internal.Supplier_): void; - registerEntities(arg0: Internal.Schema_): Internal.Map>; - getTypeRaw(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; - findChoiceType(arg0: Internal.DSL$TypeReference_): Internal.TaggedChoice$TaggedChoiceType; - getVersionKey(): number; - getType(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; - registerTypes(arg0: Internal.Schema_, arg1: Internal.Map_>, arg2: Internal.Map_>): void; - id(arg0: string): Internal.TypeTemplate; - getChoiceType(arg0: Internal.DSL$TypeReference_, arg1: string): com.mojang.datafixers.types.Type; - register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Supplier_): void; - register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Function_): void; - get parent(): this; - get versionKey(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Schema_ = Schema; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction - */ - abstract class IngredientAction extends Internal.IngredientActionFilter { - static readList(buf: Internal.FriendlyByteBuf_): Internal.List; - toJson(json: Internal.JsonObject_): void; - toJson(): Internal.JsonObject; - transform(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.CraftingContainer_): Internal.ItemStack; - static writeList(buf: Internal.FriendlyByteBuf_, list: Internal.List_): void; - getType(): string; - static getRemaining(container: Internal.CraftingContainer_, index: number, ingredientActions: Internal.List_): Internal.ItemStack; - static parseList(json: Internal.JsonElement_): Internal.List; - static readonly "FACTORY_MAP" : {"damage":any,"custom":any,"keep":any,"replace":any}; - get type(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IngredientAction_ = IngredientAction; - /** - * @javaClass net.minecraft.class_3917 - */ - class MenuType { - create($$0: number, $$1: Internal.Inventory_): T; - static readonly "BREWING_STAND" : Internal.MenuType; - static readonly "ENCHANTMENT" : Internal.MenuType; - static readonly "LOOM" : Internal.MenuType; - static readonly "BLAST_FURNACE" : Internal.MenuType; - static readonly "SMOKER" : Internal.MenuType; - static readonly "SMITHING" : Internal.MenuType; - static readonly "CARTOGRAPHY_TABLE" : Internal.MenuType; - static readonly "BEACON" : Internal.MenuType; - static readonly "HOPPER" : Internal.MenuType; - static readonly "MERCHANT" : Internal.MenuType; - static readonly "FURNACE" : Internal.MenuType; - static readonly "ANVIL" : Internal.MenuType; - static readonly "STONECUTTER" : Internal.MenuType; - static readonly "GENERIC_3x3" : Internal.MenuType; - static readonly "CRAFTING" : Internal.MenuType; - static readonly "LECTERN" : Internal.MenuType; - static readonly "GRINDSTONE" : Internal.MenuType; - static readonly "SHULKER_BOX" : Internal.MenuType; - static readonly "GENERIC_9x1" : Internal.MenuType; - static readonly "GENERIC_9x2" : Internal.MenuType; - static readonly "GENERIC_9x3" : Internal.MenuType; - static readonly "GENERIC_9x4" : Internal.MenuType; - static readonly "GENERIC_9x5" : Internal.MenuType; - static readonly "GENERIC_9x6" : Internal.MenuType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MenuType_ = Special.MenuType | MenuType; - /** - * @javaClass net.minecraft.class_5251 - */ - class TextColor implements Internal.MixinTextColorAccessor, Internal.Color { - static fromRgb($$0: number): this; - getValue(): number; - serialize(): string; - getRgbJS(): number; - handler$bmc000$getRgb(cbi: Internal.CallbackInfoReturnable_): number; - hashCode(): number; - equals($$0: any): boolean; - getArgbJS(): number; - getSerializeJS(): string; - toString(): string; - static fromLegacyFormat($$0: Internal.ChatFormatting_): this; - static parseColor($$0: string): this; - get rgbJS(): number; - get argbJS(): number; - get serializeJS(): string; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TextColor_ = TextColor; - /** - * @javaClass net.minecraft.class_47$class_50 - */ - class LootContext$EntityTarget extends Internal.Enum implements Internal.EntityTargetKJS { - getParam(): Internal.LootContextParam; - static valueOf($$0: string): this; - static values(): Internal.LootContext$EntityTarget[]; - static getByName($$0: string): this; - static readonly "DIRECT_KILLER" : Internal.LootContext$EntityTarget; - static readonly "KILLER_PLAYER" : Internal.LootContext$EntityTarget; - static readonly "KILLER" : Internal.LootContext$EntityTarget; - static readonly "THIS" : Internal.LootContext$EntityTarget; - get param(): Internal.LootContextParam; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootContext$EntityTarget_ = "this" | "killer_player" | "killer" | "direct_killer" | LootContext$EntityTarget; - /** - * @javaClass net.minecraft.class_2716 - */ - class ClientboundRemoveEntitiesPacket implements Internal.Packet { - getEntityIds(): Internal.IntList; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get entityIds(): Internal.IntList; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundRemoveEntitiesPacket_ = ClientboundRemoveEntitiesPacket; - /** - * @javaClass net.fabricmc.fabric.api.loot.v1.FabricLootSupplier - */ - interface FabricLootSupplier { - getType(): Internal.LootContextParamSet; - getFunctions(): Internal.List; - asVanilla(): Internal.LootTable; - getPools(): Internal.List; - } - type FabricLootSupplier_ = FabricLootSupplier; - /** - * @javaClass net.minecraft.class_1439 - */ - class IronGolem extends Internal.AbstractGolem implements Internal.NeutralMob { - handleEntityEvent($$0: number): void; - setPlayerCreated($$0: boolean): void; - die($$0: Internal.DamageSource_): void; - aiStep(): void; - method_29509(): void; - method_29508(): Internal.UUID; - method_29514($$0: number): void; - method_29513($$0: Internal.UUID_): void; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - method_29507(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - offerFlower($$0: boolean): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getCrackiness(): Internal.IronGolem$Crackiness; - isPlayerCreated(): boolean; - doHurtTarget($$0: Internal.Entity_): boolean; - getAttackAnimationTick(): number; - getOfferFlowerTick(): number; - canAttackType($$0: Internal.EntityType_): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getLeashOffset(): Vec3; - get offerFlowerTick(): number; - get playerCreated(): boolean; - get crackiness(): Internal.IronGolem$Crackiness; - get attackAnimationTick(): number; - get leashOffset(): Vec3; - set playerCreated($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IronGolem_ = IronGolem; - /** - * @javaClass dev.latvian.mods.kubejs.server.IScheduledEventCallback - */ - interface IScheduledEventCallback { - onCallback(arg0: Internal.ScheduledEvent_): void; - } - type IScheduledEventCallback_ = ((arg0: Internal.ScheduledEvent) => void) | IScheduledEventCallback; - /** - * @javaClass java.util.function.IntUnaryOperator - */ - interface IntUnaryOperator { - applyAsInt(arg0: number): number; - compose(arg0: Internal.IntUnaryOperator_): this; - identity(): this; - andThen(arg0: Internal.IntUnaryOperator_): this; - } - type IntUnaryOperator_ = ((arg0: number) => number) | IntUnaryOperator; - /** - * @javaClass net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder - */ - interface FabricLootPoolBuilder { - with(entry: Internal.LootPoolEntryContainer_): Internal.LootPool$Builder; - with(entries: Internal.Collection_): Internal.LootPool$Builder; - apply(function_: Internal.LootItemFunction_): Internal.LootPool$Builder; - apply(functions: Internal.Collection_): Internal.LootPool$Builder; - conditionally(condition: Internal.LootItemCondition_): Internal.LootPool$Builder; - conditionally(conditions: Internal.Collection_): Internal.LootPool$Builder; - copyOf(pool: Internal.LootPool_): Internal.LootPool$Builder; - } - type FabricLootPoolBuilder_ = FabricLootPoolBuilder; - /** - * @javaClass net.minecraft.class_2593 - */ - class CommandBlockEntity extends Internal.BlockEntity { - onlyOpCanSetNbt(): boolean; - load($$0: Internal.CompoundTag_): void; - wasConditionMet(): boolean; - getCommandBlock(): Internal.BaseCommandBlock; - setAutomatic($$0: boolean): void; - getMode(): Internal.CommandBlockEntity$Mode; - isPowered(): boolean; - isConditional(): boolean; - markConditionMet(): boolean; - setPowered($$0: boolean): void; - onModeSwitch(): void; - isAutomatic(): boolean; - get mode(): Internal.CommandBlockEntity$Mode; - get powered(): boolean; - get conditional(): boolean; - get automatic(): boolean; - get commandBlock(): Internal.BaseCommandBlock; - set powered($$0: boolean); - set automatic($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandBlockEntity_ = CommandBlockEntity; - /** - * @javaClass net.minecraft.class_5716 - */ - interface PositionSource { - getPosition(arg0: Internal.Level_): Internal.Optional; - getType(): Internal.PositionSourceType; - } - type PositionSource_ = PositionSource; - /** - * @javaClass net.minecraft.class_5348$class_5245 - */ - interface FormattedText$ContentConsumer { - accept(arg0: string): Internal.Optional; - } - type FormattedText$ContentConsumer_ = ((arg0: string) => Internal.Optional) | FormattedText$ContentConsumer; - /** - * @javaClass net.minecraft.class_4980 - */ - class ItemBasedSteering { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - hasSaddle(): boolean; - setSaddle($$0: boolean): void; - onSynced(): void; - boost($$0: Internal.Random_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - "boostTime" : number; - "boostTimeTotal" : number; - "boosting" : boolean; - set saddle($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemBasedSteering_ = ItemBasedSteering; - /** - * @javaClass java.time.format.DecimalStyle - */ - class DecimalStyle { - getPositiveSign(): string; - getDecimalSeparator(): string; - getNegativeSign(): string; - static ofDefaultLocale(): this; - getZeroDigit(): string; - withPositiveSign(arg0: string): this; - hashCode(): number; - withDecimalSeparator(arg0: string): this; - static of(arg0: Internal.Locale_): this; - equals(arg0: any): boolean; - toString(): string; - withNegativeSign(arg0: string): this; - withZeroDigit(arg0: string): this; - static getAvailableLocales(): Internal.Set; - static readonly "STANDARD" : Internal.DecimalStyle; - get negativeSign(): string; - get decimalSeparator(): string; - get zeroDigit(): string; - get positiveSign(): string; - get availableLocales(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DecimalStyle_ = DecimalStyle; - /** - * @javaClass net.minecraft.class_239 - */ - abstract class HitResult { - getLocation(): Vec3; - getType(): Internal.HitResult$Type; - distanceTo($$0: Internal.Entity_): number; - get location(): Vec3; - get type(): Internal.HitResult$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HitResult_ = HitResult; - /** - * @javaClass com.mojang.datafixers.OpticParts - */ - class OpticParts { - bounds(): Internal.Set>; - optic(): Internal.Optic; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OpticParts_ = OpticParts; - /** - * @javaClass java.util.function.UnaryOperator - */ - interface UnaryOperator extends Internal.Function { - identity(): Internal.UnaryOperator; - } - type UnaryOperator_ = UnaryOperator; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortIterator - */ - interface ShortIterator extends Internal.PrimitiveIterator { - next(): number; - nextShort(): number; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.IntConsumer_): void; - forEachRemaining(arg0: Internal.ShortConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type ShortIterator_ = (() => number) | ShortIterator; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2FloatFunction - */ - interface Reference2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: K): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2FloatFunction; - getFloat(arg0: any): number; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Reference2FloatFunction; - removeFloat(arg0: any): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2FloatFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2FloatFunction; - } - type Reference2FloatFunction_ = ((arg0: any) => number) | Reference2FloatFunction; - /** - * @javaClass net.minecraft.class_6650 - */ - class MatchingFluidsPredicate extends Internal.StateTestingPredicate { - type(): Internal.BlockPredicateType; - static readonly "CODEC" : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MatchingFluidsPredicate_ = MatchingFluidsPredicate; - /** - * @javaClass net.minecraft.class_1928$class_4310 - */ - class GameRules$BooleanValue extends Internal.GameRules$Value implements Internal.BooleanRuleAccessor { - serialize(): string; - set($$0: boolean, $$1: Internal.MinecraftServer_): void; - setFrom($$0: Internal.GameRules$BooleanValue_, $$1: Internal.MinecraftServer_): void; - get(): boolean; - static create($$0: boolean): Internal.GameRules$Type; - static create($$0: boolean, $$1: Internal.BiConsumer_): Internal.GameRules$Type; - getCommandResult(): number; - get commandResult(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameRules$BooleanValue_ = GameRules$BooleanValue; - /** - * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck - */ - interface BlockEntityPredicateDataCheck { - checkData(arg0: Internal.CompoundTag_): boolean; - } - type BlockEntityPredicateDataCheck_ = ((arg0: Internal.CompoundTag) => boolean) | BlockEntityPredicateDataCheck; - /** - * @javaClass net.minecraft.class_5359 - */ - class DataPackConfig { - getDisabled(): Internal.List; - getEnabled(): Internal.List; - static readonly "CODEC" : Internal.Codec; - static readonly "DEFAULT" : Internal.DataPackConfig; - get disabled(): Internal.List; - get enabled(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataPackConfig_ = DataPackConfig; - /** - * @javaClass net.minecraft.class_6595 - */ - class DataVersion { - getVersion(): number; - isSideSeries(): boolean; - getSeries(): string; - isCompatible($$0: Internal.DataVersion_): boolean; - static "MAIN_SERIES" : "main"; - get series(): string; - get version(): number; - get sideSeries(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataVersion_ = DataVersion; - /** - * @javaClass com.mojang.serialization.DataResult$Instance - */ - class DataResult$Instance extends Internal.Enum implements Internal.Applicative { - ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; - ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; - lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; - static valueOf(arg0: string): this; - static values(): Internal.DataResult$Instance[]; - map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; - point(arg0: A): Internal.App; - ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; - static readonly "INSTANCE" : Internal.DataResult$Instance; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataResult$Instance_ = "instance" | DataResult$Instance; - /** - * @javaClass net.minecraft.class_863 - */ - class DebugRenderer { - static renderFilledBox($$0: BlockPos_, $$1: BlockPos_, $$2: number, $$3: number, $$4: number, $$5: number): void; - static renderFilledBox($$0: Internal.AABB_, $$1: number, $$2: number, $$3: number, $$4: number): void; - static renderFilledBox($$0: BlockPos_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - static renderFilledBox($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; - static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number): void; - static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: number, $$8: boolean): void; - switchRenderChunkborder(): boolean; - clear(): void; - static getTargetedEntity($$0: Internal.Entity_, $$1: number): Internal.Optional; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource$BufferSource_, $$2: number, $$3: number, $$4: number): void; - readonly "waterDebugRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); - readonly "neighborsUpdateRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); - readonly "pathfindingRenderer" : Internal.PathfindingRenderer; - readonly "gameTestDebugRenderer" : Internal.GameTestDebugRenderer; - readonly "solidFaceRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); - readonly "gameEventListenerRenderer" : Internal.GameEventListenerRenderer; - readonly "structureRenderer" : Internal.StructureRenderer; - readonly "lightDebugRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); - readonly "chunkRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); - readonly "brainDebugRenderer" : Internal.BrainDebugRenderer; - readonly "heightMapRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); - readonly "chunkBorderRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); - readonly "collisionBoxRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); - readonly "goalSelectorRenderer" : Internal.GoalSelectorDebugRenderer; - readonly "beeDebugRenderer" : Internal.BeeDebugRenderer; - readonly "villageSectionsDebugRenderer" : Internal.VillageSectionsDebugRenderer; - readonly "raidDebugRenderer" : Internal.RaidDebugRenderer; - readonly "worldGenAttemptRenderer" : ((arg0: Internal.PoseStack, arg1: Internal.MultiBufferSource, arg2: number, arg3: number, arg4: number) => void); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DebugRenderer_ = DebugRenderer; - /** - * @javaClass it.unimi.dsi.fastutil.Hash - */ - interface Hash { - } - type Hash_ = Hash; - /** - * @javaClass net.minecraft.class_280 - */ - class EffectInstance implements Internal.Effect, Internal.AutoCloseable { - method_1278(): Internal.Program; - method_1279(): void; - getName(): string; - setSampler($$0: string, $$1: Internal.IntSupplier_): void; - apply(): void; - safeGetUniform($$0: string): Internal.AbstractUniform; - clear(): void; - getUniform($$0: string): Internal.Uniform; - static parseBlendNode($$0: Internal.JsonObject_): Internal.BlendMode; - static getOrCreate($$0: Internal.ResourceManager_, $$1: Internal.Program$Type_, $$2: string): Internal.EffectProgram; - method_1270(): number; - method_34418(): void; - method_1274(): Internal.Program; - close(): void; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EffectInstance_ = EffectInstance; - /** - * @javaClass net.minecraft.class_2739 - */ - class ClientboundSetEntityDataPacket implements Internal.Packet { - getUnpackedData(): Internal.List>; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get unpackedData(): Internal.List>; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetEntityDataPacket_ = ClientboundSetEntityDataPacket; - /** - * @javaClass net.minecraft.class_5424 - */ - interface LevelTimeAccess extends Internal.LevelReader { - getMoonPhase(): number; - getTimeOfDay($$0: number): number; - getMoonBrightness(): number; - dayTime(): number; - } - type LevelTimeAccess_ = (() => number) | LevelTimeAccess; - /** - * @javaClass net.minecraft.class_806 - */ - class ItemOverrides { - resolve($$0: Internal.BakedModel_, $$1: Internal.ItemStack_, $$2: Internal.ClientLevel_, $$3: Internal.LivingEntity_, $$4: number): Internal.BakedModel; - static readonly "EMPTY" : Internal.ItemOverrides; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemOverrides_ = ItemOverrides; - /** - * @javaClass dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties - */ - class AddLakeProperties { - setInner(p: BlockStatePredicate_): void; - setOuter(p: BlockStatePredicate_): void; - "barrier" : ((arg0: Internal.BlockState) => boolean); - "chance" : number; - "biomes" : ((arg0: Internal.BiomeModifications$BiomeContext) => boolean); - "retrogen" : number; - "fluid" : ((arg0: Internal.BlockState) => boolean); - "id" : ResourceLocation; - "worldgenLayer" : DecorationGenerationStep; - set outer(p: BlockStatePredicate_); - set inner(p: BlockStatePredicate_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AddLakeProperties_ = AddLakeProperties; - /** - * @javaClass net.minecraft.class_4968 - */ - class AmbientMoodSettings { - getBlockSearchExtent(): number; - getTickDelay(): number; - getSoundEvent(): Internal.SoundEvent; - getSoundPositionOffset(): number; - static readonly "CODEC" : Internal.Codec; - static readonly "LEGACY_CAVE_SETTINGS" : Internal.AmbientMoodSettings; - get soundEvent(): Internal.SoundEvent; - get soundPositionOffset(): number; - get blockSearchExtent(): number; - get tickDelay(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AmbientMoodSettings_ = AmbientMoodSettings; - /** - * @javaClass net.minecraft.class_20 - */ - class MapDecoration { - getX(): number; - renderOnFrame(): boolean; - getY(): number; - getName(): Internal.Component; - getType(): Internal.MapDecoration$Type; - hashCode(): number; - equals($$0: any): boolean; - getRot(): number; - getImage(): number; - get image(): number; - get rot(): number; - get x(): number; - get name(): Internal.Component; - get y(): number; - get type(): Internal.MapDecoration$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapDecoration_ = MapDecoration; - /** - * @javaClass org.lwjgl.stb.STBTTFontinfo$Buffer - */ - class STBTTFontinfo$Buffer extends Internal.StructBuffer implements Internal.NativeResource { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type STBTTFontinfo$Buffer_ = STBTTFontinfo$Buffer; - /** - * @javaClass java.util.stream.IntStream$IntMapMultiConsumer - */ - interface IntStream$IntMapMultiConsumer { - accept(arg0: number, arg1: Internal.IntConsumer_): void; - } - type IntStream$IntMapMultiConsumer_ = ((arg0: number, arg1: Internal.IntConsumer) => void) | IntStream$IntMapMultiConsumer; - /** - * @javaClass java.util.function.DoubleFunction - */ - interface DoubleFunction { - apply(arg0: number): R; - } - type DoubleFunction_ = ((arg0: number) => R) | DoubleFunction; - /** - * @javaClass net.minecraft.class_2658 - */ - class ClientboundCustomPayloadPacket implements Internal.Packet { - getIdentifier(): ResourceLocation; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getData(): Internal.FriendlyByteBuf; - static readonly "DEBUG_GAME_TEST_ADD_MARKER" : ResourceLocation; - static readonly "DEBUG_WORLDGENATTEMPT_PACKET" : ResourceLocation; - static readonly "DEBUG_POI_REMOVED_PACKET" : ResourceLocation; - static readonly "DEBUG_HIVE" : ResourceLocation; - static readonly "DEBUG_BEE" : ResourceLocation; - static readonly "DEBUG_NEIGHBORSUPDATE_PACKET" : ResourceLocation; - static readonly "BRAND" : ResourceLocation; - static readonly "DEBUG_POI_ADDED_PACKET" : ResourceLocation; - static readonly "DEBUG_GOAL_SELECTOR" : ResourceLocation; - static readonly "DEBUG_RAIDS" : ResourceLocation; - static readonly "DEBUG_GAME_EVENT_LISTENER" : ResourceLocation; - static readonly "DEBUG_STRUCTURES_PACKET" : ResourceLocation; - static readonly "DEBUG_VILLAGE_SECTIONS" : ResourceLocation; - static readonly "DEBUG_PATHFINDING_PACKET" : ResourceLocation; - static readonly "DEBUG_GAME_EVENT" : ResourceLocation; - static readonly "DEBUG_POI_TICKET_COUNT_PACKET" : ResourceLocation; - static readonly "DEBUG_GAME_TEST_CLEAR" : ResourceLocation; - static readonly "DEBUG_BRAIN" : ResourceLocation; - get identifier(): ResourceLocation; - get data(): Internal.FriendlyByteBuf; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundCustomPayloadPacket_ = ClientboundCustomPayloadPacket; - /** - * @javaClass java.io.InputStream - */ - abstract class InputStream implements Internal.Closeable { - read(arg0: number[], arg1: number, arg2: number): number; - read(arg0: number[]): number; - read(): number; - markSupported(): boolean; - available(): number; - readAllBytes(): number[]; - static nullInputStream(): this; - reset(): void; - readNBytes(arg0: number): number[]; - readNBytes(arg0: number[], arg1: number, arg2: number): number; - skip(arg0: number): number; - transferTo(arg0: Internal.OutputStream_): number; - close(): void; - skipNBytes(arg0: number): void; - mark(arg0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InputStream_ = InputStream; - /** - * @javaClass net.minecraft.class_2605 - */ - class EnchantmentTableBlockEntity extends Internal.BlockEntity implements Internal.Nameable { - load($$0: Internal.CompoundTag_): void; - static bookAnimationTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.EnchantmentTableBlockEntity_): void; - setCustomName($$0: Internal.Component_): void; - method_5797(): Internal.Component; - method_5477(): Internal.Component; - "oFlip" : number; - "flipA" : number; - "rot" : number; - "tRot" : number; - "flipT" : number; - "oOpen" : number; - "time" : number; - "oRot" : number; - "flip" : number; - "open" : number; - set customName($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnchantmentTableBlockEntity_ = EnchantmentTableBlockEntity; - /** - * Fired when the generic loot table is registering. - * Note that this is unused. - * @javaClass dev.latvian.mods.kubejs.loot.GenericLootEventJS - */ - class GenericLootEventJS extends Internal.LootEventJS { - addGeneric(id: ResourceLocation_, b: Internal.Consumer_): void; - getType(): string; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the generic loot table is registering. - * Note that this is unused. - */ - type GenericLootEventJS_ = GenericLootEventJS; - /** - * @javaClass net.minecraft.class_2589 - */ - class BrewingStandBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.WorldlyContainer { - method_5438($$0: number): Internal.ItemStack; - method_5439(): number; - method_5447($$0: number, $$1: Internal.ItemStack_): void; - method_5437($$0: number, $$1: Internal.ItemStack_): boolean; - method_5448(): void; - static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BrewingStandBlockEntity_): void; - constant$bok001$canPlayerUse_maxReach(d: number, player: Internal.Player_): number; - load($$0: Internal.CompoundTag_): void; - method_5492($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; - method_5493($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; - method_5441($$0: number): Internal.ItemStack; - method_5442(): boolean; - method_5494($$0: Internal.Direction_): number[]; - method_5434($$0: number, $$1: number): Internal.ItemStack; - method_5443($$0: Internal.Player_): boolean; - static readonly "DATA_BREW_TIME" : 0; - static readonly "DATA_FUEL_USES" : 1; - static readonly "NUM_DATA_VALUES" : 2; - static readonly "FUEL_USES" : 20; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BrewingStandBlockEntity_ = BrewingStandBlockEntity; - /** - * @javaClass net.minecraft.class_6334 - */ - class ClampedInt extends Internal.IntProvider { - getMinValue(): number; - getType(): Internal.IntProviderType; - getMaxValue(): number; - static of($$0: Internal.IntProvider_, $$1: number, $$2: number): this; - sample($$0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.IntProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClampedInt_ = ClampedInt; - /** - * @javaClass java.text.DateFormatSymbols - */ - class DateFormatSymbols implements Internal.Serializable, Internal.Cloneable { - setShortWeekdays(arg0: string[]): void; - setShortMonths(arg0: string[]): void; - getWeekdays(): string[]; - setEras(arg0: string[]): void; - setMonths(arg0: string[]): void; - setZoneStrings(arg0: string[][]): void; - getEras(): string[]; - setAmPmStrings(arg0: string[]): void; - setWeekdays(arg0: string[]): void; - getLocalPatternChars(): string; - getMonths(): string[]; - setLocalPatternChars(arg0: string): void; - getAmPmStrings(): string[]; - hashCode(): number; - equals(arg0: any): boolean; - clone(): any; - getZoneStrings(): string[][]; - getShortMonths(): string[]; - static getInstance(): this; - static getInstance(arg0: Internal.Locale_): this; - static getAvailableLocales(): Internal.Locale[]; - getShortWeekdays(): string[]; - get eras(): string[]; - get localPatternChars(): string; - get months(): string[]; - get shortMonths(): string[]; - get instance(): this; - get zoneStrings(): string[][]; - get weekdays(): string[]; - get amPmStrings(): string[]; - get shortWeekdays(): string[]; - get availableLocales(): Internal.Locale[]; - set eras(arg0: string[]); - set localPatternChars(arg0: string); - set months(arg0: string[]); - set shortMonths(arg0: string[]); - set zoneStrings(arg0: string[][]); - set weekdays(arg0: string[]); - set amPmStrings(arg0: string[]); - set shortWeekdays(arg0: string[]); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DateFormatSymbols_ = DateFormatSymbols; - /** - * @javaClass net.minecraft.class_6544$class_4762 - */ - class Climate$ParameterPoint extends Internal.Record { - depth(): Internal.Climate$Parameter; - offset(): number; - weirdness(): Internal.Climate$Parameter; - hashCode(): number; - equals($$0: any): boolean; - temperature(): Internal.Climate$Parameter; - erosion(): Internal.Climate$Parameter; - humidity(): Internal.Climate$Parameter; - toString(): string; - continentalness(): Internal.Climate$Parameter; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Climate$ParameterPoint_ = Climate$ParameterPoint; - /** - * @javaClass dev.latvian.mods.kubejs.event.IEventHandler - */ - interface IEventHandler { - onEvent(arg0: Internal.EventJS_): void; - } - type IEventHandler_ = ((arg0: Internal.EventJS) => void) | IEventHandler; - /** - * @javaClass io.netty.channel.RecvByteBufAllocator - */ - interface RecvByteBufAllocator { - newHandle(): Internal.RecvByteBufAllocator$Handle; - } - type RecvByteBufAllocator_ = (() => Internal.RecvByteBufAllocator$Handle) | RecvByteBufAllocator; - /** - * @javaClass net.minecraft.class_6880$class_6883 - */ - class Holder$Reference implements Internal.Holder { - isBound(): boolean; - kind(): Internal.Holder$Kind; - is($$0: ResourceLocation_): boolean; - is($$0: Internal.TagKey_): boolean; - is($$0: Internal.Predicate_>): boolean; - is($$0: Internal.ResourceKey_): boolean; - toString(): string; - static createIntrusive($$0: Internal.Registry_, $$1: T): Internal.Holder$Reference; - static createStandAlone($$0: Internal.Registry_, $$1: Internal.ResourceKey_): Internal.Holder$Reference; - unwrapKey(): Internal.Optional>; - value(): T; - isValidInRegistry($$0: Internal.Registry_): boolean; - key(): Internal.ResourceKey; - tags(): Internal.Stream>; - unwrap(): Internal.Either, T>; - get bound(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Holder$Reference_ = Holder$Reference; - /** - * @javaClass net.minecraft.class_4996 - */ - interface PosRuleTestType

{ - codec(): Internal.Codec

; - register

($$0: string, $$1: Internal.Codec_

): Internal.PosRuleTestType

; - } - type PosRuleTestType_

= Special.PosRuleTestType | (() => Internal.Codec

) | PosRuleTestType

; - /** - * @javaClass com.google.gson.JsonNull - */ - class JsonNull extends Internal.JsonElement { - hashCode(): number; - equals(arg0: any): boolean; - deepCopy(): this; - static readonly "INSTANCE" : Internal.JsonNull; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonNull_ = JsonNull; - /** - * @javaClass net.minecraft.class_1333 - */ - class LookControl implements Internal.Control { - setLookAt($$0: Internal.Entity_, $$1: number, $$2: number): void; - setLookAt($$0: Vec3_): void; - setLookAt($$0: number, $$1: number, $$2: number): void; - setLookAt($$0: Internal.Entity_): void; - setLookAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - getWantedZ(): number; - getWantedY(): number; - isLookingAtTarget(): boolean; - tick(): void; - getWantedX(): number; - get wantedZ(): number; - get wantedY(): number; - get lookingAtTarget(): boolean; - get wantedX(): number; - set lookAt($$0: Vec3_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LookControl_ = LookControl; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$Remove - */ - interface ScreenEvents$Remove { - onRemove(arg0: Internal.Screen_): void; - } - type ScreenEvents$Remove_ = ((arg0: Internal.Screen) => void) | ScreenEvents$Remove; - /** - * @javaClass net.minecraft.class_1873 - */ - class SuspiciousStewRecipe extends Internal.CustomRecipe { - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SuspiciousStewRecipe_ = SuspiciousStewRecipe; - /** - * @javaClass com.google.common.collect.Multiset$Entry - */ - interface Multiset$Entry { - getElement(): E; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - getCount(): number; - } - type Multiset$Entry_ = Multiset$Entry; - /** - * @javaClass net.minecraft.class_4668$class_5942 - */ - class RenderStateShard$ShaderStateShard extends Internal.RenderStateShard { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$ShaderStateShard_ = RenderStateShard$ShaderStateShard; - /** - * @javaClass net.minecraft.class_3767 - */ - class Raids extends Internal.SavedData { - createOrExtendRaid($$0: Internal.ServerPlayer_): Internal.Raid; - static getFileId($$0: Internal.Holder_): string; - static load($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_): this; - get($$0: number): Internal.Raid; - save($$0: Internal.CompoundTag_): Internal.CompoundTag; - tick(): void; - static canJoinRaid($$0: Internal.Raider_, $$1: Internal.Raid_): boolean; - getNearbyRaid($$0: BlockPos_, $$1: number): Internal.Raid; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Raids_ = Raids; - /** - * @javaClass net.minecraft.class_1916 - */ - class MerchantOffers extends Internal.ArrayList { - writeToStream($$0: Internal.FriendlyByteBuf_): void; - createTag(): Internal.CompoundTag; - getRecipeFor($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: number): Internal.MerchantOffer; - static createFromStream($$0: Internal.FriendlyByteBuf_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MerchantOffers_ = MerchantOffers; - /** - * @javaClass net.minecraft.class_6539 - */ - interface ColorResolver { - getColor(arg0: Internal.Biome_, arg1: number, arg2: number): number; - } - type ColorResolver_ = ((arg0: Internal.Biome, arg1: number, arg2: number) => number) | ColorResolver; - /** - * @javaClass net.minecraft.class_3827 - */ - interface RuleTestType

{ - codec(): Internal.Codec

; - register

($$0: string, $$1: Internal.Codec_

): Internal.RuleTestType

; - } - type RuleTestType_

= Special.RuleTestType | (() => Internal.Codec

) | RuleTestType

; - /** - * @javaClass net.minecraft.class_6643 - */ - class CarvingMask { - set($$0: number, $$1: number, $$2: number): void; - stream($$0: Internal.ChunkPos_): Internal.Stream; - get($$0: number, $$1: number, $$2: number): boolean; - toArray(): number[]; - setAdditionalMask($$0: Internal.CarvingMask$Mask_): void; - set additionalMask($$0: Internal.CarvingMask$Mask_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CarvingMask_ = CarvingMask; - /** - * @javaClass com.mojang.brigadier.builder.ArgumentBuilder - */ - abstract class ArgumentBuilder { - redirect(arg0: Internal.CommandNode_): T; - redirect(arg0: Internal.CommandNode_, arg1: Internal.SingleRedirectModifier_): T; - getRedirectModifier(): Internal.RedirectModifier; - getRequirement(): Internal.Predicate; - fork(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_): T; - getRedirect(): Internal.CommandNode; - build(): Internal.CommandNode; - getCommand(): Internal.Command; - forward(arg0: Internal.CommandNode_, arg1: Internal.RedirectModifier_, arg2: boolean): T; - getArguments(): Internal.Collection>; - then(arg0: Internal.CommandNode_): T; - then(arg0: Internal.ArgumentBuilder_): T; - executes(arg0: Internal.Command_): T; - isFork(): boolean; - requires(arg0: Internal.Predicate_): T; - get arguments(): Internal.Collection>; - get requirement(): Internal.Predicate; - get redirectModifier(): Internal.RedirectModifier; - get command(): Internal.Command; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArgumentBuilder_ = ArgumentBuilder; - /** - * @javaClass net.minecraft.class_5709 - */ - class EntityPositionSource implements Internal.PositionSource { - getPosition($$0: Internal.Level_): Internal.Optional; - getType(): Internal.PositionSourceType; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.PositionSourceType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityPositionSource_ = EntityPositionSource; - /** - * @javaClass net.minecraft.class_2777 - */ - class ClientboundTeleportEntityPacket implements Internal.Packet { - getxRot(): number; - getyRot(): number; - getX(): number; - getY(): number; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - isOnGround(): boolean; - write($$0: Internal.FriendlyByteBuf_): void; - get onGround(): boolean; - get yRot(): number; - get xRot(): number; - get x(): number; - get y(): number; - get z(): number; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundTeleportEntityPacket_ = ClientboundTeleportEntityPacket; - /** - * @javaClass net.minecraft.class_2666 - */ - class ClientboundForgetLevelChunkPacket implements Internal.Packet { - getX(): number; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get x(): number; - get z(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundForgetLevelChunkPacket_ = ClientboundForgetLevelChunkPacket; - /** - * @javaClass net.minecraft.class_4645 - */ - class AcaciaFoliagePlacer extends Internal.FoliagePlacer { - foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AcaciaFoliagePlacer_ = AcaciaFoliagePlacer; - /** - * @javaClass net.minecraft.class_2886 - */ - class ServerboundUseItemPacket implements Internal.Packet { - getHand(): Hand; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundUseItemPacket_ = ServerboundUseItemPacket; - /** - * @javaClass java.nio.charset.CodingErrorAction - */ - class CodingErrorAction { - toString(): string; - static readonly "REPORT" : Internal.CodingErrorAction; - static readonly "IGNORE" : Internal.CodingErrorAction; - static readonly "REPLACE" : Internal.CodingErrorAction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CodingErrorAction_ = CodingErrorAction; - /** - * @javaClass net.minecraft.class_6646 - */ - interface BlockPredicate extends Internal.BiPredicate { - solid($$0: Vec3i_): this; - solid(): this; - matchesTag($$0: Internal.TagKey_, $$1: Vec3i_): this; - matchesTag($$0: Internal.TagKey_): this; - replaceable(): this; - replaceable($$0: Vec3i_): this; - anyOf($$0: Internal.BlockPredicate_, $$1: Internal.BlockPredicate_): this; - anyOf($$0: Internal.List_): this; - anyOf(... $$0: Internal.BlockPredicate_[]): this; - alwaysTrue(): this; - type(): Internal.BlockPredicateType; - insideWorld($$0: Vec3i_): this; - matchesBlocks($$0: Internal.List_): this; - matchesBlocks($$0: Internal.List_, $$1: Vec3i_): this; - matchesBlock($$0: Internal.Block_, $$1: Vec3i_): this; - wouldSurvive($$0: Internal.BlockState_, $$1: Vec3i_): this; - matchesFluids($$0: Internal.List_, $$1: Vec3i_): this; - allOf(... $$0: Internal.BlockPredicate_[]): this; - allOf($$0: Internal.List_): this; - allOf($$0: Internal.BlockPredicate_, $$1: Internal.BlockPredicate_): this; - not($$0: Internal.BlockPredicate_): this; - matchesFluid($$0: Internal.Fluid_, $$1: Vec3i_): this; - hasSturdyFace($$0: Vec3i_, $$1: Internal.Direction_): this; - hasSturdyFace($$0: Internal.Direction_): this; - } - type BlockPredicate_ = (() => Internal.BlockPredicateType) | BlockPredicate; - /** - * @javaClass net.minecraft.class_1132 - */ - class IntegratedServer extends Internal.MinecraftServer { - getScaledTrackingDistance($$0: number): number; - publishServer($$0: Internal.GameType_, $$1: boolean, $$2: number): boolean; - getFunctionCompilationLevel(): number; - isEpollEnabled(): boolean; - fillServerSystemReport($$0: Internal.SystemReport_): Internal.SystemReport; - stopServer(): void; - isPublished(): boolean; - isCommandBlockEnabled(): boolean; - isSingleplayerOwner($$0: Internal.GameProfile_): boolean; - getModdedStatus(): Internal.ModCheck; - setUUID($$0: Internal.UUID_): void; - onServerCrash($$0: Internal.CrashReport_): void; - tickServer($$0: Internal.BooleanSupplier_): void; - initServer(): boolean; - halt($$0: boolean): void; - getPort(): number; - getOperatorUserPermissionLevel(): number; - isDedicatedServer(): boolean; - shouldRconBroadcast(): boolean; - getForcedGameType(): Internal.GameType; - setDefaultGameType($$0: Internal.GameType_): void; - getServerDirectory(): Internal.File; - method_9201(): boolean; - getRateLimitPacketsPerSecond(): number; - forceSynchronousWrites(): boolean; - get commandBlockEnabled(): boolean; - get moddedStatus(): Internal.ModCheck; - get forcedGameType(): Internal.GameType; - get port(): number; - get functionCompilationLevel(): number; - get operatorUserPermissionLevel(): number; - get dedicatedServer(): boolean; - get serverDirectory(): Internal.File; - get published(): boolean; - get rateLimitPacketsPerSecond(): number; - get epollEnabled(): boolean; - set defaultGameType($$0: Internal.GameType_); - set uUID($$0: Internal.UUID_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IntegratedServer_ = IntegratedServer; - /** - * @javaClass net.minecraft.class_3085$class_6788 - */ - class LakeFeature$Configuration extends Internal.Record implements Internal.FeatureConfiguration { - barrier(): Internal.BlockStateProvider; - hashCode(): number; - equals($$0: any): boolean; - fluid(): Internal.BlockStateProvider; - toString(): string; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LakeFeature$Configuration_ = LakeFeature$Configuration; - /** - * @javaClass net.minecraft.class_270$class_272 - */ - class Team$Visibility extends Internal.Enum { - getDisplayName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.Team$Visibility[]; - static byName($$0: string): this; - static getAllNames(): string[]; - static readonly "HIDE_FOR_OTHER_TEAMS" : Internal.Team$Visibility; - static readonly "NEVER" : Internal.Team$Visibility; - readonly "name" : string; - readonly "id" : number; - static readonly "ALWAYS" : Internal.Team$Visibility; - static readonly "HIDE_FOR_OWN_TEAM" : Internal.Team$Visibility; - get allNames(): string[]; - get displayName(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Team$Visibility_ = "always" | "never" | "hide_for_other_teams" | "hide_for_own_team" | Team$Visibility; - /** - * @javaClass net.minecraft.class_5267 - */ - class SerializationContext { - serializeConditions($$0: Internal.LootItemCondition_[]): Internal.JsonElement; - static readonly "INSTANCE" : Internal.SerializationContext; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SerializationContext_ = SerializationContext; - /** - * @javaClass net.minecraft.class_5225$class_5229 - */ - interface StringSplitter$LinePosConsumer { - accept(arg0: Internal.Style_, arg1: number, arg2: number): void; - } - type StringSplitter$LinePosConsumer_ = ((arg0: Internal.Style, arg1: number, arg2: number) => void) | StringSplitter$LinePosConsumer; - /** - * @javaClass net.minecraft.class_3193$class_3897 - */ - interface ChunkHolder$PlayerProvider { - getPlayers(arg0: Internal.ChunkPos_, arg1: boolean): Internal.List; - } - type ChunkHolder$PlayerProvider_ = ((arg0: Internal.ChunkPos, arg1: boolean) => Internal.List) | ChunkHolder$PlayerProvider; - /** - * @javaClass net.minecraft.class_2804 - */ - class DataLayer { - set($$0: number, $$1: number, $$2: number, $$3: number): void; - get($$0: number, $$1: number, $$2: number): number; - isEmpty(): boolean; - toString(): string; - copy(): this; - getData(): number[]; - layerToString($$0: number): string; - static readonly "LAYER_COUNT" : 16; - static readonly "SIZE" : 2048; - static readonly "LAYER_SIZE" : 128; - get data(): number[]; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataLayer_ = DataLayer; - /** - * @javaClass io.netty.util.AbstractConstant - */ - abstract class AbstractConstant implements Internal.Constant { - hashCode(): number; - equals(arg0: any): boolean; - name(): string; - toString(): string; - id(): number; - compareTo(arg0: T): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractConstant_ = AbstractConstant; - /** - * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction - */ - interface Boolean2ByteFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: boolean): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): this; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: boolean): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ByteFunction; - } - type Boolean2ByteFunction_ = ((arg0: boolean) => number) | Boolean2ByteFunction; - /** - * @javaClass net.minecraft.class_5601 - */ - class ModelLayerLocation { - getModel(): ResourceLocation; - getLayer(): string; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - get model(): ResourceLocation; - get layer(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelLayerLocation_ = ModelLayerLocation; - /** - * @javaClass net.minecraft.class_1700 - */ - class MinecartHopper extends Internal.AbstractMinecartContainer implements Internal.Hopper { - method_5439(): number; - createMenu($$0: number, $$1: Internal.Inventory_): Internal.AbstractContainerMenu; - getDefaultDisplayBlockState(): Internal.BlockState; - setCooldown($$0: number): void; - suckInItems(): boolean; - destroy($$0: Internal.DamageSource_): void; - tick(): void; - isOnCooldown(): boolean; - activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; - setEnabled($$0: boolean): void; - getDefaultDisplayOffset(): number; - getMinecartType(): Internal.AbstractMinecart$Type; - isEnabled(): boolean; - method_11265(): number; - method_11264(): number; - method_11266(): number; - static readonly "MOVE_ITEM_SPEED" : 4; - get onCooldown(): boolean; - get defaultDisplayBlockState(): Internal.BlockState; - get defaultDisplayOffset(): number; - get minecartType(): Internal.AbstractMinecart$Type; - get enabled(): boolean; - set cooldown($$0: number); - set enabled($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecartHopper_ = MinecartHopper; - /** - * @javaClass net.minecraft.class_4482$class_4484 - */ - class BeehiveBlockEntity$BeeReleaseStatus extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.BeehiveBlockEntity$BeeReleaseStatus[]; - static readonly "BEE_RELEASED" : Internal.BeehiveBlockEntity$BeeReleaseStatus; - static readonly "EMERGENCY" : Internal.BeehiveBlockEntity$BeeReleaseStatus; - static readonly "HONEY_DELIVERED" : Internal.BeehiveBlockEntity$BeeReleaseStatus; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BeehiveBlockEntity$BeeReleaseStatus_ = "bee_released" | "honey_delivered" | "emergency" | BeehiveBlockEntity$BeeReleaseStatus; - /** - * @javaClass com.mojang.serialization.OptionalDynamic - */ - class OptionalDynamic extends Internal.DynamicLike { - getElementGeneric(arg0: T): Internal.DataResult; - asLongStreamOpt(): Internal.DataResult; - asByteBufferOpt(): Internal.DataResult; - orElseEmptyMap(): Internal.Dynamic; - orElseEmptyList(): Internal.Dynamic; - asStreamOpt(): Internal.DataResult>>; - asNumber(): Internal.DataResult; - asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; - getGeneric(arg0: T): Internal.DataResult; - decode(arg0: Internal.Decoder_): Internal.DataResult>; - asIntStreamOpt(): Internal.DataResult; - flatMap(arg0: Internal.Function_, Internal.DataResult_>): Internal.DataResult; - result(): Internal.Optional>; - into(arg0: Internal.Function_, V>): Internal.DataResult; - getElement(arg0: string): Internal.DataResult; - get(arg0: string): Internal.OptionalDynamic; - get(): Internal.DataResult>; - asString(): Internal.DataResult; - map(arg0: Internal.Function_, U>): Internal.DataResult; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OptionalDynamic_ = OptionalDynamic; - /** - * @javaClass java.time.Month - */ - class Month extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { - firstMonthOfQuarter(): this; - minus(arg0: number): this; - firstDayOfYear(arg0: boolean): number; - static valueOf(arg0: string): this; - minLength(): number; - query(arg0: Internal.TemporalQuery_): R; - static values(): Internal.Month[]; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - length(arg0: boolean): number; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - isSupported(arg0: Internal.TemporalField_): boolean; - plus(arg0: number): this; - getLong(arg0: Internal.TemporalField_): number; - getValue(): number; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - static of(arg0: number): this; - get(arg0: Internal.TemporalField_): number; - static from(arg0: Internal.TemporalAccessor_): this; - maxLength(): number; - static readonly "JANUARY" : Internal.Month; - static readonly "JUNE" : Internal.Month; - static readonly "MAY" : Internal.Month; - static readonly "OCTOBER" : Internal.Month; - static readonly "DECEMBER" : Internal.Month; - static readonly "MARCH" : Internal.Month; - static readonly "FEBRUARY" : Internal.Month; - static readonly "AUGUST" : Internal.Month; - static readonly "JULY" : Internal.Month; - static readonly "SEPTEMBER" : Internal.Month; - static readonly "NOVEMBER" : Internal.Month; - static readonly "APRIL" : Internal.Month; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Month_ = "november" | "june" | "september" | "may" | "august" | "january" | "february" | "july" | "december" | "october" | "april" | "march" | Month; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortUnaryOperator - */ - interface ShortUnaryOperator extends Internal.UnaryOperator, Internal.IntUnaryOperator { - negation(): this; - applyAsInt(arg0: number): number; - apply(arg0: number): number; - identity(): this; - } - type ShortUnaryOperator_ = ((arg0: number) => number) | ShortUnaryOperator; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.RecipeFunction - */ - class RecipeFunction extends Internal.BaseFunction implements Internal.WrappedJS { - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args0: any[]): Internal.RecipeJS; - createRecipe(args0: any[]): Internal.RecipeJS; - toString(): string; - readonly "typeID" : ResourceLocation; - readonly "type" : Internal.RecipeTypeJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeFunction_ = RecipeFunction; - /** - * @javaClass com.mojang.brigadier.exceptions.CommandSyntaxException - */ - class CommandSyntaxException extends Internal.Exception { - getCursor(): number; - getType(): Internal.CommandExceptionType; - getRawMessage(): Internal.Message; - getMessage(): string; - getInput(): string; - getContext(): string; - static "BUILT_IN_EXCEPTIONS" : Internal.BuiltInExceptionProvider; - static "ENABLE_COMMAND_STACK_TRACES" : false; - static readonly "CONTEXT_AMOUNT" : 10; - get cursor(): number; - get input(): string; - get context(): string; - get type(): Internal.CommandExceptionType; - get message(): string; - get rawMessage(): Internal.Message; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandSyntaxException_ = CommandSyntaxException; - /** - * Fired when a block is broken by player. This will not be fired by other means, like TNT. - * - * On fabric, the experience returned is always `null`. - * @javaClass dev.latvian.mods.kubejs.block.BlockBreakEventJS - */ - class BlockBreakEventJS extends Internal.PlayerEventJS { - getBlock(): Internal.BlockContainerJS; - getXp(): number; - getEntity(): Internal.EntityJS; - setXp(xp: number): void; - canCancel(): boolean; - get xp(): number; - get block(): Internal.BlockContainerJS; - get entity(): Internal.EntityJS; - set xp(xp: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when a block is broken by player. This will not be fired by other means, like TNT. - * - * On fabric, the experience returned is always `null`. - */ - type BlockBreakEventJS_ = BlockBreakEventJS; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2ObjectFunction - */ - interface Short2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Short2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ObjectFunction; - } - type Short2ObjectFunction_ = ((arg0: number) => V) | Short2ObjectFunction; - /** - * @javaClass net.minecraft.class_2519 - */ - class StringTag implements Internal.Tag, Internal.SpecialEquality { - getType(): Internal.TagType; - static valueOf($$0: string): this; - hashCode(): number; - static quoteAndEscape($$0: string): string; - static skipString($$0: Internal.DataInput_): void; - equals($$0: any): boolean; - getId(): number; - getAsString(): string; - toString(): string; - copy(): this; - write($$0: Internal.DataOutput_): void; - accept($$0: Internal.TagVisitor_): void; - accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - specialEquals(o: any, shallow: boolean): boolean; - static readonly "TYPE" : Internal.TagType; - get id(): number; - get asString(): string; - get type(): Internal.TagType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StringTag_ = StringTag; - /** - * @javaClass net.minecraft.class_5497 - */ - class StructureProcessorList { - toString(): string; - list(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureProcessorList_ = Special.StructureProcessorList | StructureProcessorList; - /** - * @javaClass io.netty.util.AttributeKey - */ - class AttributeKey extends Internal.AbstractConstant> { - static valueOf(arg0: string): Internal.AttributeKey; - static valueOf(arg0: Internal.Class_, arg1: string): Internal.AttributeKey; - static exists(arg0: string): boolean; - static newInstance(arg0: string): Internal.AttributeKey; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributeKey_ = AttributeKey; - /** - * @javaClass net.minecraft.class_339 - */ - abstract class AbstractWidget extends Internal.GuiComponent implements Internal.Widget, Internal.GuiEventListener, Internal.NarratableEntry, Internal.MixinClickableWidgetAccessor { - renderToolTip($$0: Internal.PoseStack_, $$1: number, $$2: number): void; - method_25406($$0: number, $$1: number, $$2: number): boolean; - method_25405($$0: number, $$1: number): boolean; - onClick($$0: number, $$1: number): void; - method_25407($$0: boolean): boolean; - static wrapDefaultNarrationMessage($$0: Internal.Component_): Internal.MutableComponent; - setAlpha($$0: number): void; - getMessage(): Internal.Component; - playDownSound($$0: Internal.SoundManager_): void; - getWidth(): number; - setMessage($$0: Internal.Component_): void; - method_25402($$0: number, $$1: number, $$2: number): boolean; - renderButton($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; - isFocused(): boolean; - setWidth($$0: number): void; - isHoveredOrFocused(): boolean; - method_25403($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - onRelease($$0: number, $$1: number): void; - getHeight(): number; - method_25394($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; - method_37303(): boolean; - method_37018(): Internal.NarratableEntry$NarrationPriority; - "visible" : boolean; - "x" : number; - "y" : number; - "active" : boolean; - static readonly "WIDGETS_LOCATION" : ResourceLocation; - get width(): number; - get focused(): boolean; - get message(): Internal.Component; - get hoveredOrFocused(): boolean; - get height(): number; - set alpha($$0: number); - set width($$0: number); - set message($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractWidget_ = AbstractWidget; - /** - * @javaClass net.minecraft.class_1953 - */ - class TickPriority extends Internal.Enum { - getValue(): number; - static valueOf($$0: string): this; - static values(): Internal.TickPriority[]; - static byValue($$0: number): this; - static readonly "EXTREMELY_LOW" : Internal.TickPriority; - static readonly "VERY_HIGH" : Internal.TickPriority; - static readonly "HIGH" : Internal.TickPriority; - static readonly "LOW" : Internal.TickPriority; - static readonly "VERY_LOW" : Internal.TickPriority; - static readonly "EXTREMELY_HIGH" : Internal.TickPriority; - static readonly "NORMAL" : Internal.TickPriority; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TickPriority_ = "normal" | "high" | "extremely_high" | "very_high" | "low" | "very_low" | "extremely_low" | TickPriority; - /** - * @javaClass dev.latvian.mods.kubejs.item.MutableToolTier - */ - class MutableToolTier implements Internal.Tier { - setRepairIngredient(in_: Internal.IngredientJS_): void; - setSpeed(f: number): void; - getLevel(): number; - getUses(): number; - getSpeed(): number; - getAttackDamageBonus(): number; - setEnchantmentValue(i: number): void; - getEnchantmentValue(): number; - setAttackDamageBonus(f: number): void; - getVanillaRepairIngredient(): Internal.Ingredient; - setUses(i: number): void; - setLevel(i: number): void; - readonly "parent" : Internal.Tier; - get level(): number; - get vanillaRepairIngredient(): Internal.Ingredient; - get attackDamageBonus(): number; - get enchantmentValue(): number; - get uses(): number; - get speed(): number; - set repairIngredient(in_: Internal.IngredientJS_); - set level(i: number); - set attackDamageBonus(f: number); - set enchantmentValue(i: number); - set uses(i: number); - set speed(f: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MutableToolTier_ = MutableToolTier; - /** - * @javaClass net.minecraft.class_4065 - */ - class NarratorStatus extends Internal.Enum { - getName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.NarratorStatus[]; - getId(): number; - static byId($$0: number): this; - static readonly "SYSTEM" : Internal.NarratorStatus; - static readonly "ALL" : Internal.NarratorStatus; - static readonly "CHAT" : Internal.NarratorStatus; - static readonly "OFF" : Internal.NarratorStatus; - get name(): Internal.Component; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NarratorStatus_ = "all" | "system" | "chat" | "off" | NarratorStatus; - /** - * @javaClass dev.latvian.mods.kubejs.script.ScriptManager - */ - class ScriptManager { - loadFromDirectory(): void; - load(): void; - isClassAllowed(name: string): boolean; - loadJavaClass(scope: Internal.Scriptable_, args: any[]): Internal.NativeJavaClass; - handler$cbd000$loadJavaClass(njc: Internal.Scriptable_, ex: any[], cir: Internal.CallbackInfoReturnable_): void; - unload(): void; - readonly "exampleScript" : string; - readonly "type" : Internal.ScriptType; - "firstLoad" : boolean; - readonly "directory" : Internal.Path; - readonly "packs" : Internal.Map; - readonly "events" : Internal.EventsJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptManager_ = ScriptManager; - /** - * @javaClass net.minecraft.class_1632 - */ - class Vindicator extends Internal.AbstractIllager { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - isAlliedTo($$0: Internal.Entity_): boolean; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - setCustomName($$0: Internal.Component_): void; - applyRaidBuffs($$0: number, $$1: boolean): void; - getCelebrateSound(): Internal.SoundEvent; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - getArmPose(): Internal.AbstractIllager$IllagerArmPose; - get celebrateSound(): Internal.SoundEvent; - get armPose(): Internal.AbstractIllager$IllagerArmPose; - set customName($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Vindicator_ = Vindicator; - /** - * @javaClass net.minecraft.class_1352 - */ - abstract class Goal { - stop(): void; - isInterruptable(): boolean; - start(): void; - toString(): string; - tick(): void; - canContinueToUse(): boolean; - getFlags(): Internal.EnumSet; - setFlags($$0: Internal.EnumSet_): void; - canUse(): boolean; - requiresUpdateEveryTick(): boolean; - get flags(): Internal.EnumSet; - get interruptable(): boolean; - set flags($$0: Internal.EnumSet_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Goal_ = Goal; - /** - * @javaClass java.util.function.DoubleSupplier - */ - interface DoubleSupplier { - getAsDouble(): number; - } - type DoubleSupplier_ = (() => number) | DoubleSupplier; - /** - * @javaClass java.util.function.LongUnaryOperator - */ - interface LongUnaryOperator { - applyAsLong(arg0: number): number; - compose(arg0: Internal.LongUnaryOperator_): this; - identity(): this; - andThen(arg0: Internal.LongUnaryOperator_): this; - } - type LongUnaryOperator_ = ((arg0: number) => number) | LongUnaryOperator; - /** - * @javaClass net.minecraft.class_6622$class_6623 - */ - class PieceGenerator$Context extends Internal.Record { - heightAccessor(): Internal.LevelHeightAccessor; - random(): Internal.WorldgenRandom; - chunkGenerator(): Internal.ChunkGenerator; - chunkPos(): Internal.ChunkPos; - seed(): number; - structureManager(): Internal.StructureManager; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - config(): C; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PieceGenerator$Context_ = PieceGenerator$Context; - /** - * @javaClass java.nio.file.DirectoryStream$Filter - */ - interface DirectoryStream$Filter { - accept(arg0: T): boolean; - } - type DirectoryStream$Filter_ = ((arg0: T) => boolean) | DirectoryStream$Filter; - /** - * @javaClass dev.latvian.mods.kubejs.core.AsKJS - */ - interface AsKJS { - asKJS(): T; - wrapSafe(as: Internal.AsKJS_): T; - } - type AsKJS_ = (() => T) | AsKJS; - /** - * @javaClass dev.onyxstudios.cca.api.v3.component.sync.ComponentPacketWriter - */ - interface ComponentPacketWriter { - writeSyncPacket(arg0: Internal.FriendlyByteBuf_, arg1: Internal.ServerPlayer_): void; - } - type ComponentPacketWriter_ = ((arg0: Internal.FriendlyByteBuf, arg1: Internal.ServerPlayer) => void) | ComponentPacketWriter; - /** - * @javaClass net.minecraft.class_6755 - */ - class LevelChunkTicks implements Internal.SerializableTickContainer, Internal.TickContainerAccess { - getAll(): Internal.Stream>; - static load($$0: Internal.ListTag_, $$1: Internal.Function_>, $$2: Internal.ChunkPos_): Internal.LevelChunkTicks; - setOnTickAdded($$0: Internal.BiConsumer_, Internal.ScheduledTick_>): void; - method_39363($$0: Internal.ScheduledTick_): void; - save($$0: number, $$1: Internal.Function_): Internal.ListTag; - method_20825(): number; - method_8674($$0: BlockPos_, $$1: T): boolean; - poll(): Internal.ScheduledTick; - unpack($$0: number): void; - removeIf($$0: Internal.Predicate_>): void; - peek(): Internal.ScheduledTick; - get all(): Internal.Stream>; - set onTickAdded($$0: Internal.BiConsumer_, Internal.ScheduledTick_>); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelChunkTicks_ = LevelChunkTicks; - /** - * @javaClass net.minecraft.class_296 - */ - class VertexFormatElement { - getIndex(): number; - getType(): Internal.VertexFormatElement$Type; - hashCode(): number; - getByteSize(): number; - clearBufferState($$0: number): void; - equals($$0: any): boolean; - isPosition(): boolean; - toString(): string; - getCount(): number; - setupBufferState($$0: number, $$1: number, $$2: number): void; - getUsage(): Internal.VertexFormatElement$Usage; - get byteSize(): number; - get usage(): Internal.VertexFormatElement$Usage; - get count(): number; - get index(): number; - get position(): boolean; - get type(): Internal.VertexFormatElement$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VertexFormatElement_ = VertexFormatElement; - /** - * @javaClass net.minecraft.class_1523 - */ - class DragonSittingFlamingPhase extends Internal.AbstractDragonSittingPhase { - doServerTick(): void; - doClientTick(): void; - resetFlameCount(): void; - end(): void; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonSittingFlamingPhase_ = DragonSittingFlamingPhase; - /** - * @javaClass net.minecraft.class_1534 - */ - class Painting extends Internal.HangingEntity { - dropItem($$0: Internal.Entity_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getPickResult(): Internal.ItemStack; - getHeight(): number; - lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - playPlacementSound(): void; - getWidth(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - moveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - getAddEntityPacket(): Internal.Packet; - "motive" : Internal.Motive; - get width(): number; - get pickResult(): Internal.ItemStack; - get addEntityPacket(): Internal.Packet; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Painting_ = Painting; - /** - * @javaClass java.io.Writer - */ - abstract class Writer implements Internal.Appendable, Internal.Closeable, Internal.Flushable { - flush(): void; - static nullWriter(): this; - close(): void; - write(arg0: string, arg1: number, arg2: number): void; - write(arg0: number): void; - write(arg0: string): void; - write(arg0: string[], arg1: number, arg2: number): void; - write(arg0: string[]): void; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; - append(arg0: string): this; - append(arg0: Internal.CharSequence_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Writer_ = Writer; - /** - * @javaClass net.minecraft.class_64 - */ - interface ComposableEntryContainer { - expand(arg0: Internal.LootContext_, arg1: Internal.Consumer_): boolean; - method_16778($$0: Internal.ComposableEntryContainer_): this; - method_385($$0: Internal.ComposableEntryContainer_): this; - } - type ComposableEntryContainer_ = ((arg0: Internal.LootContext, arg1: Internal.Consumer) => boolean) | ComposableEntryContainer; - /** - * @javaClass net.minecraft.class_6597 - */ - class PrioritizeChunkUpdates extends Internal.Enum { - getKey(): string; - static valueOf($$0: string): this; - static values(): Internal.PrioritizeChunkUpdates[]; - getId(): number; - static byId($$0: number): this; - static readonly "NEARBY" : Internal.PrioritizeChunkUpdates; - static readonly "NONE" : Internal.PrioritizeChunkUpdates; - static readonly "PLAYER_AFFECTED" : Internal.PrioritizeChunkUpdates; - get id(): number; - get key(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PrioritizeChunkUpdates_ = "player_affected" | "none" | "nearby" | PrioritizeChunkUpdates; - /** - * @javaClass net.minecraft.class_273 - */ - class ScoreboardSaveData extends Internal.SavedData { - load($$0: Internal.CompoundTag_): this; - save($$0: Internal.CompoundTag_): Internal.CompoundTag; - static readonly "FILE_ID" : "scoreboard"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScoreboardSaveData_ = ScoreboardSaveData; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback - */ - interface ItemBuilder$FinishUsingCallback { - finishUsingItem(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_): Internal.ItemStackJS; - } - type ItemBuilder$FinishUsingCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS) => Internal.ItemStackJS) | ItemBuilder$FinishUsingCallback; - /** - * @javaClass net.minecraft.class_6044 - */ - class AxolotlAttackablesSensor extends Internal.NearestVisibleLivingEntitySensor { - static readonly "TARGET_DETECTION_DISTANCE" : 8.0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AxolotlAttackablesSensor_ = AxolotlAttackablesSensor; - /** - * @javaClass net.minecraft.class_1577 - */ - class Guardian extends Internal.Monster { - aiStep(): void; - static checkGuardianSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - getTailAnimation($$0: number): number; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - getActiveAttackTarget(): Internal.LivingEntity; - static createAttributes(): Internal.AttributeSupplier$Builder; - getMobType(): Internal.MobType; - getSpikesAnimation($$0: number): number; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - getAttackDuration(): number; - getMaxHeadXRot(): number; - getAttackAnimationScale($$0: number): number; - isMoving(): boolean; - hasActiveAttackTarget(): boolean; - travel($$0: Vec3_): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - canBreatheUnderwater(): boolean; - getAmbientSoundInterval(): number; - get activeAttackTarget(): Internal.LivingEntity; - get maxHeadXRot(): number; - get attackDuration(): number; - get mobType(): Internal.MobType; - get moving(): boolean; - get ambientSoundInterval(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Guardian_ = Guardian; - /** - * @javaClass net.minecraft.class_3793 - */ - class BlockIgnoreProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - static readonly "STRUCTURE_AND_AIR" : Internal.BlockIgnoreProcessor; - static readonly "AIR" : Internal.BlockIgnoreProcessor; - static readonly "STRUCTURE_BLOCK" : Internal.BlockIgnoreProcessor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockIgnoreProcessor_ = BlockIgnoreProcessor; - /** - * @javaClass com.mojang.datafixers.optics.Optic - */ - interface Optic { - eval

(arg0: Internal.App_): Internal.Function, Internal.App2>; - compose(arg0: Internal.Optic_): Internal.Optic; - upCast(arg0: Internal.Set_>, arg1: Internal.TypeToken_): Internal.Optional>; - composeUnchecked(arg0: Internal.Optic_): Internal.Optic; - } - type Optic_ = ((arg0: Internal.App) => Internal.Function, Internal.App2>) | Optic; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder - */ - class StonePressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StonePressurePlateBlockBuilder_ = StonePressurePlateBlockBuilder; - /** - * @javaClass net.minecraft.class_277 - */ - class BlendMode { - static stringToBlendFactor($$0: string): number; - isOpaque(): boolean; - apply(): void; - hashCode(): number; - static stringToBlendFunc($$0: string): number; - equals($$0: any): boolean; - get opaque(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlendMode_ = BlendMode; - /** - * @javaClass net.minecraft.class_1708 - */ - class BrewingStandMenu extends Internal.AbstractContainerMenu { - getFuel(): number; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - getBrewingTicks(): number; - get fuel(): number; - get brewingTicks(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BrewingStandMenu_ = BrewingStandMenu; - /** - * @javaClass net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockEntityApiProvider - */ - interface BlockApiLookup$BlockEntityApiProvider { - find(arg0: Internal.BlockEntity_, arg1: C): A; - } - type BlockApiLookup$BlockEntityApiProvider_ = ((arg0: Internal.BlockEntity, arg1: C) => A) | BlockApiLookup$BlockEntityApiProvider; - /** - * @javaClass dev.latvian.mods.kubejs.util.MessageSender - */ - interface MessageSender { - setStatusMessage(message: Internal.Component_): void; - getName(): Internal.Component; - getDisplayName(): Internal.Component; - tell(arg0: Internal.Component_): void; - runCommand(arg0: string): number; - runCommandSilent(command: string): number; - } - type MessageSender_ = MessageSender; - /** - * @javaClass net.minecraft.class_763 - */ - class ItemModelShaper { - handler$zmg000$onInit(bakedModelManager: Internal.ModelManager_, info: Internal.CallbackInfo_): void; - getModelManager(): Internal.ModelManager; - getItemModel($$0: Internal.Item_): Internal.BakedModel; - getItemModel($$0: Internal.ItemStack_): Internal.BakedModel; - rebuildCache(): void; - register($$0: Internal.Item_, $$1: Internal.ModelResourceLocation_): void; - readonly "shapes" : Internal.Int2ObjectMap; - get modelManager(): Internal.ModelManager; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemModelShaper_ = ItemModelShaper; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry - */ - interface Long2ObjectMap$Entry extends Internal.Map$Entry { - getKey(): number; - getLongKey(): number; - } - type Long2ObjectMap$Entry_ = (() => number) | Long2ObjectMap$Entry; - /** - * @javaClass me.pepperbell.continuity.client.util.biome.BiomeView - */ - interface BiomeView { - getBiome(arg0: BlockPos_): Internal.Holder; - } - type BiomeView_ = ((arg0: BlockPos) => Internal.Holder) | BiomeView; - /** - * @javaClass com.mojang.datafixers.Products$P2 - */ - class Products$P2 { - apply(arg0: Internal.Applicative_, arg1: Internal.BiFunction_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P5_): Internal.Products$P7; - and(arg0: Internal.Products$P6_): Internal.Products$P8; - and(arg0: Internal.App_): Internal.Products$P3; - and(arg0: Internal.Products$P2_): Internal.Products$P4; - and(arg0: Internal.Products$P3_): Internal.Products$P5; - and(arg0: Internal.Products$P4_): Internal.Products$P6; - t1(): Internal.App; - t2(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P2_ = Products$P2; - /** - * @javaClass java.lang.constant.MethodHandleDesc - */ - interface MethodHandleDesc extends Internal.ConstantDesc { - ofMethod(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.MethodTypeDesc_): Internal.DirectMethodHandleDesc; - invocationType(): Internal.MethodTypeDesc; - ofConstructor(arg0: Internal.ClassDesc_, ... arg1: Internal.ClassDesc_[]): Internal.DirectMethodHandleDesc; - of(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: string): Internal.DirectMethodHandleDesc; - equals(arg0: any): boolean; - ofField(arg0: Internal.DirectMethodHandleDesc$Kind_, arg1: Internal.ClassDesc_, arg2: string, arg3: Internal.ClassDesc_): Internal.DirectMethodHandleDesc; - asType(arg0: Internal.MethodTypeDesc_): this; - } - type MethodHandleDesc_ = MethodHandleDesc; - /** - * @javaClass java.util.concurrent.Future - */ - interface Future { - cancel(arg0: boolean): boolean; - isCancelled(): boolean; - get(arg0: number, arg1: Internal.TimeUnit_): V; - get(): V; - isDone(): boolean; - } - type Future_ = Future; - /** - * @javaClass net.minecraft.class_2350$class_2351 - */ - abstract class Direction$Axis extends Internal.Enum implements Internal.StringRepresentable, Internal.Predicate { - getName(): string; - static getRandom($$0: Internal.Random_): this; - test($$0: Internal.Direction_): boolean; - isVertical(): boolean; - static valueOf($$0: string): this; - static values(): Internal.Direction$Axis[]; - method_15434(): string; - static byName($$0: string): this; - choose(arg0: number, arg1: number, arg2: number): number; - toString(): string; - getPlane(): Internal.Direction$Plane; - isHorizontal(): boolean; - static readonly "CODEC" : Internal.Codec; - static readonly "X" : Internal.Direction$Axis; - static readonly "Y" : Internal.Direction$Axis; - static readonly "Z" : Internal.Direction$Axis; - static readonly "VALUES" : Internal.Direction$Axis[]; - get plane(): Internal.Direction$Plane; - get horizontal(): boolean; - get name(): string; - get vertical(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Direction$Axis_ = "x" | "y" | "z" | Direction$Axis; - /** - * @javaClass net.minecraft.class_1869 - */ - class ShapedRecipe implements Internal.CraftingRecipe { - static patternFromJson($$0: Internal.JsonArray_): string[]; - static shrink(... $$0: string[]): string[]; - static itemFromJson($$0: Internal.JsonObject_): Internal.Item; - static itemStackFromJson($$0: Internal.JsonObject_): Internal.ItemStack; - getWidth(): number; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - matches($$0: Internal.CraftingContainer_, $$1: number, $$2: number, $$3: boolean): boolean; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - static dissolvePattern($$0: string[], $$1: Internal.Map_, $$2: number, $$3: number): Internal.NonNullList; - getHeight(): number; - method_31584(): boolean; - method_8110(): Internal.ItemStack; - method_8114(): ResourceLocation; - method_8113($$0: number, $$1: number): boolean; - method_8112(): string; - method_8119(): Internal.RecipeSerializer; - method_8117(): Internal.NonNullList; - static keyFromJson($$0: Internal.JsonObject_): Internal.Map; - readonly "width" : number; - readonly "height" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShapedRecipe_ = ShapedRecipe; - /** - * @javaClass java.nio.channels.CompletionHandler - */ - interface CompletionHandler { - failed(arg0: Internal.Throwable_, arg1: A): void; - completed(arg0: V, arg1: A): void; - } - type CompletionHandler_ = CompletionHandler; - /** - * @javaClass net.minecraft.class_5558 - */ - interface BlockEntityTicker { - tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: T): void; - } - type BlockEntityTicker_ = ((arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: T) => void) | BlockEntityTicker; - /** - * @javaClass java.lang.module.ModuleDescriptor$Requires$Modifier - */ - class ModuleDescriptor$Requires$Modifier extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.ModuleDescriptor$Requires$Modifier[]; - static readonly "TRANSITIVE" : Internal.ModuleDescriptor$Requires$Modifier; - static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Requires$Modifier; - static readonly "MANDATED" : Internal.ModuleDescriptor$Requires$Modifier; - static readonly "STATIC" : Internal.ModuleDescriptor$Requires$Modifier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Requires$Modifier_ = "synthetic" | "static" | "mandated" | "transitive" | ModuleDescriptor$Requires$Modifier; - /** - * @javaClass net.minecraft.class_32 - */ - class LevelStorageSource { - levelExists($$0: string): boolean; - getName(): string; - isNewLevelIdAcceptable($$0: string): boolean; - createAccess($$0: string): Internal.LevelStorageSource$LevelStorageAccess; - getLevelList(): Internal.List; - getBackupPath(): Internal.Path; - getBaseDir(): Internal.Path; - static createDefault($$0: Internal.Path_): this; - get baseDir(): Internal.Path; - get levelList(): Internal.List; - get backupPath(): Internal.Path; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelStorageSource_ = LevelStorageSource; - /** - * @javaClass java.util.concurrent.atomic.AtomicReference - */ - class AtomicReference implements Internal.Serializable { - setPlain(arg0: V): void; - weakCompareAndSetPlain(arg0: V, arg1: V): boolean; - set(arg0: V): void; - weakCompareAndSetRelease(arg0: V, arg1: V): boolean; - weakCompareAndSet(arg0: V, arg1: V): boolean; - compareAndExchange(arg0: V, arg1: V): V; - getAcquire(): V; - updateAndGet(arg0: Internal.UnaryOperator_): V; - setOpaque(arg0: V): void; - getPlain(): V; - compareAndExchangeRelease(arg0: V, arg1: V): V; - getOpaque(): V; - compareAndSet(arg0: V, arg1: V): boolean; - compareAndExchangeAcquire(arg0: V, arg1: V): V; - get(): V; - lazySet(arg0: V): void; - setRelease(arg0: V): void; - toString(): string; - getAndUpdate(arg0: Internal.UnaryOperator_): V; - getAndSet(arg0: V): V; - weakCompareAndSetAcquire(arg0: V, arg1: V): boolean; - getAndAccumulate(arg0: V, arg1: Internal.BinaryOperator_): V; - accumulateAndGet(arg0: V, arg1: Internal.BinaryOperator_): V; - weakCompareAndSetVolatile(arg0: V, arg1: V): boolean; - get opaque(): V; - get plain(): V; - get acquire(): V; - set opaque(arg0: V); - set release(arg0: V); - set plain(arg0: V); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AtomicReference_ = AtomicReference; - /** - * @javaClass net.minecraft.class_3193 - */ - class ChunkHolder { - getFullChunk(): Internal.LevelChunk; - setTicketLevel($$0: number): void; - refreshAccessibility(): void; - getAllFutures(): Internal.List>>>; - getFutureIfPresentUnchecked($$0: Internal.ChunkStatus_): Internal.CompletableFuture>; - getFutureIfPresent($$0: Internal.ChunkStatus_): Internal.CompletableFuture>; - getEntityTickingChunkFuture(): Internal.CompletableFuture>; - sectionLightChanged($$0: Internal.LightLayer_, $$1: number): void; - getFullStatus(): Internal.ChunkHolder$FullChunkStatus; - blockChanged($$0: BlockPos_): void; - static getStatus($$0: number): Internal.ChunkStatus; - getTickingChunkFuture(): Internal.CompletableFuture>; - broadcastChanges($$0: Internal.LevelChunk_): void; - getLastAvailable(): Internal.ChunkAccess; - static getFullChunkStatus($$0: number): Internal.ChunkHolder$FullChunkStatus; - wasAccessibleSinceLastSave(): boolean; - getQueueLevel(): number; - getTickingChunk(): Internal.LevelChunk; - getTicketLevel(): number; - getLastAvailableStatus(): Internal.ChunkStatus; - getChunkToSave(): Internal.CompletableFuture; - getPos(): Internal.ChunkPos; - replaceProtoChunk($$0: Internal.ImposterProtoChunk_): void; - getFullChunkFuture(): Internal.CompletableFuture>; - getOrScheduleFuture($$0: Internal.ChunkStatus_, $$1: Internal.ChunkMap_): Internal.CompletableFuture>; - static readonly "UNLOADED_CHUNK" : Internal.Either; - static readonly "UNLOADED_CHUNK_FUTURE" : Internal.CompletableFuture>; - static readonly "UNLOADED_LEVEL_CHUNK" : Internal.Either; - get chunkToSave(): Internal.CompletableFuture; - get ticketLevel(): number; - get fullChunk(): Internal.LevelChunk; - get allFutures(): Internal.List>>>; - get queueLevel(): number; - get lastAvailableStatus(): Internal.ChunkStatus; - get fullChunkFuture(): Internal.CompletableFuture>; - get tickingChunk(): Internal.LevelChunk; - get pos(): Internal.ChunkPos; - get entityTickingChunkFuture(): Internal.CompletableFuture>; - get tickingChunkFuture(): Internal.CompletableFuture>; - get fullStatus(): Internal.ChunkHolder$FullChunkStatus; - get lastAvailable(): Internal.ChunkAccess; - set ticketLevel($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkHolder_ = ChunkHolder; - /** - * @javaClass net.minecraft.class_5349 - */ - class ServerFunctionLibrary implements Internal.PreparableReloadListener, Internal.IdentifiableResourceReloadListener { - reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - getFunction($$0: ResourceLocation_): Internal.Optional; - getFabricId(): ResourceLocation; - getAvailableTags(): Internal.Iterable; - getFunctions(): Internal.Map; - getTag($$0: ResourceLocation_): net.minecraft.tags.Tag; - getFabricDependencies(): Internal.Collection; - get fabricDependencies(): Internal.Collection; - get functions(): Internal.Map; - get fabricId(): ResourceLocation; - get availableTags(): Internal.Iterable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerFunctionLibrary_ = ServerFunctionLibrary; - /** - * @javaClass net.minecraft.class_3302 - */ - interface PreparableReloadListener { - reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture; - getName(): string; - } - type PreparableReloadListener_ = ((arg0: Internal.PreparableReloadListener$PreparationBarrier, arg1: Internal.ResourceManager, arg2: Internal.ProfilerFiller, arg3: Internal.ProfilerFiller, arg4: Internal.Executor, arg5: Internal.Executor) => Internal.CompletableFuture) | PreparableReloadListener; - /** - * @javaClass net.minecraft.class_2350$class_2353 - */ - class Direction$Plane extends Internal.Enum implements Internal.Iterable, Internal.Predicate { - iterator(): Internal.Iterator; - test($$0: Internal.Direction_): boolean; - getRandomDirection($$0: Internal.Random_): Internal.Direction; - stream(): Internal.Stream; - getRandomAxis($$0: Internal.Random_): Internal.Direction$Axis; - static valueOf($$0: string): this; - static values(): Internal.Direction$Plane[]; - static readonly "VERTICAL" : Internal.Direction$Plane; - static readonly "HORIZONTAL" : Internal.Direction$Plane; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Direction$Plane_ = "horizontal" | "vertical" | Direction$Plane; - /** - * @javaClass net.minecraft.class_4008 - */ - class SplashManager extends Internal.SimplePreparableReloadListener> { - getSplash(): string; - get splash(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SplashManager_ = SplashManager; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2ShortFunction - */ - interface Int2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): this; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Int2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): this; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ShortFunction; - } - type Int2ShortFunction_ = ((arg0: number) => number) | Int2ShortFunction; - /** - * @javaClass net.minecraft.class_2609 - */ - abstract class AbstractFurnaceBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.WorldlyContainer, Internal.RecipeHolder, Internal.StackedContentsCompatible, Internal.SpecialLogicInventory { - method_5438($$0: number): Internal.ItemStack; - method_5439(): number; - method_5437($$0: number, $$1: Internal.ItemStack_): boolean; - handler$zpa000$setStackSuppressUpdate(slot: number, stack: Internal.ItemStack_, ci: Internal.CallbackInfo_): void; - constant$boj000$canPlayerUse_maxReach(d: number, player: Internal.Player_): number; - awardUsedRecipesAndPopExperience($$0: Internal.ServerPlayer_): void; - static getFuel(): Internal.Map; - load($$0: Internal.CompoundTag_): void; - fabric_setSuppress(suppress: boolean): void; - method_5441($$0: number): Internal.ItemStack; - method_7664($$0: Internal.Player_): void; - method_5442(): boolean; - method_7663(): Internal.Recipe; - method_7662($$0: Internal.Recipe_): void; - method_7683($$0: Internal.StackedContents_): void; - fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; - method_5443($$0: Internal.Player_): boolean; - static add($$0: Internal.Map_, $$1: Internal.ItemLike_, $$2: number): void; - static add($$0: Internal.Map_, $$1: Internal.TagKey_, $$2: number): void; - getRecipesToAwardAndPopExperience($$0: Internal.ServerLevel_, $$1: Vec3_): Internal.List>; - static isFuel($$0: Internal.ItemStack_): boolean; - method_5447($$0: number, $$1: Internal.ItemStack_): void; - method_5448(): void; - static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.AbstractFurnaceBlockEntity_): void; - method_5492($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; - method_5493($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; - method_5494($$0: Internal.Direction_): number[]; - method_5434($$0: number, $$1: number): Internal.ItemStack; - static readonly "DATA_LIT_DURATION" : 1; - static readonly "DATA_COOKING_TOTAL_TIME" : 3; - static readonly "DATA_COOKING_PROGRESS" : 2; - static readonly "BURN_TIME_STANDARD" : 200; - static readonly "NUM_DATA_VALUES" : 4; - static readonly "DATA_LIT_TIME" : 0; - static readonly "BURN_COOL_SPEED" : 2; - get fuel(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractFurnaceBlockEntity_ = AbstractFurnaceBlockEntity; - /** - * @javaClass dev.latvian.mods.kubejs.core.LootTablesKJS - */ - interface LootTablesKJS { - applyKJS0(map: Internal.Map_, action: Internal.BiConsumer_): void; - } - type LootTablesKJS_ = LootTablesKJS; - /** - * @javaClass net.minecraft.class_2836 - */ - class ServerboundPaddleBoatPacket implements Internal.Packet { - getRight(): boolean; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getLeft(): boolean; - get left(): boolean; - get right(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundPaddleBoatPacket_ = ServerboundPaddleBoatPacket; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseClick - */ - interface ScreenMouseEvents$BeforeMouseClick { - beforeMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenMouseEvents$BeforeMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenMouseEvents$BeforeMouseClick; - /** - * @javaClass net.minecraft.class_2595 - */ - class ChestBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.LidBlockEntity { - method_5439(): number; - static getOpenCount($$0: Internal.BlockGetter_, $$1: BlockPos_): number; - load($$0: Internal.CompoundTag_): void; - static swapContents($$0: Internal.ChestBlockEntity_, $$1: Internal.ChestBlockEntity_): void; - method_11274($$0: number): number; - triggerEvent($$0: number, $$1: number): boolean; - method_5435($$0: Internal.Player_): void; - static lidAnimateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ChestBlockEntity_): void; - method_5432($$0: Internal.Player_): void; - recheckOpen(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChestBlockEntity_ = ChestBlockEntity; - /** - * @javaClass com.mojang.serialization.DataResult - */ - class DataResult implements Internal.App { - apply2(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; - apply3(arg0: Internal.Function3_, arg1: Internal.DataResult_, arg2: Internal.DataResult_): Internal.DataResult; - static instance(): Internal.DataResult$Instance; - setPartial(arg0: R): Internal.DataResult; - setPartial(arg0: Internal.Supplier_): Internal.DataResult; - addLifecycle(arg0: Internal.Lifecycle_): Internal.DataResult; - static partialGet(arg0: Internal.Function_, arg1: Internal.Supplier_): Internal.Function>; - static error(arg0: string, arg1: R, arg2: Internal.Lifecycle_): Internal.DataResult; - error(): Internal.Optional>; - static error(arg0: string): Internal.DataResult; - static error(arg0: string, arg1: Internal.Lifecycle_): Internal.DataResult; - static error(arg0: string, arg1: R): Internal.DataResult; - apply2stable(arg0: Internal.BiFunction_, arg1: Internal.DataResult_): Internal.DataResult; - promotePartial(arg0: Internal.Consumer_): Internal.DataResult; - ap(arg0: Internal.DataResult_>): Internal.DataResult; - lifecycle(): Internal.Lifecycle; - flatMap(arg0: Internal.Function_>): Internal.DataResult; - result(): Internal.Optional; - mapError(arg0: Internal.UnaryOperator_): Internal.DataResult; - setLifecycle(arg0: Internal.Lifecycle_): Internal.DataResult; - static success(arg0: R): Internal.DataResult; - static success(arg0: R, arg1: Internal.Lifecycle_): Internal.DataResult; - static unbox(arg0: Internal.App_): Internal.DataResult; - hashCode(): number; - getOrThrow(arg0: boolean, arg1: Internal.Consumer_): R; - equals(arg0: any): boolean; - get(): Internal.Either>; - toString(): string; - map(arg0: Internal.Function_): Internal.DataResult; - resultOrPartial(arg0: Internal.Consumer_): Internal.Optional; - set partial(arg0: R); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DataResult_ = DataResult; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2ReferenceFunction - */ - interface Long2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Long2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ReferenceFunction; - } - type Long2ReferenceFunction_ = ((arg0: number) => V) | Long2ReferenceFunction; - /** - * @javaClass net.minecraft.class_1670 - */ - class DragonFireball extends Internal.AbstractHurtingProjectile { - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - isPickable(): boolean; - static readonly "SPLASH_RANGE" : 4.0; - get pickable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonFireball_ = DragonFireball; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction - */ - interface Reference2ReferenceFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; - get(arg0: any): V; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; - } - type Reference2ReferenceFunction_ = ((arg0: any) => V) | Reference2ReferenceFunction; - /** - * @javaClass net.minecraft.class_4647 - */ - abstract class FoliagePlacer { - foliageHeight(arg0: Internal.Random_, arg1: number, arg2: Internal.TreeConfiguration_): number; - createFoliage($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.TreeConfiguration_, $$4: number, $$5: Internal.FoliagePlacer$FoliageAttachment_, $$6: number, $$7: number): void; - foliageRadius($$0: Internal.Random_, $$1: number): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FoliagePlacer_ = FoliagePlacer; - /** - * @javaClass com.mojang.datafixers.Products$P8 - */ - class Products$P8 { - t4(): Internal.App; - t5(): Internal.App; - t6(): Internal.App; - t7(): Internal.App; - t8(): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.Function8_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - t1(): Internal.App; - t2(): Internal.App; - t3(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P8_ = Products$P8; - /** - * @javaClass net.minecraft.class_2856$class_2857 - */ - class ServerboundResourcePackPacket$Action extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ServerboundResourcePackPacket$Action[]; - static readonly "ACCEPTED" : Internal.ServerboundResourcePackPacket$Action; - static readonly "SUCCESSFULLY_LOADED" : Internal.ServerboundResourcePackPacket$Action; - static readonly "DECLINED" : Internal.ServerboundResourcePackPacket$Action; - static readonly "FAILED_DOWNLOAD" : Internal.ServerboundResourcePackPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundResourcePackPacket$Action_ = "declined" | "successfully_loaded" | "failed_download" | "accepted" | ServerboundResourcePackPacket$Action; - /** - * @javaClass dev.latvian.mods.unit.function.FunctionFactory$Arg3 - */ - interface FunctionFactory$Arg3 extends Internal.FunctionFactory$FuncSupplier { - createArg(arg0: dev.latvian.mods.unit.Unit_, arg1: dev.latvian.mods.unit.Unit_, arg2: dev.latvian.mods.unit.Unit_): dev.latvian.mods.unit.Unit; - create(args: dev.latvian.mods.unit.Unit_[]): dev.latvian.mods.unit.Unit; - } - type FunctionFactory$Arg3_ = ((arg0: dev.latvian.mods.unit.Unit, arg1: dev.latvian.mods.unit.Unit, arg2: dev.latvian.mods.unit.Unit) => dev.latvian.mods.unit.Unit) | FunctionFactory$Arg3; - /** - * @javaClass java.util.function.IntToLongFunction - */ - interface IntToLongFunction { - applyAsLong(arg0: number): number; - } - type IntToLongFunction_ = ((arg0: number) => number) | IntToLongFunction; - /** - * @javaClass java.util.ArrayList - */ - class ArrayList extends Internal.AbstractList implements Internal.List, Internal.RandomAccess, Internal.Cloneable, Internal.Serializable { - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: any): boolean; - remove(arg0: number): E; - removeAll(arg0: Internal.Collection_): boolean; - iterator(): Internal.Iterator; - hashCode(): number; - get(arg0: number): E; - toArray(arg0: T[]): T[]; - toArray(): any[]; - indexOf(arg0: any): number; - add(arg0: E): boolean; - add(arg0: number, arg1: E): void; - subList(arg0: number, arg1: number): Internal.List; - trimToSize(): void; - set(arg0: number, arg1: E): E; - spliterator(): Internal.Spliterator; - forEach(arg0: Internal.Consumer_): void; - isEmpty(): boolean; - clear(): void; - sort(arg0: Internal.Comparator_): void; - removeIf(arg0: Internal.Predicate_): boolean; - lastIndexOf(arg0: any): number; - contains(arg0: any): boolean; - size(): number; - addAll(arg0: Internal.Collection_): boolean; - addAll(arg0: number, arg1: Internal.Collection_): boolean; - equals(arg0: any): boolean; - clone(): any; - listIterator(): Internal.ListIterator; - listIterator(arg0: number): Internal.ListIterator; - ensureCapacity(arg0: number): void; - retainAll(arg0: Internal.Collection_): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArrayList_ = ArrayList; - /** - * @javaClass net.minecraft.class_3230 - */ - class TicketType { - getComparator(): Internal.Comparator; - static create($$0: string, $$1: Internal.Comparator_): Internal.TicketType; - static create($$0: string, $$1: Internal.Comparator_, $$2: number): Internal.TicketType; - toString(): string; - timeout(): number; - static readonly "PLAYER" : Internal.TicketType; - static readonly "POST_TELEPORT" : Internal.TicketType; - static readonly "LIGHT" : Internal.TicketType; - static readonly "DRAGON" : Internal.TicketType; - static readonly "START" : Internal.TicketType; - static readonly "FORCED" : Internal.TicketType; - static readonly "UNKNOWN" : Internal.TicketType; - static readonly "PORTAL" : Internal.TicketType; - get comparator(): Internal.Comparator; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TicketType_ = TicketType; - /** - * @javaClass com.google.common.collect.AbstractMultimap - */ - abstract class AbstractMultimap implements Internal.Multimap { - containsEntry(arg0: any, arg1: any): boolean; - asMap(): Internal.Map>; - keys(): Internal.Multiset; - values(): Internal.Collection; - isEmpty(): boolean; - replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): boolean; - remove(arg0: any, arg1: any): boolean; - entries(): Internal.Collection>; - hashCode(): number; - putAll(arg0: K, arg1: Internal.Iterable_): boolean; - putAll(arg0: Internal.Multimap_): boolean; - equals(arg0: any): boolean; - toString(): string; - keySet(): Internal.Set; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractMultimap_ = AbstractMultimap; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2FloatFunction - */ - interface Float2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: any): number; - remove(arg0: number): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; - identity(): this; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): this; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): this; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; - } - type Float2FloatFunction_ = ((arg0: number) => number) | Float2FloatFunction; - /** - * @javaClass net.minecraft.class_1542 - */ - class ItemEntity extends Internal.Entity { - getAge(): number; - makeFakeItem(): void; - redirect$zeh002$redirectGetBlockFriction(block: Internal.Block_): number; - getSoundSource(): Internal.SoundSource; - setExtendedLifetime(): void; - getName(): Internal.Component; - playerTouch($$0: Internal.Player_): void; - getItem(): Internal.ItemStack; - getOwner(): Internal.UUID; - setOwner($$0: Internal.UUID_): void; - changeDimension($$0: Internal.ServerLevel_): Internal.Entity; - getThrower(): Internal.UUID; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - setThrower($$0: Internal.UUID_): void; - static areMergable($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - static merge($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: number): Internal.ItemStack; - setNeverPickUp(): void; - copy(): this; - handler$bod000$isFireImmune(cbi: Internal.CallbackInfoReturnable_): boolean; - setItem($$0: Internal.ItemStack_): void; - setDefaultPickUpDelay(): void; - occludesVibrations(): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - isAttackable(): boolean; - tick(): void; - fireImmune(): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getAddEntityPacket(): Internal.Packet; - setUnlimitedLifetime(): void; - setNoPickUpDelay(): void; - setPickUpDelay($$0: number): void; - hasPickUpDelay(): boolean; - getSpin($$0: number): number; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - static readonly "LIFETIME" : 6000; - "age" : number; - readonly "bobOffs" : number; - get owner(): Internal.UUID; - get item(): Internal.ItemStack; - get thrower(): Internal.UUID; - get name(): Internal.Component; - get soundSource(): Internal.SoundSource; - get addEntityPacket(): Internal.Packet; - get attackable(): boolean; - set owner($$0: Internal.UUID_); - set item($$0: Internal.ItemStack_); - set thrower($$0: Internal.UUID_); - set pickUpDelay($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemEntity_ = ItemEntity; - /** - * @javaClass dev.latvian.mods.kubejs.net.PainterUpdatedEventJS - */ - class PainterUpdatedEventJS extends Internal.ClientEventJS { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PainterUpdatedEventJS_ = PainterUpdatedEventJS; - /** - * @javaClass net.minecraft.class_2614 - */ - class HopperBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.Hopper, Internal.MixinHopperBlockEntityAccessor { - static pushItemsTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.HopperBlockEntity_): void; - method_5439(): number; - static addItem($$0: Internal.Container_, $$1: Internal.ItemEntity_): boolean; - static addItem($$0: Internal.Container_, $$1: Internal.Container_, $$2: Internal.ItemStack_, $$3: Internal.Direction_): Internal.ItemStack; - method_5447($$0: number, $$1: Internal.ItemStack_): void; - load($$0: Internal.CompoundTag_): void; - static getContainerAt($$0: Internal.Level_, $$1: BlockPos_): Internal.Container; - static suckInItems($$0: Internal.Level_, $$1: Internal.Hopper_): boolean; - method_11265(): number; - static getItemsAtAndAbove($$0: Internal.Level_, $$1: Internal.Hopper_): Internal.List; - method_11264(): number; - method_5434($$0: number, $$1: number): Internal.ItemStack; - static entityInside($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_, $$4: Internal.HopperBlockEntity_): void; - method_11266(): number; - static readonly "MOVE_ITEM_SPEED" : 8; - static readonly "HOPPER_CONTAINER_SIZE" : 5; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HopperBlockEntity_ = HopperBlockEntity; - /** - * @javaClass net.minecraft.class_4482 - */ - class BeehiveBlockEntity extends Internal.BlockEntity { - emptyAllLivingFromHive($$0: Internal.Player_, $$1: Internal.BlockState_, $$2: Internal.BeehiveBlockEntity$BeeReleaseStatus_): void; - isEmpty(): boolean; - addOccupantWithPresetTicks($$0: Internal.Entity_, $$1: boolean, $$2: number): void; - static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BeehiveBlockEntity_): void; - isFireNearby(): boolean; - static getHoneyLevel($$0: Internal.BlockState_): number; - addOccupant($$0: Internal.Entity_, $$1: boolean): void; - load($$0: Internal.CompoundTag_): void; - writeBees(): Internal.ListTag; - getOccupantCount(): number; - storeBee($$0: Internal.CompoundTag_, $$1: number, $$2: boolean): void; - setChanged(): void; - isFull(): boolean; - isSedated(): boolean; - static readonly "MIN_OCCUPATION_TICKS" : "MinOccupationTicks"; - static readonly "HAS_NECTAR" : "HasNectar"; - static readonly "ENTITY_DATA" : "EntityData"; - static readonly "TICKS_IN_HIVE" : "TicksInHive"; - static readonly "MIN_OCCUPATION_TICKS_NECTARLESS" : 600; - static readonly "TAG_FLOWER_POS" : "FlowerPos"; - static readonly "MAX_OCCUPANTS" : 3; - static readonly "BEES" : "Bees"; - get sedated(): boolean; - get fireNearby(): boolean; - get occupantCount(): number; - get empty(): boolean; - get full(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BeehiveBlockEntity_ = BeehiveBlockEntity; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder - */ - abstract class ShapedBlockBuilder extends Internal.BlockBuilder { - textureAll(tex: string): Internal.BlockBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShapedBlockBuilder_ = ShapedBlockBuilder; - /** - * @javaClass com.mojang.brigadier.context.SuggestionContext - */ - class SuggestionContext { - readonly "parent" : Internal.CommandNode; - readonly "startPos" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SuggestionContext_ = SuggestionContext; - /** - * @javaClass net.minecraft.class_300 - */ - class DebugQueryHandler { - queryEntityTag($$0: number, $$1: Internal.Consumer_): void; - queryBlockEntityTag($$0: BlockPos_, $$1: Internal.Consumer_): void; - handleResponse($$0: number, $$1: Internal.CompoundTag_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DebugQueryHandler_ = DebugQueryHandler; - /** - * @javaClass it.unimi.dsi.fastutil.longs.LongIterable - */ - interface LongIterable extends Internal.Iterable { - longSpliterator(): Internal.LongSpliterator; - longIterator(): Internal.LongIterator; - iterator(): Internal.LongIterator; - spliterator(): Internal.LongSpliterator; - forEach(arg0: Internal.LongConsumer_): void; - forEach(arg0: Internal.Consumer_): void; - forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; - } - type LongIterable_ = (() => Internal.LongIterator) | LongIterable; - /** - * @javaClass java.util.function.LongToDoubleFunction - */ - interface LongToDoubleFunction { - applyAsDouble(arg0: number): number; - } - type LongToDoubleFunction_ = ((arg0: number) => number) | LongToDoubleFunction; - /** - * @javaClass net.minecraft.class_6836$class_6837 - */ - class StreamTagVisitor$EntryResult extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.StreamTagVisitor$EntryResult[]; - static readonly "HALT" : Internal.StreamTagVisitor$EntryResult; - static readonly "BREAK" : Internal.StreamTagVisitor$EntryResult; - static readonly "ENTER" : Internal.StreamTagVisitor$EntryResult; - static readonly "SKIP" : Internal.StreamTagVisitor$EntryResult; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StreamTagVisitor$EntryResult_ = "halt" | "break" | "skip" | "enter" | StreamTagVisitor$EntryResult; - /** - * @javaClass io.netty.channel.ChannelInboundInvoker - */ - interface ChannelInboundInvoker { - fireChannelRead(arg0: any): this; - fireChannelInactive(): this; - fireChannelReadComplete(): this; - fireChannelWritabilityChanged(): this; - fireExceptionCaught(arg0: Internal.Throwable_): this; - fireUserEventTriggered(arg0: any): this; - fireChannelActive(): this; - fireChannelUnregistered(): this; - fireChannelRegistered(): this; - } - type ChannelInboundInvoker_ = ChannelInboundInvoker; - /** - * @javaClass net.minecraft.class_5315 - */ - class LevelVersion { - minecraftVersionName(): string; - levelDataVersion(): number; - minecraftVersion(): Internal.DataVersion; - static parse($$0: Internal.Dynamic_): this; - snapshot(): boolean; - lastPlayed(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelVersion_ = LevelVersion; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.RecipeTypeRegistryEventJS - */ - class RecipeTypeRegistryEventJS extends Internal.EventJS { - registerShaped(id: ResourceLocation_): void; - registerShapeless(id: ResourceLocation_): void; - ignore(id: ResourceLocation_): void; - register(id: ResourceLocation_, f: Internal.Supplier_): void; - register(type: Internal.RecipeTypeJS_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeTypeRegistryEventJS_ = RecipeTypeRegistryEventJS; - /** - * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.Mesh - */ - interface Mesh { - forEach(arg0: Internal.Consumer_): void; - } - type Mesh_ = ((arg0: Internal.Consumer) => void) | Mesh; - /** - * @javaClass net.minecraft.class_2997 - */ - class RangeConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "height" : Internal.HeightProvider; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RangeConfiguration_ = RangeConfiguration; - /** - * @javaClass net.fabricmc.fabric.api.networking.v1.PacketSender - */ - interface PacketSender { - sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_): void; - sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_, callback: Internal.GenericFutureListener_>): void; - sendPacket(arg0: Internal.Packet_): void; - sendPacket(arg0: Internal.Packet_, arg1: Internal.GenericFutureListener_>): void; - createPacket(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Packet; - } - type PacketSender_ = PacketSender; - /** - * @javaClass net.minecraft.class_5536 - */ - class ClickAction extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ClickAction[]; - static readonly "SECONDARY" : Internal.ClickAction; - static readonly "PRIMARY" : Internal.ClickAction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClickAction_ = "secondary" | "primary" | ClickAction; - /** - * @javaClass net.minecraft.class_317 - */ - class Timer { - advanceTime($$0: number): number; - "tickDelta" : number; - "partialTick" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Timer_ = Timer; - /** - * @javaClass me.jellysquid.mods.sodium.client.world.biome.ItemColorsExtended - */ - interface ItemColorsExtended { - getColorProvider(arg0: Internal.ItemStack_): Internal.ItemColor; - } - type ItemColorsExtended_ = ((arg0: Internal.ItemStack) => Internal.ItemColor) | ItemColorsExtended; - /** - * @javaClass net.minecraft.class_1948$class_5262 - */ - class NaturalSpawner$SpawnState { - getSpawnableChunkCount(): number; - getMobCategoryCounts(): Internal.Object2IntMap; - get spawnableChunkCount(): number; - get mobCategoryCounts(): Internal.Object2IntMap; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NaturalSpawner$SpawnState_ = NaturalSpawner$SpawnState; - /** - * @javaClass net.minecraft.class_2158 - */ - class CommandFunction { - getEntries(): any[]; - getId(): ResourceLocation; - static fromLines($$0: ResourceLocation_, $$1: Internal.CommandDispatcher_, $$2: Internal.CommandSourceStack_, $$3: Internal.List_): this; - get entries(): any[]; - get id(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandFunction_ = CommandFunction; - /** - * @javaClass io.netty.buffer.ByteBufAllocator - */ - interface ByteBufAllocator { - directBuffer(): Internal.ByteBuf; - directBuffer(arg0: number): Internal.ByteBuf; - directBuffer(arg0: number, arg1: number): Internal.ByteBuf; - isDirectBufferPooled(): boolean; - calculateNewCapacity(arg0: number, arg1: number): number; - compositeDirectBuffer(): Internal.CompositeByteBuf; - compositeDirectBuffer(arg0: number): Internal.CompositeByteBuf; - ioBuffer(): Internal.ByteBuf; - ioBuffer(arg0: number, arg1: number): Internal.ByteBuf; - ioBuffer(arg0: number): Internal.ByteBuf; - compositeBuffer(arg0: number): Internal.CompositeByteBuf; - compositeBuffer(): Internal.CompositeByteBuf; - compositeHeapBuffer(): Internal.CompositeByteBuf; - compositeHeapBuffer(arg0: number): Internal.CompositeByteBuf; - buffer(): Internal.ByteBuf; - buffer(arg0: number, arg1: number): Internal.ByteBuf; - buffer(arg0: number): Internal.ByteBuf; - heapBuffer(arg0: number): Internal.ByteBuf; - heapBuffer(arg0: number, arg1: number): Internal.ByteBuf; - heapBuffer(): Internal.ByteBuf; - } - type ByteBufAllocator_ = ByteBufAllocator; - /** - * @javaClass dev.latvian.mods.kubejs.player.ServerPlayerDataJS - */ - class ServerPlayerDataJS extends Internal.PlayerDataJS { - getServer(): Internal.ServerJS; - getPlayer(): Internal.ServerPlayerJS; - getMinecraftPlayer(): Internal.ServerPlayer; - getName(): string; - getProfile(): Internal.GameProfile; - hasClientMod(): boolean; - getId(): Internal.UUID; - getOverworld(): Internal.LevelJS; - get server(): Internal.ServerJS; - get minecraftPlayer(): Internal.ServerPlayer; - get profile(): Internal.GameProfile; - get name(): string; - get id(): Internal.UUID; - get overworld(): Internal.LevelJS; - get player(): Internal.ServerPlayerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerPlayerDataJS_ = ServerPlayerDataJS; - /** - * @javaClass net.minecraft.class_2170 - */ - class Commands { - sendCommands($$0: Internal.ServerPlayer_): void; - static argument($$0: string, $$1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; - static createValidator($$0: Internal.Commands$ParseFunction_): Internal.Predicate; - getDispatcher(): Internal.CommandDispatcher; - static getParseException($$0: Internal.ParseResults_): Internal.CommandSyntaxException; - performCommand($$0: Internal.CommandSourceStack_, $$1: string): number; - static validate(): void; - static literal($$0: string): Internal.LiteralArgumentBuilder; - static readonly "LEVEL_MODERATORS" : 1; - static readonly "LEVEL_ALL" : 0; - static readonly "LEVEL_ADMINS" : 3; - static readonly "LEVEL_OWNERS" : 4; - static readonly "LEVEL_GAMEMASTERS" : 2; - get dispatcher(): Internal.CommandDispatcher; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Commands_ = Commands; - /** - * @javaClass java.time.temporal.TemporalAccessor - */ - interface TemporalAccessor { - getLong(arg0: Internal.TemporalField_): number; - query(arg0: Internal.TemporalQuery_): R; - get(arg0: Internal.TemporalField_): number; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - isSupported(arg0: Internal.TemporalField_): boolean; - } - type TemporalAccessor_ = TemporalAccessor; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2IntMap - */ - interface Int2IntMap extends Internal.Int2IntFunction, Internal.Map { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - computeIfAbsentNullable(arg0: number, arg1: Internal.IntFunction_): number; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: number, arg1: Internal.IntUnaryOperator_): number; - computeIfAbsent(arg0: number, arg1: Internal.Function_): number; - computeIfAbsent(arg0: number, arg1: Internal.Int2IntFunction_): number; - values(): Internal.IntCollection; - replace(arg0: number, arg1: number, arg2: number): boolean; - replace(arg0: number, arg1: number): number; - clear(): void; - computeIfAbsentPartial(arg0: number, arg1: Internal.Int2IntFunction_): number; - containsValue(arg0: number): boolean; - containsValue(arg0: any): boolean; - put(arg0: number, arg1: number): number; - remove(arg0: number, arg1: number): boolean; - remove(arg0: any): number; - remove(arg0: any, arg1: any): boolean; - int2IntEntrySet(): Internal.ObjectSet; - mergeInt(arg0: number, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number; - mergeInt(arg0: number, arg1: number, arg2: Internal.IntBinaryOperator_): number; - compute(arg0: number, arg1: Internal.BiFunction_): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - computeIfPresent(arg0: number, arg1: Internal.BiFunction_): number; - size(): number; - merge(arg0: number, arg1: number, arg2: Internal.BiFunction_): number; - get(arg0: any): number; - keySet(): Internal.IntSet; - putIfAbsent(arg0: number, arg1: number): number; - } - type Int2IntMap_ = Int2IntMap; - /** - * @javaClass java.lang.module.ModuleDescriptor$Provides - */ - class ModuleDescriptor$Provides implements Internal.Comparable { - service(): string; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - compareTo(arg0: Internal.ModuleDescriptor$Provides_): number; - providers(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Provides_ = ModuleDescriptor$Provides; - /** - * @javaClass net.minecraft.class_2693 - */ - class ClientboundOpenSignEditorPacket implements Internal.Packet { - getPos(): BlockPos; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get pos(): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundOpenSignEditorPacket_ = ClientboundOpenSignEditorPacket; - /** - * @javaClass com.mojang.brigadier.ParseResults - */ - class ParseResults { - getExceptions(): Internal.Map, Internal.CommandSyntaxException>; - getReader(): Internal.ImmutableStringReader; - getContext(): Internal.CommandContextBuilder; - get reader(): Internal.ImmutableStringReader; - get context(): Internal.CommandContextBuilder; - get exceptions(): Internal.Map, Internal.CommandSyntaxException>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParseResults_ = ParseResults; - /** - * @javaClass net.minecraft.class_2870 - */ - class ServerboundSetCommandBlockPacket implements Internal.Packet { - getPos(): BlockPos; - getCommand(): string; - handle($$0: Internal.ServerGamePacketListener_): void; - getMode(): Internal.CommandBlockEntity$Mode; - isConditional(): boolean; - write($$0: Internal.FriendlyByteBuf_): void; - isAutomatic(): boolean; - isTrackOutput(): boolean; - get mode(): Internal.CommandBlockEntity$Mode; - get conditional(): boolean; - get trackOutput(): boolean; - get pos(): BlockPos; - get automatic(): boolean; - get command(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSetCommandBlockPacket_ = ServerboundSetCommandBlockPacket; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2FloatFunction - */ - interface Char2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): this; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): this; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2FloatFunction; - } - type Char2FloatFunction_ = ((arg0: string) => number) | Char2FloatFunction; - /** - * @javaClass net.minecraft.class_2621 - */ - abstract class RandomizableContainerBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.SpecialLogicInventory { - method_5438($$0: number): Internal.ItemStack; - createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; - method_5447($$0: number, $$1: Internal.ItemStack_): void; - method_5448(): void; - redirect$zpf000$fabric_redirectMarkDirty(self: Internal.RandomizableContainerBlockEntity_): void; - setLootTable($$0: ResourceLocation_, $$1: number): void; - static setLootTable($$0: Internal.BlockGetter_, $$1: Internal.Random_, $$2: BlockPos_, $$3: ResourceLocation_): void; - constant$bon002$canPlayerUse_maxReach(d: number, player: Internal.Player_): number; - unpackLootTable($$0: Internal.Player_): void; - fabric_setSuppress(suppress: boolean): void; - canOpen($$0: Internal.Player_): boolean; - method_5441($$0: number): Internal.ItemStack; - method_5442(): boolean; - fabric_onFinalCommit(slot: number, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): void; - method_5434($$0: number, $$1: number): Internal.ItemStack; - method_5443($$0: Internal.Player_): boolean; - static readonly "LOOT_TABLE_SEED_TAG" : "LootTableSeed"; - static readonly "LOOT_TABLE_TAG" : "LootTable"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomizableContainerBlockEntity_ = RandomizableContainerBlockEntity; - /** - * @javaClass org.lwjgl.system.StructBuffer - */ - abstract class StructBuffer extends Internal.CustomBuffer implements Internal.Iterable { - iterator(): Internal.Iterator; - sizeof(): number; - spliterator(): Internal.Spliterator; - stream(): Internal.Stream; - forEach(arg0: Internal.Consumer_): void; - get(arg0: number, arg1: T): SELF; - get(arg0: T): SELF; - get(arg0: number): T; - get(): T; - parallelStream(): Internal.Stream; - put(arg0: number, arg1: T): SELF; - put(arg0: T): SELF; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructBuffer_ = StructBuffer; - /** - * @javaClass com.mojang.serialization.DynamicOps - */ - interface DynamicOps { - createIntList(arg0: Internal.IntStream_): T; - updateGeneric(arg0: T, arg1: T, arg2: Internal.Function_): T; - listBuilder(): Internal.ListBuilder; - createLong(arg0: number): T; - createDouble(arg0: number): T; - createLongList(arg0: Internal.LongStream_): T; - createShort(arg0: number): T; - mergeToList(arg0: T, arg1: Internal.List_): Internal.DataResult; - mergeToList(arg0: T, arg1: T): Internal.DataResult; - update(arg0: T, arg1: string, arg2: Internal.Function_): T; - createByteList(arg0: Internal.ByteBuffer_): T; - getByteBuffer(arg0: T): Internal.DataResult; - withDecoder(arg0: Internal.Decoder_): Internal.Function>>; - createBoolean(arg0: boolean): T; - remove(arg0: T, arg1: string): T; - getMapValues(arg0: T): Internal.DataResult>>; - empty(): T; - mergeToMap(arg0: T, arg1: Internal.MapLike_): Internal.DataResult; - mergeToMap(arg0: T, arg1: T, arg2: T): Internal.DataResult; - mergeToMap(arg0: T, arg1: Internal.Map_): Internal.DataResult; - withParser(arg0: Internal.Decoder_): Internal.Function>; - convertList(arg0: Internal.DynamicOps_, arg1: T): U; - emptyList(): T; - getIntStream(arg0: T): Internal.DataResult; - getList(arg0: T): Internal.DataResult>>; - getLongStream(arg0: T): Internal.DataResult; - get(arg0: T, arg1: string): Internal.DataResult; - getMapEntries(arg0: T): Internal.DataResult>>; - emptyMap(): T; - getBooleanValue(arg0: T): Internal.DataResult; - getStream(arg0: T): Internal.DataResult>; - createNumeric(arg0: Internal.Number_): T; - convertMap(arg0: Internal.DynamicOps_, arg1: T): U; - mergeToPrimitive(arg0: T, arg1: T): Internal.DataResult; - createList(arg0: Internal.Stream_): T; - getStringValue(arg0: T): Internal.DataResult; - withEncoder(arg0: Internal.Encoder_): Internal.Function>; - set(arg0: T, arg1: string, arg2: T): T; - getGeneric(arg0: T, arg1: T): Internal.DataResult; - createString(arg0: string): T; - convertTo(arg0: Internal.DynamicOps_, arg1: T): U; - createMap(arg0: Internal.Map_): T; - createMap(arg0: Internal.Stream_>): T; - mapBuilder(): Internal.RecordBuilder; - getMap(arg0: T): Internal.DataResult>; - createFloat(arg0: number): T; - createByte(arg0: number): T; - createInt(arg0: number): T; - compressMaps(): boolean; - getNumberValue(arg0: T, arg1: Internal.Number_): Internal.Number; - getNumberValue(arg0: T): Internal.DataResult; - } - type DynamicOps_ = DynamicOps; - /** - * @javaClass java.lang.invoke.TypeDescriptor$OfField - */ - interface TypeDescriptor$OfField extends Internal.TypeDescriptor { - componentType(): F; - arrayType(): F; - isArray(): boolean; - isPrimitive(): boolean; - } - type TypeDescriptor$OfField_ = TypeDescriptor$OfField; - /** - * @javaClass fudge.notenoughcrashes.patches.MinecraftClientAccess - */ - interface MinecraftClientAccess { - getRecorder(): Internal.MetricsRecorder; - setRecorder(arg0: Internal.MetricsRecorder_): void; - } - type MinecraftClientAccess_ = MinecraftClientAccess; - /** - * @javaClass net.minecraft.class_1855 - */ - class MapCloningRecipe extends Internal.CustomRecipe { - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapCloningRecipe_ = MapCloningRecipe; - /** - * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject - */ - class BlockIDPredicate$PropertyObject extends Internal.Record { - hashCode(): number; - equals(o: any): boolean; - property(): Internal.Property; - toString(): string; - value(): any; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockIDPredicate$PropertyObject_ = BlockIDPredicate$PropertyObject; - /** - * @javaClass net.minecraft.class_1420 - */ - class Bat extends Internal.AmbientCreature { - isIgnoringBlockTriggers(): boolean; - getAmbientSound(): Internal.SoundEvent; - isFlapping(): boolean; - setResting($$0: boolean): void; - isPushable(): boolean; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - static checkBatSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - isResting(): boolean; - getVoicePitch(): number; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - static readonly "FLAP_DEGREES_PER_TICK" : 74.48451; - static readonly "TICKS_PER_FLAP" : 3; - get voicePitch(): number; - get resting(): boolean; - get pushable(): boolean; - get ignoringBlockTriggers(): boolean; - get flapping(): boolean; - get ambientSound(): Internal.SoundEvent; - set resting($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Bat_ = Bat; - /** - * @javaClass java.nio.IntBuffer - */ - abstract class IntBuffer extends Internal.Buffer implements Internal.Comparable { - hasArray(): boolean; - compact(): this; - clear(): this; - duplicate(): this; - compareTo(arg0: Internal.IntBuffer_): number; - asReadOnlyBuffer(): this; - put(arg0: number[]): this; - put(arg0: number, arg1: number[], arg2: number, arg3: number): this; - put(arg0: number, arg1: number[]): this; - put(arg0: number[], arg1: number, arg2: number): this; - put(arg0: number, arg1: Internal.IntBuffer_, arg2: number, arg3: number): this; - put(arg0: Internal.IntBuffer_): this; - put(arg0: number, arg1: number): this; - put(arg0: number): this; - static allocate(arg0: number): this; - rewind(): this; - slice(): this; - slice(arg0: number, arg1: number): this; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.IntBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): this; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): this; - get(arg0: number[], arg1: number, arg2: number): this; - get(arg0: number[]): this; - limit(arg0: number): this; - reset(): this; - arrayOffset(): number; - toString(): string; - position(arg0: number): this; - flip(): this; - isDirect(): boolean; - static wrap(arg0: number[]): this; - static wrap(arg0: number[], arg1: number, arg2: number): this; - mark(): this; - order(): Internal.ByteOrder; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IntBuffer_ = IntBuffer; - /** - * @javaClass net.fabricmc.fabric.impl.rendering.data.attachment.RenderDataObjectConsumer - */ - interface RenderDataObjectConsumer { - fabric_acceptRenderDataObjects(arg0: Internal.Long2ObjectOpenHashMap_): void; - } - type RenderDataObjectConsumer_ = ((arg0: Internal.Long2ObjectOpenHashMap) => void) | RenderDataObjectConsumer; - /** - * @javaClass net.coderbot.iris.pipeline.newshader.ShaderInstanceInterface - */ - interface ShaderInstanceInterface { - iris$createGeometryShader(arg0: Internal.ResourceProvider_, arg1: string): void; - } - type ShaderInstanceInterface_ = ((arg0: Internal.ResourceProvider, arg1: string) => void) | ShaderInstanceInterface; - /** - * @javaClass java.lang.invoke.MethodHandles$Lookup - */ - class MethodHandles$Lookup { - findStaticVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; - hasFullPrivilegeAccess(): boolean; - findStaticGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; - lookupClass(): typeof any; - defineHiddenClass(arg0: number[], arg1: boolean, ... arg2: any[]): this; - unreflectSetter(arg0: Internal.Field_): Internal.MethodHandle; - findVirtual(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; - findConstructor(arg0: Internal.Class_, arg1: Internal.MethodType_): Internal.MethodHandle; - dropLookupMode(arg0: number): this; - findStaticSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; - bind(arg0: any, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; - findGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; - hasPrivateAccess(): boolean; - unreflectGetter(arg0: Internal.Field_): Internal.MethodHandle; - accessClass(arg0: Internal.Class_): typeof any; - findSpecial(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_, arg3: Internal.Class_): Internal.MethodHandle; - in(arg0: Internal.Class_): this; - defineClass(arg0: number[]): typeof any; - unreflectConstructor(arg0: Internal.Constructor_): Internal.MethodHandle; - unreflectVarHandle(arg0: Internal.Field_): Internal.VarHandle; - findClass(arg0: string): typeof any; - defineHiddenClassWithClassData(arg0: number[], arg1: any, arg2: boolean, ... arg3: any[]): this; - unreflectSpecial(arg0: Internal.Method_, arg1: Internal.Class_): Internal.MethodHandle; - lookupModes(): number; - findStatic(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; - ensureInitialized(arg0: Internal.Class_): typeof any; - unreflect(arg0: Internal.Method_): Internal.MethodHandle; - findVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; - findSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; - toString(): string; - previousLookupClass(): typeof any; - revealDirect(arg0: Internal.MethodHandle_): Internal.MethodHandleInfo; - static readonly "MODULE" : 16; - static readonly "PACKAGE" : 8; - static readonly "PUBLIC" : 1; - static readonly "ORIGINAL" : 64; - static readonly "UNCONDITIONAL" : 32; - static readonly "PROTECTED" : 4; - static readonly "PRIVATE" : 2; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MethodHandles$Lookup_ = MethodHandles$Lookup; - /** - * @javaClass net.minecraft.class_7061 - */ - class StructureSpawnOverride extends Internal.Record { - boundingBox(): Internal.StructureSpawnOverride$BoundingBoxType; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - spawns(): Internal.WeightedRandomList; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureSpawnOverride_ = StructureSpawnOverride; - /** - * @javaClass java.lang.reflect.Executable - */ - abstract class Executable extends Internal.AccessibleObject implements Internal.Member, Internal.GenericDeclaration { - getName(): string; - getParameterCount(): number; - isVarArgs(): boolean; - isSynthetic(): boolean; - getAnnotatedParameterTypes(): Internal.AnnotatedType[]; - getParameterTypes(): Internal.Class[]; - getGenericExceptionTypes(): Internal.Type[]; - getAnnotatedReceiverType(): Internal.AnnotatedType; - getDeclaredAnnotations(): Internal.Annotation[]; - getAnnotatedExceptionTypes(): Internal.AnnotatedType[]; - getExceptionTypes(): Internal.Class[]; - getDeclaringClass(): typeof any; - getGenericParameterTypes(): Internal.Type[]; - getAnnotationsByType(arg0: Internal.Class_): T[]; - getAnnotation(arg0: Internal.Class_): T; - toGenericString(): string; - getParameters(): any[]; - getTypeParameters(): any[]; - getModifiers(): number; - getAnnotatedReturnType(): Internal.AnnotatedType; - getParameterAnnotations(): Internal.Annotation[][]; - get declaredAnnotations(): Internal.Annotation[]; - get annotatedReturnType(): Internal.AnnotatedType; - get parameterTypes(): Internal.Class[]; - get parameterCount(): number; - get modifiers(): number; - get typeParameters(): any[]; - get varArgs(): boolean; - get declaringClass(): typeof any; - get synthetic(): boolean; - get genericParameterTypes(): Internal.Type[]; - get exceptionTypes(): Internal.Class[]; - get name(): string; - get annotatedReceiverType(): Internal.AnnotatedType; - get genericExceptionTypes(): Internal.Type[]; - get parameterAnnotations(): Internal.Annotation[][]; - get parameters(): any[]; - get annotatedExceptionTypes(): Internal.AnnotatedType[]; - get annotatedParameterTypes(): Internal.AnnotatedType[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Executable_ = Executable; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction - */ - interface Short2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Short2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ReferenceFunction; - } - type Short2ReferenceFunction_ = ((arg0: number) => V) | Short2ReferenceFunction; - /** - * @javaClass net.minecraft.class_2676 - */ - class ClientboundLightUpdatePacket implements Internal.Packet { - getX(): number; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getLightData(): Internal.ClientboundLightUpdatePacketData; - get lightData(): Internal.ClientboundLightUpdatePacketData; - get x(): number; - get z(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundLightUpdatePacket_ = ClientboundLightUpdatePacket; - /** - * @javaClass com.mojang.datafixers.util.Either - */ - abstract class Either implements Internal.App, L> { - mapRight(arg0: Internal.Function_): Internal.Either; - flatMap(arg0: Internal.Function_>): Internal.Either; - swap(): Internal.Either; - static left(arg0: L): Internal.Either; - left(): Internal.Optional; - static unbox(arg0: Internal.App_, L>): Internal.Either; - mapLeft(arg0: Internal.Function_): Internal.Either; - mapBoth(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Either; - ifLeft(arg0: Internal.Consumer_): Internal.Either; - static right(arg0: R): Internal.Either; - right(): Internal.Optional; - map(arg0: Internal.Function_, arg1: Internal.Function_): T; - ifRight(arg0: Internal.Consumer_): Internal.Either; - orThrow(): L; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Either_ = Either; - /** - * @javaClass net.minecraft.class_2859 - */ - class ServerboundSeenAdvancementsPacket implements Internal.Packet { - static openedTab($$0: Internal.Advancement_): this; - getTab(): ResourceLocation; - handle($$0: Internal.ServerGamePacketListener_): void; - getAction(): Internal.ServerboundSeenAdvancementsPacket$Action; - static closedScreen(): this; - write($$0: Internal.FriendlyByteBuf_): void; - get tab(): ResourceLocation; - get action(): Internal.ServerboundSeenAdvancementsPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSeenAdvancementsPacket_ = ServerboundSeenAdvancementsPacket; - /** - * @javaClass net.minecraft.class_1156 - */ - class Tutorial { - onLookAt($$0: Internal.ClientLevel_, $$1: Internal.HitResult_): void; - onInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; - start(): void; - addTimedToast($$0: Internal.TutorialToast_, $$1: number): void; - onInput($$0: Internal.Input_): void; - tick(): void; - getMinecraft(): Internal.Minecraft; - onGetItem($$0: Internal.ItemStack_): void; - removeTimedToast($$0: Internal.TutorialToast_): void; - onOpenInventory(): void; - stop(): void; - onDestroyBlock($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: number): void; - isSurvival(): boolean; - onMouse($$0: number, $$1: number): void; - static key($$0: string): Internal.Component; - setStep($$0: Internal.TutorialSteps_): void; - get minecraft(): Internal.Minecraft; - get survival(): boolean; - set step($$0: Internal.TutorialSteps_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Tutorial_ = Tutorial; - /** - * @javaClass dev.latvian.mods.kubejs.block.MaterialJS - */ - class MaterialJS { - getMinecraftMaterial(): Internal.Material; - getId(): string; - getSound(): Internal.SoundType; - get minecraftMaterial(): Internal.Material; - get sound(): Internal.SoundType; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MaterialJS_ = "sponge" | "explosive" | "wool" | "ice" | "air" | "vegetable" | "clay" | "slime" | "lava" | "leaves" | "web" | "grass" | "cake" | "honey" | "wood" | "dragon_egg" | "portal" | "glass" | "metal" | "dirt" | "water" | "lantern" | "stone" | "sand" | "snow" | "plant" | "berry_bush" | "crop" | MaterialJS; - /** - * Fired when an item is about to be picked up by the player. - * @javaClass dev.latvian.mods.kubejs.item.ItemPickupEventJS - */ - class ItemPickupEventJS extends Internal.PlayerEventJS { - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - getItemEntity(): Internal.EntityJS; - get item(): Internal.ItemStackJS; - get itemEntity(): Internal.EntityJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when an item is about to be picked up by the player. - */ - type ItemPickupEventJS_ = ItemPickupEventJS; - /** - * @javaClass net.minecraft.class_1937 - */ - abstract class Level implements Internal.LevelAccessor, Internal.AutoCloseable, Internal.LoadedChunksCache, Internal.LevelKJS { - setRainLevel($$0: number): void; - disconnect(): void; - getGameRules(): Internal.GameRules; - isLoaded($$0: BlockPos_): boolean; - method_35237($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - dimensionTypeRegistration(): Internal.Holder; - method_8650($$0: BlockPos_, $$1: boolean): boolean; - explode($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: boolean, $$6: Internal.Explosion$BlockInteraction_): Internal.Explosion; - explode($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Explosion$BlockInteraction_): Internal.Explosion; - explode($$0: Internal.Entity_, $$1: Internal.DamageSource_, $$2: Internal.ExplosionDamageCalculator_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.Explosion$BlockInteraction_): Internal.Explosion; - method_8652($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; - getRainLevel($$0: number): number; - getServer(): Internal.MinecraftServer; - noSave(): boolean; - setSpawnSettings($$0: boolean, $$1: boolean): void; - isNight(): boolean; - onBlockStateChange($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; - getBestNeighborSignal($$0: BlockPos_): number; - setBlockAndUpdate($$0: BlockPos_, $$1: Internal.BlockState_): boolean; - method_22385(): Internal.BiomeManager; - playLocalSound($$0: number, $$1: number, $$2: number, $$3: Internal.SoundEvent_, $$4: Internal.SoundSource_, $$5: number, $$6: number, $$7: boolean): void; - getGameTime(): number; - loadedAndEntityCanStandOn($$0: BlockPos_, $$1: Internal.Entity_): boolean; - loadedAndEntityCanStandOnFace($$0: BlockPos_, $$1: Internal.Entity_, $$2: Internal.Direction_): boolean; - getLevelData(): Internal.LevelData; - isRaining(): boolean; - method_8402($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; - getDayTime(): number; - getProfiler(): Internal.ProfilerFiller; - getFreeMapId(): number; - updateNeighborsAt($$0: BlockPos_, $$1: Internal.Block_): void; - isInWorldBounds($$0: BlockPos_): boolean; - blockEvent($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: number): void; - fabric_markUnloaded(chunk: Internal.LevelChunk_): void; - shouldTickBlocksAt($$0: number): boolean; - getMapData(arg0: string): Internal.MapItemSavedData; - shouldTickDeath($$0: Internal.Entity_): boolean; - playSound(arg0: Internal.Player_, arg1: Internal.Entity_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void; - playSound(arg0: Internal.Player_, arg1: number, arg2: number, arg3: number, arg4: Internal.SoundEvent_, arg5: Internal.SoundSource_, arg6: number, arg7: number): void; - playSound($$0: Internal.Player_, $$1: BlockPos_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; - setSkyFlashTime($$0: number): void; - neighborChanged($$0: BlockPos_, $$1: Internal.Block_, $$2: BlockPos_): void; - getScoreboard(): Internal.Scoreboard; - method_8316($$0: BlockPos_): Internal.FluidState; - close(): void; - method_18023($$0: Internal.EntityTypeTest_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; - globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; - getDirectSignalTo($$0: BlockPos_): number; - method_30093($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_, $$3: number): boolean; - method_30092($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number, $$3: number): boolean; - getEntity(arg0: number): Internal.Entity; - setMapData(arg0: string, arg1: Internal.MapItemSavedData_): void; - getThunderLevel($$0: number): number; - getProfilerSupplier(): Internal.Supplier; - getBlockRandomPos($$0: number, $$1: number, $$2: number, $$3: number): BlockPos; - getCurrentDifficultyAt($$0: BlockPos_): Internal.DifficultyInstance; - static isInSpawnableBounds($$0: BlockPos_): boolean; - nextSubTickCount(): number; - fillReportDetails($$0: Internal.CrashReport_): Internal.CrashReportCategory; - method_8608(): boolean; - fabric_getLoadedChunks(): Internal.Set; - updateSkyBrightness(): void; - guardEntityTick($$0: Internal.Consumer_, $$1: T): void; - addParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - sendBlockUpdated(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: number): void; - getRandom(): Internal.Random; - updateNeighbourForOutputSignal($$0: BlockPos_, $$1: Internal.Block_): void; - updateNeighborsAtExceptFromFacing($$0: BlockPos_, $$1: Internal.Block_, $$2: Internal.Direction_): void; - method_8333($$0: Internal.Entity_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; - createFireworks($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.CompoundTag_): void; - method_16358($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - removeBlockEntity($$0: BlockPos_): void; - getRecipeManager(): Internal.RecipeManager; - addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - sendPacketToServer($$0: Internal.Packet_): void; - blockEntityChanged($$0: BlockPos_): void; - isRainingAt($$0: BlockPos_): boolean; - redirect$zel000$redirectGetBlockStateLightEmission(blockState: Internal.BlockState_, blockPos: BlockPos_): number; - method_8320($$0: BlockPos_): Internal.BlockState; - getChunkAt($$0: BlockPos_): Internal.LevelChunk; - handler$zel000$checkForWorldlySignalBlock(blockPos: BlockPos_, direction: Internal.Direction_, cir: Internal.CallbackInfoReturnable_): void; - method_8321($$0: BlockPos_): Internal.BlockEntity; - hasNeighborSignal($$0: BlockPos_): boolean; - fabric_markLoaded(chunk: Internal.LevelChunk_): void; - gatherChunkSourceStats(): string; - method_22336(): Internal.LevelLightEngine; - method_22338($$0: number, $$1: number): Internal.BlockGetter; - hasSignal($$0: BlockPos_, $$1: Internal.Direction_): boolean; - setBlocksDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; - setThunderLevel($$0: number): void; - setBlockEntity($$0: Internal.BlockEntity_): void; - addDestroyBlockEffect($$0: BlockPos_, $$1: Internal.BlockState_): void; - isDebug(): boolean; - getSignal($$0: BlockPos_, $$1: Internal.Direction_): number; - method_8594(): number; - method_8597(): Internal.DimensionType; - mayInteract($$0: Internal.Player_, $$1: BlockPos_): boolean; - addBlockEntityTicker($$0: Internal.TickingBlockEntity_): void; - dimension(): Internal.ResourceKey; - method_8615(): number; - getSunAngle($$0: number): number; - isDay(): boolean; - destroyBlockProgress(arg0: number, arg1: BlockPos_, arg2: number): void; - isHumidAt($$0: BlockPos_): boolean; - getChunk($$0: number, $$1: number): Internal.LevelChunk; - isThundering(): boolean; - method_8621(): Internal.WorldBorder; - broadcastEntityEvent($$0: Internal.Entity_, $$1: number): void; - method_8624($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; - static readonly "LONG_PARTICLE_CLIP_RANGE" : 512; - readonly "isClientSide" : boolean; - readonly "random" : Internal.Random; - static readonly "OVERWORLD" : Internal.ResourceKey; - static readonly "TICKS_PER_DAY" : 24000; - static readonly "MAX_ENTITY_SPAWN_Y" : 20000000; - static readonly "NETHER" : Internal.ResourceKey; - static readonly "RESOURCE_KEY_CODEC" : Internal.Codec>; - static readonly "MAX_BRIGHTNESS" : 15; - static readonly "END" : Internal.ResourceKey; - static readonly "MAX_LEVEL_SIZE" : 30000000; - static readonly "SHORT_PARTICLE_CLIP_RANGE" : 32; - static readonly "MIN_ENTITY_SPAWN_Y" : -20000000; - get server(): Internal.MinecraftServer; - get debug(): boolean; - get night(): boolean; - get freeMapId(): number; - get raining(): boolean; - get thundering(): boolean; - get profiler(): Internal.ProfilerFiller; - get levelData(): Internal.LevelData; - get dayTime(): number; - get gameRules(): Internal.GameRules; - get profilerSupplier(): Internal.Supplier; - get gameTime(): number; - get recipeManager(): Internal.RecipeManager; - get scoreboard(): Internal.Scoreboard; - get day(): boolean; - set thunderLevel($$0: number); - set blockEntity($$0: Internal.BlockEntity_); - set skyFlashTime($$0: number); - set rainLevel($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Level_ = Special.Level | Level; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2ObjectFunction - */ - interface Int2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Int2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ObjectFunction; - } - type Int2ObjectFunction_ = ((arg0: number) => V) | Int2ObjectFunction; - /** - * @javaClass net.minecraft.class_4585 - */ - abstract class DefaultedVertexConsumer implements Internal.VertexConsumer { - defaultColor($$0: number, $$1: number, $$2: number, $$3: number): void; - unsetDefaultColor(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DefaultedVertexConsumer_ = DefaultedVertexConsumer; - /** - * @javaClass net.minecraft.class_1703 - */ - abstract class AbstractContainerMenu implements Internal.ScreenHandlerAccessor { - stillValid(arg0: Internal.Player_): boolean; - resumeRemoteUpdates(): void; - static getRedstoneSignalFromContainer($$0: Internal.Container_): number; - static getQuickCraftSlotCount($$0: Internal.Set_, $$1: number, $$2: Internal.ItemStack_, $$3: number): void; - static getRedstoneSignalFromBlockEntity($$0: Internal.BlockEntity_): number; - isValidSlotIndex($$0: number): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - canDragTo($$0: Internal.Slot_): boolean; - broadcastChanges(): void; - setRemoteSlotNoCopy($$0: number, $$1: Internal.ItemStack_): void; - getItems(): Internal.NonNullList; - static getQuickcraftType($$0: number): number; - clickMenuButton($$0: Internal.Player_, $$1: number): boolean; - setRemoteSlot($$0: number, $$1: Internal.ItemStack_): void; - canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; - broadcastFullState(): void; - findSlot($$0: Internal.Container_, $$1: number): Internal.OptionalInt; - sendAllDataToRemote(): void; - removeSlotListener($$0: Internal.ContainerListener_): void; - setItem($$0: number, $$1: number, $$2: Internal.ItemStack_): void; - setCarried($$0: Internal.ItemStack_): void; - suppressRemoteUpdates(): void; - incrementStateId(): number; - handler$bpg000$onSlotClick(slotIndex: number, button: number, actionType: Internal.ClickType_, player: Internal.Player_, cbi: Internal.CallbackInfo_): void; - setData($$0: number, $$1: number): void; - static getQuickcraftHeader($$0: number): number; - addSlotListener($$0: Internal.ContainerListener_): void; - transferState($$0: Internal.AbstractContainerMenu_): void; - getCarried(): Internal.ItemStack; - clicked($$0: number, $$1: number, $$2: Internal.ClickType_, $$3: Internal.Player_): void; - getStateId(): number; - static canItemQuickReplace($$0: Internal.Slot_, $$1: Internal.ItemStack_, $$2: boolean): boolean; - getSlot($$0: number): Internal.Slot; - slotsChanged($$0: Internal.Container_): void; - initializeContents($$0: number, $$1: Internal.List_, $$2: Internal.ItemStack_): void; - removed($$0: Internal.Player_): void; - setSynchronizer($$0: Internal.ContainerSynchronizer_): void; - getType(): Internal.MenuType; - static isValidQuickcraftType($$0: number, $$1: Internal.Player_): boolean; - setRemoteCarried($$0: Internal.ItemStack_): void; - static getQuickcraftMask($$0: number, $$1: number): number; - static readonly "QUICKCRAFT_TYPE_GREEDY" : 1; - static readonly "QUICKCRAFT_HEADER_END" : 2; - readonly "slots" : Internal.NonNullList; - static readonly "CARRIED_SLOT_SIZE" : 2147483647; - static readonly "SLOT_CLICKED_OUTSIDE" : -999; - static readonly "QUICKCRAFT_HEADER_START" : 0; - readonly "containerListeners" : Internal.List; - readonly "containerId" : number; - static readonly "QUICKCRAFT_TYPE_CHARITABLE" : 0; - static readonly "QUICKCRAFT_HEADER_CONTINUE" : 1; - static readonly "QUICKCRAFT_TYPE_CLONE" : 2; - get carried(): Internal.ItemStack; - get stateId(): number; - get type(): Internal.MenuType; - get items(): Internal.NonNullList; - set carried($$0: Internal.ItemStack_); - set remoteCarried($$0: Internal.ItemStack_); - set synchronizer($$0: Internal.ContainerSynchronizer_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractContainerMenu_ = AbstractContainerMenu; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder - */ - class FallingBlockBuilder extends Internal.BlockBuilder { - dustColor(color: Internal.Color_): this; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FallingBlockBuilder_ = FallingBlockBuilder; - /** - * @javaClass dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator - */ - class MultipartBlockStateGenerator { - toJson(): Internal.JsonObject; - part(when: string, model: string): void; - part(when: string, consumer: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MultipartBlockStateGenerator_ = MultipartBlockStateGenerator; - /** - * @javaClass com.mojang.datafixers.FamilyOptic - */ - interface FamilyOptic { - apply(arg0: number): Internal.OpticParts; - } - type FamilyOptic_ = ((arg0: number) => Internal.OpticParts) | FamilyOptic; - /** - * @javaClass java.util.Locale$LanguageRange - */ - class Locale$LanguageRange { - getRange(): string; - getWeight(): number; - hashCode(): number; - equals(arg0: any): boolean; - static mapEquivalents(arg0: Internal.List_, arg1: Internal.Map_>): Internal.List; - toString(): string; - static parse(arg0: string, arg1: Internal.Map_>): Internal.List; - static parse(arg0: string): Internal.List; - static readonly "MAX_WEIGHT" : 1.0; - static readonly "MIN_WEIGHT" : 0.0; - get range(): string; - get weight(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Locale$LanguageRange_ = Locale$LanguageRange; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2CharFunction - */ - interface Short2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Short2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): this; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): this; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2CharFunction; - } - type Short2CharFunction_ = ((arg0: number) => string) | Short2CharFunction; - /** - * @javaClass java.nio.ByteBuffer - */ - abstract class ByteBuffer extends Internal.Buffer implements Internal.Comparable { - asIntBuffer(): Internal.IntBuffer; - compact(): this; - asLongBuffer(): Internal.LongBuffer; - putDouble(arg0: number, arg1: number): this; - putDouble(arg0: number): this; - getDouble(): number; - getDouble(arg0: number): number; - getFloat(arg0: number): number; - getFloat(): number; - compareTo(arg0: Internal.ByteBuffer_): number; - putLong(arg0: number, arg1: number): this; - putLong(arg0: number): this; - asReadOnlyBuffer(): this; - put(arg0: Internal.ByteBuffer_): this; - put(arg0: number, arg1: number): this; - put(arg0: number, arg1: Internal.ByteBuffer_, arg2: number, arg3: number): this; - put(arg0: number[]): this; - put(arg0: number, arg1: number[]): this; - put(arg0: number, arg1: number[], arg2: number, arg3: number): this; - put(arg0: number): this; - put(arg0: number[], arg1: number, arg2: number): this; - asDoubleBuffer(): Internal.DoubleBuffer; - slice(): this; - slice(arg0: number, arg1: number): this; - array(): number[]; - hashCode(): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): this; - get(arg0: number): number; - get(arg0: number[], arg1: number, arg2: number): this; - get(): number; - get(arg0: number, arg1: number[]): this; - get(arg0: number[]): this; - limit(arg0: number): this; - arrayOffset(): number; - putShort(arg0: number): this; - putShort(arg0: number, arg1: number): this; - flip(): this; - order(): Internal.ByteOrder; - order(arg0: Internal.ByteOrder_): this; - asFloatBuffer(): Internal.FloatBuffer; - asCharBuffer(): Internal.CharBuffer; - static allocateDirect(arg0: number): this; - hasArray(): boolean; - putInt(arg0: number, arg1: number): this; - putInt(arg0: number): this; - getShort(arg0: number): number; - getShort(): number; - putChar(arg0: number, arg1: string): this; - putChar(arg0: string): this; - clear(): this; - duplicate(): this; - getLong(arg0: number): number; - getLong(): number; - putFloat(arg0: number): this; - putFloat(arg0: number, arg1: number): this; - getInt(): number; - getInt(arg0: number): number; - getChar(): string; - getChar(arg0: number): string; - alignmentOffset(arg0: number, arg1: number): number; - static allocate(arg0: number): this; - rewind(): this; - mismatch(arg0: Internal.ByteBuffer_): number; - equals(arg0: any): boolean; - reset(): this; - toString(): string; - position(arg0: number): this; - alignedSlice(arg0: number): this; - isDirect(): boolean; - static wrap(arg0: number[]): this; - static wrap(arg0: number[], arg1: number, arg2: number): this; - asShortBuffer(): Internal.ShortBuffer; - mark(): this; - get double(): number; - get char(): string; - get direct(): boolean; - get short(): number; - get float(): number; - get long(): number; - get int(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ByteBuffer_ = ByteBuffer; - /** - * @javaClass java.util.Map - */ - interface Map { - getOrDefault(arg0: any, arg1: V): V; - ofEntries(... arg0: Internal.Map$Entry_[]): Internal.Map; - computeIfAbsent(arg0: K, arg1: Internal.Function_): V; - values(): Internal.Collection; - replace(arg0: K, arg1: V): V; - replace(arg0: K, arg1: V, arg2: V): boolean; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - remove(arg0: any, arg1: any): boolean; - compute(arg0: K, arg1: Internal.BiFunction_): V; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; - of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.Map; - of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map; - of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map; - of(): Internal.Map; - of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map; - of(arg0: K, arg1: V): Internal.Map; - of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V, arg18: K, arg19: V): Internal.Map; - of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V): Internal.Map; - of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V): Internal.Map; - of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V): Internal.Map; - of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): Internal.Map; - get(arg0: any): V; - keySet(): Internal.Set; - entrySet(): Internal.Set>; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - isEmpty(): boolean; - clear(): void; - copyOf(arg0: Internal.Map_): Internal.Map; - entry(arg0: K, arg1: V): Internal.Map$Entry; - computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; - size(): number; - equals(arg0: any): boolean; - putIfAbsent(arg0: K, arg1: V): V; - } - /** - */ - type Map_ = {[key in K]: V} | Map; - /** - * @javaClass me.jellysquid.mods.sodium.client.render.chunk.data.ChunkRenderBounds - */ - class ChunkRenderBounds { - readonly "z1" : number; - readonly "y1" : number; - readonly "z2" : number; - readonly "x1" : number; - readonly "y2" : number; - static readonly "ALWAYS_FALSE" : Internal.ChunkRenderBounds; - readonly "x2" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkRenderBounds_ = ChunkRenderBounds; - /** - * @javaClass net.minecraft.class_4587$class_4665 - */ - class PoseStack$Pose { - normal(): Internal.Matrix3f; - pose(): Internal.Matrix4f; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PoseStack$Pose_ = PoseStack$Pose; - /** - * @javaClass net.minecraft.class_2684 - */ - abstract class ClientboundMoveEntityPacket implements Internal.Packet { - getxRot(): number; - getyRot(): number; - getXa(): number; - updateEntityPosition($$0: Vec3_): Vec3; - hasPosition(): boolean; - getYa(): number; - getZa(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - static packetToEntity($$0: number): number; - static packetToEntity($$0: number, $$1: number, $$2: number): Vec3; - getEntity($$0: Internal.Level_): Internal.Entity; - hasRotation(): boolean; - isOnGround(): boolean; - toString(): string; - static entityToPacket($$0: number): number; - get onGround(): boolean; - get yRot(): number; - get za(): number; - get xRot(): number; - get ya(): number; - get xa(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundMoveEntityPacket_ = ClientboundMoveEntityPacket; - /** - * @javaClass net.minecraft.class_5932 - */ - class CaveSurface extends Internal.Enum implements Internal.StringRepresentable { - getY(): number; - getDirection(): Internal.Direction; - static valueOf($$0: string): this; - static values(): Internal.CaveSurface[]; - method_15434(): string; - static byName($$0: string): this; - static readonly "FLOOR" : Internal.CaveSurface; - static readonly "CODEC" : Internal.Codec; - static readonly "CEILING" : Internal.CaveSurface; - get y(): number; - get direction(): Internal.Direction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CaveSurface_ = "ceiling" | "floor" | CaveSurface; - /** - * @javaClass net.minecraft.class_5965$class_5967 - */ - interface MetricSampler$ThresholdTest { - method_34792(arg0: number): boolean; - } - type MetricSampler$ThresholdTest_ = ((arg0: number) => boolean) | MetricSampler$ThresholdTest; - /** - * @javaClass net.minecraft.class_5365 - */ - class GraphicsStatus extends Internal.Enum { - getKey(): string; - static valueOf($$0: string): this; - static values(): Internal.GraphicsStatus[]; - getId(): number; - toString(): string; - static byId($$0: number): this; - static readonly "FANCY" : Internal.GraphicsStatus; - static readonly "FABULOUS" : Internal.GraphicsStatus; - static readonly "FAST" : Internal.GraphicsStatus; - get id(): number; - get key(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GraphicsStatus_ = "fancy" | "fast" | "fabulous" | GraphicsStatus; - /** - * @javaClass java.text.CharacterIterator - */ - interface CharacterIterator extends Internal.Cloneable { - next(): string; - current(): string; - getIndex(): number; - previous(): string; - last(): string; - getEndIndex(): number; - setIndex(arg0: number): string; - clone(): any; - getBeginIndex(): number; - first(): string; - } - type CharacterIterator_ = CharacterIterator; - /** - * @javaClass net.minecraft.class_4652 - */ - class BlockStateProviderType

{ - codec(): Internal.Codec

; - static readonly "RANDOMIZED_INT_STATE_PROVIDER" : Internal.BlockStateProviderType; - static readonly "DUAL_NOISE_PROVIDER" : Internal.BlockStateProviderType; - static readonly "ROTATED_BLOCK_PROVIDER" : Internal.BlockStateProviderType; - static readonly "SIMPLE_STATE_PROVIDER" : Internal.BlockStateProviderType; - static readonly "WEIGHTED_STATE_PROVIDER" : Internal.BlockStateProviderType; - static readonly "NOISE_THRESHOLD_PROVIDER" : Internal.BlockStateProviderType; - static readonly "NOISE_PROVIDER" : Internal.BlockStateProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockStateProviderType_

= Special.BlockStateProviderType | BlockStateProviderType

; - /** - * @javaClass java.nio.CharBuffer - */ - abstract class CharBuffer extends Internal.Buffer implements Internal.Comparable, Internal.Appendable, Internal.CharSequence, Internal.Readable { - compact(): this; - compareTo(arg0: Internal.CharBuffer_): number; - asReadOnlyBuffer(): this; - put(arg0: Internal.CharBuffer_): this; - put(arg0: string, arg1: number, arg2: number): this; - put(arg0: number, arg1: string[]): this; - put(arg0: number, arg1: string): this; - put(arg0: number, arg1: string[], arg2: number, arg3: number): this; - put(arg0: string[]): this; - put(arg0: string[], arg1: number, arg2: number): this; - put(arg0: number, arg1: Internal.CharBuffer_, arg2: number, arg3: number): this; - put(arg0: string): this; - slice(): this; - slice(arg0: number, arg1: number): this; - array(): string[]; - hashCode(): number; - get(): string; - get(arg0: number): string; - get(arg0: string[], arg1: number, arg2: number): this; - get(arg0: string[]): this; - get(arg0: number, arg1: string[]): this; - get(arg0: number, arg1: string[], arg2: number, arg3: number): this; - limit(arg0: number): this; - arrayOffset(): number; - flip(): this; - order(): Internal.ByteOrder; - hasArray(): boolean; - read(arg0: Internal.CharBuffer_): number; - isEmpty(): boolean; - clear(): this; - length(): number; - duplicate(): this; - subSequence(arg0: number, arg1: number): this; - static allocate(arg0: number): this; - rewind(): this; - mismatch(arg0: Internal.CharBuffer_): number; - equals(arg0: any): boolean; - reset(): this; - toString(): string; - position(arg0: number): this; - isDirect(): boolean; - static wrap(arg0: string[], arg1: number, arg2: number): this; - static wrap(arg0: string[]): this; - static wrap(arg0: Internal.CharSequence_): this; - static wrap(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; - mark(): this; - chars(): Internal.IntStream; - charAt(arg0: number): string; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; - append(arg0: Internal.CharSequence_): this; - append(arg0: string): this; - get direct(): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CharBuffer_ = CharBuffer; - /** - * @javaClass io.netty.util.concurrent.ProgressiveFuture - */ - interface ProgressiveFuture extends io.netty.util.concurrent.Future { - removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressiveFuture; - syncUninterruptibly(): Internal.ProgressiveFuture; - await(): Internal.ProgressiveFuture; - awaitUninterruptibly(): Internal.ProgressiveFuture; - removeListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressiveFuture; - addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressiveFuture; - sync(): Internal.ProgressiveFuture; - addListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressiveFuture; - } - type ProgressiveFuture_ = ProgressiveFuture; - /** - * @javaClass net.minecraft.class_4208 - */ - class GlobalPos { - pos(): BlockPos; - hashCode(): number; - static of($$0: Internal.ResourceKey_, $$1: BlockPos_): this; - equals($$0: any): boolean; - toString(): string; - dimension(): Internal.ResourceKey; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GlobalPos_ = GlobalPos; - /** - * @javaClass java.util.function.BiFunction - */ - interface BiFunction { - apply(arg0: T, arg1: U): R; - andThen(arg0: Internal.Function_): Internal.BiFunction; - } - type BiFunction_ = ((arg0: T, arg1: U) => R) | BiFunction; - /** - * @javaClass io.netty.util.concurrent.MultithreadEventExecutorGroup - */ - abstract class MultithreadEventExecutorGroup extends Internal.AbstractEventExecutorGroup { - next(): Internal.EventExecutor; - terminationFuture(): io.netty.util.concurrent.Future; - isShuttingDown(): boolean; - iterator(): Internal.Iterator; - shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; - isTerminated(): boolean; - awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; - executorCount(): number; - shutdown(): void; - isShutdown(): boolean; - get shuttingDown(): boolean; - get terminated(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MultithreadEventExecutorGroup_ = MultithreadEventExecutorGroup; - /** - * @javaClass net.minecraft.class_5862 - */ - class ConstantFloat extends Internal.FloatProvider { - getValue(): number; - getMinValue(): number; - getType(): Internal.FloatProviderType; - getMaxValue(): number; - static of($$0: number): this; - toString(): string; - sample($$0: Internal.Random_): number; - static readonly "ZERO" : Internal.ConstantFloat; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.FloatProviderType; - get value(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConstantFloat_ = ConstantFloat; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2FloatFunction - */ - interface Double2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2FloatFunction; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): this; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2FloatFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): this; - } - type Double2FloatFunction_ = ((arg0: number) => number) | Double2FloatFunction; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortConsumer - */ - interface ShortConsumer extends Internal.Consumer, Internal.IntConsumer { - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: Internal.IntConsumer_): this; - andThen(arg0: Internal.ShortConsumer_): this; - accept(arg0: number): void; - } - type ShortConsumer_ = ((arg0: number) => void) | ShortConsumer; - /** - * @javaClass java.lang.reflect.Method - */ - class Method extends Internal.Executable { - getName(): string; - getParameterCount(): number; - getGenericReturnType(): Internal.Type; - isSynthetic(): boolean; - getParameterTypes(): Internal.Class[]; - invoke(arg0: any, ... arg1: any[]): any; - isBridge(): boolean; - getGenericExceptionTypes(): Internal.Type[]; - getDefaultValue(): any; - getDeclaredAnnotations(): Internal.Annotation[]; - getDeclaringClass(): typeof any; - hashCode(): number; - toGenericString(): string; - getTypeParameters(): any[]; - getModifiers(): number; - setAccessible(arg0: boolean): void; - isVarArgs(): boolean; - getExceptionTypes(): Internal.Class[]; - isDefault(): boolean; - getGenericParameterTypes(): Internal.Type[]; - getReturnType(): typeof any; - getAnnotation(arg0: Internal.Class_): T; - equals(arg0: any): boolean; - toString(): string; - getAnnotatedReturnType(): Internal.AnnotatedType; - getParameterAnnotations(): Internal.Annotation[][]; - get declaredAnnotations(): Internal.Annotation[]; - get annotatedReturnType(): Internal.AnnotatedType; - get parameterTypes(): Internal.Class[]; - get parameterCount(): number; - get defaultValue(): any; - get modifiers(): number; - get typeParameters(): any[]; - get declaringClass(): typeof any; - get varArgs(): boolean; - get synthetic(): boolean; - get genericParameterTypes(): Internal.Type[]; - get default(): boolean; - get exceptionTypes(): Internal.Class[]; - get name(): string; - get genericReturnType(): Internal.Type; - get genericExceptionTypes(): Internal.Type[]; - get bridge(): boolean; - get parameterAnnotations(): Internal.Annotation[][]; - get returnType(): typeof any; - set accessible(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Method_ = Method; - /** - * @javaClass net.minecraft.class_3924 - */ - class CampfireBlockEntity extends Internal.BlockEntity implements Internal.Clearable { - getItems(): Internal.NonNullList; - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - method_5448(): void; - load($$0: Internal.CompoundTag_): void; - getUpdateTag(): Internal.CompoundTag; - static cookTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; - getCookableRecipe($$0: Internal.ItemStack_): Internal.Optional; - placeFood($$0: Internal.ItemStack_, $$1: number): boolean; - static cooldownTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; - dowse(): void; - static particleTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.CampfireBlockEntity_): void; - get updateTag(): Internal.CompoundTag; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get items(): Internal.NonNullList; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CampfireBlockEntity_ = CampfireBlockEntity; - /** - * @javaClass net.minecraft.class_6121 - */ - class ConstantHeight extends Internal.HeightProvider { - getValue(): Internal.VerticalAnchor; - getType(): Internal.HeightProviderType; - static of($$0: Internal.VerticalAnchor_): this; - toString(): string; - sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; - static readonly "ZERO" : Internal.ConstantHeight; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.HeightProviderType; - get value(): Internal.VerticalAnchor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConstantHeight_ = ConstantHeight; - /** - * @javaClass java.time.ZoneId - */ - abstract class ZoneId implements Internal.Serializable { - static ofOffset(arg0: string, arg1: Internal.ZoneOffset_): this; - static systemDefault(): this; - static getAvailableZoneIds(): Internal.Set; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - normalized(): this; - hashCode(): number; - static of(arg0: string, arg1: Internal.Map_): this; - static of(arg0: string): this; - equals(arg0: any): boolean; - getId(): string; - static from(arg0: Internal.TemporalAccessor_): this; - toString(): string; - getRules(): Internal.ZoneRules; - static readonly "SHORT_IDS" : {"PRT":"America/Puerto_Rico","CTT":"Asia/Shanghai","SST":"Pacific/Guadalcanal","MST":"-07:00","AST":"America/Anchorage","NST":"Pacific/Auckland","HST":"-10:00","ACT":"Australia/Darwin","BST":"Asia/Dhaka","AET":"Australia/Sydney","IST":"Asia/Kolkata","CST":"America/Chicago","NET":"Asia/Yerevan","AGT":"America/Argentina/Buenos_Aires","CAT":"Africa/Harare","MIT":"Pacific/Apia","BET":"America/Sao_Paulo","PST":"America/Los_Angeles","ART":"Africa/Cairo","JST":"Asia/Tokyo","VST":"Asia/Ho_Chi_Minh","IET":"America/Indiana/Indianapolis","CNT":"America/St_Johns","PLT":"Asia/Karachi","PNT":"America/Phoenix","EST":"-05:00","EAT":"Africa/Addis_Ababa","ECT":"Europe/Paris"}; - get availableZoneIds(): Internal.Set; - get rules(): Internal.ZoneRules; - get id(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneId_ = ZoneId; - /** - * @javaClass net.minecraft.class_2793 - */ - class ServerboundAcceptTeleportationPacket implements Internal.Packet { - handle($$0: Internal.ServerGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundAcceptTeleportationPacket_ = ServerboundAcceptTeleportationPacket; - /** - * @javaClass net.minecraft.class_5257 - */ - class DeserializationContext { - deserializeConditions($$0: Internal.JsonArray_, $$1: string, $$2: Internal.LootContextParamSet_): Internal.LootItemCondition[]; - getAdvancementId(): ResourceLocation; - get advancementId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DeserializationContext_ = DeserializationContext; - /** - * @javaClass net.minecraft.class_3018 - */ - class EndGatewayConfiguration implements Internal.FeatureConfiguration { - static delayedExitSearch(): this; - isExitExact(): boolean; - getExit(): Internal.Optional; - static knownExit($$0: BlockPos_, $$1: boolean): this; - static readonly "CODEC" : Internal.Codec; - get exitExact(): boolean; - get exit(): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EndGatewayConfiguration_ = EndGatewayConfiguration; - /** - * @javaClass net.minecraft.class_5872 - */ - class CarverDebugSettings { - getLavaState(): Internal.BlockState; - getWaterState(): Internal.BlockState; - isDebugMode(): boolean; - getAirState(): Internal.BlockState; - static of($$0: boolean, $$1: Internal.BlockState_): this; - static of($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.BlockState_): this; - static of($$0: boolean, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.BlockState_, $$4: Internal.BlockState_): this; - getBarrierState(): Internal.BlockState; - static readonly "CODEC" : Internal.Codec; - static readonly "DEFAULT" : Internal.CarverDebugSettings; - get waterState(): Internal.BlockState; - get airState(): Internal.BlockState; - get debugMode(): boolean; - get barrierState(): Internal.BlockState; - get lavaState(): Internal.BlockState; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CarverDebugSettings_ = CarverDebugSettings; - /** - * @javaClass java.lang.Module - */ - class Module implements Internal.AnnotatedElement { - getDescriptor(): Internal.ModuleDescriptor; - getName(): string; - addReads(arg0: Internal.Module_): this; - canRead(arg0: Internal.Module_): boolean; - getLayer(): Internal.ModuleLayer; - getResourceAsStream(arg0: string): Internal.InputStream; - addUses(arg0: Internal.Class_): this; - addExports(arg0: string, arg1: Internal.Module_): this; - getClassLoader(): Internal.ClassLoader; - isNamed(): boolean; - getAnnotations(): Internal.Annotation[]; - canUse(arg0: Internal.Class_): boolean; - getDeclaredAnnotations(): Internal.Annotation[]; - isOpen(arg0: string): boolean; - isOpen(arg0: string, arg1: Internal.Module_): boolean; - getAnnotation(arg0: Internal.Class_): T; - isExported(arg0: string, arg1: Internal.Module_): boolean; - isExported(arg0: string): boolean; - getPackages(): Internal.Set; - toString(): string; - addOpens(arg0: string, arg1: Internal.Module_): this; - get declaredAnnotations(): Internal.Annotation[]; - get named(): boolean; - get classLoader(): Internal.ClassLoader; - get name(): string; - get annotations(): Internal.Annotation[]; - get descriptor(): Internal.ModuleDescriptor; - get packages(): Internal.Set; - get layer(): Internal.ModuleLayer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Module_ = Module; - /** - * @javaClass net.minecraft.class_4153$class_4155 - */ - class PoiManager$Occupancy extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.PoiManager$Occupancy[]; - getTest(): Internal.Predicate; - static readonly "IS_OCCUPIED" : Internal.PoiManager$Occupancy; - static readonly "HAS_SPACE" : Internal.PoiManager$Occupancy; - static readonly "ANY" : Internal.PoiManager$Occupancy; - get test(): Internal.Predicate; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PoiManager$Occupancy_ = "has_space" | "is_occupied" | "any" | PoiManager$Occupancy; - /** - * @javaClass net.minecraft.class_310 - */ - class Minecraft extends Internal.ReentrantBlockableEventLoop implements Internal.WindowEventHandler, com.minenash.customhud.mixin.MinecraftClientAccess, net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor, Internal.MinecraftClientAccess, Internal.MinecraftClientAccessor, Internal.MinecraftAccess, Internal.AccessorMinecraftClient { - getRecorder(): Internal.MetricsRecorder; - getPlayerSocialManager(): Internal.PlayerSocialManager; - shouldEntityAppearGlowing($$0: Internal.Entity_): boolean; - debugFpsMeterKeyPress($$0: number): void; - clearLevel(): void; - clearLevel($$0: Internal.Screen_): void; - getTextureAtlas($$0: ResourceLocation_): Internal.Function; - getResourcePackRepository(): Internal.PackRepository; - setLevel($$0: Internal.ClientLevel_): void; - static crash($$0: Internal.CrashReport_): void; - getVersionType(): string; - handler$zcp000$cancelSetScreen(screen: Internal.Screen_, ci: Internal.CallbackInfo_): void; - getGame(): Internal.Game; - handler$bik000$setLevel(clientLevel: Internal.ClientLevel_, info: Internal.CallbackInfo_): void; - getProgressListener(): Internal.StoringChunkProgressListener; - isPaused(): boolean; - getSkinManager(): Internal.SkinManager; - getCurrentServer(): Internal.ServerData; - handler$blg000$renderPost(tick: boolean, cbi: Internal.CallbackInfo_): void; - makeWorldStem($$0: Internal.PackRepository_, $$1: boolean, $$2: Internal.WorldStem$DataPackConfigSupplier_, $$3: Internal.WorldStem$WorldDataSupplier_): Internal.WorldStem; - makeWorldStem($$0: Internal.LevelStorageSource$LevelStorageAccess_, $$1: boolean): Internal.WorldStem; - getGpuWarnlistManager(): Internal.GpuWarnlistManager; - destroy(): void; - static useAmbientOcclusion(): boolean; - getChatStatus(): Internal.Minecraft$ChatStatus; - getLaunchedVersion(): string; - getSingleplayerServer(): Internal.IntegratedServer; - stop(): void; - is64Bit(): boolean; - renderOnThread(): boolean; - updateTitle(): void; - handler$blg000$joinWorld(world: Internal.ClientLevel_, cbi: Internal.CallbackInfo_): void; - getProfiler(): Internal.ProfilerFiller; - getProxy(): Internal.Proxy; - isBlocked($$0: Internal.UUID_): boolean; - getSituationalMusic(): Internal.Music; - getLevelSource(): Internal.LevelStorageSource; - getFrameTimer(): Internal.FrameTimer; - hasSingleplayerServer(): boolean; - getFixerUpper(): Internal.DataFixer; - static renderNames(): boolean; - setScreen($$0: Internal.Screen_): void; - close(): void; - pauseGame($$0: boolean): void; - isTextFilteringEnabled(): boolean; - createLevel($$0: string, $$1: Internal.LevelSettings_, $$2: Internal.RegistryAccess_, $$3: Internal.WorldGenSettings_): void; - setConnectedToRealms($$0: boolean): void; - getMinecraftSessionService(): Internal.MinecraftSessionService; - getToasts(): Internal.ToastComponent; - handler$zjc000$cancelItemPick(info: Internal.CallbackInfo_): void; - method_30133(): void; - updateMaxMipLevel($$0: number): void; - clearResourcePacksOnError($$0: Internal.Throwable_, $$1: Internal.Component_): void; - getMusicManager(): Internal.MusicManager; - getLanguageManager(): Internal.LanguageManager; - getProfileProperties(): Internal.PropertyMap; - getItemRenderer(): Internal.ItemRenderer; - setCameraEntity($$0: Internal.Entity_): void; - getResourceManager(): Internal.ResourceManager; - run(): void; - getTutorial(): Internal.Tutorial; - isDemo(): boolean; - debugClientMetricsStart($$0: Internal.Consumer_): boolean; - localvar$zjc000$modifyItemPick(stack: Internal.ItemStack_): Internal.ItemStack; - handler$bik000$resizeDisplay(info: Internal.CallbackInfo_): void; - handler$bik000$resizeDisplay(screen: Internal.Screen_, info: Internal.CallbackInfo_): void; - getMainRenderTarget(): Internal.RenderTarget; - getEntityModels(): Internal.EntityModelSet; - static useFancyGraphics(): boolean; - handler$zmh000$disconnectAfter(screen_1: Internal.Screen_, info: Internal.CallbackInfo_): void; - getMobEffectTextures(): Internal.MobEffectTextureManager; - getPaintingTextures(): Internal.PaintingTextureManager; - getTextureManager(): Internal.TextureManager; - forceSetScreen($$0: Internal.Screen_): void; - allowsRealms(): boolean; - isLocalServer(): boolean; - getClientPackSource(): Internal.ClientPackSource; - handler$bik000$clearLevel(screen: Internal.Screen_, info: Internal.CallbackInfo_): void; - getBlockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher; - tick(): void; - delayCrash($$0: Internal.Supplier_): void; - setRecorder(recorder: Internal.MetricsRecorder_): void; - grabPanoramixScreenshot($$0: Internal.File_, $$1: number, $$2: number): Internal.Component; - reloadResourcePacks(): Internal.CompletableFuture; - static fillReport($$0: Internal.Minecraft_, $$1: Internal.LanguageManager_, $$2: string, $$3: Internal.Options_, $$4: Internal.CrashReport_): void; - fillReport($$0: Internal.CrashReport_): Internal.CrashReport; - getDeltaFrameTime(): number; - getBlockRenderer(): Internal.BlockRenderDispatcher; - getSearchTree($$0: Internal.SearchRegistry$Key_): Internal.MutableSearchTree; - setOverlay($$0: Internal.Overlay_): void; - setCurrentServer($$0: Internal.ServerData_): void; - renderBuffers(): Internal.RenderBuffers; - getWindow(): Internal.Window; - getUser(): Internal.User; - getCameraEntity(): Internal.Entity; - createTelemetryManager(): Internal.ClientTelemetryManager; - getModelManager(): Internal.ModelManager; - handler$blg000$renderPre(tick: boolean, cbi: Internal.CallbackInfo_): void; - getSoundManager(): Internal.SoundManager; - getFrameTime(): number; - handler$blg000$disconnect(screen: Internal.Screen_, cbi: Internal.CallbackInfo_): void; - getConnection(): Internal.ClientPacketListener; - prepareForMultiplayer(): void; - isRunning(): boolean; - handler$blg000$setCurrentServerEntry(info: Internal.ServerData_, cbi: Internal.CallbackInfo_): void; - localvar$zcp000$modifyScreen(screen: Internal.Screen_): Internal.Screen; - getBlockColors(): Internal.BlockColors; - getOverlay(): Internal.Overlay; - getHotbarManager(): Internal.HotbarManager; - isWindowActive(): boolean; - getResourcePackDirectory(): Internal.File; - showOnlyReducedInfo(): boolean; - isEnforceUnicode(): boolean; - getSplashManager(): Internal.SplashManager; - handler$bdf000$iris$trackLastDimensionOnLeave(arg0: Internal.Screen_, arg1: Internal.CallbackInfo_): void; - isConnectedToRealms(): boolean; - getItemInHandRenderer(): Internal.ItemInHandRenderer; - delayTextureReload(): Internal.CompletableFuture; - getEntityRenderDispatcher(): Internal.EntityRenderDispatcher; - allowsMultiplayer(): boolean; - static useShaderTransparency(): boolean; - method_15995($$0: boolean): void; - method_15993(): void; - static getInstance(): this; - emergencySave(): void; - static checkModStatus(): Internal.ModCheck; - loadLevel($$0: string): void; - readonly "itemColors" : Internal.ItemColors; - "crosshairPickEntity" : Internal.Entity; - "screen" : Internal.Screen; - "cameraEntity" : Internal.Entity; - static readonly "ON_OSX" : false; - readonly "mouseHandler" : Internal.MouseHandler; - static readonly "UNIFORM_FONT" : ResourceLocation; - readonly "gameRenderer" : Internal.GameRenderer; - "wireframe" : boolean; - "chunkVisibility" : boolean; - readonly "options" : Internal.Options; - readonly "frameTimer" : Internal.FrameTimer; - "chunkPath" : boolean; - readonly "levelRenderer" : Internal.LevelRenderer; - "player" : Internal.LocalPlayer; - "level" : Internal.ClientLevel; - readonly "gameDirectory" : Internal.File; - static "fps" : 59; - readonly "debugRenderer" : Internal.DebugRenderer; - "noRender" : boolean; - static readonly "DEFAULT_FONT" : ResourceLocation; - "fpsString" : string; - readonly "keyboardHandler" : Internal.KeyboardHandler; - static readonly "UPDATE_DRIVERS_ADVICE" : "Please make sure you have up-to-date drivers (see aka.ms/mcdriver for instructions)."; - readonly "particleEngine" : Internal.ParticleEngine; - readonly "gui" : Internal.Gui; - "gameMode" : Internal.MultiPlayerGameMode; - static readonly "ALT_FONT" : ResourceLocation; - "hitResult" : Internal.HitResult; - "smartCull" : boolean; - readonly "font" : Internal.Font; - get itemRenderer(): Internal.ItemRenderer; - get clientPackSource(): Internal.ClientPackSource; - get paused(): boolean; - get instance(): this; - get musicManager(): Internal.MusicManager; - get mobEffectTextures(): Internal.MobEffectTextureManager; - get mainRenderTarget(): Internal.RenderTarget; - get progressListener(): Internal.StoringChunkProgressListener; - get toasts(): Internal.ToastComponent; - get hotbarManager(): Internal.HotbarManager; - get entityModels(): Internal.EntityModelSet; - get connection(): Internal.ClientPacketListener; - get itemInHandRenderer(): Internal.ItemInHandRenderer; - get resourceManager(): Internal.ResourceManager; - get versionType(): string; - get situationalMusic(): Internal.Music; - get overlay(): Internal.Overlay; - get playerSocialManager(): Internal.PlayerSocialManager; - get frameTime(): number; - get deltaFrameTime(): number; - get localServer(): boolean; - get profiler(): Internal.ProfilerFiller; - get languageManager(): Internal.LanguageManager; - get paintingTextures(): Internal.PaintingTextureManager; - get proxy(): Internal.Proxy; - get skinManager(): Internal.SkinManager; - get minecraftSessionService(): Internal.MinecraftSessionService; - get entityRenderDispatcher(): Internal.EntityRenderDispatcher; - get modelManager(): Internal.ModelManager; - get game(): Internal.Game; - get gpuWarnlistManager(): Internal.GpuWarnlistManager; - get enforceUnicode(): boolean; - get textFilteringEnabled(): boolean; - get demo(): boolean; - get resourcePackDirectory(): Internal.File; - get blockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher; - get blockRenderer(): Internal.BlockRenderDispatcher; - get running(): boolean; - get levelSource(): Internal.LevelStorageSource; - get connectedToRealms(): boolean; - get tutorial(): Internal.Tutorial; - get splashManager(): Internal.SplashManager; - get singleplayerServer(): Internal.IntegratedServer; - get launchedVersion(): string; - get chatStatus(): Internal.Minecraft$ChatStatus; - get fixerUpper(): Internal.DataFixer; - get recorder(): Internal.MetricsRecorder; - get resourcePackRepository(): Internal.PackRepository; - get textureManager(): Internal.TextureManager; - get profileProperties(): Internal.PropertyMap; - get windowActive(): boolean; - get soundManager(): Internal.SoundManager; - get blockColors(): Internal.BlockColors; - get window(): Internal.Window; - get user(): Internal.User; - get currentServer(): Internal.ServerData; - set recorder(recorder: Internal.MetricsRecorder_); - set overlay($$0: Internal.Overlay_); - set connectedToRealms($$0: boolean); - set currentServer($$0: Internal.ServerData_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Minecraft_ = Minecraft; - /** - * @javaClass me.jellysquid.mods.sodium.client.world.BiomeSeedProvider - */ - interface BiomeSeedProvider { - getBiomeSeed(): number; - } - type BiomeSeedProvider_ = (() => number) | BiomeSeedProvider; - /** - * @javaClass java.time.zone.ZoneOffsetTransitionRule$TimeDefinition - */ - class ZoneOffsetTransitionRule$TimeDefinition extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.ZoneOffsetTransitionRule$TimeDefinition[]; - createDateTime(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): Internal.LocalDateTime; - static readonly "WALL" : Internal.ZoneOffsetTransitionRule$TimeDefinition; - static readonly "UTC" : Internal.ZoneOffsetTransitionRule$TimeDefinition; - static readonly "STANDARD" : Internal.ZoneOffsetTransitionRule$TimeDefinition; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneOffsetTransitionRule$TimeDefinition_ = "standard" | "utc" | "wall" | ZoneOffsetTransitionRule$TimeDefinition; - /** - * Fired by different tag when the level: - * - loads - * - ticks - * - unloads - * @javaClass dev.latvian.mods.kubejs.level.SimpleLevelEventJS - */ - class SimpleLevelEventJS extends Internal.LevelEventJS { - getLevel(): Internal.LevelJS; - get level(): Internal.LevelJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired by different tag when the level: - * - loads - * - ticks - * - unloads - */ - type SimpleLevelEventJS_ = SimpleLevelEventJS; - /** - * @javaClass com.mojang.serialization.MapCodec - */ - abstract class MapCodec extends Internal.CompressorHolder implements Internal.MapDecoder, Internal.MapEncoder { - setPartial(arg0: Internal.Supplier_): Internal.MapCodec; - keys(arg0: Internal.DynamicOps_): Internal.Stream; - deprecated(arg0: number): Internal.MapCodec; - withLifecycle(arg0: Internal.Lifecycle_): Internal.MapCodec; - orElse(arg0: A): Internal.MapCodec; - orElse(arg0: Internal.Consumer_, arg1: A): Internal.MapCodec; - orElse(arg0: Internal.UnaryOperator_, arg1: A): Internal.MapCodec; - forGetter(arg0: Internal.Function_): Internal.RecordCodecBuilder; - codec(): Internal.Codec; - static unit(arg0: Internal.Supplier_): Internal.MapCodec; - static unit(arg0: A): Internal.MapCodec; - orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.MapCodec; - orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.MapCodec; - orElseGet(arg0: Internal.Supplier_): Internal.MapCodec; - flatXmap(arg0: Internal.Function_>, arg1: Internal.Function_>): Internal.MapCodec; - stable(): Internal.MapCodec; - static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_, arg2: Internal.Supplier_): Internal.MapCodec; - static of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_): Internal.MapCodec; - mapResult(arg0: Internal.MapCodec$ResultFunction_): Internal.MapCodec; - fieldOf(arg0: string): Internal.MapCodec; - xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.MapCodec; - dependent(arg0: Internal.MapCodec_, arg1: Internal.Function_>>, arg2: Internal.BiFunction_): Internal.MapCodec; - set partial(arg0: Internal.Supplier_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapCodec_ = MapCodec; - /** - * Fired when player right clicks with item on hand. - * - * Note that this will only be fired when hand has item. - * - * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. - * @javaClass dev.latvian.mods.kubejs.item.ItemRightClickEventJS - */ - class ItemRightClickEventJS extends Internal.PlayerEventJS { - getHand(): Hand; - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get entity(): Internal.EntityJS; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when player right clicks with item on hand. - * - * Note that this will only be fired when hand has item. - * - * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. - */ - type ItemRightClickEventJS_ = ItemRightClickEventJS; - /** - * Fired to register special handlers for tooltips on items. - * @javaClass dev.latvian.mods.kubejs.item.ItemTooltipEventJS - */ - class ItemTooltipEventJS extends Internal.EventJS { - /** - * - * Adds a line (or lines) to the end of tooltip. - */ - add(item: Internal.IngredientJS_, text: Internal.Component_ | Internal.Component_[]): void; - isAlt(): boolean; - isCtrl(): boolean; - /** - * Adds a callback to the item, will be invoked when the tooltip is rendering. - */ - addAdvanced(item: Internal.IngredientJS_, handler: (itemstack: Internal.ItemStackJS, advanced: boolean, lines: Internal.List) => void): void; - isShift(): boolean; - addToAll(text: any): void; - addAdvancedToAll(handler: Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS_): void; - get ctrl(): boolean; - get shift(): boolean; - get alt(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired to register special handlers for tooltips on items. - */ - type ItemTooltipEventJS_ = ItemTooltipEventJS; - /** - * @javaClass java.util.Spliterator$OfLong - */ - interface Spliterator$OfLong extends Internal.Spliterator$OfPrimitive { - trySplit(): this; - tryAdvance(arg0: Internal.LongConsumer_): boolean; - tryAdvance(arg0: Internal.Consumer_): boolean; - forEachRemaining(arg0: Internal.LongConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type Spliterator$OfLong_ = Spliterator$OfLong; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2FloatFunction - */ - interface Object2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: K): number; - andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2FloatFunction; - getFloat(arg0: any): number; - andThenInt(arg0: Internal.Float2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2FloatFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Float2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2FloatFunction; - andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Object2FloatFunction; - removeFloat(arg0: any): number; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2FloatFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2FloatFunction; - andThenChar(arg0: Internal.Float2CharFunction_): Internal.Object2CharFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2FloatFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2FloatFunction; - andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2FloatFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2FloatFunction; - } - type Object2FloatFunction_ = ((arg0: any) => number) | Object2FloatFunction; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyPress - */ - interface ScreenKeyboardEvents$AfterKeyPress { - afterKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; - } - type ScreenKeyboardEvents$AfterKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number) => void) | ScreenKeyboardEvents$AfterKeyPress; - /** - * @javaClass com.google.common.reflect.Invokable - */ - abstract class Invokable implements Internal.AnnotatedElement, Internal.Member { - isStatic(): boolean; - getName(): string; - isAnnotationPresent(arg0: Internal.Class_): boolean; - isSynthetic(): boolean; - invoke(arg0: T, ... arg1: any[]): R; - isPrivate(): boolean; - isNative(): boolean; - getDeclaredAnnotations(): Internal.Annotation[]; - getDeclaringClass(): typeof T; - isProtected(): boolean; - hashCode(): number; - isPublic(): boolean; - static from(arg0: Internal.Method_): Internal.Invokable; - static from(arg0: Internal.Constructor_): Internal.Invokable; - isFinal(): boolean; - getTypeParameters(): any[]; - getModifiers(): number; - trySetAccessible(): boolean; - isAccessible(): boolean; - setAccessible(arg0: boolean): void; - isVarArgs(): boolean; - isPackagePrivate(): boolean; - isOverridable(): boolean; - isSynchronized(): boolean; - getOwnerType(): Internal.TypeToken; - isAbstract(): boolean; - getAnnotations(): Internal.Annotation[]; - getExceptionTypes(): Internal.ImmutableList>; - getReturnType(): Internal.TypeToken; - getAnnotation(arg0: Internal.Class_): A; - returning(arg0: Internal.TypeToken_): Internal.Invokable; - returning(arg0: Internal.Class_): Internal.Invokable; - equals(arg0: any): boolean; - getParameters(): Internal.ImmutableList; - toString(): string; - getAnnotatedReturnType(): Internal.AnnotatedType; - get ownerType(): Internal.TypeToken; - get declaredAnnotations(): Internal.Annotation[]; - get accessible(): boolean; - get synchronized(): boolean; - get private(): boolean; - get static(): boolean; - get annotatedReturnType(): Internal.AnnotatedType; - get annotations(): Internal.Annotation[]; - get abstract(): boolean; - get modifiers(): number; - get typeParameters(): any[]; - get declaringClass(): typeof T; - get varArgs(): boolean; - get synthetic(): boolean; - get exceptionTypes(): Internal.ImmutableList>; - get protected(): boolean; - get public(): boolean; - get native(): boolean; - get name(): string; - get final(): boolean; - get overridable(): boolean; - get packagePrivate(): boolean; - get parameters(): Internal.ImmutableList; - get returnType(): Internal.TypeToken; - set accessible(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Invokable_ = Invokable; - /** - * @javaClass dev.latvian.mods.rhino.Script - */ - interface Script { - exec(arg0: Internal.Context_, arg1: Internal.Scriptable_): any; - } - type Script_ = ((arg0: Internal.Context, arg1: Internal.Scriptable) => any) | Script; - /** - * @javaClass net.minecraft.class_1535 - */ - class Motive { - getHeight(): number; - getWidth(): number; - static readonly "PLANT" : Internal.Motive; - static readonly "DONKEY_KONG" : Internal.Motive; - static readonly "KEBAB" : Internal.Motive; - static readonly "SKELETON" : Internal.Motive; - static readonly "WITHER" : Internal.Motive; - static readonly "ALBAN" : Internal.Motive; - static readonly "CREEBET" : Internal.Motive; - static readonly "PIGSCENE" : Internal.Motive; - static readonly "BURNING_SKULL" : Internal.Motive; - static readonly "SUNSET" : Internal.Motive; - static readonly "STAGE" : Internal.Motive; - static readonly "AZTEC" : Internal.Motive; - static readonly "FIGHTERS" : Internal.Motive; - static readonly "BUST" : Internal.Motive; - static readonly "COURBET" : Internal.Motive; - static readonly "SEA" : Internal.Motive; - static readonly "WANDERER" : Internal.Motive; - static readonly "SKULL_AND_ROSES" : Internal.Motive; - static readonly "GRAHAM" : Internal.Motive; - static readonly "POINTER" : Internal.Motive; - static readonly "POOL" : Internal.Motive; - static readonly "VOID" : Internal.Motive; - static readonly "BOMB" : Internal.Motive; - static readonly "MATCH" : Internal.Motive; - static readonly "AZTEC2" : Internal.Motive; - static readonly "WASTELAND" : Internal.Motive; - get width(): number; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Motive_ = Special.Motive | Motive; - /** - * @javaClass net.minecraft.class_1515 - */ - class DragonDeathPhase extends Internal.AbstractDragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - doClientTick(): void; - getFlySpeed(): number; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - get flyTargetLocation(): Vec3; - get flySpeed(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonDeathPhase_ = DragonDeathPhase; - /** - * @javaClass dev.latvian.mods.rhino.classdata.ClassData - */ - class ClassData { - getParent(): this; - getMember(name: string): Internal.ClassMember; - getConstructor(sig: Internal.MethodSignature_): Internal.Constructor; - readonly "cache" : Internal.ClassDataCache; - readonly "type" : typeof any; - get parent(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClassData_ = ClassData; - /** - * @javaClass net.minecraft.class_3719 - */ - class BarrelBlockEntity extends Internal.RandomizableContainerBlockEntity { - method_5439(): number; - load($$0: Internal.CompoundTag_): void; - method_5435($$0: Internal.Player_): void; - method_5432($$0: Internal.Player_): void; - recheckOpen(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BarrelBlockEntity_ = BarrelBlockEntity; - /** - * @javaClass net.fabricmc.fabric.impl.lookup.block.BlockApiCacheImpl - */ - class BlockApiCacheImpl implements Internal.BlockApiCache { - getLookup(): Internal.BlockApiLookupImpl; - getWorld(): Internal.ServerLevel; - getBlockEntity(): Internal.BlockEntity; - getPos(): BlockPos; - find(state: Internal.BlockState_, context: C): A; - invalidate(): void; - get lookup(): Internal.BlockApiLookupImpl; - get world(): Internal.ServerLevel; - get pos(): BlockPos; - get blockEntity(): Internal.BlockEntity; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockApiCacheImpl_ = BlockApiCacheImpl; - /** - * @javaClass dev.emi.trinkets.TrinketPlayerScreenHandler - */ - interface TrinketPlayerScreenHandler { - trinkets$getSlotHeights(arg0: Internal.SlotGroup_): Internal.List; - trinkets$getGroupCount(): number; - trinkets$getGroupNum(arg0: Internal.SlotGroup_): number; - trinkets$getTrinketSlotEnd(): number; - trinkets$getSlotTypes(arg0: Internal.SlotGroup_): Internal.List; - trinkets$getGroupPos(arg0: Internal.SlotGroup_): Internal.Point; - trinkets$getTrinketSlotStart(): number; - trinkets$updateTrinketSlots(arg0: boolean): void; - trinkets$getSlotWidth(arg0: Internal.SlotGroup_): number; - } - type TrinketPlayerScreenHandler_ = TrinketPlayerScreenHandler; - /** - * @javaClass net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory - */ - class CustomGameRuleCategory { - getName(): Internal.Component; - hashCode(): number; - equals(o: any): boolean; - static getCategory(key: Internal.GameRules$Key_): Internal.Optional; - getId(): ResourceLocation; - get name(): Internal.Component; - get id(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CustomGameRuleCategory_ = CustomGameRuleCategory; - /** - * @javaClass net.minecraft.class_4668$class_4671 - */ - class RenderStateShard$CullStateShard extends Internal.RenderStateShard$BooleanStateShard { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$CullStateShard_ = RenderStateShard$CullStateShard; - /** - * @javaClass net.minecraft.class_4097$class_4098 - */ - class Behavior$Status extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Behavior$Status[]; - static readonly "RUNNING" : Internal.Behavior$Status; - static readonly "STOPPED" : Internal.Behavior$Status; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Behavior$Status_ = "running" | "stopped" | Behavior$Status; - /** - * @javaClass net.minecraft.class_234 - */ - interface TimerCallback { - method_974(arg0: T, arg1: Internal.TimerQueue_, arg2: number): void; - } - type TimerCallback_ = ((arg0: T, arg1: Internal.TimerQueue, arg2: number) => void) | TimerCallback; - /** - * @javaClass com.mojang.authlib.minecraft.MinecraftProfileTexture$Type - */ - class MinecraftProfileTexture$Type extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.MinecraftProfileTexture$Type[]; - static readonly "ELYTRA" : Internal.MinecraftProfileTexture$Type; - static readonly "SKIN" : Internal.MinecraftProfileTexture$Type; - static readonly "CAPE" : Internal.MinecraftProfileTexture$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecraftProfileTexture$Type_ = "elytra" | "skin" | "cape" | MinecraftProfileTexture$Type; - /** - * @javaClass net.minecraft.class_299 - */ - class ClientRecipeBook extends Internal.RecipeBook { - getCollection($$0: Internal.RecipeBookCategories_): Internal.List; - setupCollections($$0: Internal.Iterable_>): void; - getCollections(): Internal.List; - get collections(): Internal.List; - set upCollections($$0: Internal.Iterable_>); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientRecipeBook_ = ClientRecipeBook; - /** - * @javaClass net.minecraft.class_2554 - */ - abstract class BaseComponent implements Internal.MutableComponent { - method_10855(): Internal.List; - method_10866(): Internal.Style; - method_27661(): Internal.MutableComponent; - hashCode(): number; - method_30937(): Internal.FormattedCharSequence; - equals($$0: any): boolean; - plainCopy(): this; - setStyle($$0: Internal.Style_): Internal.MutableComponent; - toString(): string; - method_10851(): string; - append($$0: Internal.Component_): Internal.MutableComponent; - set style($$0: Internal.Style_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BaseComponent_ = BaseComponent; - /** - * @javaClass dev.latvian.mods.kubejs.level.FireworksJS$Shape - */ - class FireworksJS$Shape extends Internal.Enum { - static valueOf(name: string): this; - static values(): Internal.FireworksJS$Shape[]; - static get(name: string): this; - static readonly "SMALL_BALL" : Internal.FireworksJS$Shape; - static readonly "LARGE_BALL" : Internal.FireworksJS$Shape; - static readonly "STAR" : Internal.FireworksJS$Shape; - static readonly "CREEPER" : Internal.FireworksJS$Shape; - static readonly "BURST" : Internal.FireworksJS$Shape; - static readonly "VALUES" : Internal.FireworksJS$Shape[]; - readonly "type" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FireworksJS$Shape_ = "large_ball" | "star" | "burst" | "creeper" | "small_ball" | FireworksJS$Shape; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2ByteFunction - */ - interface Short2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ByteFunction; - andThenByte(arg0: Internal.Byte2ByteFunction_): this; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Short2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ByteFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): this; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ByteFunction; - } - type Short2ByteFunction_ = ((arg0: number) => number) | Short2ByteFunction; - /** - * @javaClass net.minecraft.class_1657 - */ - abstract class Player extends Internal.LivingEntity implements Internal.MixinPlayerEntityAccessor, Internal.PlayerKJS { - getMyRidingOffset(): number; - canBeSeenAsEnemy(): boolean; - getDestroySpeed($$0: Internal.BlockState_): number; - makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; - getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; - isModelPartShown($$0: Internal.PlayerModelPart_): boolean; - getAttackStrengthScale($$0: number): number; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - displayClientMessage($$0: Internal.Component_, $$1: boolean): void; - canEat($$0: boolean): boolean; - getFallSounds(): Internal.LivingEntity$Fallsounds; - canUseGameMasterBlocks(): boolean; - awardRecipes($$0: Internal.Collection_>): number; - checkMovementStatistics($$0: number, $$1: number, $$2: number): void; - openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; - causeFoodExhaustion($$0: number): void; - getEnderChestInventory(): Internal.PlayerEnderChestContainer; - isSleepingLongEnough(): boolean; - setReducedDebugInfo($$0: boolean): void; - getSleepTimer(): number; - isPushedByFluid(): boolean; - getDimensionChangingDelay(): number; - openMenu($$0: Internal.MenuProvider_): Internal.OptionalInt; - canHarmPlayer($$0: Internal.Player_): boolean; - getStandingEyeHeight($$0: Internal.Pose_, $$1: Internal.EntityDimensions_): number; - isSpectator(): boolean; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - setAbsorptionAmount($$0: number): void; - giveExperiencePoints($$0: number): void; - getDisplayName(): Internal.Component; - openTextEdit($$0: Internal.SignBlockEntity_): void; - onUpdateAbilities(): void; - getPortalWaitTime(): number; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - canTakeItem($$0: Internal.ItemStack_): boolean; - shouldShowName(): boolean; - respawn(): void; - setEntityOnShoulder($$0: Internal.CompoundTag_): boolean; - onEnchantmentPerformed($$0: Internal.ItemStack_, $$1: number): void; - isSecondaryUseActive(): boolean; - getGameProfile(): Internal.GameProfile; - resetRecipes($$0: Internal.Collection_>): number; - handler$bmn000$checkFallFlying(cbi: Internal.CallbackInfoReturnable_): void; - getEnchantmentSeed(): number; - hasCorrectToolForDrops($$0: Internal.BlockState_): boolean; - attack($$0: Internal.Entity_): void; - awardStat($$0: Internal.Stat_): void; - awardStat($$0: Internal.Stat_, $$1: number): void; - awardStat($$0: ResourceLocation_): void; - awardStat($$0: ResourceLocation_, $$1: number): void; - playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; - updateTutorialInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; - eat($$0: Internal.Level_, $$1: Internal.ItemStack_): Internal.ItemStack; - getScoreboard(): Internal.Scoreboard; - stopFallFlying(): void; - getInventory(): Internal.Inventory; - disableShield($$0: boolean): void; - increaseScore($$0: number): void; - aiStep(): void; - getShoulderEntityRight(): Internal.CompoundTag; - isSwimming(): boolean; - isInvulnerableTo($$0: Internal.DamageSource_): boolean; - mayBuild(): boolean; - openMinecartCommandBlock($$0: Internal.BaseCommandBlock_): void; - static findRespawnPositionAndUseSpawnBlock($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): Internal.Optional; - getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; - isLocalPlayer(): boolean; - giveExperienceLevels($$0: number): void; - travel($$0: Vec3_): void; - playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; - getRopeHoldPosition($$0: number): Vec3; - sendMerchantOffers($$0: number, $$1: Internal.MerchantOffers_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; - die($$0: Internal.DamageSource_): void; - getSoundSource(): Internal.SoundSource; - openHorseInventory($$0: Internal.AbstractHorse_, $$1: Internal.Container_): void; - getName(): Internal.Component; - static createPlayerUUID($$0: string): Internal.UUID; - static createPlayerUUID($$0: Internal.GameProfile_): Internal.UUID; - static createAttributes(): Internal.AttributeSupplier$Builder; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - getXpNeededForNextLevel(): number; - openStructureBlock($$0: Internal.StructureBlockEntity_): void; - getCurrentItemAttackStrengthDelay(): number; - isScoping(): boolean; - tryToStartFallFlying(): boolean; - sweepAttack(): void; - getArmorSlots(): Internal.Iterable; - startSleepInBed($$0: BlockPos_): Internal.Either; - getLuck(): number; - awardRecipesByKey($$0: ResourceLocation_[]): void; - tick(): void; - handler$bmn000$getName(cbi: Internal.CallbackInfoReturnable_): void; - updateSwimming(): void; - removeVehicle(): void; - getHandSlots(): Internal.Iterable; - getSpeed(): number; - openCommandBlock($$0: Internal.CommandBlockEntity_): void; - rideTick(): void; - stopSleeping(): void; - getDismountPoses(): Internal.ImmutableList; - openJigsawBlock($$0: Internal.JigsawBlockEntity_): void; - handleEntityEvent($$0: number): void; - isCreative(): boolean; - drop($$0: Internal.ItemStack_, $$1: boolean): Internal.ItemEntity; - drop($$0: Internal.ItemStack_, $$1: boolean, $$2: boolean): Internal.ItemEntity; - getAbsorptionAmount(): number; - getShoulderEntityLeft(): Internal.CompoundTag; - interactOn($$0: Internal.Entity_, $$1: Hand_): Internal.InteractionResult; - getScoreboardName(): string; - getStagesRawKJS(): Internal.Stages; - remove($$0: Internal.Entity$RemovalReason_): void; - redirect$bmn000$getDisplayName_modifyText(team: Internal.Team_, name: Internal.Component_): Internal.MutableComponent; - getStages(): Internal.Stages; - isAffectedByFluids(): boolean; - addItem($$0: Internal.ItemStack_): boolean; - closeContainer(): void; - getAbilities(): Internal.Abilities; - blockActionRestricted($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.GameType_): boolean; - shouldBeSaved(): boolean; - isAlwaysTicking(): boolean; - jumpFromGround(): void; - startFallFlying(): void; - isReducedDebugInfo(): boolean; - stopSleepInBed($$0: boolean, $$1: boolean): void; - resetStat($$0: Internal.Stat_): void; - setMainArm($$0: Internal.HumanoidArm_): void; - getCooldowns(): Internal.ItemCooldowns; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; - getFoodData(): Internal.FoodData; - resetAttackStrengthTicker(): void; - magicCrit($$0: Internal.Entity_): void; - startAutoSpinAttack($$0: number): void; - getSlot($$0: number): Internal.SlotAccess; - setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; - mayUseItemAt($$0: BlockPos_, $$1: Internal.Direction_, $$2: Internal.ItemStack_): boolean; - crit($$0: Internal.Entity_): void; - getMainArm(): Internal.HumanoidArm; - isHurt(): boolean; - setRemainingFireTicks($$0: number): void; - getScore(): number; - handler$zfd000$onIsScoping(ci: Internal.CallbackInfoReturnable_): void; - setScore($$0: number): void; - static readonly "ENDER_SLOT_OFFSET" : 200; - static readonly "STANDING_DIMENSIONS" : Internal.EntityDimensions; - static readonly "UUID_PREFIX_OFFLINE_PLAYER" : "OfflinePlayer:"; - static readonly "SWIMMING_BB_HEIGHT" : 0.6; - static readonly "SLEEP_DURATION" : 100; - "yCloak" : number; - readonly "inventoryMenu" : Internal.InventoryMenu; - "xCloak" : number; - "experienceLevel" : number; - "yCloakO" : number; - static readonly "MAX_HEALTH" : 20; - "zCloak" : number; - static readonly "DEFAULT_EYE_HEIGHT" : 1.62; - static readonly "CROUCH_BB_HEIGHT" : 1.5; - "fishing" : Internal.FishingHook; - static readonly "SWIMMING_BB_WIDTH" : 0.6; - "zCloakO" : number; - static readonly "WAKE_UP_DURATION" : 10; - static readonly "MAX_NAME_LENGTH" : 16; - "xCloakO" : number; - "takeXpDelay" : number; - "bob" : number; - "oBob" : number; - "experienceProgress" : number; - "totalExperience" : number; - "containerMenu" : Internal.AbstractContainerMenu; - get alwaysTicking(): boolean; - get luck(): number; - get cooldowns(): Internal.ItemCooldowns; - get displayName(): Internal.Component; - get reducedDebugInfo(): boolean; - get stagesRawKJS(): Internal.Stages; - get soundSource(): Internal.SoundSource; - get shoulderEntityRight(): Internal.CompoundTag; - get inventory(): Internal.Inventory; - get localPlayer(): boolean; - get speed(): number; - get gameProfile(): Internal.GameProfile; - get abilities(): Internal.Abilities; - get swimming(): boolean; - get score(): number; - get sleepTimer(): number; - get pushedByFluid(): boolean; - get fallSounds(): Internal.LivingEntity$Fallsounds; - get currentItemAttackStrengthDelay(): number; - get dimensionChangingDelay(): number; - get scoreboardName(): string; - get sleepingLongEnough(): boolean; - get scoreboard(): Internal.Scoreboard; - get xpNeededForNextLevel(): number; - get absorptionAmount(): number; - get secondaryUseActive(): boolean; - get shoulderEntityLeft(): Internal.CompoundTag; - get mainArm(): Internal.HumanoidArm; - get enderChestInventory(): Internal.PlayerEnderChestContainer; - get myRidingOffset(): number; - get enchantmentSeed(): number; - get dismountPoses(): Internal.ImmutableList; - get creative(): boolean; - get portalWaitTime(): number; - get affectedByFluids(): boolean; - get handSlots(): Internal.Iterable; - get spectator(): boolean; - get name(): Internal.Component; - get stages(): Internal.Stages; - get armorSlots(): Internal.Iterable; - get scoping(): boolean; - get foodData(): Internal.FoodData; - set score($$0: number); - set absorptionAmount($$0: number); - set entityOnShoulder($$0: Internal.CompoundTag_); - set mainArm($$0: Internal.HumanoidArm_); - set remainingFireTicks($$0: number); - set reducedDebugInfo($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Player_ = Player; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2CharFunction - */ - interface Char2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: string, arg1: string): string; - getOrDefault(arg0: any, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: string): string; - remove(arg0: any): string; - remove(arg0: string): string; - defaultReturnValue(): string; - defaultReturnValue(arg0: string): void; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; - identity(): this; - get(arg0: any): string; - get(arg0: string): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): this; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): this; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; - } - type Char2CharFunction_ = ((arg0: string) => string) | Char2CharFunction; - /** - * @javaClass net.fabricmc.fabric.api.renderer.v1.render.RenderContext - */ - interface RenderContext { - pushTransform(arg0: Internal.RenderContext$QuadTransform_): void; - getEmitter(): Internal.QuadEmitter; - popTransform(): void; - meshConsumer(): Internal.Consumer; - fallbackConsumer(): Internal.Consumer; - } - type RenderContext_ = RenderContext; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2IntFunction - */ - interface Object2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction; - applyAsInt(arg0: K): number; - removeInt(arg0: any): number; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction; - getInt(arg0: any): number; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2IntFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2IntFunction; - } - type Object2IntFunction_ = ((arg0: any) => number) | Object2IntFunction; - /** - * @javaClass dev.architectury.registry.registries.RegistrarBuilder - */ - interface RegistrarBuilder { - saveToDisc(): Internal.RegistrarBuilder; - build(): Internal.Registrar; - syncToClients(): Internal.RegistrarBuilder; - option(arg0: Internal.RegistrarOption_): Internal.RegistrarBuilder; - } - type RegistrarBuilder_ = RegistrarBuilder; - /** - * @javaClass net.minecraft.server.MinecraftServer$class_6897 - */ - class MinecraftServer$ReloadableResources extends Internal.Record implements Internal.AutoCloseable { - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - close(): void; - resourceManager(): Internal.CloseableResourceManager; - managers(): Internal.ReloadableServerResources; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecraftServer$ReloadableResources_ = MinecraftServer$ReloadableResources; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2BooleanFunction - */ - interface Long2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.LongPredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Long2ShortFunction; - composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Long2IntFunction; - composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(arg0: boolean): void; - defaultReturnValue(): boolean; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Long2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Long2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Long2LongFunction; - composeLong(arg0: Internal.Long2LongFunction_): this; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Long2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Long2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Long2CharFunction; - composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Long2ReferenceFunction; - composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2BooleanFunction; - } - type Long2BooleanFunction_ = ((arg0: number) => boolean) | Long2BooleanFunction; - /** - * @javaClass net.minecraft.class_2749 - */ - class ClientboundSetHealthPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getSaturation(): number; - getFood(): number; - write($$0: Internal.FriendlyByteBuf_): void; - getHealth(): number; - get saturation(): number; - get health(): number; - get food(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetHealthPacket_ = ClientboundSetHealthPacket; - /** - * @javaClass net.minecraft.class_267 - */ - class Score { - add($$0: number): void; - isLocked(): boolean; - getObjective(): Internal.Objective; - reset(): void; - increment(): void; - getScoreboard(): Internal.Scoreboard; - getScore(): number; - getOwner(): string; - setScore($$0: number): void; - setLocked($$0: boolean): void; - static readonly "SCORE_COMPARATOR" : Internal.Comparator; - get owner(): string; - get score(): number; - get scoreboard(): Internal.Scoreboard; - get locked(): boolean; - get objective(): Internal.Objective; - set score($$0: number); - set locked($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Score_ = Score; - /** - * @javaClass net.minecraft.class_4069 - */ - interface ContainerEventHandler extends Internal.GuiEventListener { - magicalSpecialHackyFocus($$0: Internal.GuiEventListener_): void; - setDragging(arg0: boolean): void; - keyPressed($$0: number, $$1: number, $$2: number): boolean; - mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; - mouseScrolled($$0: number, $$1: number, $$2: number): boolean; - setInitialFocus($$0: Internal.GuiEventListener_): void; - changeFocus($$0: boolean): boolean; - isDragging(): boolean; - mouseReleased($$0: number, $$1: number, $$2: number): boolean; - getChildAt($$0: number, $$1: number): Internal.Optional; - children(): Internal.List; - mouseClicked($$0: number, $$1: number, $$2: number): boolean; - charTyped($$0: string, $$1: number): boolean; - keyReleased($$0: number, $$1: number, $$2: number): boolean; - setFocused(arg0: Internal.GuiEventListener_): void; - getFocused(): Internal.GuiEventListener; - } - type ContainerEventHandler_ = ContainerEventHandler; - /** - * @javaClass com.mojang.brigadier.StringReader - */ - class StringReader implements Internal.ImmutableStringReader { - getCursor(): number; - getTotalLength(): number; - readStringUntil(arg0: string): string; - read(): string; - static isAllowedInUnquotedString(arg0: string): boolean; - canRead(): boolean; - canRead(arg0: number): boolean; - getRemaining(): string; - getRead(): string; - readString(): string; - skip(): void; - getString(): string; - peek(): string; - peek(arg0: number): string; - expect(arg0: string): void; - getRemainingLength(): number; - readLong(): number; - readDouble(): number; - static isQuotedStringStart(arg0: string): boolean; - readUnquotedString(): string; - readFloat(): number; - setCursor(arg0: number): void; - static isAllowedNumber(arg0: string): boolean; - readBoolean(): boolean; - readQuotedString(): string; - readInt(): number; - skipWhitespace(): void; - get cursor(): number; - get string(): string; - get totalLength(): number; - get remaining(): string; - get remainingLength(): number; - set cursor(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StringReader_ = StringReader; - /** - * @javaClass java.util.LinkedHashMap - */ - class LinkedHashMap extends Internal.HashMap implements Internal.Map { - getOrDefault(arg0: any, arg1: V): V; - entrySet(): Internal.Set>; - forEach(arg0: Internal.BiConsumer_): void; - values(): Internal.Collection; - get(arg0: any): V; - clear(): void; - keySet(): Internal.Set; - replaceAll(arg0: Internal.BiFunction_): void; - containsValue(arg0: any): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LinkedHashMap_ = LinkedHashMap; - /** - * @javaClass net.minecraft.class_3505 - */ - class TagManager implements Internal.PreparableReloadListener, Internal.IdentifiableResourceReloadListener { - reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - getResult(): Internal.List>; - getFabricId(): ResourceLocation; - static getTagDir($$0: Internal.ResourceKey_>): string; - getFabricDependencies(): Internal.Collection; - get result(): Internal.List>; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TagManager_ = TagManager; - /** - * @javaClass dev.latvian.mods.kubejs.client.painter.screen.ScreenPaintEventJS - */ - class ScreenPaintEventJS extends Internal.PaintEventJS implements Internal.UnitVariables { - getVariables(): Internal.VariableSet; - rawText(text: Internal.FormattedCharSequence_, x: number, y: number, color: number, shadow: boolean): void; - scale(scale: number): void; - scale(x: number, y: number): void; - rectangle(x: number, y: number, z: number, w: number, h: number, color: number, u0: number, v0: number, u1: number, v1: number): void; - rectangle(x: number, y: number, z: number, w: number, h: number, color: number): void; - alignX(x: number, w: number, alignX: number): number; - text(text: Internal.Component_, x: number, y: number, color: number, shadow: boolean): void; - rotateRad(angle: number): void; - rotateDeg(angle: number): void; - alignY(y: number, h: number, alignY: number): number; - translate(x: number, y: number): void; - readonly "mouseX" : number; - readonly "mouseY" : number; - readonly "width" : number; - readonly "inventory" : boolean; - readonly "height" : number; - get variables(): Internal.VariableSet; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScreenPaintEventJS_ = ScreenPaintEventJS; - /** - * @javaClass net.minecraft.class_1492 - */ - abstract class AbstractChestedHorse extends Internal.AbstractHorse { - setChest($$0: boolean): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getSlot($$0: number): Internal.SlotAccess; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getPassengersRidingOffset(): number; - hasChest(): boolean; - static createBaseChestedHorseAttributes(): Internal.AttributeSupplier$Builder; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getInventoryColumns(): number; - static readonly "INV_CHEST_COUNT" : 15; - get inventoryColumns(): number; - get passengersRidingOffset(): number; - set chest($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractChestedHorse_ = AbstractChestedHorse; - /** - * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction - */ - interface EnchantmentBuilder$PostFunction { - apply(arg0: Internal.LivingEntityJS_, arg1: Internal.EntityJS_, arg2: number): void; - } - type EnchantmentBuilder$PostFunction_ = ((arg0: Internal.LivingEntityJS, arg1: Internal.EntityJS, arg2: number) => void) | EnchantmentBuilder$PostFunction; - /** - * @javaClass dev.latvian.mods.kubejs.client.ClientGenerateAssetsEventJS - */ - class ClientGenerateAssetsEventJS extends Internal.EventJS { - add(location: ResourceLocation_, json: Internal.JsonElement_): void; - addBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; - addLang(key: string, value: string): void; - addMultipartBlockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; - getAllAssets(): Internal.Map; - addModel(type: string, id: ResourceLocation_, consumer: Internal.Consumer_): void; - readonly "generator" : Internal.AssetJsonGenerator; - get allAssets(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientGenerateAssetsEventJS_ = ClientGenerateAssetsEventJS; - /** - * @javaClass net.minecraft.class_898 - */ - class EntityRenderDispatcher implements Internal.ResourceManagerReloadListener { - distanceToSqr($$0: Internal.Entity_): number; - distanceToSqr($$0: number, $$1: number, $$2: number): number; - prepare($$0: Internal.Level_, $$1: Internal.Camera_, $$2: Internal.Entity_): void; - overrideCameraOrientation($$0: Internal.Quaternion_): void; - getRenderer($$0: T): Internal.EntityRenderer; - setRenderHitBoxes($$0: boolean): void; - setRenderShadow($$0: boolean): void; - onResourceManagerReload($$0: Internal.ResourceManager_): void; - shouldRender($$0: E, $$1: Internal.Frustum_, $$2: number, $$3: number, $$4: number): boolean; - getPackedLightCoords($$0: E, $$1: number): number; - cameraOrientation(): Internal.Quaternion; - shouldRenderHitBoxes(): boolean; - render($$0: E, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.PoseStack_, $$7: Internal.MultiBufferSource_, $$8: number): void; - setLevel($$0: Internal.Level_): void; - "crosshairPickEntity" : Internal.Entity; - readonly "options" : Internal.Options; - readonly "textureManager" : Internal.TextureManager; - "camera" : Internal.Camera; - set renderShadow($$0: boolean); - set renderHitBoxes($$0: boolean); - set level($$0: Internal.Level_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityRenderDispatcher_ = EntityRenderDispatcher; - /** - * @javaClass net.minecraft.class_2708$class_2709 - */ - class ClientboundPlayerPositionPacket$RelativeArgument extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ClientboundPlayerPositionPacket$RelativeArgument[]; - static unpack($$0: number): Internal.Set; - static pack($$0: Internal.Set_): number; - static readonly "Y_ROT" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; - static readonly "X_ROT" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; - static readonly "X" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; - static readonly "Y" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; - static readonly "Z" : Internal.ClientboundPlayerPositionPacket$RelativeArgument; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerPositionPacket$RelativeArgument_ = "y_rot" | "x_rot" | "x" | "y" | "z" | ClientboundPlayerPositionPacket$RelativeArgument; - /** - * @javaClass net.minecraft.class_5132$class_5133 - */ - class AttributeSupplier$Builder { - add($$0: Internal.Attribute_, $$1: number): this; - add($$0: Internal.Attribute_): this; - build(): Internal.AttributeSupplier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributeSupplier$Builder_ = AttributeSupplier$Builder; - /** - * @javaClass net.minecraft.class_6383 - */ - interface NarrationSupplier { - updateNarration(arg0: Internal.NarrationElementOutput_): void; - } - type NarrationSupplier_ = ((arg0: Internal.NarrationElementOutput) => void) | NarrationSupplier; - /** - * @javaClass net.minecraft.class_3565 - */ - interface LightEventListener { - updateSectionStatus($$0: BlockPos_, $$1: boolean): void; - updateSectionStatus(arg0: Internal.SectionPos_, arg1: boolean): void; - runUpdates(arg0: number, arg1: boolean, arg2: boolean): number; - enableLightSources(arg0: Internal.ChunkPos_, arg1: boolean): void; - checkBlock(arg0: BlockPos_): void; - onBlockEmissionIncrease(arg0: BlockPos_, arg1: number): void; - hasLightWork(): boolean; - } - type LightEventListener_ = LightEventListener; - /** - * @javaClass java.lang.Comparable - */ - interface Comparable { - compareTo(arg0: T): number; - } - type Comparable_ = ((arg0: T) => number) | Comparable; - /** - * @javaClass net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback - */ - interface RegistryIdRemapCallback { - onRemap(arg0: Internal.RegistryIdRemapCallback$RemapState_): void; - event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; - } - type RegistryIdRemapCallback_ = ((arg0: Internal.RegistryIdRemapCallback$RemapState) => void) | RegistryIdRemapCallback; - /** - * @javaClass net.minecraft.class_5929 - */ - class RandomizedIntStateProvider extends Internal.BlockStateProvider { - getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomizedIntStateProvider_ = RandomizedIntStateProvider; - /** - * @javaClass java.util.function.DoubleToIntFunction - */ - interface DoubleToIntFunction { - applyAsInt(arg0: number): number; - } - type DoubleToIntFunction_ = ((arg0: number) => number) | DoubleToIntFunction; - /** - * @javaClass net.minecraft.class_3782 - */ - class ListPoolElement extends Internal.StructurePoolElement { - getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; - getType(): Internal.StructurePoolElementType; - getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; - setProjection($$0: Internal.StructureTemplatePool$Projection_): Internal.StructurePoolElement; - toString(): string; - place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; - getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.StructurePoolElementType; - set projection($$0: Internal.StructureTemplatePool$Projection_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ListPoolElement_ = ListPoolElement; - /** - * @javaClass net.minecraft.class_5965$class_6398 - */ - class MetricSampler$SamplerResult { - valueAtTick($$0: number): number; - getLastTick(): number; - getFirstTick(): number; - get lastTick(): number; - get firstTick(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MetricSampler$SamplerResult_ = MetricSampler$SamplerResult; - /** - * @javaClass net.minecraft.class_4050 - */ - class Pose extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Pose[]; - static readonly "SLEEPING" : Internal.Pose; - static readonly "FALL_FLYING" : Internal.Pose; - static readonly "LONG_JUMPING" : Internal.Pose; - static readonly "DYING" : Internal.Pose; - static readonly "CROUCHING" : Internal.Pose; - static readonly "STANDING" : Internal.Pose; - static readonly "SWIMMING" : Internal.Pose; - static readonly "SPIN_ATTACK" : Internal.Pose; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pose_ = "standing" | "swimming" | "crouching" | "long_jumping" | "dying" | "fall_flying" | "spin_attack" | "sleeping" | Pose; - /** - * @javaClass net.minecraft.class_1952$class_6542 - */ - class SpawnData$CustomSpawnRules extends Internal.Record { - skyLightLimit(): Internal.InclusiveRange; - hashCode(): number; - equals($$0: any): boolean; - blockLightLimit(): Internal.InclusiveRange; - toString(): string; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpawnData$CustomSpawnRules_ = SpawnData$CustomSpawnRules; - /** - * @javaClass net.minecraft.class_2694 - */ - class BlockInWorld { - getLevel(): Internal.LevelReader; - getState(): Internal.BlockState; - getPos(): BlockPos; - static hasState($$0: Internal.Predicate_): Internal.Predicate; - getEntity(): Internal.BlockEntity; - get level(): Internal.LevelReader; - get pos(): BlockPos; - get state(): Internal.BlockState; - get entity(): Internal.BlockEntity; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockInWorld_ = BlockInWorld; - /** - * @javaClass net.minecraft.class_1066 - */ - class ClientPackSource implements Internal.RepositorySource { - setServerPack($$0: Internal.File_, $$1: Internal.PackSource_): Internal.CompletableFuture; - loadPacks($$0: Internal.Consumer_, $$1: Internal.Pack$PackConstructor_): void; - clearServerPack(): void; - downloadAndSelectResourcePack($$0: string, $$1: string, $$2: boolean): Internal.CompletableFuture; - static getDownloadHeaders(): Internal.Map; - getVanillaPack(): Internal.VanillaPackResources; - get downloadHeaders(): Internal.Map; - get vanillaPack(): Internal.VanillaPackResources; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientPackSource_ = ClientPackSource; - /** - * @javaClass io.netty.channel.ChannelProgressiveFuture - */ - interface ChannelProgressiveFuture extends Internal.ChannelFuture, Internal.ProgressiveFuture { - removeListeners(... arg0: Internal.GenericFutureListener_>[]): this; - syncUninterruptibly(): this; - await(): this; - awaitUninterruptibly(): this; - removeListener(arg0: Internal.GenericFutureListener_>): this; - addListeners(... arg0: Internal.GenericFutureListener_>[]): this; - sync(): this; - addListener(arg0: Internal.GenericFutureListener_>): this; - } - type ChannelProgressiveFuture_ = ChannelProgressiveFuture; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleListIterator - */ - interface DoubleListIterator extends Internal.DoubleBidirectionalIterator, Internal.ListIterator { - next(): number; - add(arg0: number): void; - set(arg0: number): void; - previous(): number; - remove(): void; - } - type DoubleListIterator_ = DoubleListIterator; - /** - * @javaClass me.jellysquid.mods.sodium.client.util.math.Matrix3fExtended - */ - interface Matrix3fExtended { - getA20(): number; - rotate(arg0: Internal.Quaternion_): void; - getA21(): number; - getA10(): number; - getA11(): number; - getA22(): number; - getA00(): number; - getA12(): number; - getA01(): number; - getA02(): number; - transformVecZ(dir: Internal.Vector3f_): number; - transformVecZ(arg0: number, arg1: number, arg2: number): number; - transformVecY(dir: Internal.Vector3f_): number; - transformVecY(arg0: number, arg1: number, arg2: number): number; - transformVecX(arg0: number, arg1: number, arg2: number): number; - transformVecX(dir: Internal.Vector3f_): number; - computeNormal(arg0: Internal.Direction_): number; - } - type Matrix3fExtended_ = Matrix3fExtended; - /** - * @javaClass net.coderbot.iris.vertices.BlockSensitiveBufferBuilder - */ - interface BlockSensitiveBufferBuilder { - beginBlock(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; - endBlock(): void; - } - type BlockSensitiveBufferBuilder_ = BlockSensitiveBufferBuilder; - /** - * @javaClass net.minecraft.class_2803 - */ - class ServerboundClientInformationPacket extends Internal.Record implements Internal.Packet { - mainHand(): Internal.HumanoidArm; - chatVisibility(): Internal.ChatVisiblity; - modelCustomisation(): number; - chatColors(): boolean; - method_11052($$0: Internal.FriendlyByteBuf_): void; - hashCode(): number; - equals($$0: any): boolean; - allowsListing(): boolean; - handle($$0: Internal.ServerGamePacketListener_): void; - language(): string; - toString(): string; - textFilteringEnabled(): boolean; - viewDistance(): number; - static readonly "MAX_LANGUAGE_LENGTH" : 16; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundClientInformationPacket_ = ServerboundClientInformationPacket; - /** - * Fired by different tag when the game: - * - is initializing - * - is post-initializing - * @javaClass dev.latvian.mods.kubejs.event.StartupEventJS - */ - class StartupEventJS extends Internal.EventJS { - post(id: string): boolean; - post(id: string, sub: string): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired by different tag when the game: - * - is initializing - * - is post-initializing - */ - type StartupEventJS_ = StartupEventJS; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2DoubleFunction - */ - interface Double2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { - getOrDefault(arg0: number, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: any): number; - remove(arg0: number): number; - defaultReturnValue(): number; - defaultReturnValue(arg0: number): void; - andThenDouble(arg0: Internal.Double2DoubleFunction_): this; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; - identity(): this; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Double2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): this; - } - type Double2DoubleFunction_ = ((arg0: number) => number) | Double2DoubleFunction; - /** - * @javaClass net.minecraft.class_3675$class_307 - */ - class InputConstants$Type extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.InputConstants$Type[]; - getOrCreate($$0: number): Internal.InputConstants$Key; - static readonly "SCANCODE" : Internal.InputConstants$Type; - static readonly "MOUSE" : Internal.InputConstants$Type; - static readonly "KEYSYM" : Internal.InputConstants$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InputConstants$Type_ = "mouse" | "keysym" | "scancode" | InputConstants$Type; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2IntMap$Entry - */ - interface Int2IntMap$Entry extends Internal.Map$Entry { - getIntKey(): number; - getKey(): number; - getValue(): number; - getIntValue(): number; - setValue(arg0: number): number; - } - type Int2IntMap$Entry_ = Int2IntMap$Entry; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2CharFunction - */ - interface Double2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { - getOrDefault(arg0: any, arg1: string): string; - getOrDefault(arg0: number, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: string): string; - remove(arg0: number): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): string; - get(arg0: number): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Double2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): this; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): this; - } - type Double2CharFunction_ = ((arg0: number) => string) | Double2CharFunction; - /** - * @javaClass dev.emi.trinkets.api.TrinketEnums$DropRule - */ - class TrinketEnums$DropRule extends Internal.Enum { - static valueOf(name: string): this; - static values(): Internal.TrinketEnums$DropRule[]; - static has(name: string): boolean; - static readonly "DESTROY" : Internal.TrinketEnums$DropRule; - static readonly "KEEP" : Internal.TrinketEnums$DropRule; - static readonly "DEFAULT" : Internal.TrinketEnums$DropRule; - static readonly "DROP" : Internal.TrinketEnums$DropRule; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TrinketEnums$DropRule_ = "drop" | "default" | "keep" | "destroy" | TrinketEnums$DropRule; - /** - * @javaClass java.time.InstantSource - */ - interface InstantSource { - withZone(arg0: Internal.ZoneId_): Internal.Clock; - system(): this; - offset(arg0: Internal.InstantSource_, arg1: Internal.Duration_): this; - fixed(arg0: Internal.Instant_): this; - tick(arg0: Internal.InstantSource_, arg1: Internal.Duration_): this; - millis(): number; - instant(): Internal.Instant; - } - type InstantSource_ = (() => Internal.Instant) | InstantSource; - /** - * @javaClass net.minecraft.class_1685 - */ - class ThrownTrident extends Internal.AbstractArrow { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - tickDespawn(): void; - isFoil(): boolean; - playerTouch($$0: Internal.Player_): void; - shouldRender($$0: number, $$1: number, $$2: number): boolean; - tick(): void; - isChanneling(): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - "clientSideReturnTridentTickCount" : number; - get channeling(): boolean; - get foil(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThrownTrident_ = ThrownTrident; - /** - * @javaClass net.minecraft.class_1672 - */ - class EyeOfEnder extends Internal.Entity implements Internal.ItemSupplier { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - method_7495(): Internal.ItemStack; - getBrightness(): number; - shouldRenderAtSqrDistance($$0: number): boolean; - signalTo($$0: BlockPos_): void; - isAttackable(): boolean; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - setItem($$0: Internal.ItemStack_): void; - lerpMotion($$0: number, $$1: number, $$2: number): void; - getAddEntityPacket(): Internal.Packet; - get brightness(): number; - get addEntityPacket(): Internal.Packet; - get attackable(): boolean; - set item($$0: Internal.ItemStack_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EyeOfEnder_ = EyeOfEnder; - /** - * @javaClass net.minecraft.class_377 - */ - class FontSet implements Internal.AutoCloseable { - whiteGlyph(): Internal.BakedGlyph; - reload($$0: Internal.List_): void; - getGlyphInfo($$0: number): Internal.GlyphInfo; - getGlyph($$0: number): Internal.BakedGlyph; - getRandomGlyph($$0: Internal.GlyphInfo_): Internal.BakedGlyph; - close(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FontSet_ = FontSet; - /** - * @javaClass net.minecraft.class_1767 - */ - class DyeColor extends Internal.Enum implements Internal.StringRepresentable, Internal.Color { - getName(): string; - getTextureDiffuseColors(): number[]; - static valueOf($$0: string): this; - static values(): Internal.DyeColor[]; - getTextColor(): number; - getId(): number; - static byName($$0: string, $$1: Internal.DyeColor_): this; - getFireworkColorJS(): number; - static byFireworkColor($$0: number): this; - getMaterialColor(): Internal.MaterialColor; - getFireworkColor(): number; - getRgbJS(): number; - getArgbJS(): number; - method_15434(): string; - toString(): string; - static byId($$0: number): this; - static readonly "WHITE" : Internal.DyeColor; - static readonly "GRAY" : Internal.DyeColor; - static readonly "BLUE" : Internal.DyeColor; - static readonly "PURPLE" : Internal.DyeColor; - static readonly "GREEN" : Internal.DyeColor; - static readonly "RED" : Internal.DyeColor; - static readonly "PINK" : Internal.DyeColor; - static readonly "LIGHT_GRAY" : Internal.DyeColor; - static readonly "LIGHT_BLUE" : Internal.DyeColor; - static readonly "LIME" : Internal.DyeColor; - static readonly "MAGENTA" : Internal.DyeColor; - static readonly "BLACK" : Internal.DyeColor; - static readonly "YELLOW" : Internal.DyeColor; - static readonly "CYAN" : Internal.DyeColor; - static readonly "BROWN" : Internal.DyeColor; - static readonly "ORANGE" : Internal.DyeColor; - get rgbJS(): number; - get fireworkColorJS(): number; - get name(): string; - get materialColor(): Internal.MaterialColor; - get fireworkColor(): number; - get argbJS(): number; - get textureDiffuseColors(): number[]; - get id(): number; - get textColor(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DyeColor_ = "magenta" | "pink" | "green" | "lime" | "light_gray" | "yellow" | "black" | "light_blue" | "brown" | "cyan" | "orange" | "red" | "gray" | "white" | "blue" | "purple" | DyeColor; - /** - * @javaClass net.minecraft.class_4207$class_4232 - */ - class BrainDebugRenderer$BrainDump { - getUuid(): Internal.UUID; - readonly "profession" : string; - readonly "behaviors" : Internal.List; - readonly "health" : number; - readonly "inventory" : string; - readonly "uuid" : Internal.UUID; - readonly "path" : net.minecraft.world.level.pathfinder.Path; - readonly "gossips" : Internal.List; - readonly "pos" : Internal.Position; - readonly "wantsGolem" : boolean; - readonly "activities" : Internal.List; - readonly "potentialPois" : Internal.Set; - readonly "name" : string; - readonly "xp" : number; - readonly "memories" : Internal.List; - readonly "maxHealth" : number; - readonly "id" : number; - readonly "pois" : Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BrainDebugRenderer$BrainDump_ = BrainDebugRenderer$BrainDump; - /** - * @javaClass me.jellysquid.mods.sodium.client.model.vertex.type.BufferVertexType - */ - interface BufferVertexType extends Internal.VertexType { - getBufferVertexFormat(): Internal.BufferVertexFormat; - } - type BufferVertexType_ = (() => Internal.BufferVertexFormat) | BufferVertexType; - /** - * @javaClass net.minecraft.class_320 - */ - class User { - getClientId(): Internal.Optional; - getName(): string; - getType(): Internal.User$Type; - getUuid(): string; - getXuid(): Internal.Optional; - getSessionId(): string; - getGameProfile(): Internal.GameProfile; - getAccessToken(): string; - get xuid(): Internal.Optional; - get clientId(): Internal.Optional; - get name(): string; - get sessionId(): string; - get type(): Internal.User$Type; - get accessToken(): string; - get uuid(): string; - get gameProfile(): Internal.GameProfile; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type User_ = User; - /** - * @javaClass net.minecraft.class_1959$class_1963 - */ - class Biome$Precipitation extends Internal.Enum implements Internal.StringRepresentable { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.Biome$Precipitation[]; - method_15434(): string; - static byName($$0: string): this; - static readonly "RAIN" : Internal.Biome$Precipitation; - static readonly "CODEC" : Internal.Codec; - static readonly "SNOW" : Internal.Biome$Precipitation; - static readonly "NONE" : Internal.Biome$Precipitation; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Biome$Precipitation_ = "rain" | "snow" | "none" | Biome$Precipitation; - /** - * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter - */ - interface QuadEmitter extends Internal.MutableQuadView { - normal(vertexIndex: number, vec: Internal.Vector3f_): this; - cullFace(arg0: Internal.Direction_): this; - lightmap(arg0: number, arg1: number): this; - lightmap(b0: number, b1: number, b2: number, b3: number): this; - colorIndex(arg0: number): this; - fromVanilla(arg0: number[], arg1: number, arg2: boolean): this; - spriteUnitSquare(spriteIndex: number): this; - square(nominalFace: Internal.Direction_, left: number, bottom: number, right: number, top: number, depth: number): this; - material(arg0: Internal.RenderMaterial_): this; - pos(vertexIndex: number, vec: Internal.Vector3f_): this; - pos(arg0: number, arg1: number, arg2: number, arg3: number): this; - sprite(vertexIndex: number, spriteIndex: number, uv: Internal.Vec2_): this; - sprite(arg0: number, arg1: number, arg2: number, arg3: number): this; - nominalFace(arg0: Internal.Direction_): this; - tag(arg0: number): this; - emit(): this; - spriteBake(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: number): this; - spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): this; - spriteColor(arg0: number, arg1: number, arg2: number): this; - } - type QuadEmitter_ = QuadEmitter; - /** - * @javaClass net.minecraft.class_2641 - */ - class ClientboundCommandsPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getRoot(): Internal.RootCommandNode; - write($$0: Internal.FriendlyByteBuf_): void; - get root(): Internal.RootCommandNode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundCommandsPacket_ = ClientboundCommandsPacket; - /** - * @javaClass net.minecraft.class_2859$class_2860 - */ - class ServerboundSeenAdvancementsPacket$Action extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ServerboundSeenAdvancementsPacket$Action[]; - static readonly "OPENED_TAB" : Internal.ServerboundSeenAdvancementsPacket$Action; - static readonly "CLOSED_SCREEN" : Internal.ServerboundSeenAdvancementsPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSeenAdvancementsPacket$Action_ = "closed_screen" | "opened_tab" | ServerboundSeenAdvancementsPacket$Action; - /** - * @javaClass com.mojang.authlib.minecraft.UserApiService$UserProperties - */ - class UserApiService$UserProperties extends Internal.Record { - flag(arg0: Internal.UserApiService$UserFlag_): boolean; - hashCode(): number; - equals(arg0: any): boolean; - flags(): Internal.Set; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UserApiService$UserProperties_ = UserApiService$UserProperties; - /** - * @javaClass dev.latvian.mods.kubejs.item.InventoryJS - */ - class InventoryJS { - getBlock(level: Internal.LevelJS_): Internal.BlockContainerJS; - countNonEmpty(): number; - countNonEmpty(ingredient: Internal.IngredientJS_): number; - set(slot: number, item: Internal.ItemStack_): void; - markDirty(): void; - count(): number; - count(ingredient: Internal.IngredientJS_): number; - isEmpty(): boolean; - clear(): void; - clear(ingredient: Internal.IngredientJS_): void; - isItemValid(slot: number, item: Internal.ItemStack_): boolean; - insert(slot: number, item: Internal.ItemStack_, simulate: boolean): Internal.ItemStackJS; - getWidth(): number; - getHeight(): number; - getSize(): number; - extract(slot: number, amount: number, simulate: boolean): Internal.ItemStackJS; - find(ingredient: Internal.IngredientJS_): number; - find(): number; - getSlotLimit(slot: number): number; - get(slot: number): Internal.ItemStackJS; - toString(): string; - readonly "minecraftInventory" : Internal.ItemHandler; - get size(): number; - get width(): number; - get empty(): boolean; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InventoryJS_ = InventoryJS; - /** - * @javaClass com.mojang.serialization.Keyable - */ - interface Keyable { - keys(arg0: Internal.DynamicOps_): Internal.Stream; - forStrings(arg0: Internal.Supplier_>): this; - } - type Keyable_ = ((arg0: Internal.DynamicOps) => Internal.Stream) | Keyable; - /** - * @javaClass io.netty.util.concurrent.ProgressivePromise - */ - interface ProgressivePromise extends Internal.Promise, Internal.ProgressiveFuture { - setFailure(arg0: Internal.Throwable_): Internal.ProgressivePromise; - setSuccess(arg0: V): Internal.ProgressivePromise; - removeListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressivePromise; - tryProgress(arg0: number, arg1: number): boolean; - syncUninterruptibly(): Internal.ProgressivePromise; - await(): Internal.ProgressivePromise; - setProgress(arg0: number, arg1: number): Internal.ProgressivePromise; - awaitUninterruptibly(): Internal.ProgressivePromise; - removeListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressivePromise; - addListeners(... arg0: Internal.GenericFutureListener_>[]): Internal.ProgressivePromise; - sync(): Internal.ProgressivePromise; - addListener(arg0: Internal.GenericFutureListener_>): Internal.ProgressivePromise; - } - type ProgressivePromise_ = ProgressivePromise; - /** - * @javaClass net.minecraft.class_5912 - */ - interface ResourceProvider { - method_14486(arg0: ResourceLocation_): Internal.Resource; - } - type ResourceProvider_ = ((arg0: ResourceLocation) => Internal.Resource) | ResourceProvider; - /** - * @javaClass net.minecraft.class_846$class_851$class_4577 - */ - abstract class ChunkRenderDispatcher$RenderChunk$ChunkCompileTask implements Internal.Comparable { - cancel(): void; - doTask(arg0: Internal.ChunkBufferBuilderPack_): Internal.CompletableFuture; - compareTo($$0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_ = ChunkRenderDispatcher$RenderChunk$ChunkCompileTask; - /** - * @javaClass net.minecraft.class_383 - */ - interface RawGlyph extends Internal.GlyphInfo { - getBearingY(): number; - isColored(): boolean; - getRight(): number; - upload(arg0: number, arg1: number): void; - getDown(): number; - getPixelHeight(): number; - getUp(): number; - getPixelWidth(): number; - getOversample(): number; - getLeft(): number; - } - type RawGlyph_ = RawGlyph; - /** - * @javaClass net.minecraft.class_2875 - */ - class ServerboundSetStructureBlockPacket implements Internal.Packet { - getMirror(): Internal.Mirror; - isIgnoreEntities(): boolean; - getSeed(): number; - getName(): string; - isShowBoundingBox(): boolean; - getUpdateType(): Internal.StructureBlockEntity$UpdateType; - getRotation(): Internal.Rotation; - getOffset(): BlockPos; - handle($$0: Internal.ServerGamePacketListener_): void; - isShowAir(): boolean; - getSize(): Vec3i; - getPos(): BlockPos; - getIntegrity(): number; - getMode(): Internal.StructureMode; - write($$0: Internal.FriendlyByteBuf_): void; - getData(): string; - get mirror(): Internal.Mirror; - get ignoreEntities(): boolean; - get seed(): number; - get offset(): BlockPos; - get data(): string; - get rotation(): Internal.Rotation; - get mode(): Internal.StructureMode; - get integrity(): number; - get showBoundingBox(): boolean; - get size(): Vec3i; - get pos(): BlockPos; - get name(): string; - get showAir(): boolean; - get updateType(): Internal.StructureBlockEntity$UpdateType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSetStructureBlockPacket_ = ServerboundSetStructureBlockPacket; - /** - * @javaClass net.minecraft.class_6784 - */ - class SolidPredicate extends Internal.StateTestingPredicate { - type(): Internal.BlockPredicateType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SolidPredicate_ = SolidPredicate; - /** - * @javaClass net.minecraft.class_3854 - */ - class VillagerType implements Internal.VillagerTypeAccessor { - static byBiome($$0: Internal.Holder_): this; - toString(): string; - static readonly "SAVANNA" : Internal.VillagerType; - static readonly "JUNGLE" : Internal.VillagerType; - static readonly "SNOW" : Internal.VillagerType; - static readonly "PLAINS" : Internal.VillagerType; - static readonly "TAIGA" : Internal.VillagerType; - static readonly "DESERT" : Internal.VillagerType; - static readonly "SWAMP" : Internal.VillagerType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VillagerType_ = Special.VillagerType | VillagerType; - /** - * @javaClass dev.latvian.mods.kubejs.loot.FunctionContainer - */ - interface FunctionContainer { - lootingEnchant(count: Internal.NumberProvider_, limit: number): this; - nbt(tag: Internal.CompoundTag_): this; - enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): this; - damage(damage: Internal.NumberProvider_): this; - lootTable(table: ResourceLocation_, seed: number): this; - copyName(source: Internal.CopyNameFunction$NameSource_): this; - addFunction(arg0: Internal.JsonObject_): this; - count(count: Internal.NumberProvider_): this; - name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): this; - name(name: Internal.Component_): this; - furnaceSmelt(): this; - addConditionalFunction(func: Internal.Consumer_): this; - enchantRandomly(enchantments: ResourceLocation_[]): this; - } - type FunctionContainer_ = ((arg0: Internal.JsonObject) => Internal.FunctionContainer) | FunctionContainer; - /** - * @javaClass net.minecraft.class_2881 - */ - class EndDragonFight { - onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: Internal.DamageSource_): void; - updateDragon($$0: Internal.EnderDragon_): void; - setDragonKilled($$0: Internal.EnderDragon_): void; - hasPreviouslyKilledDragon(): boolean; - saveData(): Internal.CompoundTag; - resetSpikeCrystals(): void; - tick(): void; - getCrystalsAlive(): number; - tryRespawn(): void; - static readonly "ARENA_TICKET_LEVEL" : 9; - static readonly "DRAGON_SPAWN_Y" : 128; - get crystalsAlive(): number; - set dragonKilled($$0: Internal.EnderDragon_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EndDragonFight_ = EndDragonFight; - /** - * @javaClass java.security.ProtectionDomain - */ - class ProtectionDomain { - getPermissions(): Internal.PermissionCollection; - getClassLoader(): Internal.ClassLoader; - toString(): string; - getPrincipals(): Internal.Principal[]; - implies(arg0: Internal.Permission_): boolean; - staticPermissionsOnly(): boolean; - getCodeSource(): Internal.CodeSource; - get classLoader(): Internal.ClassLoader; - get permissions(): Internal.PermissionCollection; - get principals(): Internal.Principal[]; - get codeSource(): Internal.CodeSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ProtectionDomain_ = ProtectionDomain; - /** - * @javaClass java.nio.file.OpenOption - */ - interface OpenOption { - } - type OpenOption_ = OpenOption; - /** - * @javaClass net.minecraft.class_5455$class_5456 - */ - class RegistryAccess$RegistryData extends Internal.Record { - networkCodec(): Internal.Codec; - codec(): Internal.Codec; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - sendToClient(): boolean; - key(): Internal.ResourceKey>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RegistryAccess$RegistryData_ = RegistryAccess$RegistryData; - /** - * @javaClass net.minecraft.class_4668$class_5939 - */ - class RenderStateShard$EmptyTextureStateShard extends Internal.RenderStateShard { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$EmptyTextureStateShard_ = RenderStateShard$EmptyTextureStateShard; - /** - * @javaClass com.mojang.datafixers.util.Function6 - */ - interface Function6 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6): R; - curry5(): Internal.Function5>; - curry3(): Internal.Function3>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function6_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6) => R) | Function6; - /** - * @javaClass java.net.Proxy - */ - class Proxy { - address(): Internal.SocketAddress; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - type(): Internal.Proxy$Type; - static readonly "NO_PROXY" : Internal.Proxy; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Proxy_ = Proxy; - /** - * @javaClass dev.architectury.event.Event - */ - interface Event { - unregister(arg0: T): void; - isRegistered(arg0: T): boolean; - invoker(): T; - clearListeners(): void; - register(arg0: T): void; - } - type Event_ = Event; - /** - * @javaClass dev.latvian.mods.kubejs.core.ItemKJS - */ - interface ItemKJS { - setFoodPropertiesKJS(properties: Internal.FoodProperties_): void; - setFireResistantKJS(b: boolean): void; - setCraftingRemainderKJS(i: Internal.Item_): void; - getTypeDataKJS(): Internal.CompoundTag; - setMaxDamageKJS(i: number): void; - setItemBuilderKJS(b: Internal.ItemBuilder_): void; - setBurnTimeKJS(i: number): void; - setRarityKJS(r: Rarity_): void; - getItemBuilderKJS(): Internal.ItemBuilder; - setMaxStackSizeKJS(i: number): void; - } - type ItemKJS_ = ItemKJS; - /** - * @javaClass net.minecraft.class_2479 - */ - class ByteArrayTag extends Internal.CollectionTag { - add($$0: number, $$1: Internal.ByteTag_): void; - getElementType(): number; - set($$0: number, $$1: Internal.ByteTag_): Internal.ByteTag; - method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - method_10707(): Internal.Tag; - clear(): void; - addTag($$0: number, $$1: Internal.Tag_): boolean; - getAsByteArray(): number[]; - method_23258(): Internal.TagType; - remove($$0: number): Internal.ByteTag; - method_32289($$0: Internal.TagVisitor_): void; - method_10711(): number; - size(): number; - method_10713($$0: Internal.DataOutput_): void; - hashCode(): number; - get($$0: number): Internal.ByteTag; - equals($$0: any): boolean; - setTag($$0: number, $$1: Internal.Tag_): boolean; - toString(): string; - static readonly "TYPE" : Internal.TagType; - get asByteArray(): number[]; - get elementType(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ByteArrayTag_ = ByteArrayTag; - /** - * @javaClass com.google.common.collect.ImmutableSet$Builder - */ - class ImmutableSet$Builder extends Internal.ImmutableCollection$Builder { - add(arg0: E): Internal.ImmutableSet$Builder; - add(... arg0: E[]): Internal.ImmutableSet$Builder; - build(): Internal.ImmutableSet; - addAll(arg0: Internal.Iterator_): Internal.ImmutableSet$Builder; - addAll(arg0: Internal.Iterable_): Internal.ImmutableSet$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableSet$Builder_ = ImmutableSet$Builder; - /** - * @javaClass java.lang.StringBuffer - */ - class StringBuffer extends Internal.AbstractStringBuilder implements Internal.Serializable, Internal.Comparable, Internal.CharSequence { - deleteCharAt(arg0: number): this; - trimToSize(): void; - codePointAt(arg0: number): number; - getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; - setCharAt(arg0: number, arg1: string): void; - replace(arg0: number, arg1: number, arg2: string): this; - length(): number; - insert(arg0: number, arg1: number): this; - insert(arg0: number, arg1: string): this; - insert(arg0: number, arg1: boolean): this; - insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; - insert(arg0: number, arg1: any): this; - insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; - insert(arg0: number, arg1: string[]): this; - insert(arg0: number, arg1: Internal.CharSequence_): this; - subSequence(arg0: number, arg1: number): Internal.CharSequence; - compareTo(arg0: Internal.StringBuffer_): number; - reverse(): this; - delete(arg0: number, arg1: number): this; - substring(arg0: number, arg1: number): string; - substring(arg0: number): string; - capacity(): number; - appendCodePoint(arg0: number): this; - lastIndexOf(arg0: string, arg1: number): number; - lastIndexOf(arg0: string): number; - setLength(arg0: number): void; - toString(): string; - ensureCapacity(arg0: number): void; - codePointBefore(arg0: number): number; - indexOf(arg0: string): number; - indexOf(arg0: string, arg1: number): number; - offsetByCodePoints(arg0: number, arg1: number): number; - codePointCount(arg0: number, arg1: number): number; - charAt(arg0: number): string; - append(arg0: string[]): this; - append(arg0: number): this; - append(arg0: string[], arg1: number, arg2: number): this; - append(arg0: boolean): this; - append(arg0: string): this; - append(arg0: Internal.StringBuffer_): this; - append(arg0: Internal.CharSequence_): this; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; - append(arg0: any): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StringBuffer_ = StringBuffer; - /** - * @javaClass io.netty.channel.EventLoopGroup - */ - interface EventLoopGroup extends Internal.EventExecutorGroup { - next(): Internal.EventLoop; - register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; - } - type EventLoopGroup_ = EventLoopGroup; - /** - * @javaClass net.minecraft.class_5739 - */ - class GameEventListenerRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { - trackGameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; - trackListener($$0: Internal.PositionSource_, $$1: number): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameEventListenerRenderer_ = GameEventListenerRenderer; - /** - * @javaClass net.minecraft.class_637 - */ - class ClientSuggestionProvider implements Internal.SharedSuggestionProvider, Internal.FabricClientCommandSource { - getRelevantCoordinates(): Internal.Collection; - registryAccess(): Internal.RegistryAccess; - getPlayer(): Internal.LocalPlayer; - getRecipeNames(): Internal.Stream; - getWorld(): Internal.ClientLevel; - completeCustomSuggestions($$0: number, $$1: Internal.Suggestions_): void; - getOnlinePlayerNames(): Internal.Collection; - sendError(message: Internal.Component_): void; - getClient(): Internal.Minecraft; - getAbsoluteCoordinates(): Internal.Collection; - getAllTeams(): Internal.Collection; - sendFeedback(message: Internal.Component_): void; - hasPermission($$0: number): boolean; - getSelectedEntities(): Internal.Collection; - customSuggestion($$0: Internal.CommandContext_): Internal.CompletableFuture; - getAvailableSoundEvents(): Internal.Collection; - suggestRegistryElements($$0: Internal.ResourceKey_>, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; - levels(): Internal.Set>; - get absoluteCoordinates(): Internal.Collection; - get onlinePlayerNames(): Internal.Collection; - get world(): Internal.ClientLevel; - get recipeNames(): Internal.Stream; - get relevantCoordinates(): Internal.Collection; - get allTeams(): Internal.Collection; - get client(): Internal.Minecraft; - get selectedEntities(): Internal.Collection; - get availableSoundEvents(): Internal.Collection; - get player(): Internal.LocalPlayer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientSuggestionProvider_ = ClientSuggestionProvider; - /** - * @javaClass java.util.function.Consumer - */ - interface Consumer { - andThen(arg0: Internal.Consumer_): Internal.Consumer; - accept(arg0: T): void; - } - type Consumer_ = ((arg0: T) => void) | Consumer; - /** - * @javaClass net.minecraft.class_3448 - */ - class StatType implements Internal.Iterable> { - contains($$0: T): boolean; - iterator(): Internal.Iterator>; - getDisplayName(): Internal.Component; - getRegistry(): Internal.Registry; - getTranslationKey(): string; - get($$0: T): Internal.Stat; - get($$0: T, $$1: Internal.StatFormatter_): Internal.Stat; - get registry(): Internal.Registry; - get translationKey(): string; - get displayName(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StatType_ = Special.StatType | StatType; - /** - * @javaClass net.minecraft.class_6578 - */ - class DualNoiseProvider extends Internal.NoiseProvider { - getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DualNoiseProvider_ = DualNoiseProvider; - /** - * @javaClass net.minecraft.class_6760 - */ - class ScheduledTick extends Internal.Record { - pos(): BlockPos; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - priority(): Internal.TickPriority; - type(): T; - triggerTick(): number; - subTickOrder(): number; - static probe($$0: T, $$1: BlockPos_): Internal.ScheduledTick; - static readonly "INTRA_TICK_DRAIN_ORDER" : Internal.Comparator>; - static readonly "UNIQUE_TICK_HASH" : Internal.Hash$Strategy>; - static readonly "DRAIN_ORDER" : Internal.Comparator>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScheduledTick_ = ScheduledTick; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntSpliterator - */ - interface IntSpliterator extends Internal.Spliterator$OfInt { - trySplit(): this; - tryAdvance(arg0: Internal.Consumer_): boolean; - tryAdvance(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): boolean; - getComparator(): Internal.IntComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; - } - type IntSpliterator_ = (() => Internal.IntSpliterator) | IntSpliterator; - /** - * @javaClass net.minecraft.class_2985 - */ - class PlayerAdvancements { - flushDirty($$0: Internal.ServerPlayer_): void; - award($$0: Internal.Advancement_, $$1: string): boolean; - reload($$0: Internal.ServerAdvancementManager_): void; - getOrStartProgress($$0: Internal.Advancement_): Internal.AdvancementProgress; - save(): void; - setSelectedTab($$0: Internal.Advancement_): void; - revoke($$0: Internal.Advancement_, $$1: string): boolean; - setPlayer($$0: Internal.ServerPlayer_): void; - stopListening(): void; - set selectedTab($$0: Internal.Advancement_); - set player($$0: Internal.ServerPlayer_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerAdvancements_ = PlayerAdvancements; - /** - * @javaClass net.minecraft.class_18 - */ - abstract class SavedData { - isDirty(): boolean; - save(arg0: Internal.CompoundTag_): Internal.CompoundTag; - save($$0: Internal.File_): void; - setDirty(): void; - setDirty($$0: boolean): void; - get dirty(): boolean; - set dirty($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SavedData_ = SavedData; - /** - * @javaClass net.minecraft.class_5483 - */ - class MobSpawnSettings { - getMobSpawnCost($$0: Internal.EntityType_): Internal.MobSpawnSettings$MobSpawnCost; - getCreatureProbability(): number; - getMobs($$0: Internal.MobCategory_): Internal.WeightedRandomList; - static readonly "CODEC" : Internal.MapCodec; - "creatureGenerationProbability" : number; - "mobSpawnCosts" : Internal.Map, Internal.MobSpawnSettings$MobSpawnCost>; - "spawners" : Internal.Map>; - static readonly "EMPTY" : Internal.MobSpawnSettings; - static readonly "EMPTY_MOB_LIST" : Internal.WeightedRandomList; - get creatureProbability(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MobSpawnSettings_ = MobSpawnSettings; - /** - * @javaClass net.minecraft.class_374 - */ - class ToastComponent extends Internal.GuiComponent { - getToast($$0: Internal.Class_, $$1: any): T; - clear(): void; - getMinecraft(): Internal.Minecraft; - render($$0: Internal.PoseStack_): void; - handler$cfk000$goodByeToasts(ci: Internal.CallbackInfo_): void; - addToast($$0: Internal.Toast_): void; - get minecraft(): Internal.Minecraft; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ToastComponent_ = ToastComponent; - /** - * @javaClass java.time.chrono.ChronoZonedDateTime - */ - interface ChronoZonedDateTime extends Internal.Temporal, Internal.Comparable> { - minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoZonedDateTime; - minus(arg0: Internal.TemporalAmount_): Internal.ChronoZonedDateTime; - isEqual(arg0: Internal.ChronoZonedDateTime_): boolean; - getOffset(): Internal.ZoneOffset; - toLocalTime(): Internal.LocalTime; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - compareTo(arg0: Internal.ChronoZonedDateTime_): number; - withLaterOffsetAtOverlap(): Internal.ChronoZonedDateTime; - hashCode(): number; - get(arg0: Internal.TemporalField_): number; - withEarlierOffsetAtOverlap(): Internal.ChronoZonedDateTime; - withZoneSameLocal(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; - from(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; - getChronology(): Internal.Chronology; - withZoneSameInstant(arg0: Internal.ZoneId_): Internal.ChronoZonedDateTime; - query(arg0: Internal.TemporalQuery_): R; - format(arg0: Internal.DateTimeFormatter_): string; - getZone(): Internal.ZoneId; - isSupported(arg0: Internal.TemporalUnit_): boolean; - isSupported(arg0: Internal.TemporalField_): boolean; - toInstant(): Internal.Instant; - isBefore(arg0: Internal.ChronoZonedDateTime_): boolean; - plus(arg0: Internal.TemporalAmount_): Internal.ChronoZonedDateTime; - plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoZonedDateTime; - getLong(arg0: Internal.TemporalField_): number; - with(arg0: Internal.TemporalField_, arg1: number): Internal.ChronoZonedDateTime; - with(arg0: Internal.TemporalAdjuster_): Internal.ChronoZonedDateTime; - toLocalDate(): D; - toEpochSecond(): number; - toLocalDateTime(): Internal.ChronoLocalDateTime; - equals(arg0: any): boolean; - timeLineOrder(): Internal.Comparator>; - toString(): string; - isAfter(arg0: Internal.ChronoZonedDateTime_): boolean; - } - type ChronoZonedDateTime_ = ChronoZonedDateTime; - /** - * @javaClass net.minecraft.class_777 - */ - class BakedQuad implements Internal.BakedQuadAccessor, Internal.BakedQuadAccess, Internal.ModelQuadView { - getNormal(idx: number): number; - getLight(idx: number): number; - getTexV(idx: number): number; - getTexU(idx: number): number; - getColorIndex(): number; - getTintIndex(): number; - getDirection(): Internal.Direction; - getColor(idx: number): number; - isShade(): boolean; - getSprite(): Internal.TextureAtlasSprite; - getX(idx: number): number; - getY(idx: number): number; - getZ(idx: number): number; - getVertices(): number[]; - getFlags(): number; - isTinted(): boolean; - get tintIndex(): number; - get vertices(): number[]; - get tinted(): boolean; - get shade(): boolean; - get sprite(): Internal.TextureAtlasSprite; - get flags(): number; - get colorIndex(): number; - get direction(): Internal.Direction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BakedQuad_ = BakedQuad; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager - */ - class SpecialRecipeSerializerManager extends Internal.EventJS { - ignoreSpecialFlag(id: ResourceLocation_): void; - isSpecial(recipe: Internal.Recipe_): boolean; - reset(): void; - addSpecialFlag(id: ResourceLocation_): void; - addSpecialMod(modid: string): void; - ignoreSpecialMod(modid: string): void; - static readonly "INSTANCE" : Internal.SpecialRecipeSerializerManager; - static readonly "EVENT" : Internal.Event<(() => void)>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpecialRecipeSerializerManager_ = SpecialRecipeSerializerManager; - /** - * @javaClass net.minecraft.class_4703$class_4705 - */ - class BeeDebugRenderer$HiveInfo { - readonly "hiveType" : string; - readonly "sedated" : boolean; - readonly "lastSeen" : number; - readonly "pos" : BlockPos; - readonly "honeyLevel" : number; - readonly "occupantCount" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BeeDebugRenderer$HiveInfo_ = BeeDebugRenderer$HiveInfo; - /** - * @javaClass malte0811.ferritecore.mixin.mrl.ResourceLocationAccess - */ - interface ResourceLocationAccess { - setPath(arg0: string): void; - setNamespace(arg0: string): void; - } - type ResourceLocationAccess_ = ResourceLocationAccess; - /** - * @javaClass net.minecraft.class_6900$class_6901 - */ - class RegistryLoader$Bound extends Internal.Record { - access(): Internal.RegistryAccess$Writable; - overrideRegistryFromResources($$0: Internal.ResourceKey_>, $$1: Internal.Codec_, $$2: Internal.DynamicOps_): Internal.DataResult>; - loader(): Internal.RegistryLoader; - hashCode(): number; - equals($$0: any): boolean; - overrideElementFromResources($$0: Internal.ResourceKey_>, $$1: Internal.Codec_, $$2: Internal.ResourceKey_, $$3: Internal.DynamicOps_): Internal.DataResult>; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RegistryLoader$Bound_ = RegistryLoader$Bound; - /** - * @javaClass net.minecraft.class_1687 - */ - class WitherSkull extends Internal.AbstractHurtingProjectile { - isDangerous(): boolean; - isOnFire(): boolean; - setDangerous($$0: boolean): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; - isPickable(): boolean; - get dangerous(): boolean; - get pickable(): boolean; - get onFire(): boolean; - set dangerous($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WitherSkull_ = WitherSkull; - /** - * @javaClass dev.latvian.mods.kubejs.script.ScriptSource - */ - interface ScriptSource { - createStream(arg0: Internal.ScriptFileInfo_): Internal.InputStream; - } - type ScriptSource_ = ((arg0: Internal.ScriptFileInfo) => Internal.InputStream) | ScriptSource; - /** - * @javaClass net.minecraft.class_3706 - */ - class SmokerMenu extends Internal.AbstractFurnaceMenu { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SmokerMenu_ = SmokerMenu; - /** - * @javaClass dev.latvian.mods.kubejs.stages.StageCreationEvent - */ - class StageCreationEvent { - getPlayer(): Internal.Player; - setPlayerStages(s: Internal.Stages_): void; - getPlayerStages(): Internal.Stages; - get playerStages(): Internal.Stages; - get player(): Internal.Player; - set playerStages(s: Internal.Stages_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StageCreationEvent_ = StageCreationEvent; - /** - * @javaClass net.minecraft.class_5294 - */ - abstract class DimensionSpecialEffects implements Internal.DimensionEffectsAccessor { - getBrightnessDependentFogColor(arg0: Vec3_, arg1: number): Vec3; - getCloudHeight(): number; - forceBrightLightmap(): boolean; - getSunriseColor($$0: number, $$1: number): number[]; - static forType($$0: Internal.DimensionType_): this; - isFoggyAt(arg0: number, arg1: number): boolean; - constantAmbientLight(): boolean; - skyType(): Internal.DimensionSpecialEffects$SkyType; - hasGround(): boolean; - get cloudHeight(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DimensionSpecialEffects_ = DimensionSpecialEffects; - /** - * @javaClass net.minecraft.class_2404 - */ - class LiquidBlock extends Internal.Block implements Internal.BucketPickup { - randomTick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; - isRandomlyTicking($$0: Internal.BlockState_): boolean; - getShape(state: Internal.BlockState_, world: Internal.BlockGetter_, pos: BlockPos_, context: Internal.CollisionContext_): Internal.VoxelShape; - onPlace($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; - skipRendering($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Direction_): boolean; - getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; - method_32351(): Internal.Optional; - getCollisionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; - method_9700($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.ItemStack; - neighborChanged($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Block_, $$4: BlockPos_, $$5: boolean): void; - getDrops($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): Internal.List; - getFluidState($$0: Internal.BlockState_): Internal.FluidState; - updateShape($$0: Internal.BlockState_, $$1: Internal.Direction_, $$2: Internal.BlockState_, $$3: Internal.LevelAccessor_, $$4: BlockPos_, $$5: BlockPos_): Internal.BlockState; - propagatesSkylightDown($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; - isPathfindable($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.PathComputationType_): boolean; - static readonly "STABLE_SHAPE" : Internal.VoxelShape; - readonly "fluid" : Internal.FlowingFluid; - static readonly "LEVEL" : Internal.IntegerProperty; - static readonly "POSSIBLE_FLOW_DIRECTIONS" : [undefined, undefined, undefined, undefined, undefined]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LiquidBlock_ = LiquidBlock; - /** - * @javaClass com.mojang.serialization.MapEncoder - */ - interface MapEncoder extends Internal.Keyable { - encode(arg0: A, arg1: Internal.DynamicOps_, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; - flatComap(arg0: Internal.Function_>): Internal.MapEncoder; - compressedBuilder(arg0: Internal.DynamicOps_): Internal.RecordBuilder; - comap(arg0: Internal.Function_): Internal.MapEncoder; - makeCompressedBuilder(arg0: Internal.DynamicOps_, arg1: Internal.KeyCompressor_): Internal.RecordBuilder; - withLifecycle(arg0: Internal.Lifecycle_): Internal.MapEncoder; - encoder(): Internal.Encoder; - compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; - } - type MapEncoder_ = MapEncoder; - /** - * @javaClass net.minecraft.class_2806$class_2808 - */ - class ChunkStatus$ChunkType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ChunkStatus$ChunkType[]; - static readonly "LEVELCHUNK" : Internal.ChunkStatus$ChunkType; - static readonly "PROTOCHUNK" : Internal.ChunkStatus$ChunkType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkStatus$ChunkType_ = "levelchunk" | "protochunk" | ChunkStatus$ChunkType; - /** - * @javaClass com.google.common.reflect.TypeParameter - */ - abstract class TypeParameter extends Internal.TypeCapture { - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TypeParameter_ = TypeParameter; - /** - * @javaClass net.minecraft.class_1316 - */ - interface PlayerRideableJumping extends Internal.PlayerRideable { - handleStopJump(): void; - onPlayerJump(arg0: number): void; - canJump(): boolean; - handleStartJump(arg0: number): void; - } - type PlayerRideableJumping_ = PlayerRideableJumping; - /** - * @javaClass net.minecraft.class_5903 - */ - class ClientboundSetSubtitleTextPacket implements Internal.Packet { - getText(): Internal.Component; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get text(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetSubtitleTextPacket_ = ClientboundSetSubtitleTextPacket; - /** - * @javaClass java.security.AccessControlContext - */ - class AccessControlContext { - checkPermission(arg0: Internal.Permission_): void; - hashCode(): number; - equals(arg0: any): boolean; - getDomainCombiner(): Internal.DomainCombiner; - get domainCombiner(): Internal.DomainCombiner; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AccessControlContext_ = AccessControlContext; - /** - * @javaClass dev.latvian.mods.kubejs.server.TagEventJS$TagWrapper - */ - class TagEventJS$TagWrapper { - getObjectIds(): Internal.Collection; - add(... ids: string[]): Internal.TagEventJS$TagWrapper<>; - removeAll(): Internal.TagEventJS$TagWrapper<>; - toString(): string; - sort(): boolean; - setPriorityList(o: any): void; - remove(... ids: string[]): Internal.TagEventJS$TagWrapper<>; - get objectIds(): Internal.Collection; - set priorityList(o: any); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TagEventJS$TagWrapper_ = TagEventJS$TagWrapper; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction - */ - interface Byte2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): this; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): this; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Byte2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2DoubleFunction; - } - type Byte2DoubleFunction_ = ((arg0: number) => number) | Byte2DoubleFunction; - /** - * Fired when the client is initalizing. - * @javaClass dev.latvian.mods.kubejs.client.ClientEventJS - */ - class ClientEventJS extends Internal.EventJS { - getLevel(): Internal.ClientLevelJS; - getPlayer(): Internal.ClientPlayerJS; - post(id: string, sub: string): boolean; - post(id: string): boolean; - getEntity(): Internal.EntityJS; - get level(): Internal.ClientLevelJS; - get entity(): Internal.EntityJS; - get player(): Internal.ClientPlayerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the client is initalizing. - */ - type ClientEventJS_ = ClientEventJS; - /** - * @javaClass dev.latvian.mods.kubejs.block.BlockBuilder - */ - abstract class BlockBuilder extends Internal.BuilderBase { - suffocating(b: boolean): this; - noItem(): this; - clientRegistry(minecraft: Internal.Supplier_): void; - waterlogged(): this; - transformObject(obj: Internal.Block_): Internal.Block; - color(index: number, c: Internal.Color_): this; - /** - */ - textureAll(tex: Special.Texture): this; - displayName(name: string): Internal.BuilderBase; - box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): this; - box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number, scale16: boolean): this; - viewBlocking(b: boolean): this; - transparent(b: boolean): this; - createAdditionalObjects(): void; - tagBlock(tag: ResourceLocation_): this; - fullBlock(f: boolean): this; - createProperties(): Internal.BlockBehaviour$Properties; - notSolid(): this; - generateBlockModels(builder: Internal.BlockBuilder_): Internal.Map; - noCollission(): this; - unbreakable(): this; - requiresTool(f: boolean): this; - model(m: string): this; - tag(tag: ResourceLocation_): this; - renderType(l: string): this; - generateDataJsons(generator: Internal.DataJsonGenerator_): void; - jumpFactor(f: number): this; - tagBoth(tag: ResourceLocation_): this; - createShape(): Internal.VoxelShape; - defaultCutout(): this; - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - item(i: Internal.Consumer_): this; - opaque(o: boolean): this; - noCollision(): this; - randomTick(randomTickCallback: Internal.Consumer_): this; - /** - */ - texture(id: string, tex: Special.Texture): this; - noDrops(): this; - speedFactor(f: number): this; - tagItem(tag: ResourceLocation_): this; - noValidSpawns(b: boolean): this; - resistance(r: number): this; - lightLevel(light: number): this; - hardness(h: number): this; - addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.PackType_): void; - defaultTranslucent(): this; - material(m: Internal.MaterialJS_): this; - slipperiness(f: number): this; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - redstoneConductor(b: boolean): this; - /** - */ - textureSide(direction: Internal.Direction_, tex: Special.Texture): this; - "lootTable" : ((arg0: Internal.LootBuilder) => void); - "modelJson" : Internal.JsonObject; - "blockstateJson" : Internal.JsonObject; - "randomTickCallback" : ((arg0: Internal.RandomTickCallbackJS) => void); - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type BlockBuilder_ = BlockBuilder; - /** - * @javaClass net.minecraft.class_3264 - */ - class PackType extends Internal.Enum { - getVersion($$0: Internal.GameVersion_): number; - static valueOf($$0: string): this; - static values(): Internal.PackType[]; - getDirectory(): string; - static readonly "CLIENT_RESOURCES" : Internal.PackType; - static readonly "SERVER_DATA" : Internal.PackType; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PackType_ = "client_resources" | "server_data" | PackType; - /** - * @javaClass net.minecraft.class_2580 - */ - class BeaconBlockEntity extends Internal.BlockEntity implements Internal.MenuProvider { - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; - getBeamSections(): Internal.List; - load($$0: Internal.CompoundTag_): void; - getUpdateTag(): Internal.CompoundTag; - setCustomName($$0: Internal.Component_): void; - static playSound($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.SoundEvent_): void; - static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BeaconBlockEntity_): void; - setRemoved(): void; - method_5476(): Internal.Component; - setLevel($$0: Internal.Level_): void; - static readonly "BEACON_EFFECTS" : Internal.MobEffect[][]; - static readonly "DATA_SECONDARY" : 2; - static readonly "NUM_DATA_VALUES" : 3; - static readonly "DATA_LEVELS" : 0; - static readonly "DATA_PRIMARY" : 1; - get beamSections(): Internal.List; - get updateTag(): Internal.CompoundTag; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - set level($$0: Internal.Level_); - set customName($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BeaconBlockEntity_ = BeaconBlockEntity; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.Short2BooleanFunction - */ - interface Short2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Short2ShortFunction; - composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Short2IntFunction; - composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(arg0: boolean): void; - defaultReturnValue(): boolean; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Short2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Short2LongFunction; - composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Short2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Short2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Short2CharFunction; - composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ShortFunction_): this; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Short2ReferenceFunction; - composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2BooleanFunction; - } - type Short2BooleanFunction_ = ((arg0: number) => boolean) | Short2BooleanFunction; - /** - * @javaClass it.unimi.dsi.fastutil.objects.ObjectSet - */ - interface ObjectSet extends Internal.ObjectCollection, Internal.Set { - iterator(): Internal.ObjectIterator; - spliterator(): Internal.ObjectSpliterator; - of(arg0: K, arg1: K): Internal.ObjectSet; - of(... arg0: K[]): Internal.ObjectSet; - of(arg0: K, arg1: K, arg2: K): Internal.ObjectSet; - of(): Internal.ObjectSet; - of(arg0: K): Internal.ObjectSet; - } - type ObjectSet_ = (() => Internal.ObjectIterator) | ObjectSet; - /** - * @javaClass net.minecraft.class_5897 - */ - class ClientboundSetBorderSizePacket implements Internal.Packet { - getSize(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get size(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetBorderSizePacket_ = ClientboundSetBorderSizePacket; - /** - * @javaClass net.minecraft.class_1547 - */ - abstract class AbstractSkeleton extends Internal.Monster implements Internal.RangedAttackMob { - getMyRidingOffset(): number; - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; - canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; - isShaking(): boolean; - rideTick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - reassessWeaponGoal(): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - method_7105($$0: Internal.LivingEntity_, $$1: number): void; - getMobType(): Internal.MobType; - get mobType(): Internal.MobType; - get myRidingOffset(): number; - get shaking(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractSkeleton_ = AbstractSkeleton; - /** - * @javaClass net.minecraft.class_5658 - */ - interface NumberProvider extends Internal.LootContextUser { - getInt($$0: Internal.LootContext_): number; - getType(): Internal.LootNumberProviderType; - getFloat(arg0: Internal.LootContext_): number; - } - type NumberProvider_ = NumberProvider; - /** - * @javaClass java.beans.PropertyChangeListener - */ - interface PropertyChangeListener extends Internal.EventListener { - propertyChange(arg0: Internal.PropertyChangeEvent_): void; - } - type PropertyChangeListener_ = ((arg0: Internal.PropertyChangeEvent) => void) | PropertyChangeListener; - /** - * @javaClass dev.latvian.mods.unit.token.UnitToken - */ - interface UnitToken { - nextUnaryOperator(): boolean; - unstack(resultStack: Internal.Stack_): void; - interpret(stream: Internal.UnitTokenStream_): dev.latvian.mods.unit.Unit; - } - type UnitToken_ = UnitToken; - /** - * @javaClass net.minecraft.class_1531 - */ - class ArmorStand extends Internal.LivingEntity { - setYHeadRot($$0: number): void; - getMyRidingOffset(): number; - isBaby(): boolean; - isShowArms(): boolean; - isSmall(): boolean; - setInvisible($$0: boolean): void; - setRightLegPose($$0: Internal.Rotations_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getFallSounds(): Internal.LivingEntity$Fallsounds; - isNoBasePlate(): boolean; - skipAttackInteraction($$0: Internal.Entity_): boolean; - setHeadPose($$0: Internal.Rotations_): void; - getBodyPose(): Internal.Rotations; - getLeftLegPose(): Internal.Rotations; - getArmorSlots(): Internal.Iterable; - isEffectiveAi(): boolean; - isPushable(): boolean; - getRightArmPose(): Internal.Rotations; - tick(): void; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - getHandSlots(): Internal.Iterable; - getRightLegPose(): Internal.Rotations; - isMarker(): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - canTakeItem($$0: Internal.ItemStack_): boolean; - attackable(): boolean; - handleEntityEvent($$0: number): void; - refreshDimensions(): void; - getPistonPushReaction(): Internal.PushReaction; - getHeadPose(): Internal.Rotations; - ignoreExplosion(): boolean; - setBodyPose($$0: Internal.Rotations_): void; - thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; - getLightProbePosition($$0: number): Vec3; - setYBodyRot($$0: number): void; - getPickResult(): Internal.ItemStack; - setLeftArmPose($$0: Internal.Rotations_): void; - isAffectedByPotions(): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - getLeftArmPose(): Internal.Rotations; - kill(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; - isPickable(): boolean; - setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; - shouldRenderAtSqrDistance($$0: number): boolean; - setLeftLegPose($$0: Internal.Rotations_): void; - getMainArm(): Internal.HumanoidArm; - setRightArmPose($$0: Internal.Rotations_): void; - interactAt($$0: Internal.Player_, $$1: Vec3_, $$2: Hand_): Internal.InteractionResult; - travel($$0: Vec3_): void; - canBeSeenByAnyone(): boolean; - static readonly "DATA_RIGHT_ARM_POSE" : Internal.EntityDataAccessor; - static readonly "CLIENT_FLAG_SHOW_ARMS" : 4; - static readonly "DATA_HEAD_POSE" : Internal.EntityDataAccessor; - static readonly "CLIENT_FLAG_NO_BASEPLATE" : 8; - static readonly "DATA_LEFT_LEG_POSE" : Internal.EntityDataAccessor; - static readonly "CLIENT_FLAG_SMALL" : 1; - static readonly "DISABLE_PUTTING_OFFSET" : 16; - static readonly "DATA_BODY_POSE" : Internal.EntityDataAccessor; - "lastHit" : number; - static readonly "DATA_RIGHT_LEG_POSE" : Internal.EntityDataAccessor; - static readonly "WOBBLE_TIME" : 5; - static readonly "CLIENT_FLAG_MARKER" : 16; - static readonly "DATA_CLIENT_FLAGS" : Internal.EntityDataAccessor; - static readonly "DATA_LEFT_ARM_POSE" : Internal.EntityDataAccessor; - static readonly "DISABLE_TAKING_OFFSET" : 8; - get small(): boolean; - get leftArmPose(): Internal.Rotations; - get mainArm(): Internal.HumanoidArm; - get myRidingOffset(): number; - get pickable(): boolean; - get bodyPose(): Internal.Rotations; - get pickResult(): Internal.ItemStack; - get rightLegPose(): Internal.Rotations; - get headPose(): Internal.Rotations; - get showArms(): boolean; - get handSlots(): Internal.Iterable; - get pushable(): boolean; - get affectedByPotions(): boolean; - get marker(): boolean; - get noBasePlate(): boolean; - get baby(): boolean; - get fallSounds(): Internal.LivingEntity$Fallsounds; - get armorSlots(): Internal.Iterable; - get effectiveAi(): boolean; - get leftLegPose(): Internal.Rotations; - get pistonPushReaction(): Internal.PushReaction; - get rightArmPose(): Internal.Rotations; - set yBodyRot($$0: number); - set leftArmPose($$0: Internal.Rotations_); - set yHeadRot($$0: number); - set bodyPose($$0: Internal.Rotations_); - set invisible($$0: boolean); - set rightLegPose($$0: Internal.Rotations_); - set headPose($$0: Internal.Rotations_); - set leftLegPose($$0: Internal.Rotations_); - set rightArmPose($$0: Internal.Rotations_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArmorStand_ = ArmorStand; - /** - * @javaClass net.minecraft.class_1148 - */ - interface Weighted { - getWeight(): number; - preloadIfRequired(arg0: Internal.SoundEngine_): void; - getSound(): T; - } - type Weighted_ = Weighted; - /** - * @javaClass net.minecraft.class_759 - */ - class ItemInHandRenderer { - itemUsed($$0: Hand_): void; - tick(): void; - renderHandsWithItems($$0: number, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource$BufferSource_, $$3: Internal.LocalPlayer_, $$4: number): void; - renderItem($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.ItemTransforms$TransformType_, $$3: boolean, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemInHandRenderer_ = ItemInHandRenderer; - /** - * @javaClass net.minecraft.class_1676 - */ + type ItemBuilder$UseCallback_ = ItemBuilder$UseCallback | ((arg0: Internal.LevelJS, arg1: Internal.PlayerJS, arg2: Hand)=>boolean); abstract class Projectile extends Internal.Entity { - shootFromRotation($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - getEffectSource(): Internal.Entity; + mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; + getComponent(key: Internal.ComponentKey_): C; shoot($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + getEffectSource(): Internal.Entity; + asKJS(): Internal.EntityJS; tick(): void; - getOwner(): Internal.Entity; - mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; - lerpMotion($$0: number, $$1: number, $$2: number): void; setOwner($$0: Internal.Entity_): void; + lerpMotion($$0: number, $$1: number, $$2: number): void; getAddEntityPacket(): Internal.Packet; - get owner(): Internal.Entity; - get effectSource(): Internal.Entity; - get addEntityPacket(): Internal.Packet; - set owner($$0: Internal.Entity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + alwaysAccepts(): boolean; + getOwner(): Internal.Entity; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + shootFromRotation($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + get effectSource(): Internal.Entity + set owner($$0: Internal.Entity_) + get addEntityPacket(): Internal.Packet + get owner(): Internal.Entity } type Projectile_ = Projectile; - /** - * Fired when the chest loot table is registering. - * @javaClass dev.latvian.mods.kubejs.loot.ChestLootEventJS - */ - class ChestLootEventJS extends Internal.LootEventJS { - getType(): string; - addChest(id: ResourceLocation_, b: Internal.Consumer_): void; - getDirectory(): string; - get type(): string; - get directory(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the chest loot table is registering. - */ - type ChestLootEventJS_ = ChestLootEventJS; - /** - * @javaClass net.minecraft.class_7 - */ - class BlockPathTypes extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.BlockPathTypes[]; - getMalus(): number; - static readonly "DAMAGE_CACTUS" : Internal.BlockPathTypes; - static readonly "LAVA" : Internal.BlockPathTypes; - static readonly "DANGER_POWDER_SNOW" : Internal.BlockPathTypes; - static readonly "LEAVES" : Internal.BlockPathTypes; - static readonly "BLOCKED" : Internal.BlockPathTypes; - static readonly "WALKABLE" : Internal.BlockPathTypes; - static readonly "DANGER_CACTUS" : Internal.BlockPathTypes; - static readonly "TRAPDOOR" : Internal.BlockPathTypes; - static readonly "BREACH" : Internal.BlockPathTypes; - static readonly "POWDER_SNOW" : Internal.BlockPathTypes; - static readonly "DOOR_WOOD_CLOSED" : Internal.BlockPathTypes; - static readonly "DANGER_FIRE" : Internal.BlockPathTypes; - static readonly "DAMAGE_FIRE" : Internal.BlockPathTypes; - static readonly "WATER" : Internal.BlockPathTypes; - static readonly "WATER_BORDER" : Internal.BlockPathTypes; - static readonly "WALKABLE_DOOR" : Internal.BlockPathTypes; - static readonly "DOOR_IRON_CLOSED" : Internal.BlockPathTypes; - static readonly "FENCE" : Internal.BlockPathTypes; - static readonly "OPEN" : Internal.BlockPathTypes; - static readonly "RAIL" : Internal.BlockPathTypes; - static readonly "DAMAGE_OTHER" : Internal.BlockPathTypes; - static readonly "DOOR_OPEN" : Internal.BlockPathTypes; - static readonly "UNPASSABLE_RAIL" : Internal.BlockPathTypes; - static readonly "COCOA" : Internal.BlockPathTypes; - static readonly "DANGER_OTHER" : Internal.BlockPathTypes; - static readonly "STICKY_HONEY" : Internal.BlockPathTypes; - get malus(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockPathTypes_ = "damage_fire" | "damage_cactus" | "water_border" | "unpassable_rail" | "lava" | "door_open" | "blocked" | "leaves" | "danger_other" | "sticky_honey" | "damage_other" | "walkable_door" | "danger_fire" | "breach" | "danger_powder_snow" | "walkable" | "rail" | "water" | "cocoa" | "powder_snow" | "door_iron_closed" | "door_wood_closed" | "danger_cactus" | "trapdoor" | "fence" | "open" | BlockPathTypes; - /** - * @javaClass java.util.function.LongBinaryOperator - */ - interface LongBinaryOperator { - applyAsLong(arg0: number, arg1: number): number; - } - type LongBinaryOperator_ = ((arg0: number, arg1: number) => number) | LongBinaryOperator; - /** - * Fired when a living entity is about to die. - * - * If the entity's HP <= 0, the entity will fall and get removed. - * - * If the event is not cancelled, the entity will die and drop loots. - * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityDeathEventJS - */ - class LivingEntityDeathEventJS extends Internal.LivingEntityEventJS { - getSource(): Internal.DamageSource; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get source(): Internal.DamageSource; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when a living entity is about to die. - * - * If the entity's HP <= 0, the entity will fall and get removed. - * - * If the event is not cancelled, the entity will die and drop loots. - */ - type LivingEntityDeathEventJS_ = LivingEntityDeathEventJS; - /** - * @javaClass net.fabricmc.fabric.api.renderer.v1.mesh.QuadView - */ - interface QuadView { - normalX(arg0: number): number; - toVanilla(arg0: number, arg1: number[], arg2: number, arg3: boolean): void; - faceNormal(): Internal.Vector3f; - normalY(arg0: number): number; - normalZ(arg0: number): number; - cullFace(): Internal.Direction; - posByIndex(arg0: number, arg1: number): number; - lightmap(arg0: number): number; - copyNormal(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f; - colorIndex(): number; - copyPos(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f; - lightFace(): Internal.Direction; - copyTo(arg0: Internal.MutableQuadView_): void; - spriteV(arg0: number, arg1: number): number; - spriteU(arg0: number, arg1: number): number; - material(): Internal.RenderMaterial; - hasNormal(arg0: number): boolean; - x(arg0: number): number; - y(arg0: number): number; - z(arg0: number): number; - nominalFace(): Internal.Direction; - tag(): number; - toBakedQuad(spriteIndex: number, sprite: Internal.TextureAtlasSprite_, isItem: boolean): Internal.BakedQuad; - spriteColor(arg0: number, arg1: number): number; - } - type QuadView_ = QuadView; - /** - * @javaClass java.security.KeyPair - */ - class KeyPair implements Internal.Serializable { - getPrivate(): Internal.PrivateKey; - getPublic(): Internal.PublicKey; - get private(): Internal.PrivateKey; - get public(): Internal.PublicKey; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type KeyPair_ = KeyPair; - /** - * @javaClass net.minecraft.class_1061 - */ - interface Tickable { - tick(): void; - } - type Tickable_ = (() => void) | Tickable; - /** - * @javaClass net.coderbot.batchedentityrendering.impl.BlendingStateHolder - */ - interface BlendingStateHolder { - getTransparencyType(): Internal.TransparencyType; - } - type BlendingStateHolder_ = (() => Internal.TransparencyType) | BlendingStateHolder; - /** - * @javaClass java.lang.StringBuilder - */ - class StringBuilder extends Internal.AbstractStringBuilder implements Internal.Serializable, Internal.Comparable, Internal.CharSequence { - deleteCharAt(arg0: number): this; - appendCodePoint(arg0: number): this; - lastIndexOf(arg0: string, arg1: number): number; - lastIndexOf(arg0: string): number; - replace(arg0: number, arg1: number, arg2: string): this; - insert(arg0: number, arg1: number): this; - insert(arg0: number, arg1: string): this; - insert(arg0: number, arg1: any): this; - insert(arg0: number, arg1: string[], arg2: number, arg3: number): this; - insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): this; - insert(arg0: number, arg1: Internal.CharSequence_): this; - insert(arg0: number, arg1: string[]): this; - insert(arg0: number, arg1: boolean): this; - toString(): string; - compareTo(arg0: Internal.StringBuilder_): number; - reverse(): this; - delete(arg0: number, arg1: number): this; - indexOf(arg0: string): number; - indexOf(arg0: string, arg1: number): number; - append(arg0: Internal.StringBuffer_): this; - append(arg0: Internal.CharSequence_): this; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; - append(arg0: string[]): this; - append(arg0: any): this; - append(arg0: string): this; - append(arg0: number): this; - append(arg0: boolean): this; - append(arg0: string[], arg1: number, arg2: number): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StringBuilder_ = StringBuilder; - /** - * @javaClass net.minecraft.class_3723 - */ - class SmokerBlockEntity extends Internal.AbstractFurnaceBlockEntity { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SmokerBlockEntity_ = SmokerBlockEntity; - /** - * @javaClass net.minecraft.class_6555 - */ - class TerrainShaper extends Internal.Record { - jaggedness($$0: Internal.TerrainShaper$Point_): number; - jaggednessSampler(): Internal.CubicSpline; - addDebugBiomesToVisualizeSplinePoints($$0: Internal.Consumer_>>): void; - offset($$0: Internal.TerrainShaper$Point_): number; - static makePoint($$0: number, $$1: number, $$2: number): Internal.TerrainShaper$Point; - static makePoint($$0: Internal.DensityFunction$FunctionContext_): Internal.TerrainShaper$PointCustom; - hashCode(): number; - static peaksAndValleys($$0: number): number; - factorSampler(): Internal.CubicSpline; - equals($$0: any): boolean; - offsetSampler(): Internal.CubicSpline; - toString(): string; - static overworld($$0: boolean): this; - factor($$0: Internal.TerrainShaper$Point_): number; - static readonly "CODEC" : Internal.Codec; - static readonly "SPLINE_CUSTOM_CODEC" : Internal.Codec>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TerrainShaper_ = TerrainShaper; - /** - * @javaClass dev.latvian.mods.kubejs.level.ExplosionEventJS - */ - abstract class ExplosionEventJS extends Internal.LevelEventJS { - getLevel(): Internal.LevelJS; - getBlock(): Internal.BlockContainerJS; - getX(): number; - getPosition(): Vec3; - getY(): number; - getZ(): number; - getExploder(): Internal.LivingEntityJS; - get level(): Internal.LevelJS; - get exploder(): Internal.LivingEntityJS; - get x(): number; - get y(): number; - get block(): Internal.BlockContainerJS; - get z(): number; - get position(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ExplosionEventJS_ = ExplosionEventJS; - /** - * @javaClass net.minecraft.class_3191 - */ - class BlockDestructionProgress implements Internal.Comparable { - getPos(): BlockPos; - hashCode(): number; - equals($$0: any): boolean; - setProgress($$0: number): void; - getUpdatedRenderTick(): number; - getId(): number; - updateTick($$0: number): void; - compareTo($$0: Internal.BlockDestructionProgress_): number; - getProgress(): number; - get pos(): BlockPos; - get updatedRenderTick(): number; - get progress(): number; - get id(): number; - set progress($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockDestructionProgress_ = BlockDestructionProgress; - /** - * @javaClass java.lang.module.ModuleDescriptor$Exports - */ - class ModuleDescriptor$Exports implements Internal.Comparable { - hashCode(): number; - equals(arg0: any): boolean; - isQualified(): boolean; - toString(): string; - source(): string; - compareTo(arg0: Internal.ModuleDescriptor$Exports_): number; - modifiers(): Internal.Set; - targets(): Internal.Set; - get qualified(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Exports_ = ModuleDescriptor$Exports; - /** - * @javaClass net.minecraft.class_5869 - */ - class CanyonCarverConfiguration extends Internal.CarverConfiguration { - readonly "verticalRotation" : Internal.FloatProvider; - static readonly "CODEC" : Internal.Codec; - readonly "shape" : Internal.CanyonCarverConfiguration$CanyonShapeConfiguration; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CanyonCarverConfiguration_ = CanyonCarverConfiguration; - /** - * @javaClass java.security.DomainCombiner - */ - interface DomainCombiner { - combine(arg0: Internal.ProtectionDomain_[], arg1: Internal.ProtectionDomain_[]): Internal.ProtectionDomain[]; - } - type DomainCombiner_ = ((arg0: Internal.ProtectionDomain[], arg1: Internal.ProtectionDomain[]) => Internal.ProtectionDomain[]) | DomainCombiner; - /** - * @javaClass net.minecraft.class_5362 - */ - class ExplosionDamageCalculator { - shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; - redirect$zek000$redirectGetBlockStateSoundType(block: Internal.Block_, explosion: Internal.Explosion_, blockGetter: Internal.BlockGetter_, blockPos: BlockPos_, blockState: Internal.BlockState_): number; - getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ExplosionDamageCalculator_ = ExplosionDamageCalculator; - /** - * @javaClass net.minecraft.class_4993 - */ - class LinearPosTest extends Internal.PosRuleTest { - test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LinearPosTest_ = LinearPosTest; - /** - * @javaClass net.minecraft.class_6757 - */ - class LevelTicks implements Internal.LevelTickAccess { - removeContainer($$0: Internal.ChunkPos_): void; - method_39363($$0: Internal.ScheduledTick_): void; - method_20825(): number; - addContainer($$0: Internal.ChunkPos_, $$1: Internal.LevelChunkTicks_): void; - method_8674($$0: BlockPos_, $$1: T): boolean; - willTickThisTick($$0: BlockPos_, $$1: T): boolean; - tick($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; - clearArea($$0: Internal.BoundingBox_): void; - copyArea($$0: Internal.BoundingBox_, $$1: Vec3i_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelTicks_ = LevelTicks; - /** - * @javaClass com.google.common.collect.ForwardingSet - */ - abstract class ForwardingSet extends Internal.ForwardingCollection implements Internal.Set { - hashCode(): number; - equals(arg0: any): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ForwardingSet_ = ForwardingSet; - /** - * @javaClass net.minecraft.class_5873 - */ - class CarvingContext extends Internal.WorldGenerationContext { - registryAccess(): Internal.RegistryAccess; - topMaterial($$0: Internal.Function_>, $$1: Internal.ChunkAccess_, $$2: BlockPos_, $$3: boolean): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CarvingContext_ = CarvingContext; - /** - * @javaClass dev.latvian.mods.rhino.ExternalArrayData - */ - interface ExternalArrayData { - setArrayElement(arg0: number, arg1: any): void; - getArrayLength(): number; - getArrayElement(arg0: number): any; - } - type ExternalArrayData_ = ExternalArrayData; - /** - * @javaClass com.minenash.customhud.mixin.ChunkBuilderAccess - */ - interface ChunkBuilderAccess { - getUploadQueue(): Internal.Queue; - getQueuedTaskCount(): number; - getBufferCount(): number; - } - type ChunkBuilderAccess_ = ChunkBuilderAccess; - /** - * @javaClass net.minecraft.class_6555$class_6556 - */ - class TerrainShaper$Point extends Internal.Record { - weirdness(): number; - hashCode(): number; - ridges(): number; - equals($$0: any): boolean; - erosion(): number; - toString(): string; - continents(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TerrainShaper$Point_ = TerrainShaper$Point; - /** - * @javaClass com.mojang.datafixers.types.families.Algebra - */ - interface Algebra { - apply(arg0: number): Internal.RewriteResult; - toString(arg0: number): string; - } - type Algebra_ = Algebra; - /** - * @javaClass it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet - */ - interface Long2ObjectMap$FastEntrySet extends Internal.ObjectSet> { - fastForEach(arg0: Internal.Consumer_>): void; - fastIterator(): Internal.ObjectIterator>; - } - type Long2ObjectMap$FastEntrySet_ = (() => Internal.ObjectIterator>) | Long2ObjectMap$FastEntrySet; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortPredicate - */ - interface ShortPredicate extends Internal.Predicate, Internal.IntPredicate { - or(arg0: Internal.ShortPredicate_): this; - or(arg0: Internal.IntPredicate_): this; - or(arg0: Internal.Predicate_): Internal.Predicate; - test(arg0: number): boolean; - and(arg0: Internal.IntPredicate_): this; - and(arg0: Internal.ShortPredicate_): this; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): this; - } - type ShortPredicate_ = ((arg0: number) => boolean) | ShortPredicate; - /** - * @javaClass net.minecraft.class_1928 - */ - class GameRules implements Internal.GameRulesAccessor { - assignFrom($$0: Internal.GameRules_, $$1: Internal.MinecraftServer_): void; - getInt($$0: Internal.GameRules$Key_): number; - createTag(): Internal.CompoundTag; - getRule($$0: Internal.GameRules$Key_): T; - static visitGameRuleTypes($$0: Internal.GameRules$GameRuleTypeVisitor_): void; - getBoolean($$0: Internal.GameRules$Key_): boolean; - copy(): this; - static register($$0: string, $$1: Internal.GameRules$Category_, $$2: Internal.GameRules$Type_): Internal.GameRules$Key; - static readonly "RULE_MAX_COMMAND_CHAIN_LENGTH" : Internal.GameRules$Key; - static readonly "RULE_DROWNING_DAMAGE" : Internal.GameRules$Key; - static readonly "RULE_LOGADMINCOMMANDS" : Internal.GameRules$Key; - static readonly "RULE_REDUCEDDEBUGINFO" : Internal.GameRules$Key; - static readonly "RULE_WEATHER_CYCLE" : Internal.GameRules$Key; - static readonly "RULE_FALL_DAMAGE" : Internal.GameRules$Key; - static readonly "RULE_FORGIVE_DEAD_PLAYERS" : Internal.GameRules$Key; - static readonly "RULE_DOINSOMNIA" : Internal.GameRules$Key; - static readonly "RULE_LIMITED_CRAFTING" : Internal.GameRules$Key; - static readonly "DEFAULT_RANDOM_TICK_SPEED" : 3; - static readonly "RULE_DOFIRETICK" : Internal.GameRules$Key; - static readonly "RULE_MOBGRIEFING" : Internal.GameRules$Key; - static readonly "RULE_NATURAL_REGENERATION" : Internal.GameRules$Key; - static readonly "RULE_DISABLE_ELYTRA_MOVEMENT_CHECK" : Internal.GameRules$Key; - static readonly "RULE_SHOWDEATHMESSAGES" : Internal.GameRules$Key; - static readonly "RULE_MAX_ENTITY_CRAMMING" : Internal.GameRules$Key; - static readonly "RULE_ANNOUNCE_ADVANCEMENTS" : Internal.GameRules$Key; - static readonly "RULE_COMMANDBLOCKOUTPUT" : Internal.GameRules$Key; - static readonly "RULE_SPAWN_RADIUS" : Internal.GameRules$Key; - static readonly "RULE_DOMOBSPAWNING" : Internal.GameRules$Key; - static readonly "RULE_UNIVERSAL_ANGER" : Internal.GameRules$Key; - static readonly "RULE_DAYLIGHT" : Internal.GameRules$Key; - static readonly "RULE_DISABLE_RAIDS" : Internal.GameRules$Key; - static readonly "RULE_FIRE_DAMAGE" : Internal.GameRules$Key; - static readonly "RULE_PLAYERS_SLEEPING_PERCENTAGE" : Internal.GameRules$Key; - static readonly "RULE_DOBLOCKDROPS" : Internal.GameRules$Key; - static readonly "RULE_SPECTATORSGENERATECHUNKS" : Internal.GameRules$Key; - static readonly "RULE_FREEZE_DAMAGE" : Internal.GameRules$Key; - static readonly "RULE_DO_IMMEDIATE_RESPAWN" : Internal.GameRules$Key; - static readonly "RULE_DOENTITYDROPS" : Internal.GameRules$Key; - static readonly "RULE_KEEPINVENTORY" : Internal.GameRules$Key; - static readonly "RULE_SENDCOMMANDFEEDBACK" : Internal.GameRules$Key; - static readonly "RULE_RANDOMTICKING" : Internal.GameRules$Key; - static readonly "RULE_DO_TRADER_SPAWNING" : Internal.GameRules$Key; - static readonly "RULE_DOMOBLOOT" : Internal.GameRules$Key; - static readonly "RULE_DO_PATROL_SPAWNING" : Internal.GameRules$Key; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameRules_ = GameRules; - /** - * @javaClass net.fabricmc.fabric.impl.container.ServerPlayerEntitySyncHook - */ - interface ServerPlayerEntitySyncHook { - fabric_incrementSyncId(): number; - } - type ServerPlayerEntitySyncHook_ = (() => number) | ServerPlayerEntitySyncHook; - /** - * @javaClass net.minecraft.class_4664 - */ - class TrunkVineDecorator extends Internal.TreeDecorator { - place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.TrunkVineDecorator; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TrunkVineDecorator_ = TrunkVineDecorator; - /** - * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityEventJS - */ - abstract class LivingEntityEventJS extends Internal.EntityEventJS { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LivingEntityEventJS_ = LivingEntityEventJS; - /** - * @javaClass net.minecraft.class_6791 - */ - class WeightedListHeight extends Internal.HeightProvider { - getType(): Internal.HeightProviderType; - sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.HeightProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WeightedListHeight_ = WeightedListHeight; - /** - * @javaClass org.spongepowered.asm.mixin.injection.invoke.arg.Args - */ - abstract class Args { - set(arg0: number, arg1: T): void; - size(): number; - get(arg0: number): T; - setAll(... arg0: any[]): void; - set all(... arg0: any[]); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Args_ = Args; - /** - * @javaClass net.minecraft.class_1838 - */ - class UseOnContext { - getClickedFace(): Internal.Direction; - getLevel(): Internal.Level; - getPlayer(): Internal.Player; - getClickLocation(): Vec3; - getHand(): Hand; - getRotation(): number; - getHorizontalDirection(): Internal.Direction; - isSecondaryUseActive(): boolean; - isInside(): boolean; - getClickedPos(): BlockPos; - getItemInHand(): Internal.ItemStack; - get secondaryUseActive(): boolean; - get clickedPos(): BlockPos; - get level(): Internal.Level; - get horizontalDirection(): Internal.Direction; - get itemInHand(): Internal.ItemStack; - get rotation(): number; - get clickLocation(): Vec3; - get inside(): boolean; - get clickedFace(): Internal.Direction; - get player(): Internal.Player; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UseOnContext_ = UseOnContext; - /** - * @javaClass net.minecraft.class_5900$class_5902 - */ - class ClientboundSetPlayerTeamPacket$Parameters { - getPlayerPrefix(): Internal.Component; - getNametagVisibility(): string; - getDisplayName(): Internal.Component; - getCollisionRule(): string; - getColor(): Internal.ChatFormatting; - getPlayerSuffix(): Internal.Component; - getOptions(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get collisionRule(): string; - get playerSuffix(): Internal.Component; - get color(): Internal.ChatFormatting; - get playerPrefix(): Internal.Component; - get displayName(): Internal.Component; - get options(): number; - get nametagVisibility(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetPlayerTeamPacket$Parameters_ = ClientboundSetPlayerTeamPacket$Parameters; - /** - * @javaClass dev.latvian.mods.kubejs.client.ModelGenerator$Face - */ - class ModelGenerator$Face { - uv(u0: number, v0: number, u1: number, v1: number): this; - toJson(): Internal.JsonObject; - tex(t: string): this; - cull(d: Internal.Direction_): this; - cull(): this; - tintindex(i: number): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelGenerator$Face_ = ModelGenerator$Face; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.CropBlockBuilder - */ - class CropBlockBuilder extends Internal.BlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - survive(surviveCallback: Internal.CropBlockBuilder$SurviveCallback_): this; - randomTick(randomTickCallback: Internal.Consumer_): Internal.BlockBuilder; - texture(id: string, tex: string): Internal.BlockBuilder; - dropSeed(dropSeed: boolean): this; - bonemeal(bonemealCallback: Internal.ToIntFunction_): this; - age(age: number): this; - age(age: number, builder: Internal.Consumer_): this; - growTick(growSpeedCallback: Internal.ToDoubleFunction_): this; - crop(output: any, chance: number): this; - crop(output: any): this; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CropBlockBuilder_ = CropBlockBuilder; - /** - * @javaClass net.minecraft.class_824 - */ - class BlockEntityRenderDispatcher implements Internal.ResourceManagerReloadListener { - prepare($$0: Internal.Level_, $$1: Internal.Camera_, $$2: Internal.HitResult_): void; - getRenderer($$0: E): Internal.BlockEntityRenderer; + class EntityRenderDispatcher implements Internal.ResourceManagerReloadListener { + constructor($$0: Internal.TextureManager_, $$1: Internal.ItemRenderer_, $$2: Internal.Font_, $$3: Internal.Options_, $$4: Internal.EntityModelSet_) + overrideCameraOrientation($$0: Internal.Quaternion_): void; + render($$0: E, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.PoseStack_, $$7: Internal.MultiBufferSource_, $$8: number): void; + distanceToSqr($$0: Internal.Entity_): number; onResourceManagerReload($$0: Internal.ResourceManager_): void; - render($$0: E, $$1: number, $$2: Internal.PoseStack_, $$3: Internal.MultiBufferSource_): void; - renderItem($$0: E, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource_, $$3: number, $$4: number): boolean; setLevel($$0: Internal.Level_): void; - "cameraHitResult" : Internal.HitResult; - "level" : Internal.Level; - "camera" : Internal.Camera; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockEntityRenderDispatcher_ = BlockEntityRenderDispatcher; - /** - * Fired when a living entity is hurt. - * - * If cancelled, the attack will do no effect. - * @javaClass dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS - */ - class LivingEntityHurtEventJS extends Internal.LivingEntityEventJS { - getDamage(): number; - getSource(): Internal.DamageSource; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get damage(): number; - get source(): Internal.DamageSource; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when a living entity is hurt. - * - * If cancelled, the attack will do no effect. - */ - type LivingEntityHurtEventJS_ = LivingEntityHurtEventJS; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.CookingRecipeJS - */ - class CookingRecipeJS extends Internal.RecipeJS { - serialize(): void; - xp(xp: number): this; - create(args: Internal.ListJS_): void; - cookingTime(time: number): this; - deserialize(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CookingRecipeJS_ = CookingRecipeJS; - /** - * @javaClass org.slf4j.Logger - */ - interface Logger { - warn(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; - warn(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; - warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; - warn(arg0: string, arg1: any): void; - warn(arg0: string): void; - warn(arg0: string, ... arg1: any[]): void; - warn(arg0: string, arg1: any, arg2: any): void; - warn(arg0: string, arg1: Internal.Throwable_): void; - warn(arg0: org.slf4j.Marker_, arg1: string): void; - warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; - trace(arg0: org.slf4j.Marker_, arg1: string): void; - trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; - trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; - trace(arg0: string, arg1: any): void; - trace(arg0: string, arg1: any, arg2: any): void; - trace(arg0: string, ... arg1: any[]): void; - trace(arg0: string): void; - trace(arg0: string, arg1: Internal.Throwable_): void; - trace(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; - trace(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; - debug(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; - debug(arg0: string, ... arg1: any[]): void; - debug(arg0: string, arg1: any): void; - debug(arg0: string): void; - debug(arg0: org.slf4j.Marker_, arg1: string): void; - debug(arg0: string, arg1: any, arg2: any): void; - debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; - debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; - debug(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; - debug(arg0: string, arg1: Internal.Throwable_): void; + getPackedLightCoords($$0: E, $$1: number): number; + getRenderer($$0: T): Internal.EntityRenderer; + shouldRenderHitBoxes(): boolean; + setRenderHitBoxes($$0: boolean): void; + setRenderShadow($$0: boolean): void; + cameraOrientation(): Internal.Quaternion; getName(): string; - isInfoEnabled(): boolean; - isInfoEnabled(arg0: org.slf4j.Marker_): boolean; - isErrorEnabled(): boolean; - isErrorEnabled(arg0: org.slf4j.Marker_): boolean; - isTraceEnabled(arg0: org.slf4j.Marker_): boolean; - isTraceEnabled(): boolean; - isWarnEnabled(): boolean; - isWarnEnabled(arg0: org.slf4j.Marker_): boolean; - isDebugEnabled(arg0: org.slf4j.Marker_): boolean; - isDebugEnabled(): boolean; - error(arg0: string, arg1: any): void; - error(arg0: string): void; - error(arg0: string, arg1: any, arg2: any): void; - error(arg0: string, ... arg1: any[]): void; - error(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; - error(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; - error(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; - error(arg0: org.slf4j.Marker_, arg1: string): void; - error(arg0: string, arg1: Internal.Throwable_): void; - error(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; - info(arg0: string, arg1: any, arg2: any): void; - info(arg0: string, ... arg1: any[]): void; - info(arg0: string, arg1: Internal.Throwable_): void; - info(arg0: string, arg1: any): void; - info(arg0: string): void; - info(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; - info(arg0: org.slf4j.Marker_, arg1: string, ... arg2: any[]): void; - info(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; - info(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; - info(arg0: org.slf4j.Marker_, arg1: string): void; - } - type Logger_ = Logger; - /** - * @javaClass com.mojang.datafixers.util.Function3 - */ - interface Function3 { - apply(arg0: T1, arg1: T2, arg2: T3): R; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function3_ = ((arg0: T1, arg1: T2, arg2: T3) => R) | Function3; - /** - * @javaClass net.minecraft.class_6790 - */ - class TwistingVinesConfig extends Internal.Record implements Internal.FeatureConfiguration { - spreadHeight(): number; - maxHeight(): number; - hashCode(): number; - equals($$0: any): boolean; - spreadWidth(): number; - toString(): string; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TwistingVinesConfig_ = TwistingVinesConfig; - /** - * @javaClass net.minecraft.class_5599 - */ - class EntityModelSet implements Internal.ResourceManagerReloadListener { - onResourceManagerReload($$0: Internal.ResourceManager_): void; - bakeLayer($$0: Internal.ModelLayerLocation_): Internal.ModelPart; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityModelSet_ = EntityModelSet; - /** - * @javaClass net.minecraft.class_72$class_6153 - */ - class SequentialEntry$Builder extends Internal.LootPoolEntryContainer$Builder { - build(): Internal.LootPoolEntryContainer; - then($$0: Internal.LootPoolEntryContainer$Builder_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SequentialEntry$Builder_ = SequentialEntry$Builder; - /** - * @javaClass net.minecraft.class_5944 - */ - class ShaderInstance implements Internal.Shader, Internal.AutoCloseable, Internal.ShaderInstanceInterface { - handler$bdl000$iris$setupGeometryShader(arg0: Internal.ResourceProvider_, arg1: string, arg2: Internal.VertexFormat_, arg3: Internal.CallbackInfo_): void; - setSampler($$0: string, $$1: any): void; - getName(): string; - getVertexProgram(): Internal.Program; - markDirty(): void; - apply(): void; - safeGetUniform($$0: string): Internal.AbstractUniform; - clear(): void; - getId(): number; - getUniform($$0: string): Internal.Uniform; - attachToProgram(): void; - static parseBlendNode($$0: Internal.JsonObject_): Internal.BlendMode; - iris$createGeometryShader(arg0: Internal.ResourceProvider_, arg1: string): void; - getFragmentProgram(): Internal.Program; - getVertexFormat(): Internal.VertexFormat; - close(): void; - redirect$bdl000$iris$redirectBindAttributeLocation(arg0: number, arg1: number, arg2: Internal.CharSequence_): void; - readonly "FOG_START" : Internal.Uniform; - readonly "PROJECTION_MATRIX" : Internal.Uniform; - readonly "INVERSE_VIEW_ROTATION_MATRIX" : Internal.Uniform; - readonly "TEXTURE_MATRIX" : Internal.Uniform; - readonly "FOG_END" : Internal.Uniform; - readonly "MODEL_VIEW_MATRIX" : Internal.Uniform; - readonly "SCREEN_SIZE" : Internal.Uniform; - readonly "COLOR_MODULATOR" : Internal.Uniform; - readonly "LINE_WIDTH" : Internal.Uniform; - readonly "LIGHT0_DIRECTION" : Internal.Uniform; - readonly "CHUNK_OFFSET" : Internal.Uniform; - readonly "FOG_COLOR" : Internal.Uniform; - readonly "FOG_SHAPE" : Internal.Uniform; - readonly "GAME_TIME" : Internal.Uniform; - readonly "LIGHT1_DIRECTION" : Internal.Uniform; - get vertexFormat(): Internal.VertexFormat; - get fragmentProgram(): Internal.Program; - get name(): string; - get id(): number; - get vertexProgram(): Internal.Program; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShaderInstance_ = ShaderInstance; - /** - * @javaClass net.minecraft.class_1060 - */ - class TextureManager implements Internal.PreparableReloadListener, Internal.Tickable, Internal.AutoCloseable, Internal.IdentifiableResourceReloadListener { + distanceToSqr($$0: number, $$1: number, $$2: number): number; + prepare($$0: Internal.Level_, $$1: Internal.Camera_, $$2: Internal.Entity_): void; + shouldRender($$0: E, $$1: Internal.Frustum_, $$2: number, $$3: number, $$4: number): boolean; reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - release($$0: ResourceLocation_): void; - getFabricId(): ResourceLocation; - bindForSetup($$0: ResourceLocation_): void; - tick(): void; - preload($$0: ResourceLocation_, $$1: Internal.Executor_): Internal.CompletableFuture; - close(): void; - getTexture($$0: ResourceLocation_): Internal.AbstractTexture; - getTexture($$0: ResourceLocation_, $$1: Internal.AbstractTexture_): Internal.AbstractTexture; - getFabricDependencies(): Internal.Collection; - register($$0: ResourceLocation_, $$1: Internal.AbstractTexture_): void; - register($$0: string, $$1: Internal.DynamicTexture_): ResourceLocation; - readonly "byPath" : Internal.Map; - static readonly "INTENTIONAL_MISSING_TEXTURE" : ResourceLocation; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + set level($$0: Internal.Level_) + set renderHitBoxes($$0: boolean) + set renderShadow($$0: boolean) + get name(): string + "crosshairPickEntity": Internal.Entity; + "camera": Internal.Camera; + readonly "textureManager": Internal.TextureManager; + readonly "options": Internal.Options; } - type TextureManager_ = TextureManager; - /** - * @javaClass net.minecraft.class_4668$class_4672 - */ - class RenderStateShard$DepthTestStateShard extends Internal.RenderStateShard { + type EntityRenderDispatcher_ = EntityRenderDispatcher; + interface IdentifierExtension { + brrp_append(suffix: string): ResourceLocation; + brrp_pend(prefix: string, suffix: string): ResourceLocation; + brrp_prepend(prefix: string): ResourceLocation; + } + type IdentifierExtension_ = IdentifierExtension; + class MemoryModuleType { + getCodec(): Internal.Optional>>; toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + get codec(): Internal.Optional>> + readonly static "HURT_BY_ENTITY": Internal.MemoryModuleType; + readonly static "HUNTED_RECENTLY": Internal.MemoryModuleType; + readonly static "INTERACTION_TARGET": Internal.MemoryModuleType; + readonly static "IS_TEMPTED": Internal.MemoryModuleType; + readonly static "ADMIRING_DISABLED": Internal.MemoryModuleType; + readonly static "NEAREST_PLAYER_HOLDING_WANTED_ITEM": Internal.MemoryModuleType; + readonly static "NEAREST_HOSTILE": Internal.MemoryModuleType; + readonly static "SECONDARY_JOB_SITE": Internal.MemoryModuleType; + readonly static "GOLEM_DETECTED_RECENTLY": Internal.MemoryModuleType; + readonly static "INTERACTABLE_DOORS": Internal.MemoryModuleType; + readonly static "LAST_WORKED_AT_POI": Internal.MemoryModuleType; + readonly static "LAST_SLEPT": Internal.MemoryModuleType; + readonly static "WALK_TARGET": Internal.MemoryModuleType; + readonly static "PATH": Internal.MemoryModuleType; + readonly static "RAM_TARGET": Internal.MemoryModuleType; + readonly static "NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD": Internal.MemoryModuleType; + readonly static "HURT_BY": Internal.MemoryModuleType; + readonly static "HAS_HUNTING_COOLDOWN": Internal.MemoryModuleType; + readonly static "ATTACK_COOLING_DOWN": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_ADULT_PIGLIN": Internal.MemoryModuleType; + readonly static "JOB_SITE": Internal.MemoryModuleType; + readonly static "DOORS_TO_CLOSE": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_ATTACKABLE_PLAYER": Internal.MemoryModuleType; + readonly static "UNIVERSAL_ANGER": Internal.MemoryModuleType; + readonly static "RIDE_TARGET": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_ADULT_HOGLINS": Internal.MemoryModuleType; + readonly static "ATTACK_TARGET": Internal.MemoryModuleType; + readonly static "MEETING_POINT": Internal.MemoryModuleType; + readonly static "ANGRY_AT": Internal.MemoryModuleType; + readonly static "LONG_JUMP_COOLDOWN_TICKS": Internal.MemoryModuleType; + readonly static "NEAREST_PLAYERS": Internal.MemoryModuleType; + readonly static "BREED_TARGET": Internal.MemoryModuleType; + readonly static "NEAREST_LIVING_ENTITIES": Internal.MemoryModuleType; + readonly static "DANCING": Internal.MemoryModuleType; + readonly static "RAM_COOLDOWN_TICKS": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_WANTED_ITEM": Internal.MemoryModuleType; + readonly static "AVOID_TARGET": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_NEMESIS": Internal.MemoryModuleType; + readonly static "VISIBLE_ADULT_HOGLIN_COUNT": Internal.MemoryModuleType; + readonly static "HOME": Internal.MemoryModuleType; + readonly static "NEAREST_ATTACKABLE": Internal.MemoryModuleType; + readonly static "TIME_TRYING_TO_REACH_ADMIRE_ITEM": Internal.MemoryModuleType; + readonly static "HEARD_BELL_TIME": Internal.MemoryModuleType; + readonly static "LAST_WOKEN": Internal.MemoryModuleType; + readonly static "PLAY_DEAD_TICKS": Internal.MemoryModuleType; + readonly static "CANT_REACH_WALK_TARGET_SINCE": Internal.MemoryModuleType; + readonly static "NEAREST_REPELLENT": Internal.MemoryModuleType; + readonly static "LOOK_TARGET": Internal.MemoryModuleType; + readonly static "NEAREST_BED": Internal.MemoryModuleType; + readonly static "POTENTIAL_JOB_SITE": Internal.MemoryModuleType; + readonly static "HIDING_PLACE": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_LIVING_ENTITIES": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_ADULT": Internal.MemoryModuleType; + readonly static "TEMPTING_PLAYER": Internal.MemoryModuleType; + readonly static "DUMMY": Internal.MemoryModuleType; + readonly static "ADMIRING_ITEM": Internal.MemoryModuleType; + readonly static "VISIBLE_VILLAGER_BABIES": Internal.MemoryModuleType; + readonly static "TEMPTATION_COOLDOWN_TICKS": Internal.MemoryModuleType; + readonly static "ATE_RECENTLY": Internal.MemoryModuleType; + readonly static "PACIFIED": Internal.MemoryModuleType; + readonly static "VISIBLE_ADULT_PIGLIN_COUNT": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_BABY_HOGLIN": Internal.MemoryModuleType; + readonly static "CELEBRATE_LOCATION": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_ADULT_PIGLINS": Internal.MemoryModuleType; + readonly static "LONG_JUMP_MID_JUMP": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_HUNTABLE_HOGLIN": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_PLAYER": Internal.MemoryModuleType; + readonly static "NEARBY_ADULT_PIGLINS": Internal.MemoryModuleType; + readonly static "NEAREST_VISIBLE_ZOMBIFIED": Internal.MemoryModuleType; + readonly static "DISABLE_WALK_TO_ADMIRE_ITEM": Internal.MemoryModuleType; } - type RenderStateShard$DepthTestStateShard_ = RenderStateShard$DepthTestStateShard; - /** - * @javaClass net.minecraft.class_6916$class_7050 - */ - interface DensityFunctions$BeardifierOrMarker extends Internal.DensityFunction$SimpleFunction { - method_41062(): Internal.Codec; - } - type DensityFunctions$BeardifierOrMarker_ = DensityFunctions$BeardifierOrMarker; - /** - * @javaClass dev.latvian.mods.kubejs.client.ModelGenerator - */ - class ModelGenerator { - parent(s: string): void; - toJson(): Internal.JsonObject; - textures(json: Internal.JsonObject_): void; - texture(name: string, texture: string): void; - element(consumer: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelGenerator_ = ModelGenerator; - /** - * @javaClass net.minecraft.class_5459$class_5460 - */ - class BlockUtil$FoundRectangle { - readonly "axis1Size" : number; - readonly "minCorner" : BlockPos; - readonly "axis2Size" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockUtil$FoundRectangle_ = BlockUtil$FoundRectangle; - /** - * Fired by different tag when the client is: - * - logged in - * - logged out - * @javaClass dev.latvian.mods.kubejs.client.ClientLoggedInEventJS - */ - class ClientLoggedInEventJS extends Internal.ClientEventJS { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired by different tag when the client is: - * - logged in - * - logged out - */ - type ClientLoggedInEventJS_ = ClientLoggedInEventJS; - /** - * @javaClass java.util.Collection - */ - interface Collection extends Internal.Iterable { - add(arg0: E): boolean; - spliterator(): Internal.Spliterator; - containsAll(arg0: Internal.Collection_): boolean; - isEmpty(): boolean; - clear(): void; - remove(arg0: any): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: Internal.Collection_): boolean; - stream(): Internal.Stream; - hashCode(): number; - equals(arg0: any): boolean; - toArray(arg0: T[]): T[]; - toArray(arg0: Internal.IntFunction_): T[]; - toArray(): any[]; - parallelStream(): Internal.Stream; - retainAll(arg0: Internal.Collection_): boolean; - } - type Collection_ = Collection; - /** - * @javaClass net.minecraft.class_1440 - */ - class Panda extends Internal.Animal { - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getHiddenGene(): Internal.Panda$Gene; - isSneezing(): boolean; - isAggressive(): boolean; - isEating(): boolean; - roll($$0: boolean): void; - getSneezeCounter(): number; - isFood($$0: Internal.ItemStack_): boolean; - getRollAmount($$0: number): number; - setAttributes(): void; - setOnBack($$0: boolean): void; - setUnhappyCounter($$0: number): void; - canPerformAction(): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - doHurtTarget($$0: Internal.Entity_): boolean; - getSitAmount($$0: number): number; - eat($$0: boolean): void; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - isLazy(): boolean; - setHiddenGene($$0: Internal.Panda$Gene_): void; - sneeze($$0: boolean): void; - sit($$0: boolean): void; - isScared(): boolean; - isSitting(): boolean; - getVariant(): Internal.Panda$Gene; - isWeak(): boolean; - setSneezeCounter($$0: number): void; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - canBeLeashed($$0: Internal.Player_): boolean; - getLieOnBackAmount($$0: number): number; - isBrown(): boolean; - getUnhappyCounter(): number; - setGeneFromParents($$0: Internal.Panda_, $$1: Internal.Panda_): void; - isOnBack(): boolean; - getMainGene(): Internal.Panda$Gene; - isPlayful(): boolean; - isWorried(): boolean; - setMainGene($$0: Internal.Panda$Gene_): void; - isRolling(): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - canTakeItem($$0: Internal.ItemStack_): boolean; - "rollCounter" : number; - static readonly "TOTAL_ROLL_STEPS" : 32; - get lazy(): boolean; - get hiddenGene(): Internal.Panda$Gene; - get eating(): boolean; - get brown(): boolean; - get weak(): boolean; - get onBack(): boolean; - get rolling(): boolean; - get sneezing(): boolean; - get mainGene(): Internal.Panda$Gene; - get variant(): Internal.Panda$Gene; - get unhappyCounter(): number; - get aggressive(): boolean; - get worried(): boolean; - get playful(): boolean; - get sneezeCounter(): number; - get scared(): boolean; - get sitting(): boolean; - set onBack($$0: boolean); - set mainGene($$0: Internal.Panda$Gene_); - set unhappyCounter($$0: number); - set hiddenGene($$0: Internal.Panda$Gene_); - set sneezeCounter($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Panda_ = Panda; - /** - * @javaClass bre2el.uti.TranslatableTextHelper$TranslatableTextManipulator - */ - interface TranslatableTextHelper$TranslatableTextManipulator { - setChgLang(arg0: boolean): void; - getChgLang(): boolean; - clearLangCache(): void; - } - type TranslatableTextHelper$TranslatableTextManipulator_ = TranslatableTextHelper$TranslatableTextManipulator; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2ByteFunction - */ - interface Reference2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - getByte(arg0: any): number; - andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ByteFunction; - andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ByteFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Reference2LongFunction; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ByteFunction; - removeByte(arg0: any): number; - andThenByte(arg0: Internal.Byte2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Reference2FloatFunction; - applyAsInt(arg0: K): number; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ByteFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ByteFunction; - andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ByteFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ByteFunction; - andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ByteFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ByteFunction; - } - type Reference2ByteFunction_ = ((arg0: any) => number) | Reference2ByteFunction; - /** - * @javaClass net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder - */ - interface SpriteFinder { - find(arg0: Internal.QuadView_, arg1: number): Internal.TextureAtlasSprite; - find(arg0: number, arg1: number): Internal.TextureAtlasSprite; - get(atlas: Internal.TextureAtlas_): this; - } - type SpriteFinder_ = SpriteFinder; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.minecraft.ShapedRecipeJS - */ - class ShapedRecipeJS extends Internal.RecipeJS { - serialize(): void; - noMirror(): this; - create(args: Internal.ListJS_): void; - noShrink(): this; - deserialize(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShapedRecipeJS_ = ShapedRecipeJS; - /** - * @javaClass malte0811.ferritecore.fastmap.FastMap - */ - class FastMap { - with(oldIndex: number, prop: Internal.Property_, value: T): Value; - getKey(keyIndex: number): Internal.FastMapKey; - getValue(stateIndex: number, key: any): Internal.Comparable; - getValue(stateIndex: number, property: Internal.Property_): T; - getIndexOf(state: Internal.Map_, Internal.Comparable_>): number; - numProperties(): number; - getPropertySet(): Internal.ImmutableSet>; - withUnsafe(globalTableIndex: number, property: Internal.Property_, newValue: any): Value; - isSingleState(): boolean; - getEntry(propertyIndex: number, stateIndex: number): Internal.Map$Entry, Internal.Comparable>; - get propertySet(): Internal.ImmutableSet>; - get singleState(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FastMap_ = FastMap; - /** - * @javaClass net.fabricmc.fabric.impl.transfer.item.SpecialLogicInventory - */ - interface SpecialLogicInventory { - fabric_setSuppress(arg0: boolean): void; - fabric_onFinalCommit(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_): void; - } - type SpecialLogicInventory_ = SpecialLogicInventory; - /** - * @javaClass java.nio.file.FileSystem - */ - abstract class FileSystem implements Internal.Closeable { - isReadOnly(): boolean; - isOpen(): boolean; - supportedFileAttributeViews(): Internal.Set; - provider(): Internal.FileSystemProvider; - getFileStores(): Internal.Iterable; - getRootDirectories(): Internal.Iterable; - getPath(arg0: string, ... arg1: string[]): Internal.Path; - getSeparator(): string; - getPathMatcher(arg0: string): Internal.PathMatcher; - newWatchService(): Internal.WatchService; - close(): void; - getUserPrincipalLookupService(): Internal.UserPrincipalLookupService; - get rootDirectories(): Internal.Iterable; - get readOnly(): boolean; - get userPrincipalLookupService(): Internal.UserPrincipalLookupService; - get separator(): string; - get open(): boolean; - get fileStores(): Internal.Iterable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FileSystem_ = FileSystem; - /** - * @javaClass net.minecraft.class_4663 - */ - class TreeDecoratorType

{ - codec(): Internal.Codec

; - static readonly "BEEHIVE" : Internal.TreeDecoratorType; - static readonly "LEAVE_VINE" : Internal.TreeDecoratorType; - static readonly "TRUNK_VINE" : Internal.TreeDecoratorType; - static readonly "COCOA" : Internal.TreeDecoratorType; - static readonly "ALTER_GROUND" : Internal.TreeDecoratorType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TreeDecoratorType_

= Special.TreeDecoratorType | TreeDecoratorType

; - /** - * @javaClass net.minecraft.class_3331 - */ - abstract class StoredUserList { - add($$0: V): void; - load(): void; - getEntries(): Internal.Collection; - get($$0: K): V; - save(): void; - isEmpty(): boolean; - getUserList(): string[]; - getFile(): Internal.File; - remove($$0: Internal.StoredUserEntry_): void; - remove($$0: K): void; - get entries(): Internal.Collection; - get userList(): string[]; - get file(): Internal.File; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StoredUserList_ = StoredUserList; - /** - * @javaClass net.minecraft.class_2837$class_6559 - */ - interface Palette$Factory { - create(arg0: number, arg1: Internal.IdMap_, arg2: Internal.PaletteResize_, arg3: Internal.List_): Internal.Palette; - } - type Palette$Factory_ = ((arg0: number, arg1: Internal.IdMap, arg2: Internal.PaletteResize, arg3: Internal.List) => Internal.Palette) | Palette$Factory; - /** - * @javaClass net.minecraft.class_3222 - */ - class ServerPlayer extends Internal.Player implements Internal.SwitchablePlayerEntity, Internal.ServerPlayerEntityAccessor, Internal.ServerPlayerEntitySyncHook, Internal.MixinServerPlayerEntityAccessor, Internal.PlayerTeleportationStateAccessor { - disconnect(): void; - handler$zia000$getTeleportTarget(destination: Internal.ServerLevel_, cri: Internal.CallbackInfoReturnable_): void; - getRespawnAngle(): number; - setRespawnPosition($$0: Internal.ResourceKey_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): void; - setLevel($$0: Internal.ServerLevel_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - displayClientMessage($$0: Internal.Component_, $$1: boolean): void; - awardRecipes($$0: Internal.Collection_>): number; - broadcastToPlayer($$0: Internal.ServerPlayer_): boolean; - fabric_incrementSyncId(): number; - stopRiding(): void; - openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; - onLeaveCombat(): void; - getLastActionTime(): number; - doTick(): void; - openMenu($$0: Internal.MenuProvider_): Internal.OptionalInt; - canHarmPlayer($$0: Internal.Player_): boolean; - getTabListDisplayName(): Internal.Component; - allowsListing(): boolean; - setGameMode($$0: Internal.GameType_): boolean; - initInventoryMenu(): void; - getTextFilter(): Internal.TextFilter; - isSpectator(): boolean; - untrackChunk($$0: Internal.ChunkPos_): void; - doCheckFallDamage($$0: number, $$1: boolean): void; - giveExperiencePoints($$0: number): void; - openTextEdit($$0: Internal.SignBlockEntity_): void; - getRespawnDimension(): Internal.ResourceKey; - onUpdateAbilities(): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - onEnchantmentPerformed($$0: Internal.ItemStack_, $$1: number): void; - loadGameTypes($$0: Internal.CompoundTag_): void; - isChangingDimension(): boolean; - handler$zio000$onPlayerInteractEntity(target: Internal.Entity_, info: Internal.CallbackInfo_): void; - resetRecipes($$0: Internal.Collection_>): number; - attack($$0: Internal.Entity_): void; - awardStat($$0: Internal.Stat_, $$1: number): void; - resetLastActionTime(): void; - isInvulnerableTo($$0: Internal.DamageSource_): boolean; - setExperienceLevels($$0: number): void; - sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; - sendMessage($$0: Internal.Component_, $$1: Internal.ChatType_, $$2: Internal.UUID_): void; - isTextFilteringEnabled(): boolean; - canChatInColor(): boolean; - trackChunk($$0: Internal.ChunkPos_, $$1: Internal.Packet_): void; - getLevel(): Internal.ServerLevel; - swing($$0: Hand_): void; - sendTexturePack($$0: string, $$1: string, $$2: boolean, $$3: Internal.Component_): void; - giveExperienceLevels($$0: number): void; - playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; - moveTo($$0: number, $$1: number, $$2: number): void; - sendMerchantOffers($$0: number, $$1: Internal.MerchantOffers_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; - die($$0: Internal.DamageSource_): void; - setLastSectionPos($$0: Internal.SectionPos_): void; - openHorseInventory($$0: Internal.AbstractHorse_, $$1: Internal.Container_): void; - hasDisconnected(): boolean; - getCamera(): Internal.Entity; - teleportTo($$0: number, $$1: number, $$2: number): void; - teleportTo($$0: Internal.ServerLevel_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; - changeDimension($$0: Internal.ServerLevel_): Internal.Entity; - getChatVisibility(): Internal.ChatVisiblity; - handler$boa000$playerTick(cbi: Internal.CallbackInfo_): void; - setExperiencePoints($$0: number): void; - cca$isSwitchingCharacter(): boolean; - setPlayerInput($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; - startSleepInBed($$0: BlockPos_): Internal.Either; - lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; - lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Internal.Entity_, $$2: Internal.EntityAnchorArgument$Anchor_): void; - awardKillScore($$0: Internal.Entity_, $$1: number, $$2: Internal.DamageSource_): void; - trackEnteredOrExitedLavaOnVehicle(): void; - awardRecipesByKey($$0: ResourceLocation_[]): void; - tick(): void; - take($$0: Internal.Entity_, $$1: number): void; - trackStartFallingPosition(): void; - getLastSectionPos(): Internal.SectionPos; - openCommandBlock($$0: Internal.CommandBlockEntity_): void; - getAdvancements(): Internal.PlayerAdvancements; - resetFallDistance(): void; - handler$zid000$getTeleportTarget(world: Internal.ServerLevel_, centerPos: BlockPos_, ci: Internal.CallbackInfo_): void; - isCreative(): boolean; - drop($$0: Internal.ItemStack_, $$1: boolean, $$2: boolean): Internal.ItemEntity; - drop($$0: boolean): boolean; - getStats(): Internal.ServerStatsCounter; - getIpAddress(): string; - redirect$zid000$moveToWorld(): Internal.ResourceKey; - getRecipeBook(): Internal.ServerRecipeBook; - updateOptions($$0: Internal.ServerboundClientInformationPacket_): void; - hasChangedDimension(): void; - isRespawnForced(): boolean; - closeContainer(): void; - startSleeping($$0: BlockPos_): void; - handler$bpe000$setWorld(world: Internal.ServerLevel_, cbi: Internal.CallbackInfo_): void; - onEnterCombat(): void; - dismountTo($$0: number, $$1: number, $$2: number): void; - startRiding($$0: Internal.Entity_, $$1: boolean): boolean; - mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; - cca$markAsSwitchingCharacter(): void; - setCamera($$0: Internal.Entity_): void; - stopSleepInBed($$0: boolean, $$1: boolean): void; - resetStat($$0: Internal.Stat_): void; - resetSentInfo(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getAddEntityPacket(): Internal.Packet; - getRespawnPosition(): BlockPos; - magicCrit($$0: Internal.Entity_): void; - doCloseContainer(): void; - crit($$0: Internal.Entity_): void; - shouldFilterMessageTo($$0: Internal.ServerPlayer_): boolean; - restoreFrom($$0: Internal.ServerPlayer_, $$1: boolean): void; - readonly "server" : Internal.MinecraftServer; - "latency" : number; - "wonGame" : boolean; - "connection" : Internal.ServerGamePacketListenerImpl; - readonly "gameMode" : Internal.ServerPlayerGameMode; - get tabListDisplayName(): Internal.Component; - get level(): Internal.ServerLevel; - get ipAddress(): string; - get respawnDimension(): Internal.ResourceKey; - get textFilteringEnabled(): boolean; - get lastActionTime(): number; - get creative(): boolean; - get changingDimension(): boolean; - get textFilter(): Internal.TextFilter; - get chatVisibility(): Internal.ChatVisiblity; - get lastSectionPos(): Internal.SectionPos; - get respawnAngle(): number; - get advancements(): Internal.PlayerAdvancements; - get recipeBook(): Internal.ServerRecipeBook; - get stats(): Internal.ServerStatsCounter; - get spectator(): boolean; - get respawnForced(): boolean; - get addEntityPacket(): Internal.Packet; - get respawnPosition(): BlockPos; - get camera(): Internal.Entity; - set lastSectionPos($$0: Internal.SectionPos_); - set experienceLevels($$0: number); - set level($$0: Internal.ServerLevel_); - set experiencePoints($$0: number); - set camera($$0: Internal.Entity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerPlayer_ = ServerPlayer; - /** - * @javaClass net.minecraft.class_4970$class_4973 - */ - interface BlockBehaviour$StatePredicate { - test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean; - } - type BlockBehaviour$StatePredicate_ = ((arg0: Internal.BlockState, arg1: Internal.BlockGetter, arg2: BlockPos) => boolean) | BlockBehaviour$StatePredicate; - /** - * @javaClass java.util.OptionalLong - */ - class OptionalLong { - isEmpty(): boolean; - isPresent(): boolean; - orElse(arg0: number): number; - orElseThrow(arg0: Internal.Supplier_): number; - orElseThrow(): number; - static empty(): this; - getAsLong(): number; - orElseGet(arg0: Internal.LongSupplier_): number; - stream(): Internal.LongStream; - hashCode(): number; - ifPresentOrElse(arg0: Internal.LongConsumer_, arg1: Internal.Runnable_): void; - ifPresent(arg0: Internal.LongConsumer_): void; - static of(arg0: number): this; - equals(arg0: any): boolean; - toString(): string; - get asLong(): number; - get present(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OptionalLong_ = OptionalLong; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinPlayerEntityAccessor - */ - interface MixinPlayerEntityAccessor { - getAbilities_(): Internal.Abilities; - getInventory_(): Internal.Inventory; - } - type MixinPlayerEntityAccessor_ = MixinPlayerEntityAccessor; - /** - * @javaClass net.minecraft.class_769 - */ - class ViewArea { - releaseAllBuffers(): void; - setDirty($$0: number, $$1: number, $$2: number, $$3: boolean): void; - repositionCamera($$0: number, $$1: number): void; - "chunks" : Internal.ChunkRenderDispatcher$RenderChunk[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ViewArea_ = ViewArea; - /** - * @javaClass java.nio.Buffer - */ - abstract class Buffer { - hasArray(): boolean; - hasRemaining(): boolean; - clear(): this; - duplicate(): this; - remaining(): number; - capacity(): number; - isReadOnly(): boolean; - rewind(): this; - slice(arg0: number, arg1: number): this; - slice(): this; - array(): any; - limit(arg0: number): this; - limit(): number; + type MemoryModuleType_ = MemoryModuleType | Special.MemoryModuleType; + abstract class CharsetDecoder { reset(): this; - arrayOffset(): number; - position(): number; - position(arg0: number): this; - flip(): this; - isDirect(): boolean; - mark(): this; - get direct(): boolean; - get readOnly(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Buffer_ = Buffer; - /** - * @javaClass java.util.concurrent.Delayed - */ - interface Delayed extends Internal.Comparable { - getDelay(arg0: Internal.TimeUnit_): number; - } - type Delayed_ = ((arg0: Internal.TimeUnit) => number) | Delayed; - /** - * @javaClass java.text.AttributedCharacterIterator - */ - interface AttributedCharacterIterator extends Internal.CharacterIterator { - getAttribute(arg0: Internal.AttributedCharacterIterator$Attribute_): any; - getAttributes(): Internal.Map; - getRunLimit(arg0: Internal.Set_): number; - getRunLimit(arg0: Internal.AttributedCharacterIterator$Attribute_): number; - getRunLimit(): number; - getRunStart(): number; - getRunStart(arg0: Internal.Set_): number; - getRunStart(arg0: Internal.AttributedCharacterIterator$Attribute_): number; - getAllAttributeKeys(): Internal.Set; - } - type AttributedCharacterIterator_ = AttributedCharacterIterator; - /** - * @javaClass net.minecraft.class_310$class_5859 - */ - abstract class Minecraft$ChatStatus extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Minecraft$ChatStatus[]; - getMessage(): Internal.Component; - isChatAllowed(arg0: boolean): boolean; - static readonly "DISABLED_BY_OPTIONS" : Internal.Minecraft$ChatStatus; - static readonly "DISABLED_BY_PROFILE" : Internal.Minecraft$ChatStatus; - static readonly "ENABLED" : Internal.Minecraft$ChatStatus; - static readonly "DISABLED_BY_LAUNCHER" : Internal.Minecraft$ChatStatus; - get message(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Minecraft$ChatStatus_ = "disabled_by_profile" | "disabled_by_launcher" | "enabled" | "disabled_by_options" | Minecraft$ChatStatus; - /** - * @javaClass net.minecraft.class_2817 - */ - class ServerboundCustomPayloadPacket implements Internal.Packet, Internal.CustomPayloadC2SPacketAccessor { - getIdentifier(): ResourceLocation; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getData(): Internal.FriendlyByteBuf; - static readonly "BRAND" : ResourceLocation; - get identifier(): ResourceLocation; - get data(): Internal.FriendlyByteBuf; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundCustomPayloadPacket_ = ServerboundCustomPayloadPacket; - /** - * @javaClass net.minecraft.class_4668$class_4675 - */ - class RenderStateShard$LayeringStateShard extends Internal.RenderStateShard { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$LayeringStateShard_ = RenderStateShard$LayeringStateShard; - /** - * @javaClass net.minecraft.class_6335 - */ - class Marker extends Internal.Entity { - tick(): void; - getPistonPushReaction(): Internal.PushReaction; - getAddEntityPacket(): Internal.Packet; - get addEntityPacket(): Internal.Packet; - get pistonPushReaction(): Internal.PushReaction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Marker_ = Marker; - /** - * @javaClass me.jellysquid.mods.sodium.client.world.biome.BlockColorsExtended - */ - interface BlockColorsExtended { - getColorProvider(arg0: Internal.BlockState_): Internal.ColorSampler; - } - type BlockColorsExtended_ = ((arg0: Internal.BlockState) => Internal.ColorSampler) | BlockColorsExtended; - /** - * @javaClass com.google.common.collect.UnmodifiableIterator - */ - abstract class UnmodifiableIterator implements Internal.Iterator { - remove(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnmodifiableIterator_ = UnmodifiableIterator; - /** - * @javaClass dev.architectury.hooks.level.fabric.ExplosionHooksImpl$ExplosionExtensions - */ - interface ExplosionHooksImpl$ExplosionExtensions { - architectury_getPosition(): Vec3; - } - type ExplosionHooksImpl$ExplosionExtensions_ = (() => Vec3) | ExplosionHooksImpl$ExplosionExtensions; - /** - * @javaClass me.jellysquid.mods.sodium.client.model.vertex.VertexSink - */ - interface VertexSink { - flush(): void; - ensureCapacity(arg0: number): void; - getVertexCount(): number; - } - type VertexSink_ = VertexSink; - /** - * @javaClass net.minecraft.class_1071 - */ - class SkinManager { - registerTexture($$0: Internal.MinecraftProfileTexture_, $$1: Internal.MinecraftProfileTexture$Type_): ResourceLocation; - getInsecureSkinInformation($$0: Internal.GameProfile_): Internal.Map; - registerSkins($$0: Internal.GameProfile_, $$1: Internal.SkinManager$SkinTextureCallback_, $$2: boolean): void; - static readonly "PROPERTY_TEXTURES" : "textures"; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SkinManager_ = SkinManager; - /** - * @javaClass net.minecraft.class_289 - */ - class Tesselator { - getBuilder(): Internal.BufferBuilder; - end(): void; - static getInstance(): this; - get instance(): this; - get builder(): Internal.BufferBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Tesselator_ = Tesselator; - /** - * @javaClass net.minecraft.class_6343 - */ - class VeryBiasedToBottomHeight extends Internal.HeightProvider { - getType(): Internal.HeightProviderType; - static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): this; - toString(): string; - sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.HeightProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VeryBiasedToBottomHeight_ = VeryBiasedToBottomHeight; - /** - * @javaClass net.minecraft.class_6875 - */ - interface StructurePlacementType { - codec(): Internal.Codec; - } - type StructurePlacementType_ = Special.StructurePlacementType | (() => Internal.Codec) | StructurePlacementType; - /** - * @javaClass net.minecraft.class_5136 - */ - class Zoglin extends Internal.Monster implements Internal.Enemy, Internal.HoglinBase { - isBaby(): boolean; - handleEntityEvent($$0: number): void; - method_24657(): number; - aiStep(): void; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - canBeLeashed($$0: Internal.Player_): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - getMobType(): Internal.MobType; - setBaby($$0: boolean): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getPassengersRidingOffset(): number; - doHurtTarget($$0: Internal.Entity_): boolean; - getBrain(): Internal.Brain; - isAdult(): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - get mobType(): Internal.MobType; - get passengersRidingOffset(): number; - get baby(): boolean; - get brain(): Internal.Brain; - get adult(): boolean; - set baby($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Zoglin_ = Zoglin; - /** - * @javaClass net.minecraft.class_1915 - */ - interface Merchant { - showProgressBar(): boolean; - setTradingPlayer(arg0: Internal.Player_): void; - notifyTradeUpdated(arg0: Internal.ItemStack_): void; - getNotifyTradeSound(): Internal.SoundEvent; - getOffers(): Internal.MerchantOffers; - openTradingScreen($$0: Internal.Player_, $$1: Internal.Component_, $$2: number): void; - getTradingPlayer(): Internal.Player; - overrideOffers(arg0: Internal.MerchantOffers_): void; - getVillagerXp(): number; - canRestock(): boolean; - overrideXp(arg0: number): void; - isClientSide(): boolean; - notifyTrade(arg0: Internal.MerchantOffer_): void; - } - type Merchant_ = Merchant; - /** - * @javaClass com.mojang.brigadier.tree.CommandNode - */ - abstract class CommandNode implements Internal.Comparable> { - getRelevantNodes(arg0: Internal.StringReader_): Internal.Collection>; - getRedirectModifier(): Internal.RedirectModifier; - getName(): string; - getRedirect(): Internal.CommandNode; - getCommand(): Internal.Command; - getChild(arg0: string): Internal.CommandNode; - getExamples(): Internal.Collection; - getUsageText(): string; - parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; - compareTo(arg0: Internal.CommandNode_): number; - isFork(): boolean; - canUse(arg0: S): boolean; - getChildren(): Internal.Collection>; - findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; - getRequirement(): Internal.Predicate; - listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; - createBuilder(): Internal.ArgumentBuilder; - hashCode(): number; - equals(arg0: any): boolean; - addChild(arg0: Internal.CommandNode_): void; - get redirect(): Internal.CommandNode; - get fork(): boolean; - get examples(): Internal.Collection; - get children(): Internal.Collection>; - get name(): string; - get usageText(): string; - get requirement(): Internal.Predicate; - get redirectModifier(): Internal.RedirectModifier; - get command(): Internal.Command; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandNode_ = CommandNode; - /** - * @javaClass net.minecraft.class_2582 - */ - class BannerPattern extends Internal.Enum { - getFilename(): string; - static byHash($$0: string): this; - getHashname(): string; - static valueOf($$0: string): this; - static values(): Internal.BannerPattern[]; - static byFilename($$0: string): this; - location($$0: boolean): ResourceLocation; - static readonly "STRIPE_BOTTOM" : Internal.BannerPattern; - static readonly "GLOBE" : Internal.BannerPattern; - static readonly "SQUARE_TOP_RIGHT" : Internal.BannerPattern; - static readonly "STRIPE_MIDDLE" : Internal.BannerPattern; - static readonly "TRIANGLE_TOP" : Internal.BannerPattern; - static readonly "HALF_HORIZONTAL_MIRROR" : Internal.BannerPattern; - static readonly "STRIPE_TOP" : Internal.BannerPattern; - static readonly "DIAGONAL_RIGHT_MIRROR" : Internal.BannerPattern; - static readonly "STRIPE_CENTER" : Internal.BannerPattern; - static readonly "STRAIGHT_CROSS" : Internal.BannerPattern; - static readonly "SQUARE_BOTTOM_LEFT" : Internal.BannerPattern; - static readonly "SKULL" : Internal.BannerPattern; - static readonly "RHOMBUS_MIDDLE" : Internal.BannerPattern; - static readonly "CIRCLE_MIDDLE" : Internal.BannerPattern; - static readonly "HALF_HORIZONTAL" : Internal.BannerPattern; - static readonly "GRADIENT" : Internal.BannerPattern; - static readonly "BASE" : Internal.BannerPattern; - static readonly "HALF_VERTICAL_MIRROR" : Internal.BannerPattern; - static readonly "STRIPE_RIGHT" : Internal.BannerPattern; - static readonly "CREEPER" : Internal.BannerPattern; - static readonly "STRIPE_LEFT" : Internal.BannerPattern; - static readonly "BRICKS" : Internal.BannerPattern; - static readonly "TRIANGLES_BOTTOM" : Internal.BannerPattern; - static readonly "SQUARE_TOP_LEFT" : Internal.BannerPattern; - static readonly "FLOWER" : Internal.BannerPattern; - static readonly "STRIPE_SMALL" : Internal.BannerPattern; - static readonly "TRIANGLE_BOTTOM" : Internal.BannerPattern; - static readonly "CURLY_BORDER" : Internal.BannerPattern; - static readonly "TRIANGLES_TOP" : Internal.BannerPattern; - static readonly "AVAILABLE_PATTERNS" : 34; - static readonly "DIAGONAL_RIGHT" : Internal.BannerPattern; - static readonly "PATTERN_ITEM_COUNT" : 6; - static readonly "STRIPE_DOWNLEFT" : Internal.BannerPattern; - static readonly "DIAGONAL_LEFT_MIRROR" : Internal.BannerPattern; - static readonly "STRIPE_DOWNRIGHT" : Internal.BannerPattern; - static readonly "PIGLIN" : Internal.BannerPattern; - static readonly "GRADIENT_UP" : Internal.BannerPattern; - static readonly "DIAGONAL_LEFT" : Internal.BannerPattern; - static readonly "BORDER" : Internal.BannerPattern; - static readonly "MOJANG" : Internal.BannerPattern; - static readonly "HALF_VERTICAL" : Internal.BannerPattern; - static readonly "CROSS" : Internal.BannerPattern; - static readonly "COUNT" : 41; - static readonly "SQUARE_BOTTOM_RIGHT" : Internal.BannerPattern; - get filename(): string; - get hashname(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BannerPattern_ = "triangle_bottom" | "straight_cross" | "diagonal_left_mirror" | "circle_middle" | "stripe_bottom" | "stripe_right" | "diagonal_right_mirror" | "half_horizontal_mirror" | "triangle_top" | "square_top_left" | "piglin" | "stripe_downleft" | "triangles_top" | "square_bottom_left" | "triangles_bottom" | "skull" | "mojang" | "rhombus_middle" | "stripe_left" | "border" | "bricks" | "stripe_small" | "gradient" | "cross" | "diagonal_right" | "half_vertical" | "curly_border" | "stripe_top" | "gradient_up" | "half_vertical_mirror" | "flower" | "stripe_downright" | "diagonal_left" | "globe" | "square_bottom_right" | "stripe_middle" | "stripe_center" | "square_top_right" | "creeper" | "base" | "half_horizontal" | BannerPattern; - /** - * @javaClass net.minecraft.class_2385 - */ - abstract class WritableRegistry extends Internal.Registry { - registerMapping(arg0: number, arg1: Internal.ResourceKey_, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder; - isEmpty(): boolean; - register(arg0: Internal.ResourceKey_, arg1: T, arg2: Internal.Lifecycle_): Internal.Holder; - registerOrOverride(arg0: Internal.OptionalInt_, arg1: Internal.ResourceKey_, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WritableRegistry_ = WritableRegistry; - /** - * @javaClass net.minecraft.class_3956 - */ - interface RecipeType { - tryMatch($$0: Internal.Recipe_, $$1: Internal.Level_, $$2: C): Internal.Optional; - register($$0: string): Internal.RecipeType; - } - type RecipeType_ = Special.RecipeType | RecipeType; - /** - * @javaClass dev.latvian.mods.kubejs.client.ModelGenerator$Element - */ - class ModelGenerator$Element { - face(direction: Internal.Direction_, consumer: Internal.Consumer_): void; - toJson(): Internal.JsonObject; - box(b: Internal.AABB_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelGenerator$Element_ = ModelGenerator$Element; - /** - * @javaClass dev.latvian.mods.rhino.ContinuationPending - */ - class ContinuationPending extends Internal.RuntimeException { - getContinuation(): any; - setApplicationState(applicationState: any): void; - getApplicationState(): any; - setContinuation(continuation: Internal.NativeContinuation_): void; - get applicationState(): any; - get continuation(): any; - set applicationState(applicationState: any); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ContinuationPending_ = ContinuationPending; - /** - * @javaClass java.time.chrono.Era - */ - interface Era extends Internal.TemporalAccessor, Internal.TemporalAdjuster { - getLong(arg0: Internal.TemporalField_): number; - getValue(): number; - getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; - query(arg0: Internal.TemporalQuery_): R; - get(arg0: Internal.TemporalField_): number; - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - range(arg0: Internal.TemporalField_): Internal.ValueRange; - isSupported(arg0: Internal.TemporalField_): boolean; - } - type Era_ = (() => number) | Era; - /** - * @javaClass net.minecraft.class_6910$class_6911 - */ - interface DensityFunction$ContextProvider { - forIndex(arg0: number): Internal.DensityFunction$FunctionContext; - fillAllDirectly(arg0: number[], arg1: Internal.DensityFunction_): void; - } - type DensityFunction$ContextProvider_ = DensityFunction$ContextProvider; - /** - * @javaClass net.minecraft.class_2848$class_2849 - */ - class ServerboundPlayerCommandPacket$Action extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ServerboundPlayerCommandPacket$Action[]; - static readonly "PRESS_SHIFT_KEY" : Internal.ServerboundPlayerCommandPacket$Action; - static readonly "STOP_RIDING_JUMP" : Internal.ServerboundPlayerCommandPacket$Action; - static readonly "STOP_SLEEPING" : Internal.ServerboundPlayerCommandPacket$Action; - static readonly "START_RIDING_JUMP" : Internal.ServerboundPlayerCommandPacket$Action; - static readonly "START_SPRINTING" : Internal.ServerboundPlayerCommandPacket$Action; - static readonly "STOP_SPRINTING" : Internal.ServerboundPlayerCommandPacket$Action; - static readonly "START_FALL_FLYING" : Internal.ServerboundPlayerCommandPacket$Action; - static readonly "RELEASE_SHIFT_KEY" : Internal.ServerboundPlayerCommandPacket$Action; - static readonly "OPEN_INVENTORY" : Internal.ServerboundPlayerCommandPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundPlayerCommandPacket$Action_ = "press_shift_key" | "stop_sprinting" | "start_fall_flying" | "start_sprinting" | "stop_sleeping" | "stop_riding_jump" | "open_inventory" | "release_shift_key" | "start_riding_jump" | ServerboundPlayerCommandPacket$Action; - /** - * @javaClass net.minecraft.class_2497 - */ - class IntTag extends Internal.NumericTag { - getAsFloat(): number; - getAsByte(): number; - static valueOf($$0: number): this; - getAsNumber(): Internal.Number; - getId(): number; - getAsDouble(): number; - getAsInt(): number; - accept($$0: Internal.TagVisitor_): void; - accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - getAsLong(): number; - getType(): Internal.TagType; - hashCode(): number; - equals($$0: any): boolean; - copy(): this; - write($$0: Internal.DataOutput_): void; - getAsShort(): number; - static readonly "TYPE" : Internal.TagType; - get asByte(): number; - get asLong(): number; - get asInt(): number; - get asShort(): number; - get asNumber(): Internal.Number; - get asDouble(): number; - get id(): number; - get asFloat(): number; - get type(): Internal.TagType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IntTag_ = IntTag; - /** - * @javaClass java.lang.reflect.Member - */ - interface Member { - getDeclaringClass(): typeof any; - getName(): string; - isSynthetic(): boolean; - getModifiers(): number; - } - type Member_ = Member; - /** - * @javaClass net.minecraft.class_2499 - */ - class ListTag extends Internal.CollectionTag { - getCompound($$0: number): Internal.CompoundTag; - method_39850($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - getDouble($$0: number): number; - getFloat($$0: number): number; - addTag($$0: number, $$1: Internal.Tag_): boolean; - remove($$0: number): Internal.Tag; - method_32289($$0: Internal.TagVisitor_): void; - method_10711(): number; - method_10713($$0: Internal.DataOutput_): void; - getList($$0: number): this; - hashCode(): number; - get($$0: number): Internal.Tag; - setTag($$0: number, $$1: Internal.Tag_): boolean; - copy(): this; - add($$0: number, $$1: Internal.Tag_): void; - getElementType(): number; - set($$0: number, $$1: Internal.Tag_): Internal.Tag; - getShort($$0: number): number; - isEmpty(): boolean; - clear(): void; - getString($$0: number): string; - method_23258(): Internal.TagType; - getLongArray($$0: number): number[]; - getInt($$0: number): number; - size(): number; - equals($$0: any): boolean; - toString(): string; - getIntArray($$0: number): number[]; - static readonly "TYPE" : Internal.TagType; - get elementType(): number; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ListTag_ = ListTag; - /** - * @javaClass org.apache.commons.lang3.mutable.Mutable - */ - interface Mutable { - getValue(): T; - setValue(arg0: T): void; - } - type Mutable_ = Mutable; - /** - * @javaClass net.minecraft.class_5520 - */ - class PlayerSocialManager { - getDiscoveredUUID($$0: string): Internal.UUID; - startOnlineMode(): void; - addPlayer($$0: Internal.PlayerInfo_): void; - stopOnlineMode(): void; - hidePlayer($$0: Internal.UUID_): void; - showPlayer($$0: Internal.UUID_): void; - isBlocked($$0: Internal.UUID_): boolean; - getHiddenPlayers(): Internal.Set; - shouldHideMessageFrom($$0: Internal.UUID_): boolean; - removePlayer($$0: Internal.UUID_): void; - isHidden($$0: Internal.UUID_): boolean; - get hiddenPlayers(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerSocialManager_ = PlayerSocialManager; - /** - * @javaClass java.nio.channels.ReadableByteChannel - */ - interface ReadableByteChannel extends Internal.Channel { - read(arg0: Internal.ByteBuffer_): number; - } - type ReadableByteChannel_ = ((arg0: Internal.ByteBuffer) => number) | ReadableByteChannel; - /** - * @javaClass net.minecraft.class_6900 - */ - class RegistryLoader { - overrideRegistryFromResources($$0: Internal.WritableRegistry_, $$1: Internal.ResourceKey_>, $$2: Internal.Codec_, $$3: Internal.DynamicOps_): Internal.DataResult>; - bind($$0: Internal.RegistryAccess$Writable_): Internal.RegistryLoader$Bound; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RegistryLoader_ = RegistryLoader; - /** - * @javaClass net.minecraft.class_3619 - */ - class PushReaction extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.PushReaction[]; - static readonly "DESTROY" : Internal.PushReaction; - static readonly "BLOCK" : Internal.PushReaction; - static readonly "PUSH_ONLY" : Internal.PushReaction; - static readonly "IGNORE" : Internal.PushReaction; - static readonly "NORMAL" : Internal.PushReaction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PushReaction_ = "normal" | "destroy" | "ignore" | "block" | "push_only" | PushReaction; - /** - * @javaClass dev.latvian.mods.rhino.Symbol - */ - interface Symbol { - } - type Symbol_ = Symbol; - /** - * @javaClass net.minecraft.class_148 - */ - class ReportedException extends Internal.RuntimeException { - getReport(): Internal.CrashReport; - getMessage(): string; - getCause(): Internal.Throwable; - get report(): Internal.CrashReport; - get cause(): Internal.Throwable; - get message(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ReportedException_ = ReportedException; - /** - * @javaClass java.security.cert.Certificate - */ - abstract class Certificate implements Internal.Serializable { - getType(): string; - getEncoded(): number[]; - hashCode(): number; - equals(arg0: any): boolean; - verify(arg0: Internal.PublicKey_): void; - verify(arg0: Internal.PublicKey_, arg1: string): void; - verify(arg0: Internal.PublicKey_, arg1: Internal.Provider_): void; - toString(): string; - getPublicKey(): Internal.PublicKey; - get publicKey(): Internal.PublicKey; - get type(): string; - get encoded(): number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Certificate_ = Certificate; - /** - * @javaClass net.minecraft.class_3795 - */ - class GravityProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GravityProcessor_ = GravityProcessor; - /** - * @javaClass net.minecraft.class_2539 - */ - class ConnectionProtocol extends Internal.Enum { - getPacketId($$0: Internal.PacketFlow_, $$1: Internal.Packet_): number; - static getById($$0: number): this; - static valueOf($$0: string): this; - static values(): Internal.ConnectionProtocol[]; - getPacketsByIds($$0: Internal.PacketFlow_): Internal.Int2ObjectMap>>; - getId(): number; - createPacket($$0: Internal.PacketFlow_, $$1: number, $$2: Internal.FriendlyByteBuf_): Internal.Packet; - static getProtocolForPacket($$0: Internal.Packet_): this; - static readonly "PLAY" : Internal.ConnectionProtocol; - static readonly "STATUS" : Internal.ConnectionProtocol; - static readonly "LOGIN" : Internal.ConnectionProtocol; - static readonly "HANDSHAKING" : Internal.ConnectionProtocol; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConnectionProtocol_ = "play" | "handshaking" | "login" | "status" | ConnectionProtocol; - /** - * @javaClass net.fabricmc.fabric.impl.registry.sync.RemovableIdList - */ - interface RemovableIdList { - fabric_remapIds(arg0: Internal.Int2IntMap_): void; - fabric_remapId(arg0: number, arg1: number): void; - fabric_remove(arg0: T): void; - fabric_removeId(arg0: number): void; - fabric_clear(): void; - } - type RemovableIdList_ = RemovableIdList; - /** - * @javaClass net.fabricmc.fabric.mixin.resource.loader.ResourcePackManagerAccessor - */ - interface ResourcePackManagerAccessor { - getProviders(): Internal.Set; - } - type ResourcePackManagerAccessor_ = (() => Internal.Set) | ResourcePackManagerAccessor; - /** - * @javaClass net.minecraft.class_5140 - */ - class StraightTrunkPlacer extends Internal.TrunkPlacer { - placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StraightTrunkPlacer_ = StraightTrunkPlacer; - /** - * @javaClass net.minecraft.class_1854 - */ - class FireworkStarFadeRecipe extends Internal.CustomRecipe { - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FireworkStarFadeRecipe_ = FireworkStarFadeRecipe; - /** - * @javaClass net.minecraft.class_1665$class_1666 - */ - class AbstractArrow$Pickup extends Internal.Enum { - static byOrdinal($$0: number): this; - static valueOf($$0: string): this; - static values(): Internal.AbstractArrow$Pickup[]; - static readonly "ALLOWED" : Internal.AbstractArrow$Pickup; - static readonly "CREATIVE_ONLY" : Internal.AbstractArrow$Pickup; - static readonly "DISALLOWED" : Internal.AbstractArrow$Pickup; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractArrow$Pickup_ = "allowed" | "creative_only" | "disallowed" | AbstractArrow$Pickup; - /** - * @javaClass net.minecraft.class_337 - */ - class BossHealthOverlay extends Internal.GuiComponent { - shouldCreateWorldFog(): boolean; - shouldDarkenScreen(): boolean; - reset(): void; - update($$0: Internal.ClientboundBossEventPacket_): void; - render($$0: Internal.PoseStack_): void; - shouldPlayMusic(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BossHealthOverlay_ = BossHealthOverlay; - /** - * @javaClass dev.emi.trinkets.mixin.accessor.LivingEntityAccessor - */ - interface LivingEntityAccessor { - invokePlayEquipmentBreakEffects(arg0: Internal.ItemStack_): void; - } - type LivingEntityAccessor_ = ((arg0: Internal.ItemStack) => void) | LivingEntityAccessor; - /** - * @javaClass net.minecraft.server.MinecraftServer - */ - abstract class MinecraftServer extends Internal.ReentrantBlockableEventLoop implements Internal.CommandSource, Internal.AutoCloseable, Internal.MinecraftServerKJS { - publishServer($$0: Internal.GameType_, $$1: boolean, $$2: number): boolean; - onServerExit(): void; - getFunctionCompilationLevel(): number; - getPlayerCount(): number; - isCommandBlockEnabled(): boolean; - getItemModifierManager(): Internal.ItemModifierManager; - getGameRules(): Internal.GameRules; - getStatus(): Internal.ServerStatus; - getCommands(): Internal.Commands; - isSingleplayer(): boolean; - stopTimeProfiler(): Internal.ProfileResults; - areNpcsEnabled(): boolean; - isNetherEnabled(): boolean; - getSpawnRadius($$0: Internal.ServerLevel_): number; - isRecordingMetrics(): boolean; - getAverageTickTime(): number; - stopServer(): void; - getCustomBossEvents(): Internal.CustomBossEvents; - getServerVersion(): string; - setDemo($$0: boolean): void; - saveEverything($$0: boolean, $$1: boolean, $$2: boolean): boolean; - setDefaultGameType($$0: Internal.GameType_): void; - setEnforceWhitelist($$0: boolean): void; - createCommandSourceStack(): Internal.CommandSourceStack; - getPlayerList(): Internal.PlayerList; - isShutdown(): boolean; - startRecordingMetrics($$0: Internal.Consumer_, $$1: Internal.Consumer_): void; - getProfiler(): Internal.ProfilerFiller; - getLocalIp(): string; - hasGui(): boolean; - getProxy(): Internal.Proxy; - getSessionService(): Internal.MinecraftSessionService; - getAllLevels(): Internal.Iterable; - setPort($$0: number): void; - getFrameTimer(): Internal.FrameTimer; - tickServer($$0: Internal.BooleanSupplier_): void; - getResourcePackPrompt(): Internal.Component; - fillSystemReport($$0: Internal.SystemReport_): Internal.SystemReport; - getForcedGameType(): Internal.GameType; - getFixerUpper(): Internal.DataFixer; - getAbsoluteMaxWorldSize(): number; - pollTask(): boolean; - setMotd($$0: string): void; - setLocalIp($$0: string): void; - getScoreboard(): Internal.ServerScoreboard; - setPvpAllowed($$0: boolean): void; - addTickable($$0: Internal.Runnable_): void; - close(): void; - forceSynchronousWrites(): boolean; - registryAccess(): Internal.RegistryAccess$Frozen; - isStopped(): boolean; - usesAuthentication(): boolean; - invalidateStatus(): void; - isPublished(): boolean; - getPredicateManager(): Internal.PredicateManager; - hidesOnlinePlayers(): boolean; - isPvpAllowed(): boolean; - getMaxPlayers(): number; - setPlayerList($$0: Internal.PlayerList_): void; - isResourcePackRequired(): boolean; - getDefaultGameType(): Internal.GameType; - getLevel($$0: Internal.ResourceKey_): Internal.ServerLevel; - halt($$0: boolean): void; - setPreventProxyConnections($$0: boolean): void; - getPort(): number; - getOperatorUserPermissionLevel(): number; - shouldRconBroadcast(): boolean; - isFlightAllowed(): boolean; - static spin($$0: Internal.Function_): S; - getWorldPath($$0: Internal.LevelResource_): Internal.Path; - startTimeProfiler(): void; - getRateLimitPacketsPerSecond(): number; - isEnforceWhitelist(): boolean; - isUnderSpawnProtection($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Player_): boolean; - createGameModeForPlayer($$0: Internal.ServerPlayer_): Internal.ServerPlayerGameMode; - localvar$bji000$wrapResourceManager(original: Internal.CloseableResourceManager_): Internal.CloseableResourceManager; - executeIfPossible($$0: Internal.Runnable_): void; - getRunningThread(): Internal.Thread; - isEpollEnabled(): boolean; - getCompressionThreshold(): number; - isSingleplayerOwner(arg0: Internal.GameProfile_): boolean; - getMotd(): string; - getResourceManager(): Internal.ResourceManager; - isDemo(): boolean; - getFile($$0: string): Internal.File; - getWorldScreenshotFile(): Internal.Optional; - getKeyPair(): Internal.KeyPair; - reloadResources($$0: Internal.Collection_): Internal.CompletableFuture; - getStructureManager(): Internal.StructureManager; - setResourcePack($$0: string, $$1: string): void; - getLootTables(): Internal.LootTables; - scheduleExecutables(): boolean; - getServerDirectory(): Internal.File; - repliesToStatus(): boolean; - getProfileCache(): Internal.GameProfileCache; - getPackRepository(): Internal.PackRepository; - getScaledTrackingDistance($$0: number): number; - getRecipeManager(): Internal.RecipeManager; - getPlayerNames(): string[]; - setFlightAllowed($$0: boolean): void; - getResourcePackHash(): string; - setSingleplayerName($$0: string): void; - fillServerSystemReport(arg0: Internal.SystemReport_): Internal.SystemReport; - getModdedStatus(): Internal.ModCheck; - overworld(): Internal.ServerLevel; - isSpawningMonsters(): boolean; - getServerModName(): string; - getNextTickTime(): number; - tickChildren($$0: Internal.BooleanSupplier_): void; - stopRecordingMetrics(): void; - getResourcePack(): string; - getAdvancements(): Internal.ServerAdvancementManager; - static configurePackRepository($$0: Internal.PackRepository_, $$1: Internal.DataPackConfig_, $$2: boolean): Internal.DataPackConfig; - getSingleplayerName(): string; - getProfilePermissions($$0: Internal.GameProfile_): number; - isReady(): boolean; - isSpawningAnimals(): boolean; - createTextFilterForPlayer($$0: Internal.ServerPlayer_): Internal.TextFilter; - setDifficulty($$0: Internal.Difficulty_, $$1: boolean): void; - isTimeProfilerRunning(): boolean; - getPlayerIdleTimeout(): number; - getConnection(): Internal.ServerConnectionListener; - kickUnlistedPlayers($$0: Internal.CommandSourceStack_): void; - setDifficultyLocked($$0: boolean): void; - method_9200(): boolean; - isRunning(): boolean; - getPreventProxyConnections(): boolean; - finishRecordingMetrics(): void; - method_9203($$0: Internal.Component_, $$1: Internal.UUID_): void; - method_9202(): boolean; - levelKeys(): Internal.Set>; - method_9201(): boolean; - getProfileRepository(): Internal.GameProfileRepository; - setPlayerIdleTimeout($$0: number): void; - setUsesAuthentication($$0: boolean): void; - getFunctions(): Internal.ServerFunctionManager; - isCurrentlySaving(): boolean; - getCommandStorage(): Internal.CommandStorage; - isHardcore(): boolean; - getTickCount(): number; - getSpawnProtectionRadius(): number; - isDedicatedServer(): boolean; - getWorldData(): Internal.WorldData; - dumpServerProperties($$0: Internal.Path_): void; - saveAllChunks($$0: boolean, $$1: boolean, $$2: boolean): boolean; - static readonly "VANILLA_BRAND" : "vanilla"; - static readonly "MS_PER_TICK" : 50; - static readonly "MAP_RESOURCE_FILE" : "resources.zip"; - static readonly "START_CHUNK_RADIUS" : 11; - static readonly "ANONYMOUS_PLAYER_PROFILE" : Internal.GameProfile; - readonly "tickTimes" : number[]; - static readonly "LEVEL_STORAGE_PROTOCOL" : "level"; - static readonly "LEVEL_STORAGE_SCHEMA" : "level://"; - readonly "storageSource" : Internal.LevelStorageSource$LevelStorageAccess; - static readonly "ABSOLUTE_MAX_WORLD_SIZE" : 29999984; - static readonly "USERID_CACHE_FILE" : Internal.File; - static readonly "DEMO_SETTINGS" : Internal.LevelSettings; - get serverVersion(): string; - get commandStorage(): Internal.CommandStorage; - get resourcePackHash(): string; - get customBossEvents(): Internal.CustomBossEvents; - get timeProfilerRunning(): boolean; - get functions(): Internal.ServerFunctionManager; - get playerCount(): number; - get profileCache(): Internal.GameProfileCache; - get pvpAllowed(): boolean; - get defaultGameType(): Internal.GameType; - get forcedGameType(): Internal.GameType; - get tickCount(): number; - get itemModifierManager(): Internal.ItemModifierManager; - get frameTimer(): Internal.FrameTimer; - get currentlySaving(): boolean; - get profileRepository(): Internal.GameProfileRepository; - get connection(): Internal.ServerConnectionListener; - get scoreboard(): Internal.ServerScoreboard; - get commands(): Internal.Commands; - get resourceManager(): Internal.ResourceManager; - get motd(): string; - get moddedStatus(): Internal.ModCheck; - get maxPlayers(): number; - get flightAllowed(): boolean; - get functionCompilationLevel(): number; - get serverDirectory(): Internal.File; - get dedicatedServer(): boolean; - get profiler(): Internal.ProfilerFiller; - get published(): boolean; - get spawningAnimals(): boolean; - get netherEnabled(): boolean; - get rateLimitPacketsPerSecond(): number; - get proxy(): Internal.Proxy; - get port(): number; - get worldData(): Internal.WorldData; - get keyPair(): Internal.KeyPair; - get shutdown(): boolean; - get runningThread(): Internal.Thread; - get status(): Internal.ServerStatus; - get predicateManager(): Internal.PredicateManager; - get singleplayerName(): string; - get demo(): boolean; - get recordingMetrics(): boolean; - get gameRules(): Internal.GameRules; - get running(): boolean; - get packRepository(): Internal.PackRepository; - get serverModName(): string; - get resourcePack(): string; - get advancements(): Internal.ServerAdvancementManager; - get lootTables(): Internal.LootTables; - get operatorUserPermissionLevel(): number; - get nextTickTime(): number; - get ready(): boolean; - get localIp(): string; - get absoluteMaxWorldSize(): number; - get sessionService(): Internal.MinecraftSessionService; - get playerNames(): string[]; - get epollEnabled(): boolean; - get fixerUpper(): Internal.DataFixer; - get preventProxyConnections(): boolean; - get stopped(): boolean; - get enforceWhitelist(): boolean; - get hardcore(): boolean; - get playerIdleTimeout(): number; - get averageTickTime(): number; - get singleplayer(): boolean; - get resourcePackRequired(): boolean; - get commandBlockEnabled(): boolean; - get allLevels(): Internal.Iterable; - get compressionThreshold(): number; - get worldScreenshotFile(): Internal.Optional; - get structureManager(): Internal.StructureManager; - get playerList(): Internal.PlayerList; - get recipeManager(): Internal.RecipeManager; - get resourcePackPrompt(): Internal.Component; - get spawningMonsters(): boolean; - get spawnProtectionRadius(): number; - set preventProxyConnections($$0: boolean); - set motd($$0: string); - set enforceWhitelist($$0: boolean); - set flightAllowed($$0: boolean); - set port($$0: number); - set playerList($$0: Internal.PlayerList_); - set playerIdleTimeout($$0: number); - set pvpAllowed($$0: boolean); - set defaultGameType($$0: Internal.GameType_); - set localIp($$0: string); - set difficultyLocked($$0: boolean); - set singleplayerName($$0: string); - set demo($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecraftServer_ = MinecraftServer; - /** - * @javaClass net.fabricmc.fabric.mixin.gamerule.IntRuleAccessor - */ - interface IntRuleAccessor { - getValue(): number; - setValue(arg0: number): void; - } - type IntRuleAccessor_ = IntRuleAccessor; - /** - * @javaClass net.minecraft.class_5864 - */ - interface FloatProviderType

{ - codec(): Internal.Codec

; - register

($$0: string, $$1: Internal.Codec_

): Internal.FloatProviderType

; - } - type FloatProviderType_

= Special.FloatProviderType | (() => Internal.Codec

) | FloatProviderType

; - /** - * @javaClass net.minecraft.class_2189 - */ - class AirBlock extends Internal.Block { - getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; - getShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AirBlock_ = AirBlock; - /** - * @javaClass net.minecraft.class_1617 - */ - abstract class SpellcasterIllager extends Internal.AbstractIllager { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - isCastingSpell(): boolean; - setIsCastingSpell($$0: Internal.SpellcasterIllager$IllagerSpell_): void; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getArmPose(): Internal.AbstractIllager$IllagerArmPose; - get armPose(): Internal.AbstractIllager$IllagerArmPose; - get castingSpell(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpellcasterIllager_ = SpellcasterIllager; - /** - * @javaClass net.minecraft.class_5217 - */ - interface LevelData { - getDayTime(): number; - fillCrashReportCategory($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; - isDifficultyLocked(): boolean; - setRaining(arg0: boolean): void; - getGameRules(): Internal.GameRules; - getSpawnAngle(): number; - getYSpawn(): number; - getGameTime(): number; - isHardcore(): boolean; - isThundering(): boolean; - getXSpawn(): number; - getZSpawn(): number; - isRaining(): boolean; - getDifficulty(): Internal.Difficulty; - } - type LevelData_ = LevelData; - /** - * @javaClass net.minecraft.class_1111 - */ - class Sound implements Internal.Weighted { - getVolume(): number; - getLocation(): ResourceLocation; - getPitch(): number; - shouldPreload(): boolean; - getType(): Internal.Sound$Type; - getWeight(): number; - getPath(): ResourceLocation; - getAttenuationDistance(): number; - toString(): string; - preloadIfRequired($$0: Internal.SoundEngine_): void; - shouldStream(): boolean; - getSound(): this; - get volume(): number; - get path(): ResourceLocation; - get sound(): this; - get weight(): number; - get location(): ResourceLocation; - get pitch(): number; - get type(): Internal.Sound$Type; - get attenuationDistance(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Sound_ = Sound; - /** - * @javaClass net.minecraft.class_304 - */ - class KeyMapping implements Internal.Comparable, Internal.KeyBindingAccessor, Internal.KeyCodeAccessor { - static createNameSupplier($$0: string): Internal.Supplier; - isUnbound(): boolean; - getName(): string; - static set($$0: Internal.InputConstants$Key_, $$1: boolean): void; - getDefaultKey(): Internal.InputConstants$Key; - saveString(): string; - static releaseAll(): void; - getCategory(): string; - compareTo($$0: Internal.KeyMapping_): number; - static click($$0: Internal.InputConstants$Key_): void; - matches($$0: number, $$1: number): boolean; - setDown($$0: boolean): void; - isDown(): boolean; - isDefault(): boolean; - getTranslatedKeyMessage(): Internal.Component; - same($$0: Internal.KeyMapping_): boolean; - matchesMouse($$0: number): boolean; - consumeClick(): boolean; - static setAll(): void; - setKey($$0: Internal.InputConstants$Key_): void; - static resetMapping(): void; - static readonly "CATEGORY_INTERFACE" : "key.categories.ui"; - static readonly "CATEGORY_MULTIPLAYER" : "key.categories.multiplayer"; - static readonly "CATEGORY_CREATIVE" : "key.categories.creative"; - static readonly "CATEGORY_MOVEMENT" : "key.categories.movement"; - static readonly "CATEGORY_GAMEPLAY" : "key.categories.gameplay"; - static readonly "CATEGORY_MISC" : "key.categories.misc"; - "key" : Internal.InputConstants$Key; - static readonly "CATEGORY_INVENTORY" : "key.categories.inventory"; - get unbound(): boolean; - get default(): boolean; - get translatedKeyMessage(): Internal.Component; - get name(): string; - get category(): string; - get defaultKey(): Internal.InputConstants$Key; - get down(): boolean; - set down($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type KeyMapping_ = KeyMapping; - /** - * Fired when player clicked a non-air, non-fluid block. - * - * This event is called only once. - * @javaClass dev.latvian.mods.kubejs.block.BlockLeftClickEventJS - */ - class BlockLeftClickEventJS extends Internal.PlayerEventJS { - getBlock(): Internal.BlockContainerJS; - getItem(): Internal.ItemStackJS; - getFacing(): Internal.Direction; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get facing(): Internal.Direction; - get block(): Internal.BlockContainerJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when player clicked a non-air, non-fluid block. - * - * This event is called only once. - */ - type BlockLeftClickEventJS_ = BlockLeftClickEventJS; - /** - * @javaClass dev.latvian.mods.kubejs.misc.PotionBuilder - */ - class PotionBuilder extends Internal.BuilderBase { - effect(effect: Internal.MobEffect_, duration: number): this; - effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean, hiddenEffect: Internal.MobEffectInstance_): this; - effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean, showIcon: boolean): this; - effect(effect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, visible: boolean): this; - effect(effect: Internal.MobEffect_, duration: number, amplifier: number): this; - effect(effect: Internal.MobEffect_): this; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - addEffect(effect: Internal.MobEffectInstance_): this; - createObject(): Internal.Potion; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PotionBuilder_ = PotionBuilder; - /** - * @javaClass net.minecraft.class_178 - */ - class CriterionProgress { - getObtained(): Internal.Date; - serializeToJson(): Internal.JsonElement; - serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; - revoke(): void; - static fromJson($$0: string): this; - toString(): string; - grant(): void; - static fromNetwork($$0: Internal.FriendlyByteBuf_): this; - isDone(): boolean; - get obtained(): Internal.Date; - get done(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CriterionProgress_ = CriterionProgress; - /** - * @javaClass net.minecraft.class_4221 - */ - class SecondaryPoiSensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SecondaryPoiSensor_ = SecondaryPoiSensor; - /** - * Fired when the inventory of player is changed. - * @javaClass dev.latvian.mods.kubejs.player.InventoryChangedEventJS - */ - class InventoryChangedEventJS extends Internal.PlayerEventJS { - getSlot(): number; - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - get item(): Internal.ItemStackJS; - get slot(): number; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the inventory of player is changed. - */ - type InventoryChangedEventJS_ = InventoryChangedEventJS; - /** - * @javaClass net.minecraft.class_1928$class_5198 - */ - class GameRules$Category extends Internal.Enum { - getDescriptionId(): string; - static valueOf($$0: string): this; - static values(): Internal.GameRules$Category[]; - static readonly "PLAYER" : Internal.GameRules$Category; - static readonly "DROPS" : Internal.GameRules$Category; - static readonly "MOBS" : Internal.GameRules$Category; - static readonly "CHAT" : Internal.GameRules$Category; - static readonly "UPDATES" : Internal.GameRules$Category; - static readonly "MISC" : Internal.GameRules$Category; - static readonly "SPAWNING" : Internal.GameRules$Category; - get descriptionId(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameRules$Category_ = "mobs" | "spawning" | "drops" | "chat" | "updates" | "player" | "misc" | GameRules$Category; - /** - * @javaClass java.nio.channels.AsynchronousChannel - */ - interface AsynchronousChannel extends Internal.Channel { - close(): void; - } - type AsynchronousChannel_ = (() => void) | AsynchronousChannel; - /** - * @javaClass net.minecraft.class_1924 - */ - interface EntityGetter { - getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; - getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; - getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; - getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; - getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; - getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; - getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; - getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; - getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; - getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; - getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; - getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; - players(): Internal.List; - getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; - hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; - getPlayerByUUID($$0: Internal.UUID_): Internal.Player; - getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; - getEntities(arg0: Internal.EntityTypeTest_, arg1: Internal.AABB_, arg2: Internal.Predicate_): Internal.List; - getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_): Internal.List; - isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; - } - type EntityGetter_ = EntityGetter; - /** - * @javaClass net.minecraft.class_6124 - */ - class UniformHeight extends Internal.HeightProvider { - getType(): Internal.HeightProviderType; - static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; - toString(): string; - sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; - static readonly "CODEC" : Internal.Codec; - get type(): Internal.HeightProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UniformHeight_ = UniformHeight; - /** - * @javaClass net.minecraft.class_2350$class_2352 - */ - class Direction$AxisDirection extends Internal.Enum { - getName(): string; - static valueOf($$0: string): this; - getStep(): number; - static values(): Internal.Direction$AxisDirection[]; - opposite(): this; - toString(): string; - static readonly "POSITIVE" : Internal.Direction$AxisDirection; - static readonly "NEGATIVE" : Internal.Direction$AxisDirection; - get name(): string; - get step(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Direction$AxisDirection_ = "negative" | "positive" | Direction$AxisDirection; - /** - * @javaClass net.minecraft.class_3225 - */ - class ServerPlayerGameMode { - redirect$boo000$processBlockBreakingAction_squaredDistanceTo(instance: Vec3_, vec: Vec3_): number; - isCreative(): boolean; - handler$zip000$startBlockBreak(pos: BlockPos_, playerAction: Internal.ServerboundPlayerActionPacket$Action_, direction: Internal.Direction_, i: number, info: Internal.CallbackInfo_): void; - getPreviousGameModeForPlayer(): Internal.GameType; - constant$boo000$processBlockBreakingAction_maxReach(reach: number): number; - changeGameModeForPlayer($$0: Internal.GameType_): boolean; - handler$zip000$interactItem(player: Internal.ServerPlayer_, world: Internal.Level_, stack: Internal.ItemStack_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; - tick(): void; - handler$zip000$interactBlock(player: Internal.ServerPlayer_, world: Internal.Level_, stack: Internal.ItemStack_, hand: Hand_, blockHitResult: Internal.BlockHitResult_, info: Internal.CallbackInfoReturnable_): void; - redirect$bmp000$sendAbilitiesUpdate(player: Internal.ServerPlayer_): void; - handleBlockBreakAction($$0: BlockPos_, $$1: Internal.ServerboundPlayerActionPacket$Action_, $$2: Internal.Direction_, $$3: number): void; - setLevel($$0: Internal.ServerLevel_): void; - destroyAndAck($$0: BlockPos_, $$1: Internal.ServerboundPlayerActionPacket$Action_, $$2: string): void; - useItem($$0: Internal.ServerPlayer_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: Hand_): Internal.InteractionResult; - isSurvival(): boolean; - handler$bmp000$setGameModePost(gameMode: Internal.GameType_, gameMode2: Internal.GameType_, cbi: Internal.CallbackInfo_): void; - destroyBlock($$0: BlockPos_): boolean; - handler$bmp000$setGameModePre(gameMode: Internal.GameType_, gameMode2: Internal.GameType_, cbi: Internal.CallbackInfo_): void; - useItemOn($$0: Internal.ServerPlayer_, $$1: Internal.Level_, $$2: Internal.ItemStack_, $$3: Hand_, $$4: Internal.BlockHitResult_): Internal.InteractionResult; - getGameModeForPlayer(): Internal.GameType; - "isDestroyingBlock" : boolean; - get previousGameModeForPlayer(): Internal.GameType; - get survival(): boolean; - get gameModeForPlayer(): Internal.GameType; - get creative(): boolean; - set level($$0: Internal.ServerLevel_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerPlayerGameMode_ = ServerPlayerGameMode; - /** - * @javaClass io.netty.channel.ChannelOutboundInvoker - */ - interface ChannelOutboundInvoker { - disconnect(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - disconnect(): Internal.ChannelFuture; - newProgressivePromise(): Internal.ChannelProgressivePromise; - read(): this; - deregister(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - deregister(): Internal.ChannelFuture; - newFailedFuture(arg0: Internal.Throwable_): Internal.ChannelFuture; - writeAndFlush(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - writeAndFlush(arg0: any): Internal.ChannelFuture; - bind(arg0: Internal.SocketAddress_): Internal.ChannelFuture; - bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - newSucceededFuture(): Internal.ChannelFuture; - voidPromise(): Internal.ChannelPromise; - flush(): this; - close(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; - close(): Internal.ChannelFuture; - write(arg0: any): Internal.ChannelFuture; - write(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): Internal.ChannelFuture; - connect(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; - connect(arg0: Internal.SocketAddress_): Internal.ChannelFuture; - connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_): Internal.ChannelFuture; - newPromise(): Internal.ChannelPromise; - } - type ChannelOutboundInvoker_ = ChannelOutboundInvoker; - /** - * @javaClass com.ptsmods.morecommands.mixin.client.accessor.MixinChatHudAccessor - */ - interface MixinChatHudAccessor { - getVisibleMessages(): Internal.List>; - callRemoveMessage(arg0: number): void; - getScrolledLines(): number; - getMessages(): Internal.List>; - } - type MixinChatHudAccessor_ = MixinChatHudAccessor; - /** - * @javaClass net.minecraft.class_5202 - */ - class FeatureSizeType

{ - codec(): Internal.Codec

; - static readonly "THREE_LAYERS_FEATURE_SIZE" : Internal.FeatureSizeType; - static readonly "TWO_LAYERS_FEATURE_SIZE" : Internal.FeatureSizeType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FeatureSizeType_

= Special.FeatureSizeType | FeatureSizeType

; - /** - * @javaClass org.lwjgl.system.Struct - */ - abstract class Struct extends Internal.Pointer$Default { - sizeof(): number; - isNull(arg0: number): boolean; - clear(): void; - free(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Struct_ = Struct; - /** - * @javaClass net.minecraft.class_2820 - */ - class ServerboundEditBookPacket implements Internal.Packet { - getSlot(): number; - getTitle(): Internal.Optional; - handle($$0: Internal.ServerGamePacketListener_): void; - getPages(): Internal.List; - write($$0: Internal.FriendlyByteBuf_): void; - static readonly "MAX_BYTES_PER_CHAR" : 4; - get pages(): Internal.List; - get slot(): number; - get title(): Internal.Optional; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundEditBookPacket_ = ServerboundEditBookPacket; - /** - * @javaClass net.minecraft.class_4207$class_4233 - */ - class BrainDebugRenderer$PoiInfo { - readonly "pos" : BlockPos; - "freeTicketCount" : number; - "type" : string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BrainDebugRenderer$PoiInfo_ = BrainDebugRenderer$PoiInfo; - /** - * @javaClass java.io.PrintStream - */ - class PrintStream extends Internal.FilterOutputStream implements Internal.Appendable, Internal.Closeable { - print(arg0: boolean): void; - print(arg0: string): void; - print(arg0: string[]): void; - print(arg0: number): void; - print(arg0: any): void; - println(arg0: string): void; - println(arg0: any): void; - println(arg0: number): void; - println(arg0: string[]): void; - println(arg0: boolean): void; - println(): void; - writeBytes(arg0: number[]): void; - flush(): void; - format(arg0: string, ... arg1: any[]): this; - format(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; - checkError(): boolean; - close(): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number): void; - write(arg0: number[]): void; - append(arg0: Internal.CharSequence_): this; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; - append(arg0: string): this; - printf(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; - printf(arg0: string, ... arg1: any[]): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PrintStream_ = PrintStream; - /** - * @javaClass net.minecraft.class_2648 - */ - class ClientboundHorseScreenOpenPacket implements Internal.Packet { - getContainerId(): number; - getSize(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getEntityId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get size(): number; - get entityId(): number; - get containerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundHorseScreenOpenPacket_ = ClientboundHorseScreenOpenPacket; - /** - * @javaClass me.jellysquid.mods.sodium.client.render.chunk.ChunkTracker - */ - class ChunkTracker { - loadChunk(x: number, z: number): boolean; - hasMergedFlags(x: number, z: number, flags: number): boolean; - unloadChunk(x: number, z: number): boolean; - update(): void; - getChunks(flags: number): Internal.LongStream; - onLightDataAdded(x: number, z: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkTracker_ = ChunkTracker; - /** - * @javaClass net.minecraft.class_1849 - */ - class ArmorDyeRecipe extends Internal.CustomRecipe { - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArmorDyeRecipe_ = ArmorDyeRecipe; - /** - * @javaClass com.mojang.brigadier.exceptions.BuiltInExceptionProvider - */ - interface BuiltInExceptionProvider { - readerExpectedInt(): Internal.SimpleCommandExceptionType; - readerExpectedBool(): Internal.SimpleCommandExceptionType; - dispatcherUnknownArgument(): Internal.SimpleCommandExceptionType; - readerExpectedStartOfQuote(): Internal.SimpleCommandExceptionType; - integerTooLow(): Internal.Dynamic2CommandExceptionType; - doubleTooHigh(): Internal.Dynamic2CommandExceptionType; - readerInvalidLong(): Internal.DynamicCommandExceptionType; - dispatcherUnknownCommand(): Internal.SimpleCommandExceptionType; - dispatcherParseException(): Internal.DynamicCommandExceptionType; - longTooLow(): Internal.Dynamic2CommandExceptionType; - floatTooLow(): Internal.Dynamic2CommandExceptionType; - readerExpectedDouble(): Internal.SimpleCommandExceptionType; - readerInvalidInt(): Internal.DynamicCommandExceptionType; - readerExpectedLong(): Internal.SimpleCommandExceptionType; - doubleTooLow(): Internal.Dynamic2CommandExceptionType; - literalIncorrect(): Internal.DynamicCommandExceptionType; - floatTooHigh(): Internal.Dynamic2CommandExceptionType; - readerInvalidEscape(): Internal.DynamicCommandExceptionType; - readerInvalidBool(): Internal.DynamicCommandExceptionType; - readerInvalidFloat(): Internal.DynamicCommandExceptionType; - readerExpectedSymbol(): Internal.DynamicCommandExceptionType; - dispatcherExpectedArgumentSeparator(): Internal.SimpleCommandExceptionType; - longTooHigh(): Internal.Dynamic2CommandExceptionType; - readerInvalidDouble(): Internal.DynamicCommandExceptionType; - integerTooHigh(): Internal.Dynamic2CommandExceptionType; - readerExpectedEndOfQuote(): Internal.SimpleCommandExceptionType; - readerExpectedFloat(): Internal.SimpleCommandExceptionType; - } - type BuiltInExceptionProvider_ = BuiltInExceptionProvider; - /** - * @javaClass net.minecraft.class_133 - */ - interface CrashReportDetail extends Internal.Callable { - } - type CrashReportDetail_ = CrashReportDetail; - /** - * @javaClass net.minecraft.class_4703$class_5243 - */ - class BeeDebugRenderer$BeeInfo { - hasFlower(): boolean; - getName(): string; - getUuid(): Internal.UUID; - toString(): string; - hasHive($$0: BlockPos_): boolean; - readonly "path" : net.minecraft.world.level.pathfinder.Path; - readonly "flowerPos" : BlockPos; - readonly "travelTicks" : number; - readonly "pos" : Internal.Position; - readonly "hivePos" : BlockPos; - readonly "blacklistedHives" : Internal.Set; - readonly "id" : number; - readonly "uuid" : Internal.UUID; - readonly "goals" : Internal.List; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BeeDebugRenderer$BeeInfo_ = BeeDebugRenderer$BeeInfo; - /** - * @javaClass net.minecraft.class_5865 - */ - class TrapezoidFloat extends Internal.FloatProvider { - getMinValue(): number; - getType(): Internal.FloatProviderType; - getMaxValue(): number; - static of($$0: number, $$1: number, $$2: number): this; - toString(): string; - sample($$0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.FloatProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TrapezoidFloat_ = TrapezoidFloat; - /** - * @javaClass net.minecraft.class_9 - */ - class Node { - distanceToSqr($$0: BlockPos_): number; - distanceToSqr($$0: Internal.Node_): number; - asVec3(): Vec3; - writeToStream($$0: Internal.FriendlyByteBuf_): void; - inOpenSet(): boolean; - distanceManhattan($$0: Internal.Node_): number; - distanceManhattan($$0: BlockPos_): number; - asBlockPos(): BlockPos; - hashCode(): number; - equals($$0: any): boolean; - static createFromStream($$0: Internal.FriendlyByteBuf_): this; - toString(): string; - static createHash($$0: number, $$1: number, $$2: number): number; - distanceTo($$0: BlockPos_): number; - distanceTo($$0: Internal.Node_): number; - cloneAndMove($$0: number, $$1: number, $$2: number): this; - "cameFrom" : Internal.Node; - "f" : number; - "g" : number; - readonly "x" : number; - "h" : number; - readonly "y" : number; - "closed" : boolean; - readonly "z" : number; - "walkedDistance" : number; - "costMalus" : number; - "type" : Internal.BlockPathTypes; - "heapIdx" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Node_ = Node; - /** - * @javaClass net.minecraft.class_539 - */ - class SpectatorPage { - getSelectedSlot(): number; - getItem($$0: number): Internal.SpectatorMenuItem; - static readonly "NO_SELECTION" : -1; - get selectedSlot(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpectatorPage_ = SpectatorPage; - /** - * @javaClass dev.latvian.mods.kubejs.entity.RayTraceResultJS - */ - class RayTraceResultJS { - readonly "fromEntity" : Internal.EntityJS; - readonly "distance" : number; - "hitX" : number; - "hitY" : number; - "hitZ" : number; - "facing" : Internal.Direction; - "block" : Internal.BlockContainerJS; - readonly "type" : string; - "entity" : Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RayTraceResultJS_ = RayTraceResultJS; - /** - * @javaClass java.lang.Thread$UncaughtExceptionHandler - */ - interface Thread$UncaughtExceptionHandler { - uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void; - } - type Thread$UncaughtExceptionHandler_ = ((arg0: Internal.Thread, arg1: Internal.Throwable) => void) | Thread$UncaughtExceptionHandler; - /** - * @javaClass net.minecraft.class_6793 - */ - class CountPlacement extends Internal.RepeatingPlacement { - static of($$0: Internal.IntProvider_): this; - static of($$0: number): this; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CountPlacement_ = CountPlacement; - /** - * @javaClass net.minecraft.class_4668$class_4679 - */ - class RenderStateShard$OverlayStateShard extends Internal.RenderStateShard$BooleanStateShard { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderStateShard$OverlayStateShard_ = RenderStateShard$OverlayStateShard; - /** - * @javaClass net.minecraft.class_6544$class_6546 - */ - class Climate$Parameter extends Internal.Record { - min(): number; - distance($$0: number): number; - distance($$0: Internal.Climate$Parameter_): number; - max(): number; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - static point($$0: number): this; - static span($$0: number, $$1: number): this; - static span($$0: Internal.Climate$Parameter_, $$1: Internal.Climate$Parameter_): this; - span($$0: Internal.Climate$Parameter_): this; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Climate$Parameter_ = Climate$Parameter; - /** - * @javaClass com.mojang.datafixers.RewriteResult - */ - class RewriteResult { - view(): Internal.View; - compose(arg0: Internal.RewriteResult_): Internal.RewriteResult; - hashCode(): number; - equals(arg0: any): boolean; - recData(): Internal.BitSet; - static create(arg0: Internal.View_, arg1: Internal.BitSet_): Internal.RewriteResult; - toString(): string; - static nop(arg0: com.mojang.datafixers.types.Type_): Internal.RewriteResult; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RewriteResult_ = RewriteResult; - /** - * @javaClass net.minecraft.class_1715 - */ - class CraftingContainer implements Internal.Container, Internal.StackedContentsCompatible { - getContainerSize(): number; - getMaxStackSize(): number; - removeItem($$0: number, $$1: number): Internal.ItemStack; - removeItemNoUpdate($$0: number): Internal.ItemStack; - fillStackedContents($$0: Internal.StackedContents_): void; - getHeight(): number; - method_5448(): void; - stillValid($$0: Internal.Player_): boolean; - isEmpty(): boolean; - getItem($$0: number): Internal.ItemStack; - setChanged(): void; - getWidth(): number; - setItem($$0: number, $$1: Internal.ItemStack_): void; - readonly "menu" : Internal.AbstractContainerMenu; - get maxStackSize(): number; - get width(): number; - get containerSize(): number; - get height(): number; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CraftingContainer_ = CraftingContainer; - /** - * @javaClass net.minecraft.class_5776 - */ - class GlowSquid extends Internal.Squid { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - aiStep(): void; - static checkGlowSquideSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - getDarkTicksRemaining(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - get darkTicksRemaining(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GlowSquid_ = GlowSquid; - /** - * @javaClass net.minecraft.class_1617$class_1618 - */ - class SpellcasterIllager$IllagerSpell extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.SpellcasterIllager$IllagerSpell[]; - static byId($$0: number): this; - static readonly "SUMMON_VEX" : Internal.SpellcasterIllager$IllagerSpell; - static readonly "DISAPPEAR" : Internal.SpellcasterIllager$IllagerSpell; - static readonly "FANGS" : Internal.SpellcasterIllager$IllagerSpell; - static readonly "NONE" : Internal.SpellcasterIllager$IllagerSpell; - static readonly "WOLOLO" : Internal.SpellcasterIllager$IllagerSpell; - static readonly "BLINDNESS" : Internal.SpellcasterIllager$IllagerSpell; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpellcasterIllager$IllagerSpell_ = "wololo" | "fangs" | "blindness" | "none" | "summon_vex" | "disappear" | SpellcasterIllager$IllagerSpell; - /** - * @javaClass com.mojang.datafixers.types.Type$TypeError - */ - abstract class Type$TypeError { - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Type$TypeError_ = Type$TypeError; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator - */ - interface ShortBidirectionalIterator extends Internal.ShortIterator, Internal.ObjectBidirectionalIterator { - previous(): number; - previousShort(): number; - back(arg0: number): number; - skip(arg0: number): number; - } - type ShortBidirectionalIterator_ = (() => number) | ShortBidirectionalIterator; - /** - * @javaClass dev.latvian.mods.kubejs.block.RandomTickCallbackJS - */ - class RandomTickCallbackJS { - getServer(): Internal.ServerJS; - getLevel(): Internal.LevelJS; - "random" : Internal.Random; - "block" : Internal.BlockContainerJS; - get server(): Internal.ServerJS; - get level(): Internal.LevelJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomTickCallbackJS_ = RandomTickCallbackJS; - /** - * @javaClass net.minecraft.class_5183$class_5185 - */ - class RuinedPortalFeature$Type extends Internal.Enum implements Internal.StringRepresentable { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.RuinedPortalFeature$Type[]; - method_15434(): string; - static byName($$0: string): this; - static readonly "CODEC" : Internal.Codec; - static readonly "JUNGLE" : Internal.RuinedPortalFeature$Type; - static readonly "NETHER" : Internal.RuinedPortalFeature$Type; - static readonly "OCEAN" : Internal.RuinedPortalFeature$Type; - static readonly "MOUNTAIN" : Internal.RuinedPortalFeature$Type; - static readonly "DESERT" : Internal.RuinedPortalFeature$Type; - static readonly "SWAMP" : Internal.RuinedPortalFeature$Type; - static readonly "STANDARD" : Internal.RuinedPortalFeature$Type; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RuinedPortalFeature$Type_ = "standard" | "mountain" | "nether" | "ocean" | "jungle" | "desert" | "swamp" | RuinedPortalFeature$Type; - /** - * @javaClass net.minecraft.class_1506 - */ - class SkeletonHorse extends Internal.AbstractHorse { - rideableUnderWater(): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - aiStep(): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getPassengersRidingOffset(): number; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - isTrap(): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - getMobType(): Internal.MobType; - setTrap($$0: boolean): void; - get passengersRidingOffset(): number; - get mobType(): Internal.MobType; - get trap(): boolean; - set trap($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SkeletonHorse_ = SkeletonHorse; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterTick - */ - interface ScreenEvents$AfterTick { - afterTick(arg0: Internal.Screen_): void; - } - type ScreenEvents$AfterTick_ = ((arg0: Internal.Screen) => void) | ScreenEvents$AfterTick; - /** - * @javaClass net.minecraft.class_5900$class_5901 - */ - class ClientboundSetPlayerTeamPacket$Action extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ClientboundSetPlayerTeamPacket$Action[]; - static readonly "ADD" : Internal.ClientboundSetPlayerTeamPacket$Action; - static readonly "REMOVE" : Internal.ClientboundSetPlayerTeamPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetPlayerTeamPacket$Action_ = "add" | "remove" | ClientboundSetPlayerTeamPacket$Action; - /** - * @javaClass java.lang.constant.DirectMethodHandleDesc - */ - interface DirectMethodHandleDesc extends Internal.MethodHandleDesc { - owner(): Internal.ClassDesc; - kind(): Internal.DirectMethodHandleDesc$Kind; - refKind(): number; - isOwnerInterface(): boolean; - lookupDescriptor(): string; - methodName(): string; - } - type DirectMethodHandleDesc_ = DirectMethodHandleDesc; - /** - * @javaClass java.time.temporal.ValueRange - */ - class ValueRange implements Internal.Serializable { - getMaximum(): number; - getSmallestMaximum(): number; - isIntValue(): boolean; - getLargestMinimum(): number; - isValidValue(arg0: number): boolean; - hashCode(): number; - static of(arg0: number, arg1: number): this; - static of(arg0: number, arg1: number, arg2: number, arg3: number): this; - static of(arg0: number, arg1: number, arg2: number): this; - equals(arg0: any): boolean; - getMinimum(): number; - checkValidIntValue(arg0: number, arg1: Internal.TemporalField_): number; - checkValidValue(arg0: number, arg1: Internal.TemporalField_): number; - toString(): string; - isFixed(): boolean; - isValidIntValue(arg0: number): boolean; - get largestMinimum(): number; - get smallestMaximum(): number; - get intValue(): boolean; - get maximum(): number; - get fixed(): boolean; - get minimum(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ValueRange_ = ValueRange; - /** - * @javaClass net.minecraft.class_2995$class_2996 - */ - class ServerScoreboard$Method extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.ServerScoreboard$Method[]; - static readonly "REMOVE" : Internal.ServerScoreboard$Method; - static readonly "CHANGE" : Internal.ServerScoreboard$Method; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerScoreboard$Method_ = "change" | "remove" | ServerScoreboard$Method; - /** - * @javaClass net.minecraft.class_6492 - */ - interface CubicSpline extends Internal.ToFloatFunction { - codec($$0: Internal.Codec_>): Internal.Codec>; - constant($$0: number): Internal.CubicSpline; - min(): number; - parityString(): string; - max(): number; - builder($$0: Internal.ToFloatFunction_, $$1: Internal.ToFloatFunction_): Internal.CubicSpline$Builder; - builder($$0: Internal.ToFloatFunction_): Internal.CubicSpline$Builder; - mapAll(arg0: Internal.CubicSpline$CoordinateVisitor_): Internal.CubicSpline; - } - type CubicSpline_ = CubicSpline; - /** - * @javaClass net.minecraft.class_7061$class_7062 - */ - class StructureSpawnOverride$BoundingBoxType extends Internal.Enum implements Internal.StringRepresentable { - static valueOf($$0: string): this; - static values(): Internal.StructureSpawnOverride$BoundingBoxType[]; - method_15434(): string; - static byName($$0: string): this; - static readonly "CODEC" : Internal.Codec; - static readonly "STRUCTURE" : Internal.StructureSpawnOverride$BoundingBoxType; - static readonly "PIECE" : Internal.StructureSpawnOverride$BoundingBoxType; - static readonly "VALUES" : Internal.StructureSpawnOverride$BoundingBoxType[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureSpawnOverride$BoundingBoxType_ = "piece" | "structure" | StructureSpawnOverride$BoundingBoxType; - /** - * @javaClass dev.latvian.mods.rhino.classdata.MethodSignature - */ - class MethodSignature { - hashCode(): number; - static of(... types: Internal.Class_[]): this; - equals(obj: any): boolean; - toString(): string; - matches(actualArguments: Internal.MethodSignature_, cx: Internal.Context_): boolean; - static readonly "FLOAT" : Internal.MethodSignature; - readonly "types" : typeof any[]; - static readonly "CHAR" : Internal.MethodSignature; - static readonly "OBJECT" : Internal.MethodSignature; - static readonly "INT" : Internal.MethodSignature; - static readonly "BOOLEAN" : Internal.MethodSignature; - static readonly "SHORT" : Internal.MethodSignature; - static readonly "BYTE" : Internal.MethodSignature; - static readonly "STRING" : Internal.MethodSignature; - static readonly "DOUBLE" : Internal.MethodSignature; - static readonly "OBJECT_ARRAY" : Internal.MethodSignature; - static readonly "EMPTY" : Internal.MethodSignature; - static readonly "LONG" : Internal.MethodSignature; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MethodSignature_ = MethodSignature; - /** - * @javaClass java.nio.file.WatchService - */ - interface WatchService extends Internal.Closeable { - take(): Internal.WatchKey; - poll(arg0: number, arg1: Internal.TimeUnit_): Internal.WatchKey; - poll(): Internal.WatchKey; - close(): void; - } - type WatchService_ = WatchService; - /** - * @javaClass net.minecraft.class_1269 - */ - class InteractionResult extends Internal.Enum { - shouldAwardStats(): boolean; - static valueOf($$0: string): this; - static values(): Internal.InteractionResult[]; - static sidedSuccess($$0: boolean): this; - consumesAction(): boolean; - shouldSwing(): boolean; - static readonly "SUCCESS" : Internal.InteractionResult; - static readonly "PASS" : Internal.InteractionResult; - static readonly "CONSUME_PARTIAL" : Internal.InteractionResult; - static readonly "CONSUME" : Internal.InteractionResult; - static readonly "FAIL" : Internal.InteractionResult; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InteractionResult_ = "fail" | "pass" | "success" | "consume" | "consume_partial" | InteractionResult; - /** - * @javaClass net.minecraft.class_6872 - */ - class RandomSpreadStructurePlacement extends Internal.Record implements Internal.StructurePlacement { - spacing(): number; - salt(): number; - method_40166(): Internal.StructurePlacementType; - spreadType(): Internal.RandomSpreadType; - separation(): number; - hashCode(): number; - getPotentialFeatureChunk($$0: number, $$1: number, $$2: number): Internal.ChunkPos; - equals($$0: any): boolean; - method_40168($$0: Internal.ChunkGenerator_, $$1: number, $$2: number, $$3: number): boolean; - toString(): string; - locateOffset(): Vec3i; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RandomSpreadStructurePlacement_ = RandomSpreadStructurePlacement; - /** - * @javaClass net.minecraft.class_6761 - */ - interface SerializableTickContainer { - save(arg0: number, arg1: Internal.Function_): Internal.Tag; - } - type SerializableTickContainer_ = ((arg0: number, arg1: Internal.Function) => Internal.Tag) | SerializableTickContainer; - /** - * @javaClass net.minecraft.class_129 - */ - class CrashReportCategory { - setDetail($$0: string, $$1: any): this; - setDetail($$0: string, $$1: Internal.CrashReportDetail_): this; - static formatLocation($$0: Internal.LevelHeightAccessor_, $$1: BlockPos_): string; - static formatLocation($$0: Internal.LevelHeightAccessor_, $$1: number, $$2: number, $$3: number): string; - static populateBlockDetails($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_, $$2: BlockPos_, $$3: Internal.BlockState_): void; - getStacktrace(): Internal.StackTraceElement[]; - getDetails($$0: Internal.StringBuilder_): void; - setDetailError($$0: string, $$1: Internal.Throwable_): void; - validateStackTrace($$0: Internal.StackTraceElement_, $$1: Internal.StackTraceElement_): boolean; - trimStacktrace(size: number): void; - fillInStackTrace($$0: number): number; - get stacktrace(): Internal.StackTraceElement[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CrashReportCategory_ = CrashReportCategory; - /** - * @javaClass net.minecraft.class_1313 - */ - class MoverType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.MoverType[]; - static readonly "PLAYER" : Internal.MoverType; - static readonly "PISTON" : Internal.MoverType; - static readonly "SHULKER_BOX" : Internal.MoverType; - static readonly "SELF" : Internal.MoverType; - static readonly "SHULKER" : Internal.MoverType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MoverType_ = "shulker" | "piston" | "shulker_box" | "self" | "player" | MoverType; - /** - * @javaClass net.minecraft.class_2744 - */ - class ClientboundSetEquipmentPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getSlots(): Internal.List>; - getEntity(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get slots(): Internal.List>; - get entity(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetEquipmentPacket_ = ClientboundSetEquipmentPacket; - /** - * @javaClass java.io.FilenameFilter - */ - interface FilenameFilter { - accept(arg0: Internal.File_, arg1: string): boolean; - } - type FilenameFilter_ = ((arg0: Internal.File, arg1: string) => boolean) | FilenameFilter; - /** - * @javaClass net.coderbot.batchedentityrendering.impl.DrawCallTrackingRenderBuffers - */ - interface DrawCallTrackingRenderBuffers { - getDrawCalls(): number; - resetDrawCounts(): void; - getRenderTypes(): number; - } - type DrawCallTrackingRenderBuffers_ = DrawCallTrackingRenderBuffers; - /** - * @javaClass net.minecraft.class_1044 - */ - abstract class AbstractTexture implements Internal.AutoCloseable { - bind(): void; - load(arg0: Internal.ResourceManager_): void; - releaseId(): void; - reset($$0: Internal.TextureManager_, $$1: Internal.ResourceManager_, $$2: ResourceLocation_, $$3: Internal.Executor_): void; - getId(): number; - close(): void; - setFilter($$0: boolean, $$1: boolean): void; - static readonly "NOT_ASSIGNED" : -1; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractTexture_ = AbstractTexture; - /** - * @javaClass malte0811.ferritecore.mixin.dedupbakedquad.BakedQuadAccess - */ - interface BakedQuadAccess { - setVertices(arg0: number[]): void; - } - type BakedQuadAccess_ = ((arg0: number[]) => void) | BakedQuadAccess; - /** - * @javaClass java.util.function.LongToIntFunction - */ - interface LongToIntFunction { - applyAsInt(arg0: number): number; - } - type LongToIntFunction_ = ((arg0: number) => number) | LongToIntFunction; - /** - * @javaClass net.minecraft.class_6492$class_7073 - */ - interface CubicSpline$CoordinateVisitor { - visit(arg0: Internal.ToFloatFunction_): Internal.ToFloatFunction; - } - type CubicSpline$CoordinateVisitor_ = ((arg0: Internal.ToFloatFunction) => Internal.ToFloatFunction) | CubicSpline$CoordinateVisitor; - /** - * @javaClass java.util.Locale$IsoCountryCode - */ - abstract class Locale$IsoCountryCode extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.Locale$IsoCountryCode[]; - static readonly "PART3" : Internal.Locale$IsoCountryCode; - static readonly "PART1_ALPHA2" : Internal.Locale$IsoCountryCode; - static readonly "PART1_ALPHA3" : Internal.Locale$IsoCountryCode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Locale$IsoCountryCode_ = "part3" | "part1_alpha2" | "part1_alpha3" | Locale$IsoCountryCode; - /** - * @javaClass net.minecraft.class_302 - */ - class HotbarManager { - get($$0: number): Internal.Hotbar; - save(): void; - static readonly "NUM_HOTBAR_GROUPS" : 9; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HotbarManager_ = HotbarManager; - /** - * @javaClass net.minecraft.class_1679 - */ - class SpectralArrow extends Internal.AbstractArrow { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpectralArrow_ = SpectralArrow; - /** - * @javaClass net.minecraft.class_1940 - */ - class LevelSettings { - getDataPackConfig(): Internal.DataPackConfig; - difficulty(): Internal.Difficulty; - gameRules(): Internal.GameRules; - gameType(): Internal.GameType; - hardcore(): boolean; - withDataPackConfig($$0: Internal.DataPackConfig_): this; - withDifficulty($$0: Internal.Difficulty_): this; - levelName(): string; - copy(): this; - allowCommands(): boolean; - static parse($$0: Internal.Dynamic_, $$1: Internal.DataPackConfig_): this; - withGameType($$0: Internal.GameType_): this; - get dataPackConfig(): Internal.DataPackConfig; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelSettings_ = LevelSettings; - /** - * @javaClass net.minecraft.class_270 - */ - abstract class Team { - isAlliedTo($$0: Internal.Team_): boolean; - getFormattedName(arg0: Internal.Component_): Internal.MutableComponent; - getName(): string; - getNameTagVisibility(): Internal.Team$Visibility; - getCollisionRule(): Internal.Team$CollisionRule; - getColor(): Internal.ChatFormatting; - canSeeFriendlyInvisibles(): boolean; - isAllowFriendlyFire(): boolean; - getPlayers(): Internal.Collection; - getDeathMessageVisibility(): Internal.Team$Visibility; - get allowFriendlyFire(): boolean; - get collisionRule(): Internal.Team$CollisionRule; - get color(): Internal.ChatFormatting; - get players(): Internal.Collection; - get name(): string; - get nameTagVisibility(): Internal.Team$Visibility; - get deathMessageVisibility(): Internal.Team$Visibility; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Team_ = Team; - /** - * @javaClass net.minecraft.class_2643 - */ - class TheEndGatewayBlockEntity extends Internal.TheEndPortalBlockEntity { - getCooldownPercent($$0: number): number; - static beamAnimationTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.TheEndGatewayBlockEntity_): void; - getUpdateTag(): Internal.CompoundTag; - static teleportEntity($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_, $$4: Internal.TheEndGatewayBlockEntity_): void; - isCoolingDown(): boolean; - isSpawning(): boolean; - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - getSpawnPercent($$0: number): number; - shouldRenderFace($$0: Internal.Direction_): boolean; - load($$0: Internal.CompoundTag_): void; - static teleportTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.TheEndGatewayBlockEntity_): void; - triggerEvent($$0: number, $$1: number): boolean; - static canEntityTeleport($$0: Internal.Entity_): boolean; - setExitPosition($$0: BlockPos_, $$1: boolean): void; - getParticleAmount(): number; - get updateTag(): Internal.CompoundTag; - get spawning(): boolean; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get coolingDown(): boolean; - get particleAmount(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TheEndGatewayBlockEntity_ = TheEndGatewayBlockEntity; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.AxeItemBuilder - */ - class AxeItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.Item; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AxeItemBuilder_ = AxeItemBuilder; - /** - * @javaClass dev.latvian.mods.kubejs.player.EntityArrayList - */ - class EntityArrayList extends Internal.ArrayList implements Internal.MessageSender { - filter(filter: Internal.Predicate_): this; - sendData(channel: string, data: Internal.CompoundTag_): void; - getLevel(): Internal.LevelJS; - setStatusMessage(message: Internal.Component_): void; - getName(): Internal.Component; - getDisplayName(): Internal.Component; - getFirst(): Internal.EntityJS; - tell(message: Internal.Component_): void; - playSound(id: Internal.SoundEvent_): void; - playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void; - runCommand(command: string): number; - kill(): void; - runCommandSilent(command: string): number; - get level(): Internal.LevelJS; - get displayName(): Internal.Component; - get name(): Internal.Component; - get first(): Internal.EntityJS; - set statusMessage(message: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityArrayList_ = EntityArrayList; - /** - * @javaClass net.minecraft.class_2856 - */ - class ServerboundResourcePackPacket implements Internal.Packet { - handle($$0: Internal.ServerGamePacketListener_): void; - getAction(): Internal.ServerboundResourcePackPacket$Action; - write($$0: Internal.FriendlyByteBuf_): void; - get action(): Internal.ServerboundResourcePackPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundResourcePackPacket_ = ServerboundResourcePackPacket; - /** - * @javaClass net.minecraft.class_3227 - */ - class ThreadedLevelLightEngine extends Internal.LevelLightEngine implements Internal.AutoCloseable { - updateSectionStatus($$0: Internal.SectionPos_, $$1: boolean): void; - setTaskPerBatch($$0: number): void; - runUpdates($$0: number, $$1: boolean, $$2: boolean): number; - lightChunk($$0: Internal.ChunkAccess_, $$1: boolean): Internal.CompletableFuture; - enableLightSources($$0: Internal.ChunkPos_, $$1: boolean): void; - queueSectionData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_, $$2: Internal.DataLayer_, $$3: boolean): void; - tryScheduleUpdate(): void; - checkBlock($$0: BlockPos_): void; - retainData($$0: Internal.ChunkPos_, $$1: boolean): void; - onBlockEmissionIncrease($$0: BlockPos_, $$1: number): void; - close(): void; - set taskPerBatch($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThreadedLevelLightEngine_ = ThreadedLevelLightEngine; - /** - * @javaClass java.nio.channels.AsynchronousFileChannel - */ - abstract class AsynchronousFileChannel implements Internal.AsynchronousChannel { - read(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; - read(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; - truncate(arg0: number): this; - size(): number; - lock(arg0: number, arg1: number, arg2: boolean): Internal.Future; - lock(arg0: A, arg1: Internal.CompletionHandler_): void; - lock(arg0: number, arg1: number, arg2: boolean, arg3: A, arg4: Internal.CompletionHandler_): void; - lock(): Internal.Future; - force(arg0: boolean): void; - write(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; - write(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; - tryLock(): Internal.FileLock; - tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; - static open(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ... arg3: any[]): this; - static open(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AsynchronousFileChannel_ = AsynchronousFileChannel; - /** - * @javaClass java.util.Comparator - */ - interface Comparator { - comparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; - naturalOrder(): Internal.Comparator; - compare(arg0: T, arg1: T): number; - thenComparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; - comparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; - thenComparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; - reverseOrder(): Internal.Comparator; - comparing(arg0: Internal.Function_): Internal.Comparator; - comparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; - thenComparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; - nullsLast(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.Function_): Internal.Comparator; - equals(arg0: any): boolean; - comparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; - nullsFirst(arg0: Internal.Comparator_): Internal.Comparator; - reversed(): Internal.Comparator; - } - type Comparator_ = Comparator; - /** - * @javaClass net.minecraft.class_1928$class_4313 - */ - class GameRules$Key implements Internal.RuleKeyExtensions { - getDescriptionId(): string; - hashCode(): number; - equals($$0: any): boolean; - getCategory(): Internal.GameRules$Category; - getId(): string; - toString(): string; - fabric_setCustomCategory(customCategory: Internal.CustomGameRuleCategory_): void; - fabric_getCustomCategory(): Internal.CustomGameRuleCategory; - get descriptionId(): string; - get id(): string; - get category(): Internal.GameRules$Category; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameRules$Key_ = GameRules$Key; - /** - * @javaClass net.minecraft.class_4075 - */ - abstract class TextureAtlasHolder extends Internal.SimplePreparableReloadListener implements Internal.AutoCloseable { - close(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TextureAtlasHolder_ = TextureAtlasHolder; - /** - * @javaClass net.minecraft.class_5139 - */ - class ForkingTrunkPlacer extends Internal.TrunkPlacer { - placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ForkingTrunkPlacer_ = ForkingTrunkPlacer; - /** - * @javaClass net.minecraft.class_2795 - */ - class ServerboundBlockEntityTagQuery implements Internal.Packet { - getTransactionId(): number; - getPos(): BlockPos; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get pos(): BlockPos; - get transactionId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundBlockEntityTagQuery_ = ServerboundBlockEntityTagQuery; - /** - * @javaClass net.minecraft.class_5718$class_5719 - */ - interface VibrationListener$VibrationListenerConfig { - shouldListen(arg0: Internal.Level_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.Entity_): boolean; - onSignalReceive(arg0: Internal.Level_, arg1: Internal.GameEventListener_, arg2: Internal.GameEvent_, arg3: number): void; - } - type VibrationListener$VibrationListenerConfig_ = VibrationListener$VibrationListenerConfig; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter - */ - class IngredientActionFilter { - checkFilter(index: number, stack: Internal.ItemStack_): boolean; - static filterOf(o: any): this; - copyFrom(filter: Internal.IngredientActionFilter_): void; - "filterIndex" : number; - "filterIngredient" : Internal.IngredientJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type IngredientActionFilter_ = number | Internal.IngredientJS_ | {item: Internal.IngredientJS_, index?: number} | IngredientActionFilter; - /** - * @javaClass net.minecraft.class_1584 - */ - class Ravager extends Internal.Raider { - canBeLeader(): boolean; - handleEntityEvent($$0: number): void; - aiStep(): void; - canBeControlledByRider(): boolean; - applyRaidBuffs($$0: number, $$1: boolean): void; - getRoarTick(): number; - getCelebrateSound(): Internal.SoundEvent; - getStunnedTick(): number; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - getAttackTick(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getPassengersRidingOffset(): number; - doHurtTarget($$0: Internal.Entity_): boolean; - getControllingPassenger(): Internal.Entity; - getMaxHeadYRot(): number; - hasLineOfSight($$0: Internal.Entity_): boolean; - static readonly "STUN_DURATION" : 40; - get maxHeadYRot(): number; - get attackTick(): number; - get passengersRidingOffset(): number; - get celebrateSound(): Internal.SoundEvent; - get roarTick(): number; - get controllingPassenger(): Internal.Entity; - get stunnedTick(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Ravager_ = Ravager; - /** - * @javaClass java.io.Flushable - */ - interface Flushable { - flush(): void; - } - type Flushable_ = (() => void) | Flushable; - /** - * @javaClass net.minecraft.class_1124$class_1125 - */ - class SearchRegistry$Key { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SearchRegistry$Key_ = SearchRegistry$Key; - /** - * @javaClass dev.latvian.mods.kubejs.core.PlayerSelector - */ - interface PlayerSelector { - getPlayer(arg0: Internal.Map_): Internal.ServerPlayerJS; - or(fallback: Internal.PlayerSelector_): this; - fuzzyName(name: string): this; - mc(player: Internal.Player_): this; - identity(player: Internal.ServerPlayerJS_): this; - of(o: any): this; - name(name: string): this; - uuid(uuid: Internal.UUID_): this; - } - type PlayerSelector_ = ((arg0: Internal.Map) => Internal.ServerPlayerJS) | PlayerSelector; - /** - * @javaClass net.minecraft.class_296$class_298 - */ - class VertexFormatElement$Usage extends Internal.Enum { - getName(): string; - static valueOf($$0: string): this; - clearBufferState($$0: number, $$1: number): void; - static values(): Internal.VertexFormatElement$Usage[]; - static readonly "POSITION" : Internal.VertexFormatElement$Usage; - static readonly "UV" : Internal.VertexFormatElement$Usage; - static readonly "GENERIC" : Internal.VertexFormatElement$Usage; - static readonly "COLOR" : Internal.VertexFormatElement$Usage; - static readonly "PADDING" : Internal.VertexFormatElement$Usage; - static readonly "NORMAL" : Internal.VertexFormatElement$Usage; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VertexFormatElement$Usage_ = "normal" | "uv" | "padding" | "color" | "position" | "generic" | VertexFormatElement$Usage; - /** - * @javaClass net.minecraft.class_5194 - */ - class ServerboundJigsawGeneratePacket implements Internal.Packet { - keepJigsaws(): boolean; - getPos(): BlockPos; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - levels(): number; - get pos(): BlockPos; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundJigsawGeneratePacket_ = ServerboundJigsawGeneratePacket; - /** - * @javaClass net.minecraft.class_1283 - */ - class CombatTracker { - recheckStatus(): void; - recordDamage($$0: Internal.DamageSource_, $$1: number, $$2: number): void; - getMob(): Internal.LivingEntity; - isInCombat(): boolean; - getKiller(): Internal.LivingEntity; - getLastEntry(): Internal.CombatEntry; - prepareForDamage(): void; - getDeathMessage(): Internal.Component; - isTakingDamage(): boolean; - getKillerId(): number; - getCombatDuration(): number; - static readonly "RESET_COMBAT_STATUS_TIME" : 300; - static readonly "RESET_DAMAGE_STATUS_TIME" : 100; - get deathMessage(): Internal.Component; - get mob(): Internal.LivingEntity; - get combatDuration(): number; - get takingDamage(): boolean; - get lastEntry(): Internal.CombatEntry; - get inCombat(): boolean; - get killer(): Internal.LivingEntity; - get killerId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CombatTracker_ = CombatTracker; - /** - * @javaClass net.minecraft.class_1799$class_5422 - */ - class ItemStack$TooltipPart extends Internal.Enum { - getMask(): number; - static valueOf($$0: string): this; - static values(): Internal.ItemStack$TooltipPart[]; - static readonly "DYE" : Internal.ItemStack$TooltipPart; - static readonly "CAN_DESTROY" : Internal.ItemStack$TooltipPart; - static readonly "ENCHANTMENTS" : Internal.ItemStack$TooltipPart; - static readonly "MODIFIERS" : Internal.ItemStack$TooltipPart; - static readonly "CAN_PLACE" : Internal.ItemStack$TooltipPart; - static readonly "UNBREAKABLE" : Internal.ItemStack$TooltipPart; - static readonly "ADDITIONAL" : Internal.ItemStack$TooltipPart; - get mask(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemStack$TooltipPart_ = "dye" | "can_destroy" | "can_place" | "additional" | "unbreakable" | "enchantments" | "modifiers" | ItemStack$TooltipPart; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntListIterator - */ - interface IntListIterator extends Internal.IntBidirectionalIterator, Internal.ListIterator { - next(): number; - add(arg0: number): void; - set(arg0: number): void; - previous(): number; - remove(): void; - } - type IntListIterator_ = IntListIterator; - /** - * @javaClass net.minecraft.class_6045 - */ - abstract class NearestVisibleLivingEntitySensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NearestVisibleLivingEntitySensor_ = NearestVisibleLivingEntitySensor; - /** - * @javaClass net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl - */ - class BlockApiLookupImpl implements Internal.BlockApiLookup { - registerForBlocks(provider: Internal.BlockApiLookup$BlockApiProvider_, ... blocks: Internal.Block_[]): void; - apiClass(): typeof A; - find(world: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_, blockEntity: Internal.BlockEntity_, context: C): A; - static get(lookupId: ResourceLocation_, apiClass: Internal.Class_, contextClass: Internal.Class_): Internal.BlockApiLookup; - getProvider(block: Internal.Block_): Internal.BlockApiLookup$BlockApiProvider; - registerSelf(... blockEntityTypes: Internal.BlockEntityType_[]): void; - getId(): ResourceLocation; - registerForBlockEntities(provider: Internal.BlockApiLookup$BlockEntityApiProvider_, ... blockEntityTypes: Internal.BlockEntityType_[]): void; - contextClass(): typeof C; - getFallbackProviders(): Internal.List>; - registerFallback(fallbackProvider: Internal.BlockApiLookup$BlockApiProvider_): void; - get id(): ResourceLocation; - get fallbackProviders(): Internal.List>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockApiLookupImpl_ = BlockApiLookupImpl; - /** - * @javaClass net.minecraft.class_1309$class_6823 - */ - class LivingEntity$Fallsounds extends Internal.Record { - small(): Internal.SoundEvent; - big(): Internal.SoundEvent; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LivingEntity$Fallsounds_ = LivingEntity$Fallsounds; - /** - * @javaClass io.netty.channel.RecvByteBufAllocator$Handle - */ - interface RecvByteBufAllocator$Handle { - continueReading(): boolean; - incMessagesRead(arg0: number): void; - allocate(arg0: Internal.ByteBufAllocator_): Internal.ByteBuf; - guess(): number; - reset(arg0: Internal.ChannelConfig_): void; - attemptedBytesRead(): number; - attemptedBytesRead(arg0: number): void; - readComplete(): void; - lastBytesRead(): number; - lastBytesRead(arg0: number): void; - } - type RecvByteBufAllocator$Handle_ = RecvByteBufAllocator$Handle; - /** - * @javaClass net.minecraft.class_5411 - */ - class RecipeBookSettings { - setFiltering($$0: Internal.RecipeBookType_, $$1: boolean): void; - setOpen($$0: Internal.RecipeBookType_, $$1: boolean): void; - static read($$0: Internal.CompoundTag_): this; - static read($$0: Internal.FriendlyByteBuf_): this; - replaceFrom($$0: Internal.RecipeBookSettings_): void; - isOpen($$0: Internal.RecipeBookType_): boolean; - isFiltering($$0: Internal.RecipeBookType_): boolean; - hashCode(): number; - equals($$0: any): boolean; - copy(): this; - write($$0: Internal.CompoundTag_): void; - write($$0: Internal.FriendlyByteBuf_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeBookSettings_ = RecipeBookSettings; - /** - * @javaClass net.minecraft.class_5747 - */ - class ClientboundAddVibrationSignalPacket implements Internal.Packet { - getVibrationPath(): Internal.VibrationPath; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get vibrationPath(): Internal.VibrationPath; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundAddVibrationSignalPacket_ = ClientboundAddVibrationSignalPacket; - /** - * @javaClass net.coderbot.iris.rendertarget.Blaze3dRenderTargetExt - */ - interface Blaze3dRenderTargetExt { - iris$getColorBufferVersion(): number; - iris$getDepthBufferVersion(): number; - } - type Blaze3dRenderTargetExt_ = Blaze3dRenderTargetExt; - /** - * @javaClass net.minecraft.class_2736 - */ - class ClientboundSetDisplayObjectivePacket implements Internal.Packet { - getSlot(): number; - getObjectiveName(): string; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get slot(): number; - get objectiveName(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetDisplayObjectivePacket_ = ClientboundSetDisplayObjectivePacket; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortSpliterator - */ - interface ShortSpliterator extends Internal.Spliterator$OfPrimitive { - trySplit(): this; - tryAdvance(arg0: Internal.Consumer_): boolean; - getComparator(): Internal.ShortComparator; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type ShortSpliterator_ = (() => Internal.ShortSpliterator) | ShortSpliterator; - /** - * @javaClass java.time.zone.ZoneRules - */ - class ZoneRules implements Internal.Serializable { - getTransitions(): Internal.List; - getDaylightSavings(arg0: Internal.Instant_): Internal.Duration; - getTransitionRules(): Internal.List; - previousTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; - getOffset(arg0: Internal.LocalDateTime_): Internal.ZoneOffset; - getOffset(arg0: Internal.Instant_): Internal.ZoneOffset; - isFixedOffset(): boolean; - hashCode(): number; - getTransition(arg0: Internal.LocalDateTime_): Internal.ZoneOffsetTransition; - getValidOffsets(arg0: Internal.LocalDateTime_): Internal.List; - static of(arg0: Internal.ZoneOffset_, arg1: Internal.ZoneOffset_, arg2: Internal.List_, arg3: Internal.List_, arg4: Internal.List_): this; - static of(arg0: Internal.ZoneOffset_): this; - equals(arg0: any): boolean; - nextTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; - getStandardOffset(arg0: Internal.Instant_): Internal.ZoneOffset; - toString(): string; - isDaylightSavings(arg0: Internal.Instant_): boolean; - isValidOffset(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): boolean; - get fixedOffset(): boolean; - get transitionRules(): Internal.List; - get transitions(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneRules_ = ZoneRules; - /** - * @javaClass java.time.chrono.AbstractChronology - */ - abstract class AbstractChronology implements Internal.Chronology { - resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - compareTo(arg0: Internal.Chronology_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractChronology_ = AbstractChronology; - /** - * @javaClass net.minecraft.class_2784$class_5200 - */ - class WorldBorder$Settings { - getSize(): number; - static read($$0: Internal.DynamicLike_, $$1: Internal.WorldBorder$Settings_): this; - getWarningBlocks(): number; - getSizeLerpTarget(): number; - getSafeZone(): number; - getWarningTime(): number; - getCenterZ(): number; - write($$0: Internal.CompoundTag_): void; - getSizeLerpTime(): number; - getDamagePerBlock(): number; - getCenterX(): number; - get safeZone(): number; - get centerZ(): number; - get size(): number; - get centerX(): number; - get sizeLerpTime(): number; - get warningBlocks(): number; - get sizeLerpTarget(): number; - get warningTime(): number; - get damagePerBlock(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldBorder$Settings_ = WorldBorder$Settings; - /** - * @javaClass net.minecraft.class_65$class_66 - */ - class AlternativesEntry$Builder extends Internal.LootPoolEntryContainer$Builder { - otherwise($$0: Internal.LootPoolEntryContainer$Builder_): this; - build(): Internal.LootPoolEntryContainer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AlternativesEntry$Builder_ = AlternativesEntry$Builder; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder - */ - class ShovelItemBuilder extends Internal.HandheldItemBuilder { - createObject(): Internal.Item; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShovelItemBuilder_ = ShovelItemBuilder; - /** - * @javaClass net.minecraft.class_6683 - */ - class ModCheck extends Internal.Record { - shouldReportAsModified(): boolean; - static identify($$0: string, $$1: Internal.Supplier_, $$2: string, $$3: Internal.Class_): this; - hashCode(): number; - merge($$0: Internal.ModCheck_): this; - confidence(): Internal.ModCheck$Confidence; - equals($$0: any): boolean; - description(): string; - toString(): string; - fullDescription(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModCheck_ = ModCheck; - /** - * @javaClass net.minecraft.class_1428 - */ - class Chicken extends Internal.Animal { - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - positionRider($$0: Internal.Entity_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - aiStep(): void; - setChickenJockey($$0: boolean): void; - removeWhenFarAway($$0: number): boolean; - isChickenJockey(): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - isFood($$0: Internal.ItemStack_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - "flapSpeed" : number; - "oFlap" : number; - "eggTime" : number; - "flap" : number; - "flapping" : number; - "oFlapSpeed" : number; - get chickenJockey(): boolean; - set chickenJockey($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Chicken_ = Chicken; - /** - * @javaClass net.minecraft.class_536 - */ - interface SpectatorMenuListener { - onSpectatorMenuClosed(arg0: Internal.SpectatorMenu_): void; - } - type SpectatorMenuListener_ = ((arg0: Internal.SpectatorMenu) => void) | SpectatorMenuListener; - /** - * @javaClass java.lang.reflect.AnnotatedType - */ - interface AnnotatedType extends Internal.AnnotatedElement { - getAnnotatedOwnerType(): this; - getType(): Internal.Type; - getAnnotation(arg0: Internal.Class_): T; - getAnnotations(): Internal.Annotation[]; - getDeclaredAnnotations(): Internal.Annotation[]; - } - type AnnotatedType_ = AnnotatedType; - /** - * @javaClass java.lang.invoke.MethodHandle - */ - abstract class MethodHandle implements Internal.Constable { - asCollector(arg0: Internal.Class_, arg1: number): this; - asCollector(arg0: number, arg1: Internal.Class_, arg2: number): this; - asSpreader(arg0: number, arg1: Internal.Class_, arg2: number): this; - asSpreader(arg0: Internal.Class_, arg1: number): this; - withVarargs(arg0: boolean): this; - invokeExact(... arg0: any[]): any; - invoke(... arg0: any[]): any; - type(): Internal.MethodType; - describeConstable(): Internal.Optional; - bindTo(arg0: any): this; - asVarargsCollector(arg0: Internal.Class_): this; - asType(arg0: Internal.MethodType_): this; - invokeWithArguments(... arg0: any[]): any; - invokeWithArguments(arg0: Internal.List_): any; - isVarargsCollector(): boolean; - asFixedArity(): this; - toString(): string; - get varargsCollector(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MethodHandle_ = MethodHandle; - /** - * @javaClass net.minecraft.class_2675 - */ - class ClientboundLevelParticlesPacket implements Internal.Packet { - getXDist(): number; - getX(): number; - getY(): number; - isOverrideLimiter(): boolean; - getZ(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - getParticle(): Internal.ParticleOptions; - getMaxSpeed(): number; - write($$0: Internal.FriendlyByteBuf_): void; - getCount(): number; - getYDist(): number; - getZDist(): number; - get overrideLimiter(): boolean; - get xDist(): number; - get yDist(): number; - get zDist(): number; - get x(): number; - get count(): number; - get y(): number; - get z(): number; - get particle(): Internal.ParticleOptions; - get maxSpeed(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundLevelParticlesPacket_ = ClientboundLevelParticlesPacket; - /** - * @javaClass java.util.EventListener - */ - interface EventListener { - } - type EventListener_ = EventListener; - /** - * @javaClass net.minecraft.class_3666 - */ - class SpikeConfiguration implements Internal.FeatureConfiguration { - getSpikes(): Internal.List; - getCrystalBeamTarget(): BlockPos; - isCrystalInvulnerable(): boolean; - static readonly "CODEC" : Internal.Codec; - get crystalBeamTarget(): BlockPos; - get spikes(): Internal.List; - get crystalInvulnerable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpikeConfiguration_ = SpikeConfiguration; - /** - * @javaClass net.minecraft.class_5294$class_5401 - */ - class DimensionSpecialEffects$SkyType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.DimensionSpecialEffects$SkyType[]; - static readonly "END" : Internal.DimensionSpecialEffects$SkyType; - static readonly "NONE" : Internal.DimensionSpecialEffects$SkyType; - static readonly "NORMAL" : Internal.DimensionSpecialEffects$SkyType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DimensionSpecialEffects$SkyType_ = "normal" | "end" | "none" | DimensionSpecialEffects$SkyType; - /** - * @javaClass net.minecraft.class_3543 - */ - class PerlinSimplexNoise { - getValue($$0: number, $$1: number, $$2: boolean): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PerlinSimplexNoise_ = PerlinSimplexNoise; - /** - * @javaClass net.minecraft.class_4184$class_6355 - */ - class Camera$NearPlane { - getTopRight(): Vec3; - getBottomRight(): Vec3; - getBottomLeft(): Vec3; - getPointOnPlane($$0: number, $$1: number): Vec3; - getTopLeft(): Vec3; - get bottomLeft(): Vec3; - get bottomRight(): Vec3; - get topLeft(): Vec3; - get topRight(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Camera$NearPlane_ = Camera$NearPlane; - /** - * @javaClass com.mojang.datafixers.TypeRewriteRule - */ - interface TypeRewriteRule { - all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): this; - ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_): this; - once(arg0: Internal.TypeRewriteRule_): this; - checkOnce(arg0: Internal.TypeRewriteRule_, arg1: Internal.Consumer_>): this; - everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): this; - one(arg0: Internal.TypeRewriteRule_): this; - orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this; - orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.Supplier_): this; - rewrite(arg0: com.mojang.datafixers.types.Type_): Internal.Optional>; - nop(): this; - seq(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this; - seq(arg0: Internal.TypeRewriteRule_, ... arg1: Internal.TypeRewriteRule_[]): this; - seq(arg0: Internal.List_): this; - } - type TypeRewriteRule_ = ((arg0: com.mojang.datafixers.types.Type) => Internal.Optional>) | TypeRewriteRule; - /** - * @javaClass net.minecraft.class_631 - */ - class ClientChunkCache extends Internal.ChunkSource { - drop($$0: number, $$1: number): void; - getLoadedChunksCount(): number; - getLightEngine(): Internal.LevelLightEngine; - getLevel(): Internal.BlockGetter; - onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; - getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.LevelChunk; - updateViewRadius($$0: number): void; - replaceWithPacketData($$0: number, $$1: number, $$2: Internal.FriendlyByteBuf_, $$3: Internal.CompoundTag_, $$4: Internal.Consumer_): Internal.LevelChunk; - tick($$0: Internal.BooleanSupplier_, $$1: boolean): void; - handler$zfm000$onReplaceWithPacketData(i: number, j: number, buf: Internal.FriendlyByteBuf_, tag: Internal.CompoundTag_, tagOutputConsumer: Internal.Consumer_, ci: Internal.CallbackInfoReturnable_, k: number, levelChunk: Internal.LevelChunk_): void; - gatherStats(): string; - handler$bie000$replaceWithPacketData(i: number, j: number, friendlyByteBuf: Internal.FriendlyByteBuf_, compoundTag: Internal.CompoundTag_, consumer: Internal.Consumer_, cir: Internal.CallbackInfoReturnable_, k: number, levelChunk: Internal.LevelChunk_, chunkPos: Internal.ChunkPos_): void; - updateViewCenter($$0: number, $$1: number): void; - get lightEngine(): Internal.LevelLightEngine; - get level(): Internal.BlockGetter; - get loadedChunksCount(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientChunkCache_ = ClientChunkCache; - /** - * Fired when a block is placed. - * - * Note that the entity can be `null`, if the placer is a dispenser, etc. - * @javaClass dev.latvian.mods.kubejs.block.BlockPlaceEventJS - */ - class BlockPlaceEventJS extends Internal.EntityEventJS { - getLevel(): Internal.LevelJS; - getBlock(): Internal.BlockContainerJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get level(): Internal.LevelJS; - get block(): Internal.BlockContainerJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when a block is placed. - * - * Note that the entity can be `null`, if the placer is a dispenser, etc. - */ - type BlockPlaceEventJS_ = BlockPlaceEventJS; - /** - * @javaClass net.minecraft.class_4094 - */ - interface ReputationEventHandler { - onReputationEventFrom(arg0: Internal.ReputationEventType_, arg1: Internal.Entity_): void; - } - type ReputationEventHandler_ = ((arg0: Internal.ReputationEventType, arg1: Internal.Entity) => void) | ReputationEventHandler; - /** - * @javaClass net.minecraft.class_5207 - */ - class FancyFoliagePlacer extends Internal.BlobFoliagePlacer { - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FancyFoliagePlacer_ = FancyFoliagePlacer; - /** - * @javaClass net.minecraft.class_1310 - */ - class MobType { - static readonly "ARTHROPOD" : Internal.MobType; - static readonly "UNDEFINED" : Internal.MobType; - static readonly "ILLAGER" : Internal.MobType; - static readonly "UNDEAD" : Internal.MobType; - static readonly "WATER" : Internal.MobType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MobType_ = MobType; - /** - * @javaClass net.minecraft.class_2765 - */ - class ClientboundSoundEntityPacket implements Internal.Packet { - getVolume(): number; - getPitch(): number; - getSource(): Internal.SoundSource; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - getSound(): Internal.SoundEvent; - get volume(): number; - get sound(): Internal.SoundEvent; - get pitch(): number; - get source(): Internal.SoundSource; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSoundEntityPacket_ = ClientboundSoundEntityPacket; - /** - * @javaClass net.minecraft.class_7059$class_7060 - */ - class StructureSet$StructureSelectionEntry extends Internal.Record { - generatesInMatchingBiome($$0: Internal.Predicate_>): boolean; - hashCode(): number; - equals($$0: any): boolean; - weight(): number; - toString(): string; - structure(): Internal.Holder>; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureSet$StructureSelectionEntry_ = StructureSet$StructureSelectionEntry; - /** - * @javaClass com.mojang.datafixers.types.Type$FieldNotFoundException - */ - class Type$FieldNotFoundException extends Internal.Type$TypeError { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Type$FieldNotFoundException_ = Type$FieldNotFoundException; - /** - * @javaClass java.util.function.ObjIntConsumer - */ - interface ObjIntConsumer { - accept(arg0: T, arg1: number): void; - } - type ObjIntConsumer_ = ((arg0: T, arg1: number) => void) | ObjIntConsumer; - /** - * @javaClass net.minecraft.class_5341 - */ - interface LootItemCondition extends Internal.LootContextUser, Internal.Predicate { - getType(): Internal.LootItemConditionType; - } - type LootItemCondition_ = (() => Internal.LootItemConditionType) | LootItemCondition; - /** - * @javaClass net.minecraft.class_4142 - */ - class WalkTarget { - getTarget(): Internal.PositionTracker; - getSpeedModifier(): number; - getCloseEnoughDist(): number; - get speedModifier(): number; - get closeEnoughDist(): number; - get target(): Internal.PositionTracker; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WalkTarget_ = WalkTarget; - /** - * @javaClass com.mojang.datafixers.util.Function4 - */ - interface Function4 { - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4): R; - curry3(): Internal.Function3>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function4_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4) => R) | Function4; - /** - * @javaClass com.mojang.datafixers.functions.PointFreeRule - */ - interface PointFreeRule { - all(arg0: Internal.PointFreeRule_): this; - once(arg0: Internal.PointFreeRule_): this; - everywhere(arg0: Internal.PointFreeRule_): this; - one(arg0: Internal.PointFreeRule_): this; - rewriteOrNop(arg0: Internal.View_): Internal.View; - rewriteOrNop(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.PointFree; - orElseStrict(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_): this; - many(arg0: Internal.PointFreeRule_): this; - orElse(arg0: Internal.PointFreeRule_, arg1: Internal.PointFreeRule_): this; - rewrite(arg0: Internal.View_): Internal.Optional>; - rewrite(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.Optional>; - nop(): this; - seq(arg0: Internal.List_>): this; - seq(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_): this; - } - type PointFreeRule_ = ((arg0: com.mojang.datafixers.types.Type, arg1: Internal.PointFree) => Internal.Optional>) | PointFreeRule; - /** - * @javaClass net.minecraft.class_6649 - */ - class MatchingBlocksPredicate extends Internal.StateTestingPredicate { - type(): Internal.BlockPredicateType; - static readonly "CODEC" : null; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MatchingBlocksPredicate_ = MatchingBlocksPredicate; - /** - * @javaClass com.mojang.brigadier.context.ParsedArgument - */ - class ParsedArgument { - getRange(): Internal.StringRange; - hashCode(): number; - getResult(): T; - equals(arg0: any): boolean; - get result(): T; - get range(): Internal.StringRange; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParsedArgument_ = ParsedArgument; - /** - * @javaClass net.minecraft.class_6874 - */ - interface StructurePlacement { - isFeatureChunk(arg0: Internal.ChunkGenerator_, arg1: number, arg2: number, arg3: number): boolean; - type(): Internal.StructurePlacementType; - } - type StructurePlacement_ = StructurePlacement; - /** - * @javaClass it.unimi.dsi.fastutil.ints.AbstractIntCollection - */ - abstract class AbstractIntCollection extends Internal.AbstractCollection implements Internal.IntCollection { - add(arg0: number): boolean; - forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; - containsAll(arg0: Internal.Collection_): boolean; - containsAll(arg0: Internal.IntCollection_): boolean; - remove(arg0: any): boolean; - removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; - removeAll(arg0: Internal.IntCollection_): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.IntIterator; - addAll(arg0: Internal.IntCollection_): boolean; - addAll(arg0: Internal.Collection_): boolean; - toIntArray(arg0: number[]): number[]; - toIntArray(): number[]; - toArray(arg0: number[]): number[]; - toString(): string; - rem(arg0: number): boolean; - retainAll(arg0: Internal.Collection_): boolean; - retainAll(arg0: Internal.IntCollection_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractIntCollection_ = AbstractIntCollection; - /** - * @javaClass net.minecraft.class_846 - */ - class ChunkRenderDispatcher implements Internal.ChunkBuilderAccess { - setCamera($$0: Vec3_): void; - getStats(): string; - isQueueEmpty(): boolean; - getToBatchCount(): number; - blockUntilClear(): void; - getCameraPosition(): Vec3; - getToUpload(): number; - setLevel($$0: Internal.ClientLevel_): void; - schedule($$0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): void; - uploadAllPendingUploads(): void; - getFreeBufferCount(): number; - rebuildChunkSync($$0: Internal.ChunkRenderDispatcher$RenderChunk_, $$1: Internal.RenderRegionCache_): void; - uploadChunkLayer($$0: Internal.BufferBuilder_, $$1: Internal.VertexBuffer_): Internal.CompletableFuture; - dispose(): void; - get toBatchCount(): number; - get stats(): string; - get queueEmpty(): boolean; - get cameraPosition(): Vec3; - get toUpload(): number; - get freeBufferCount(): number; - set level($$0: Internal.ClientLevel_); - set camera($$0: Vec3_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkRenderDispatcher_ = ChunkRenderDispatcher; - /** - * @javaClass net.minecraft.class_1516 - */ - class DragonHoverPhase extends Internal.AbstractDragonPhaseInstance { - doServerTick(): void; - getFlyTargetLocation(): Vec3; - isSitting(): boolean; - getFlySpeed(): number; - begin(): void; - getPhase(): Internal.EnderDragonPhase; - get phase(): Internal.EnderDragonPhase; - get flyTargetLocation(): Vec3; - get flySpeed(): number; - get sitting(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DragonHoverPhase_ = DragonHoverPhase; - /** - * @javaClass dev.latvian.mods.rhino.Scriptable - */ - interface Scriptable extends Internal.IdEnumerationIterator { - enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; - getTypeOf(): Internal.MemberType; - hasInstance(arg0: Internal.Scriptable_): boolean; - setParentScope(arg0: Internal.Scriptable_): void; - getIds(): any[]; - getAllIds(): any[]; - delete(arg0: string): void; - delete(arg0: number): void; - put(arg0: number, arg1: Internal.Scriptable_, arg2: any): void; - put(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; - getDefaultValue(arg0: Internal.Class_): any; - setPrototype(arg0: Internal.Scriptable_): void; - getPrototype(): this; - get(arg0: number, arg1: Internal.Scriptable_): any; - get(arg0: string, arg1: Internal.Scriptable_): any; - enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; - has(arg0: string, arg1: Internal.Scriptable_): boolean; - has(arg0: number, arg1: Internal.Scriptable_): boolean; - getClassName(): string; - getParentScope(): this; - } - type Scriptable_ = Scriptable; - /** - * @javaClass net.fabricmc.fabric.mixin.networking.accessor.CustomPayloadC2SPacketAccessor - */ - interface CustomPayloadC2SPacketAccessor { - getChannel(): ResourceLocation; - getData(): Internal.FriendlyByteBuf; - } - type CustomPayloadC2SPacketAccessor_ = CustomPayloadC2SPacketAccessor; - /** - * @javaClass net.minecraft.class_5640 - */ - class ItemModifierManager extends Internal.SimpleJsonResourceReloadListener { - get($$0: ResourceLocation_): Internal.LootItemFunction; - get($$0: ResourceLocation_, $$1: Internal.LootItemFunction_): Internal.LootItemFunction; - getKeys(): Internal.Set; - get keys(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemModifierManager_ = ItemModifierManager; - /** - * @javaClass net.minecraft.class_1695 - */ - class Minecart extends Internal.AbstractMinecart { - getMinecartType(): Internal.AbstractMinecart$Type; - interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; - get minecartType(): Internal.AbstractMinecart$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Minecart_ = Minecart; - /** - * @javaClass net.minecraft.class_1606 - */ - class Shulker extends Internal.AbstractGolem implements Internal.Enemy { - getMyRidingOffset(): number; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; - getSoundSource(): Internal.SoundSource; - static getProgressDeltaAabb($$0: Internal.Direction_, $$1: number, $$2: number): Internal.AABB; - static getProgressAabb($$0: Internal.Direction_, $$1: number): Internal.AABB; - getRenderPosition($$0: number): Internal.Optional; - static createAttributes(): Internal.AttributeSupplier$Builder; - setPos($$0: number, $$1: number, $$2: number): void; - getDeltaMovement(): Vec3; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - playAmbientSound(): void; - getMaxHeadYRot(): number; - stopRiding(): void; - startRiding($$0: Internal.Entity_, $$1: boolean): boolean; - recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; - setDeltaMovement($$0: Vec3_): void; - getAttachFace(): Internal.Direction; - getClientPeekAmount($$0: number): number; - move($$0: Internal.MoverType_, $$1: Vec3_): void; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - getColor(): Internal.DyeColor; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - push($$0: Internal.Entity_): void; - canBeCollidedWith(): boolean; - getMaxHeadXRot(): number; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getPickRadius(): number; - get maxHeadYRot(): number; - get maxHeadXRot(): number; - get color(): Internal.DyeColor; - get myRidingOffset(): number; - get deltaMovement(): Vec3; - get pickRadius(): number; - get attachFace(): Internal.Direction; - get soundSource(): Internal.SoundSource; - set deltaMovement($$0: Vec3_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Shulker_ = Shulker; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ShortFunction - */ - interface Byte2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): this; - composeByte(arg0: Internal.Byte2ByteFunction_): this; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Byte2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ShortFunction; - } - type Byte2ShortFunction_ = ((arg0: number) => number) | Byte2ShortFunction; - /** - * @javaClass net.minecraft.class_638$class_5271 - */ - class ClientLevel$ClientLevelData implements Internal.WritableLevelData { - setZSpawn($$0: number): void; - method_151($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; - setDayTime($$0: number): void; - setYSpawn($$0: number): void; - setDifficulty($$0: Internal.Difficulty_): void; - setSpawn($$0: BlockPos_, $$1: number): void; - getHorizonHeight($$0: Internal.LevelHeightAccessor_): number; - setXSpawn($$0: number): void; - setDifficultyLocked($$0: boolean): void; - method_215(): number; - method_217(): number; - method_207(): Internal.Difficulty; - method_156(): boolean; - method_146(): Internal.GameRules; - method_30656(): number; - method_157($$0: boolean): void; - getClearColorScale(): number; - method_203(): boolean; - method_152(): boolean; - method_197(): boolean; - setSpawnAngle($$0: number): void; - setGameTime($$0: number): void; - method_188(): number; - method_144(): number; - method_166(): number; - get clearColorScale(): number; - set difficulty($$0: Internal.Difficulty_); - set ySpawn($$0: number); - set gameTime($$0: number); - set zSpawn($$0: number); - set xSpawn($$0: number); - set spawnAngle($$0: number); - set difficultyLocked($$0: boolean); - set dayTime($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientLevel$ClientLevelData_ = ClientLevel$ClientLevelData; - /** - * @javaClass draylar.inmis.mixin.SoundEventAccessor - */ - interface SoundEventAccessor { - getId(): ResourceLocation; - } - type SoundEventAccessor_ = (() => ResourceLocation) | SoundEventAccessor; - /** - * @javaClass io.netty.util.ByteProcessor - */ - interface ByteProcessor { - process(arg0: number): boolean; - } - type ByteProcessor_ = ((arg0: number) => boolean) | ByteProcessor; - /** - * @javaClass com.google.common.collect.ImmutableMap$Builder - */ - class ImmutableMap$Builder { - buildOrThrow(): Internal.ImmutableMap; - build(): Internal.ImmutableMap; - putAll(arg0: Internal.Iterable_>): Internal.ImmutableMap$Builder; - putAll(arg0: Internal.Map_): Internal.ImmutableMap$Builder; - orderEntriesByValue(arg0: Internal.Comparator_): Internal.ImmutableMap$Builder; - put(arg0: K, arg1: V): Internal.ImmutableMap$Builder; - put(arg0: Internal.Map$Entry_): Internal.ImmutableMap$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMap$Builder_ = ImmutableMap$Builder; - /** - * @javaClass net.minecraft.class_2625 - */ - class SignBlockEntity extends Internal.BlockEntity implements Internal.MixinSignBlockEntityAccessor { - getRenderMessages($$0: boolean, $$1: Internal.Function_): Internal.FormattedCharSequence[]; - getUpdateTag(): Internal.CompoundTag; - getMessage($$0: number, $$1: boolean): Internal.Component; - getColor(): Internal.DyeColor; - setAllowedPlayerEditor($$0: Internal.UUID_): void; - hasGlowingText(): boolean; - setMessage($$0: number, $$1: Internal.Component_): void; - setMessage($$0: number, $$1: Internal.Component_, $$2: Internal.Component_): void; - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - onlyOpCanSetNbt(): boolean; - executeClickCommands($$0: Internal.ServerPlayer_): boolean; - setColor($$0: Internal.DyeColor_): boolean; - setEditable($$0: boolean): void; - load($$0: Internal.CompoundTag_): void; - isEditable(): boolean; - setHasGlowingText($$0: boolean): boolean; - getPlayerWhoMayEdit(): Internal.UUID; - createCommandSourceStack($$0: Internal.ServerPlayer_): Internal.CommandSourceStack; - static readonly "LINES" : 4; - get updateTag(): Internal.CompoundTag; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get color(): Internal.DyeColor; - get editable(): boolean; - get playerWhoMayEdit(): Internal.UUID; - set color($$0: Internal.DyeColor_); - set editable($$0: boolean); - set allowedPlayerEditor($$0: Internal.UUID_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SignBlockEntity_ = SignBlockEntity; - /** - * @javaClass net.minecraft.class_3959 - */ - class ClipContext { - getTo(): Vec3; - getBlockShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; - getFluidShape($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; - getFrom(): Vec3; - get from(): Vec3; - get to(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClipContext_ = ClipContext; - /** - * @javaClass net.minecraft.class_1720 - */ - abstract class AbstractFurnaceMenu extends Internal.RecipeBookMenu { - getGridWidth(): number; - getRecipeBookType(): Internal.RecipeBookType; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - getLitProgress(): number; - clearCraftingContent(): void; - getGridHeight(): number; - isLit(): boolean; - getSize(): number; - shouldMoveToInventory($$0: number): boolean; - getResultSlotIndex(): number; - getBurnProgress(): number; - recipeMatches($$0: Internal.Recipe_): boolean; - fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; - static readonly "INGREDIENT_SLOT" : 0; - static readonly "DATA_COUNT" : 4; - static readonly "RESULT_SLOT" : 2; - static readonly "SLOT_COUNT" : 3; - static readonly "FUEL_SLOT" : 1; - get gridHeight(): number; - get size(): number; - get resultSlotIndex(): number; - get lit(): boolean; - get litProgress(): number; - get gridWidth(): number; - get recipeBookType(): Internal.RecipeBookType; - get burnProgress(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractFurnaceMenu_ = AbstractFurnaceMenu; - /** - * @javaClass com.ptsmods.morecommands.mixin.compat.compat17plus.MixinScreenAccessor - */ - interface MixinScreenAccessor { - callClear(): void; - getDrawables(): Internal.List; - } - type MixinScreenAccessor_ = MixinScreenAccessor; - /** - * @javaClass net.minecraft.class_6904$class_6906 - */ - class WorldStem$InitConfig extends Internal.Record { - commandSelection(): Internal.Commands$CommandSelection; - packRepository(): Internal.PackRepository; - safeMode(): boolean; - functionCompilationLevel(): number; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldStem$InitConfig_ = WorldStem$InitConfig; - /** - * @javaClass net.minecraft.class_778 - */ - class ModelBlockRenderer implements Internal.AccessBlockModelRenderer { - static enableCaching(): void; - fabric_updateShape(blockView: Internal.BlockAndTintGetter_, blockState: Internal.BlockState_, pos: BlockPos_, vertexData: number[], face: Internal.Direction_, aoData: number[], controlBits: Internal.BitSet_): void; - tesselateWithAO($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; - tesselateBlock($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; - static clearCache(): void; - renderModel(entry: Internal.PoseStack$Pose_, vertexConsumer: Internal.VertexConsumer_, blockState: Internal.BlockState_, bakedModel: Internal.BakedModel_, red: number, green: number, blue: number, light: number, overlay: number): void; - tesselateWithoutAO($$0: Internal.BlockAndTintGetter_, $$1: Internal.BakedModel_, $$2: Internal.BlockState_, $$3: BlockPos_, $$4: Internal.PoseStack_, $$5: Internal.VertexConsumer_, $$6: boolean, $$7: Internal.Random_, $$8: number, $$9: number): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModelBlockRenderer_ = ModelBlockRenderer; - /** - * @javaClass dev.latvian.mods.rhino.ConstProperties - */ - interface ConstProperties { - defineConst(arg0: string, arg1: Internal.Scriptable_): void; - isConst(arg0: string): boolean; - putConst(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; - } - type ConstProperties_ = ConstProperties; - /** - * @javaClass net.minecraft.class_1059$class_4007 - */ - class TextureAtlas$Preparations implements Internal.SpriteAtlasTextureDataExtension { - getEmissiveIdMap(): Internal.Map; - setEmissiveIdMap(map: Internal.Map_): void; - get emissiveIdMap(): Internal.Map; - set emissiveIdMap(map: Internal.Map_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TextureAtlas$Preparations_ = TextureAtlas$Preparations; - /** - * @javaClass net.minecraft.class_2640 - */ - class TheEndPortalBlockEntity extends Internal.BlockEntity { - shouldRenderFace($$0: Internal.Direction_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TheEndPortalBlockEntity_ = TheEndPortalBlockEntity; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction - */ - interface Double2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ReferenceFunction; - andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ReferenceFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ReferenceFunction; - andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Double2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ReferenceFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ReferenceFunction; - andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ReferenceFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ReferenceFunction; - andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ReferenceFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ReferenceFunction; - } - type Double2ReferenceFunction_ = ((arg0: number) => V) | Double2ReferenceFunction; - /** - * @javaClass java.util.Random - */ - class Random implements Internal.RandomGenerator, Internal.Serializable { - nextFloat(): number; - longs(arg0: number, arg1: number, arg2: number): Internal.LongStream; - longs(arg0: number): Internal.LongStream; - longs(): Internal.LongStream; - longs(arg0: number, arg1: number): Internal.LongStream; - ints(arg0: number): Internal.IntStream; - ints(): Internal.IntStream; - ints(arg0: number, arg1: number): Internal.IntStream; - ints(arg0: number, arg1: number, arg2: number): Internal.IntStream; - doubles(arg0: number): Internal.DoubleStream; - doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream; - doubles(): Internal.DoubleStream; - doubles(arg0: number, arg1: number): Internal.DoubleStream; - nextBoolean(): boolean; - nextInt(): number; - nextInt(arg0: number): number; - setSeed(arg0: number): void; - nextLong(): number; - nextGaussian(): number; - nextDouble(): number; - nextBytes(arg0: number[]): void; - set seed(arg0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Random_ = Random; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2DoubleFunction - */ - interface Int2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToDoubleFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: number, arg1: number): number; - applyAsDouble(arg0: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: number): number; - remove(arg0: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): this; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): number; - get(arg0: number): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Int2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: number): boolean; - composeInt(arg0: Internal.Int2IntFunction_): this; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2DoubleFunction; - } - type Int2DoubleFunction_ = ((arg0: number) => number) | Int2DoubleFunction; - /** - * @javaClass net.minecraft.class_3975 - */ - class StonecutterRecipe extends Internal.SingleItemRecipe { - getToastSymbol(): Internal.ItemStack; - matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; - get toastSymbol(): Internal.ItemStack; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StonecutterRecipe_ = StonecutterRecipe; - /** - * @javaClass net.minecraft.class_4970 - */ - abstract class BlockBehaviour implements pers.solid.extshape.mixin.AbstractBlockAccessor, Internal.AbstractBlockAccessor, Internal.BlockKJS, Internal.MixinAbstractBlockAccessor { - rotate($$0: Internal.BlockState_, $$1: Internal.Rotation_): Internal.BlockState; - getOffsetType(): Internal.BlockBehaviour$OffsetType; - use($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_, $$4: Hand_, $$5: Internal.BlockHitResult_): Internal.InteractionResult; - defaultMaterialColor(): Internal.MaterialColor; - onProjectileHit($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: Internal.BlockHitResult_, $$3: Internal.Projectile_): void; - updateIndirectNeighbourShapes($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_, $$3: number, $$4: number): void; - useShapeForLightOcclusion($$0: Internal.BlockState_): boolean; - getCollisionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; - asItem(): Internal.Item; - getMaxHorizontalOffset(): number; - getOcclusionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; - isPathfindable($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.PathComputationType_): boolean; - isCollisionShapeFullBlock($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; - tick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; - getAnalogOutputSignal($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): number; - getBlockBuilderKJS(): Internal.BlockBuilder; - getDestroyProgress($$0: Internal.BlockState_, $$1: Internal.Player_, $$2: Internal.BlockGetter_, $$3: BlockPos_): number; - triggerEvent($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: number, $$4: number): boolean; - getLightBlock($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; - isSignalSource($$0: Internal.BlockState_): boolean; - redirect$zej000$redirectGetBlockStateLightEmission(player: Internal.Player_, blockState: Internal.BlockState_, param0: Internal.BlockState_, param1: Internal.Player_, param2: Internal.BlockGetter_, param3: BlockPos_): boolean; - getDirectSignal($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_): number; - getMenuProvider($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): Internal.MenuProvider; - mirror($$0: Internal.BlockState_, $$1: Internal.Mirror_): Internal.BlockState; - defaultDestroyTime(): number; - getShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; - onPlace($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; - getMaxVerticalOffset(): number; - getPistonPushReaction($$0: Internal.BlockState_): Internal.PushReaction; - getLootTable(): ResourceLocation; - getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; - getSignal($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_): number; - getInteractionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; - attack($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_): void; - neighborChanged($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Block_, $$4: BlockPos_, $$5: boolean): void; - getVisualShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; - entityInside($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Entity_): void; - spawnAfterBreak($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.ItemStack_): void; - canBeReplaced($$0: Internal.BlockState_, $$1: Internal.BlockPlaceContext_): boolean; - canBeReplaced($$0: Internal.BlockState_, $$1: Internal.Fluid_): boolean; - getSeed($$0: Internal.BlockState_, $$1: BlockPos_): number; - canSurvive($$0: Internal.BlockState_, $$1: Internal.LevelReader_, $$2: BlockPos_): boolean; - randomTick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; - getShadeBrightness($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; - skipRendering($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Direction_): boolean; - handler$bll001$getCollisionShape(state: Internal.BlockState_, world: Internal.BlockGetter_, pos: BlockPos_, context: Internal.CollisionContext_, cbi: Internal.CallbackInfoReturnable_): void; - hasAnalogOutputSignal($$0: Internal.BlockState_): boolean; - getBlockSupportShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; - setBlockBuilderKJS(b: Internal.BlockBuilder_): void; - getTypeData(): Internal.CompoundTag; - getDrops($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): Internal.List; - getFluidState($$0: Internal.BlockState_): Internal.FluidState; - updateShape($$0: Internal.BlockState_, $$1: Internal.Direction_, $$2: Internal.BlockState_, $$3: Internal.LevelAccessor_, $$4: BlockPos_, $$5: BlockPos_): Internal.BlockState; - onRemove($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; - readonly "properties" : Internal.BlockBehaviour$Properties; - get blockBuilderKJS(): Internal.BlockBuilder; - get lootTable(): ResourceLocation; - get maxHorizontalOffset(): number; - get offsetType(): Internal.BlockBehaviour$OffsetType; - get maxVerticalOffset(): number; - get typeData(): Internal.CompoundTag; - set blockBuilderKJS(b: Internal.BlockBuilder_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockBehaviour_ = BlockBehaviour; - /** - * @javaClass java.util.RandomAccess - */ - interface RandomAccess { - } - type RandomAccess_ = RandomAccess; - /** - * @javaClass net.minecraft.class_2792 - */ - interface ServerGamePacketListener extends Internal.ServerPacketListener { - handleAnimate(arg0: Internal.ServerboundSwingPacket_): void; - handleInteract(arg0: Internal.ServerboundInteractPacket_): void; - handleSetCarriedItem(arg0: Internal.ServerboundSetCarriedItemPacket_): void; - handleBlockEntityTagQuery(arg0: Internal.ServerboundBlockEntityTagQuery_): void; - handleRecipeBookSeenRecipePacket(arg0: Internal.ServerboundRecipeBookSeenRecipePacket_): void; - handlePlayerAbilities(arg0: Internal.ServerboundPlayerAbilitiesPacket_): void; - handleResourcePackResponse(arg0: Internal.ServerboundResourcePackPacket_): void; - handleMovePlayer(arg0: Internal.ServerboundMovePlayerPacket_): void; - handleSetCreativeModeSlot(arg0: Internal.ServerboundSetCreativeModeSlotPacket_): void; - handlePlayerCommand(arg0: Internal.ServerboundPlayerCommandPacket_): void; - handleLockDifficulty(arg0: Internal.ServerboundLockDifficultyPacket_): void; - handleChat(arg0: Internal.ServerboundChatPacket_): void; - handleSeenAdvancements(arg0: Internal.ServerboundSeenAdvancementsPacket_): void; - handleTeleportToEntityPacket(arg0: Internal.ServerboundTeleportToEntityPacket_): void; - handleContainerClose(arg0: Internal.ServerboundContainerClosePacket_): void; - handleCustomCommandSuggestions(arg0: Internal.ServerboundCommandSuggestionPacket_): void; - handlePlayerInput(arg0: Internal.ServerboundPlayerInputPacket_): void; - handleJigsawGenerate(arg0: Internal.ServerboundJigsawGeneratePacket_): void; - handleSetCommandBlock(arg0: Internal.ServerboundSetCommandBlockPacket_): void; - handleEntityTagQuery(arg0: Internal.ServerboundEntityTagQuery_): void; - handlePlayerAction(arg0: Internal.ServerboundPlayerActionPacket_): void; - handleUseItemOn(arg0: Internal.ServerboundUseItemOnPacket_): void; - handleContainerButtonClick(arg0: Internal.ServerboundContainerButtonClickPacket_): void; - handlePaddleBoat(arg0: Internal.ServerboundPaddleBoatPacket_): void; - handleClientCommand(arg0: Internal.ServerboundClientCommandPacket_): void; - handleAcceptTeleportPacket(arg0: Internal.ServerboundAcceptTeleportationPacket_): void; - handleContainerClick(arg0: Internal.ServerboundContainerClickPacket_): void; - handleUseItem(arg0: Internal.ServerboundUseItemPacket_): void; - handleClientInformation(arg0: Internal.ServerboundClientInformationPacket_): void; - handlePlaceRecipe(arg0: Internal.ServerboundPlaceRecipePacket_): void; - handleSetBeaconPacket(arg0: Internal.ServerboundSetBeaconPacket_): void; - handleSetJigsawBlock(arg0: Internal.ServerboundSetJigsawBlockPacket_): void; - handleEditBook(arg0: Internal.ServerboundEditBookPacket_): void; - handleRecipeBookChangeSettingsPacket(arg0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void; - handleKeepAlive(arg0: Internal.ServerboundKeepAlivePacket_): void; - handleCustomPayload(arg0: Internal.ServerboundCustomPayloadPacket_): void; - handleSelectTrade(arg0: Internal.ServerboundSelectTradePacket_): void; - handlePickItem(arg0: Internal.ServerboundPickItemPacket_): void; - handlePong(arg0: Internal.ServerboundPongPacket_): void; - handleSignUpdate(arg0: Internal.ServerboundSignUpdatePacket_): void; - handleSetCommandMinecart(arg0: Internal.ServerboundSetCommandMinecartPacket_): void; - handleChangeDifficulty(arg0: Internal.ServerboundChangeDifficultyPacket_): void; - handleSetStructureBlock(arg0: Internal.ServerboundSetStructureBlockPacket_): void; - handleRenameItem(arg0: Internal.ServerboundRenameItemPacket_): void; - handleMoveVehicle(arg0: Internal.ServerboundMoveVehiclePacket_): void; - } - type ServerGamePacketListener_ = ServerGamePacketListener; - /** - * @javaClass net.fabricmc.fabric.api.transfer.v1.item.ItemVariant - */ - interface ItemVariant extends Internal.TransferVariant { - blank(): this; - fromNbt(nbt: Internal.CompoundTag_): this; - of(item: Internal.ItemLike_, tag: Internal.CompoundTag_): this; - of(item: Internal.ItemLike_): this; - of(stack: Internal.ItemStack_): this; - toStack(): Internal.ItemStack; - toStack(count: number): Internal.ItemStack; - getItem(): Internal.Item; - fromPacket(buf: Internal.FriendlyByteBuf_): this; - matches(stack: Internal.ItemStack_): boolean; - } - type ItemVariant_ = ItemVariant; - /** - * @javaClass net.coderbot.batchedentityrendering.impl.BufferBuilderExt - */ - interface BufferBuilderExt { - setupBufferSlice(arg0: Internal.ByteBuffer_, arg1: Internal.BufferBuilder$DrawState_): void; - teardownBufferSlice(): void; - splitStrip(): void; - } - type BufferBuilderExt_ = BufferBuilderExt; - /** - * @javaClass net.minecraft.class_6379 - */ - interface NarratableEntry extends Internal.NarrationSupplier { - narrationPriority(): Internal.NarratableEntry$NarrationPriority; - isActive(): boolean; - } - type NarratableEntry_ = (() => Internal.NarratableEntry$NarrationPriority) | NarratableEntry; - /** - * @javaClass net.minecraft.class_6746 - */ - class BelowZeroRetrogen { - applyBedrockMask($$0: Internal.ProtoChunk_): void; - hasBedrockHoles(): boolean; - static read($$0: Internal.CompoundTag_): this; - static getBiomeResolver($$0: Internal.BiomeResolver_, $$1: Internal.ChunkAccess_): Internal.BiomeResolver; - hasBedrockHole($$0: number, $$1: number): boolean; - targetStatus(): Internal.ChunkStatus; - static replaceOldBedrock($$0: Internal.ProtoChunk_): void; - static readonly "CODEC" : Internal.Codec; - static readonly "UPGRADE_HEIGHT_ACCESSOR" : Internal.LevelHeightAccessor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BelowZeroRetrogen_ = BelowZeroRetrogen; - /** - * @javaClass net.minecraft.class_3536 - */ - interface ProgressListener { - progressStartNoAbort(arg0: Internal.Component_): void; - progressStart(arg0: Internal.Component_): void; - stop(): void; - progressStagePercentage(arg0: number): void; - progressStage(arg0: Internal.Component_): void; - } - type ProgressListener_ = ProgressListener; - /** - * @javaClass net.minecraft.class_746 - */ - class LocalPlayer extends Internal.AbstractClientPlayer { - isMovingSlowly(): boolean; - isSuppressingSlidingDownLadder(): boolean; - handler$bkh000$sendChatMessage(message: string, cbi: Internal.CallbackInfo_): void; - canSpawnSprintParticle(): boolean; - isHandsBusy(): boolean; - displayClientMessage($$0: Internal.Component_, $$1: boolean): void; - openStructureBlock($$0: Internal.StructureBlockEntity_): void; - resetPos(): void; - openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; - stopUsingItem(): void; - isEffectiveAi(): boolean; - setServerBrand($$0: string): void; - removeEffectNoUpdate($$0: Internal.MobEffect_): Internal.MobEffectInstance; - tick(): void; - removeVehicle(): void; - isUsingItem(): boolean; - sendOpenInventory(): void; - clientSideCloseContainer(): void; - startUsingItem($$0: Hand_): void; - openTextEdit($$0: Internal.SignBlockEntity_): void; - openCommandBlock($$0: Internal.CommandBlockEntity_): void; - isRidingJumpable(): boolean; - onUpdateAbilities(): void; - rideTick(): void; - setSprinting($$0: boolean): void; - openJigsawBlock($$0: Internal.JigsawBlockEntity_): void; - isAutoJumpEnabled(): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - getWaterVision(): number; - drop($$0: boolean): boolean; - handleEntityEvent($$0: number): void; - respawn(): void; - getStats(): Internal.StatsCounter; - isCrouching(): boolean; - isUnderWater(): boolean; - getRecipeBook(): Internal.ClientRecipeBook; - setShowDeathScreen($$0: boolean): void; - serverAiStep(): void; - getServerBrand(): string; - setPermissionLevel($$0: number): void; - handler$zfc000$onIsUsingItem(ci: Internal.CallbackInfoReturnable_): void; - closeContainer(): void; - getJumpRidingScale(): number; - playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; - getViewXRot($$0: number): number; - heal($$0: number): void; - updateTutorialInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; - startRiding($$0: Internal.Entity_, $$1: boolean): boolean; - shouldShowDeathScreen(): boolean; - setExperienceValues($$0: number, $$1: number, $$2: number): void; - isShiftKeyDown(): boolean; - aiStep(): void; - move($$0: Internal.MoverType_, $$1: Vec3_): void; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - openMinecartCommandBlock($$0: Internal.BaseCommandBlock_): void; - sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; - getUsedItemHand(): Hand; - removeRecipeHighlight($$0: Internal.Recipe_): void; - magicCrit($$0: Internal.Entity_): void; - swing($$0: Hand_): void; - getCurrentMood(): number; - crit($$0: Internal.Entity_): void; - hurtTo($$0: number): void; - chat($$0: string): void; - isLocalPlayer(): boolean; - getViewYRot($$0: number): number; - canSpawnSoulSpeedParticle(): boolean; - playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; - getRopeHoldPosition($$0: number): Vec3; - "input" : Internal.Input; - "yBob" : number; - "sprintTime" : number; - "xBobO" : number; - "oPortalTime" : number; - readonly "connection" : Internal.ClientPacketListener; - "xBob" : number; - "yBobO" : number; - "portalTime" : number; - get currentMood(): number; - get autoJumpEnabled(): boolean; - get jumpRidingScale(): number; - get shiftKeyDown(): boolean; - get usingItem(): boolean; - get serverBrand(): string; - get localPlayer(): boolean; - get ridingJumpable(): boolean; - get crouching(): boolean; - get recipeBook(): Internal.ClientRecipeBook; - get suppressingSlidingDownLadder(): boolean; - get stats(): Internal.StatsCounter; - get movingSlowly(): boolean; - get handsBusy(): boolean; - get usedItemHand(): Hand; - get underWater(): boolean; - get effectiveAi(): boolean; - get waterVision(): number; - set sprinting($$0: boolean); - set permissionLevel($$0: number); - set showDeathScreen($$0: boolean); - set serverBrand($$0: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LocalPlayer_ = LocalPlayer; - /** - * @javaClass net.minecraft.class_703 - */ - abstract class Particle { - move($$0: number, $$1: number, $$2: number): void; - setParticleSpeed($$0: number, $$1: number, $$2: number): void; - getLifetime(): number; - setBoundingBox($$0: Internal.AABB_): void; - scale($$0: number): this; - setPower($$0: number): this; - getRenderType(): Internal.ParticleRenderType; - tick(): void; - getBoundingBox(): Internal.AABB; - remove(): void; - setPos($$0: number, $$1: number, $$2: number): void; - isAlive(): boolean; - setColor($$0: number, $$1: number, $$2: number): void; - setLifetime($$0: number): void; - toString(): string; - getParticleGroup(): Internal.Optional; - render(arg0: Internal.VertexConsumer_, arg1: Internal.Camera_, arg2: number): void; - get boundingBox(): Internal.AABB; - get alive(): boolean; - get particleGroup(): Internal.Optional; - get lifetime(): number; - get renderType(): Internal.ParticleRenderType; - set boundingBox($$0: Internal.AABB_); - set lifetime($$0: number); - set power($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Particle_ = Particle; - /** - * @javaClass net.minecraft.class_327$class_6415 - */ - class Font$DisplayMode extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Font$DisplayMode[]; - static readonly "POLYGON_OFFSET" : Internal.Font$DisplayMode; - static readonly "SEE_THROUGH" : Internal.Font$DisplayMode; - static readonly "NORMAL" : Internal.Font$DisplayMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Font$DisplayMode_ = "normal" | "see_through" | "polygon_offset" | Font$DisplayMode; - /** - * @javaClass net.minecraft.class_5714 - */ - interface GameEventListener { - handleGameEvent(arg0: Internal.Level_, arg1: Internal.GameEvent_, arg2: Internal.Entity_, arg3: BlockPos_): boolean; - getListenerRadius(): number; - getListenerSource(): Internal.PositionSource; - } - type GameEventListener_ = GameEventListener; - /** - * @javaClass net.minecraft.class_1716 - */ - class DispenserMenu extends Internal.AbstractContainerMenu { - removed($$0: Internal.Player_): void; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DispenserMenu_ = DispenserMenu; - /** - * @javaClass net.minecraft.class_287$class_4574 - */ - class BufferBuilder$DrawState { - mode(): Internal.VertexFormat$Mode; - indexOnly(): boolean; - indexType(): Internal.VertexFormat$IndexType; - indexCount(): number; - format(): Internal.VertexFormat; - sequentialIndex(): boolean; - vertexCount(): number; - vertexBufferSize(): number; - bufferSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BufferBuilder$DrawState_ = BufferBuilder$DrawState; - /** - * Fired when you need to modify properties of a block. - * @javaClass dev.latvian.mods.kubejs.block.BlockModificationEventJS - */ - class BlockModificationEventJS extends Internal.EventJS { - modify(predicate: BlockStatePredicate_, c: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when you need to modify properties of a block. - */ - type BlockModificationEventJS_ = BlockModificationEventJS; - /** - * @javaClass dev.latvian.mods.rhino.ScriptableObject - */ - abstract class ScriptableObject implements Internal.Scriptable, Internal.SymbolScriptable, Internal.Serializable, Internal.ConstProperties { - isSealed(): boolean; - setParentScope(m: Internal.Scriptable_): void; - static redefineProperty(obj: Internal.Scriptable_, name: string, isConst: boolean): void; - putConst(name: string, start: Internal.Scriptable_, value: any): void; - static getTypedProperty(s: Internal.Scriptable_, name: string, type: Internal.Class_): T; - static getTypedProperty(s: Internal.Scriptable_, index: number, type: Internal.Class_): T; - getIds(): any[]; - static getArrayPrototype(scope: Internal.Scriptable_): Internal.Scriptable; - getAllIds(): any[]; - put(index: number, start: Internal.Scriptable_, value: any): void; - put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; - put(name: string, start: Internal.Scriptable_, value: any): void; - static getDefaultValue(object: Internal.Scriptable_, typeHint: Internal.Class_): any; - getDefaultValue(typeHint: Internal.Class_): any; - defineOwnProperties(cx: Internal.Context_, props: Internal.ScriptableObject_): void; - static defineProperty(destination: Internal.Scriptable_, propertyName: string, value: any, attributes: number): void; - defineProperty(key: Internal.Symbol_, value: any, attributes: number): void; - defineProperty(propertyName: string, value: any, attributes: number): void; - defineProperty(propertyName: string, clazz: Internal.Class_, attributes: number): void; - defineProperty(propertyName: string, delegateTo: any, getter: Internal.Method_, setter: Internal.Method_, attributes: number): void; - setGetterOrSetter(name: string, index: number, getterOrSetter: dev.latvian.mods.rhino.Callable_, isSetter: boolean): void; - avoidObjectDetection(): boolean; - has(index: number, start: Internal.Scriptable_): boolean; - has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; - has(name: string, start: Internal.Scriptable_): boolean; - getExternalArrayLength(): any; - getAttributes(sym: Internal.Symbol_): number; - getAttributes(index: number): number; - getAttributes(name: string): number; - hasInstance(instance: Internal.Scriptable_): boolean; - getAssociatedValue(key: any): any; - static getPropertyIds(obj: Internal.Scriptable_): any[]; - static hasProperty(obj: Internal.Scriptable_, name: string): boolean; - static hasProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): boolean; - static hasProperty(obj: Internal.Scriptable_, index: number): boolean; - getExternalArrayData(): Internal.ExternalArrayData; - size(): number; - defineOwnProperty(cx: Internal.Context_, id: any, desc: Internal.ScriptableObject_): void; - static getFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; - getClassName(): string; - getParentScope(): Internal.Scriptable; - preventExtensions(): void; - setExternalArrayData(array: Internal.ExternalArrayData_): void; - static callMethod(cx: Internal.Context_, obj: Internal.Scriptable_, methodName: string, args: any[]): any; - static callMethod(obj: Internal.Scriptable_, methodName: string, args: any[]): any; - getTypeOf(): Internal.MemberType; - static getTopScopeValue(scope: Internal.Scriptable_, key: any): any; - sealObject(): void; - setAttributes(index: number, attributes: number): void; - setAttributes(key: Internal.Symbol_, attributes: number): void; - setAttributes(name: string, attributes: number): void; - static putProperty(obj: Internal.Scriptable_, name: string, value: any): void; - static putProperty(obj: Internal.Scriptable_, key: Internal.Symbol_, value: any): void; - static putProperty(obj: Internal.Scriptable_, index: number, value: any): void; - delete(index: number): void; - delete(name: string): void; - delete(key: Internal.Symbol_): void; - associateValue(key: any, value: any): any; - static deleteProperty(obj: Internal.Scriptable_, name: string): boolean; - static deleteProperty(obj: Internal.Scriptable_, index: number): boolean; - getPrototype(): Internal.Scriptable; - static getObjectPrototype(scope: Internal.Scriptable_): Internal.Scriptable; - isExtensible(): boolean; - isConst(name: string): boolean; - get(index: number, start: Internal.Scriptable_): any; - get(key: Internal.Symbol_, start: Internal.Scriptable_): any; - get(name: string, start: Internal.Scriptable_): any; - get(key: any): any; - static putConstProperty(obj: Internal.Scriptable_, name: string, value: any): void; - getGetterOrSetter(name: string, index: number, isSetter: boolean): any; - static getTopLevelScope(obj: Internal.Scriptable_): Internal.Scriptable; - static getProperty(obj: Internal.Scriptable_, name: string): any; - static getProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): any; - static getProperty(obj: Internal.Scriptable_, index: number): any; - static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean): void; - static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean, mapInheritance: boolean): string; - static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_): void; - isEmpty(): boolean; - defineFunctionProperties(names: string[], clazz: Internal.Class_, attributes: number): void; - static getClassPrototype(scope: Internal.Scriptable_, className: string): Internal.Scriptable; - setPrototype(m: Internal.Scriptable_): void; - defineConst(name: string, start: Internal.Scriptable_): void; - static defineConstProperty(destination: Internal.Scriptable_, propertyName: string): void; - static getGeneratorFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; - static readonly "DONTENUM" : 2; - static readonly "CONST" : 13; - static readonly "UNINITIALIZED_CONST" : 8; - static readonly "EMPTY" : 0; - static readonly "READONLY" : 1; - static readonly "PERMANENT" : 4; - get sealed(): boolean; - get externalArrayData(): Internal.ExternalArrayData; - get parentScope(): Internal.Scriptable; - get ids(): any[]; - get className(): string; - get externalArrayLength(): any; - get allIds(): any[]; - get prototype(): Internal.Scriptable; - get extensible(): boolean; - get typeOf(): Internal.MemberType; - get empty(): boolean; - set externalArrayData(array: Internal.ExternalArrayData_); - set parentScope(m: Internal.Scriptable_); - set prototype(m: Internal.Scriptable_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptableObject_ = ScriptableObject; - /** - * @javaClass net.minecraft.class_2703 - */ - class ClientboundPlayerInfoPacket implements Internal.Packet { - getEntries(): Internal.List; - handle($$0: Internal.ClientGamePacketListener_): void; - getAction(): Internal.ClientboundPlayerInfoPacket$Action; - toString(): string; - write($$0: Internal.FriendlyByteBuf_): void; - get entries(): Internal.List; - get action(): Internal.ClientboundPlayerInfoPacket$Action; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerInfoPacket_ = ClientboundPlayerInfoPacket; - /** - * @javaClass net.minecraft.class_32$class_5143 - */ - class LevelStorageSource$LevelStorageAccess implements Internal.AutoCloseable, Internal.AccessorLevelStorageSession { - getLevelPath($$0: Internal.LevelResource_): Internal.Path; - getSummary(): Internal.LevelSummary; - getDataTag($$0: Internal.DynamicOps_, $$1: Internal.DataPackConfig_, $$2: Internal.Lifecycle_): Internal.WorldData; - getDimensionPath($$0: Internal.ResourceKey_): Internal.Path; - makeWorldBackup(): number; - renameLevel($$0: string): void; - getDataPacks(): Internal.DataPackConfig; - handler$zma000$readWorldProperties(callbackInfo: Internal.CallbackInfoReturnable_): void; - deleteLevel(): void; - getIconFile(): Internal.Optional; - handler$zma000$saveWorld(registryTracker: Internal.RegistryAccess_, saveProperties: Internal.WorldData_, compoundTag: Internal.CompoundTag_, info: Internal.CallbackInfo_): void; - saveDataTag($$0: Internal.RegistryAccess_, $$1: Internal.WorldData_): void; - saveDataTag($$0: Internal.RegistryAccess_, $$1: Internal.WorldData_, $$2: Internal.CompoundTag_): void; - close(): void; - getLevelId(): string; - createPlayerStorage(): Internal.PlayerDataStorage; - get summary(): Internal.LevelSummary; - get levelId(): string; - get iconFile(): Internal.Optional; - get dataPacks(): Internal.DataPackConfig; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelStorageSource$LevelStorageAccess_ = LevelStorageSource$LevelStorageAccess; - /** - * @javaClass net.minecraft.class_642 - */ - class ServerData { - isLan(): boolean; - static read($$0: Internal.CompoundTag_): this; - getResourcePackStatus(): Internal.ServerData$ServerPackStatus; - setResourcePackStatus($$0: Internal.ServerData$ServerPackStatus_): void; - getIconB64(): string; - write(): Internal.CompoundTag; - setIconB64($$0: string): void; - copyFrom($$0: Internal.ServerData_): void; - "motd" : Internal.Component; - "protocol" : number; - "ping" : number; - "ip" : string; - "playerList" : Internal.List; - "name" : string; - "pinged" : boolean; - "version" : Internal.Component; - "status" : Internal.Component; - get resourcePackStatus(): Internal.ServerData$ServerPackStatus; - get lan(): boolean; - get iconB64(): string; - set resourcePackStatus($$0: Internal.ServerData$ServerPackStatus_); - set iconB64($$0: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerData_ = ServerData; - /** - * @javaClass net.minecraft.class_5866 - */ - class UniformFloat extends Internal.FloatProvider { - getMinValue(): number; - getType(): Internal.FloatProviderType; - getMaxValue(): number; - static of($$0: number, $$1: number): this; - toString(): string; - sample($$0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.FloatProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UniformFloat_ = UniformFloat; - /** - * @javaClass net.minecraft.class_4207 - */ - class BrainDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { - addOrUpdateBrainDump($$0: Internal.BrainDebugRenderer$BrainDump_): void; - clear(): void; - removePoi($$0: BlockPos_): void; - removeBrainDump($$0: number): void; - addPoi($$0: Internal.BrainDebugRenderer$PoiInfo_): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; - setFreeTicketCount($$0: BlockPos_, $$1: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BrainDebugRenderer_ = BrainDebugRenderer; - /** - * @javaClass me.jellysquid.mods.sodium.client.model.ModelCuboidAccessor - */ - interface ModelCuboidAccessor { - getQuads(): any[]; - } - type ModelCuboidAccessor_ = (() => any[]) | ModelCuboidAccessor; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.Double2ObjectFunction - */ - interface Double2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Double2ShortFunction; - composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Double2IntFunction; - composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Double2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Double2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Double2LongFunction; - composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Double2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Double2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Double2CharFunction; - composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Double2ReferenceFunction; - composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2DoubleFunction_): Internal.Double2ObjectFunction; - } - type Double2ObjectFunction_ = ((arg0: number) => V) | Double2ObjectFunction; - /** - * @javaClass net.minecraft.class_2394$class_2395 - */ - interface ParticleOptions$Deserializer { - fromNetwork(arg0: Internal.ParticleType_, arg1: Internal.FriendlyByteBuf_): T; - fromCommand(arg0: Internal.ParticleType_, arg1: Internal.StringReader_): T; - } - type ParticleOptions$Deserializer_ = ParticleOptions$Deserializer; - /** - * @javaClass java.util.Spliterator$OfDouble - */ - interface Spliterator$OfDouble extends Internal.Spliterator$OfPrimitive { - trySplit(): this; - tryAdvance(arg0: Internal.DoubleConsumer_): boolean; - tryAdvance(arg0: Internal.Consumer_): boolean; - forEachRemaining(arg0: Internal.DoubleConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type Spliterator$OfDouble_ = Spliterator$OfDouble; - /** - * @javaClass net.minecraft.class_846$class_851 - */ - class ChunkRenderDispatcher$RenderChunk { - createCompileTask($$0: Internal.RenderRegionCache_): Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask; - getBuffer($$0: Internal.RenderType_): Internal.VertexBuffer; - getOrigin(): BlockPos; - rebuildChunkAsync($$0: Internal.ChunkRenderDispatcher_, $$1: Internal.RenderRegionCache_): void; - setOrigin($$0: number, $$1: number, $$2: number): void; - setNotDirty(): void; - resortTransparency($$0: Internal.RenderType_, $$1: Internal.ChunkRenderDispatcher_): boolean; - isDirtyFromPlayer(): boolean; - getBoundingBox(): Internal.AABB; - setDirty($$0: boolean): void; - compileSync($$0: Internal.RenderRegionCache_): void; - getRelativeOrigin($$0: Internal.Direction_): BlockPos; - isDirty(): boolean; - releaseBuffers(): void; - getCompiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk; - hasAllNeighbors(): boolean; - readonly "compiled" : Internal.AtomicReference; - static readonly "SIZE" : 16; - readonly "index" : number; - get dirty(): boolean; - get boundingBox(): Internal.AABB; - get compiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk; - get dirtyFromPlayer(): boolean; - get origin(): BlockPos; - set dirty($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChunkRenderDispatcher$RenderChunk_ = ChunkRenderDispatcher$RenderChunk; - /** - * @javaClass net.minecraft.class_1077 - */ - class LanguageInfo implements Internal.Language, Internal.Comparable { - getName(): string; - getRegion(): string; - hashCode(): number; - equals($$0: any): boolean; - isBidirectional(): boolean; - toString(): string; - compareTo($$0: Internal.LanguageInfo_): number; - getCode(): string; - get bidirectional(): boolean; - get code(): string; - get name(): string; - get region(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LanguageInfo_ = LanguageInfo; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder - */ - class FenceGateBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FenceGateBlockBuilder_ = FenceGateBlockBuilder; - /** - * @javaClass net.minecraft.class_5363 - */ - class LevelStem { - typeHolder(): Internal.Holder; - static stable($$0: number, $$1: Internal.Registry_): boolean; - generator(): Internal.ChunkGenerator; - static sortMap($$0: Internal.Registry_): Internal.Registry; - static readonly "CODEC" : Internal.Codec; - static readonly "OVERWORLD" : Internal.ResourceKey; - static readonly "NETHER" : Internal.ResourceKey; - static readonly "END" : Internal.ResourceKey; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelStem_ = Special.LevelStem | LevelStem; - /** - * @javaClass java.util.Spliterator - */ - interface Spliterator { - trySplit(): Internal.Spliterator; - tryAdvance(arg0: Internal.Consumer_): boolean; - characteristics(): number; - getComparator(): Internal.Comparator; - getExactSizeIfKnown(): number; - estimateSize(): number; - hasCharacteristics(arg0: number): boolean; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type Spliterator_ = Spliterator; - /** - * @javaClass dev.latvian.mods.kubejs.item.FoodBuilder - */ - class FoodBuilder { - saturation(s: number): this; - build(): Internal.FoodProperties; - removeEffect(mobEffect: Internal.MobEffect_): this; - /** - */ - effect(mobEffectId: Special.MobEffect, duration: number, amplifier: number, probability: number): this; - meat(flag: boolean): this; - meat(): this; - alwaysEdible(): this; - alwaysEdible(flag: boolean): this; - fastToEat(flag: boolean): this; - fastToEat(): this; - eaten(e: Internal.Consumer_): this; - hunger(h: number): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type FoodBuilder_ = FoodBuilder; - /** - * @javaClass net.minecraft.class_4304 - */ - class RaidDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; - setRaidCenters($$0: Internal.Collection_): void; - set raidCenters($$0: Internal.Collection_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RaidDebugRenderer_ = RaidDebugRenderer; - /** - * @javaClass net.minecraft.class_5843 - */ - interface VerticalAnchor { - belowTop($$0: number): this; - top(): this; - bottom(): this; - absolute($$0: number): this; - resolveY(arg0: Internal.WorldGenerationContext_): number; - aboveBottom($$0: number): this; - } - type VerticalAnchor_ = ((arg0: Internal.WorldGenerationContext) => number) | VerticalAnchor; - /** - * @javaClass net.minecraft.class_1296 - */ - abstract class AgeableMob extends Internal.PathfinderMob { - isBaby(): boolean; - setBaby($$0: boolean): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - aiStep(): void; - getAge(): number; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - canBreed(): boolean; - getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - ageUp($$0: number, $$1: boolean): void; - ageUp($$0: number): void; - setAge($$0: number): void; - static readonly "BABY_START_AGE" : -24000; - get baby(): boolean; - get age(): number; - set baby($$0: boolean); - set age($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AgeableMob_ = AgeableMob; - /** - * @javaClass net.minecraft.class_2646 - */ - class TrappedChestBlockEntity extends Internal.ChestBlockEntity { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TrappedChestBlockEntity_ = TrappedChestBlockEntity; - /** - * @javaClass org.apache.commons.lang3.tuple.Triple - */ - abstract class Triple implements Internal.Comparable>, Internal.Serializable { - getRight(): R; - getMiddle(): M; - hashCode(): number; - static of(arg0: L, arg1: M, arg2: R): Internal.Triple; - equals(arg0: any): boolean; - toString(): string; - toString(arg0: string): string; - static emptyArray(): Internal.Triple[]; - compareTo(arg0: Internal.Triple_): number; - getLeft(): L; - static readonly "EMPTY_ARRAY" : Internal.Triple[]; - get middle(): M; - get left(): L; - get right(): R; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Triple_ = Triple; - /** - * @javaClass net.minecraft.class_1322$class_1323 - */ - class AttributeModifier$Operation extends Internal.Enum { - static fromValue($$0: number): this; - toValue(): number; - static valueOf($$0: string): this; - static values(): Internal.AttributeModifier$Operation[]; - static readonly "ADDITION" : Internal.AttributeModifier$Operation; - static readonly "MULTIPLY_BASE" : Internal.AttributeModifier$Operation; - static readonly "MULTIPLY_TOTAL" : Internal.AttributeModifier$Operation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributeModifier$Operation_ = "multiply_base" | "multiply_total" | "addition" | AttributeModifier$Operation; - /** - * @javaClass net.minecraft.class_3568 - */ - class LevelLightEngine implements Internal.LightEventListener { - runUpdates($$0: number, $$1: boolean, $$2: boolean): number; - getRawBrightness($$0: BlockPos_, $$1: number): number; - getMaxLightSection(): number; - getMinLightSection(): number; - hasLightWork(): boolean; - handler$cee000$checkBlock(pos: BlockPos_, ci: Internal.CallbackInfo_): void; - updateSectionStatus($$0: Internal.SectionPos_, $$1: boolean): void; - getDebugData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): string; - enableLightSources($$0: Internal.ChunkPos_, $$1: boolean): void; - queueSectionData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_, $$2: Internal.DataLayer_, $$3: boolean): void; - getLayerListener($$0: Internal.LightLayer_): Internal.LayerLightEventListener; - handler$cee000$doLightUpdates(maxUpdateCount: number, doSkylight: boolean, skipEdgeLightPropagation: boolean, cir: Internal.CallbackInfoReturnable_): void; - checkBlock($$0: BlockPos_): void; - retainData($$0: Internal.ChunkPos_, $$1: boolean): void; - onBlockEmissionIncrease($$0: BlockPos_, $$1: number): void; - getLightSectionCount(): number; - static readonly "LIGHT_SECTION_PADDING" : 1; - static readonly "MAX_SOURCE_LEVEL" : 15; - get lightSectionCount(): number; - get minLightSection(): number; - get maxLightSection(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelLightEngine_ = LevelLightEngine; - /** - * @javaClass net.minecraft.class_4019 - */ - class Fox extends Internal.Animal { - handleEntityEvent($$0: number): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - isCrouching(): boolean; - getFoxType(): Internal.Fox$Type; - isFaceplanted(): boolean; - setIsCrouching($$0: boolean): void; - isFood($$0: Internal.ItemStack_): boolean; - isFullyCrouched(): boolean; - isJumping(): boolean; - setIsInterested($$0: boolean): void; - isInterested(): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - setIsPouncing($$0: boolean): void; - playAmbientSound(): void; - getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; - setTarget($$0: Internal.LivingEntity_): void; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - getLeashOffset(): Vec3; - static checkFoxSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - aiStep(): void; - isSitting(): boolean; - canHoldItem($$0: Internal.ItemStack_): boolean; - isSleeping(): boolean; - getHeadRollAngle($$0: number): number; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - static isPathClear($$0: Internal.Fox_, $$1: Internal.LivingEntity_): boolean; - isPouncing(): boolean; - setSitting($$0: boolean): void; - canTakeItem($$0: Internal.ItemStack_): boolean; - getCrouchAmount($$0: number): number; - static readonly "FLAG_INTERESTED" : 8; - static readonly "FLAG_POUNCING" : 16; - static readonly "FLAG_CROUCHING" : 4; - get fullyCrouched(): boolean; - get foxType(): Internal.Fox$Type; - get crouching(): boolean; - get jumping(): boolean; - get interested(): boolean; - get pouncing(): boolean; - get faceplanted(): boolean; - get leashOffset(): Vec3; - get sitting(): boolean; - get sleeping(): boolean; - set sitting($$0: boolean); - set target($$0: Internal.LivingEntity_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Fox_ = Fox; - /** - * @javaClass net.minecraft.class_632$class_633 - */ - interface ClientAdvancements$Listener extends Internal.AdvancementList$Listener { - onSelectedTabChanged(arg0: Internal.Advancement_): void; - onUpdateAdvancementProgress(arg0: Internal.Advancement_, arg1: Internal.AdvancementProgress_): void; - } - type ClientAdvancements$Listener_ = ClientAdvancements$Listener; - /** - * @javaClass com.mojang.datafixers.OpticFinder - */ - interface OpticFinder { - findType(arg0: com.mojang.datafixers.types.Type_, arg1: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; - findType(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; - inField(arg0: string, arg1: com.mojang.datafixers.types.Type_): Internal.OpticFinder; - type(): com.mojang.datafixers.types.Type; - } - type OpticFinder_ = OpticFinder; - /** - * @javaClass net.minecraft.class_6621 - */ - interface PostPlacementProcessor { - afterPlace(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.Random_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: Internal.PiecesContainer_): void; - } - type PostPlacementProcessor_ = ((arg0: Internal.WorldGenLevel, arg1: Internal.StructureFeatureManager, arg2: Internal.ChunkGenerator, arg3: Internal.Random, arg4: Internal.BoundingBox, arg5: Internal.ChunkPos, arg6: Internal.PiecesContainer) => void) | PostPlacementProcessor; - /** - * @javaClass net.minecraft.class_2601 - */ - class DispenserBlockEntity extends Internal.RandomizableContainerBlockEntity { - addItem($$0: Internal.ItemStack_): number; - method_5439(): number; - getRandomSlot(): number; - load($$0: Internal.CompoundTag_): void; - static readonly "CONTAINER_SIZE" : 9; - get randomSlot(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DispenserBlockEntity_ = DispenserBlockEntity; - /** - * @javaClass me.jellysquid.mods.sodium.client.gl.attribute.BufferVertexFormat - */ - interface BufferVertexFormat { - getStride(): number; - from(format: Internal.VertexFormat_): this; - } - type BufferVertexFormat_ = (() => number) | BufferVertexFormat; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemFoodEatenEventJS - */ - class ItemFoodEatenEventJS extends Internal.PlayerEventJS { - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemFoodEatenEventJS_ = ItemFoodEatenEventJS; - /** - * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate - */ - class BlockEntityPredicate implements dev.latvian.mods.kubejs.block.predicate.BlockPredicate { - data(cd: Internal.BlockEntityPredicateDataCheck_): this; - toString(): string; - check(block: Internal.BlockContainerJS_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockEntityPredicate_ = BlockEntityPredicate; - /** - * @javaClass net.minecraft.class_34$class_5781 - */ - class LevelSummary$BackupStatus extends Internal.Enum { - getTranslationKey(): string; - static valueOf($$0: string): this; - static values(): Internal.LevelSummary$BackupStatus[]; - shouldBackup(): boolean; - isSevere(): boolean; - static readonly "UPGRADE_TO_SNAPSHOT" : Internal.LevelSummary$BackupStatus; - static readonly "DOWNGRADE" : Internal.LevelSummary$BackupStatus; - static readonly "NONE" : Internal.LevelSummary$BackupStatus; - get translationKey(): string; - get severe(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelSummary$BackupStatus_ = "none" | "downgrade" | "upgrade_to_snapshot" | LevelSummary$BackupStatus; - /** - * @javaClass net.minecraft.class_1146 - */ - class WeighedSoundEvents implements Internal.Weighted { - getResourceLocation(): ResourceLocation; - addSound($$0: Internal.Weighted_): void; - getWeight(): number; - getSubtitle(): Internal.Component; - preloadIfRequired($$0: Internal.SoundEngine_): void; - getSound(): Internal.Sound; - get subtitle(): Internal.Component; - get sound(): Internal.Sound; - get weight(): number; - get resourceLocation(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WeighedSoundEvents_ = WeighedSoundEvents; - /** - * @javaClass net.minecraft.class_1278 - */ - interface WorldlyContainer extends Internal.Container { - canTakeItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean; - getSlotsForFace(arg0: Internal.Direction_): number[]; - canPlaceItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean; - } - type WorldlyContainer_ = WorldlyContainer; - /** - * @javaClass java.nio.DoubleBuffer - */ - abstract class DoubleBuffer extends Internal.Buffer implements Internal.Comparable { - hasArray(): boolean; - compact(): this; - clear(): this; - duplicate(): this; - compareTo(arg0: Internal.DoubleBuffer_): number; - asReadOnlyBuffer(): this; - put(arg0: number[]): this; - put(arg0: number, arg1: number[], arg2: number, arg3: number): this; - put(arg0: number, arg1: number[]): this; - put(arg0: number[], arg1: number, arg2: number): this; - put(arg0: number, arg1: Internal.DoubleBuffer_, arg2: number, arg3: number): this; - put(arg0: Internal.DoubleBuffer_): this; - put(arg0: number, arg1: number): this; - put(arg0: number): this; - static allocate(arg0: number): this; - rewind(): this; - slice(): this; - slice(arg0: number, arg1: number): this; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.DoubleBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): this; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): this; - get(arg0: number[], arg1: number, arg2: number): this; - get(arg0: number[]): this; - limit(arg0: number): this; - reset(): this; - arrayOffset(): number; - toString(): string; - position(arg0: number): this; - flip(): this; - isDirect(): boolean; - static wrap(arg0: number[]): this; - static wrap(arg0: number[], arg1: number, arg2: number): this; - mark(): this; - order(): Internal.ByteOrder; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DoubleBuffer_ = DoubleBuffer; - /** - * @javaClass it.unimi.dsi.fastutil.Hash$Strategy - */ - interface Hash$Strategy { - hashCode(arg0: K): number; - equals(arg0: K, arg1: K): boolean; - } - type Hash$Strategy_ = Hash$Strategy; - /** - * @javaClass net.minecraft.class_3310$class_3181 - */ - class SpikeFeature$EndSpike { - getHeight(): number; - getTopBoundingBox(): Internal.AABB; - isCenterWithinChunk($$0: BlockPos_): boolean; - isGuarded(): boolean; - getCenterZ(): number; - getRadius(): number; - getCenterX(): number; - static readonly "CODEC" : Internal.Codec; - get guarded(): boolean; - get centerZ(): number; - get topBoundingBox(): Internal.AABB; - get centerX(): number; - get radius(): number; - get height(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpikeFeature$EndSpike_ = SpikeFeature$EndSpike; - /** - * @javaClass net.fabricmc.fabric.mixin.object.builder.VillagerProfessionAccessor - */ - interface VillagerProfessionAccessor { - } - type VillagerProfessionAccessor_ = VillagerProfessionAccessor; - /** - * @javaClass net.minecraft.class_4565 - */ - class CommandStorage { - set($$0: ResourceLocation_, $$1: Internal.CompoundTag_): void; - keys(): Internal.Stream; - get($$0: ResourceLocation_): Internal.CompoundTag; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CommandStorage_ = CommandStorage; - /** - * @javaClass java.util.concurrent.ScheduledExecutorService - */ - interface ScheduledExecutorService extends Internal.ExecutorService { - scheduleAtFixedRate(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; - schedule(arg0: Internal.Callable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; - schedule(arg0: Internal.Runnable_, arg1: number, arg2: Internal.TimeUnit_): Internal.ScheduledFuture; - scheduleWithFixedDelay(arg0: Internal.Runnable_, arg1: number, arg2: number, arg3: Internal.TimeUnit_): Internal.ScheduledFuture; - } - type ScheduledExecutorService_ = ScheduledExecutorService; - /** - * @javaClass com.mojang.authlib.properties.PropertyMap - */ - class PropertyMap extends Internal.ForwardingMultimap { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PropertyMap_ = PropertyMap; - /** - * @javaClass net.minecraft.class_6795 - */ - class HeightRangePlacement extends Internal.PlacementModifier { - static uniform($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; - static of($$0: Internal.HeightProvider_): this; - getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; - type(): Internal.PlacementModifierType; - static triangle($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): this; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HeightRangePlacement_ = HeightRangePlacement; - /** - * @javaClass net.minecraft.class_3215 - */ - class ServerChunkCache extends Internal.ChunkSource { - isPositionTicking($$0: number): boolean; - chunkScanner(): Internal.ChunkScanAccess; - broadcast($$0: Internal.Entity_, $$1: Internal.Packet_): void; - getLoadedChunksCount(): number; - getLightEngine(): Internal.ThreadedLevelLightEngine; - getChunkNow($$0: number, $$1: number): Internal.LevelChunk; - updateChunkForced($$0: Internal.ChunkPos_, $$1: boolean): void; - onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; - getDataStorage(): Internal.DimensionDataStorage; - removeRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; - save($$0: boolean): void; - blockChanged($$0: BlockPos_): void; - getPoiManager(): Internal.PoiManager; - getLastSpawnState(): Internal.NaturalSpawner$SpawnState; - getTickingGenerated(): number; - getGenerator(): Internal.ChunkGenerator; - pollTask(): boolean; - removeTicketsOnClosing(): void; - gatherStats(): string; - getChunkForLighting($$0: number, $$1: number): Internal.BlockGetter; - close(): void; - broadcastAndSend($$0: Internal.Entity_, $$1: Internal.Packet_): void; - getChunkFuture($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.CompletableFuture>; - move($$0: Internal.ServerPlayer_): void; - setSpawnSettings($$0: boolean, $$1: boolean): void; - hasChunk($$0: number, $$1: number): boolean; - tick($$0: Internal.BooleanSupplier_, $$1: boolean): void; - removeEntity($$0: Internal.Entity_): void; - addRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; - setSimulationDistance($$0: number): void; - addEntity($$0: Internal.Entity_): void; - getLevel(): Internal.Level; - getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; - getPendingTasksCount(): number; - setViewDistance($$0: number): void; - getChunkDebugData($$0: Internal.ChunkPos_): string; - readonly "chunkMap" : Internal.ChunkMap; - get tickingGenerated(): number; - get pendingTasksCount(): number; - get lightEngine(): Internal.ThreadedLevelLightEngine; - get lastSpawnState(): Internal.NaturalSpawner$SpawnState; - get level(): Internal.Level; - get dataStorage(): Internal.DimensionDataStorage; - get poiManager(): Internal.PoiManager; - get generator(): Internal.ChunkGenerator; - get loadedChunksCount(): number; - set simulationDistance($$0: number); - set viewDistance($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerChunkCache_ = ServerChunkCache; - /** - * @javaClass net.fabricmc.fabric.mixin.gamerule.GameRulesAccessor - */ - interface GameRulesAccessor { - } - type GameRulesAccessor_ = GameRulesAccessor; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS - */ - interface ItemTooltipEventJS$StaticTooltipHandlerFromJS { - accept(arg0: Internal.ItemStackJS_, arg1: boolean, arg2: Internal.List_): void; - } - type ItemTooltipEventJS$StaticTooltipHandlerFromJS_ = ((arg0: Internal.ItemStackJS, arg1: boolean, arg2: Internal.List) => void) | ItemTooltipEventJS$StaticTooltipHandlerFromJS; - /** - * @javaClass dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback - */ - interface MobEffectBuilder$EffectTickCallback { - applyEffectTick(arg0: Internal.LivingEntityJS_, arg1: number): void; - } - type MobEffectBuilder$EffectTickCallback_ = ((arg0: Internal.LivingEntityJS, arg1: number) => void) | MobEffectBuilder$EffectTickCallback; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleIterator - */ - interface DoubleIterator extends Internal.PrimitiveIterator$OfDouble { - next(): number; - skip(arg0: number): number; - forEachRemaining(arg0: Internal.Consumer_): void; - forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; - nextDouble(): number; - } - type DoubleIterator_ = (() => number) | DoubleIterator; - /** - * @javaClass net.minecraft.class_3268 - */ - class VanillaPackResources implements Internal.PackResources, Internal.ResourceProvider { - getResource($$0: Internal.PackType_, $$1: ResourceLocation_): Internal.InputStream; - getName(): string; - getMetadataSection($$0: Internal.MetadataSectionSerializer_): T; - getResources(type: Internal.PackType_, namespace: string, prefix: string, maxDepth: number, pathFilter: Internal.Predicate_): Internal.Collection; - getNamespaces($$0: Internal.PackType_): Internal.Set; - getResourceAsStream(type: Internal.PackType_, id: ResourceLocation_): Internal.InputStream; - getResourceAsStream(path: string): Internal.InputStream; - hasResource(type: Internal.PackType_, id: ResourceLocation_): boolean; - method_14486($$0: ResourceLocation_): Internal.Resource; - close(): void; - getRootResource($$0: string): Internal.InputStream; - readonly "packMetadata" : Internal.PackMetadataSection; - static "generatedDir" : null; - static "clientObject" : null; - readonly "namespaces" : Internal.Set; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VanillaPackResources_ = VanillaPackResources; - /** - * @javaClass com.mojang.serialization.codecs.RecordCodecBuilder$Instance - */ - class RecordCodecBuilder$Instance implements Internal.Applicative, any> { - ap2(arg0: Internal.App_, Internal.BiFunction_>, arg1: Internal.App_, A>, arg2: Internal.App_, B>): Internal.App, R>; - ap4(arg0: Internal.App_, Internal.Function4_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>): Internal.App, R>; - ap3(arg0: Internal.App_, Internal.Function3_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>): Internal.App, R>; - lift1(arg0: Internal.App_, Internal.Function_>): Internal.Function, A>, Internal.App, R>>; - stable(arg0: A): Internal.App, A>; - deprecated(arg0: A, arg1: number): Internal.App, A>; - map(arg0: Internal.Function_, arg1: Internal.App_, T>): Internal.App, R>; - point(arg0: A): Internal.App, A>; - point(arg0: A, arg1: Internal.Lifecycle_): Internal.App, A>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecordCodecBuilder$Instance_ = RecordCodecBuilder$Instance; - /** - * @javaClass java.io.Closeable - */ - interface Closeable extends Internal.AutoCloseable { - close(): void; - } - type Closeable_ = (() => void) | Closeable; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Reference2BooleanFunction - */ - interface Reference2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Reference2ShortFunction; - composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Reference2IntFunction; - composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: boolean): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Reference2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Reference2ObjectFunction; - get(arg0: any): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Reference2LongFunction; - removeBoolean(arg0: any): boolean; - composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2BooleanFunction; - getBoolean(arg0: any): boolean; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Reference2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Reference2FloatFunction; - test(arg0: K): boolean; - composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Reference2CharFunction; - composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2BooleanFunction; - composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Reference2ReferenceFunction; - composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2BooleanFunction; - } - type Reference2BooleanFunction_ = ((arg0: any) => boolean) | Reference2BooleanFunction; - /** - * @javaClass net.minecraft.class_4659 - */ - class BeehiveDecorator extends Internal.TreeDecorator { - place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BeehiveDecorator_ = BeehiveDecorator; - /** - * @javaClass net.minecraft.class_4651 - */ - abstract class BlockStateProvider { - getState(arg0: Internal.Random_, arg1: BlockPos_): Internal.BlockState; - static simple($$0: Internal.Block_): Internal.SimpleStateProvider; - static simple($$0: Internal.BlockState_): Internal.SimpleStateProvider; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockStateProvider_ = BlockStateProvider; - /** - * @javaClass com.mojang.datafixers.util.Pair - */ - class Pair implements Internal.App, F> { - mapFirst(arg0: Internal.Function_): Internal.Pair; - swap(): Internal.Pair; - static unbox(arg0: Internal.App_, F>): Internal.Pair; - getFirst(): F; - hashCode(): number; - static toMap(): Internal.Collector, any, Internal.Map>; - static of(arg0: F, arg1: S): Internal.Pair; - equals(arg0: any): boolean; - getSecond(): S; - toString(): string; - mapSecond(arg0: Internal.Function_): Internal.Pair; - get first(): F; - get second(): S; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pair_ = Pair; - /** - * @javaClass net.minecraft.class_3449 - */ - class StructureStart { - getChunkPos(): Internal.ChunkPos; - placeInChunk($$0: Internal.WorldGenLevel_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkGenerator_, $$3: Internal.Random_, $$4: Internal.BoundingBox_, $$5: Internal.ChunkPos_): void; - getReferences(): number; - createTag($$0: Internal.StructurePieceSerializationContext_, $$1: Internal.ChunkPos_): Internal.CompoundTag; - isValid(): boolean; - getPieces(): Internal.List; - canBeReferenced(): boolean; - addReference(): void; - getBoundingBox(): Internal.BoundingBox; - getFeature(): Internal.ConfiguredStructureFeature; - static readonly "INVALID_START" : Internal.StructureStart; - static readonly "INVALID_START_ID" : "INVALID"; - get valid(): boolean; - get pieces(): Internal.List; - get boundingBox(): Internal.BoundingBox; - get chunkPos(): Internal.ChunkPos; - get references(): number; - get feature(): Internal.ConfiguredStructureFeature; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureStart_ = StructureStart; - /** - * @javaClass dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder - */ - class VillagerProfessionBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - poiType(t: Internal.PoiType_): this; - secondaryPoi(t: Internal.Block_[]): this; - workSound(t: Internal.SoundEvent_): this; - requestedItems(t: Internal.Item_[]): this; - createObject(): Internal.VillagerProfession; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VillagerProfessionBuilder_ = VillagerProfessionBuilder; - /** - * @javaClass dev.architectury.core.fluid.ArchitecturyFluidAttributes - */ - interface ArchitecturyFluidAttributes { - canConvertToSource(): boolean; - getBucketItem(): Internal.Item; - getBlock(): Internal.LiquidBlock; - getSlopeFindDistance(): number; - getSlopeFindDistance(arg0: Internal.LevelReader_): number; - getName(stack: Internal.FluidStack_): Internal.Component; - getName(): Internal.Component; - getExplosionResistance(): number; - isLighterThanAir(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): boolean; - isLighterThanAir(stack: Internal.FluidStack_): boolean; - isLighterThanAir(): boolean; - getTranslationKey(): string; - getTranslationKey(arg0: Internal.FluidStack_): string; - getTickDelay(arg0: Internal.LevelReader_): number; - getTickDelay(): number; - getFillSound(stack: Internal.FluidStack_): Internal.SoundEvent; - getFillSound(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent; - getFillSound(): Internal.SoundEvent; - getColor(): number; - getColor(stack: Internal.FluidStack_): number; - getColor(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; - getRarity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Rarity; - getRarity(): Rarity; - getRarity(stack: Internal.FluidStack_): Rarity; - getSourceTexture(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation; - getSourceTexture(): ResourceLocation; - getSourceTexture(stack: Internal.FluidStack_): ResourceLocation; - getDensity(): number; - getDensity(stack: Internal.FluidStack_): number; - getDensity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; - getEmptySound(stack: Internal.FluidStack_): Internal.SoundEvent; - getEmptySound(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): Internal.SoundEvent; - getEmptySound(): Internal.SoundEvent; - getLuminosity(): number; - getLuminosity(stack: Internal.FluidStack_): number; - getLuminosity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; - getViscosity(): number; - getViscosity(stack: Internal.FluidStack_): number; - getViscosity(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; - getFlowingTexture(stack: Internal.FluidStack_): ResourceLocation; - getFlowingTexture(): ResourceLocation; - getFlowingTexture(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): ResourceLocation; - getFlowingFluid(): Internal.Fluid; - getTemperature(stack: Internal.FluidStack_): number; - getTemperature(arg0: Internal.FluidStack_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_): number; - getTemperature(): number; - getSourceFluid(): Internal.Fluid; - getDropOff(arg0: Internal.LevelReader_): number; - getDropOff(): number; - } - type ArchitecturyFluidAttributes_ = ArchitecturyFluidAttributes; - /** - * @javaClass net.minecraft.class_259$class_260 - */ - interface Shapes$DoubleLineConsumer { - consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; - } - type Shapes$DoubleLineConsumer_ = ((arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) => void) | Shapes$DoubleLineConsumer; - /** - * @javaClass net.minecraft.class_2835 - */ - interface PaletteResize { - onResize(arg0: number, arg1: T): number; - } - type PaletteResize_ = ((arg0: number, arg1: T) => number) | PaletteResize; - /** - * @javaClass net.minecraft.class_5965$class_5966 - */ - class MetricSampler$MetricSamplerBuilder { - withBeforeTick($$0: Internal.Consumer_): Internal.MetricSampler$MetricSamplerBuilder; - build(): Internal.MetricSampler; - withThresholdAlert($$0: Internal.MetricSampler$ThresholdTest_): Internal.MetricSampler$MetricSamplerBuilder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MetricSampler$MetricSamplerBuilder_ = MetricSampler$MetricSamplerBuilder; - /** - * @javaClass net.minecraft.class_4149 - */ - class SensorType { - create(): U; - static readonly "AXOLOTL_TEMPTATIONS" : Internal.SensorType; - static readonly "GOLEM_DETECTED" : Internal.SensorType; - static readonly "NEAREST_ADULT" : Internal.SensorType; - static readonly "DUMMY" : Internal.SensorType; - static readonly "AXOLOTL_ATTACKABLES" : Internal.SensorType; - static readonly "NEAREST_LIVING_ENTITIES" : Internal.SensorType; - static readonly "HURT_BY" : Internal.SensorType; - static readonly "VILLAGER_HOSTILES" : Internal.SensorType; - static readonly "VILLAGER_BABIES" : Internal.SensorType; - static readonly "NEAREST_ITEMS" : Internal.SensorType; - static readonly "NEAREST_PLAYERS" : Internal.SensorType; - static readonly "PIGLIN_SPECIFIC_SENSOR" : Internal.SensorType; - static readonly "NEAREST_BED" : Internal.SensorType; - static readonly "SECONDARY_POIS" : Internal.SensorType; - static readonly "PIGLIN_BRUTE_SPECIFIC_SENSOR" : Internal.SensorType; - static readonly "GOAT_TEMPTATIONS" : Internal.SensorType; - static readonly "HOGLIN_SPECIFIC_SENSOR" : Internal.SensorType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SensorType_ = Special.SensorType | SensorType; - /** - * @javaClass net.minecraft.class_3822 - */ - class NopProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.NopProcessor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NopProcessor_ = NopProcessor; - /** - * @javaClass io.netty.channel.ChannelConfig - */ - interface ChannelConfig { - setMessageSizeEstimator(arg0: Internal.MessageSizeEstimator_): this; - setWriteBufferLowWaterMark(arg0: number): this; - getWriteBufferLowWaterMark(): number; - getMessageSizeEstimator(): Internal.MessageSizeEstimator; - setRecvByteBufAllocator(arg0: Internal.RecvByteBufAllocator_): this; - getOption(arg0: Internal.ChannelOption_): T; - isAutoClose(): boolean; - getRecvByteBufAllocator(): T; - setAllocator(arg0: Internal.ByteBufAllocator_): this; - getAllocator(): Internal.ByteBufAllocator; - isAutoRead(): boolean; - setOptions(arg0: Internal.Map_, any>): boolean; - setConnectTimeoutMillis(arg0: number): this; - setWriteBufferWaterMark(arg0: Internal.WriteBufferWaterMark_): this; - setOption(arg0: Internal.ChannelOption_, arg1: T): boolean; - setWriteSpinCount(arg0: number): this; - getConnectTimeoutMillis(): number; - setWriteBufferHighWaterMark(arg0: number): this; - getMaxMessagesPerRead(): number; - getWriteBufferHighWaterMark(): number; - setAutoRead(arg0: boolean): this; - getWriteSpinCount(): number; - setMaxMessagesPerRead(arg0: number): this; - getOptions(): Internal.Map, any>; - getWriteBufferWaterMark(): Internal.WriteBufferWaterMark; - setAutoClose(arg0: boolean): this; - } - type ChannelConfig_ = ChannelConfig; - /** - * @javaClass it.unimi.dsi.fastutil.ints.Int2BooleanFunction - */ - interface Int2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - getOrDefault(arg0: number, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Int2ShortFunction; - composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Int2IntFunction; - composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: number, arg1: boolean): boolean; - remove(arg0: number): boolean; - remove(arg0: any): boolean; - defaultReturnValue(arg0: boolean): void; - defaultReturnValue(): boolean; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Int2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Int2ObjectFunction; - get(arg0: any): boolean; - get(arg0: number): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Int2LongFunction; - composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2BooleanFunction; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Int2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Int2FloatFunction; - test(arg0: number): boolean; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2IntFunction_): this; - composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Int2CharFunction; - composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2BooleanFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Int2ReferenceFunction; - composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2BooleanFunction; - } - type Int2BooleanFunction_ = ((arg0: number) => boolean) | Int2BooleanFunction; - /** - * @javaClass java.util.function.ToDoubleFunction - */ - interface ToDoubleFunction { - applyAsDouble(arg0: T): number; - } - type ToDoubleFunction_ = ((arg0: T) => number) | ToDoubleFunction; - /** - * @javaClass net.fabricmc.fabric.mixin.loot.LootPoolAccessor - */ - interface LootPoolAccessor { - fabric_getEntries(): Internal.LootPoolEntryContainer[]; - fabric_getRolls(): Internal.NumberProvider; - fabric_getFunctions(): Internal.LootItemFunction[]; - fabric_getConditions(): Internal.LootItemCondition[]; - fabric_getBonusRolls(): Internal.NumberProvider; - } - type LootPoolAccessor_ = LootPoolAccessor; - /** - * @javaClass net.minecraft.class_6885$class_6887 - */ - abstract class HolderSet$ListBacked implements Internal.HolderSet { - iterator(): Internal.Iterator>; - size(): number; - stream(): Internal.Stream>; - spliterator(): Internal.Spliterator>; - getRandomElement($$0: Internal.Random_): Internal.Optional>; - get($$0: number): Internal.Holder; - isValidInRegistry($$0: Internal.Registry_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HolderSet$ListBacked_ = HolderSet$ListBacked; - /** - * @javaClass net.minecraft.class_3972 - */ - abstract class SingleItemRecipe implements Internal.Recipe { - getResultItem(): Internal.ItemStack; - getSerializer(): Internal.RecipeSerializer; - getType(): Internal.RecipeType; - getGroup(): string; - getId(): ResourceLocation; - assemble($$0: Internal.Container_): Internal.ItemStack; - canCraftInDimensions($$0: number, $$1: number): boolean; - getIngredients(): Internal.NonNullList; - get resultItem(): Internal.ItemStack; - get serializer(): Internal.RecipeSerializer; - get ingredients(): Internal.NonNullList; - get id(): ResourceLocation; - get type(): Internal.RecipeType; - get group(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SingleItemRecipe_ = SingleItemRecipe; - /** - * @javaClass net.minecraft.class_2623 - */ - class ClientboundBlockEventPacket implements Internal.Packet { - getBlock(): Internal.Block; - getPos(): BlockPos; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getB1(): number; - getB0(): number; - get pos(): BlockPos; - get block(): Internal.Block; - get b0(): number; - get b1(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundBlockEventPacket_ = ClientboundBlockEventPacket; - /** - * @javaClass java.time.temporal.TemporalAdjuster - */ - interface TemporalAdjuster { - adjustInto(arg0: Internal.Temporal_): Internal.Temporal; - } - type TemporalAdjuster_ = ((arg0: Internal.Temporal) => Internal.Temporal) | TemporalAdjuster; - /** - * @javaClass java.time.zone.ZoneOffsetTransition - */ - class ZoneOffsetTransition implements Internal.Comparable, Internal.Serializable { - getDateTimeAfter(): Internal.LocalDateTime; - getDateTimeBefore(): Internal.LocalDateTime; - getOffsetBefore(): Internal.ZoneOffset; - getOffsetAfter(): Internal.ZoneOffset; - compareTo(arg0: Internal.ZoneOffsetTransition_): number; - getInstant(): Internal.Instant; - isGap(): boolean; - getDuration(): Internal.Duration; - toEpochSecond(): number; - hashCode(): number; - static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): this; - equals(arg0: any): boolean; - isOverlap(): boolean; - toString(): string; - isValidOffset(arg0: Internal.ZoneOffset_): boolean; - get duration(): Internal.Duration; - get overlap(): boolean; - get gap(): boolean; - get dateTimeBefore(): Internal.LocalDateTime; - get offsetAfter(): Internal.ZoneOffset; - get dateTimeAfter(): Internal.LocalDateTime; - get offsetBefore(): Internal.ZoneOffset; - get instant(): Internal.Instant; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ZoneOffsetTransition_ = ZoneOffsetTransition; - /** - * @javaClass net.minecraft.class_17 - */ - class MapBanner { - getName(): Internal.Component; - static load($$0: Internal.CompoundTag_): this; - static fromWorld($$0: Internal.BlockGetter_, $$1: BlockPos_): this; - getPos(): BlockPos; - hashCode(): number; - equals($$0: any): boolean; - getDecoration(): Internal.MapDecoration$Type; - save(): Internal.CompoundTag; - getColor(): Internal.DyeColor; - getId(): string; - get color(): Internal.DyeColor; - get pos(): BlockPos; - get name(): Internal.Component; - get id(): string; - get decoration(): Internal.MapDecoration$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapBanner_ = MapBanner; - /** - * @javaClass net.minecraft.class_1514 - */ - abstract class AbstractDragonSittingPhase extends Internal.AbstractDragonPhaseInstance { - isSitting(): boolean; - onHurt($$0: Internal.DamageSource_, $$1: number): number; - get sitting(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractDragonSittingPhase_ = AbstractDragonSittingPhase; - /** - * @javaClass java.util.Set - */ - interface Set extends Internal.Collection { - add(arg0: E): boolean; - spliterator(): Internal.Spliterator; - containsAll(arg0: Internal.Collection_): boolean; - isEmpty(): boolean; - clear(): void; - copyOf(arg0: Internal.Collection_): Internal.Set; - remove(arg0: any): boolean; - removeAll(arg0: Internal.Collection_): boolean; - contains(arg0: any): boolean; - iterator(): Internal.Iterator; - size(): number; - addAll(arg0: Internal.Collection_): boolean; - hashCode(): number; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.Set; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.Set; - of(arg0: E): Internal.Set; - of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.Set; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.Set; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.Set; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.Set; - of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.Set; - of(... arg0: E[]): Internal.Set; - of(arg0: E, arg1: E, arg2: E): Internal.Set; - of(): Internal.Set; - of(arg0: E, arg1: E): Internal.Set; - equals(arg0: any): boolean; - toArray(arg0: T[]): T[]; - toArray(): any[]; - retainAll(arg0: Internal.Collection_): boolean; - } - type Set_ = Set; - /** - * @javaClass net.minecraft.class_3002 - */ - class CustomBossEvent extends Internal.ServerBossEvent { - setMax($$0: number): void; - setPlayers($$0: Internal.Collection_): boolean; - removeAllPlayers(): void; - onPlayerDisconnect($$0: Internal.ServerPlayer_): void; - getMax(): number; - save(): Internal.CompoundTag; - getTextId(): ResourceLocation; - onPlayerConnect($$0: Internal.ServerPlayer_): void; - removePlayer($$0: Internal.ServerPlayer_): void; - getValue(): number; - static load($$0: Internal.CompoundTag_, $$1: ResourceLocation_): this; - addPlayer($$0: Internal.ServerPlayer_): void; - getDisplayName(): Internal.Component; - setValue($$0: number): void; - addOfflinePlayer($$0: Internal.UUID_): void; - get textId(): ResourceLocation; - get max(): number; - get displayName(): Internal.Component; - get value(): number; - set max($$0: number); - set players($$0: Internal.Collection_); - set value($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CustomBossEvent_ = CustomBossEvent; - /** - * @javaClass net.minecraft.class_5483$class_1964 - */ - class MobSpawnSettings$SpawnerData extends Internal.WeightedEntry$IntrusiveBase { - toString(): string; - static readonly "CODEC" : Internal.Codec; - readonly "minCount" : number; - readonly "type" : Internal.EntityType; - readonly "maxCount" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MobSpawnSettings$SpawnerData_ = MobSpawnSettings$SpawnerData; - /** - * @javaClass dev.architectury.hooks.level.biome.EffectsProperties - */ - interface EffectsProperties { - getAmbientMoodSound(): Internal.Optional; - getFoliageColorOverride(): Internal.OptionalInt; - getSkyColor(): number; - getAmbientParticle(): Internal.Optional; - getAmbientLoopSound(): Internal.Optional; - getGrassColorOverride(): Internal.OptionalInt; - getFogColor(): number; - getAmbientAdditionsSound(): Internal.Optional; - getBackgroundMusic(): Internal.Optional; - getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier; - getWaterColor(): number; - getWaterFogColor(): number; - } - type EffectsProperties_ = EffectsProperties; - /** - * @javaClass net.minecraft.class_5896 - */ - class ClientboundSetBorderLerpSizePacket implements Internal.Packet { - getNewSize(): number; - getLerpTime(): number; - getOldSize(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get newSize(): number; - get lerpTime(): number; - get oldSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetBorderLerpSizePacket_ = ClientboundSetBorderLerpSizePacket; - /** - * @javaClass net.coderbot.iris.fantastic.ParticleRenderingPhase - */ - class ParticleRenderingPhase extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.ParticleRenderingPhase[]; - static readonly "OPAQUE" : Internal.ParticleRenderingPhase; - static readonly "TRANSLUCENT" : Internal.ParticleRenderingPhase; - static readonly "EVERYTHING" : Internal.ParticleRenderingPhase; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParticleRenderingPhase_ = "translucent" | "opaque" | "everything" | ParticleRenderingPhase; - /** - * @javaClass net.minecraft.class_6880 - */ - interface Holder { - hackyErase($$0: Internal.Holder_): Internal.Holder; - isBound(): boolean; - kind(): Internal.Holder$Kind; - direct($$0: T): Internal.Holder; - is(arg0: ResourceLocation_): boolean; - is(arg0: Internal.TagKey_): boolean; - is(arg0: Internal.Predicate_>): boolean; - is(arg0: Internal.ResourceKey_): boolean; - unwrapKey(): Internal.Optional>; - value(): T; - isValidInRegistry(arg0: Internal.Registry_): boolean; - tags(): Internal.Stream>; - unwrap(): Internal.Either, T>; - } - type Holder_ = Holder; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid - */ - class ModifyRecipeCraftingGrid { - getHeight(): number; - getPlayer(): Internal.PlayerJS; - find(ingredient: Internal.IngredientJS_, skip: number): Internal.ItemStackJS; - find(ingredient: Internal.IngredientJS_): Internal.ItemStackJS; - getMenu(): Internal.AbstractContainerMenu; - get(index: number): Internal.ItemStackJS; - getWidth(): number; - findAll(): Internal.List; - findAll(ingredient: Internal.IngredientJS_): Internal.List; - get width(): number; - get menu(): Internal.AbstractContainerMenu; - get height(): number; - get player(): Internal.PlayerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModifyRecipeCraftingGrid_ = ModifyRecipeCraftingGrid; - /** - * @javaClass net.minecraft.class_2984 - */ - class CountConfiguration implements Internal.FeatureConfiguration { - count(): Internal.IntProvider; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CountConfiguration_ = CountConfiguration; - /** - * @javaClass net.minecraft.class_1944 - */ - class LightLayer extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.LightLayer[]; - static readonly "SKY" : Internal.LightLayer; - readonly "surrounding" : number; - static readonly "BLOCK" : Internal.LightLayer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LightLayer_ = "sky" | "block" | LightLayer; - /** - * @javaClass net.minecraft.class_3485 - */ - class StructureManager { - createPathToStructure($$0: ResourceLocation_, $$1: string): Internal.Path; - get($$0: ResourceLocation_): Internal.Optional; - save($$0: ResourceLocation_): boolean; - getOrCreate($$0: ResourceLocation_): Internal.StructureTemplate; - onResourceManagerReload($$0: Internal.ResourceManager_): void; - readStructure($$0: Internal.CompoundTag_): Internal.StructureTemplate; - remove($$0: ResourceLocation_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureManager_ = StructureManager; - /** - * @javaClass net.minecraft.class_4992 - */ - class AxisAlignedLinearPosTest extends Internal.PosRuleTest { - test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AxisAlignedLinearPosTest_ = AxisAlignedLinearPosTest; - /** - * @javaClass net.coderbot.iris.fantastic.VertexBufferHelper - */ - interface VertexBufferHelper { - restoreBinding(): void; - saveBinding(): void; - } - type VertexBufferHelper_ = VertexBufferHelper; - /** - * @javaClass net.minecraft.class_1674 - */ - class LargeFireball extends Internal.Fireball { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - setDeltaMovement(velocity: Vec3_): void; - set deltaMovement(velocity: Vec3_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LargeFireball_ = LargeFireball; - /** - * @javaClass net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback - */ - interface RegistryEntryRemovedCallback { - onEntryRemoved(arg0: number, arg1: ResourceLocation_, arg2: T): void; - event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; - } - type RegistryEntryRemovedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T) => void) | RegistryEntryRemovedCallback; - /** - * @javaClass java.text.SimpleDateFormat - */ - class SimpleDateFormat extends Internal.DateFormat { - toPattern(): string; - formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; - setDateFormatSymbols(arg0: Internal.DateFormatSymbols_): void; - applyLocalizedPattern(arg0: string): void; - format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; - set2DigitYearStart(arg0: Internal.Date_): void; - parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; - toLocalizedPattern(): string; - hashCode(): number; - equals(arg0: any): boolean; - clone(): any; - get2DigitYearStart(): Internal.Date; - getDateFormatSymbols(): Internal.DateFormatSymbols; - applyPattern(arg0: string): void; - get dateFormatSymbols(): Internal.DateFormatSymbols; - set dateFormatSymbols(arg0: Internal.DateFormatSymbols_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SimpleDateFormat_ = SimpleDateFormat; - /** - * @javaClass net.minecraft.class_5339 - */ - class LootItemFunctionType extends Internal.SerializerType { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootItemFunctionType_ = Special.LootItemFunctionType | LootItemFunctionType; - /** - * @javaClass net.minecraft.class_3818 - */ - class AlwaysTrueTest extends Internal.RuleTest { - test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.AlwaysTrueTest; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AlwaysTrueTest_ = AlwaysTrueTest; - /** - * @javaClass java.security.Provider$Service - */ - class Provider$Service { - getAttribute(arg0: string): string; - getType(): string; - getAlgorithm(): string; - getProvider(): Internal.Provider; - newInstance(arg0: any): any; - toString(): string; - getClassName(): string; - supportsParameter(arg0: any): boolean; - get provider(): Internal.Provider; - get className(): string; - get type(): string; - get algorithm(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Provider$Service_ = Provider$Service; - /** - * @javaClass net.minecraft.class_4661 - */ - class LeaveVineDecorator extends Internal.TreeDecorator { - place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.LeaveVineDecorator; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LeaveVineDecorator_ = LeaveVineDecorator; - /** - * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction - */ - interface Boolean2DoubleFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2DoubleFunction; - andThenInt(arg0: Internal.Double2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2DoubleFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: boolean): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Double2DoubleFunction_): this; - andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Double2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2DoubleFunction; - andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: boolean): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2DoubleFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2DoubleFunction; - andThenChar(arg0: Internal.Double2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2DoubleFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2DoubleFunction; - andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2DoubleFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2DoubleFunction; - } - type Boolean2DoubleFunction_ = ((arg0: boolean) => number) | Boolean2DoubleFunction; - /** - * @javaClass dev.latvian.mods.rhino.WrapFactory - */ - class WrapFactory { - wrapAsJavaObject(cx: Internal.Context_, scope: Internal.Scriptable_, javaObject: any, staticType: Internal.Class_): Internal.Scriptable; - setJavaPrimitiveWrap(value: boolean): void; - wrapJavaClass(cx: Internal.Context_, scope: Internal.Scriptable_, javaClass: Internal.Class_): Internal.Scriptable; - isJavaPrimitiveWrap(): boolean; - wrapNewObject(cx: Internal.Context_, scope: Internal.Scriptable_, obj: any): Internal.Scriptable; - wrap(cx: Internal.Context_, scope: Internal.Scriptable_, obj: any, staticType: Internal.Class_): any; - get javaPrimitiveWrap(): boolean; - set javaPrimitiveWrap(value: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WrapFactory_ = WrapFactory; - /** - * @javaClass java.lang.module.Configuration - */ - class Configuration { - findModule(arg0: string): Internal.Optional; - resolve(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): this; - static resolve(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): this; - toString(): string; - static resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): this; - resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): this; - modules(): Internal.Set; - parents(): Internal.List; - static empty(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Configuration_ = Configuration; - /** - * @javaClass net.minecraft.class_2866 - */ - class ServerboundSetBeaconPacket implements Internal.Packet { - getPrimary(): number; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getSecondary(): number; - get secondary(): number; - get primary(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSetBeaconPacket_ = ServerboundSetBeaconPacket; - /** - * @javaClass net.minecraft.class_3798 - */ - class TagMatchTest extends Internal.RuleTest { - test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type TagMatchTest_ = TagMatchTest; - /** - * @javaClass net.minecraft.class_3777 - */ - class EmptyPoolElement extends Internal.StructurePoolElement { - getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; - getType(): Internal.StructurePoolElementType; - getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; - toString(): string; - place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; - getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.EmptyPoolElement; - get type(): Internal.StructurePoolElementType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EmptyPoolElement_ = EmptyPoolElement; - /** - * @javaClass net.minecraft.class_6544$class_6553 - */ - class Climate$TargetPoint extends Internal.Record { - depth(): number; - weirdness(): number; - hashCode(): number; - equals($$0: any): boolean; - erosion(): number; - temperature(): number; - humidity(): number; - toString(): string; - continentalness(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Climate$TargetPoint_ = Climate$TargetPoint; - /** - * @javaClass dev.latvian.mods.kubejs.script.ScriptPack - */ - class ScriptPack { - readonly "manager" : Internal.ScriptManager; - "scope" : Internal.Scriptable; - "context" : Internal.Context; - readonly "scripts" : Internal.List; - readonly "info" : Internal.ScriptPackInfo; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ScriptPack_ = ScriptPack; - /** - * @javaClass net.minecraft.class_5214 - */ - class GiantTrunkPlacer extends Internal.TrunkPlacer { - placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GiantTrunkPlacer_ = GiantTrunkPlacer; - /** - * @javaClass dev.latvian.mods.rhino.mod.util.color.Color - */ - interface Color extends Internal.SpecialEquality { - createTextColorJS(): Internal.TextColor; - getRgbJS(): number; - getArgbJS(): number; - getHexJS(): string; - getSerializeJS(): string; - getFireworkColorJS(): number; - specialEquals(o: any, shallow: boolean): boolean; - } - type Color_ = (() => number) | Color; - /** - * @javaClass net.minecraft.class_1541 - */ - class PrimedTnt extends Internal.Entity { - getFuse(): number; - setFuse($$0: number): void; - tick(): void; - getOwner(): Internal.LivingEntity; - isPickable(): boolean; - getAddEntityPacket(): Internal.Packet; - get owner(): Internal.LivingEntity; - get fuse(): number; - get pickable(): boolean; - get addEntityPacket(): Internal.Packet; - set fuse($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PrimedTnt_ = PrimedTnt; - /** - * @javaClass net.minecraft.class_322 - */ - interface BlockColor { - getColor(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: number): number; - } - type BlockColor_ = ((arg0: Internal.BlockState, arg1: Internal.BlockAndTintGetter, arg2: BlockPos, arg3: number) => number) | BlockColor; - /** - * @javaClass net.minecraft.class_6834 - */ - interface PieceGeneratorSupplier { - createGenerator(arg0: Internal.PieceGeneratorSupplier$Context_): Internal.Optional>; - simple($$0: Internal.Predicate_>, $$1: Internal.PieceGenerator_): Internal.PieceGeneratorSupplier; - checkForBiomeOnTop($$0: Internal.Heightmap$Types_): Internal.Predicate>; - } - type PieceGeneratorSupplier_ = ((arg0: Internal.PieceGeneratorSupplier$Context) => Internal.Optional>) | PieceGeneratorSupplier; - /** - * @javaClass java.nio.channels.FileLock - */ - abstract class FileLock implements Internal.AutoCloseable { - size(): number; - release(): void; - isValid(): boolean; - overlaps(arg0: number, arg1: number): boolean; - channel(): Internal.FileChannel; - toString(): string; - position(): number; - close(): void; - isShared(): boolean; - acquiredBy(): Internal.Channel; - get valid(): boolean; - get shared(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FileLock_ = FileLock; - /** - * @javaClass dev.architectury.registry.level.biome.BiomeModifications$BiomeContext - */ - interface BiomeModifications$BiomeContext { - getKey(): ResourceLocation; - hasTag(arg0: Internal.TagKey_): boolean; - getProperties(): Internal.BiomeProperties; - } - type BiomeModifications$BiomeContext_ = BiomeModifications$BiomeContext; - /** - * @javaClass dev.latvian.mods.kubejs.player.PlayerJS - */ - abstract class PlayerJS

extends Internal.LivingEntityJS implements Internal.WithAttachedData { - getXpLevel(): number; - isPlayer(): boolean; - getStats(): Internal.PlayerStatsJS; - sendData(channel: string, data: Internal.CompoundTag_): void; - getPlayer(): Internal.PlayerJS; - sendInventoryUpdate(): void; - /** - */ - paint(arg0: TSDoc.Paintable): void; - getSaturation(): number; - addXPLevels(l: number): void; - setXpLevel(l: number): void; - closeInventory(): void; - setAirSupply(air: number): void; - getOpenInventory(): Internal.AbstractContainerMenu; - getStages(): Internal.Stages; - setSelectedSlot(index: number): void; - getInventory(): Internal.InventoryJS; - boostElytraFlight(): void; - addFood(f: number, m: number): void; - addXP(xp: number): void; - getData(): Internal.AttachedData; - give(item: Internal.ItemStackJS_): void; - setStatusMessage(message: Internal.Component_): void; - giveInHand(item: Internal.ItemStackJS_): void; - getAirSupply(): number; - getProfile(): Internal.GameProfile; - isCreativeMode(): boolean; - getFoodData(): Internal.FoodData; - isMiningBlock(): boolean; - getSelectedSlot(): number; - setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; - isSpectator(): boolean; - spawn(): void; - getXp(): number; - addItemCooldown(item: Internal.Item_, ticks: number): void; - addExhaustion(exhaustion: number): void; - getMouseItem(): Internal.ItemStackJS; - setMouseItem(item: Internal.ItemStackJS_): void; - setFoodLevel(foodLevel: number): void; - toString(): string; - getFoodLevel(): number; - setSaturation(saturation: number): void; - isFake(): boolean; - setXp(xp: number): void; - getMaxAirSupply(): number; - readonly "minecraftPlayer" : P; - get openInventory(): Internal.AbstractContainerMenu; - get data(): Internal.AttachedData; - get xpLevel(): number; - get profile(): Internal.GameProfile; - get creativeMode(): boolean; - get inventory(): Internal.InventoryJS; - get airSupply(): number; - get saturation(): number; - get maxAirSupply(): number; - get stats(): Internal.PlayerStatsJS; - get miningBlock(): boolean; - get selectedSlot(): number; - get mouseItem(): Internal.ItemStackJS; - get stages(): Internal.Stages; - get spectator(): boolean; - get xp(): number; - get fake(): boolean; - get foodLevel(): number; - get player(): Internal.PlayerJS; - get foodData(): Internal.FoodData; - set saturation(saturation: number); - set selectedSlot(index: number); - set xpLevel(l: number); - set mouseItem(item: Internal.ItemStackJS_); - set xp(xp: number); - set foodLevel(foodLevel: number); - set statusMessage(message: Internal.Component_); - set airSupply(air: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type PlayerJS_

= PlayerJS

; - /** - * @javaClass net.minecraft.class_2378 - */ - abstract class Registry implements Internal.Keyable, Internal.IdMap, Internal.AccessorRegistry, Internal.FabricRegistry, Internal.RegistryAttributeHolder, Internal.MixinRegistryAccessor { - static freezeBuiltins(): void; - getTagOrEmpty($$0: Internal.TagKey_): Internal.Iterable>; - keys($$0: Internal.DynamicOps_): Internal.Stream; - byNameCodec(): Internal.Codec; - bindTags(arg0: Internal.Map_, Internal.List_>>): void; - getTags(): Internal.Stream, Internal.HolderSet$Named>>; - getId(arg0: T): number; - getResourceKey(arg0: T): Internal.Optional>; - lifecycle(): Internal.Lifecycle; - lifecycle(arg0: T): Internal.Lifecycle; - createIntrusiveHolder(arg0: T): Internal.Holder$Reference; - freeze(): Internal.Registry; - static registerMapping($$0: Internal.Registry_, $$1: number, $$2: string, $$3: T): T; - elementsLifecycle(): Internal.Lifecycle; - getRandom(arg0: Internal.Random_): Internal.Optional>; - holders(): Internal.Stream>; - stream(): Internal.Stream; - get(arg0: ResourceLocation_): T; - get(arg0: Internal.ResourceKey_): T; - keySet(): Internal.Set; - key(): Internal.ResourceKey>; - getTagNames(): Internal.Stream>; - asHolderIdMap(): Internal.IdMap>; - getKey(arg0: T): ResourceLocation; - isKnownTagName(arg0: Internal.TagKey_): boolean; - getOrCreateHolder(arg0: Internal.ResourceKey_): Internal.Holder; - entrySet(): Internal.Set, T>>; - containsKey(arg0: ResourceLocation_): boolean; - containsKey(arg0: Internal.ResourceKey_): boolean; - hasAttribute(attribute: Internal.RegistryAttribute_): boolean; - resetTags(): void; - getTag(arg0: Internal.TagKey_): Internal.Optional>; - static checkRegistry($$0: Internal.Registry_): void; - getOptional($$0: ResourceLocation_): Internal.Optional; - getOptional($$0: Internal.ResourceKey_): Internal.Optional; - addAttribute(attribute: Internal.RegistryAttribute_): Internal.RegistryAttributeHolder; - getOrCreateTag(arg0: Internal.TagKey_): Internal.HolderSet$Named; - build(attributes: Internal.Set_): void; - getHolderOrThrow($$0: Internal.ResourceKey_): Internal.Holder; - getOrThrow($$0: Internal.ResourceKey_): T; - holderByNameCodec(): Internal.Codec>; - toString(): string; - getHolder(arg0: number): Internal.Optional>; - getHolder(arg0: Internal.ResourceKey_): Internal.Optional>; - static register($$0: Internal.Registry_, $$1: string, $$2: T): T; - static register($$0: Internal.Registry_, $$1: ResourceLocation_, $$2: T): T; - static register($$0: Internal.Registry_, $$1: Internal.ResourceKey_, $$2: T): T; - static readonly "LOOT_NUMBER_PROVIDER_REGISTRY" : Internal.ResourceKey>; - static readonly "VILLAGER_TYPE" : Internal.DefaultedRegistry; - static readonly "STAT_TYPE" : Internal.Registry>; - static readonly "PARTICLE_TYPE" : Internal.Registry>; - static readonly "TREE_DECORATOR_TYPES" : Internal.Registry>; - static readonly "ATTRIBUTE_REGISTRY" : Internal.ResourceKey>; - static readonly "ROOT_REGISTRY_NAME" : ResourceLocation; - static readonly "CONDITION_REGISTRY" : Internal.ResourceKey Internal.Codec)>>>; - static readonly "CHUNK_GENERATOR_REGISTRY" : Internal.ResourceKey>>; - static readonly "FLUID_REGISTRY" : Internal.ResourceKey>; - static readonly "DENSITY_FUNCTION_REGISTRY" : Internal.ResourceKey>; - static readonly "PLACED_FEATURE_REGISTRY" : Internal.ResourceKey>; - static readonly "TREE_DECORATOR_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "DENSITY_FUNCTION_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "STRUCTURE_POOL_ELEMENT_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; - static readonly "LOOT_FUNCTION_TYPE" : Internal.Registry; - static readonly "BLOCK_ENTITY_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "POINT_OF_INTEREST_TYPE" : Internal.DefaultedRegistry; - static readonly "CONFIGURED_FEATURE_REGISTRY" : Internal.ResourceKey>>; - static readonly "FEATURE_SIZE_TYPES" : Internal.Registry>; - static readonly "TEMPLATE_POOL_REGISTRY" : Internal.ResourceKey>; - static readonly "ITEM" : Internal.DefaultedRegistry; - static readonly "VILLAGER_PROFESSION" : Internal.DefaultedRegistry; - static readonly "GAME_EVENT_REGISTRY" : Internal.ResourceKey>; - static readonly "BLOCK_PREDICATE_TYPES" : Internal.Registry<(() => Internal.Codec

)>; - static readonly "CONDITION" : Internal.Registry Internal.Codec)>>; - static readonly "STRUCTURE_SET_REGISTRY" : Internal.ResourceKey>; - static readonly "BIOME_SOURCE" : Internal.Registry>; - static readonly "CARVER" : Internal.Registry>; - static readonly "CUSTOM_STAT" : Internal.Registry; - static readonly "LOOT_NBT_PROVIDER_TYPE" : Internal.Registry; - static readonly "ENCHANTMENT_REGISTRY" : Internal.ResourceKey>; - static readonly "MOB_EFFECT_REGISTRY" : Internal.ResourceKey>; - static readonly "TRUNK_PLACER_TYPES" : Internal.Registry>; - static readonly "FLOAT_PROVIDER_TYPES" : Internal.Registry<(() => Internal.Codec

)>; - static readonly "BLOCKSTATE_PROVIDER_TYPES" : Internal.Registry>; - static readonly "NOISE_GENERATOR_SETTINGS_REGISTRY" : Internal.ResourceKey>; - static readonly "PLACEMENT_MODIFIER_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; - static readonly "MOTIVE_REGISTRY" : Internal.ResourceKey>; - static readonly "VILLAGER_TYPE_REGISTRY" : Internal.ResourceKey>; - static readonly "MEMORY_MODULE_TYPE" : Internal.DefaultedRegistry>; - static readonly "FEATURE_SIZE_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "STRUCTURE_PLACEMENT_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec)>>; - static readonly "FLUID" : Internal.DefaultedRegistry; - static readonly "INT_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; - static readonly "PLACEMENT_MODIFIERS" : Internal.Registry<(() => Internal.Codec

)>; - static readonly "CARVER_REGISTRY" : Internal.ResourceKey>>; - static readonly "RECIPE_SERIALIZER_REGISTRY" : Internal.ResourceKey>>; - static readonly "BIOME_SOURCE_REGISTRY" : Internal.ResourceKey>>; - static readonly "MENU_REGISTRY" : Internal.ResourceKey>>; - static readonly "NOISE_REGISTRY" : Internal.ResourceKey>; - static readonly "MOTIVE" : Internal.DefaultedRegistry; - static readonly "CUSTOM_STAT_REGISTRY" : Internal.ResourceKey>; - static readonly "VILLAGER_PROFESSION_REGISTRY" : Internal.ResourceKey>; - static readonly "STRUCTURE_POOL_ELEMENT" : Internal.Registry<(() => Internal.Codec

)>; - static readonly "LOOT_POOL_ENTRY_TYPE" : Internal.Registry; - static readonly "ENTITY_TYPE" : Internal.DefaultedRegistry>; - static readonly "CHUNK_STATUS_REGISTRY" : Internal.ResourceKey>; - static readonly "POSITION_SOURCE_TYPE" : Internal.Registry>; - static readonly "ENTITY_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "RECIPE_TYPE" : Internal.Registry>; - static readonly "SOUND_EVENT" : Internal.Registry; - static readonly "SOUND_EVENT_REGISTRY" : Internal.ResourceKey>; - static readonly "LEVEL_STEM_REGISTRY" : Internal.ResourceKey>; - static readonly "GAME_EVENT" : Internal.DefaultedRegistry; - static readonly "MENU" : Internal.Registry>; - static readonly "ENCHANTMENT" : Internal.Registry; - static readonly "HEIGHT_PROVIDER_TYPES" : Internal.Registry<(() => Internal.Codec

)>; - static readonly "DENSITY_FUNCTION_TYPES" : Internal.Registry>; - static readonly "LOOT_NUMBER_PROVIDER_TYPE" : Internal.Registry; - static readonly "POSITION_SOURCE_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "STRUCTURE_FEATURE_REGISTRY" : Internal.ResourceKey>>; - static readonly "POTION" : Internal.DefaultedRegistry; - static readonly "CONFIGURED_CARVER_REGISTRY" : Internal.ResourceKey>>; - static readonly "SCHEDULE" : Internal.Registry; - static readonly "ITEM_REGISTRY" : Internal.ResourceKey>; - static readonly "CONFIGURED_STRUCTURE_FEATURE_REGISTRY" : Internal.ResourceKey>>; - static readonly "RULE_TEST_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; - static readonly "STRUCTURE_PIECE_REGISTRY" : Internal.ResourceKey Internal.StructurePiece)>>; - static readonly "CHUNK_GENERATOR" : Internal.Registry>; - static readonly "MEMORY_MODULE_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "ATTRIBUTE" : Internal.Registry; - static readonly "POS_RULE_TEST_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; - static readonly "BLOCK" : Internal.DefaultedRegistry; - static readonly "TRUNK_PLACER_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "RULE_REGISTRY" : Internal.ResourceKey Internal.Codec)>>>; - static readonly "PARTICLE_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "SENSOR_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "SENSOR_TYPE" : Internal.DefaultedRegistry>; - static readonly "LOOT_SCORE_PROVIDER_TYPE" : Internal.Registry; - static readonly "LOOT_CONDITION_TYPE" : Internal.Registry; - static readonly "FEATURE" : Internal.Registry>; - static readonly "MOB_EFFECT" : Internal.Registry; - static readonly "STRUCTURE_PLACEMENT_TYPE" : Internal.Registry<(() => Internal.Codec)>; - static readonly "STRUCTURE_PIECE" : Internal.Registry<((arg0: Internal.StructurePieceSerializationContext, arg1: Internal.CompoundTag) => Internal.StructurePiece)>; - static readonly "STAT_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "REGISTRY" : Internal.Registry>; - static readonly "RECIPE_SERIALIZER" : Internal.Registry>; - static readonly "STRUCTURE_FEATURE" : Internal.Registry>; - static readonly "LOOT_FUNCTION_REGISTRY" : Internal.ResourceKey>; - static readonly "FEATURE_REGISTRY" : Internal.ResourceKey>>; - static readonly "LOOT_NBT_PROVIDER_REGISTRY" : Internal.ResourceKey>; - static readonly "LOOT_SCORE_PROVIDER_REGISTRY" : Internal.ResourceKey>; - static readonly "DIMENSION_TYPE_REGISTRY" : Internal.ResourceKey>; - static readonly "BIOME_REGISTRY" : Internal.ResourceKey>; - static readonly "LOOT_ITEM_REGISTRY" : Internal.ResourceKey>; - static readonly "PROCESSOR_LIST_REGISTRY" : Internal.ResourceKey>; - static readonly "STRUCTURE_PROCESSOR" : Internal.Registry<(() => Internal.Codec

)>; - static readonly "FLOAT_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; - static readonly "DIMENSION_REGISTRY" : Internal.ResourceKey>; - static readonly "HEIGHT_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; - static readonly "BLOCK_PREDICATE_TYPE_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; - static readonly "RULE" : Internal.Registry Internal.Codec)>>; - static readonly "RULE_TEST" : Internal.Registry<(() => Internal.Codec

)>; - static readonly "ACTIVITY_REGISTRY" : Internal.ResourceKey>; - static readonly "BLOCK_ENTITY_TYPE" : Internal.Registry>; - static readonly "RECIPE_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "BLOCK_REGISTRY" : Internal.ResourceKey>; - static readonly "POINT_OF_INTEREST_TYPE_REGISTRY" : Internal.ResourceKey>; - static readonly "FOLIAGE_PLACER_TYPES" : Internal.Registry>; - static readonly "STRUCTURE_PROCESSOR_REGISTRY" : Internal.ResourceKey Internal.Codec

)>>; - static readonly "POTION_REGISTRY" : Internal.ResourceKey>; - static readonly "CHUNK_STATUS" : Internal.DefaultedRegistry; - static readonly "FOLIAGE_PLACER_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "BLOCK_STATE_PROVIDER_TYPE_REGISTRY" : Internal.ResourceKey>>; - static readonly "SCHEDULE_REGISTRY" : Internal.ResourceKey>; - static readonly "LOOT_ENTRY_REGISTRY" : Internal.ResourceKey>; - static readonly "INT_PROVIDER_TYPES" : Internal.Registry<(() => Internal.Codec

)>; - static readonly "POS_RULE_TEST" : Internal.Registry<(() => Internal.Codec

)>; - static readonly "ACTIVITY" : Internal.Registry; - get tagNames(): Internal.Stream>; - get tags(): Internal.Stream, Internal.HolderSet$Named>>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Registry_ = Registry; - /** - * @javaClass net.minecraft.class_6008 - */ - interface WeightedEntry { - getWeight(): Internal.Weight; - wrap($$0: T, $$1: number): Internal.WeightedEntry$Wrapper; - } - type WeightedEntry_ = (() => Internal.Weight) | WeightedEntry; - /** - * @javaClass dev.latvian.mods.rhino.IdScriptableObject - */ - abstract class IdScriptableObject extends Internal.ScriptableObject implements Internal.IdFunctionCall { - getAttributes(name: string): number; - getAttributes(key: Internal.Symbol_): number; - initPrototypeConstructor(f: Internal.IdFunctionObject_): void; - activatePrototypeMap(maxPrototypeId: number): void; - execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - setAttributes(name: string, attributes: number): void; - delete(key: Internal.Symbol_): void; - delete(name: string): void; - put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; - put(name: string, start: Internal.Scriptable_, value: any): void; - exportAsJSClass(maxPrototypeId: number, scope: Internal.Scriptable_, sealed: boolean): Internal.IdFunctionObject; - hasPrototypeMap(): boolean; - initPrototypeMethod(tag: any, id: number, propertyName: string, functionName: string, arity: number): Internal.IdFunctionObject; - initPrototypeMethod(tag: any, id: number, name: string, arity: number): Internal.IdFunctionObject; - initPrototypeMethod(tag: any, id: number, key: Internal.Symbol_, functionName: string, arity: number): Internal.IdFunctionObject; - defineOwnProperty(cx: Internal.Context_, key: any, desc: Internal.ScriptableObject_): void; - initPrototypeValue(id: number, name: string, value: any, attributes: number): void; - initPrototypeValue(id: number, key: Internal.Symbol_, value: any, attributes: number): void; - get(name: string, start: Internal.Scriptable_): any; - get(key: Internal.Symbol_, start: Internal.Scriptable_): any; - has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; - has(name: string, start: Internal.Scriptable_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IdScriptableObject_ = IdScriptableObject; - /** - * @javaClass net.minecraft.class_3195 - */ - class StructureFeature { - static loadStaticStart($$0: Internal.StructurePieceSerializationContext_, $$1: Internal.CompoundTag_, $$2: number): Internal.StructureStart; - configured($$0: C, $$1: Internal.TagKey_): Internal.ConfiguredStructureFeature>; - configured($$0: C, $$1: Internal.TagKey_, $$2: boolean): Internal.ConfiguredStructureFeature>; - configured($$0: C, $$1: Internal.TagKey_, $$2: Internal.Map_): Internal.ConfiguredStructureFeature>; - configured($$0: C, $$1: Internal.TagKey_, $$2: boolean, $$3: Internal.Map_): Internal.ConfiguredStructureFeature>; - static getLocatePos($$0: Internal.RandomSpreadStructurePlacement_, $$1: Internal.ChunkPos_): BlockPos; - getPostPlacementProcessor(): Internal.PostPlacementProcessor; - configuredStructureCodec(): Internal.Codec>>; - canGenerate($$0: Internal.RegistryAccess_, $$1: Internal.ChunkGenerator_, $$2: Internal.BiomeSource_, $$3: Internal.StructureManager_, $$4: number, $$5: Internal.ChunkPos_, $$6: C, $$7: Internal.LevelHeightAccessor_, $$8: Internal.Predicate_>): boolean; - step(): DecorationGenerationStep; - static bootstrap(): void; - pieceGeneratorSupplier(): Internal.PieceGeneratorSupplier; - static readonly "STRONGHOLD" : Internal.StructureFeature; - static readonly "RUINED_PORTAL" : Internal.StructureFeature; - static readonly "MINESHAFT" : Internal.StructureFeature; - static readonly "NETHER_FOSSIL" : Internal.StructureFeature; - static readonly "IGLOO" : Internal.StructureFeature; - static readonly "SHIPWRECK" : Internal.StructureFeature; - static readonly "PILLAGER_OUTPOST" : Internal.StructureFeature; - static readonly "SWAMP_HUT" : Internal.StructureFeature; - static readonly "BASTION_REMNANT" : Internal.StructureFeature; - static readonly "JUNGLE_TEMPLE" : Internal.StructureFeature; - static readonly "OCEAN_MONUMENT" : Internal.StructureFeature; - static readonly "FORTRESS" : Internal.StructureFeature; - static readonly "VILLAGE" : Internal.StructureFeature; - static readonly "MAX_STRUCTURE_RANGE" : 8; - static readonly "DESERT_PYRAMID" : Internal.StructureFeature; - static readonly "END_CITY" : Internal.StructureFeature; - static readonly "WOODLAND_MANSION" : Internal.StructureFeature; - static readonly "BURIED_TREASURE" : Internal.StructureFeature; - static readonly "OCEAN_RUIN" : Internal.StructureFeature; - get postPlacementProcessor(): Internal.PostPlacementProcessor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureFeature_ = Special.StructureFeature | StructureFeature; - /** - * @javaClass net.minecraft.class_5720 - */ - class VibrationPath { - static read($$0: Internal.FriendlyByteBuf_): this; - getDestination(): Internal.PositionSource; - getOrigin(): BlockPos; - getArrivalInTicks(): number; - static write($$0: Internal.FriendlyByteBuf_, $$1: Internal.VibrationPath_): void; - static readonly "CODEC" : Internal.Codec; - get origin(): BlockPos; - get arrivalInTicks(): number; - get destination(): Internal.PositionSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VibrationPath_ = VibrationPath; - /** - * @javaClass net.minecraft.class_2612 - */ - class ClientboundAddPaintingPacket implements Internal.Packet { - getDirection(): Internal.Direction; - getUUID(): Internal.UUID; - getMotive(): Internal.Motive; - getPos(): BlockPos; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - get motive(): Internal.Motive; - get pos(): BlockPos; - get id(): number; - get uUID(): Internal.UUID; - get direction(): Internal.Direction; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundAddPaintingPacket_ = ClientboundAddPaintingPacket; - /** - * Fired when player right clicks on an Block that is not fluid. - * - * Note that both main hand and off hand will be called if not cancelled. - * - * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. - * @javaClass dev.latvian.mods.kubejs.block.BlockRightClickEventJS - */ - class BlockRightClickEventJS extends Internal.PlayerEventJS { - getBlock(): Internal.BlockContainerJS; - getHand(): Hand; - getItem(): Internal.ItemStackJS; - getFacing(): Internal.Direction; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get facing(): Internal.Direction; - get block(): Internal.BlockContainerJS; - get entity(): Internal.EntityJS; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when player right clicks on an Block that is not fluid. - * - * Note that both main hand and off hand will be called if not cancelled. - * - * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. - */ - type BlockRightClickEventJS_ = BlockRightClickEventJS; - /** - * @javaClass net.minecraft.class_2784 - */ - class WorldBorder { - getLerpTarget(): number; - getLerpRemainingTime(): number; - getStatus(): Internal.BorderStatus; - setWarningBlocks($$0: number): void; - clampToBounds($$0: number, $$1: number, $$2: number): BlockPos; - setSize($$0: number): void; - getLerpSpeed(): number; - setWarningTime($$0: number): void; - getCollisionShape(): Internal.VoxelShape; - isWithinBounds($$0: number, $$1: number): boolean; - isWithinBounds($$0: number, $$1: number, $$2: number): boolean; - isWithinBounds($$0: Internal.ChunkPos_): boolean; - isWithinBounds($$0: Internal.AABB_): boolean; - isWithinBounds($$0: BlockPos_): boolean; - getCenterZ(): number; - getCenterX(): number; - setAbsoluteMaxSize($$0: number): void; - setDamageSafeZone($$0: number): void; - addListener($$0: Internal.BorderChangeListener_): void; - isInsideCloseToBorder($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; - getDamageSafeZone(): number; - getAbsoluteMaxSize(): number; - getDistanceToBorder($$0: number, $$1: number): number; - getDistanceToBorder($$0: Internal.Entity_): number; - setCenter($$0: number, $$1: number): void; - getMaxX(): number; - tick(): void; - removeListener($$0: Internal.BorderChangeListener_): void; - applySettings($$0: Internal.WorldBorder$Settings_): void; - getMaxZ(): number; - getSize(): number; - getWarningBlocks(): number; - getWarningTime(): number; - lerpSizeBetween($$0: number, $$1: number, $$2: number): void; - getMinZ(): number; - getDamagePerBlock(): number; - getMinX(): number; - setDamagePerBlock($$0: number): void; - createSettings(): Internal.WorldBorder$Settings; - static readonly "DEFAULT_SETTINGS" : Internal.WorldBorder$Settings; - static readonly "MAX_SIZE" : 5.9999968E7; - static readonly "MAX_CENTER_COORDINATE" : 2.9999984E7; - get centerZ(): number; - get centerX(): number; - get maxZ(): number; - get maxX(): number; - get collisionShape(): Internal.VoxelShape; - get damageSafeZone(): number; - get damagePerBlock(): number; - get lerpSpeed(): number; - get lerpRemainingTime(): number; - get absoluteMaxSize(): number; - get size(): number; - get minX(): number; - get lerpTarget(): number; - get warningBlocks(): number; - get minZ(): number; - get warningTime(): number; - get status(): Internal.BorderStatus; - set absoluteMaxSize($$0: number); - set size($$0: number); - set warningBlocks($$0: number); - set damageSafeZone($$0: number); - set warningTime($$0: number); - set damagePerBlock($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldBorder_ = WorldBorder; - /** - * @javaClass net.minecraft.class_4210 - */ - class ServerboundChangeDifficultyPacket implements Internal.Packet { - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getDifficulty(): Internal.Difficulty; - get difficulty(): Internal.Difficulty; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundChangeDifficultyPacket_ = ServerboundChangeDifficultyPacket; - /** - * @javaClass java.util.function.IntBinaryOperator - */ - interface IntBinaryOperator { - applyAsInt(arg0: number, arg1: number): number; - } - type IntBinaryOperator_ = ((arg0: number, arg1: number) => number) | IntBinaryOperator; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinBlockBoxAccessor - */ - interface MixinBlockBoxAccessor { - getMaxZ_(): number; - getMinX_(): number; - getMinY_(): number; - getMinZ_(): number; - getMaxX_(): number; - getMaxY_(): number; - } - type MixinBlockBoxAccessor_ = MixinBlockBoxAccessor; - /** - * @javaClass dev.latvian.mods.rhino.mod.util.ChangeListener - */ - interface ChangeListener { - onChanged(arg0: T): void; - } - type ChangeListener_ = ((arg0: T) => void) | ChangeListener; - /** - * @javaClass net.minecraft.class_3244 - */ - class ServerGamePacketListenerImpl implements Internal.ServerPlayerConnection, Internal.ServerGamePacketListener, Internal.DisconnectPacketSource, Internal.NetworkHandlerExtensions { - redirect$bmo000$onDisconnected_broadcastChatMessage(playerManager: Internal.PlayerList_, msg: Internal.Component_, type: Internal.ChatType_, id: Internal.UUID_): void; - disconnect($$0: Internal.Component_): void; - getPlayer(): Internal.ServerPlayer; - handleBlockEntityTagQuery($$0: Internal.ServerboundBlockEntityTagQuery_): void; - handleRecipeBookSeenRecipePacket($$0: Internal.ServerboundRecipeBookSeenRecipePacket_): void; - redirect$bmo000$onBookUpdate_getString(list: Internal.ListTag_, index: number): string; - resetPosition(): void; - handlePlayerCommand($$0: Internal.ServerboundPlayerCommandPacket_): void; - handleTeleportToEntityPacket($$0: Internal.ServerboundTeleportToEntityPacket_): void; - handleContainerClose($$0: Internal.ServerboundContainerClosePacket_): void; - handleSetCommandBlock($$0: Internal.ServerboundSetCommandBlockPacket_): void; - handleEntityTagQuery($$0: Internal.ServerboundEntityTagQuery_): void; - dismount($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - redirect$bmo000$onRenameItem_length(string: string): number; - method_2872(): Internal.Connection; - constant$cgh000$modifyCreativeSlotMax(value: number): number; - handleAcceptTeleportPacket($$0: Internal.ServerboundAcceptTeleportationPacket_): void; - handleClientInformation($$0: Internal.ServerboundClientInformationPacket_): void; - method_10839($$0: Internal.Component_): void; - redirect$bmo000$onChatMessage_normalizeSpace(str: string): string; - handler$bmo000$onDisconnected(reason: Internal.Component_, cbi: Internal.CallbackInfo_): void; - handlePlaceRecipe($$0: Internal.ServerboundPlaceRecipePacket_): void; - getAddon(): Internal.ServerPlayNetworkAddon; - handleSetJigsawBlock($$0: Internal.ServerboundSetJigsawBlockPacket_): void; - tick(): void; - handleSelectTrade($$0: Internal.ServerboundSelectTradePacket_): void; - handlePickItem($$0: Internal.ServerboundPickItemPacket_): void; - handlePong($$0: Internal.ServerboundPongPacket_): void; - redirect$bpf000$method_31286_charAt(string: string, index: number): string; - handleSetStructureBlock($$0: Internal.ServerboundSetStructureBlockPacket_): void; - constant$bop000$onPlayerInteractBlock_maxReach(d: number): number; - send($$0: Internal.Packet_): void; - send($$0: Internal.Packet_, $$1: Internal.GenericFutureListener_>): void; - handleAnimate($$0: Internal.ServerboundSwingPacket_): void; - handleInteract($$0: Internal.ServerboundInteractPacket_): void; - handleSetCarriedItem($$0: Internal.ServerboundSetCarriedItemPacket_): void; - teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_, $$6: boolean): void; - teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_): void; - teleport($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; - handlePlayerAbilities($$0: Internal.ServerboundPlayerAbilitiesPacket_): void; - handleResourcePackResponse($$0: Internal.ServerboundResourcePackPacket_): void; - handleMovePlayer($$0: Internal.ServerboundMovePlayerPacket_): void; - handleSetCreativeModeSlot($$0: Internal.ServerboundSetCreativeModeSlotPacket_): void; - redirect$bop000$onPlayerInteractEntity_squaredDistanceTo(entity: Internal.Entity_, vector: Vec3_): number; - redirect$bop000$onPlayerInteractEntity_squaredDistanceTo(player: Internal.ServerPlayer_, entity: Internal.Entity_): number; - redirect$bop000$onPlayerInteractBlock_squaredDistanceTo(instance: Vec3_, vec: Vec3_): number; - handleLockDifficulty($$0: Internal.ServerboundLockDifficultyPacket_): void; - handleChat($$0: Internal.ServerboundChatPacket_): void; - handleSeenAdvancements($$0: Internal.ServerboundSeenAdvancementsPacket_): void; - createDisconnectPacket(message: Internal.Component_): Internal.Packet; - handleCustomCommandSuggestions($$0: Internal.ServerboundCommandSuggestionPacket_): void; - handlePlayerInput($$0: Internal.ServerboundPlayerInputPacket_): void; - handler$bmo001$tick(cbi: Internal.CallbackInfo_): void; - handleJigsawGenerate($$0: Internal.ServerboundJigsawGeneratePacket_): void; - redirect$bmo000$onSignUpdate_map(stream: Internal.Stream_, func: Internal.Function_): Internal.Stream; - handlePlayerAction($$0: Internal.ServerboundPlayerActionPacket_): void; - handleUseItemOn($$0: Internal.ServerboundUseItemOnPacket_): void; - handleContainerButtonClick($$0: Internal.ServerboundContainerButtonClickPacket_): void; - handlePaddleBoat($$0: Internal.ServerboundPaddleBoatPacket_): void; - handleClientCommand($$0: Internal.ServerboundClientCommandPacket_): void; - handleContainerClick($$0: Internal.ServerboundContainerClickPacket_): void; - handleUseItem($$0: Internal.ServerboundUseItemPacket_): void; - handleSetBeaconPacket($$0: Internal.ServerboundSetBeaconPacket_): void; - handleEditBook($$0: Internal.ServerboundEditBookPacket_): void; - handleRecipeBookChangeSettingsPacket($$0: Internal.ServerboundRecipeBookChangeSettingsPacket_): void; - redirect$bmo000$onRenameItem_setNewName(anvil: Internal.AnvilMenu_, name: string): void; - handleKeepAlive($$0: Internal.ServerboundKeepAlivePacket_): void; - handleCustomPayload($$0: Internal.ServerboundCustomPayloadPacket_): void; - redirect$bmo000$onBookUpdate_limit(stream: Internal.Stream_, maxSize: number): Internal.Stream; - handleSignUpdate($$0: Internal.ServerboundSignUpdatePacket_): void; - handleSetCommandMinecart($$0: Internal.ServerboundSetCommandMinecartPacket_): void; - handleChangeDifficulty($$0: Internal.ServerboundChangeDifficultyPacket_): void; - handleRenameItem($$0: Internal.ServerboundRenameItemPacket_): void; - handleMoveVehicle($$0: Internal.ServerboundMoveVehiclePacket_): void; - readonly "connection" : Internal.Connection; - "player" : Internal.ServerPlayer; - get addon(): Internal.ServerPlayNetworkAddon; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerGamePacketListenerImpl_ = ServerGamePacketListenerImpl; - /** - * @javaClass java.security.PublicKey - */ - interface PublicKey extends Internal.Key { - } - type PublicKey_ = PublicKey; - /** - * @javaClass java.util.function.IntConsumer - */ - interface IntConsumer { - andThen(arg0: Internal.IntConsumer_): this; - accept(arg0: number): void; - } - type IntConsumer_ = ((arg0: number) => void) | IntConsumer; - /** - * @javaClass me.jellysquid.mods.sodium.client.model.vertex.VertexDrain - */ - interface VertexDrain { - createSink(arg0: Internal.VertexType_): T; - of(consumer: Internal.VertexConsumer_): this; - } - type VertexDrain_ = ((arg0: Internal.VertexType) => any) | VertexDrain; - /** - * @javaClass net.minecraft.class_6789 - */ - class NetherForestVegetationConfig extends Internal.BlockPileConfiguration { - static readonly "CODEC" : Internal.Codec; - readonly "spreadHeight" : number; - readonly "spreadWidth" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NetherForestVegetationConfig_ = NetherForestVegetationConfig; - /** - * @javaClass net.minecraft.class_6910 - */ - interface DensityFunction { - compute(arg0: Internal.DensityFunction$FunctionContext_): number; - codec(): Internal.Codec; - square(): this; - squeeze(): this; - minValue(): number; - abs(): this; - fillArray(arg0: number[], arg1: Internal.DensityFunction$ContextProvider_): void; - maxValue(): number; - cube(): this; - quarterNegative(): this; - halfNegative(): this; - clamp($$0: number, $$1: number): this; - mapAll(arg0: Internal.DensityFunction$Visitor_): this; - } - type DensityFunction_ = Special.DensityFunction | DensityFunction; - /** - * @javaClass dev.latvian.mods.kubejs.util.MapJS - */ - class MapJS extends Internal.LinkedHashMap implements Internal.StringBuilderAppendable, Internal.ChangeListener, Internal.Copyable, Internal.JsonSerializable, Internal.NBTSerializable { - static nbt(map: any): Internal.CompoundTag; - appendString(builder: Internal.StringBuilder_): void; - onChanged(o: any): void; - containsAll(other: Internal.MapJS_): boolean; - containsAny(other: Internal.MapJS_): boolean; - clear(): void; - put(key: string, value: any): any; - remove(key: any): any; - toJson(): Internal.JsonObject; - toNBT(): Internal.CompoundTag; - getOrNewList(id: string): Internal.ListJS; - getOrNewMap(id: string): this; - putAll(m: Internal.Map_): void; - static of(o: any): this; - static json(map: any): Internal.JsonObject; - getLength(): number; - toString(): string; - copy(): this; - "changeListener" : ((arg0: Internal.MapJS) => void); - get length(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapJS_ = MapJS; - /** - * @javaClass net.minecraft.class_2769 - */ - abstract class Property { - getValueClass(): typeof T; - generateHashCode(): number; - getName(): string; - getName(arg0: T): string; - getPossibleValues(): Internal.Collection; - getAllValues(): Internal.Stream>; - getValue(arg0: string): Internal.Optional; - codec(): Internal.Codec; - hashCode(): number; - equals($$0: any): boolean; - valueCodec(): Internal.Codec>; - toString(): string; - parseValue($$0: Internal.DynamicOps_, $$1: S, $$2: U): Internal.DataResult; - value($$0: T): Internal.Property$Value; - value($$0: Internal.StateHolder_): Internal.Property$Value; - get possibleValues(): Internal.Collection; - get name(): string; - get valueClass(): typeof T; - get allValues(): Internal.Stream>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Property_ = Property; - /** - * @javaClass dev.latvian.mods.kubejs.server.ServerSettings - */ - class ServerSettings { - static exportData(): void; - "logInvalidRecipeHandlers" : boolean; - "useOriginalRecipeForFilters" : boolean; - "dataPackOutput" : boolean; - "logSkippedRecipes" : boolean; - static "instance" : Internal.ServerSettings; - "logOverrides" : boolean; - "logErroringRecipes" : boolean; - "logAddedRecipes" : boolean; - "logRemovedRecipes" : boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerSettings_ = ServerSettings; - /** - * @javaClass net.minecraft.class_6580 - */ - class NoiseProvider extends Internal.NoiseBasedStateProvider { + isAutoDetecting(): boolean; + replacement(): string; + charset(): Internal.Charset; + averageCharsPerByte(): number; + maxCharsPerByte(): number; + flush(arg0: Internal.CharBuffer_): Internal.CoderResult; + onMalformedInput(arg0: Internal.CodingErrorAction_): this; + unmappableCharacterAction(): Internal.CodingErrorAction; + detectedCharset(): Internal.Charset; + replaceWith(arg0: string): this; + onUnmappableCharacter(arg0: Internal.CodingErrorAction_): this; + decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer; + isCharsetDetected(): boolean; + decode(arg0: Internal.ByteBuffer_, arg1: Internal.CharBuffer_, arg2: boolean): Internal.CoderResult; + malformedInputAction(): Internal.CodingErrorAction; + get autoDetecting(): boolean + get charsetDetected(): boolean + } + type CharsetDecoder_ = CharsetDecoder; + class RotatedBlockProvider extends Internal.BlockStateProvider { + constructor($$0: Internal.Block_) getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoiseProvider_ = NoiseProvider; - /** - * @javaClass it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator - */ - interface ObjectBidirectionalIterator extends Internal.ObjectIterator, Internal.BidirectionalIterator { - back(arg0: number): number; - skip(arg0: number): number; - } - type ObjectBidirectionalIterator_ = ObjectBidirectionalIterator; - /** - * @javaClass java.time.temporal.ChronoUnit - */ - class ChronoUnit extends Internal.Enum implements Internal.TemporalUnit { - isDurationEstimated(): boolean; - getDuration(): Internal.Duration; - static valueOf(arg0: string): this; - isTimeBased(): boolean; - static values(): Internal.ChronoUnit[]; - addTo(arg0: R, arg1: number): R; - toString(): string; - isDateBased(): boolean; - between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; - isSupportedBy(arg0: Internal.Temporal_): boolean; - static readonly "FOREVER" : Internal.ChronoUnit; - static readonly "MICROS" : Internal.ChronoUnit; - static readonly "SECONDS" : Internal.ChronoUnit; - static readonly "DECADES" : Internal.ChronoUnit; - static readonly "MILLENNIA" : Internal.ChronoUnit; - static readonly "DAYS" : Internal.ChronoUnit; - static readonly "MILLIS" : Internal.ChronoUnit; - static readonly "HALF_DAYS" : Internal.ChronoUnit; - static readonly "MONTHS" : Internal.ChronoUnit; - static readonly "YEARS" : Internal.ChronoUnit; - static readonly "HOURS" : Internal.ChronoUnit; - static readonly "WEEKS" : Internal.ChronoUnit; - static readonly "NANOS" : Internal.ChronoUnit; - static readonly "CENTURIES" : Internal.ChronoUnit; - static readonly "MINUTES" : Internal.ChronoUnit; - static readonly "ERAS" : Internal.ChronoUnit; - get duration(): Internal.Duration; - get durationEstimated(): boolean; - get timeBased(): boolean; - get dateBased(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChronoUnit_ = "centuries" | "hours" | "weeks" | "months" | "nanos" | "minutes" | "millennia" | "years" | "eras" | "seconds" | "micros" | "days" | "decades" | "half_days" | "millis" | "forever" | ChronoUnit; - /** - * @javaClass net.minecraft.class_2752 - */ - class ClientboundSetPassengersPacket implements Internal.Packet { - getPassengers(): number[]; - getVehicle(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get passengers(): number[]; - get vehicle(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetPassengersPacket_ = ClientboundSetPassengersPacket; - /** - * @javaClass net.minecraft.class_4599 - */ - class RenderBuffers implements Internal.DrawCallTrackingRenderBuffers, Internal.RenderBuffersExt, Internal.MemoryTrackingRenderBuffers { - endLevelRendering(): void; - getMiscBufferAllocatedSize(): number; - getDrawCalls(): number; - resetDrawCounts(): void; - getMaxBegins(): number; - getRenderTypes(): number; - fixedBufferPack(): Internal.ChunkBufferBuilderPack; - beginLevelRendering(): void; - outlineBufferSource(): Internal.OutlineBufferSource; - bufferSource(): Internal.MultiBufferSource$BufferSource; - getEntityBufferAllocatedSize(): number; - crumblingBufferSource(): Internal.MultiBufferSource$BufferSource; - get renderTypes(): number; - get entityBufferAllocatedSize(): number; - get miscBufferAllocatedSize(): number; - get drawCalls(): number; - get maxBegins(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RenderBuffers_ = RenderBuffers; - /** - * @javaClass java.lang.module.ModuleDescriptor$Modifier - */ - class ModuleDescriptor$Modifier extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.ModuleDescriptor$Modifier[]; - static readonly "AUTOMATIC" : Internal.ModuleDescriptor$Modifier; - static readonly "SYNTHETIC" : Internal.ModuleDescriptor$Modifier; - static readonly "MANDATED" : Internal.ModuleDescriptor$Modifier; - static readonly "OPEN" : Internal.ModuleDescriptor$Modifier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ModuleDescriptor$Modifier_ = "synthetic" | "automatic" | "mandated" | "open" | ModuleDescriptor$Modifier; - /** - * @javaClass dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS - */ - class PlayerAdvancementEventJS extends Internal.PlayerEventJS { - getAdvancement(): Internal.AdvancementJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get advancement(): Internal.AdvancementJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerAdvancementEventJS_ = PlayerAdvancementEventJS; - /** - * @javaClass dev.latvian.mods.kubejs.block.BlockItemBuilder - */ - class BlockItemBuilder extends Internal.ItemBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - getTranslationKeyGroup(): string; - createObject(): Internal.Item; - "blockBuilder" : Internal.BlockBuilder; - get translationKeyGroup(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockItemBuilder_ = BlockItemBuilder; - /** - * @javaClass net.minecraft.class_1496 - */ - abstract class AbstractHorse extends Internal.Animal implements net.minecraft.world.ContainerListener, Internal.PlayerRideableJumping, Internal.Saddleable { - canWearArmor(): boolean; - positionRider($$0: Internal.Entity_): void; - canBeControlledByRider(): boolean; - setStanding($$0: boolean): void; - setTemper($$0: number): void; - canEatGrass(): boolean; - isFood($$0: Internal.ItemStack_): boolean; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getStandAnim($$0: number): number; - method_6153(): boolean; - method_6156(): void; - isBred(): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - method_6154($$0: number): void; - method_6155($$0: number): void; - getAmbientSoundInterval(): number; - makeMad(): void; - redirect$zeg001$redirectGetBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; - isPushable(): boolean; - getMaxTemper(): number; - tick(): void; - canMate($$0: Internal.Animal_): boolean; - fedFood($$0: Internal.Player_, $$1: Internal.ItemStack_): Internal.InteractionResult; - setBred($$0: boolean): void; - method_5453($$0: Internal.Container_): void; - getTemper(): number; - setEating($$0: boolean): void; - handleEntityEvent($$0: number): void; - isArmor($$0: Internal.ItemStack_): boolean; - getCustomJump(): number; - method_6725(): boolean; - setTamed($$0: boolean): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - getOwnerUUID(): Internal.UUID; - isEating(): boolean; - setIsJumping($$0: boolean): void; - isJumping(): boolean; - isTamed(): boolean; - onClimbable(): boolean; - getControllingPassenger(): Internal.Entity; - isWearingArmor(): boolean; - method_6576($$0: Internal.SoundSource_): void; - redirect$zeg000$redirectGetSnowedBlockStateSoundType(blockState: Internal.BlockState_, blockPos: BlockPos_, givenState: Internal.BlockState_): Internal.SoundType; - aiStep(): void; - hasInventoryChanged($$0: Internal.Container_): boolean; - openInventory($$0: Internal.Player_): void; - setOwnerUUID($$0: Internal.UUID_): void; - isStanding(): boolean; - getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; - tameWithName($$0: Internal.Player_): boolean; - modifyTemper($$0: number): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getSlot($$0: number): Internal.SlotAccess; - static createBaseHorseAttributes(): Internal.AttributeSupplier$Builder; - getMouthAnim($$0: number): number; - getEatAnim($$0: number): number; - travel($$0: Vec3_): void; - method_6765(): boolean; - getMaxSpawnClusterSize(): number; - static readonly "INVENTORY_SLOT_OFFSET" : 500; - static readonly "EQUIPMENT_SLOT_OFFSET" : 400; - static readonly "INV_SLOT_SADDLE" : 0; - static readonly "CHEST_SLOT_OFFSET" : 499; - static readonly "INV_BASE_COUNT" : 2; - "tailCounter" : number; - "sprintCounter" : number; - static readonly "INV_SLOT_ARMOR" : 1; - get bred(): boolean; - get ownerUUID(): Internal.UUID; - get jumping(): boolean; - get maxSpawnClusterSize(): number; - get customJump(): number; - get eating(): boolean; - get wearingArmor(): boolean; - get tamed(): boolean; - get standing(): boolean; - get pushable(): boolean; - get temper(): number; - get controllingPassenger(): Internal.Entity; - get ambientSoundInterval(): number; - get maxTemper(): number; - set bred($$0: boolean); - set standing($$0: boolean); - set ownerUUID($$0: Internal.UUID_); - set temper($$0: number); - set eating($$0: boolean); - set tamed($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractHorse_ = AbstractHorse; - /** - * @javaClass net.fabricmc.fabric.mixin.client.keybinding.KeyCodeAccessor - */ - interface KeyCodeAccessor { - fabric_getBoundKey(): Internal.InputConstants$Key; - } - type KeyCodeAccessor_ = (() => Internal.InputConstants$Key) | KeyCodeAccessor; - /** - * @javaClass net.minecraft.class_2841$class_6561 - */ - class PalettedContainer$Data extends Internal.Record { - configuration(): Internal.PalettedContainer$Configuration; - hashCode(): number; - getSerializedSize(): number; - equals($$0: any): boolean; - palette(): Internal.Palette; - toString(): string; - storage(): Internal.BitStorage; - write($$0: Internal.FriendlyByteBuf_): void; - copyFrom($$0: Internal.Palette_, $$1: Internal.BitStorage_): void; - get serializedSize(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PalettedContainer$Data_ = PalettedContainer$Data; - /** - * @javaClass net.fabricmc.fabric.mixin.object.builder.AbstractBlockAccessor - */ - interface AbstractBlockAccessor { - getSettings(): Internal.BlockBehaviour$Properties; - } - type AbstractBlockAccessor_ = (() => Internal.BlockBehaviour$Properties) | AbstractBlockAccessor; - /** - * @javaClass net.minecraft.class_1733 - */ - class ShulkerBoxMenu extends Internal.AbstractContainerMenu { - removed($$0: Internal.Player_): void; - stillValid($$0: Internal.Player_): boolean; - quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShulkerBoxMenu_ = ShulkerBoxMenu; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinFormattingAccessor - */ - interface MixinFormattingAccessor { - } - type MixinFormattingAccessor_ = MixinFormattingAccessor; - /** - * @javaClass dev.latvian.mods.kubejs.core.IngredientKJS - */ - interface IngredientKJS extends Internal.AsKJS { - getItemsKJS(): Internal.ItemStack[]; - asKJS(): Internal.IngredientJS; - } - type IngredientKJS_ = (() => Internal.ItemStack[]) | IngredientKJS; - /** - * @javaClass net.minecraft.class_6333 - */ - class BiasedToBottomInt extends Internal.IntProvider { - getMinValue(): number; - getType(): Internal.IntProviderType; - getMaxValue(): number; - static of($$0: number, $$1: number): this; - toString(): string; - sample($$0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.IntProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BiasedToBottomInt_ = BiasedToBottomInt; - /** - * @javaClass net.minecraft.class_2945 - */ - class SynchedEntityData { - static defineId($$0: Internal.Class_, $$1: Internal.EntityDataSerializer_): Internal.EntityDataAccessor; - set($$0: Internal.EntityDataAccessor_, $$1: T): void; - isDirty(): boolean; - getAll(): Internal.List>; - clearDirty(): void; - get($$0: Internal.EntityDataAccessor_): T; - define($$0: Internal.EntityDataAccessor_, $$1: T): void; - isEmpty(): boolean; - packDirty(): Internal.List>; - static unpack($$0: Internal.FriendlyByteBuf_): Internal.List>; - static pack($$0: Internal.List_>, $$1: Internal.FriendlyByteBuf_): void; - assignValues($$0: Internal.List_>): void; - get dirty(): boolean; - get all(): Internal.List>; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SynchedEntityData_ = SynchedEntityData; - /** - * @javaClass net.minecraft.class_5888 - */ - class ClientboundClearTitlesPacket implements Internal.Packet { - shouldResetTimes(): boolean; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundClearTitlesPacket_ = ClientboundClearTitlesPacket; - /** - * @javaClass java.io.PrintWriter - */ - class PrintWriter extends Internal.Writer { - print(arg0: number): void; - print(arg0: string): void; - print(arg0: boolean): void; - print(arg0: any): void; - print(arg0: string[]): void; - println(arg0: string[]): void; - println(): void; - println(arg0: boolean): void; - println(arg0: string): void; - println(arg0: any): void; - println(arg0: number): void; - flush(): void; - format(arg0: string, ... arg1: any[]): this; - format(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; - checkError(): boolean; - close(): void; - write(arg0: string[], arg1: number, arg2: number): void; - write(arg0: string): void; - write(arg0: string, arg1: number, arg2: number): void; - write(arg0: string[]): void; - write(arg0: number): void; - append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; - append(arg0: string): this; - append(arg0: Internal.CharSequence_): this; - printf(arg0: string, ... arg1: any[]): this; - printf(arg0: Internal.Locale_, arg1: string, ... arg2: any[]): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PrintWriter_ = PrintWriter; - /** - * @javaClass net.minecraft.class_3491 - */ - abstract class StructureProcessor { - processBlock(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.StructureTemplate$StructureBlockInfo_, arg4: Internal.StructureTemplate$StructureBlockInfo_, arg5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureProcessor_ = StructureProcessor; - /** - * @javaClass io.netty.util.Constant - */ - interface Constant extends Internal.Comparable { - name(): string; - id(): number; - } - type Constant_ = Constant; - /** - * @javaClass dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction - */ - interface EnchantmentBuilder$DamageProtectionFunction { - getDamageProtection(arg0: number, arg1: Internal.DamageSource_): number; - } - type EnchantmentBuilder$DamageProtectionFunction_ = ((arg0: number, arg1: Internal.DamageSource) => number) | EnchantmentBuilder$DamageProtectionFunction; - /** - * @javaClass net.minecraft.class_3745 - */ - interface CrossbowAttackMob extends Internal.RangedAttackMob { - getTarget(): Internal.LivingEntity; - performCrossbowAttack($$0: Internal.LivingEntity_, $$1: number): void; - shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.Projectile_, arg3: number): void; - shootCrossbowProjectile($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_, $$2: Internal.Projectile_, $$3: number, $$4: number): void; - onCrossbowAttackPerformed(): void; - setChargingCrossbow(arg0: boolean): void; - getProjectileShotVector($$0: Internal.LivingEntity_, $$1: Vec3_, $$2: number): Internal.Vector3f; - } - type CrossbowAttackMob_ = CrossbowAttackMob; - /** - * @javaClass net.minecraft.class_2516 - */ - class ShortTag extends Internal.NumericTag { - getAsFloat(): number; - getAsByte(): number; - static valueOf($$0: number): this; - getAsNumber(): Internal.Number; - getId(): number; - getAsDouble(): number; - getAsInt(): number; - accept($$0: Internal.TagVisitor_): void; - accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - getAsLong(): number; - getType(): Internal.TagType; - hashCode(): number; - equals($$0: any): boolean; - copy(): this; - write($$0: Internal.DataOutput_): void; - getAsShort(): number; - static readonly "TYPE" : Internal.TagType; - get asByte(): number; - get asLong(): number; - get asInt(): number; - get asShort(): number; - get asNumber(): Internal.Number; - get asDouble(): number; - get id(): number; - get asFloat(): number; - get type(): Internal.TagType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShortTag_ = ShortTag; - /** - * @javaClass net.minecraft.class_6682 - */ - class ClientboundSetSimulationDistancePacket extends Internal.Record implements Internal.Packet { - method_11052($$0: Internal.FriendlyByteBuf_): void; - hashCode(): number; - equals($$0: any): boolean; - handle($$0: Internal.ClientGamePacketListener_): void; - simulationDistance(): number; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetSimulationDistancePacket_ = ClientboundSetSimulationDistancePacket; - /** - * @javaClass net.minecraft.class_1320 - */ - class Attribute { - sanitizeValue($$0: number): number; - isClientSyncable(): boolean; - getDescriptionId(): string; - setSyncable($$0: boolean): this; - getDefaultValue(): number; - static readonly "MAX_NAME_LENGTH" : 64; - get descriptionId(): string; - get defaultValue(): number; - get clientSyncable(): boolean; - set syncable($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Attribute_ = Special.Attribute | Attribute; - /** - * @javaClass java.util.function.IntSupplier - */ - interface IntSupplier { - getAsInt(): number; - } - type IntSupplier_ = (() => number) | IntSupplier; - /** - * @javaClass net.minecraft.class_3784 - */ - abstract class StructurePoolElement { - static legacy($$0: string): Internal.Function; - static legacy($$0: string, $$1: Internal.Holder_): Internal.Function; - setProjection($$0: Internal.StructureTemplatePool$Projection_): this; - getGroundLevelDelta(): number; - static list($$0: Internal.List_>): Internal.Function; - getBoundingBox(arg0: Internal.StructureManager_, arg1: BlockPos_, arg2: Internal.Rotation_): Internal.BoundingBox; - static empty(): Internal.Function; - static single($$0: string, $$1: Internal.Holder_): Internal.Function; - static single($$0: string): Internal.Function; - getProjection(): Internal.StructureTemplatePool$Projection; - getSize(arg0: Internal.StructureManager_, arg1: Internal.Rotation_): Vec3i; - static feature($$0: Internal.Holder_): Internal.Function; - getType(): Internal.StructurePoolElementType; - getShuffledJigsawBlocks(arg0: Internal.StructureManager_, arg1: BlockPos_, arg2: Internal.Rotation_, arg3: Internal.Random_): Internal.List; - place(arg0: Internal.StructureManager_, arg1: Internal.WorldGenLevel_, arg2: Internal.StructureFeatureManager_, arg3: Internal.ChunkGenerator_, arg4: BlockPos_, arg5: BlockPos_, arg6: Internal.Rotation_, arg7: Internal.BoundingBox_, arg8: Internal.Random_, arg9: boolean): boolean; - handleDataMarker($$0: Internal.LevelAccessor_, $$1: Internal.StructureTemplate$StructureBlockInfo_, $$2: BlockPos_, $$3: Internal.Rotation_, $$4: Internal.Random_, $$5: Internal.BoundingBox_): void; - static readonly "CODEC" : Internal.Codec; - get groundLevelDelta(): number; - get projection(): Internal.StructureTemplatePool$Projection; - get type(): Internal.StructurePoolElementType; - set projection($$0: Internal.StructureTemplatePool$Projection_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructurePoolElement_ = StructurePoolElement; - /** - * @javaClass net.minecraft.class_274 - */ - class ObjectiveCriteria implements Internal.MixinScoreboardCriterionAccessor { - getName(): string; - isReadOnly(): boolean; - static getCustomCriteriaNames(): Internal.Set; - static byName($$0: string): Internal.Optional; - getDefaultRenderType(): Internal.ObjectiveCriteria$RenderType; - static readonly "DEATH_COUNT" : Internal.ObjectiveCriteria; - static readonly "ARMOR" : Internal.ObjectiveCriteria; - static readonly "TRIGGER" : Internal.ObjectiveCriteria; - static readonly "KILL_COUNT_ALL" : Internal.ObjectiveCriteria; - static readonly "AIR" : Internal.ObjectiveCriteria; - static readonly "LEVEL" : Internal.ObjectiveCriteria; - static readonly "DUMMY" : Internal.ObjectiveCriteria; - static readonly "EXPERIENCE" : Internal.ObjectiveCriteria; - static readonly "HEALTH" : Internal.ObjectiveCriteria; - static readonly "KILL_COUNT_PLAYERS" : Internal.ObjectiveCriteria; - static readonly "TEAM_KILL" : Internal.ObjectiveCriteria[]; - static readonly "KILLED_BY_TEAM" : Internal.ObjectiveCriteria[]; - static readonly "FOOD" : Internal.ObjectiveCriteria; - get defaultRenderType(): Internal.ObjectiveCriteria$RenderType; - get name(): string; - get readOnly(): boolean; - get customCriteriaNames(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ObjectiveCriteria_ = ObjectiveCriteria; - /** - * @javaClass net.minecraft.class_2568$class_5249 - */ - class HoverEvent$ItemStackInfo { - hashCode(): number; - equals($$0: any): boolean; - getItemStack(): Internal.ItemStack; - get itemStack(): Internal.ItemStack; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type HoverEvent$ItemStackInfo_ = HoverEvent$ItemStackInfo; - /** - * @javaClass net.minecraft.class_3914 - */ - interface ContainerLevelAccess { - create($$0: Internal.Level_, $$1: BlockPos_): this; - evaluate(arg0: Internal.BiFunction_): Internal.Optional; - evaluate($$0: Internal.BiFunction_, $$1: T): T; - execute($$0: Internal.BiConsumer_): void; - } - type ContainerLevelAccess_ = ((arg0: Internal.BiFunction) => Internal.Optional) | ContainerLevelAccess; - /** - * @javaClass net.minecraft.class_702 - */ - class ParticleEngine implements Internal.PreparableReloadListener, Internal.ParticleManagerAccessor, Internal.PhasedParticleEngine, Internal.MixinParticleManagerAccessor { - add($$0: Internal.Particle_): void; - createTrackingEmitter($$0: Internal.Entity_, $$1: Internal.ParticleOptions_, $$2: number): void; - createTrackingEmitter($$0: Internal.Entity_, $$1: Internal.ParticleOptions_): void; - handler$zdh000$yeet(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.CallbackInfo_): void; - destroy($$0: BlockPos_, $$1: Internal.BlockState_): void; - countParticles(): string; - tick(): void; - handler$zmi000$onInit(world: Internal.ClientLevel_, textureManager: Internal.TextureManager_, info: Internal.CallbackInfo_): void; - setLevel($$0: Internal.ClientLevel_): void; - crack($$0: BlockPos_, $$1: Internal.Direction_): void; - reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; - handler$zfi000$onDestroy(pos: BlockPos_, state: Internal.BlockState_, callbackInfo: Internal.CallbackInfo_): void; - handler$zdh000$alsoyeet(arg0: BlockPos_, arg1: Internal.Direction_, arg2: Internal.CallbackInfo_): void; - setParticleRenderingPhase(arg0: Internal.ParticleRenderingPhase_): void; - handler$cef000$addBlockBreakParticles(pos: BlockPos_, state: Internal.BlockState_, ci: Internal.CallbackInfo_): void; - createParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): Internal.Particle; - handler$zfi000$onCrack(pos: BlockPos_, direction: Internal.Direction_, callbackInfo: Internal.CallbackInfo_): void; - close(): void; - render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource$BufferSource_, $$2: Internal.LightTexture_, $$3: Internal.Camera_, $$4: number): void; - handler$cef000$addBlockBreakingParticles(pos: BlockPos_, direction: Internal.Direction_, ci: Internal.CallbackInfo_): void; - readonly "textureAtlas" : Internal.TextureAtlas; - set level($$0: Internal.ClientLevel_); - set particleRenderingPhase(arg0: Internal.ParticleRenderingPhase_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParticleEngine_ = ParticleEngine; - /** - * @javaClass net.fabricmc.fabric.impl.networking.AbstractNetworkAddon - */ - abstract class AbstractNetworkAddon { - unregisterChannel(channelName: ResourceLocation_): H; - getReceivableChannels(): Internal.Set; - registerChannel(channelName: ResourceLocation_, handler: H): boolean; - handleDisconnect(): void; - getHandler(channel: ResourceLocation_): H; - get receivableChannels(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractNetworkAddon_ = AbstractNetworkAddon; - /** - * @javaClass net.minecraft.class_5201 - */ - abstract class FeatureSize { - minClippedHeight(): Internal.OptionalInt; - getSizeAtHeight(arg0: number, arg1: number): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FeatureSize_ = FeatureSize; - /** - * @javaClass net.minecraft.class_1701 - */ - class MinecartTNT extends Internal.AbstractMinecart { - handleEntityEvent($$0: number): void; - causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; - shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; - primeFuse(): void; - getMinecartType(): Internal.AbstractMinecart$Type; - getDefaultDisplayBlockState(): Internal.BlockState; - getFuse(): number; - destroy($$0: Internal.DamageSource_): void; - tick(): void; - isPrimed(): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; - getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; - get fuse(): number; - get primed(): boolean; - get defaultDisplayBlockState(): Internal.BlockState; - get minecartType(): Internal.AbstractMinecart$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecartTNT_ = MinecartTNT; - /** - * @javaClass net.minecraft.class_382 - */ - class BakedGlyph { - renderType($$0: Internal.Font$DisplayMode_): Internal.RenderType; - render(italic: boolean, x: number, y: number, matrix: Internal.Matrix4f_, vertexConsumer: Internal.VertexConsumer_, red: number, green: number, blue: number, alpha: number, light: number): void; - renderEffect($$0: Internal.BakedGlyph$Effect_, $$1: Internal.Matrix4f_, $$2: Internal.VertexConsumer_, $$3: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BakedGlyph_ = BakedGlyph; - /** - * @javaClass net.minecraft.class_1732 - */ - interface RecipeHolder { - awardUsedRecipes($$0: Internal.Player_): void; - getRecipeUsed(): Internal.Recipe; - setRecipeUsed($$0: Internal.Level_, $$1: Internal.ServerPlayer_, $$2: Internal.Recipe_): boolean; - setRecipeUsed(arg0: Internal.Recipe_): void; - } - type RecipeHolder_ = RecipeHolder; - /** - * @javaClass net.minecraft.class_82 - */ - interface LootPoolEntry { - getWeight(arg0: number): number; - createItemStack(arg0: Internal.Consumer_, arg1: Internal.LootContext_): void; - } - type LootPoolEntry_ = LootPoolEntry; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleCollection - */ - interface DoubleCollection extends Internal.Collection, Internal.DoubleIterable { - add(arg0: number): boolean; - spliterator(): Internal.DoubleSpliterator; - containsAll(arg0: Internal.DoubleCollection_): boolean; - doubleSpliterator(): Internal.DoubleSpliterator; - doubleStream(): Internal.DoubleStream; - remove(arg0: any): boolean; - removeIf(arg0: Internal.DoublePredicate_): boolean; - removeIf(arg0: Internal.Predicate_): boolean; - removeIf(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): boolean; - doubleParallelStream(): Internal.DoubleStream; - removeAll(arg0: Internal.DoubleCollection_): boolean; - contains(arg0: number): boolean; - contains(arg0: any): boolean; - iterator(): Internal.DoubleIterator; - addAll(arg0: Internal.DoubleCollection_): boolean; - stream(): Internal.Stream; - toDoubleArray(arg0: number[]): number[]; - toDoubleArray(): number[]; - toArray(arg0: number[]): number[]; - parallelStream(): Internal.Stream; - rem(arg0: number): boolean; - doubleIterator(): Internal.DoubleIterator; - retainAll(arg0: Internal.DoubleCollection_): boolean; - } - type DoubleCollection_ = DoubleCollection; - /** - * @javaClass dev.latvian.mods.kubejs.level.LevelJS - */ - abstract class LevelJS implements Internal.WithAttachedData { - getPlayer(entity: Internal.Entity_): Internal.PlayerJS; - getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList; - getPlayerData(arg0: Internal.Player_): Internal.PlayerDataJS; - spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void; - getTime(): number; - getSide(): Internal.ScriptType; - getGameRules(): Internal.GameRulesJS; - setRainStrength(strength: number): void; - getDimension(): ResourceLocation; - isDaytime(): boolean; - createEntityList(entities: Internal.Collection_): Internal.EntityArrayList; - getPlayers(): Internal.EntityArrayList; - getData(): Internal.AttachedData; - getMinecraftLevel(): Internal.Level; - getServer(): Internal.ServerJS; - getLivingEntity(entity: Internal.Entity_): Internal.LivingEntityJS; - getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS; - getBlock(x: number, y: number, z: number): Internal.BlockContainerJS; - getBlock(pos: BlockPos_): Internal.BlockContainerJS; - isOverworld(): boolean; - createExplosion(x: number, y: number, z: number): Internal.ExplosionJS; - getEntity(e: Internal.Entity_): Internal.EntityJS; - createEntity(id: ResourceLocation_): Internal.EntityJS; - spawnLightning(x: number, y: number, z: number, effectOnly: boolean): void; - spawnLightning(x: number, y: number, z: number, effectOnly: boolean, player: Internal.EntityJS_): void; - getLocalTime(): number; - isThundering(): boolean; - getEntities(): Internal.EntityArrayList; - isRaining(): boolean; - readonly "minecraftLevel" : Internal.Level; - get server(): Internal.ServerJS; - get side(): Internal.ScriptType; - get data(): Internal.AttachedData; - get players(): Internal.EntityArrayList; - get raining(): boolean; - get thundering(): boolean; - get overworld(): boolean; - get gameRules(): Internal.GameRulesJS; - get localTime(): number; - get entities(): Internal.EntityArrayList; - get time(): number; - get dimension(): ResourceLocation; - get daytime(): boolean; - set rainStrength(strength: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelJS_ = LevelJS; - /** - * @javaClass java.util.PrimitiveIterator$OfLong - */ - interface PrimitiveIterator$OfLong extends Internal.PrimitiveIterator { - next(): number; - forEachRemaining(arg0: Internal.LongConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - nextLong(): number; - } - type PrimitiveIterator$OfLong_ = (() => number) | PrimitiveIterator$OfLong; - /** - * @javaClass net.minecraft.class_1473 - */ - class SnowGolem extends Internal.AbstractGolem implements Internal.Shearable, Internal.RangedAttackMob { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - aiStep(): void; - setPumpkin($$0: boolean): void; - method_27072(): boolean; - method_6636($$0: Internal.SoundSource_): void; - isSensitiveToWater(): boolean; - hasPumpkin(): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getLeashOffset(): Vec3; - method_7105($$0: Internal.LivingEntity_, $$1: number): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - get sensitiveToWater(): boolean; - get leashOffset(): Vec3; - set pumpkin($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SnowGolem_ = SnowGolem; - /** - * @javaClass java.lang.StackTraceElement - */ - class StackTraceElement implements Internal.Serializable { - getLineNumber(): number; - getMethodName(): string; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - getClassName(): string; - getClassLoaderName(): string; - getModuleName(): string; - getFileName(): string; - isNativeMethod(): boolean; - getModuleVersion(): string; - get fileName(): string; - get moduleVersion(): string; - get moduleName(): string; - get nativeMethod(): boolean; - get methodName(): string; - get className(): string; - get lineNumber(): number; - get classLoaderName(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StackTraceElement_ = StackTraceElement; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinScoreboardCriterionAccessor - */ - interface MixinScoreboardCriterionAccessor { - } - type MixinScoreboardCriterionAccessor_ = MixinScoreboardCriterionAccessor; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntComparator - */ - interface IntComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.IntComparator_): this; - reversed(): this; - } - type IntComparator_ = ((arg0: number, arg1: number) => number) | IntComparator; - /** - * @javaClass io.netty.util.concurrent.EventExecutor - */ - interface EventExecutor extends Internal.EventExecutorGroup { - inEventLoop(arg0: Internal.Thread_): boolean; - inEventLoop(): boolean; - next(): this; - parent(): Internal.EventExecutorGroup; - newProgressivePromise(): Internal.ProgressivePromise; - newSucceededFuture(arg0: V): io.netty.util.concurrent.Future; - newFailedFuture(arg0: Internal.Throwable_): io.netty.util.concurrent.Future; - newPromise(): Internal.Promise; - } - type EventExecutor_ = EventExecutor; - /** - * @javaClass net.minecraft.class_2991 - */ - class ServerFunctionManager { - getGameLoopSender(): Internal.CommandSourceStack; - getFunctionNames(): Internal.Iterable; - getDispatcher(): Internal.CommandDispatcher; - get($$0: ResourceLocation_): Internal.Optional; - tick(): void; - replaceLibrary($$0: Internal.ServerFunctionLibrary_): void; - getTag($$0: ResourceLocation_): net.minecraft.tags.Tag; - getCommandLimit(): number; - execute($$0: Internal.CommandFunction_, $$1: Internal.CommandSourceStack_): number; - execute($$0: Internal.CommandFunction_, $$1: Internal.CommandSourceStack_, $$2: Internal.ServerFunctionManager$TraceCallbacks_): number; - getTagNames(): Internal.Iterable; - get functionNames(): Internal.Iterable; - get gameLoopSender(): Internal.CommandSourceStack; - get commandLimit(): number; - get dispatcher(): Internal.CommandDispatcher; - get tagNames(): Internal.Iterable; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerFunctionManager_ = ServerFunctionManager; - /** - * @javaClass net.minecraft.class_5399 - */ - class LavaSubmergedBlockProcessor extends Internal.StructureProcessor { - processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.LavaSubmergedBlockProcessor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LavaSubmergedBlockProcessor_ = LavaSubmergedBlockProcessor; - /** - * @javaClass dev.latvian.mods.rhino.mod.util.StringBuilderAppendable - */ - interface StringBuilderAppendable { - appendString(arg0: Internal.StringBuilder_): void; - } - type StringBuilderAppendable_ = ((arg0: Internal.StringBuilder) => void) | StringBuilderAppendable; - /** - * @javaClass net.minecraft.class_60 - */ - class LootTables extends Internal.SimpleJsonResourceReloadListener implements Internal.IdentifiableResourceReloadListener, Internal.LootTablesKJS { - static serialize($$0: Internal.LootTable_): Internal.JsonElement; - getFabricId(): ResourceLocation; - get($$0: ResourceLocation_): Internal.LootTable; - getIds(): Internal.Set; - static validate($$0: Internal.ValidationContext_, $$1: ResourceLocation_, $$2: Internal.LootTable_): void; - getFabricDependencies(): Internal.Collection; - get fabricDependencies(): Internal.Collection; - get fabricId(): ResourceLocation; - get ids(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LootTables_ = LootTables; - /** - * @javaClass net.minecraft.class_6584 - */ - class SurfaceRelativeThresholdFilter extends Internal.PlacementFilter { - static of($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): this; - type(): Internal.PlacementModifierType; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SurfaceRelativeThresholdFilter_ = SurfaceRelativeThresholdFilter; - /** - * @javaClass net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource - */ - interface FabricClientCommandSource extends Internal.SharedSuggestionProvider { - getPlayer(): Internal.LocalPlayer; - getWorld(): Internal.ClientLevel; - getPosition(): Vec3; - getRotation(): Internal.Vec2; - sendError(arg0: Internal.Component_): void; - getMeta(key: string): any; - getClient(): Internal.Minecraft; - getEntity(): Internal.Entity; - sendFeedback(arg0: Internal.Component_): void; - } - type FabricClientCommandSource_ = FabricClientCommandSource; - /** - * @javaClass net.minecraft.class_2670 - */ - class ClientboundKeepAlivePacket implements Internal.Packet { - getId(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundKeepAlivePacket_ = ClientboundKeepAlivePacket; - /** - * @javaClass net.minecraft.class_1966 - */ - abstract class BiomeSource implements Internal.BiomeResolver { - featuresPerStep(): Internal.List; - addDebugInfo($$0: Internal.List_, $$1: BlockPos_, $$2: Internal.Climate$Sampler_): void; - findBiomeHorizontal($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_>, $$5: Internal.Random_, $$6: Internal.Climate$Sampler_): Internal.Pair>; - findBiomeHorizontal($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Predicate_>, $$6: Internal.Random_, $$7: boolean, $$8: Internal.Climate$Sampler_): Internal.Pair>; - buildFeaturesPerStep($$0: Internal.List_>, $$1: boolean): Internal.List; - possibleBiomes(): Internal.Set>; - getBiomesWithin($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Climate$Sampler_): Internal.Set>; - withSeed(arg0: number): this; - method_38109(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BiomeSource_ = BiomeSource; - /** - * @javaClass com.mojang.datafixers.types.families.TypeFamily - */ - interface TypeFamily { - familyOptic(arg0: Internal.IntFunction_>): Internal.FamilyOptic; - apply(arg0: number): com.mojang.datafixers.types.Type; - } - type TypeFamily_ = ((arg0: number) => com.mojang.datafixers.types.Type) | TypeFamily; - /** - * @javaClass java.nio.ShortBuffer - */ - abstract class ShortBuffer extends Internal.Buffer implements Internal.Comparable { - hasArray(): boolean; - compact(): this; - clear(): this; - duplicate(): this; - compareTo(arg0: Internal.ShortBuffer_): number; - asReadOnlyBuffer(): this; - put(arg0: number[]): this; - put(arg0: number, arg1: number[], arg2: number, arg3: number): this; - put(arg0: number, arg1: number[]): this; - put(arg0: number[], arg1: number, arg2: number): this; - put(arg0: number, arg1: Internal.ShortBuffer_, arg2: number, arg3: number): this; - put(arg0: Internal.ShortBuffer_): this; - put(arg0: number, arg1: number): this; - put(arg0: number): this; - static allocate(arg0: number): this; - rewind(): this; - slice(): this; - slice(arg0: number, arg1: number): this; - array(): number[]; - hashCode(): number; - mismatch(arg0: Internal.ShortBuffer_): number; - equals(arg0: any): boolean; - get(): number; - get(arg0: number, arg1: number[]): this; - get(arg0: number): number; - get(arg0: number, arg1: number[], arg2: number, arg3: number): this; - get(arg0: number[], arg1: number, arg2: number): this; - get(arg0: number[]): this; - limit(arg0: number): this; - reset(): this; - arrayOffset(): number; - toString(): string; - position(arg0: number): this; - flip(): this; - isDirect(): boolean; - static wrap(arg0: number[]): this; - static wrap(arg0: number[], arg1: number, arg2: number): this; - mark(): this; - order(): Internal.ByteOrder; - get direct(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShortBuffer_ = ShortBuffer; - /** - * @javaClass net.minecraft.class_3317 - */ - class IpBanList extends Internal.StoredUserList { - get($$0: Internal.SocketAddress_): Internal.IpBanListEntry; - isBanned($$0: string): boolean; - isBanned($$0: Internal.SocketAddress_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IpBanList_ = IpBanList; - /** - * @javaClass net.minecraft.class_379 - */ - interface GlyphInfo { - getBearingX(): number; - getBearingY(): number; - getShadowOffset(): number; - getAdvance(): number; - getAdvance($$0: boolean): number; - getBoldOffset(): number; - } - type GlyphInfo_ = (() => number) | GlyphInfo; - /** - * @javaClass it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction - */ - interface Byte2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.IntFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Byte2ShortFunction; - composeByte(arg0: Internal.Byte2ByteFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Byte2IntFunction; - composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Byte2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Byte2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Byte2LongFunction; - composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Byte2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Byte2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Byte2CharFunction; - composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Byte2ReferenceFunction; - composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ObjectFunction; - } - type Byte2ObjectFunction_ = ((arg0: number) => V) | Byte2ObjectFunction; - /** - * @javaClass net.minecraft.class_2615 - */ - interface Hopper extends Internal.Container { - getLevelX(): number; - getLevelY(): number; - getLevelZ(): number; - getSuckShape(): Internal.VoxelShape; - } - type Hopper_ = Hopper; - /** - * @javaClass net.minecraft.class_281 - */ - class Program { - getName(): string; - attachToShader($$0: Internal.Shader_): void; - static compileShader($$0: Internal.Program$Type_, $$1: string, $$2: Internal.InputStream_, $$3: string, $$4: Internal.GlslPreprocessor_): this; - close(): void; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Program_ = Program; - /** - * @javaClass com.mojang.datafixers.util.Function11 - */ - interface Function11 { - curry9(): Internal.Function9>; - apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11): R; - curry7(): Internal.Function7>; - curry8(): Internal.Function8>; - curry5(): Internal.Function5>; - curry6(): Internal.Function6>; - curry3(): Internal.Function3>; - curry10(): Internal.Function10>; - curry4(): Internal.Function4>; - curry2(): Internal.BiFunction>; - curry(): Internal.Function>; - } - type Function11_ = ((arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11) => R) | Function11; - /** - * @javaClass com.mojang.datafixers.Products$P1 - */ - class Products$P1 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P6_): Internal.Products$P7; - and(arg0: Internal.Products$P7_): Internal.Products$P8; - and(arg0: Internal.Products$P4_): Internal.Products$P5; - and(arg0: Internal.Products$P2_): Internal.Products$P3; - and(arg0: Internal.Products$P3_): Internal.Products$P4; - and(arg0: Internal.App_): Internal.Products$P2; - and(arg0: Internal.Products$P5_): Internal.Products$P6; - t1(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P1_ = Products$P1; - /** - * @javaClass dev.latvian.mods.rhino.mod.util.NBTSerializable - */ - interface NBTSerializable { - toNBT(): Internal.Tag; - } - type NBTSerializable_ = (() => Internal.Tag) | NBTSerializable; - /** - * @javaClass net.minecraft.class_4273 - */ - class ClientboundSetChunkCacheRadiusPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - getRadius(): number; - get radius(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetChunkCacheRadiusPacket_ = ClientboundSetChunkCacheRadiusPacket; - /** - * @javaClass net.minecraft.class_2633 - */ - class StructureBlockEntity extends Internal.BlockEntity { - detectSize(): boolean; - getStructureSize(): Vec3i; - getRotation(): Internal.Rotation; - getStructurePos(): BlockPos; - setMirror($$0: Internal.Mirror_): void; - isPowered(): boolean; - setIgnoreEntities($$0: boolean): void; - setStructurePos($$0: BlockPos_): void; - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - getShowAir(): boolean; - load($$0: Internal.CompoundTag_): void; - loadStructure($$0: Internal.ServerLevel_, $$1: boolean, $$2: Internal.StructureTemplate_): boolean; - loadStructure($$0: Internal.ServerLevel_): boolean; - loadStructure($$0: Internal.ServerLevel_, $$1: boolean): boolean; - getIntegrity(): number; - getStructurePath(): string; - getMode(): Internal.StructureMode; - usedBy($$0: Internal.Player_): boolean; - setMetaData($$0: string): void; - getMirror(): Internal.Mirror; - isIgnoreEntities(): boolean; - setStructureSize($$0: Vec3i_): void; - getSeed(): number; - getUpdateTag(): Internal.CompoundTag; - isStructureLoadable(): boolean; - saveStructure(): boolean; - saveStructure($$0: boolean): boolean; - setMode($$0: Internal.StructureMode_): void; - setIntegrity($$0: number): void; - setRotation($$0: Internal.Rotation_): void; - setStructureName($$0: ResourceLocation_): void; - setStructureName($$0: string): void; - getShowBoundingBox(): boolean; - createdBy($$0: Internal.LivingEntity_): void; - hasStructureName(): boolean; - unloadStructure(): void; - setPowered($$0: boolean): void; - setSeed($$0: number): void; - getMetaData(): string; - setShowAir($$0: boolean): void; - setShowBoundingBox($$0: boolean): void; - getStructureName(): string; - static readonly "AUTHOR_TAG" : "author"; - static readonly "MAX_OFFSET_PER_AXIS" : 48; - static readonly "MAX_SIZE_PER_AXIS" : 48; - get updateTag(): Internal.CompoundTag; - get structurePath(): string; - get mirror(): Internal.Mirror; - get ignoreEntities(): boolean; - get powered(): boolean; - get seed(): number; - get structureName(): string; - get rotation(): Internal.Rotation; - get structurePos(): BlockPos; - get structureLoadable(): boolean; - get structureSize(): Vec3i; - get mode(): Internal.StructureMode; - get metaData(): string; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get integrity(): number; - get showBoundingBox(): boolean; - get showAir(): boolean; - set mode($$0: Internal.StructureMode_); - set metaData($$0: string); - set integrity($$0: number); - set mirror($$0: Internal.Mirror_); - set ignoreEntities($$0: boolean); - set showBoundingBox($$0: boolean); - set seed($$0: number); - set powered($$0: boolean); - set structureName($$0: string); - set rotation($$0: Internal.Rotation_); - set showAir($$0: boolean); - set structurePos($$0: BlockPos_); - set structureSize($$0: Vec3i_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureBlockEntity_ = StructureBlockEntity; - /** - * @javaClass dev.latvian.mods.kubejs.server.ServerJS - */ - class ServerJS implements Internal.MessageSender, Internal.WithAttachedData { - getAdvancement(id: ResourceLocation_): Internal.AdvancementJS; - getPlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; - getName(): Internal.Component; - getFakePlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; - updateWorldList(): void; - release(): void; - tell(message: Internal.Component_): void; - getAllLevels(): Internal.List; - getHardcore(): boolean; - getMotd(): string; - getOverworld(): Internal.ServerLevelJS; - runCommandSilent(command: string): number; - isRunning(): boolean; - scheduleInTicks(ticks: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; - scheduleInTicks(ticks: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; - setMotd(text: Internal.Component_): void; - runCommand(command: string): number; - isSinglePlayer(): boolean; - getPlayers(): Internal.EntityArrayList; - getData(): Internal.AttachedData; - setStatusMessage(message: Internal.Component_): void; - sendDataToAll(channel: string, data: Internal.CompoundTag_): void; - isDedicated(): boolean; - schedule(timer: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; - schedule(timer: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; - getLevel(dimension: ResourceLocation_): Internal.ServerLevelJS; - getMinecraftServer(): Internal.MinecraftServer; - stop(): void; - getDisplayName(): Internal.Component; - getEntities(): Internal.EntityArrayList; - getEntities(filter: string): Internal.EntityArrayList; - toString(): string; - static "instance" : Internal.ServerJS; - readonly "persistentData" : Internal.CompoundTag; - "overworld" : Internal.ServerLevelJS; - get running(): boolean; - get singlePlayer(): boolean; - get motd(): string; - get dedicated(): boolean; - get allLevels(): Internal.List; - get data(): Internal.AttachedData; - get hardcore(): boolean; - get entities(): Internal.EntityArrayList; - get players(): Internal.EntityArrayList; - get displayName(): Internal.Component; - get name(): Internal.Component; - get minecraftServer(): Internal.MinecraftServer; - set statusMessage(message: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerJS_ = ServerJS; - /** - * @javaClass net.minecraft.class_5585 - */ - class GeodeBlockSettings { - static readonly "CODEC" : Internal.Codec; - readonly "outerLayerProvider" : Internal.BlockStateProvider; - readonly "innerLayerProvider" : Internal.BlockStateProvider; - readonly "alternateInnerLayerProvider" : Internal.BlockStateProvider; - readonly "innerPlacements" : Internal.List; - readonly "cannotReplace" : Internal.TagKey; - readonly "middleLayerProvider" : Internal.BlockStateProvider; - readonly "invalidBlocks" : Internal.TagKey; - readonly "fillingProvider" : Internal.BlockStateProvider; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GeodeBlockSettings_ = GeodeBlockSettings; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2CharFunction - */ - interface Object2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Object2ShortFunction; - removeChar(arg0: any): string; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: string): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Object2FloatFunction; - applyAsInt(arg0: K): number; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): Internal.Object2CharFunction; - getChar(arg0: any): string; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2CharFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2CharFunction; - } - type Object2CharFunction_ = ((arg0: any) => string) | Object2CharFunction; - /** - * @javaClass net.minecraft.class_6904 - */ - class WorldStem extends Internal.Record implements Internal.AutoCloseable { - registryAccess(): Internal.RegistryAccess$Frozen; - static load($$0: Internal.WorldStem$InitConfig_, $$1: Internal.WorldStem$DataPackConfigSupplier_, $$2: Internal.WorldStem$WorldDataSupplier_, $$3: Internal.Executor_, $$4: Internal.Executor_): Internal.CompletableFuture; - hashCode(): number; - equals($$0: any): boolean; - worldData(): Internal.WorldData; - updateGlobals(): void; - toString(): string; - dataPackResources(): Internal.ReloadableServerResources; - close(): void; - resourceManager(): Internal.CloseableResourceManager; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldStem_ = WorldStem; - /** - * @javaClass com.google.gson.JsonPrimitive - */ - class JsonPrimitive extends Internal.JsonElement { - getAsFloat(): number; - getAsBigInteger(): Internal.BigInteger; - getAsByte(): number; - getAsBigDecimal(): Internal.BigDecimal; - getAsNumber(): Internal.Number; - getAsCharacter(): string; - getAsString(): string; - getAsDouble(): number; - getAsInt(): number; - deepCopy(): this; - isBoolean(): boolean; - getAsLong(): number; - isNumber(): boolean; - getAsBoolean(): boolean; - hashCode(): number; - equals(arg0: any): boolean; - isString(): boolean; - getAsShort(): number; - get asByte(): number; - get asBigInteger(): Internal.BigInteger; - get asCharacter(): string; - get string(): boolean; - get asNumber(): Internal.Number; - get asBigDecimal(): Internal.BigDecimal; - get asFloat(): number; - get asLong(): number; - get asInt(): number; - get number(): boolean; - get boolean(): boolean; - get asShort(): number; - get asDouble(): number; - get asString(): string; - get asBoolean(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonPrimitive_ = JsonPrimitive; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS$ItemPropertiesCallback - */ - interface ItemModelPropertiesEventJS$ItemPropertiesCallback { - accept(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.EntityJS_, arg3: number): number; - } - type ItemModelPropertiesEventJS$ItemPropertiesCallback_ = ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.EntityJS, arg3: number) => number) | ItemModelPropertiesEventJS$ItemPropertiesCallback; - /** - * @javaClass net.minecraft.class_2776 - */ - class StructureMode extends Internal.Enum implements Internal.StringRepresentable { - getDisplayName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.StructureMode[]; - method_15434(): string; - static readonly "CORNER" : Internal.StructureMode; - static readonly "LOAD" : Internal.StructureMode; - static readonly "DATA" : Internal.StructureMode; - static readonly "SAVE" : Internal.StructureMode; - get displayName(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureMode_ = "load" | "corner" | "data" | "save" | StructureMode; - /** - * @javaClass net.minecraft.class_4066 - */ - class ParticleStatus extends Internal.Enum { - getKey(): string; - static valueOf($$0: string): this; - static values(): Internal.ParticleStatus[]; - getId(): number; - static byId($$0: number): this; - static readonly "ALL" : Internal.ParticleStatus; - static readonly "DECREASED" : Internal.ParticleStatus; - static readonly "MINIMAL" : Internal.ParticleStatus; - get id(): number; - get key(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ParticleStatus_ = "all" | "minimal" | "decreased" | ParticleStatus; - /** - * @javaClass it.unimi.dsi.fastutil.shorts.ShortComparator - */ - interface ShortComparator extends Internal.Comparator { - compare(arg0: number, arg1: number): number; - thenComparing(arg0: Internal.Comparator_): Internal.Comparator; - thenComparing(arg0: Internal.ShortComparator_): this; - reversed(): this; - } - type ShortComparator_ = ((arg0: number, arg1: number) => number) | ShortComparator; - /** - * @javaClass net.minecraft.class_355 - */ - class PlayerTabOverlay extends Internal.GuiComponent implements Internal.PlayerListHudInvoker { - setVisible($$0: boolean): void; - getNameForDisplay($$0: Internal.PlayerInfo_): Internal.Component; - setFooter($$0: Internal.Component_): void; - reset(): void; - modify$ble000$render_fill_x2(x2: number): number; - render($$0: Internal.PoseStack_, $$1: number, $$2: Internal.Scoreboard_, $$3: Internal.Objective_): void; - localvar$ble000$render_s(s: number): number; - setHeader($$0: Internal.Component_): void; - static readonly "HEART_FULL" : 52; - static readonly "HEART_GOLDEN_HALF_FULL" : 169; - static readonly "MAX_ROWS_PER_COL" : 20; - static readonly "HEART_GOLDEN_FULL" : 160; - static readonly "HEART_EMPTY_CONTAINER_BLINKING" : 25; - static readonly "HEART_GHOST_HALF_FULL" : 79; - static readonly "HEART_GHOST_FULL" : 70; - static readonly "HEART_EMPTY_CONTAINER" : 16; - static readonly "HEART_HALF_FULL" : 61; - set visible($$0: boolean); - set footer($$0: Internal.Component_); - set header($$0: Internal.Component_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerTabOverlay_ = PlayerTabOverlay; - /** - * @javaClass net.minecraft.class_3341 - */ - class BoundingBox implements Internal.MixinBlockBoxAccessor { - getCenter(): BlockPos; - getYSpan(): number; - maxZ(): number; - intersects($$0: Internal.BoundingBox_): boolean; - intersects($$0: number, $$1: number, $$2: number, $$3: number): boolean; - maxY(): number; - static infinite(): this; - maxX(): number; - moved($$0: number, $$1: number, $$2: number): this; - getXSpan(): number; - inflatedBy($$0: number): this; - getZSpan(): number; - hashCode(): number; - isInside($$0: Vec3i_): boolean; - move($$0: number, $$1: number, $$2: number): this; - move($$0: Vec3i_): this; - static encapsulatingBoxes($$0: Internal.Iterable_): Internal.Optional; - static fromCorners($$0: Vec3i_, $$1: Vec3i_): this; - minY(): number; - minX(): number; - equals($$0: any): boolean; - getLength(): Vec3i; - toString(): string; - minZ(): number; - static encapsulatingPositions($$0: Internal.Iterable_): Internal.Optional; - static orientBox($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: Internal.Direction_): this; - forAllCorners($$0: Internal.Consumer_): void; - encapsulate($$0: BlockPos_): this; - encapsulate($$0: Internal.BoundingBox_): this; - static readonly "CODEC" : Internal.Codec; - get xSpan(): number; - get ySpan(): number; - get center(): BlockPos; - get length(): Vec3i; - get zSpan(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BoundingBox_ = BoundingBox; - /** - * @javaClass net.minecraft.class_6026 - */ - interface PlayerRideable { - } - type PlayerRideable_ = PlayerRideable; - /** - * @javaClass net.minecraft.class_3320 - */ - class IpBanListEntry extends Internal.BanListEntry { - getDisplayName(): Internal.Component; - get displayName(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type IpBanListEntry_ = IpBanListEntry; - /** - * @javaClass net.minecraft.class_3696 - */ - interface ProfileResults { - getTimes(arg0: string): Internal.List; - getStartTimeNano(): number; - getStartTimeTicks(): number; - getNanoDuration(): number; - getEndTimeNano(): number; - getTickDuration(): number; - demanglePath($$0: string): string; - getProfilerResults(): string; - getEndTimeTicks(): number; - saveResults(arg0: Internal.Path_): boolean; - } - type ProfileResults_ = ProfileResults; - /** - * @javaClass net.minecraft.class_3281 - */ - class PackCompatibility extends Internal.Enum { - static forMetadata($$0: Internal.PackMetadataSection_, $$1: Internal.PackType_): this; - static forFormat($$0: number, $$1: Internal.PackType_): this; - static valueOf($$0: string): this; - static values(): Internal.PackCompatibility[]; - getConfirmation(): Internal.Component; - getDescription(): Internal.Component; - isCompatible(): boolean; - static readonly "TOO_OLD" : Internal.PackCompatibility; - static readonly "COMPATIBLE" : Internal.PackCompatibility; - static readonly "TOO_NEW" : Internal.PackCompatibility; - get compatible(): boolean; - get description(): Internal.Component; - get confirmation(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PackCompatibility_ = "too_new" | "compatible" | "too_old" | PackCompatibility; - /** - * @javaClass java.util.stream.LongStream - */ - interface LongStream extends Internal.BaseStream { - average(): Internal.OptionalDouble; - sequential(): this; - takeWhile(arg0: Internal.LongPredicate_): this; - range(arg0: number, arg1: number): this; - distinct(): this; - findFirst(): Internal.OptionalLong; - sum(): number; - skip(arg0: number): this; - allMatch(arg0: Internal.LongPredicate_): boolean; - mapToObj(arg0: Internal.LongFunction_): Internal.Stream; - empty(): this; - mapMulti(arg0: Internal.LongStream$LongMapMultiConsumer_): this; - iterator(): Internal.PrimitiveIterator$OfLong; - asDoubleStream(): Internal.DoubleStream; - min(): Internal.OptionalLong; - parallel(): this; - noneMatch(arg0: Internal.LongPredicate_): boolean; - findAny(): Internal.OptionalLong; - of(arg0: number): this; - of(... arg0: number[]): this; - limit(arg0: number): this; - builder(): Internal.LongStream$Builder; - toArray(): number[]; - forEachOrdered(arg0: Internal.LongConsumer_): void; - generate(arg0: Internal.LongSupplier_): this; - anyMatch(arg0: Internal.LongPredicate_): boolean; - map(arg0: Internal.LongUnaryOperator_): this; - mapToDouble(arg0: Internal.LongToDoubleFunction_): Internal.DoubleStream; - iterate(arg0: number, arg1: Internal.LongPredicate_, arg2: Internal.LongUnaryOperator_): this; - iterate(arg0: number, arg1: Internal.LongUnaryOperator_): this; - reduce(arg0: Internal.LongBinaryOperator_): Internal.OptionalLong; - reduce(arg0: number, arg1: Internal.LongBinaryOperator_): number; - spliterator(): Internal.Spliterator$OfLong; - max(): Internal.OptionalLong; - forEach(arg0: Internal.LongConsumer_): void; - count(): number; - concat(arg0: Internal.LongStream_, arg1: Internal.LongStream_): this; - dropWhile(arg0: Internal.LongPredicate_): this; - peek(arg0: Internal.LongConsumer_): this; - flatMap(arg0: Internal.LongFunction_): this; - filter(arg0: Internal.LongPredicate_): this; - sorted(): this; - boxed(): Internal.Stream; - summaryStatistics(): Internal.LongSummaryStatistics; - rangeClosed(arg0: number, arg1: number): this; - mapToInt(arg0: Internal.LongToIntFunction_): Internal.IntStream; - collect(arg0: Internal.Supplier_, arg1: Internal.ObjLongConsumer_, arg2: Internal.BiConsumer_): R; - } - type LongStream_ = LongStream; - /** - * @javaClass net.minecraft.class_5894 - */ - class ClientboundSetActionBarTextPacket implements Internal.Packet { - getText(): Internal.Component; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get text(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundSetActionBarTextPacket_ = ClientboundSetActionBarTextPacket; - /** - * @javaClass net.minecraft.class_2535 - */ - class Connection extends Internal.SimpleChannelInboundHandler> implements Internal.ChannelInfoHolder { - disconnect($$0: Internal.Component_): void; - getPendingChannelsNames(): Internal.Collection; - setProtocol($$0: Internal.ConnectionProtocol_): void; - getAverageReceivedPackets(): number; - isConnected(): boolean; - exceptionCaught($$0: Internal.ChannelHandlerContext_, $$1: Internal.Throwable_): void; - static connectToServer($$0: Internal.InetSocketAddress_, $$1: boolean): this; - getDisconnectedReason(): Internal.Component; - channelInactive($$0: Internal.ChannelHandlerContext_): void; - static connectToLocalServer($$0: Internal.SocketAddress_): this; - setEncryptionKey($$0: Internal.Cipher_, $$1: Internal.Cipher_): void; - isMemoryConnection(): boolean; - isEncrypted(): boolean; - handleDisconnection(): void; - setupCompression($$0: number, $$1: boolean): void; - getRemoteAddress(): Internal.SocketAddress; - channelActive($$0: Internal.ChannelHandlerContext_): void; - tick(): void; - isConnecting(): boolean; - getPacketListener(): Internal.PacketListener; - getReceiving(): Internal.PacketFlow; - getSending(): Internal.PacketFlow; - setListener($$0: Internal.PacketListener_): void; - getAverageSentPackets(): number; - send($$0: Internal.Packet_, $$1: Internal.GenericFutureListener_>): void; - send($$0: Internal.Packet_): void; - setReadOnly(): void; - static readonly "PACKET_MARKER" : org.slf4j.Marker; - static readonly "ATTRIBUTE_PROTOCOL" : Internal.AttributeKey; - static readonly "PACKET_SENT_MARKER" : org.slf4j.Marker; - static readonly "NETWORK_WORKER_GROUP" : Internal.LazyLoadedValue; - static readonly "PACKET_RECEIVED_MARKER" : org.slf4j.Marker; - static readonly "LOCAL_WORKER_GROUP" : Internal.LazyLoadedValue; - static readonly "ROOT_MARKER" : org.slf4j.Marker; - static readonly "NETWORK_EPOLL_WORKER_GROUP" : Internal.LazyLoadedValue; - get connected(): boolean; - get receiving(): Internal.PacketFlow; - get encrypted(): boolean; - get disconnectedReason(): Internal.Component; - get packetListener(): Internal.PacketListener; - get pendingChannelsNames(): Internal.Collection; - get sending(): Internal.PacketFlow; - get memoryConnection(): boolean; - get averageReceivedPackets(): number; - get connecting(): boolean; - get remoteAddress(): Internal.SocketAddress; - get averageSentPackets(): number; - set protocol($$0: Internal.ConnectionProtocol_); - set listener($$0: Internal.PacketListener_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Connection_ = Connection; - /** - * @javaClass net.minecraft.class_175 - */ - class Criterion { - static criterionFromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): this; - static criteriaFromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Map; - getTrigger(): Internal.CriterionTriggerInstance; - serializeToJson(): Internal.JsonElement; - static criterionFromNetwork($$0: Internal.FriendlyByteBuf_): this; - static serializeToNetwork($$0: Internal.Map_, $$1: Internal.FriendlyByteBuf_): void; - serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; - static criteriaFromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): Internal.Map; - get trigger(): Internal.CriterionTriggerInstance; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Criterion_ = Criterion; - /** - * @javaClass net.minecraft.class_1936 - */ - interface LevelAccessor extends Internal.CommonLevelAccessor, Internal.LevelTimeAccess { - getServer(): Internal.MinecraftServer; - blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; - nextSubTickCount(): number; - getChunkSource(): Internal.ChunkSource; - getFluidTicks(): Internal.LevelTickAccess; - addParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; - dayTime(): number; - getBlockTicks(): Internal.LevelTickAccess; - method_8393($$0: number, $$1: number): boolean; - scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; - scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; - scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; - scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; - getRandom(): Internal.Random; - getLevelData(): Internal.LevelData; - gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void; - gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; - gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; - gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; - playSound(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void; - levelEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number): void; - levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; - getDifficulty(): Internal.Difficulty; - getCurrentDifficultyAt(arg0: BlockPos_): Internal.DifficultyInstance; - } - type LevelAccessor_ = LevelAccessor; - /** - * @javaClass net.minecraft.class_116 - */ - interface FunctionUserBuilder { - apply(arg0: Internal.LootItemFunction$Builder_): T; - unwrap(): T; - } - type FunctionUserBuilder_ = FunctionUserBuilder; - /** - * @javaClass com.mojang.serialization.Encoder - */ - interface Encoder { - encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; - flatComap(arg0: Internal.Function_>): Internal.Encoder; - comap(arg0: Internal.Function_): Internal.Encoder; - fieldOf(arg0: string): Internal.MapEncoder; - withLifecycle(arg0: Internal.Lifecycle_): Internal.Encoder; - error(arg0: string): Internal.Encoder; - encodeStart(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; - empty(): Internal.MapEncoder; - } - type Encoder_ = ((arg0: A, arg1: Internal.DynamicOps, arg2: any) => Internal.DataResult) | Encoder; - /** - * Fired when you need to remove worldgen. - * @javaClass dev.latvian.mods.kubejs.level.gen.WorldgenAddEventJS - */ - class WorldgenAddEventJS extends Internal.StartupEventJS { - addSpawn(p: Internal.Consumer_): void; - addSpawn(category: Internal.MobCategory_, spawn: string): void; - addSpawn(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, category: Internal.MobCategory_, spawn: string): void; - addOre(p: Internal.Consumer_): void; - addFeatureJson(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, id: ResourceLocation_, json: Internal.JsonObject_): void; - addFeatureJson(filter: dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_, json: Internal.JsonObject_): void; - addLake(p: Internal.Consumer_): void; - static getAnchors(): Internal.VerticalAnchor; - static getUniqueId(feature: T, codec: Internal.Codec_): string; - get anchors(): Internal.VerticalAnchor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when you need to remove worldgen. - */ - type WorldgenAddEventJS_ = WorldgenAddEventJS; - /** - * @javaClass net.minecraft.class_1694 - */ - class MinecartChest extends Internal.AbstractMinecartContainer { - getDefaultDisplayOffset(): number; - method_5439(): number; - createMenu($$0: number, $$1: Internal.Inventory_): Internal.AbstractContainerMenu; - getMinecartType(): Internal.AbstractMinecart$Type; - getDefaultDisplayBlockState(): Internal.BlockState; - destroy($$0: Internal.DamageSource_): void; - get defaultDisplayBlockState(): Internal.BlockState; - get defaultDisplayOffset(): number; - get minecartType(): Internal.AbstractMinecart$Type; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MinecartChest_ = MinecartChest; - /** - * @javaClass net.minecraft.class_1646 - */ - class Villager extends Internal.AbstractVillager implements Internal.ReputationEventHandler, Internal.VillagerDataHolder, Internal.VillagerEntityAccessor { - handleEntityEvent($$0: number): void; - die($$0: Internal.DamageSource_): void; - method_18870($$0: Internal.ReputationEventType_, $$1: Internal.Entity_): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - method_19269(): number; - playWorkSound(): void; - wantsToPickUp($$0: Internal.ItemStack_): boolean; - getGossips(): Internal.GossipContainer; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - releasePoi($$0: Internal.MemoryModuleType_): void; - getPlayerReputation($$0: Internal.Player_): number; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - method_20708(): boolean; - startSleeping($$0: BlockPos_): void; - removeWhenFarAway($$0: number): boolean; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - method_38069(): boolean; - canBreed(): boolean; - setOffers($$0: Internal.MerchantOffers_): void; - thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; - wantsMoreFood(): boolean; - isChasing(): boolean; - method_8259($$0: Internal.Player_): void; - eatAndDigestFood(): void; - setChasing($$0: boolean): void; - assignProfessionWhenSpawned(): boolean; - shouldRestock(): boolean; - restock(): void; - setLastHurtByMob($$0: Internal.LivingEntity_): void; - spawnGolemIfNeeded($$0: Internal.ServerLevel_, $$1: number, $$2: number): void; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - hasExcessFood(): boolean; - setVillagerXp($$0: number): void; - hasFarmSeeds(): boolean; - wantsToSpawnGolem($$0: number): boolean; - method_7231(): Internal.VillagerData; - setGossips($$0: Internal.Tag_): void; - method_7195($$0: Internal.VillagerData_): void; - getBrain(): Internal.Brain; - gossip($$0: Internal.ServerLevel_, $$1: Internal.Villager_, $$2: number): void; - stopSleeping(): void; - refreshBrain($$0: Internal.ServerLevel_): void; - static readonly "SPEED_MODIFIER" : 0.5; - static "FOOD_POINTS" : {}; - static readonly "BREEDING_FOOD_THRESHOLD" : 12; - static readonly "POI_MEMORIES" : {}; - get gossips(): Internal.GossipContainer; - get chasing(): boolean; - get brain(): Internal.Brain; - set offers($$0: Internal.MerchantOffers_); - set lastHurtByMob($$0: Internal.LivingEntity_); - set villagerXp($$0: number); - set chasing($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Villager_ = Villager; - /** - * @javaClass net.minecraft.class_4147 - */ - class PlayerSensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlayerSensor_ = PlayerSensor; - /** - * @javaClass dev.architectury.hooks.level.biome.BiomeProperties - */ - interface BiomeProperties { - getSpawnProperties(): Internal.SpawnProperties; - getGenerationProperties(): Internal.GenerationProperties; - getEffectsProperties(): Internal.EffectsProperties; - getCategory(): Internal.Biome$BiomeCategory; - getClimateProperties(): Internal.ClimateProperties; - } - type BiomeProperties_ = BiomeProperties; - /** - * @javaClass net.minecraft.class_5444 - */ - class PlacementContext extends Internal.WorldGenerationContext { - getLevel(): Internal.WorldGenLevel; - getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; - topFeature(): Internal.Optional; - getCarvingMask($$0: Internal.ChunkPos_, $$1: CarvingGenerationStep_): Internal.CarvingMask; - getMinBuildHeight(): number; - generator(): Internal.ChunkGenerator; - getBlockState($$0: BlockPos_): Internal.BlockState; - get level(): Internal.WorldGenLevel; - get minBuildHeight(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PlacementContext_ = PlacementContext; - /** - * @javaClass net.fabricmc.fabric.impl.registry.sync.ListenableRegistry - */ - interface ListenableRegistry { - fabric_getRemoveObjectEvent(): net.fabricmc.fabric.api.event.Event>; - fabric_getAddObjectEvent(): net.fabricmc.fabric.api.event.Event>; - get(registry: Internal.Registry_): Internal.ListenableRegistry; - fabric_getRemapEvent(): net.fabricmc.fabric.api.event.Event>; - } - type ListenableRegistry_ = ListenableRegistry; - /** - * @javaClass java.nio.file.attribute.AttributeView - */ - interface AttributeView { - name(): string; - } - type AttributeView_ = (() => string) | AttributeView; - /** - * @javaClass net.minecraft.class_1867 - */ - class ShapelessRecipe implements Internal.CraftingRecipe { - method_8110(): Internal.ItemStack; - method_8114(): ResourceLocation; - method_8113($$0: number, $$1: number): boolean; - method_8112(): string; - method_8119(): Internal.RecipeSerializer; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - method_8117(): Internal.NonNullList; - readonly "result" : Internal.ItemStack; - readonly "ingredients" : Internal.NonNullList; - readonly "group" : string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShapelessRecipe_ = ShapelessRecipe; - /** - * @javaClass com.mojang.datafixers.types.templates.TypeTemplate - */ - interface TypeTemplate { - toSimpleType(): com.mojang.datafixers.types.Type; - hmap(arg0: Internal.TypeFamily_, arg1: Internal.IntFunction_>): Internal.IntFunction>; - size(): number; - applyO(arg0: Internal.FamilyOptic_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.FamilyOptic; - apply(arg0: Internal.TypeFamily_): Internal.TypeFamily; - findFieldOrType(arg0: number, arg1: string, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.Either; - } - type TypeTemplate_ = TypeTemplate; - /** - * @javaClass net.minecraft.class_1463 - */ - class Rabbit extends Internal.Animal { - handleEntityEvent($$0: number): void; - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - setRabbitType($$0: number): void; - getSoundSource(): Internal.SoundSource; - static checkRabbitSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - isFood($$0: Internal.ItemStack_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - canSpawnSprintParticle(): boolean; - static createAttributes(): Internal.AttributeSupplier$Builder; - getJumpCompletion($$0: number): number; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - doHurtTarget($$0: Internal.Entity_): boolean; - customServerAiStep(): void; - setSpeedModifier($$0: number): void; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; - getRabbitType(): number; - setJumping($$0: boolean): void; - startJumping(): void; - getLeashOffset(): Vec3; - static readonly "STROLL_SPEED_MOD" : 0.6; - static readonly "EVIL_ATTACK_POWER" : 8; - static readonly "ATTACK_SPEED_MOD" : 1.4; - static readonly "TYPE_BROWN" : 0; - static readonly "FLEE_SPEED_MOD" : 2.2; - static readonly "TYPE_BLACK" : 2; - static readonly "BREED_SPEED_MOD" : 0.8; - static readonly "TYPE_GOLD" : 4; - static readonly "TYPE_EVIL" : 99; - static readonly "EVIL_ARMOR_VALUE" : 8; - static readonly "TYPE_WHITE" : 1; - static readonly "TYPE_SALT" : 5; - static readonly "TYPE_WHITE_SPLOTCHED" : 3; - static readonly "FOLLOW_SPEED_MOD" : 1.0; - get soundSource(): Internal.SoundSource; - get rabbitType(): number; - get leashOffset(): Vec3; - set speedModifier($$0: number); - set jumping($$0: boolean); - set rabbitType($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Rabbit_ = Rabbit; - /** - * @javaClass me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer - */ - class SodiumWorldRenderer { - static instanceNullable(): this; - scheduleTerrainUpdate(): void; - drawChunkLayer(renderLayer: Internal.RenderType_, matrixStack: Internal.PoseStack_, x: number, y: number, z: number): void; - getMemoryDebugStrings(): Internal.Collection; - static instance(): this; - isEntityVisible(entity: Internal.Entity_): boolean; - doesChunkHaveFlag(x: number, z: number, status: number): boolean; - onChunkLightAdded(x: number, z: number): void; - isTerrainRenderComplete(): boolean; - scheduleRebuildForBlockArea(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void; - scheduleRebuildForChunk(x: number, y: number, z: number, important: boolean): void; - updateChunks(camera: Internal.Camera_, frustum: me.jellysquid.mods.sodium.client.util.frustum.Frustum_, frame: number, spectator: boolean): void; - onChunkRemoved(x: number, z: number): void; - onChunkAdded(x: number, z: number): void; - reload(): void; - getChunksDebugString(): string; - getVisibleChunkCount(): number; - onChunkRenderUpdated(x: number, y: number, z: number, meshBefore: Internal.ChunkRenderData_, meshAfter: Internal.ChunkRenderData_): void; - isBoxVisible(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number): boolean; - getChunkTracker(): Internal.ChunkTracker; - renderTileEntities(matrices: Internal.PoseStack_, bufferBuilders: Internal.RenderBuffers_, blockBreakingProgressions: Internal.Long2ObjectMap_>, camera: Internal.Camera_, tickDelta: number): void; - setWorld(world: Internal.ClientLevel_): void; - scheduleRebuildForChunks(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number, important: boolean): void; - get chunkTracker(): Internal.ChunkTracker; - get visibleChunkCount(): number; - get terrainRenderComplete(): boolean; - get chunksDebugString(): string; - get memoryDebugStrings(): Internal.Collection; - set world(world: Internal.ClientLevel_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SodiumWorldRenderer_ = SodiumWorldRenderer; - /** - * @javaClass net.minecraft.class_4970$class_4971 - */ - abstract class BlockBehaviour$BlockStateBase extends Internal.StateHolder implements Internal.HardnessAccessor, Internal.BlockStateKJS { - rotate($$0: Internal.Rotation_): Internal.BlockState; - isSuffocating($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - emissiveRendering($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_, $$3: Internal.BlockHitResult_): Internal.InteractionResult; - getDestroySpeed($$0: Internal.BlockGetter_, $$1: BlockPos_): number; - getTags(): Internal.Stream>; - onProjectileHit($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: Internal.BlockHitResult_, $$3: Internal.Projectile_): void; - isViewBlocking($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - isRedstoneConductor($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - entityCanStandOnFace($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Entity_, $$3: Internal.Direction_): boolean; - updateIndirectNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number): void; - updateIndirectNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number, $$3: number): void; - useShapeForLightOcclusion(): boolean; - getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; - getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; - entityCanStandOn($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Entity_): boolean; - getOcclusionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; - isFaceSturdy($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_, $$3: Internal.SupportType_): boolean; - isFaceSturdy($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): boolean; - isPathfindable($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.PathComputationType_): boolean; - isValidSpawn($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.EntityType_): boolean; - handler$zpj000$cacheStateTail(ci: Internal.CallbackInfo_): void; - getMapColor($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.MaterialColor; - isCollisionShapeFullBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - isRandomlyTicking(): boolean; - hasBlockEntity(): boolean; - is($$0: Internal.Block_): boolean; - is($$0: Internal.TagKey_): boolean; - is($$0: Internal.TagKey_, $$1: Internal.Predicate_): boolean; - is($$0: Internal.HolderSet_): boolean; - updateNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number): void; - updateNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number, $$3: number): void; - tick($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Random_): void; - getMaterial(): Internal.Material; - getAnalogOutputSignal($$0: Internal.Level_, $$1: BlockPos_): number; - getDestroyProgress($$0: Internal.Player_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; - handler$zpj000$cacheStateHead(ci: Internal.CallbackInfo_): void; - hasLargeCollisionShape(): boolean; - triggerEvent($$0: Internal.Level_, $$1: BlockPos_, $$2: number, $$3: number): boolean; - getLightBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): number; - isSignalSource(): boolean; - isAir(): boolean; - getDirectSignal($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): number; - mirror($$0: Internal.Mirror_): Internal.BlockState; - getMenuProvider($$0: Internal.Level_, $$1: BlockPos_): Internal.MenuProvider; - initCache(): void; - getOffset($$0: Internal.BlockGetter_, $$1: BlockPos_): Vec3; - getLightEmission(): number; - getShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; - getShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; - onPlace($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: boolean): void; - requiresCorrectToolForDrops(): boolean; - getPistonPushReaction(): Internal.PushReaction; - getRenderShape(): Internal.RenderShape; - canOcclude(): boolean; - getSignal($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): number; - getInteractionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; - getFaceOcclusionShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): Internal.VoxelShape; - getSoundType(): Internal.SoundType; - attack($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Player_): void; - neighborChanged($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Block_, $$3: BlockPos_, $$4: boolean): void; - getVisualShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; - entityInside($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Entity_): void; - hasPostProcess($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - propagatesSkylightDown($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - spawnAfterBreak($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.ItemStack_): void; - canBeReplaced($$0: Internal.BlockPlaceContext_): boolean; - canBeReplaced($$0: Internal.Fluid_): boolean; - getSeed($$0: BlockPos_): number; - getBlock(): Internal.Block; - canSurvive($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; - randomTick($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Random_): void; - getShadeBrightness(arg0: Internal.BlockGetter_, arg1: BlockPos_): number; - skipRendering($$0: Internal.BlockState_, $$1: Internal.Direction_): boolean; - isSolidRender($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; - hasAnalogOutputSignal(): boolean; - getBlockSupportShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; - getDrops($$0: Internal.LootContext$Builder_): Internal.List; - getFluidState(): Internal.FluidState; - updateShape($$0: Internal.Direction_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: BlockPos_): Internal.BlockState; - onRemove($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: boolean): void; - getTicker($$0: Internal.Level_, $$1: Internal.BlockEntityType_): Internal.BlockEntityTicker; - get fluidState(): Internal.FluidState; - get lightEmission(): number; - get material(): Internal.Material; - get signalSource(): boolean; - get renderShape(): Internal.RenderShape; - get block(): Internal.Block; - get air(): boolean; - get randomlyTicking(): boolean; - get pistonPushReaction(): Internal.PushReaction; - get soundType(): Internal.SoundType; - get tags(): Internal.Stream>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockBehaviour$BlockStateBase_ = BlockBehaviour$BlockStateBase; - /** - * @javaClass net.minecraft.class_6642 - */ - class WeightedListInt extends Internal.IntProvider { - getMinValue(): number; - getType(): Internal.IntProviderType; - getMaxValue(): number; - sample($$0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.IntProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WeightedListInt_ = WeightedListInt; - /** - * @javaClass net.fabricmc.fabric.impl.registry.sync.RemappableRegistry$RemapMode - */ - class RemappableRegistry$RemapMode extends Internal.Enum { - static valueOf(name: string): this; - static values(): Internal.RemappableRegistry$RemapMode[]; - static readonly "AUTHORITATIVE" : Internal.RemappableRegistry$RemapMode; - static readonly "EXACT" : Internal.RemappableRegistry$RemapMode; - static readonly "REMOTE" : Internal.RemappableRegistry$RemapMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RemappableRegistry$RemapMode_ = "authoritative" | "exact" | "remote" | RemappableRegistry$RemapMode; - /** - * @javaClass net.minecraft.class_1642 - */ - class Zombie extends Internal.Monster { - getMyRidingOffset(): number; - isBaby(): boolean; - aiStep(): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - isUnderWaterConverting(): boolean; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - canHoldItem($$0: Internal.ItemStack_): boolean; - tick(): void; - wantsToPickUp($$0: Internal.ItemStack_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; - setCanBreakDoors($$0: boolean): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - getMobType(): Internal.MobType; - setBaby($$0: boolean): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - canBreakDoors(): boolean; - doHurtTarget($$0: Internal.Entity_): boolean; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - static getSpawnAsBabyOdds($$0: Internal.Random_): boolean; - static readonly "REINFORCEMENT_RANGE_MIN" : 7; - static readonly "REINFORCEMENT_RANGE_MAX" : 40; - static readonly "ZOMBIE_LEADER_CHANCE" : 0.05; - static readonly "REINFORCEMENT_ATTEMPTS" : 50; - get mobType(): Internal.MobType; - get myRidingOffset(): number; - get baby(): boolean; - get underWaterConverting(): boolean; - set baby($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Zombie_ = Zombie; - /** - * @javaClass net.minecraft.class_2797 - */ - class ServerboundChatPacket implements Internal.Packet { - getMessage(): string; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get message(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundChatPacket_ = ServerboundChatPacket; - /** - * @javaClass net.fabricmc.fabric.impl.item.group.ItemGroupExtensions - */ - interface ItemGroupExtensions { - fabric_expandArray(): void; - } - type ItemGroupExtensions_ = (() => void) | ItemGroupExtensions; - /** - * @javaClass net.minecraft.class_2591 - */ - class BlockEntityType implements Internal.BlockEntityTypeAccessor { - static getKey($$0: Internal.BlockEntityType_): ResourceLocation; - getBlockEntity($$0: Internal.BlockGetter_, $$1: BlockPos_): T; - isValid($$0: Internal.BlockState_): boolean; - create($$0: BlockPos_, $$1: Internal.BlockState_): T; - static readonly "BLAST_FURNACE" : Internal.BlockEntityType; - static readonly "COMPARATOR" : Internal.BlockEntityType; - static readonly "SKULL" : Internal.BlockEntityType; - static readonly "JIGSAW" : Internal.BlockEntityType; - static readonly "BEACON" : Internal.BlockEntityType; - static readonly "FURNACE" : Internal.BlockEntityType; - static readonly "BEEHIVE" : Internal.BlockEntityType; - static readonly "PISTON" : Internal.BlockEntityType; - static readonly "TRAPPED_CHEST" : Internal.BlockEntityType; - static readonly "END_PORTAL" : Internal.BlockEntityType; - static readonly "ENDER_CHEST" : Internal.BlockEntityType; - static readonly "COMMAND_BLOCK" : Internal.BlockEntityType; - static readonly "SIGN" : Internal.BlockEntityType; - static readonly "STRUCTURE_BLOCK" : Internal.BlockEntityType; - static readonly "BELL" : Internal.BlockEntityType; - static readonly "ENCHANTING_TABLE" : Internal.BlockEntityType; - static readonly "BREWING_STAND" : Internal.BlockEntityType; - static readonly "BED" : Internal.BlockEntityType; - static readonly "MOB_SPAWNER" : Internal.BlockEntityType; - static readonly "CONDUIT" : Internal.BlockEntityType; - static readonly "CAMPFIRE" : Internal.BlockEntityType; - static readonly "END_GATEWAY" : Internal.BlockEntityType; - static readonly "SMOKER" : Internal.BlockEntityType; - static readonly "DISPENSER" : Internal.BlockEntityType; - static readonly "HOPPER" : Internal.BlockEntityType; - static readonly "CHEST" : Internal.BlockEntityType; - static readonly "DAYLIGHT_DETECTOR" : Internal.BlockEntityType; - static readonly "BANNER" : Internal.BlockEntityType; - static readonly "SCULK_SENSOR" : Internal.BlockEntityType; - static readonly "LECTERN" : Internal.BlockEntityType; - static readonly "SHULKER_BOX" : Internal.BlockEntityType; - static readonly "JUKEBOX" : Internal.BlockEntityType; - static readonly "BARREL" : Internal.BlockEntityType; - static readonly "DROPPER" : Internal.BlockEntityType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockEntityType_ = Special.BlockEntityType | BlockEntityType; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2ObjectFunction - */ - interface Object2ObjectFunction extends it.unimi.dsi.fastutil.Function { - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; - getOrDefault(arg0: any, arg1: V): V; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - defaultReturnValue(): V; - defaultReturnValue(arg0: V): void; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; - get(arg0: any): V; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; - } - type Object2ObjectFunction_ = ((arg0: any) => V) | Object2ObjectFunction; - /** - * @javaClass net.minecraft.class_1142 - */ - class MusicManager { - tick(): void; - stopPlaying(): void; - startPlaying($$0: Internal.Music_): void; - isPlayingMusic($$0: Internal.Music_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MusicManager_ = MusicManager; - /** - * @javaClass net.minecraft.class_2770 - */ - class ClientboundStopSoundPacket implements Internal.Packet { - getName(): ResourceLocation; - getSource(): Internal.SoundSource; - handle($$0: Internal.ClientGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get name(): ResourceLocation; - get source(): Internal.SoundSource; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundStopSoundPacket_ = ClientboundStopSoundPacket; - /** - * @javaClass net.minecraft.class_3785$class_3786 - */ - class StructureTemplatePool$Projection extends Internal.Enum implements Internal.StringRepresentable { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.StructureTemplatePool$Projection[]; - method_15434(): string; - static byName($$0: string): this; - getProcessors(): Internal.ImmutableList; - static readonly "CODEC" : Internal.Codec; - static readonly "TERRAIN_MATCHING" : Internal.StructureTemplatePool$Projection; - static readonly "RIGID" : Internal.StructureTemplatePool$Projection; - get name(): string; - get processors(): Internal.ImmutableList; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureTemplatePool$Projection_ = "rigid" | "terrain_matching" | StructureTemplatePool$Projection; - /** - * @javaClass it.unimi.dsi.fastutil.floats.Float2ObjectFunction - */ - interface Float2ObjectFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleFunction { - getOrDefault(arg0: number, arg1: V): V; - getOrDefault(arg0: any, arg1: V): V; - andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Float2ShortFunction; - composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ObjectFunction; - andThenInt(arg0: Internal.Object2IntFunction_): Internal.Float2IntFunction; - composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ObjectFunction; - put(arg0: number, arg1: V): V; - remove(arg0: number): V; - remove(arg0: any): V; - defaultReturnValue(arg0: V): void; - defaultReturnValue(): V; - andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Float2DoubleFunction; - andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Float2ObjectFunction; - get(arg0: any): V; - get(arg0: number): V; - andThenLong(arg0: Internal.Object2LongFunction_): Internal.Float2LongFunction; - composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ObjectFunction; - andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Float2ByteFunction; - andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Float2FloatFunction; - apply(arg0: number): V; - containsKey(arg0: number): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ObjectFunction; - composeFloat(arg0: Internal.Float2FloatFunction_): Internal.Float2ObjectFunction; - andThenChar(arg0: Internal.Object2CharFunction_): Internal.Float2CharFunction; - composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ObjectFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ObjectFunction; - andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Float2ReferenceFunction; - composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ObjectFunction; - composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ObjectFunction; - } - type Float2ObjectFunction_ = ((arg0: number) => V) | Float2ObjectFunction; - /** - * @javaClass com.mojang.datafixers.util.Either$Mu - */ - class Either$Mu implements Internal.K1 { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Either$Mu_ = Either$Mu; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2LongFunction - */ - interface Char2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Char2ShortFunction; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Long2LongFunction_): this; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Char2FloatFunction; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Char2CharFunction; - applyAsLong(arg0: number): number; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2LongFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): this; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2LongFunction; - } - type Char2LongFunction_ = ((arg0: string) => number) | Char2LongFunction; - /** - * @javaClass dev.latvian.mods.kubejs.loot.ConditionalFunction - */ - class ConditionalFunction implements Internal.FunctionContainer, Internal.ConditionContainer { - addFunction(o: Internal.JsonObject_): this; - addCondition(o: Internal.JsonObject_): this; - "function" : Internal.JsonObject; - "conditions" : Internal.JsonArray; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ConditionalFunction_ = ConditionalFunction; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2LongFunction - */ - interface Object2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.ToLongFunction { - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2LongFunction; - andThenInt(arg0: Internal.Long2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2LongFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Object2ObjectFunction; - removeLong(arg0: any): number; - get(arg0: any): number; - andThenLong(arg0: Internal.Long2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2LongFunction; - andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Object2FloatFunction; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2LongFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2LongFunction; - andThenChar(arg0: Internal.Long2CharFunction_): Internal.Object2CharFunction; - getLong(arg0: any): number; - applyAsLong(arg0: K): number; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2LongFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2LongFunction; - andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2LongFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2LongFunction; - } - type Object2LongFunction_ = ((arg0: any) => number) | Object2LongFunction; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder - */ - class CropBlockBuilder$ShapeBuilder { - getShapes(): Internal.List; - shape(age: number, minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): this; - get shapes(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CropBlockBuilder$ShapeBuilder_ = CropBlockBuilder$ShapeBuilder; - /** - * @javaClass com.mojang.authlib.ProfileLookupCallback - */ - interface ProfileLookupCallback { - onProfileLookupFailed(arg0: Internal.GameProfile_, arg1: Internal.Exception_): void; - onProfileLookupSucceeded(arg0: Internal.GameProfile_): void; - } - type ProfileLookupCallback_ = ProfileLookupCallback; - /** - * @javaClass net.minecraft.class_303 - */ - class GuiMessage { - getAddedTime(): number; - getMessage(): T; - getId(): number; - get addedTime(): number; - get id(): number; - get message(): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GuiMessage_ = GuiMessage; - /** - * @javaClass net.minecraft.class_1959$class_5482 - */ - class Biome$ClimateSettings { - "precipitation" : Internal.Biome$Precipitation; - static readonly "CODEC" : Internal.MapCodec; - "temperature" : number; - "downfall" : number; - "temperatureModifier" : Internal.Biome$TemperatureModifier; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Biome$ClimateSettings_ = Biome$ClimateSettings; - /** - * @javaClass java.net.InterfaceAddress - */ - class InterfaceAddress { - getBroadcast(): Internal.InetAddress; - hashCode(): number; - equals(arg0: any): boolean; - getNetworkPrefixLength(): number; - getAddress(): Internal.InetAddress; - toString(): string; - get broadcast(): Internal.InetAddress; - get address(): Internal.InetAddress; - get networkPrefixLength(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type InterfaceAddress_ = InterfaceAddress; - /** - * @javaClass dev.latvian.mods.kubejs.event.EventsJS$ScriptEventHandler - */ - class EventsJS$ScriptEventHandler { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EventsJS$ScriptEventHandler_ = EventsJS$ScriptEventHandler; - /** - * @javaClass net.minecraft.class_1113$class_1114 - */ - class SoundInstance$Attenuation extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.SoundInstance$Attenuation[]; - static readonly "NONE" : Internal.SoundInstance$Attenuation; - static readonly "LINEAR" : Internal.SoundInstance$Attenuation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SoundInstance$Attenuation_ = "linear" | "none" | SoundInstance$Attenuation; - /** - * @javaClass java.time.temporal.TemporalUnit - */ - interface TemporalUnit { - isDurationEstimated(): boolean; - getDuration(): Internal.Duration; - isTimeBased(): boolean; - addTo(arg0: R, arg1: number): R; - toString(): string; - isDateBased(): boolean; - between(arg0: Internal.Temporal_, arg1: Internal.Temporal_): number; - isSupportedBy(arg0: Internal.Temporal_): boolean; - } - type TemporalUnit_ = TemporalUnit; - /** - * @javaClass net.minecraft.class_2620 - */ - class ClientboundBlockDestructionPacket implements Internal.Packet { - getPos(): BlockPos; - handle($$0: Internal.ClientGamePacketListener_): void; - getId(): number; - write($$0: Internal.FriendlyByteBuf_): void; - getProgress(): number; - get pos(): BlockPos; - get progress(): number; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundBlockDestructionPacket_ = ClientboundBlockDestructionPacket; - /** - * @javaClass net.minecraft.class_20$class_21 - */ - class MapDecoration$Type extends Internal.Enum { - shouldTrackCount(): boolean; - getMapColor(): number; - hasMapColor(): boolean; - static byIcon($$0: number): this; - static valueOf($$0: string): this; - static values(): Internal.MapDecoration$Type[]; - isRenderedOnFrame(): boolean; - getIcon(): number; - static readonly "BLUE_MARKER" : Internal.MapDecoration$Type; - static readonly "TARGET_POINT" : Internal.MapDecoration$Type; - static readonly "BANNER_ORANGE" : Internal.MapDecoration$Type; - static readonly "BANNER_PINK" : Internal.MapDecoration$Type; - static readonly "BANNER_MAGENTA" : Internal.MapDecoration$Type; - static readonly "FRAME" : Internal.MapDecoration$Type; - static readonly "RED_MARKER" : Internal.MapDecoration$Type; - static readonly "PLAYER_OFF_LIMITS" : Internal.MapDecoration$Type; - static readonly "BANNER_RED" : Internal.MapDecoration$Type; - static readonly "BANNER_LIME" : Internal.MapDecoration$Type; - static readonly "BANNER_GREEN" : Internal.MapDecoration$Type; - static readonly "TARGET_X" : Internal.MapDecoration$Type; - static readonly "BANNER_YELLOW" : Internal.MapDecoration$Type; - static readonly "BANNER_PURPLE" : Internal.MapDecoration$Type; - static readonly "BANNER_WHITE" : Internal.MapDecoration$Type; - static readonly "BANNER_BLACK" : Internal.MapDecoration$Type; - static readonly "RED_X" : Internal.MapDecoration$Type; - static readonly "BANNER_BLUE" : Internal.MapDecoration$Type; - static readonly "BANNER_LIGHT_GRAY" : Internal.MapDecoration$Type; - static readonly "BANNER_BROWN" : Internal.MapDecoration$Type; - static readonly "PLAYER" : Internal.MapDecoration$Type; - static readonly "PLAYER_OFF_MAP" : Internal.MapDecoration$Type; - static readonly "BANNER_CYAN" : Internal.MapDecoration$Type; - static readonly "MANSION" : Internal.MapDecoration$Type; - static readonly "MONUMENT" : Internal.MapDecoration$Type; - static readonly "BANNER_LIGHT_BLUE" : Internal.MapDecoration$Type; - static readonly "BANNER_GRAY" : Internal.MapDecoration$Type; - get renderedOnFrame(): boolean; - get mapColor(): number; - get icon(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MapDecoration$Type_ = "banner_white" | "banner_light_blue" | "banner_gray" | "banner_cyan" | "banner_magenta" | "player_off_map" | "banner_light_gray" | "banner_green" | "monument" | "red_marker" | "player_off_limits" | "banner_brown" | "banner_yellow" | "banner_lime" | "banner_black" | "blue_marker" | "banner_blue" | "mansion" | "player" | "target_x" | "target_point" | "banner_purple" | "banner_red" | "banner_orange" | "frame" | "banner_pink" | "red_x" | MapDecoration$Type; - /** - * @javaClass com.mojang.brigadier.exceptions.CommandExceptionType - */ - interface CommandExceptionType { - } - type CommandExceptionType_ = CommandExceptionType; - /** - * @javaClass net.minecraft.class_3799 - */ - class Game implements Internal.RunningGame { - getVersion(): Internal.GameVersion; - setSessionEventListener($$0: Internal.SessionEventListener_): void; - getSelectedLanguage(): Internal.Language; - getCurrentSession(): Internal.GameSession; - getPerformanceMetrics(): Internal.PerformanceMetrics; - onLeaveGameSession(): void; - onStartGameSession(): void; - get currentSession(): Internal.GameSession; - get selectedLanguage(): Internal.Language; - get performanceMetrics(): Internal.PerformanceMetrics; - get version(): Internal.GameVersion; - set sessionEventListener($$0: Internal.SessionEventListener_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Game_ = Game; - /** - * @javaClass net.minecraft.class_1839 - */ - class UseAnim extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.UseAnim[]; - static readonly "BLOCK" : Internal.UseAnim; - static readonly "EAT" : Internal.UseAnim; - static readonly "BOW" : Internal.UseAnim; - static readonly "NONE" : Internal.UseAnim; - static readonly "DRINK" : Internal.UseAnim; - static readonly "SPEAR" : Internal.UseAnim; - static readonly "CROSSBOW" : Internal.UseAnim; - static readonly "SPYGLASS" : Internal.UseAnim; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UseAnim_ = "spear" | "crossbow" | "eat" | "spyglass" | "block" | "none" | "bow" | "drink" | UseAnim; - /** - * @javaClass net.minecraft.class_3111 - */ - class NoneFeatureConfiguration implements Internal.FeatureConfiguration { - static readonly "CODEC" : Internal.Codec; - static readonly "INSTANCE" : Internal.NoneFeatureConfiguration; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NoneFeatureConfiguration_ = NoneFeatureConfiguration; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder - */ - class WoodenButtonBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WoodenButtonBlockBuilder_ = WoodenButtonBlockBuilder; - /** - * @javaClass net.fabricmc.fabric.mixin.client.keybinding.KeyBindingAccessor - */ - interface KeyBindingAccessor { - } - type KeyBindingAccessor_ = KeyBindingAccessor; - /** - * @javaClass com.ptsmods.morecommands.mixin.common.accessor.MixinSignBlockEntityAccessor - */ - interface MixinSignBlockEntityAccessor { - getTexts(): Internal.Component[]; - setEditable(arg0: boolean): void; - } - type MixinSignBlockEntityAccessor_ = MixinSignBlockEntityAccessor; - /** - * @javaClass com.google.common.collect.ImmutableMultisetGwtSerializationDependencies - */ - abstract class ImmutableMultisetGwtSerializationDependencies extends Internal.ImmutableCollection { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ImmutableMultisetGwtSerializationDependencies_ = ImmutableMultisetGwtSerializationDependencies; - /** - * Fired when the player tossed an item. - * @javaClass dev.latvian.mods.kubejs.item.ItemTossEventJS - */ - class ItemTossEventJS extends Internal.PlayerEventJS { - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - getItemEntity(): Internal.EntityJS; - get item(): Internal.ItemStackJS; - get itemEntity(): Internal.EntityJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when the player tossed an item. - */ - type ItemTossEventJS_ = ItemTossEventJS; - /** - * @javaClass net.minecraft.class_4097 - */ - abstract class Behavior { - doStop($$0: Internal.ServerLevel_, $$1: E, $$2: number): void; - tickOrStop($$0: Internal.ServerLevel_, $$1: E, $$2: number): void; - tryStart($$0: Internal.ServerLevel_, $$1: E, $$2: number): boolean; - toString(): string; - getStatus(): Internal.Behavior$Status; - get status(): Internal.Behavior$Status; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Behavior_ = Behavior; - /** - * @javaClass net.minecraft.class_1702 - */ - class FoodData { - getSaturationLevel(): number; - tick($$0: Internal.Player_): void; - getExhaustionLevel(): number; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - getLastFoodLevel(): number; - needsFood(): boolean; - addExhaustion($$0: number): void; - eat($$0: Internal.Item_, $$1: Internal.ItemStack_): void; - eat($$0: number, $$1: number): void; - setFoodLevel($$0: number): void; - setExhaustion($$0: number): void; - getFoodLevel(): number; - setSaturation($$0: number): void; - get saturationLevel(): number; - get lastFoodLevel(): number; - get foodLevel(): number; - get exhaustionLevel(): number; - set saturation($$0: number); - set exhaustion($$0: number); - set foodLevel($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FoodData_ = FoodData; - /** - * @javaClass java.util.PrimitiveIterator$OfInt - */ - interface PrimitiveIterator$OfInt extends Internal.PrimitiveIterator { - next(): number; - nextInt(): number; - forEachRemaining(arg0: Internal.IntConsumer_): void; - forEachRemaining(arg0: Internal.Consumer_): void; - } - type PrimitiveIterator$OfInt_ = (() => number) | PrimitiveIterator$OfInt; - /** - * @javaClass dev.latvian.mods.kubejs.command.ArgumentTypeWrapper - */ - class ArgumentTypeWrapper extends Internal.Enum { - static valueOf(name: string): this; - getResult(context: Internal.CommandContext_, input: string): any; - static values(): Internal.ArgumentTypeWrapper[]; - create(event: Internal.CommandRegistryEventJS_): Internal.ArgumentType; - create(): Internal.ArgumentType; - static byName(name: ResourceLocation_): typeof any; - static printAll(): void; - static readonly "ROTATION" : Internal.ArgumentTypeWrapper; - static readonly "VEC2_CENTERED" : Internal.ArgumentTypeWrapper; - static readonly "FLOAT" : Internal.ArgumentTypeWrapper; - static readonly "PARTICLE" : Internal.ArgumentTypeWrapper; - static readonly "INT_RANGE" : Internal.ArgumentTypeWrapper; - static readonly "BLOCK_STATE" : Internal.ArgumentTypeWrapper; - static readonly "NBT_TAG" : Internal.ArgumentTypeWrapper; - static readonly "NBT_PATH" : Internal.ArgumentTypeWrapper; - static readonly "ANGLE" : Internal.ArgumentTypeWrapper; - static readonly "ITEM_PREDICATE" : Internal.ArgumentTypeWrapper; - static readonly "BLOCK_POS_LOADED" : Internal.ArgumentTypeWrapper; - static readonly "BLOCK_POS" : Internal.ArgumentTypeWrapper; - static readonly "MESSAGE" : Internal.ArgumentTypeWrapper; - static readonly "ITEM_SLOT" : Internal.ArgumentTypeWrapper; - static readonly "ENTITY" : Internal.ArgumentTypeWrapper; - static readonly "BLOCK_PREDICATE" : Internal.ArgumentTypeWrapper; - static readonly "DIMENSION" : Internal.ArgumentTypeWrapper; - static readonly "VEC2" : Internal.ArgumentTypeWrapper; - static readonly "COLOR" : Internal.ArgumentTypeWrapper; - static readonly "VEC3" : Internal.ArgumentTypeWrapper; - static readonly "ITEM_STACK" : Internal.ArgumentTypeWrapper; - static readonly "SWIZZLE" : Internal.ArgumentTypeWrapper; - static readonly "DOUBLE" : Internal.ArgumentTypeWrapper; - static readonly "ENTITIES" : Internal.ArgumentTypeWrapper; - static readonly "UUID" : Internal.ArgumentTypeWrapper; - static readonly "INTEGER" : Internal.ArgumentTypeWrapper; - static readonly "LONG" : Internal.ArgumentTypeWrapper; - static readonly "WORD" : Internal.ArgumentTypeWrapper; - static readonly "ITEM_ENCHANTMENT" : Internal.ArgumentTypeWrapper; - static readonly "VEC3_CENTERED" : Internal.ArgumentTypeWrapper; - static readonly "TIME" : Internal.ArgumentTypeWrapper; - static readonly "GREEDY_STRING" : Internal.ArgumentTypeWrapper; - static readonly "NBT_COMPOUND" : Internal.ArgumentTypeWrapper; - static readonly "BOOLEAN" : Internal.ArgumentTypeWrapper; - static readonly "PLAYER" : Internal.ArgumentTypeWrapper; - static readonly "RESOURCE_LOCATION" : Internal.ArgumentTypeWrapper; - static readonly "FLOAT_RANGE" : Internal.ArgumentTypeWrapper; - static readonly "PLAYERS" : Internal.ArgumentTypeWrapper; - static readonly "ENTITY_SUMMON" : Internal.ArgumentTypeWrapper; - static readonly "GAME_PROFILE" : Internal.ArgumentTypeWrapper; - static readonly "COLUMN_POS" : Internal.ArgumentTypeWrapper; - static readonly "STRING" : Internal.ArgumentTypeWrapper; - static readonly "COMPONENT" : Internal.ArgumentTypeWrapper; - static readonly "MOB_EFFECT" : Internal.ArgumentTypeWrapper; - static readonly "ENTITY_ANCHOR" : Internal.ArgumentTypeWrapper; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ArgumentTypeWrapper_ = "swizzle" | "nbt_path" | "string" | "color" | "item_slot" | "integer" | "mob_effect" | "float" | "uuid" | "long" | "resource_location" | "block_pos_loaded" | "block_predicate" | "game_profile" | "angle" | "particle" | "int_range" | "dimension" | "nbt_compound" | "player" | "double" | "greedy_string" | "players" | "float_range" | "block_pos" | "rotation" | "vec3" | "vec2" | "message" | "nbt_tag" | "column_pos" | "vec2_centered" | "vec3_centered" | "component" | "boolean" | "item_enchantment" | "entities" | "block_state" | "entity_summon" | "item_stack" | "entity_anchor" | "time" | "word" | "entity" | "item_predicate" | ArgumentTypeWrapper; - /** - * @javaClass java.time.format.DateTimeFormatter - */ - class DateTimeFormatter { - withLocale(arg0: Internal.Locale_): this; - parseBest(arg0: Internal.CharSequence_, ... arg1: Internal.TemporalQuery_[]): Internal.TemporalAccessor; - static ofLocalizedDateTime(arg0: Internal.FormatStyle_): this; - static ofLocalizedDateTime(arg0: Internal.FormatStyle_, arg1: Internal.FormatStyle_): this; - getResolverFields(): Internal.Set; - static ofPattern(arg0: string): this; - static ofPattern(arg0: string, arg1: Internal.Locale_): this; - static ofLocalizedDate(arg0: Internal.FormatStyle_): this; - formatTo(arg0: Internal.TemporalAccessor_, arg1: Internal.Appendable_): void; - static parsedLeapSecond(): Internal.TemporalQuery; - getChronology(): Internal.Chronology; - withChronology(arg0: Internal.Chronology_): this; - withDecimalStyle(arg0: Internal.DecimalStyle_): this; - withZone(arg0: Internal.ZoneId_): this; - localizedBy(arg0: Internal.Locale_): this; - static parsedExcessDays(): Internal.TemporalQuery; - withResolverStyle(arg0: Internal.ResolverStyle_): this; - getResolverStyle(): Internal.ResolverStyle; - format(arg0: Internal.TemporalAccessor_): string; - getZone(): Internal.ZoneId; - parse(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; - parse(arg0: Internal.CharSequence_): Internal.TemporalAccessor; - parse(arg0: Internal.CharSequence_, arg1: Internal.TemporalQuery_): T; - getDecimalStyle(): Internal.DecimalStyle; - toFormat(arg0: Internal.TemporalQuery_): Internal.Format; - toFormat(): Internal.Format; - static ofLocalizedTime(arg0: Internal.FormatStyle_): this; - toString(): string; - withResolverFields(... arg0: Internal.TemporalField_[]): this; - withResolverFields(arg0: Internal.Set_): this; - getLocale(): Internal.Locale; - parseUnresolved(arg0: Internal.CharSequence_, arg1: Internal.ParsePosition_): Internal.TemporalAccessor; - static readonly "ISO_OFFSET_TIME" : Internal.DateTimeFormatter; - static readonly "ISO_LOCAL_DATE_TIME" : Internal.DateTimeFormatter; - static readonly "RFC_1123_DATE_TIME" : Internal.DateTimeFormatter; - static readonly "ISO_INSTANT" : Internal.DateTimeFormatter; - static readonly "ISO_ZONED_DATE_TIME" : Internal.DateTimeFormatter; - static readonly "ISO_OFFSET_DATE_TIME" : Internal.DateTimeFormatter; - static readonly "ISO_DATE_TIME" : Internal.DateTimeFormatter; - static readonly "ISO_DATE" : Internal.DateTimeFormatter; - static readonly "ISO_TIME" : Internal.DateTimeFormatter; - static readonly "ISO_LOCAL_TIME" : Internal.DateTimeFormatter; - static readonly "ISO_OFFSET_DATE" : Internal.DateTimeFormatter; - static readonly "ISO_ORDINAL_DATE" : Internal.DateTimeFormatter; - static readonly "ISO_LOCAL_DATE" : Internal.DateTimeFormatter; - static readonly "BASIC_ISO_DATE" : Internal.DateTimeFormatter; - static readonly "ISO_WEEK_DATE" : Internal.DateTimeFormatter; - get resolverFields(): Internal.Set; - get zone(): Internal.ZoneId; - get decimalStyle(): Internal.DecimalStyle; - get resolverStyle(): Internal.ResolverStyle; - get chronology(): Internal.Chronology; - get locale(): Internal.Locale; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DateTimeFormatter_ = DateTimeFormatter; - /** - * @javaClass net.minecraft.class_1886 - */ - abstract class EnchantmentCategory extends Internal.Enum { - canEnchant(arg0: Internal.Item_): boolean; - static valueOf($$0: string): this; - static values(): Internal.EnchantmentCategory[]; - static readonly "ARMOR_HEAD" : Internal.EnchantmentCategory; - static readonly "BREAKABLE" : Internal.EnchantmentCategory; - static readonly "ARMOR" : Internal.EnchantmentCategory; - static readonly "ARMOR_LEGS" : Internal.EnchantmentCategory; - static readonly "FISHING_ROD" : Internal.EnchantmentCategory; - static readonly "BOW" : Internal.EnchantmentCategory; - static readonly "ARMOR_FEET" : Internal.EnchantmentCategory; - static readonly "TRIDENT" : Internal.EnchantmentCategory; - static readonly "VANISHABLE" : Internal.EnchantmentCategory; - static readonly "ARMOR_CHEST" : Internal.EnchantmentCategory; - static readonly "WEARABLE" : Internal.EnchantmentCategory; - static readonly "WEAPON" : Internal.EnchantmentCategory; - static readonly "DIGGER" : Internal.EnchantmentCategory; - static readonly "CROSSBOW" : Internal.EnchantmentCategory; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EnchantmentCategory_ = "fishing_rod" | "wearable" | "trident" | "crossbow" | "armor_chest" | "vanishable" | "bow" | "digger" | "weapon" | "armor" | "armor_legs" | "armor_head" | "armor_feet" | "breakable" | EnchantmentCategory; - /** - * @javaClass com.mojang.serialization.CompressorHolder - */ - abstract class CompressorHolder implements Internal.Compressable { - compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CompressorHolder_ = CompressorHolder; - /** - * @javaClass dev.latvian.mods.kubejs.player.ClientPlayerDataJS - */ - class ClientPlayerDataJS extends Internal.PlayerDataJS { - getLevel(): Internal.ClientLevelJS; - getPlayer(): Internal.ClientPlayerJS; - getMinecraftPlayer(): Internal.Player; - getName(): string; - getProfile(): Internal.GameProfile; - getId(): Internal.UUID; - getOverworld(): Internal.LevelJS; - get level(): Internal.ClientLevelJS; - get minecraftPlayer(): Internal.Player; - get profile(): Internal.GameProfile; - get name(): string; - get id(): Internal.UUID; - get overworld(): Internal.LevelJS; - get player(): Internal.ClientPlayerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientPlayerDataJS_ = ClientPlayerDataJS; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntIterable - */ - interface IntIterable extends Internal.Iterable { - iterator(): Internal.IntIterator; - spliterator(): Internal.IntSpliterator; + readonly static "CODEC": any; + } + type RotatedBlockProvider_ = RotatedBlockProvider; + interface ShortIterable extends Internal.Iterable { + iterator(): Internal.Iterator; + spliterator(): Internal.Spliterator; + forEach(arg0: Internal.Consumer_): void; + forEach(arg0: Internal.ShortConsumer_): void; forEach(arg0: Internal.IntConsumer_): void; - forEach(arg0: Internal.Consumer_): void; - forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; intIterator(): Internal.IntIterator; intSpliterator(): Internal.IntSpliterator; } - type IntIterable_ = (() => Internal.IntIterator) | IntIterable; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2BooleanFunction - */ - interface Object2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { - getOrDefault(arg0: any, arg1: boolean): boolean; - andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Object2ShortFunction; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2BooleanFunction; - andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2BooleanFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: boolean): boolean; - remove(arg0: any): boolean; - defaultReturnValue(): boolean; - defaultReturnValue(arg0: boolean): void; - andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): boolean; - andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Object2LongFunction; - removeBoolean(arg0: any): boolean; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2BooleanFunction; - getBoolean(arg0: any): boolean; - andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Object2FloatFunction; - test(arg0: K): boolean; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2BooleanFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2BooleanFunction; - andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Object2CharFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2BooleanFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2BooleanFunction; - andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2BooleanFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2BooleanFunction; - } - type Object2BooleanFunction_ = ((arg0: any) => boolean) | Object2BooleanFunction; - /** - * @javaClass java.lang.reflect.Type - */ - interface Type { - getTypeName(): string; - } - type Type_ = Type; - /** - * @javaClass java.util.concurrent.CompletionStage - */ - interface CompletionStage { - exceptionallyAsync(arg0: Internal.Function_): Internal.CompletionStage; - exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; - runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; - runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; - thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletionStage; - thenRunAsync(arg0: Internal.Runnable_): Internal.CompletionStage; - applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletionStage; - applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; - runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; - runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; - acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletionStage; - acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; - acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; - thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; - exceptionallyCompose(arg0: Internal.Function_>): Internal.CompletionStage; - applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; - runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; - thenApply(arg0: Internal.Function_): Internal.CompletionStage; - thenComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletionStage; - thenComposeAsync(arg0: Internal.Function_>): Internal.CompletionStage; - thenAccept(arg0: Internal.Consumer_): Internal.CompletionStage; - thenRun(arg0: Internal.Runnable_): Internal.CompletionStage; - runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; - exceptionally(arg0: Internal.Function_): Internal.CompletionStage; - handleAsync(arg0: Internal.BiFunction_): Internal.CompletionStage; - handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletionStage; - handle(arg0: Internal.BiFunction_): Internal.CompletionStage; - thenCompose(arg0: Internal.Function_>): Internal.CompletionStage; - whenComplete(arg0: Internal.BiConsumer_): Internal.CompletionStage; - thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletionStage; - thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; - thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; - thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletionStage; - exceptionallyComposeAsync(arg0: Internal.Function_>, arg1: Internal.Executor_): Internal.CompletionStage; - exceptionallyComposeAsync(arg0: Internal.Function_>): Internal.CompletionStage; - thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; - whenCompleteAsync(arg0: Internal.BiConsumer_): Internal.CompletionStage; - whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): Internal.CompletionStage; - toCompletableFuture(): Internal.CompletableFuture; - thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletionStage; - thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletionStage; - thenApplyAsync(arg0: Internal.Function_): Internal.CompletionStage; - thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; - } - type CompletionStage_ = CompletionStage; - /** - * @javaClass dev.latvian.mods.kubejs.recipe.RecipeTypeJS - */ - class RecipeTypeJS { - getMod(): string; - hashCode(): number; - equals(obj: any): boolean; - isCustom(): boolean; - getId(): ResourceLocation; - toString(): string; - readonly "factory" : (() => Internal.RecipeJS); - readonly "serializer" : Internal.RecipeSerializer; - get mod(): string; - get custom(): boolean; - get id(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeTypeJS_ = RecipeTypeJS; - /** - * @javaClass dev.latvian.mods.unit.VariableSet - */ - class VariableSet implements Internal.UnitVariables { - getVariables(): this; - set(name: string, value: dev.latvian.mods.unit.Unit_): this; - set(name: string, value: number): this; - get(entry: string): dev.latvian.mods.unit.Unit; - setMutable(name: string, initialValue: number): Internal.MutableNumberUnit; - createSubset(): this; - get variables(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VariableSet_ = VariableSet; - /** - * @javaClass net.minecraft.class_1678 - */ - class ShulkerBullet extends Internal.Projectile { - getSoundSource(): Internal.SoundSource; - getBrightness(): number; - shouldRenderAtSqrDistance($$0: number): boolean; - checkDespawn(): void; - isOnFire(): boolean; - recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; - tick(): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - isPickable(): boolean; - get brightness(): number; - get pickable(): boolean; - get soundSource(): Internal.SoundSource; - get onFire(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ShulkerBullet_ = ShulkerBullet; - /** - * @javaClass net.minecraft.class_5149 - */ - class Variant extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.Variant[]; - getId(): number; - static byId($$0: number): this; - static readonly "WHITE" : Internal.Variant; - static readonly "GRAY" : Internal.Variant; - static readonly "CHESTNUT" : Internal.Variant; - static readonly "BLACK" : Internal.Variant; - static readonly "DARKBROWN" : Internal.Variant; - static readonly "BROWN" : Internal.Variant; - static readonly "CREAMY" : Internal.Variant; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Variant_ = "creamy" | "gray" | "white" | "darkbrown" | "black" | "chestnut" | "brown" | Variant; - /** - * @javaClass net.minecraft.class_1959$class_5484 - */ - abstract class Biome$TemperatureModifier extends Internal.Enum implements Internal.StringRepresentable { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.Biome$TemperatureModifier[]; - modifyTemperature(arg0: BlockPos_, arg1: number): number; - method_15434(): string; - static byName($$0: string): this; - static readonly "CODEC" : Internal.Codec; - static readonly "NONE" : Internal.Biome$TemperatureModifier; - static readonly "FROZEN" : Internal.Biome$TemperatureModifier; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Biome$TemperatureModifier_ = "frozen" | "none" | Biome$TemperatureModifier; - /** - * @javaClass dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS - */ - class EntityPotionEffectsJS { - add(mobEffect: Internal.MobEffect_, duration: number): void; - add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number): void; - add(mobEffect: Internal.MobEffect_): void; - add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, showParticles: boolean): void; - getDuration(mobEffect: Internal.MobEffect_): number; - isApplicable(effect: Internal.MobEffectInstance_): boolean; - clear(): void; - getActive(): Internal.Collection; - getActive(mobEffect: Internal.MobEffect_): Internal.MobEffectInstance; - isActive(mobEffect: Internal.MobEffect_): boolean; - getMap(): Internal.Map; - get active(): Internal.Collection; - get map(): Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityPotionEffectsJS_ = EntityPotionEffectsJS; - /** - * @javaClass com.mojang.brigadier.RedirectModifier - */ - interface RedirectModifier { - apply(arg0: Internal.CommandContext_): Internal.Collection; - } - type RedirectModifier_ = ((arg0: Internal.CommandContext) => Internal.Collection) | RedirectModifier; - /** - * @javaClass net.minecraft.class_5762$class_5767 - */ - class Axolotl$Variant extends Internal.Enum { - getName(): string; - static getRareSpawnVariant($$0: Internal.Random_): this; - static getCommonSpawnVariant($$0: Internal.Random_): this; - static valueOf($$0: string): this; - static values(): Internal.Axolotl$Variant[]; - getId(): number; - static readonly "GOLD" : Internal.Axolotl$Variant; - static readonly "WILD" : Internal.Axolotl$Variant; - static readonly "BLUE" : Internal.Axolotl$Variant; - static readonly "BY_ID" : Internal.Axolotl$Variant[]; - static readonly "LUCY" : Internal.Axolotl$Variant; - static readonly "CYAN" : Internal.Axolotl$Variant; - get name(): string; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Axolotl$Variant_ = "gold" | "blue" | "lucy" | "wild" | "cyan" | Axolotl$Variant; - /** - * @javaClass net.minecraft.class_124 - */ - class ChatFormatting extends Internal.Enum implements Internal.MixinFormattingAccessor, Internal.Color { - static getByCode($$0: string): this; - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.ChatFormatting[]; - getColor(): number; - getId(): number; - static getNames($$0: boolean, $$1: boolean): Internal.Collection; - isFormat(): boolean; - getChar(): string; - getRgbJS(): number; - static getById($$0: number): this; - isColor(): boolean; - static getByName($$0: string): this; - getArgbJS(): number; - toString(): string; - static stripFormatting($$0: string): string; - static readonly "ITALIC" : Internal.ChatFormatting; - static readonly "GOLD" : Internal.ChatFormatting; - static readonly "GRAY" : Internal.ChatFormatting; - static readonly "AQUA" : Internal.ChatFormatting; - static readonly "WHITE" : Internal.ChatFormatting; - static readonly "BLUE" : Internal.ChatFormatting; - static readonly "RAINBOW" : Internal.ChatFormatting; - static readonly "OBFUSCATED" : Internal.ChatFormatting; - static readonly "DARK_AQUA" : Internal.ChatFormatting; - static readonly "RESET" : Internal.ChatFormatting; - static readonly "DARK_BLUE" : Internal.ChatFormatting; - static readonly "GREEN" : Internal.ChatFormatting; - static readonly "UNDERLINE" : Internal.ChatFormatting; - static readonly "RED" : Internal.ChatFormatting; - static readonly "PREFIX_CODE" : "§"; - static readonly "DARK_PURPLE" : Internal.ChatFormatting; - static readonly "STRIKETHROUGH" : Internal.ChatFormatting; - static readonly "DARK_RED" : Internal.ChatFormatting; - static readonly "LIGHT_PURPLE" : Internal.ChatFormatting; - static readonly "BLACK" : Internal.ChatFormatting; - static readonly "BOLD" : Internal.ChatFormatting; - static readonly "DARK_GREEN" : Internal.ChatFormatting; - static readonly "YELLOW" : Internal.ChatFormatting; - static readonly "DARK_GRAY" : Internal.ChatFormatting; - get rgbJS(): number; - get color(): boolean; - get name(): string; - get format(): boolean; - get char(): string; - get argbJS(): number; - get id(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ChatFormatting_ = "dark_red" | "green" | "underline" | "dark_green" | "black" | "yellow" | "bold" | "italic" | "dark_blue" | "dark_purple" | "gold" | "red" | "aqua" | "rainbow" | "gray" | "light_purple" | "blue" | "white" | "dark_aqua" | "dark_gray" | "reset" | "strikethrough" | "obfuscated" | ChatFormatting; - /** - * @javaClass java.nio.charset.Charset - */ - abstract class Charset implements Internal.Comparable { - encode(arg0: string): Internal.ByteBuffer; - encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer; - aliases(): Internal.Set; - static forName(arg0: string): this; - displayName(): string; - displayName(arg0: Internal.Locale_): string; - newDecoder(): Internal.CharsetDecoder; - static defaultCharset(): this; - static isSupported(arg0: string): boolean; - compareTo(arg0: Internal.Charset_): number; - decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer; - contains(arg0: Internal.Charset_): boolean; - hashCode(): number; - canEncode(): boolean; - equals(arg0: any): boolean; - newEncoder(): Internal.CharsetEncoder; - name(): string; - isRegistered(): boolean; - toString(): string; - static availableCharsets(): Internal.SortedMap; - get registered(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Charset_ = Charset; - /** - * @javaClass net.minecraft.class_3213 - */ - class ServerBossEvent extends Internal.BossEvent { - setVisible($$0: boolean): void; - setName($$0: Internal.Component_): void; - setColor($$0: Internal.BossEvent$BossBarColor_): void; - removeAllPlayers(): void; - addPlayer($$0: Internal.ServerPlayer_): void; - setDarkenScreen($$0: boolean): Internal.BossEvent; - setProgress($$0: number): void; - setCreateWorldFog($$0: boolean): Internal.BossEvent; - isVisible(): boolean; - setOverlay($$0: Internal.BossEvent$BossBarOverlay_): void; - getPlayers(): Internal.Collection; - removePlayer($$0: Internal.ServerPlayer_): void; - setPlayBossMusic($$0: boolean): Internal.BossEvent; - get visible(): boolean; - get players(): Internal.Collection; - set darkenScreen($$0: boolean); - set playBossMusic($$0: boolean); - set visible($$0: boolean); - set overlay($$0: Internal.BossEvent$BossBarOverlay_); - set color($$0: Internal.BossEvent$BossBarColor_); - set name($$0: Internal.Component_); - set progress($$0: number); - set createWorldFog($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerBossEvent_ = ServerBossEvent; - /** - * @javaClass com.mojang.serialization.Codec$ResultFunction - */ - interface Codec$ResultFunction { - apply(arg0: Internal.DynamicOps_, arg1: T, arg2: Internal.DataResult_>): Internal.DataResult>; - coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.DataResult_): Internal.DataResult; - } - type Codec$ResultFunction_ = Codec$ResultFunction; - /** - * @javaClass net.minecraft.class_4146 - */ - class NearestLivingEntitySensor extends Internal.Sensor { - requires(): Internal.Set>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NearestLivingEntitySensor_ = NearestLivingEntitySensor; - /** - * @javaClass net.minecraft.class_1334 - */ - class JumpControl implements Internal.Control { - tick(): void; - jump(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JumpControl_ = JumpControl; - /** - * @javaClass net.minecraft.class_1454 - */ - class Pufferfish extends Internal.AbstractFish { - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - aiStep(): void; - getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; - onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; - setPuffState($$0: number): void; - playerTouch($$0: Internal.Player_): void; - method_6452(): Internal.ItemStack; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - getPuffState(): number; - static readonly "STATE_SMALL" : 0; - static readonly "STATE_FULL" : 2; - static readonly "STATE_MID" : 1; - get puffState(): number; - set puffState($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pufferfish_ = Pufferfish; - /** - * @javaClass net.minecraft.class_5731 - */ - class DripstoneClusterConfiguration implements Internal.FeatureConfiguration { - readonly "chanceOfDripstoneColumnAtMaxDistanceFromCenter" : number; - readonly "heightDeviation" : number; - static readonly "CODEC" : Internal.Codec; - readonly "density" : Internal.FloatProvider; - readonly "dripstoneBlockLayerThickness" : Internal.IntProvider; - readonly "maxStalagmiteStalactiteHeightDiff" : number; - readonly "floorToCeilingSearchRange" : number; - readonly "wetness" : Internal.FloatProvider; - readonly "radius" : Internal.IntProvider; - readonly "maxDistanceFromCenterAffectingHeightBias" : number; - readonly "maxDistanceFromEdgeAffectingChanceOfDripstoneColumn" : number; - readonly "height" : Internal.IntProvider; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DripstoneClusterConfiguration_ = DripstoneClusterConfiguration; - /** - * @javaClass net.minecraft.class_6686$class_6693 - */ - interface SurfaceRules$ConditionSource extends Internal.Function { - codec(): Internal.Codec; - bootstrap($$0: Internal.Registry_>): Internal.Codec; - } - type SurfaceRules$ConditionSource_ = (() => Internal.Codec) | SurfaceRules$ConditionSource; - /** - * @javaClass dev.latvian.mods.rhino.NativeContinuation - */ - class NativeContinuation extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - static init(cx: Internal.Context_, scope: Internal.Scriptable_, sealed: boolean): void; - getImplementation(): any; - static equalImplementations(c1: Internal.NativeContinuation_, c2: Internal.NativeContinuation_): boolean; - execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; - getClassName(): string; - initImplementation(implementation: any): void; - static isContinuationConstructor(f: Internal.IdFunctionObject_): boolean; - get implementation(): any; - get className(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NativeContinuation_ = NativeContinuation; - /** - * @javaClass java.nio.channels.SeekableByteChannel - */ - interface SeekableByteChannel extends Internal.ByteChannel { - read(arg0: Internal.ByteBuffer_): number; - truncate(arg0: number): this; - size(): number; - position(): number; - position(arg0: number): this; - write(arg0: Internal.ByteBuffer_): number; - } - type SeekableByteChannel_ = SeekableByteChannel; - /** - * @javaClass net.minecraft.class_3785 - */ - class StructureTemplatePool { - getFallback(): ResourceLocation; - getName(): ResourceLocation; - getMaxSize($$0: Internal.StructureManager_): number; - size(): number; - getShuffledTemplates($$0: Internal.Random_): Internal.List; - getRandomTemplate($$0: Internal.Random_): Internal.StructurePoolElement; - static readonly "CODEC" : Internal.Codec>; - static readonly "DIRECT_CODEC" : Internal.Codec; - get name(): ResourceLocation; - get fallback(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureTemplatePool_ = Special.StructureTemplatePool | StructureTemplatePool; - /** - * @javaClass net.fabricmc.fabric.impl.resource.loader.FabricResource - */ - interface FabricResource { - getFabricPackSource(): Internal.PackSource; - } - type FabricResource_ = FabricResource; - /** - * @javaClass net.minecraft.class_6396 - */ - class SystemReport { - appendToCrashReportString($$0: Internal.StringBuilder_): void; - setDetail($$0: string, $$1: Internal.Supplier_): void; - setDetail($$0: string, $$1: string): void; - toLineSeparatedString(): string; - static readonly "BYTES_PER_MEBIBYTE" : 1048576; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SystemReport_ = SystemReport; - /** - * @javaClass net.minecraft.class_1671 - */ - class FireworkRocketEntity extends Internal.Projectile implements Internal.ItemSupplier, Internal.FireworkRocketEntityKJS { - handleEntityEvent($$0: number): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - method_7495(): Internal.ItemStack; - shouldRenderAtSqrDistance($$0: number): boolean; - isShotAtAngle(): boolean; - shouldRender($$0: number, $$1: number, $$2: number): boolean; - isAttackable(): boolean; - tick(): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - get shotAtAngle(): boolean; - get attackable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FireworkRocketEntity_ = FireworkRocketEntity; - /** - * @javaClass com.mojang.bridge.game.Language - */ - interface Language { - getName(): string; - getRegion(): string; - getCode(): string; - } - type Language_ = Language; - /** - * @javaClass com.mojang.brigadier.exceptions.DynamicCommandExceptionType - */ - class DynamicCommandExceptionType implements Internal.CommandExceptionType { - createWithContext(arg0: Internal.ImmutableStringReader_, arg1: any): Internal.CommandSyntaxException; - create(arg0: any): Internal.CommandSyntaxException; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DynamicCommandExceptionType_ = DynamicCommandExceptionType; - /** - * @javaClass io.github.coolmineman.bitsandchisels.mixin.BakedQuadAccessor - */ - interface BakedQuadAccessor { - getSprite(): Internal.TextureAtlasSprite; - } - type BakedQuadAccessor_ = (() => Internal.TextureAtlasSprite) | BakedQuadAccessor; - /** - * @javaClass it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap - */ - abstract class AbstractLong2ObjectMap extends Internal.AbstractLong2ObjectFunction implements Internal.Long2ObjectMap, Internal.Serializable { - containsKey(arg0: number): boolean; - hashCode(): number; - putAll(arg0: Internal.Map_): void; - values(): Internal.ObjectCollection; - equals(arg0: any): boolean; + type ShortIterable_ = ShortIterable; + class MappedRegistry extends Internal.WritableRegistry implements Internal.RemappableRegistry, Internal.ListenableRegistry { + constructor($$0: Internal.ResourceKey_, $$1: Internal.Lifecycle_, $$2: Internal.Function_>) + elementsLifecycle(): Internal.Lifecycle; + registerOrOverride($$0: Internal.OptionalInt_, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; + get($$0: Internal.ResourceKey_): T; + getResourceKey($$0: T): Internal.Optional>; + getTagNames(): Internal.Stream>; + keySet(): Internal.Set; + forEach(arg0: Internal.Consumer_): void; + getOrCreateHolder($$0: Internal.ResourceKey_): Internal.Holder; + spliterator(): Internal.Spliterator; isEmpty(): boolean; - toString(): string; - keySet(): Internal.LongSet; - containsValue(arg0: any): boolean; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractLong2ObjectMap_ = AbstractLong2ObjectMap; - /** - * @javaClass net.minecraft.class_1792$class_1793 - */ - class Item$Properties { - stacksTo($$0: number): this; - tab($$0: Internal.CreativeModeTab_): this; - durability($$0: number): this; - defaultDurability($$0: number): this; - craftRemainder($$0: Internal.Item_): this; - food($$0: Internal.FoodProperties_): this; - fireResistant(): this; - rarity($$0: Rarity_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Item$Properties_ = Item$Properties; - /** - * @javaClass net.minecraft.class_5762 - */ - class Axolotl extends Internal.Animal implements Internal.LerpingModel, Internal.Bucketable { - canBeSeenAsEnemy(): boolean; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - static onStopAttacking($$0: Internal.Axolotl_): void; - requiresCustomPersistence(): boolean; - rehydrate(): void; - getMeleeAttackRangeSqr($$0: Internal.LivingEntity_): number; - isFood($$0: Internal.ItemStack_): boolean; - method_35171(): Internal.SoundEvent; - method_35170($$0: Internal.CompoundTag_): void; - static createAttributes(): Internal.AttributeSupplier$Builder; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - applySupportingEffects($$0: Internal.Player_): void; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - doHurtTarget($$0: Internal.Entity_): boolean; - removeWhenFarAway($$0: number): boolean; - playAmbientSound(): void; - getMaxHeadYRot(): number; - method_6453(): boolean; - method_6454($$0: boolean): void; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - method_6452(): Internal.ItemStack; - isPushedByFluid(): boolean; - method_6455($$0: Internal.ItemStack_): void; - static checkAxolotlSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - setPlayingDead($$0: boolean): void; - isPlayingDead(): boolean; - getVariant(): Internal.Axolotl$Variant; - checkSpawnObstruction($$0: Internal.LevelReader_): boolean; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - baseTick(): void; - canBeLeashed($$0: Internal.Player_): boolean; - getMobType(): Internal.MobType; - getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; - getMaxHeadXRot(): number; - getBrain(): Internal.Brain; - travel($$0: Vec3_): void; - hurt($$0: Internal.DamageSource_, $$1: number): boolean; - method_36976(): Internal.Map; - getMaxAirSupply(): number; - canBreatheUnderwater(): boolean; - static readonly "TOTAL_PLAYDEAD_TIME" : 200; - static readonly "PLAYER_REGEN_DETECTION_RANGE" : 20.0; - static readonly "VARIANT_TAG" : "Variant"; - static readonly "RARE_VARIANT_CHANCE" : 1200; - get maxHeadYRot(): number; - get maxHeadXRot(): number; - get mobType(): Internal.MobType; - get maxAirSupply(): number; - get pushedByFluid(): boolean; - get playingDead(): boolean; - get variant(): Internal.Axolotl$Variant; - get brain(): Internal.Brain; - set playingDead($$0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Axolotl_ = Axolotl; - /** - * @javaClass net.minecraft.class_4061 - */ - class AttackIndicatorStatus extends Internal.Enum { - getKey(): string; - static valueOf($$0: string): this; - static values(): Internal.AttackIndicatorStatus[]; - getId(): number; - static byId($$0: number): this; - static readonly "CROSSHAIR" : Internal.AttackIndicatorStatus; - static readonly "HOTBAR" : Internal.AttackIndicatorStatus; - static readonly "OFF" : Internal.AttackIndicatorStatus; - get id(): number; - get key(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttackIndicatorStatus_ = "crosshair" | "hotbar" | "off" | AttackIndicatorStatus; - /** - * @javaClass net.minecraft.class_5819 - */ - interface RandomSource { - nextFloat(): number; - fork(): this; - consumeCount($$0: number): void; - forkPositional(): Internal.PositionalRandomFactory; - nextIntBetweenInclusive($$0: number, $$1: number): number; - nextBoolean(): boolean; - nextInt(): number; - nextInt(arg0: number): number; - setSeed(arg0: number): void; - nextLong(): number; - nextGaussian(): number; - nextDouble(): number; - } - type RandomSource_ = RandomSource; - /** - * @javaClass me.ramidzkh.fabrishot.mixins.WindowAccessor - */ - interface WindowAccessor { - setFramebufferHeight(arg0: number): void; - setWidth(arg0: number): void; - setHeight(arg0: number): void; - setFramebufferWidth(arg0: number): void; - } - type WindowAccessor_ = WindowAccessor; - /** - * @javaClass net.minecraft.class_761 - */ - class LevelRenderer implements Internal.ResourceManagerReloadListener, Internal.AutoCloseable, Internal.RedBoxCallback$IRedBoxDrawer, Internal.WorldRendererAccess, Internal.IdentifiableResourceReloadListener, Internal.LevelRendererAccessor, Internal.CullingDataCache, Internal.WorldRendererExtended { - getCloudsTarget(): Internal.RenderTarget; - restoreState(): void; - static addChainedFilledBoxVertices($$0: Internal.BufferBuilder_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; - static renderVoxelShape($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.VoxelShape_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; - renderSky($$0: Internal.PoseStack_, $$1: Internal.Matrix4f_, $$2: number, $$3: Internal.Camera_, $$4: boolean, $$5: Internal.Runnable_): void; - addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; - addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; - handler$ceg000$tickRainSplashing(camera: Internal.Camera_, callbackInfo: Internal.CallbackInfo_): void; - setLevel($$0: Internal.ClientLevel_): void; - getParticlesTarget(): Internal.RenderTarget; - killFrustum(): void; - getFabricId(): ResourceLocation; - levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; - redirect$cep000$redirectSetSkyShader(instance: Internal.VertexBuffer_, viewMatrix: Internal.Matrix4f_, projectionMatrix: Internal.Matrix4f_, shader: Internal.ShaderInstance_): void; - tickRain($$0: Internal.Camera_): void; - setSectionDirtyWithNeighbors(x: number, y: number, z: number): void; - entityTarget(): Internal.RenderTarget; - static getLightColor($$0: Internal.BlockAndTintGetter_, $$1: BlockPos_): number; - static getLightColor($$0: Internal.BlockAndTintGetter_, $$1: Internal.BlockState_, $$2: BlockPos_): number; - allChanged(): void; - tick(): void; - initOutline(): void; - static renderLineBox(matrices: Internal.PoseStack_, vertexConsumer: Internal.VertexConsumer_, x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, red: number, green: number, blue: number, alpha: number, xAxisRed: number, yAxisGreen: number, zAxisBlue: number): void; - static renderLineBox($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.AABB_, $$3: number, $$4: number, $$5: number, $$6: number): void; - static renderLineBox($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; - static renderLineBox($$0: Internal.VertexConsumer_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; - getLastViewDistance(): number; - getWeatherTarget(): Internal.RenderTarget; - playStreamingMusic($$0: Internal.SoundEvent_, $$1: BlockPos_): void; - getFabricDependencies(): Internal.Collection; - redirect$zfk000$redirectGetBlockStateSoundType(blockState: Internal.BlockState_, player: Internal.Player_, i: number, blockPos: BlockPos_, j: number): Internal.SoundType; - needsUpdate(): void; - saveState(): void; - addRecentlyCompiledChunk($$0: Internal.ChunkRenderDispatcher$RenderChunk_): void; - setBlocksDirty(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): void; - blockChanged($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BlockState_, $$4: number): void; - hasRenderedAllChunks(): boolean; - handler$bio000$renderLevel(poseStack: Internal.PoseStack_, f: number, l: number, bl: boolean, camera: Internal.Camera_, gameRenderer: Internal.GameRenderer_, lightTexture: Internal.LightTexture_, matrix4f: Internal.Matrix4f_, ci: Internal.CallbackInfo_): void; - setBlockDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; - getTranslucentTarget(): Internal.RenderTarget; - handler$cep000$preRenderEndSky(matrices: Internal.PoseStack_, ci: Internal.CallbackInfo_): void; - getTotalChunks(): number; - close(): void; - getSodiumWorldRenderer(): Internal.SodiumWorldRenderer; - prepareCullFrustum($$0: Internal.PoseStack_, $$1: Vec3_, $$2: Internal.Matrix4f_): void; - getItemEntityTarget(): Internal.RenderTarget; - globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; - renderLevel($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: boolean, $$4: Internal.Camera_, $$5: Internal.GameRenderer_, $$6: Internal.LightTexture_, $$7: Internal.Matrix4f_): void; - redirect$cfj000$redirectGetFogColorOverride(instance: Internal.DimensionSpecialEffects_, skyAngle: number, tickDelta: number): number[]; - updateGlobalBlockEntities($$0: Internal.Collection_, $$1: Internal.Collection_): void; - static renderShape($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.VoxelShape_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; - getChunkStatistics(): string; - clear(): void; - getChunkRenderDispatcher(): Internal.ChunkRenderDispatcher; - onResourceManagerReload($$0: Internal.ResourceManager_): void; - doEntityOutline(): void; - renderClouds($$0: Internal.PoseStack_, $$1: Internal.Matrix4f_, $$2: number, $$3: number, $$4: number, $$5: number): void; - setSectionDirty($$0: number, $$1: number, $$2: number): void; - countRenderedChunks(): number; - destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; - drawRedBox(arg0: Internal.PoseStack_, arg1: Internal.VertexConsumer_, arg2: BlockPos_, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number): void; - getEntityStatistics(): string; - captureFrustum(): void; - isChunkCompiled(pos: BlockPos_): boolean; - resize($$0: number, $$1: number): void; - graphicsChanged(): void; - redirect$cfi000$redirectGetStarBrightness(instance: Internal.ClientLevel_, f: number): number; - static readonly "CHUNK_SIZE" : 16; - static readonly "DIRECTIONS" : Internal.Direction[]; - get itemEntityTarget(): Internal.RenderTarget; - get chunkStatistics(): string; - get translucentTarget(): Internal.RenderTarget; - get fabricId(): ResourceLocation; - get particlesTarget(): Internal.RenderTarget; - get lastViewDistance(): number; - get fabricDependencies(): Internal.Collection; - get entityStatistics(): string; - get sodiumWorldRenderer(): Internal.SodiumWorldRenderer; - get chunkRenderDispatcher(): Internal.ChunkRenderDispatcher; - get totalChunks(): number; - get cloudsTarget(): Internal.RenderTarget; - get weatherTarget(): Internal.RenderTarget; - set level($$0: Internal.ClientLevel_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelRenderer_ = LevelRenderer; - /** - * @javaClass java.util.function.LongFunction - */ - interface LongFunction { - apply(arg0: number): R; - } - type LongFunction_ = ((arg0: number) => R) | LongFunction; - /** - * @javaClass net.minecraft.class_1952 - */ - class SpawnData extends Internal.Record { - customSpawnRules(): Internal.Optional; - getCustomSpawnRules(): Internal.Optional; - getEntityToSpawn(): Internal.CompoundTag; - hashCode(): number; - equals($$0: any): boolean; - toString(): string; - entityToSpawn(): Internal.CompoundTag; - static readonly "CODEC" : Internal.Codec; - static readonly "DEFAULT_TYPE" : "minecraft:pig"; - static readonly "LIST_CODEC" : Internal.Codec>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpawnData_ = SpawnData; - /** - * @javaClass dev.latvian.mods.kubejs.core.BlockBuilderProvider - */ - interface BlockBuilderProvider { - getBlockBuilderKJS(): Internal.BlockBuilder; - } - type BlockBuilderProvider_ = BlockBuilderProvider; - /** - * @javaClass java.util.Iterator - */ - interface Iterator { - next(): E; - hasNext(): boolean; - forEachRemaining(arg0: Internal.Consumer_): void; - remove(): void; - } - type Iterator_ = Iterator; - /** - * @javaClass net.minecraft.class_5936 - */ - interface Effect extends Internal.Shader { - } - type Effect_ = Effect; - /** - * @javaClass net.minecraft.class_3218 - */ - class ServerLevel extends Internal.Level implements Internal.WorldGenLevel, Internal.ServerWorldCache { - setDefaultSpawnPos($$0: BlockPos_, $$1: number): void; - findNearestMapFeature($$0: Internal.TagKey_>, $$1: BlockPos_, $$2: number, $$3: boolean): BlockPos; - method_8649($$0: Internal.Entity_): boolean; - getSharedSpawnPos(): BlockPos; - removePlayerImmediately($$0: Internal.ServerPlayer_, $$1: Internal.Entity$RemovalReason_): void; - getDataStorage(): Internal.DimensionDataStorage; - fabric_invalidateCache(pos: BlockPos_): void; - addDuringPortalTeleport($$0: Internal.ServerPlayer_): void; - method_24852($$0: Internal.Direction_, $$1: boolean): number; - getLogicalHeight(): number; - tickChunk($$0: Internal.LevelChunk_, $$1: number): void; - sendParticles($$0: T, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): number; - sendParticles($$0: Internal.ServerPlayer_, $$1: T, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): boolean; - getBlockTicks(): Internal.LevelTicks; - sendBlockUpdated($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: number): void; - getPoiManager(): Internal.PoiManager; - tickNonPassenger($$0: Internal.Entity_): void; - getEntityOrPart($$0: number): Internal.Entity; - explode($$0: Internal.Entity_, $$1: Internal.DamageSource_, $$2: Internal.ExplosionDamageCalculator_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.Explosion$BlockInteraction_): Internal.Explosion; - saveDebugReport($$0: Internal.Path_): void; - getStructureManager(): Internal.StructureManager; - method_30349(): Internal.RegistryAccess; - dragonFight(): Internal.EndDragonFight; - method_8412(): number; - addDuringCommandTeleport($$0: Internal.ServerPlayer_): void; - unload($$0: Internal.LevelChunk_): void; - addWithUUID($$0: Internal.Entity_): boolean; - method_8410(): this; - getWatchdogStats(): string; - levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; - method_18456(): Internal.List; - getPlayers($$0: Internal.Predicate_): Internal.List; - fabric_registerCache(pos: BlockPos_, cache: Internal.BlockApiCacheImpl_): void; - getServer(): Internal.MinecraftServer; - static makeObsidianPlatform($$0: Internal.ServerLevel_): void; - getRecipeManager(): Internal.RecipeManager; - noSave(): boolean; - onBlockStateChange($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; - tryAddFreshEntityWithPassengers($$0: Internal.Entity_): boolean; - tickCustomSpawners($$0: boolean, $$1: boolean): void; - getAllEntities(): Internal.Iterable; - getPortalForcer(): Internal.PortalForcer; - tick($$0: Internal.BooleanSupplier_): void; - method_22387($$0: number, $$1: number, $$2: number): Internal.Holder; - addDuringTeleport($$0: Internal.Entity_): void; - addNewPlayer($$0: Internal.ServerPlayer_): void; - addRespawnedPlayer($$0: Internal.ServerPlayer_): void; - getSharedSpawnAngle(): number; - getRandomPlayer(): Internal.ServerPlayer; - resetEmptyTime(): void; - getEntities($$0: Internal.EntityTypeTest_, $$1: Internal.Predicate_): Internal.List; - isPositionEntityTicking($$0: BlockPos_): boolean; - onReputationEvent($$0: Internal.ReputationEventType_, $$1: Internal.Entity_, $$2: Internal.ReputationEventHandler_): void; - gatherChunkSourceStats(): string; - sendVibrationParticle($$0: Internal.VibrationPath_): void; - areEntitiesLoaded($$0: number): boolean; - isVillage($$0: Internal.SectionPos_): boolean; - isVillage($$0: BlockPos_): boolean; - setDayTime($$0: number): void; - getFreeMapId(): number; - canSleepThroughNights(): boolean; - blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; - getDragons(): Internal.List; - updateSleepingPlayerList(): void; - save($$0: Internal.ProgressListener_, $$1: boolean, $$2: boolean): void; - addWorldGenChunkEntities($$0: Internal.Stream_): void; - blockEvent($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: number): void; - shouldTickBlocksAt($$0: number): boolean; - onStructureStartsAvailable($$0: Internal.ChunkAccess_): void; - isRaided($$0: BlockPos_): boolean; - getForcedChunks(): Internal.LongSet; - isCloseToVillage($$0: BlockPos_, $$1: number): boolean; - getMapData($$0: string): Internal.MapItemSavedData; - playSound($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; - playSound($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: Internal.SoundEvent_, $$5: Internal.SoundSource_, $$6: number, $$7: number): void; - sectionsToVillage($$0: Internal.SectionPos_): number; - getScoreboard(): Internal.ServerScoreboard; - mayInteract($$0: Internal.Player_, $$1: BlockPos_): boolean; - isHandlingTick(): boolean; - close(): void; - addLegacyChunkEntities($$0: Internal.Stream_): void; - isFlat(): boolean; - globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; - getRaids(): Internal.Raids; - isNaturalSpawningAllowed($$0: BlockPos_): boolean; - isNaturalSpawningAllowed($$0: Internal.ChunkPos_): boolean; - getChunkSource(): Internal.ServerChunkCache; - clearBlockEvents($$0: Internal.BoundingBox_): void; - getEntity($$0: Internal.UUID_): Internal.Entity; - getEntity($$0: number): Internal.Entity; - getFluidTicks(): Internal.LevelTicks; - setChunkForced($$0: number, $$1: number, $$2: boolean): boolean; - structureFeatureManager(): Internal.StructureFeatureManager; - destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; - setMapData($$0: string, $$1: Internal.MapItemSavedData_): void; - findNearestBiome($$0: Internal.Predicate_>, $$1: BlockPos_, $$2: number, $$3: number): Internal.Pair>; - getRaidAt($$0: BlockPos_): Internal.Raid; - gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; - startTickingChunk($$0: Internal.LevelChunk_): void; - broadcastEntityEvent($$0: Internal.Entity_, $$1: number): void; - toString(): string; - setWeatherParameters($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; - static readonly "END_SPAWN_POINT" : BlockPos; - get server(): Internal.MinecraftServer; - get portalForcer(): Internal.PortalForcer; - get fluidTicks(): Internal.LevelTicks; - get sharedSpawnPos(): BlockPos; - get blockTicks(): Internal.LevelTicks; - get logicalHeight(): number; - get freeMapId(): number; - get poiManager(): Internal.PoiManager; - get handlingTick(): boolean; - get sharedSpawnAngle(): number; - get watchdogStats(): string; - get allEntities(): Internal.Iterable; - get structureManager(): Internal.StructureManager; - get flat(): boolean; - get dataStorage(): Internal.DimensionDataStorage; - get recipeManager(): Internal.RecipeManager; - get chunkSource(): Internal.ServerChunkCache; - get forcedChunks(): Internal.LongSet; - get scoreboard(): Internal.ServerScoreboard; - get raids(): Internal.Raids; - get randomPlayer(): Internal.ServerPlayer; - get dragons(): Internal.List; - set dayTime($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerLevel_ = ServerLevel; - /** - * @javaClass net.minecraft.class_296$class_297 - */ - class VertexFormatElement$Type extends Internal.Enum { - getGlType(): number; - getSize(): number; - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.VertexFormatElement$Type[]; - static readonly "UBYTE" : Internal.VertexFormatElement$Type; - static readonly "FLOAT" : Internal.VertexFormatElement$Type; - static readonly "BYTE" : Internal.VertexFormatElement$Type; - static readonly "USHORT" : Internal.VertexFormatElement$Type; - static readonly "UINT" : Internal.VertexFormatElement$Type; - static readonly "INT" : Internal.VertexFormatElement$Type; - static readonly "SHORT" : Internal.VertexFormatElement$Type; - get glType(): number; - get size(): number; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VertexFormatElement$Type_ = "ubyte" | "byte" | "short" | "ushort" | "float" | "uint" | "int" | VertexFormatElement$Type; - /** - * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2CharFunction - */ - interface Boolean2CharFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: string): string; - getOrDefault(arg0: any, arg1: string): string; - andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2CharFunction; - andThenInt(arg0: Internal.Char2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2CharFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: string): string; - remove(arg0: boolean): string; - remove(arg0: any): string; - defaultReturnValue(arg0: string): void; - defaultReturnValue(): string; - andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): string; - get(arg0: boolean): string; - andThenLong(arg0: Internal.Char2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2CharFunction; - andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: boolean): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2CharFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2CharFunction; - andThenChar(arg0: Internal.Char2CharFunction_): this; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2CharFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2CharFunction; - andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2CharFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2CharFunction; - } - type Boolean2CharFunction_ = ((arg0: boolean) => string) | Boolean2CharFunction; - /** - * @javaClass net.minecraft.class_1627 - */ - class Stray extends Internal.AbstractSkeleton { - static checkStraySpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Stray_ = Stray; - /** - * @javaClass me.jellysquid.mods.sodium.client.model.vertex.type.BlittableVertexType - */ - interface BlittableVertexType extends Internal.BufferVertexType { - createBufferWriter(arg0: Internal.VertexBufferView_, arg1: boolean): T; - createBufferWriter(buffer: Internal.VertexBufferView_): T; - } - type BlittableVertexType_ = ((arg0: Internal.VertexBufferView, arg1: boolean) => T) | BlittableVertexType; - /** - * @javaClass net.minecraft.class_5930 - */ - class BendingTrunkPlacer extends Internal.TrunkPlacer { - placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BendingTrunkPlacer_ = BendingTrunkPlacer; - /** - * @javaClass net.minecraft.class_2494 - */ - class FloatTag extends Internal.NumericTag { - getAsFloat(): number; - getAsByte(): number; - static valueOf($$0: number): this; - getAsNumber(): Internal.Number; - getId(): number; - getAsDouble(): number; - getAsInt(): number; - accept($$0: Internal.TagVisitor_): void; - accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; - getAsLong(): number; - getType(): Internal.TagType; - hashCode(): number; - equals($$0: any): boolean; - copy(): this; - write($$0: Internal.DataOutput_): void; - getAsShort(): number; - static readonly "ZERO" : Internal.FloatTag; - static readonly "TYPE" : Internal.TagType; - get asByte(): number; - get asLong(): number; - get asInt(): number; - get asShort(): number; - get asNumber(): Internal.Number; - get asDouble(): number; - get id(): number; - get asFloat(): number; - get type(): Internal.TagType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FloatTag_ = FloatTag; - /** - * @javaClass java.io.DataOutputStream - */ - class DataOutputStream extends Internal.FilterOutputStream implements Internal.DataOutput { - writeInt(arg0: number): void; - writeByte(arg0: number): void; - writeFloat(arg0: number): void; - writeChar(arg0: number): void; - writeLong(arg0: number): void; - writeBytes(arg0: string): void; + getHolder($$0: Internal.ResourceKey_): Internal.Optional>; + fabric_getAddObjectEvent(): net.fabricmc.fabric.api.event.Event; + containsKey($$0: Internal.ResourceKey_): boolean; + byIdOrThrow($$0: number): T; + get($$0: ResourceLocation_): T; + iterator(): Internal.Iterator; + containsKey($$0: ResourceLocation_): boolean; + bindTags($$0: Internal.Map_, Internal.List_>>): void; + getTags(): Internal.Stream, Internal.HolderSet$Named>>; + getHolder($$0: number): Internal.Optional>; + freeze(): Internal.Registry; + registerMapping($$0: number, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; + byId($$0: number): T; + lifecycle($$0: T): Internal.Lifecycle; + createIntrusiveHolder($$0: T): Internal.Holder$Reference; + fabric_getRemapEvent(): net.fabricmc.fabric.api.event.Event; + handler$zji000$setPost(id: number, registryId: Internal.ResourceKey_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; + getOrCreateTag($$0: Internal.TagKey_): Internal.HolderSet$Named; + handler$zji000$setPre(id: number, registryId: Internal.ResourceKey_, object: any, lifecycle: Internal.Lifecycle_, checkDuplicateKeys: boolean, info: Internal.CallbackInfoReturnable_): void; + getTag($$0: Internal.TagKey_): Internal.Optional>; + unmap(name: string): void; + getId($$0: T): number; + remap(name: string, remoteIndexedEntries: Internal.Object2IntMap_, mode: Internal.RemappableRegistry$RemapMode_): void; size(): number; - flush(): void; - writeUTF(arg0: string): void; - writeShort(arg0: number): void; - writeChars(arg0: string): void; - write(arg0: number[], arg1: number, arg2: number): void; - write(arg0: number): void; - writeBoolean(arg0: boolean): void; - writeDouble(arg0: number): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + fabric_getRemoveObjectEvent(): net.fabricmc.fabric.api.event.Event; + register($$0: Internal.ResourceKey_, $$1: T, $$2: Internal.Lifecycle_): Internal.Holder; + isKnownTagName($$0: Internal.TagKey_): boolean; + entrySet(): Internal.Set, T>>; + resetTags(): void; + getRandom($$0: Internal.Random_): Internal.Optional>; + getKey($$0: T): ResourceLocation; + holders(): Internal.Stream>; + get tagNames(): Internal.Stream> + get empty(): boolean + get tags(): Internal.Stream, Internal.HolderSet$Named>> } - type DataOutputStream_ = DataOutputStream; - /** - * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction - */ - interface Boolean2ShortFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): this; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Boolean2IntFunction; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: boolean): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: boolean): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ShortFunction; + type MappedRegistry_ = MappedRegistry; + class RegistryObjectBuilderTypes { + static add(key: Internal.ResourceKey_>, baseClass: Internal.Class_): Internal.RegistryObjectBuilderTypes; + bypassServerOnly(): this; + getDefaultType(): Internal.RegistryObjectBuilderTypes$BuilderType; + addType(type: string, builderType: Internal.Class_, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_): void; + addBuilder(builder: Internal.BuilderBase_): void; + addType(type: string, builderType: Internal.Class_, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_, isDefault: boolean): void; + getCurrent(): Internal.BuilderBase; + get defaultType(): Internal.RegistryObjectBuilderTypes$BuilderType + get current(): Internal.BuilderBase + readonly "registryKey": Internal.ResourceKey>; + readonly "deferredRegister": Internal.DeferredRegister; + readonly static "POINT_OF_INTEREST_TYPE": Internal.RegistryObjectBuilderTypes; + "current": Internal.BuilderBase; + "bypassServerOnly": boolean; + readonly static "ENCHANTMENT": Internal.RegistryObjectBuilderTypes; + readonly static "CUSTOM_STAT": Internal.RegistryObjectBuilderTypes; + readonly static "MOB_EFFECT": Internal.RegistryObjectBuilderTypes; + readonly "objectBaseClass": Internal.Class; + readonly static "ENTITY_TYPE": Internal.RegistryObjectBuilderTypes; + readonly static "MOTIVE": Internal.RegistryObjectBuilderTypes; + readonly static "ITEM": Internal.RegistryObjectBuilderTypes; + readonly static "POTION": Internal.RegistryObjectBuilderTypes; + readonly "types": Internal.Map>; + readonly static "FLUID": Internal.RegistryObjectBuilderTypes; + readonly static "VILLAGER_PROFESSION": Internal.RegistryObjectBuilderTypes; + readonly static "PARTICLE_TYPE": Internal.RegistryObjectBuilderTypes; + readonly static "VILLAGER_TYPE": Internal.RegistryObjectBuilderTypes; + readonly static "ALL_BUILDERS": [Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.StoneButtonBlockBuilder, Internal.StoneButtonBlockBuilder, Internal.StoneButtonBlockBuilder, Internal.StoneButtonBlockBuilder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BasicBlockJS$Builder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder, Internal.BlockItemBuilder]; + readonly static "BLOCK_ENTITY_TYPE": Internal.RegistryObjectBuilderTypes; + readonly "objects": Internal.Map>; + readonly static "MAP": {[key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes, [key: Internal.ResourceKey]: Internal.RegistryObjectBuilderTypes}; + readonly static "BLOCK": Internal.RegistryObjectBuilderTypes; + readonly static "SOUND_EVENT": Internal.RegistryObjectBuilderTypes; } - type Boolean2ShortFunction_ = ((arg0: boolean) => number) | Boolean2ShortFunction; - /** - * @javaClass net.minecraft.class_1667 - */ - class Arrow extends Internal.AbstractArrow { - handleEntityEvent($$0: number): void; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - setEffectsFromItem($$0: Internal.ItemStack_): void; - getColor(): number; - static getCustomColor($$0: Internal.ItemStack_): number; - tick(): void; - addEffect($$0: Internal.MobEffectInstance_): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - get color(): number; - set effectsFromItem($$0: Internal.ItemStack_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type RegistryObjectBuilderTypes_ = RegistryObjectBuilderTypes; + interface Pack$PackConstructor { + create(arg0: string, arg1: Internal.Component_, arg2: boolean, arg3: Internal.Supplier_, arg4: Internal.PackMetadataSection_, arg5: Internal.Pack$Position_, arg6: Internal.PackSource_): Internal.Pack; } - type Arrow_ = Arrow; - /** - * @javaClass dev.latvian.mods.rhino.IdEnumerationIterator - */ + type Pack$PackConstructor_ = Pack$PackConstructor | ((arg0: string, arg1: Internal.Component, arg2: boolean, arg3: Internal.Supplier, arg4: Internal.PackMetadataSection, arg5: Internal.Pack$Position, arg6: Internal.PackSource)=>Internal.Pack_); + class CrashReport { + constructor($$0: string, $$1: Internal.Throwable_) + static preload(): void; + getException(): Internal.Throwable; + getTitle(): string; + saveToFile($$0: Internal.File_): boolean; + static forThrowable($$0: Internal.Throwable_, $$1: string): Internal.CrashReport; + getSystemReport(): Internal.SystemReport; + getExceptionMessage(): string; + getDetails($$0: Internal.StringBuilder_): void; + getFriendlyReport(): string; + addCategory($$0: string): Internal.CrashReportCategory; + getSaveFile(): Internal.File; + addCategory($$0: string, $$1: number): Internal.CrashReportCategory; + getDetails(): string; + get exception(): Internal.Throwable + get title(): string + get systemReport(): Internal.SystemReport + get exceptionMessage(): string + get friendlyReport(): string + get saveFile(): Internal.File + get details(): string + } + type CrashReport_ = CrashReport; + interface StructurePieceAccessor { + addPiece(arg0: Internal.StructurePiece_): void; + findCollisionPiece(arg0: Internal.BoundingBox_): Internal.StructurePiece; + } + type StructurePieceAccessor_ = StructurePieceAccessor; + interface RandomGenerator { + nextFloat(arg0: number): number; + ints(arg0: number, arg1: number): Internal.IntStream; + getDefault(): this; + nextLong(): number; + nextDouble(): number; + nextLong(arg0: number, arg1: number): number; + nextGaussian(): number; + doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream; + nextDouble(arg0: number): number; + nextInt(arg0: number): number; + nextFloat(): number; + nextLong(arg0: number): number; + ints(arg0: number, arg1: number, arg2: number): Internal.IntStream; + nextFloat(arg0: number, arg1: number): number; + of(arg0: string): this; + doubles(): Internal.DoubleStream; + nextBytes(arg0: number[]): void; + nextInt(): number; + longs(arg0: number): Internal.LongStream; + longs(arg0: number, arg1: number, arg2: number): Internal.LongStream; + nextBoolean(): boolean; + nextDouble(arg0: number, arg1: number): number; + nextExponential(): number; + longs(arg0: number, arg1: number): Internal.LongStream; + nextInt(arg0: number, arg1: number): number; + longs(): Internal.LongStream; + isDeprecated(): boolean; + nextGaussian(arg0: number, arg1: number): number; + doubles(arg0: number): Internal.DoubleStream; + ints(): Internal.IntStream; + ints(arg0: number): Internal.IntStream; + doubles(arg0: number, arg1: number): Internal.DoubleStream; + get default(): Internal.RandomGenerator + get deprecated(): boolean + } + type RandomGenerator_ = RandomGenerator; + abstract class MethodHandle implements Internal.Constable { + toString(): string; + invokeExact(...arg0: any[]): any; + describeConstable(): Internal.Optional; + invokeWithArguments(...arg0: any[]): any; + withVarargs(arg0: boolean): this; + type(): Internal.MethodType; + isVarargsCollector(): boolean; + asSpreader(arg0: Internal.Class_, arg1: number): this; + asFixedArity(): this; + asVarargsCollector(arg0: Internal.Class_): this; + asCollector(arg0: number, arg1: Internal.Class_, arg2: number): this; + invokeWithArguments(arg0: Internal.List_): any; + invoke(...arg0: any[]): any; + asType(arg0: Internal.MethodType_): this; + asSpreader(arg0: number, arg1: Internal.Class_, arg2: number): this; + asCollector(arg0: Internal.Class_, arg1: number): this; + bindTo(arg0: any): this; + get varargsCollector(): boolean + } + type MethodHandle_ = MethodHandle; + interface FabricBakedModel { + isVanillaAdapter(): boolean; + emitBlockQuads(arg0: Internal.BlockAndTintGetter_, arg1: Internal.BlockState_, arg2: BlockPos_, arg3: Internal.Supplier_, arg4: Internal.RenderContext_): void; + emitItemQuads(arg0: Internal.ItemStack_, arg1: Internal.Supplier_, arg2: Internal.RenderContext_): void; + get vanillaAdapter(): boolean + } + type FabricBakedModel_ = FabricBakedModel; interface IdEnumerationIterator { enumerationIteratorNext(arg0: Internal.Context_, arg1: Internal.Consumer_): boolean; enumerationIteratorHasNext(arg0: Internal.Context_, arg1: Internal.Consumer_): boolean; } type IdEnumerationIterator_ = IdEnumerationIterator; - /** - * @javaClass java.lang.reflect.AccessibleObject - */ - class AccessibleObject implements Internal.AnnotatedElement { - trySetAccessible(): boolean; - isAccessible(): boolean; - setAccessible(arg0: boolean): void; - static setAccessible(arg0: Internal.AccessibleObject_[], arg1: boolean): void; - getAnnotationsByType(arg0: Internal.Class_): T[]; - getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; - getAnnotation(arg0: Internal.Class_): T; - isAnnotationPresent(arg0: Internal.Class_): boolean; - canAccess(arg0: any): boolean; - getDeclaredAnnotation(arg0: Internal.Class_): T; - getAnnotations(): Internal.Annotation[]; + class CriterionProgress { + constructor() + grant(): void; + serializeToJson(): Internal.JsonElement; + toString(): string; + getObtained(): Internal.Date; + static fromJson($$0: string): Internal.CriterionProgress; + revoke(): void; + isDone(): boolean; + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + static fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.CriterionProgress; + get obtained(): Internal.Date + get done(): boolean + } + type CriterionProgress_ = CriterionProgress; + interface ContextAction { + run(arg0: Internal.Context_): T; + } + type ContextAction_ = ContextAction; + class MobEffectTextureManager extends Internal.TextureAtlasHolder { + constructor($$0: Internal.TextureManager_) + get($$0: Internal.MobEffect_): Internal.TextureAtlasSprite; + getName(): string; + get name(): string + } + type MobEffectTextureManager_ = MobEffectTextureManager; + class AllowSleepingEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, sleepingPos: BlockPos_) + getPos(): Internal.BlockContainerJS; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + static handler(player: Internal.Player_, sleepingPos: BlockPos_): Internal.Player$BedSleepingProblem; + getSleepingProblem(): Internal.Player$BedSleepingProblem; + setSleepingProblem(sleepingProblem: Internal.Player$BedSleepingProblem_): void; + getSleepingPos(): BlockPos; + get pos(): Internal.BlockContainerJS + get entity(): Internal.EntityJS + get sleepingProblem(): Internal.Player$BedSleepingProblem + set sleepingProblem(sleepingProblem: Internal.Player$BedSleepingProblem_) + get sleepingPos(): BlockPos + } + type AllowSleepingEventJS_ = AllowSleepingEventJS; + class ZoneRules implements Internal.Serializable { + isFixedOffset(): boolean; + toString(): string; + getOffset(arg0: Internal.LocalDateTime_): Internal.ZoneOffset; + getStandardOffset(arg0: Internal.Instant_): Internal.ZoneOffset; + isDaylightSavings(arg0: Internal.Instant_): boolean; + static of(arg0: Internal.ZoneOffset_): Internal.ZoneRules; + isValidOffset(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_): boolean; + getTransitionRules(): Internal.List; + nextTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; + previousTransition(arg0: Internal.Instant_): Internal.ZoneOffsetTransition; + hashCode(): number; + getValidOffsets(arg0: Internal.LocalDateTime_): Internal.List; + static of(arg0: Internal.ZoneOffset_, arg1: Internal.ZoneOffset_, arg2: Internal.List_, arg3: Internal.List_, arg4: Internal.List_): Internal.ZoneRules; + getDaylightSavings(arg0: Internal.Instant_): Internal.Duration; + getTransitions(): Internal.List; + equals(arg0: any): boolean; + getTransition(arg0: Internal.LocalDateTime_): Internal.ZoneOffsetTransition; + getOffset(arg0: Internal.Instant_): Internal.ZoneOffset; + get fixedOffset(): boolean + get transitionRules(): Internal.List + get transitions(): Internal.List + } + type ZoneRules_ = ZoneRules; + interface DoubleIterator extends Internal.PrimitiveIterator$OfDouble { + forEachRemaining(arg0: any): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + nextDouble(): number; + } + type DoubleIterator_ = DoubleIterator; + interface StateManager$IResettable { + register(): void; + resetState(): void; + } + type StateManager$IResettable_ = StateManager$IResettable; + interface OutlineBufferSourceAccessor { + getOutlineBufferSource(): Internal.MultiBufferSource$BufferSource; + get outlineBufferSource(): Internal.MultiBufferSource$BufferSource + } + type OutlineBufferSourceAccessor_ = OutlineBufferSourceAccessor; + interface ProgressListener { + progressStart(arg0: Internal.Component_): void; + stop(): void; + progressStartNoAbort(arg0: Internal.Component_): void; + progressStagePercentage(arg0: number): void; + progressStage(arg0: Internal.Component_): void; + } + type ProgressListener_ = ProgressListener; + class ClickAction extends Internal.Enum { + static valueOf($$0: string): Internal.ClickAction; + static values(): Internal.ClickAction[]; + readonly static "PRIMARY": Internal.ClickAction; + readonly static "SECONDARY": Internal.ClickAction; + } + type ClickAction_ = ClickAction | "secondary" | "primary"; + class BeehiveBlockEntity$BeeReleaseStatus extends Internal.Enum { + static values(): Internal.BeehiveBlockEntity$BeeReleaseStatus[]; + static valueOf($$0: string): Internal.BeehiveBlockEntity$BeeReleaseStatus; + readonly static "EMERGENCY": Internal.BeehiveBlockEntity$BeeReleaseStatus; + readonly static "HONEY_DELIVERED": Internal.BeehiveBlockEntity$BeeReleaseStatus; + readonly static "BEE_RELEASED": Internal.BeehiveBlockEntity$BeeReleaseStatus; + } + type BeehiveBlockEntity$BeeReleaseStatus_ = "bee_released" | "honey_delivered" | BeehiveBlockEntity$BeeReleaseStatus | "emergency"; + class SimpleRecipeSerializer implements Internal.RecipeSerializer { + constructor($$0: Internal.Function_) + fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; + fromNetwork($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_): T; + toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; + } + type SimpleRecipeSerializer_ = SimpleRecipeSerializer; + interface DataFixer { + update(arg0: Internal.DSL$TypeReference_, arg1: Internal.Dynamic_, arg2: number, arg3: number): Internal.Dynamic; + getSchema(arg0: number): Internal.Schema; + } + type DataFixer_ = DataFixer; + class NarratedElementType extends Internal.Enum { + static valueOf($$0: string): Internal.NarratedElementType; + static values(): Internal.NarratedElementType[]; + readonly static "HINT": Internal.NarratedElementType; + readonly static "POSITION": Internal.NarratedElementType; + readonly static "TITLE": Internal.NarratedElementType; + readonly static "USAGE": Internal.NarratedElementType; + } + type NarratedElementType_ = NarratedElementType | "hint" | "position" | "title" | "usage"; + class MutableToolTier implements Internal.Tier { + constructor(p: Internal.Tier_) + setRepairIngredient(in_: Internal.IngredientJS_): void; + getLevel(): number; + getVanillaRepairIngredient(): Internal.Ingredient; + setUses(i: number): void; + getAttackDamageBonus(): number; + getEnchantmentValue(): number; + setLevel(i: number): void; + setSpeed(f: number): void; + getUses(): number; + setEnchantmentValue(i: number): void; + getSpeed(): number; + setAttackDamageBonus(f: number): void; + set repairIngredient(in_: Internal.IngredientJS_) + get level(): number + get vanillaRepairIngredient(): Internal.Ingredient + set uses(i: number) + get attackDamageBonus(): number + get enchantmentValue(): number + set level(i: number) + set speed(f: number) + get uses(): number + set enchantmentValue(i: number) + get speed(): number + set attackDamageBonus(f: number) + readonly "parent": Internal.Tier; + } + type MutableToolTier_ = MutableToolTier; + abstract class SimpleChannelInboundHandler extends Internal.ChannelInboundHandlerAdapter { + acceptInboundMessage(arg0: any): boolean; + channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + } + type SimpleChannelInboundHandler_ = SimpleChannelInboundHandler; + class WorldRenderContextEventJS extends Internal.EventJS { + constructor(context: Internal.WorldRenderContext_) + frustum(): Internal.Frustum; + static beforeEntitiesHandle(context: Internal.WorldRenderContext_): void; + world(): Internal.ClientLevel; + profiler(): Internal.ProfilerFiller; + getContext(): Internal.WorldRenderContext; + static startHandle(context: Internal.WorldRenderContext_): void; + static afterEntitiesHandle(context: Internal.WorldRenderContext_): void; + static lastHandle(context: Internal.WorldRenderContext_): void; + static afterSetupHandle(context: Internal.WorldRenderContext_): void; + blockOutlines(): boolean; + worldRenderer(): Internal.LevelRenderer; + consumers(): Internal.MultiBufferSource; + limitTime(): number; + advancedTranslucency(): boolean; + gameRenderer(): Internal.GameRenderer; + static afterTranslucentHandle(context: Internal.WorldRenderContext_): void; + camera(): Internal.Camera; + matrixStack(): Internal.PoseStack; + tickDelta(): number; + projectionMatrix(): com.mojang.math.Matrix4f; + lightmapTextureManager(): Internal.LightTexture; + static endHandle(context: Internal.WorldRenderContext_): void; + get context(): Internal.WorldRenderContext + } + type WorldRenderContextEventJS_ = WorldRenderContextEventJS; + abstract class ImmutableCollection extends Internal.AbstractCollection implements Internal.Serializable { + add(arg0: E): boolean; + forEach(arg0: Internal.Consumer_): void; + toArray(arg0: T[]): T[]; + remove(arg0: any): boolean; + parallelStream(): Internal.Stream; + toArray(): any[]; + asList(): Internal.ImmutableList; + retainAll(arg0: Internal.Collection_): boolean; + stream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + clear(): void; + addAll(arg0: Internal.Collection_): boolean; + spliterator(): Internal.Spliterator; + iterator(): Internal.UnmodifiableIterator; + contains(arg0: any): boolean; + } + type ImmutableCollection_ = ImmutableCollection; + interface ScreenMouseEvents$AfterMouseClick { + afterMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenMouseEvents$AfterMouseClick_ = ScreenMouseEvents$AfterMouseClick | ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>void); + abstract class CustomRecipe implements Internal.CraftingRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + isSpecial(): boolean; + getGroup(): string; + getType(): Internal.RecipeType; + getId(): ResourceLocation; + getToastSymbol(): Internal.ItemStack; + isIncomplete(): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + getResultItem(): Internal.ItemStack; + get ingredients(): Internal.NonNullList + get special(): boolean + get group(): string + get type(): Internal.RecipeType + get id(): ResourceLocation + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + get resultItem(): Internal.ItemStack + } + type CustomRecipe_ = CustomRecipe; + interface ChannelProgressiveFuture extends Internal.ProgressiveFuture, Internal.ChannelFuture { + awaitUninterruptibly(): this; + sync(): this; + await(): this; + addListeners(...arg0: Internal.GenericFutureListener_[]): this; + addListener(arg0: Internal.GenericFutureListener_): this; + removeListeners(...arg0: Internal.GenericFutureListener_[]): this; + removeListener(arg0: Internal.GenericFutureListener_): this; + syncUninterruptibly(): this; + } + type ChannelProgressiveFuture_ = ChannelProgressiveFuture; + abstract class IntProvider { + constructor() + getType(): Internal.IntProviderType; + getMinValue(): number; + getMaxValue(): number; + sample(arg0: Internal.Random_): number; + static codec($$0: number, $$1: number): Internal.Codec; + get type(): Internal.IntProviderType + get minValue(): number + get maxValue(): number + readonly static "CODEC": any; + readonly static "NON_NEGATIVE_CODEC": any; + readonly static "POSITIVE_CODEC": any; + } + type IntProvider_ = IntProvider; + class DragonLandingPhase extends Internal.AbstractDragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + doClientTick(): void; + getPhase(): Internal.EnderDragonPhase; + getFlyTargetLocation(): Vec3; + getFlySpeed(): number; + getTurnSpeed(): number; + begin(): void; + doServerTick(): void; + get phase(): Internal.EnderDragonPhase + get flyTargetLocation(): Vec3 + get flySpeed(): number + get turnSpeed(): number + } + type DragonLandingPhase_ = DragonLandingPhase; + class BrainDebugRenderer$PoiInfo { + constructor($$0: BlockPos_, $$1: string, $$2: number) + "type": string; + readonly "pos": BlockPos; + "freeTicketCount": number; + } + type BrainDebugRenderer$PoiInfo_ = BrainDebugRenderer$PoiInfo; + class Sound$Type extends Internal.Enum { + static getByName($$0: string): Internal.Sound$Type; + static values(): Internal.Sound$Type[]; + static valueOf($$0: string): Internal.Sound$Type; + readonly static "FILE": Internal.Sound$Type; + readonly static "SOUND_EVENT": Internal.Sound$Type; + } + type Sound$Type_ = Sound$Type | "file" | "sound_event"; + class ConduitBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getActiveRotation($$0: number): number; + isHunting(): boolean; + load($$0: Internal.CompoundTag_): void; + getUpdatePacket(): Internal.Packet; + getUpdateTag(): Internal.CompoundTag; + static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ConduitBlockEntity_): void; + isActive(): boolean; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ConduitBlockEntity_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + get hunting(): boolean + get updatePacket(): Internal.Packet + get updateTag(): Internal.CompoundTag + get active(): boolean + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + "tickCount": number; + } + type ConduitBlockEntity_ = ConduitBlockEntity; + class Method extends Internal.Executable { + isVarArgs(): boolean; + getGenericExceptionTypes(): Internal.Type[]; + getModifiers(): number; + getAnnotatedReturnType(): Internal.AnnotatedType; + getDefaultValue(): any; + getParameterTypes(): Internal.Class[]; + getParameterAnnotations(): Internal.Annotation[][]; + getName(): string; + getParameterCount(): number; + invoke(arg0: any, ...arg1: any[]): any; getDeclaredAnnotations(): Internal.Annotation[]; - get accessible(): boolean; - get declaredAnnotations(): Internal.Annotation[]; - get annotations(): Internal.Annotation[]; - set accessible(arg0: boolean); + setAccessible(arg0: boolean): void; + getGenericParameterTypes(): Internal.Type[]; + toString(): string; + isSynthetic(): boolean; + getAnnotation(arg0: Internal.Class_): T; + getTypeParameters(): any[]; + isDefault(): boolean; + getDeclaringClass(): Internal.Class; + getExceptionTypes(): Internal.Class[]; + hashCode(): number; + getReturnType(): Internal.Class; + isBridge(): boolean; + toGenericString(): string; + getGenericReturnType(): Internal.Type; + equals(arg0: any): boolean; + get varArgs(): boolean + get genericExceptionTypes(): Internal.Type[] + get modifiers(): number + get annotatedReturnType(): Internal.AnnotatedType + get defaultValue(): any + get parameterTypes(): Internal.Class[] + get parameterAnnotations(): Internal.Annotation[][] + get name(): string + get parameterCount(): number + get declaredAnnotations(): Internal.Annotation[] + set accessible(arg0: boolean) + get genericParameterTypes(): Internal.Type[] + get synthetic(): boolean + get typeParameters(): any[] + get default(): boolean + get declaringClass(): Internal.Class + get exceptionTypes(): Internal.Class[] + get returnType(): Internal.Class + get bridge(): boolean + get genericReturnType(): Internal.Type + } + type Method_ = Method; + class SpectralArrow extends Internal.AbstractArrow { + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_) + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + } + type SpectralArrow_ = SpectralArrow; + class ConfiguredStructureFeature { + constructor($$0: F, $$1: FC, $$2: Internal.HolderSet_, $$3: boolean, $$4: Internal.Map_) + biomes(): Internal.HolderSet; + generate($$0: Internal.RegistryAccess_, $$1: Internal.ChunkGenerator_, $$2: Internal.BiomeSource_, $$3: Internal.StructureManager_, $$4: number, $$5: Internal.ChunkPos_, $$6: number, $$7: Internal.LevelHeightAccessor_, $$8: Internal.Predicate_>): Internal.StructureStart; + adjustBoundingBox($$0: Internal.BoundingBox_): Internal.BoundingBox; + readonly "biomes": Internal.HolderSet; + readonly static "LIST_CODEC": any; + readonly "spawnOverrides": Internal.Map; + readonly static "DIRECT_CODEC": any; + readonly static "CODEC": any; + readonly "config": FC; + readonly "feature": F; + readonly "adaptNoise": boolean; + } + type ConfiguredStructureFeature_ = Special.ConfiguredStructureFeature | ConfiguredStructureFeature; + class ItemToolTierEventJS extends Internal.StartupEventJS { + constructor() + add(id: string, tier: Internal.Consumer_): void; + } + type ItemToolTierEventJS_ = ItemToolTierEventJS; + interface Decoder$Terminal { + decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + decoder(): Internal.Decoder; + } + type Decoder$Terminal_ = Decoder$Terminal; + interface CustomIngredientActionCallback { + transform(arg0: Internal.ItemStackJS_, arg1: number, arg2: Internal.InventoryJS_): any; + } + type CustomIngredientActionCallback_ = CustomIngredientActionCallback | ((arg0: Internal.ItemStackJS, arg1: number, arg2: Internal.InventoryJS)=>any); + class Locale$LanguageRange { + constructor(arg0: string, arg1: number) + constructor(arg0: string) + getWeight(): number; + hashCode(): number; + toString(): string; + static parse(arg0: string): Internal.List; + static parse(arg0: string, arg1: Internal.Map_>): Internal.List; + static mapEquivalents(arg0: Internal.List_, arg1: Internal.Map_>): Internal.List; + equals(arg0: any): boolean; + getRange(): string; + get weight(): number + get range(): string + readonly static "MAX_WEIGHT": 1.0; + readonly static "MIN_WEIGHT": 0.0; + } + type Locale$LanguageRange_ = Locale$LanguageRange; + interface ArgumentType { + parse(arg0: Internal.StringReader_): T; + getExamples(): Internal.Collection; + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + get examples(): Internal.Collection + } + type ArgumentType_ = ArgumentType; + class ItemCooldowns { + constructor() + addCooldown($$0: Internal.Item_, $$1: number): void; + getCooldownPercent($$0: Internal.Item_, $$1: number): number; + isOnCooldown($$0: Internal.Item_): boolean; + removeCooldown($$0: Internal.Item_): void; + tick(): void; + } + type ItemCooldowns_ = ItemCooldowns; + class StonecutterRecipe extends Internal.SingleItemRecipe { + constructor($$0: ResourceLocation_, $$1: string, $$2: Internal.Ingredient_, $$3: Internal.ItemStack_) + isSpecial(): boolean; + getToastSymbol(): Internal.ItemStack; + isIncomplete(): boolean; + matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.Container_): Internal.NonNullList; + get special(): boolean + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type StonecutterRecipe_ = StonecutterRecipe; + class DataPackEventJS extends Internal.ServerEventJS { + constructor(d: any_, rm: any_) + add(id: ResourceLocation_, content: string): void; + addJson(id: ResourceLocation_, json: Internal.JsonElement_): void; + } + type DataPackEventJS_ = DataPackEventJS; + class PiglinBrute extends Internal.AbstractPiglin { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getComponent(key: Internal.ComponentKey_): C; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + alwaysAccepts(): boolean; + getArmPose(): Internal.PiglinArmPose; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + method_26952(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getBrain(): Internal.Brain; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + get armPose(): Internal.PiglinArmPose + get brain(): Internal.Brain + } + type PiglinBrute_ = PiglinBrute; + abstract class Level implements Internal.LevelKJS, Internal.LevelAccessor, Internal.LoadedChunksCache, Internal.AutoCloseable { + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + dayTime(): number; + explode($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: boolean, $$6: Internal.Explosion$BlockInteraction_): Internal.Explosion; + loadedAndEntityCanStandOn($$0: BlockPos_, $$1: Internal.Entity_): boolean; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + playSound(arg0: Internal.Player_, arg1: Internal.Entity_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void; + getMaxSection(): number; + getLevelData(): Internal.LevelData; + isRaining(): boolean; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + getSunAngle($$0: number): number; + updateNeighborsAt($$0: BlockPos_, $$1: Internal.Block_): void; + getSectionYFromSectionIndex($$0: number): number; + gatherChunkSourceStats(): string; + isEmptyBlock($$0: BlockPos_): boolean; + removeBlock($$0: BlockPos_, $$1: boolean): boolean; + shouldTickDeath($$0: Internal.Entity_): boolean; + explode($$0: Internal.Entity_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Explosion$BlockInteraction_): Internal.Explosion; + getChunkAt($$0: BlockPos_): Internal.LevelChunk; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getTimeOfDay($$0: number): number; + isDay(): boolean; + isThundering(): boolean; + isClientSide(): boolean; + disconnect(): void; + blockEntityChanged($$0: BlockPos_): void; + static isInSpawnableBounds($$0: BlockPos_): boolean; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_, $$3: number): boolean; + getSeaLevel(): number; + getSectionIndex($$0: number): number; + getRandom(): Internal.Random; + setSpawnSettings($$0: boolean, $$1: boolean): void; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + loadedAndEntityCanStandOnFace($$0: BlockPos_, $$1: Internal.Entity_, $$2: Internal.Direction_): boolean; + fabric_getLoadedChunks(): Internal.Set; + getEntities($$0: Internal.EntityTypeTest_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + getHeight(): number; + hasChunkAt($$0: BlockPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + shouldTickBlocksAt($$0: number): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; + isRainingAt($$0: BlockPos_): boolean; + getDayTime(): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + getBlockState($$0: BlockPos_): Internal.BlockState; + playSound($$0: Internal.Player_, $$1: BlockPos_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; + isInWorldBounds($$0: BlockPos_): boolean; + hasNeighborSignal($$0: BlockPos_): boolean; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getBlockRandomPos($$0: number, $$1: number, $$2: number, $$3: number): BlockPos; + sendPacketToServer($$0: Internal.Packet_): void; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + fabric_markUnloaded(chunk: Internal.LevelChunk_): void; + getRawBrightness($$0: BlockPos_, $$1: number): number; + addParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + getCurrentDifficultyAt($$0: BlockPos_): Internal.DifficultyInstance; + getDifficulty(): Internal.Difficulty; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + guardEntityTick($$0: Internal.Consumer_, $$1: T): void; + isHumidAt($$0: BlockPos_): boolean; + mayInteract($$0: Internal.Player_, $$1: BlockPos_): boolean; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + getFreeMapId(): number; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + hasChunk($$0: number, $$1: number): boolean; + neighborChanged($$0: BlockPos_, $$1: Internal.Block_, $$2: BlockPos_): void; + updateNeighborsAtExceptFromFacing($$0: BlockPos_, $$1: Internal.Block_, $$2: Internal.Direction_): void; + destroyBlockProgress(arg0: number, arg1: BlockPos_, arg2: number): void; + getProfiler(): Internal.ProfilerFiller; + getChunk($$0: number, $$1: number): Internal.LevelChunk; + getMoonBrightness(): number; + isLoaded($$0: BlockPos_): boolean; + isWaterAt($$0: BlockPos_): boolean; + explode($$0: Internal.Entity_, $$1: Internal.DamageSource_, $$2: Internal.ExplosionDamageCalculator_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.Explosion$BlockInteraction_): Internal.Explosion; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getFluidState($$0: BlockPos_): Internal.FluidState; + getProfilerSupplier(): Internal.Supplier; + getScoreboard(): Internal.Scoreboard; + getRecipeManager(): Internal.RecipeManager; + nextSubTickCount(): number; + containsAnyLiquid($$0: Internal.AABB_): boolean; + getMaxLightLevel(): number; + setThunderLevel($$0: number): void; + isDebug(): boolean; + getSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + dimensionTypeRegistration(): Internal.Holder; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + broadcastEntityEvent($$0: Internal.Entity_, $$1: number): void; + isNight(): boolean; + getThunderLevel($$0: number): number; + getBiomeManager(): Internal.BiomeManager; + setBlockAndUpdate($$0: BlockPos_, $$1: Internal.BlockState_): boolean; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + isOutsideBuildHeight($$0: BlockPos_): boolean; + setBlockEntity($$0: Internal.BlockEntity_): void; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number, $$3: number): boolean; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBrightness($$0: BlockPos_): number; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + dimensionType(): Internal.DimensionType; + onBlockStateChange($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + getSkyDarken(): number; + getMinBuildHeight(): number; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; + addDestroyBlockEffect($$0: BlockPos_, $$1: Internal.BlockState_): void; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + playSound(arg0: Internal.Player_, arg1: number, arg2: number, arg3: number, arg4: Internal.SoundEvent_, arg5: Internal.SoundSource_, arg6: number, arg7: number): void; + hasChunkAt($$0: number, $$1: number): boolean; + fabric_markLoaded(chunk: Internal.LevelChunk_): void; + getDirectSignalTo($$0: BlockPos_): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + getMaxBuildHeight(): number; + addBlockEntityTicker($$0: Internal.TickingBlockEntity_): void; + getGameRules(): Internal.GameRules; + setMapData(arg0: string, arg1: Internal.MapItemSavedData_): void; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; + addFreshEntity($$0: Internal.Entity_): boolean; + getChunk(arg0: number, arg1: number): Internal.ChunkAccess; + hasSignal($$0: BlockPos_, $$1: Internal.Direction_): boolean; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + updateSkyBrightness(): void; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + isFluidAtPosition($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + getWorldBorder(): Internal.WorldBorder; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + getMaxLocalRawBrightness($$0: BlockPos_): number; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + asKJS(): Internal.LevelJS; + createFireworks($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.CompoundTag_): void; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + setRainLevel($$0: number): void; + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + noSave(): boolean; + getMinSection(): number; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + dimension(): Internal.ResourceKey; + canSeeSky($$0: BlockPos_): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + getMoonPhase(): number; + playLocalSound($$0: number, $$1: number, $$2: number, $$3: Internal.SoundEvent_, $$4: Internal.SoundSource_, $$5: number, $$6: number, $$7: boolean): void; + blockEvent($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: number): void; + removeBlockEntity($$0: BlockPos_): void; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + isStateAtPosition($$0: BlockPos_, $$1: Internal.Predicate_): boolean; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getSectionIndexFromSectionY($$0: number): number; + getServer(): Internal.MinecraftServer; + fillReportDetails($$0: Internal.CrashReport_): Internal.CrashReportCategory; + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + noCollision($$0: Internal.Entity_): boolean; + setSkyFlashTime($$0: number): void; + getBestNeighborSignal($$0: BlockPos_): number; + setBlocksDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + getMapData(arg0: string): Internal.MapItemSavedData; + noCollision($$0: Internal.AABB_): boolean; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + getLightEngine(): Internal.LevelLightEngine; + getGameTime(): number; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getRainLevel($$0: number): number; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; + isOutsideBuildHeight($$0: number): boolean; + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + sendBlockUpdated(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.BlockState_, arg3: number): void; + levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + updateNeighbourForOutputSignal($$0: BlockPos_, $$1: Internal.Block_): void; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + close(): void; + getEntity(arg0: number): Internal.Entity; + get maxSection(): number + get levelData(): Internal.LevelData + get raining(): boolean + get day(): boolean + get thundering(): boolean + get clientSide(): boolean + get seaLevel(): number + get random(): Internal.Random + get height(): number + get dayTime(): number + get difficulty(): Internal.Difficulty + get sectionsCount(): number + get freeMapId(): number + get profiler(): Internal.ProfilerFiller + get moonBrightness(): number + get profilerSupplier(): Internal.Supplier + get scoreboard(): Internal.Scoreboard + get recipeManager(): Internal.RecipeManager + get maxLightLevel(): number + set thunderLevel($$0: number) + get debug(): boolean + get night(): boolean + get biomeManager(): Internal.BiomeManager + set blockEntity($$0: Internal.BlockEntity_) + get skyDarken(): number + get minBuildHeight(): number + get maxBuildHeight(): number + get gameRules(): Internal.GameRules + get worldBorder(): Internal.WorldBorder + set rainLevel($$0: number) + get minSection(): number + get moonPhase(): number + get server(): Internal.MinecraftServer + set skyFlashTime($$0: number) + get lightEngine(): Internal.LevelLightEngine + get gameTime(): number + readonly static "RESOURCE_KEY_CODEC": any; + readonly static "OVERWORLD": Internal.ResourceKey; + readonly static "MAX_LEVEL_SIZE": 30000000; + readonly static "MIN_ENTITY_SPAWN_Y": -20000000; + readonly static "END": Internal.ResourceKey; + readonly static "MAX_ENTITY_SPAWN_Y": 20000000; + readonly static "TICKS_PER_DAY": 24000; + readonly "random": Internal.Random; + readonly static "NETHER": Internal.ResourceKey; + readonly static "LONG_PARTICLE_CLIP_RANGE": 512; + readonly "isClientSide": boolean; + readonly static "SHORT_PARTICLE_CLIP_RANGE": 32; + readonly static "MAX_BRIGHTNESS": 15; + } + type Level_ = Special.Level | Level; + class Objective { + constructor($$0: Internal.Scoreboard_, $$1: string, $$2: Internal.ObjectiveCriteria_, $$3: Internal.Component_, $$4: Internal.ObjectiveCriteria$RenderType_) + getDisplayName(): Internal.Component; + setDisplayName($$0: Internal.Component_): void; + getFormattedDisplayName(): Internal.Component; + getName(): string; + getRenderType(): Internal.ObjectiveCriteria$RenderType; + setRenderType($$0: Internal.ObjectiveCriteria$RenderType_): void; + getCriteria(): Internal.ObjectiveCriteria; + getScoreboard(): Internal.Scoreboard; + get displayName(): Internal.Component + set displayName($$0: Internal.Component_) + get formattedDisplayName(): Internal.Component + get name(): string + get renderType(): Internal.ObjectiveCriteria$RenderType + set renderType($$0: Internal.ObjectiveCriteria$RenderType_) + get criteria(): Internal.ObjectiveCriteria + get scoreboard(): Internal.Scoreboard + } + type Objective_ = Objective; + interface Tier { + getLevel(): number; + getRepairIngredient(): Internal.Ingredient; + getAttackDamageBonus(): number; + getEnchantmentValue(): number; + getUses(): number; + getSpeed(): number; + get level(): number + get repairIngredient(): Internal.Ingredient + get attackDamageBonus(): number + get enchantmentValue(): number + get uses(): number + get speed(): number + } + type Tier_ = Tier; + class ItemModificationProperties { + constructor(i: Internal.ItemKJS_) + setFireResistant(b: boolean): void; + getAttributes(attribute: Internal.Attribute_): Internal.List; + setRarity(r: Rarity_): void; + setArmorProtection(armorProtection: number): void; + setArmorToughness(armorToughness: number): void; + setDigSpeed(speed: number): void; + setBurnTime(i: number): void; + setMaxStackSize(i: number): void; + setCraftingRemainder(i: Internal.Item_): void; + setMaxDamage(i: number): void; + setAttackSpeed(attackSpeed: number): void; + addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void; + getDigSpeed(): number; + setTier(c: Internal.Consumer_): void; + setFoodProperties(consumer: Internal.Consumer_): void; + setAttackDamage(attackDamage: number): void; + removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void; + setArmorKnockbackResistance(knockbackResistance: number): void; + set fireResistant(b: boolean) + set rarity(r: Rarity_) + set armorProtection(armorProtection: number) + set armorToughness(armorToughness: number) + set digSpeed(speed: number) + set burnTime(i: number) + set maxStackSize(i: number) + set craftingRemainder(i: Internal.Item_) + set maxDamage(i: number) + set attackSpeed(attackSpeed: number) + get digSpeed(): number + set tier(c: Internal.Consumer_) + set foodProperties(consumer: Internal.Consumer_) + set attackDamage(attackDamage: number) + set armorKnockbackResistance(knockbackResistance: number) + readonly "item": Internal.ItemKJS; + } + type ItemModificationProperties_ = ItemModificationProperties; + class PostPass implements Internal.AutoCloseable { + constructor($$0: Internal.ResourceManager_, $$1: string, $$2: Internal.RenderTarget_, $$3: Internal.RenderTarget_) + process($$0: number): void; + getName(): string; + close(): void; + getEffect(): Internal.EffectInstance; + setOrthoMatrix($$0: com.mojang.math.Matrix4f_): void; + addAuxAsset($$0: string, $$1: Internal.IntSupplier_, $$2: number, $$3: number): void; + get name(): string + get effect(): Internal.EffectInstance + set orthoMatrix($$0: com.mojang.math.Matrix4f_) + readonly "outTarget": Internal.RenderTarget; + readonly "inTarget": Internal.RenderTarget; + } + type PostPass_ = PostPass; + class ClientboundTagQueryPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: Internal.CompoundTag_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getTransactionId(): number; + getTag(): Internal.CompoundTag; + isSkippable(): boolean; + get transactionId(): number + get tag(): Internal.CompoundTag + get skippable(): boolean + } + type ClientboundTagQueryPacket_ = ClientboundTagQueryPacket; + class ArgumentTypeWrapper extends Internal.Enum { + static printAll(): void; + getResult(context: Internal.CommandContext_, input: string): any; + create(): Internal.ArgumentType; + static values(): Internal.ArgumentTypeWrapper[]; + static valueOf(name: string): Internal.ArgumentTypeWrapper; + static byName(name: ResourceLocation_): Internal.ClassWrapper; + create(event: Internal.CommandRegistryEventJS_): Internal.ArgumentType; + readonly static "VEC2": Internal.ArgumentTypeWrapper; + readonly static "ITEM_PREDICATE": Internal.ArgumentTypeWrapper; + readonly static "FLOAT_RANGE": Internal.ArgumentTypeWrapper; + readonly static "ROTATION": Internal.ArgumentTypeWrapper; + readonly static "NBT_COMPOUND": Internal.ArgumentTypeWrapper; + readonly static "PLAYER": Internal.ArgumentTypeWrapper; + readonly static "ITEM_SLOT": Internal.ArgumentTypeWrapper; + readonly static "INT_RANGE": Internal.ArgumentTypeWrapper; + readonly static "DIMENSION": Internal.ArgumentTypeWrapper; + readonly static "VEC3_CENTERED": Internal.ArgumentTypeWrapper; + readonly static "LONG": Internal.ArgumentTypeWrapper; + readonly static "GAME_PROFILE": Internal.ArgumentTypeWrapper; + readonly static "BLOCK_PREDICATE": Internal.ArgumentTypeWrapper; + readonly static "ENTITY_SUMMON": Internal.ArgumentTypeWrapper; + readonly static "ITEM_STACK": Internal.ArgumentTypeWrapper; + readonly static "SWIZZLE": Internal.ArgumentTypeWrapper; + readonly static "PARTICLE": Internal.ArgumentTypeWrapper; + readonly static "TIME": Internal.ArgumentTypeWrapper; + readonly static "MESSAGE": Internal.ArgumentTypeWrapper; + readonly static "ANGLE": Internal.ArgumentTypeWrapper; + readonly static "ITEM_ENCHANTMENT": Internal.ArgumentTypeWrapper; + readonly static "ENTITIES": Internal.ArgumentTypeWrapper; + readonly static "BLOCK_STATE": Internal.ArgumentTypeWrapper; + readonly static "FLOAT": Internal.ArgumentTypeWrapper; + readonly static "WORD": Internal.ArgumentTypeWrapper; + readonly static "NBT_PATH": Internal.ArgumentTypeWrapper; + readonly static "PLAYERS": Internal.ArgumentTypeWrapper; + readonly static "VEC2_CENTERED": Internal.ArgumentTypeWrapper; + readonly static "COMPONENT": Internal.ArgumentTypeWrapper; + readonly static "BLOCK_POS": Internal.ArgumentTypeWrapper; + readonly static "ENTITY_ANCHOR": Internal.ArgumentTypeWrapper; + readonly static "DOUBLE": Internal.ArgumentTypeWrapper; + readonly static "INTEGER": Internal.ArgumentTypeWrapper; + readonly static "MOB_EFFECT": Internal.ArgumentTypeWrapper; + readonly static "UUID": Internal.ArgumentTypeWrapper; + readonly static "RESOURCE_LOCATION": Internal.ArgumentTypeWrapper; + readonly static "VEC3": Internal.ArgumentTypeWrapper; + readonly static "BLOCK_POS_LOADED": Internal.ArgumentTypeWrapper; + readonly static "ENTITY": Internal.ArgumentTypeWrapper; + readonly static "NBT_TAG": Internal.ArgumentTypeWrapper; + readonly static "STRING": Internal.ArgumentTypeWrapper; + readonly static "GREEDY_STRING": Internal.ArgumentTypeWrapper; + readonly static "BOOLEAN": Internal.ArgumentTypeWrapper; + readonly static "COLUMN_POS": Internal.ArgumentTypeWrapper; + readonly static "COLOR": Internal.ArgumentTypeWrapper; + } + type ArgumentTypeWrapper_ = "nbt_compound" | "player" | "block_predicate" | "int_range" | "particle" | "players" | "uuid" | "angle" | "entities" | "rotation" | "block_state" | "time" | "greedy_string" | "vec2_centered" | "dimension" | "double" | "vec2" | "float_range" | "entity_anchor" | "mob_effect" | ArgumentTypeWrapper | "color" | "component" | "nbt_tag" | "entity_summon" | "message" | "integer" | "item_slot" | "game_profile" | "nbt_path" | "float" | "column_pos" | "swizzle" | "item_enchantment" | "item_predicate" | "item_stack" | "long" | "block_pos" | "resource_location" | "string" | "block_pos_loaded" | "vec3" | "word" | "boolean" | "vec3_centered" | "entity"; + class HitResult$Type extends Internal.Enum { + static valueOf($$0: string): Internal.HitResult$Type; + static values(): Internal.HitResult$Type[]; + readonly static "MISS": Internal.HitResult$Type; + readonly static "ENTITY": Internal.HitResult$Type; + readonly static "BLOCK": Internal.HitResult$Type; + } + type HitResult$Type_ = "miss" | "block" | HitResult$Type | "entity"; + abstract class RepeatingPlacement extends Internal.PlacementModifier { + constructor() + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + } + type RepeatingPlacement_ = RepeatingPlacement; + interface ScreenMouseEvents$AfterMouseScroll { + afterMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): void; + } + type ScreenMouseEvents$AfterMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number)=>void) | ScreenMouseEvents$AfterMouseScroll; + class ClientboundSetBorderLerpSizePacket implements Internal.Packet { + constructor($$0: Internal.WorldBorder_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getLerpTime(): number; + getOldSize(): number; + getNewSize(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get lerpTime(): number + get oldSize(): number + get newSize(): number + get skippable(): boolean + } + type ClientboundSetBorderLerpSizePacket_ = ClientboundSetBorderLerpSizePacket; + abstract class ImmutableList extends Internal.ImmutableCollection implements Internal.RandomAccess, Internal.List { + static builder(): Internal.ImmutableList$Builder; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.ImmutableList; + static copyOf(arg0: E[]): Internal.ImmutableList; + reverse(): this; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): Internal.ImmutableList; + static sortedCopyOf(arg0: Internal.Comparator_, arg1: Internal.Iterable_): Internal.ImmutableList; + static sortedCopyOf(arg0: Internal.Iterable_): Internal.ImmutableList; + set(arg0: number, arg1: E): E; + listIterator(arg0: number): Internal.ListIterator; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E, arg11: E, ...arg12: E[]): Internal.ImmutableList; + toArray(arg0: Internal.IntFunction_): T[]; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): Internal.ImmutableList; + static copyOf(arg0: Internal.Iterable_): Internal.ImmutableList; + static builderWithExpectedSize(arg0: number): Internal.ImmutableList$Builder; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + static of(): Internal.ImmutableList; + remove(arg0: number): E; + static of(arg0: E): Internal.ImmutableList; + static copyOf(arg0: Internal.Collection_): Internal.ImmutableList; + contains(arg0: any): boolean; + listIterator(): Internal.ListIterator; + static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableList; + subList(arg0: number, arg1: number): this; + static copyOf(arg0: Internal.Iterator_): Internal.ImmutableList; + replaceAll(arg0: Internal.UnaryOperator_): void; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): Internal.ImmutableList; + indexOf(arg0: any): number; + add(arg0: number, arg1: E): void; + static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableList; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E, arg10: E): Internal.ImmutableList; + asList(): this; + sort(arg0: Internal.Comparator_): void; + hashCode(): number; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): Internal.ImmutableList; + static toImmutableList(): Internal.Collector>; + stream(): Internal.Stream; + spliterator(): Internal.Spliterator; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableList; + equals(arg0: any): boolean; + iterator(): Internal.UnmodifiableIterator; + static of(arg0: E, arg1: E): Internal.ImmutableList; + lastIndexOf(arg0: any): number; + } + type ImmutableList_ = ImmutableList; + class CodingErrorAction { + toString(): string; + readonly static "IGNORE": Internal.CodingErrorAction; + readonly static "REPLACE": Internal.CodingErrorAction; + readonly static "REPORT": Internal.CodingErrorAction; + } + type CodingErrorAction_ = CodingErrorAction; + class UniformHeight extends Internal.HeightProvider { + toString(): string; + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): Internal.UniformHeight; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + getType(): Internal.HeightProviderType; + get type(): Internal.HeightProviderType + readonly static "CODEC": any; + } + type UniformHeight_ = UniformHeight; + interface PowerableMob { + isPowered(): boolean; + get powered(): boolean + } + type PowerableMob_ = PowerableMob; + class ModelPart$Cube implements Internal.ModelCuboidAccessor { + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: boolean, $$12: number, $$13: number) + compile($$0: Internal.PoseStack$Pose_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + getQuads(): any[]; + get quads(): any[] + readonly "minY": number; + readonly "minZ": number; + readonly "maxX": number; + readonly "minX": number; + readonly "maxZ": number; + readonly "maxY": number; + } + type ModelPart$Cube_ = ModelPart$Cube; + abstract class DoubleBuffer extends Internal.Buffer implements Internal.Comparable { + put(arg0: Internal.DoubleBuffer_): this; + position(arg0: number): this; + put(arg0: number, arg1: number[]): this; + reset(): Internal.Buffer; + isDirect(): boolean; + put(arg0: number, arg1: number): this; + get(arg0: number, arg1: number[]): this; + arrayOffset(): number; + duplicate(): this; + compareTo(arg0: any): number; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + flip(): Internal.Buffer; + clear(): Internal.Buffer; + order(): Internal.ByteOrder; + put(arg0: number, arg1: Internal.DoubleBuffer_, arg2: number, arg3: number): this; + array(): number[]; + get(): number; + hasArray(): boolean; + asReadOnlyBuffer(): this; + get(arg0: number): number; + static wrap(arg0: number[]): Internal.DoubleBuffer; + static wrap(arg0: number[], arg1: number, arg2: number): Internal.DoubleBuffer; + compact(): this; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + static allocate(arg0: number): Internal.DoubleBuffer; + toString(): string; + limit(arg0: number): this; + rewind(): Internal.Buffer; + mark(): Internal.Buffer; + hashCode(): number; + compareTo(arg0: Internal.DoubleBuffer_): number; + slice(): Internal.Buffer; + get(arg0: number[]): this; + slice(arg0: number, arg1: number): Internal.Buffer; + mismatch(arg0: Internal.DoubleBuffer_): number; + put(arg0: number): this; + equals(arg0: any): boolean; + put(arg0: number[]): this; + get(arg0: number[], arg1: number, arg2: number): this; + put(arg0: number[], arg1: number, arg2: number): this; + get direct(): boolean + } + type DoubleBuffer_ = DoubleBuffer; + interface ResourceManagerReloadListener extends Internal.PreparableReloadListener { + getName(): string; + onResourceManagerReload(arg0: Internal.ResourceManager_): void; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get name(): string + } + type ResourceManagerReloadListener_ = ResourceManagerReloadListener; + class DecimalFormat extends Internal.NumberFormat { + constructor() + constructor(arg0: string, arg1: Internal.DecimalFormatSymbols_) + constructor(arg0: string) + clone(): any; + format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + setDecimalSeparatorAlwaysShown(arg0: boolean): void; + parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Number; + setMaximumIntegerDigits(arg0: number): void; + isParseBigDecimal(): boolean; + getPositiveSuffix(): string; + setNegativeSuffix(arg0: string): void; + setGroupingUsed(arg0: boolean): void; + setNegativePrefix(arg0: string): void; + getGroupingSize(): number; + formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; + getMinimumIntegerDigits(): number; + applyPattern(arg0: string): void; + setMaximumFractionDigits(arg0: number): void; + getCurrency(): Internal.Currency; + applyLocalizedPattern(arg0: string): void; + setPositiveSuffix(arg0: string): void; + getMaximumFractionDigits(): number; + setRoundingMode(arg0: Internal.RoundingMode_): void; + getDecimalFormatSymbols(): Internal.DecimalFormatSymbols; + setCurrency(arg0: Internal.Currency_): void; + isDecimalSeparatorAlwaysShown(): boolean; + getMaximumIntegerDigits(): number; + toPattern(): string; + toLocalizedPattern(): string; + setPositivePrefix(arg0: string): void; + setMinimumIntegerDigits(arg0: number): void; + format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + setMultiplier(arg0: number): void; + getNegativeSuffix(): string; + setParseBigDecimal(arg0: boolean): void; + getMultiplier(): number; + hashCode(): number; + getMinimumFractionDigits(): number; + setMinimumFractionDigits(arg0: number): void; + getNegativePrefix(): string; + format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + equals(arg0: any): boolean; + setGroupingSize(arg0: number): void; + getPositivePrefix(): string; + setDecimalFormatSymbols(arg0: Internal.DecimalFormatSymbols_): void; + getRoundingMode(): Internal.RoundingMode; + set decimalSeparatorAlwaysShown(arg0: boolean) + set maximumIntegerDigits(arg0: number) + get parseBigDecimal(): boolean + get positiveSuffix(): string + set negativeSuffix(arg0: string) + set groupingUsed(arg0: boolean) + set negativePrefix(arg0: string) + get groupingSize(): number + get minimumIntegerDigits(): number + set maximumFractionDigits(arg0: number) + get currency(): Internal.Currency + set positiveSuffix(arg0: string) + get maximumFractionDigits(): number + set roundingMode(arg0: Internal.RoundingMode_) + get decimalFormatSymbols(): Internal.DecimalFormatSymbols + set currency(arg0: Internal.Currency_) + get decimalSeparatorAlwaysShown(): boolean + get maximumIntegerDigits(): number + set positivePrefix(arg0: string) + set minimumIntegerDigits(arg0: number) + set multiplier(arg0: number) + get negativeSuffix(): string + set parseBigDecimal(arg0: boolean) + get multiplier(): number + get minimumFractionDigits(): number + set minimumFractionDigits(arg0: number) + get negativePrefix(): string + set groupingSize(arg0: number) + get positivePrefix(): string + set decimalFormatSymbols(arg0: Internal.DecimalFormatSymbols_) + get roundingMode(): Internal.RoundingMode + } + type DecimalFormat_ = DecimalFormat; + interface ScreenEvents$Remove { + onRemove(arg0: Internal.Screen_): void; + } + type ScreenEvents$Remove_ = ((arg0: Internal.Screen)=>void) | ScreenEvents$Remove; + class ModelResourceLocation extends ResourceLocation { + constructor($$0: string, $$1: string, $$2: string) + constructor($$0: ResourceLocation_, $$1: string) + constructor($$0: string, $$1: string) + constructor($$0: string) + hashCode(): number; + toString(): string; + getVariant(): string; + equals($$0: any): boolean; + get variant(): string + } + type ModelResourceLocation_ = ModelResourceLocation; + class TwoLayersFeatureSize extends Internal.FeatureSize { + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: number, $$1: number, $$2: number, $$3: Internal.OptionalInt_) + getSizeAtHeight($$0: number, $$1: number): number; + readonly static "CODEC": any; + } + type TwoLayersFeatureSize_ = TwoLayersFeatureSize; + class ConfiguredFeature extends Internal.Record { + constructor($$0: F, $$1: FC) + config(): FC; + hashCode(): number; + getFeatures(): Internal.Stream>; + toString(): string; + place($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Random_, $$3: BlockPos_): boolean; + feature(): F; + equals($$0: any): boolean; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly static "LIST_CODEC": any; + readonly static "DIRECT_CODEC": any; + } + type ConfiguredFeature_ = Special.ConfiguredFeature | ConfiguredFeature; + class RegistryObjectBuilderTypes$RegistryEventJS extends Internal.StartupEventJS { + create(id: string): Internal.BuilderBase; + create(id: string, type: string): Internal.BuilderBase; + } + type RegistryObjectBuilderTypes$RegistryEventJS_ = RegistryObjectBuilderTypes$RegistryEventJS; + class JigsawReplacementProcessor extends Internal.StructureProcessor { + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "INSTANCE": Internal.JigsawReplacementProcessor; + readonly static "CODEC": any; + } + type JigsawReplacementProcessor_ = JigsawReplacementProcessor; + class Parrot extends Internal.ShoulderRidingEntity implements Internal.FlyingAnimal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + isPartyParrot(): boolean; + canMate($$0: Internal.Animal_): boolean; + setVariant($$0: number): void; + asKJS(): Internal.EntityJS; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getVariant(): number; + isFood($$0: Internal.ItemStack_): boolean; + getSoundSource(): Internal.SoundSource; + method_5749($$0: Internal.CompoundTag_): void; + static getAmbient($$0: Internal.Level_, $$1: Internal.Random_): Internal.SoundEvent; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + static checkParrotSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + aiStep(): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + isBaby(): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + method_5994(): Internal.SoundEvent; + getVoicePitch(): number; + static imitateNearbyMobs($$0: Internal.Level_, $$1: Internal.Entity_): boolean; + alwaysAccepts(): boolean; + static getPitch($$0: Internal.Random_): number; + getLeashOffset(): Vec3; + isPushable(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setRecordPlayingNearby($$0: BlockPos_, $$1: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + isFlying(): boolean; + get partyParrot(): boolean + set variant($$0: number) + get variant(): number + get soundSource(): Internal.SoundSource + get baby(): boolean + get voicePitch(): number + get leashOffset(): Vec3 + get pushable(): boolean + get flying(): boolean + "flapSpeed": number; + "flap": number; + "oFlapSpeed": number; + "oFlap": number; + } + type Parrot_ = Parrot; + class ParseResults { + constructor(arg0: Internal.CommandContextBuilder_, arg1: Internal.ImmutableStringReader_, arg2: Internal.Map_, Internal.CommandSyntaxException_>) + constructor(arg0: Internal.CommandContextBuilder_) + getContext(): Internal.CommandContextBuilder; + getReader(): Internal.ImmutableStringReader; + getExceptions(): Internal.Map, Internal.CommandSyntaxException>; + get context(): Internal.CommandContextBuilder + get reader(): Internal.ImmutableStringReader + get exceptions(): Internal.Map, Internal.CommandSyntaxException> + } + type ParseResults_ = ParseResults; + class MinecraftServer$ReloadableResources extends Internal.Record implements Internal.AutoCloseable { + hashCode(): number; + toString(): string; + close(): void; + resourceManager(): Internal.CloseableResourceManager; + equals($$0: any): boolean; + managers(): Internal.ReloadableServerResources; + } + type MinecraftServer$ReloadableResources_ = MinecraftServer$ReloadableResources; + class Salmon extends Internal.AbstractSchoolingFish { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + getBucketItemStack(): Internal.ItemStack; + getMaxSchoolSize(): number; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + get bucketItemStack(): Internal.ItemStack + get maxSchoolSize(): number + } + type Salmon_ = Salmon; + class ItemTransforms$TransformType extends Internal.Enum { + static values(): Internal.ItemTransforms$TransformType[]; + firstPerson(): boolean; + static valueOf($$0: string): Internal.ItemTransforms$TransformType; + readonly static "THIRD_PERSON_LEFT_HAND": Internal.ItemTransforms$TransformType; + readonly static "FIXED": Internal.ItemTransforms$TransformType; + readonly static "THIRD_PERSON_RIGHT_HAND": Internal.ItemTransforms$TransformType; + readonly static "HEAD": Internal.ItemTransforms$TransformType; + readonly static "NONE": Internal.ItemTransforms$TransformType; + readonly static "GROUND": Internal.ItemTransforms$TransformType; + readonly static "GUI": Internal.ItemTransforms$TransformType; + readonly static "FIRST_PERSON_LEFT_HAND": Internal.ItemTransforms$TransformType; + readonly static "FIRST_PERSON_RIGHT_HAND": Internal.ItemTransforms$TransformType; + } + type ItemTransforms$TransformType_ = "fixed" | "first_person_right_hand" | "gui" | "third_person_left_hand" | ItemTransforms$TransformType | "ground" | "head" | "none" | "third_person_right_hand" | "first_person_left_hand"; + interface RepositorySource { + loadPacks(arg0: Internal.Consumer_, arg1: Internal.Pack$PackConstructor_): void; + } + type RepositorySource_ = RepositorySource; + interface GameProfileRepository { + findProfilesByNames(arg0: string[], arg1: Internal.Agent_, arg2: Internal.ProfileLookupCallback_): void; + } + type GameProfileRepository_ = GameProfileRepository; + class FileChannel$MapMode { + toString(): string; + readonly static "PRIVATE": Internal.FileChannel$MapMode; + readonly static "READ_ONLY": Internal.FileChannel$MapMode; + readonly static "READ_WRITE": Internal.FileChannel$MapMode; + } + type FileChannel$MapMode_ = FileChannel$MapMode; + class WeightedEntry$Wrapper implements Internal.WeightedEntry { + static codec($$0: Internal.Codec_): Internal.Codec>; + getWeight(): Internal.Weight; + getData(): T; + get weight(): Internal.Weight + get data(): T + } + type WeightedEntry$Wrapper_ = WeightedEntry$Wrapper; + class RootCommandNode extends Internal.CommandNode { + constructor() + isValidInput(arg0: string): boolean; + getExamples(): Internal.Collection; + toString(): string; + parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; + getName(): string; + createBuilder(): Internal.ArgumentBuilder; + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + getUsageText(): string; + equals(arg0: any): boolean; + get examples(): Internal.Collection + get name(): string + get usageText(): string + } + type RootCommandNode_ = RootCommandNode; + interface BlockSensitiveBufferBuilder { + endBlock(): void; + beginBlock(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; + } + type BlockSensitiveBufferBuilder_ = BlockSensitiveBufferBuilder; + class EventsJS { + constructor(t: Internal.ScriptManager_) + listen(id: string, handler: Internal.IEventHandler_): void; + clear(): void; + postToHandlers(id: string, list: Internal.List_, event: Internal.EventJS_): boolean; + handlers(id: string): Internal.List; + readonly "scriptManager": Internal.ScriptManager; + } + type EventsJS_ = EventsJS; + class NumberFormat$Style extends Internal.Enum { + static values(): Internal.NumberFormat$Style[]; + static valueOf(arg0: string): Internal.NumberFormat$Style; + readonly static "LONG": Internal.NumberFormat$Style; + readonly static "SHORT": Internal.NumberFormat$Style; + } + type NumberFormat$Style_ = NumberFormat$Style | "short" | "long"; + class FogType extends Internal.Enum { + static values(): Internal.FogType[]; + static valueOf($$0: string): Internal.FogType; + readonly static "LAVA": Internal.FogType; + readonly static "POWDER_SNOW": Internal.FogType; + readonly static "WATER": Internal.FogType; + readonly static "NONE": Internal.FogType; + } + type FogType_ = "powder_snow" | "lava" | FogType | "water" | "none"; + interface Scriptable extends Internal.IdEnumerationIterator { + getParentScope(): this; + hasInstance(arg0: Internal.Scriptable_): boolean; + delete(arg0: string): void; + put(arg0: number, arg1: Internal.Scriptable_, arg2: any): void; + getClassName(): string; + getDefaultValue(arg0: Internal.Class_): any; + has(arg0: string, arg1: Internal.Scriptable_): boolean; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getAllIds(): any[]; + setParentScope(arg0: Internal.Scriptable_): void; + get(arg0: string, arg1: Internal.Scriptable_): any; + get(arg0: number, arg1: Internal.Scriptable_): any; + getIds(): any[]; + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + has(arg0: number, arg1: Internal.Scriptable_): boolean; + getPrototype(): this; + delete(arg0: number): void; + setPrototype(arg0: Internal.Scriptable_): void; + getTypeOf(): Internal.MemberType; + put(arg0: string, arg1: Internal.Scriptable_, arg2: any): void; + get parentScope(): Internal.Scriptable + get className(): string + get allIds(): any[] + set parentScope(arg0: Internal.Scriptable_) + get ids(): any[] + get prototype(): Internal.Scriptable + set prototype(arg0: Internal.Scriptable_) + get typeOf(): Internal.MemberType + readonly static "NOT_FOUND": any; + } + type Scriptable_ = Scriptable; + class GenericLootEventJS extends Internal.LootEventJS { + constructor(c: Internal.Map_) + getType(): string; + addGeneric(id: ResourceLocation_, b: Internal.Consumer_): void; + getDirectory(): string; + get type(): string + get directory(): string + } + type GenericLootEventJS_ = GenericLootEventJS; + interface MapDecoder extends Internal.Keyable { + flatMap(arg0: Internal.Function_): Internal.MapDecoder; + withLifecycle(arg0: Internal.Lifecycle_): this; + decode(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_): Internal.DataResult; + compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; + map(arg0: Internal.Function_): Internal.MapDecoder; + ap(arg0: Internal.MapDecoder_>): Internal.MapDecoder; + compressedDecode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + decoder(): Internal.Decoder; + } + type MapDecoder_ = MapDecoder; + class Exception extends Internal.Throwable { + constructor() + constructor(arg0: string, arg1: Internal.Throwable_) + constructor(arg0: Internal.Throwable_) + constructor(arg0: string) + } + type Exception_ = Exception; + class NarrationThunk { + hashCode(): number; + getText($$0: Internal.Consumer_): void; + static from($$0: string): Internal.NarrationThunk; + static from($$0: Internal.Component_): Internal.NarrationThunk; + equals($$0: any): boolean; + static from($$0: Internal.List_): Internal.NarrationThunk; + readonly static "EMPTY": Internal.NarrationThunk; + } + type NarrationThunk_ = NarrationThunk; + class JsonArray extends Internal.JsonElement implements Internal.Iterable { + constructor() + constructor(arg0: number) + iterator(): Internal.Iterator; + getAsBigDecimal(): Internal.BigDecimal; + spliterator(): Internal.Spliterator; + forEach(arg0: Internal.Consumer_): void; + add(arg0: Internal.Number_): void; + isEmpty(): boolean; + contains(arg0: Internal.JsonElement_): boolean; + getAsFloat(): number; + getAsLong(): number; + remove(arg0: Internal.JsonElement_): boolean; + getAsBoolean(): boolean; + add(arg0: Internal.JsonElement_): void; + remove(arg0: number): Internal.JsonElement; + add(arg0: string): void; + getAsBigInteger(): Internal.BigInteger; + set(arg0: number, arg1: Internal.JsonElement_): Internal.JsonElement; + getAsDouble(): number; + getAsCharacter(): string; + getAsString(): string; + getAsInt(): number; + hashCode(): number; + size(): number; + getAsByte(): number; + getAsNumber(): Internal.Number; + addAll(arg0: Internal.JsonArray_): void; + get(arg0: number): Internal.JsonElement; + add(arg0: string): void; + getAsShort(): number; + equals(arg0: any): boolean; + add(arg0: boolean): void; + deepCopy(): this; + get asBigDecimal(): Internal.BigDecimal + get empty(): boolean + get asFloat(): number + get asLong(): number + get asBoolean(): boolean + get asBigInteger(): Internal.BigInteger + get asDouble(): number + get asCharacter(): string + get asString(): string + get asInt(): number + get asByte(): number + get asNumber(): Internal.Number + get asShort(): number + } + type JsonArray_ = JsonArray; + interface PropertyChangeListener extends Internal.EventListener { + propertyChange(arg0: Internal.PropertyChangeEvent_): void; + } + type PropertyChangeListener_ = PropertyChangeListener; + interface ProgressivePromise extends Internal.Promise, Internal.ProgressiveFuture { + addListeners(...arg0: Internal.GenericFutureListener_[]): this; + await(): this; + addListener(arg0: Internal.GenericFutureListener_): this; + setProgress(arg0: number, arg1: number): this; + sync(): this; + setSuccess(arg0: V): this; + setFailure(arg0: Internal.Throwable_): this; + awaitUninterruptibly(): this; + tryProgress(arg0: number, arg1: number): boolean; + syncUninterruptibly(): this; + removeListeners(...arg0: Internal.GenericFutureListener_[]): this; + removeListener(arg0: Internal.GenericFutureListener_): this; + set success(arg0: V) + set failure(arg0: Internal.Throwable_) + } + type ProgressivePromise_ = ProgressivePromise; + interface MenuProvider extends Internal.MenuConstructor { + getDisplayName(): Internal.Component; + get displayName(): Internal.Component + } + type MenuProvider_ = MenuProvider | (()=>Internal.Component_); + class ShapedRecipe implements Internal.CraftingRecipe { + constructor($$0: ResourceLocation_, $$1: string, $$2: number, $$3: number, $$4: Internal.NonNullList_, $$5: Internal.ItemStack_) + getIngredients(): Internal.NonNullList; + static keyFromJson($$0: Internal.JsonObject_): Internal.Map; + isSpecial(): boolean; + getGroup(): string; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getToastSymbol(): Internal.ItemStack; + getType(): Internal.RecipeType; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + getWidth(): number; + canCraftInDimensions($$0: number, $$1: number): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + static itemStackFromJson($$0: Internal.JsonObject_): Internal.ItemStack; + static patternFromJson($$0: Internal.JsonArray_): string[]; + static dissolvePattern($$0: string[], $$1: Internal.Map_, $$2: number, $$3: number): Internal.NonNullList; + static shrink(...$$0: string[]): string[]; + static itemFromJson($$0: Internal.JsonObject_): Internal.Item; + getSerializer(): Internal.RecipeSerializer; + getId(): ResourceLocation; + isIncomplete(): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getHeight(): number; + getResultItem(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: number, $$2: number, $$3: boolean): boolean; + get ingredients(): Internal.NonNullList + get special(): boolean + get group(): string + get toastSymbol(): Internal.ItemStack + get type(): Internal.RecipeType + get width(): number + get serializer(): Internal.RecipeSerializer + get id(): ResourceLocation + get incomplete(): boolean + get height(): number + get resultItem(): Internal.ItemStack + readonly "width": number; + readonly "height": number; + } + type ShapedRecipe_ = ShapedRecipe; + class FeatureSizeType

{ + codec(): Internal.Codec

; + readonly static "THREE_LAYERS_FEATURE_SIZE": Internal.FeatureSizeType; + readonly static "TWO_LAYERS_FEATURE_SIZE": Internal.FeatureSizeType; + } + type FeatureSizeType_

= FeatureSizeType

| Special.FeatureSizeType; + interface AnnotatedElement { + getAnnotationsByType(arg0: Internal.Class_): T[]; + getDeclaredAnnotation(arg0: Internal.Class_): T; + getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; + getAnnotation(arg0: Internal.Class_): T; + getAnnotations(): Internal.Annotation[]; + isAnnotationPresent(arg0: Internal.Class_): boolean; + getDeclaredAnnotations(): Internal.Annotation[]; + get annotations(): Internal.Annotation[] + get declaredAnnotations(): Internal.Annotation[] + } + type AnnotatedElement_ = AnnotatedElement; + class MineshaftConfiguration implements Internal.FeatureConfiguration { + constructor($$0: number, $$1: Internal.MineshaftFeature$Type_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "probability": number; + readonly "type": Internal.MineshaftFeature$Type; + } + type MineshaftConfiguration_ = MineshaftConfiguration; + class ModifyWakeUpPositionEventJS extends Internal.LivingEntityEventJS { + constructor(entity: Internal.LivingEntity_, sleepingPos: BlockPos_, bedState: Internal.BlockState_, wakeUpPos: Vec3_) + static handler(entity: Internal.LivingEntity_, sleepingPos: BlockPos_, bedState: Internal.BlockState_, wakeUpPos: Vec3_): Vec3; + setWakeUpPos(block: Internal.BlockContainerJS_): void; + getEntity(): Internal.EntityJS; + getSleepPos(): Internal.BlockContainerJS; + getBedState(): Internal.BlockState; + setWakeUpPos(wakeUpPos: Vec3_): void; + setWakeUpPos(x: number, y: number, z: number): void; + getWakeUpPos(): Vec3; + getSleepingPos(): BlockPos; + set wakeUpPos(block: Internal.BlockContainerJS_) + get entity(): Internal.EntityJS + get sleepPos(): Internal.BlockContainerJS + get bedState(): Internal.BlockState + set wakeUpPos(wakeUpPos: Vec3_) + get wakeUpPos(): Vec3 + get sleepingPos(): BlockPos + } + type ModifyWakeUpPositionEventJS_ = ModifyWakeUpPositionEventJS; + interface Callable { + call(): V; + } + type Callable_ = (()=>V) | Callable; + class BlockEntityPredicate implements Internal.BlockPredicate { + constructor(i: ResourceLocation_) + data(cd: Internal.BlockEntityPredicateDataCheck_): this; + toString(): string; + check(block: Internal.BlockContainerJS_): boolean; + } + type BlockEntityPredicate_ = BlockEntityPredicate; + class ArrayList extends Internal.AbstractList implements Internal.RandomAccess, Internal.Cloneable, Internal.List, Internal.Serializable { + constructor() + constructor(arg0: Internal.Collection_) + constructor(arg0: number) + clone(): any; + get(arg0: number): E; + add(arg0: E): boolean; + listIterator(): Internal.ListIterator; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + isEmpty(): boolean; + set(arg0: number, arg1: E): E; + retainAll(arg0: Internal.Collection_): boolean; + toArray(arg0: Internal.IntFunction_): T[]; + addAll(arg0: Internal.Collection_): boolean; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + remove(arg0: number): E; + contains(arg0: any): boolean; + replaceAll(arg0: Internal.UnaryOperator_): void; + subList(arg0: number, arg1: number): Internal.List; + indexOf(arg0: any): number; + trimToSize(): void; + add(arg0: number, arg1: E): void; + toArray(arg0: T[]): T[]; + remove(arg0: any): boolean; + toArray(): any[]; + sort(arg0: Internal.Comparator_): void; + listIterator(arg0: number): Internal.ListIterator; + iterator(): Internal.Iterator; + size(): number; + hashCode(): number; + removeIf(arg0: Internal.Predicate_): boolean; + stream(): Internal.Stream; + removeAll(arg0: Internal.Collection_): boolean; + ensureCapacity(arg0: number): void; + clear(): void; + spliterator(): Internal.Spliterator; + equals(arg0: any): boolean; + lastIndexOf(arg0: any): number; + get empty(): boolean + } + type ArrayList_ = ArrayList; + class ResolvedModule { + name(): string; + hashCode(): number; + toString(): string; + configuration(): Internal.Configuration; + reads(): Internal.Set; + equals(arg0: any): boolean; + reference(): Internal.ModuleReference; + } + type ResolvedModule_ = ResolvedModule; + class Rotations { + constructor($$0: Internal.ListTag_) + constructor($$0: number, $$1: number, $$2: number) + getX(): number; + getWrappedZ(): number; + getZ(): number; + getWrappedY(): number; + getWrappedX(): number; + getY(): number; + save(): Internal.ListTag; + equals($$0: any): boolean; + get x(): number + get wrappedZ(): number + get z(): number + get wrappedY(): number + get wrappedX(): number + get y(): number + } + type Rotations_ = Rotations; + interface IntIterable extends Internal.Iterable { + iterator(): Internal.Iterator; + spliterator(): Internal.Spliterator; + forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + forEach(arg0: Internal.Consumer_): void; + forEach(arg0: Internal.IntConsumer_): void; + intIterator(): Internal.IntIterator; + intSpliterator(): Internal.IntSpliterator; + } + type IntIterable_ = IntIterable; + class FluidBlockBuilder extends Internal.BlockBuilder { + constructor(b: Internal.FluidBuilder_) + item(i: Internal.Consumer_): Internal.BlockBuilder; + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type FluidBlockBuilder_ = FluidBlockBuilder; + interface SpectatorMenuListener { + onSpectatorMenuClosed(arg0: Internal.SpectatorMenu_): void; + } + type SpectatorMenuListener_ = SpectatorMenuListener; + interface TickContainerAccess extends Internal.TickAccess { + } + type TickContainerAccess_ = TickContainerAccess; + class Painting extends Internal.HangingEntity { + constructor($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Direction_, $$3: Internal.Motive_) + constructor($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Direction_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + moveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + dropItem($$0: Internal.Entity_): void; + getWidth(): number; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + playPlacementSound(): void; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getPickResult(): Internal.ItemStack; + getHeight(): number; + get width(): number + get addEntityPacket(): Internal.Packet + get pickResult(): Internal.ItemStack + get height(): number + "motive": Internal.Motive; + } + type Painting_ = Painting; + interface GeneratedClassLoader { + linkClass(arg0: Internal.Class_): void; + defineClass(arg0: string, arg1: number[]): Internal.Class; + } + type GeneratedClassLoader_ = GeneratedClassLoader; + class NoiseColumn implements Internal.BlockColumn { + constructor($$0: number, $$1: Internal.BlockState_[]) + getBlock($$0: number): Internal.BlockState; + setBlock($$0: number, $$1: Internal.BlockState_): void; + } + type NoiseColumn_ = NoiseColumn; + interface Boolean2ReferenceFunction extends it.unimi.dsi.fastutil.Function { + put(arg0: boolean, arg1: V): V; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Boolean2IntFunction; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ReferenceFunction; + getOrDefault(arg0: any, arg1: V): V; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Boolean2ObjectFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Boolean2FloatFunction; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ReferenceFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ReferenceFunction; + containsKey(arg0: any): boolean; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ReferenceFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ReferenceFunction; + put(arg0: boolean, arg1: V): V; + get(arg0: any): V; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Boolean2ShortFunction; + put(arg0: any, arg1: any): any; + remove(arg0: any): V; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Boolean2DoubleFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ReferenceFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Boolean2CharFunction; + apply(arg0: boolean): V; + get(arg0: boolean): V; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ReferenceFunction; + containsKey(arg0: boolean): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.Function_): Internal.Function; + remove(arg0: boolean): V; + size(): number; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Boolean2LongFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Boolean2ByteFunction; + clear(): void; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ReferenceFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ReferenceFunction; + defaultReturnValue(): V; + getOrDefault(arg0: boolean, arg1: V): V; + defaultReturnValue(arg0: V): void; + } + type Boolean2ReferenceFunction_ = ((arg0: boolean)=>V) | Boolean2ReferenceFunction; + class ChunkPos { + constructor($$0: BlockPos_) + constructor($$0: number, $$1: number) + constructor($$0: number) + getWorldPosition(): BlockPos; + static getX($$0: number): number; + static getZ($$0: number): number; + getMinBlockZ(): number; + getMinBlockX(): number; + getRegionLocalX(): number; + getMaxBlockX(): number; + getMaxBlockZ(): number; + getMiddleBlockX(): number; + getMiddleBlockZ(): number; + getRegionLocalZ(): number; + getBlockAt($$0: number, $$1: number, $$2: number): BlockPos; + static rangeClosed($$0: Internal.ChunkPos_, $$1: number): Internal.Stream; + getRegionZ(): number; + toString(): string; + getChessboardDistance($$0: Internal.ChunkPos_): number; + static asLong($$0: number, $$1: number): number; + getRegionX(): number; + getMiddleBlockPosition($$0: number): BlockPos; + static asLong($$0: BlockPos_): number; + hashCode(): number; + getBlockX($$0: number): number; + getBlockZ($$0: number): number; + static rangeClosed($$0: Internal.ChunkPos_, $$1: Internal.ChunkPos_): Internal.Stream; + equals($$0: any): boolean; + toLong(): number; + get worldPosition(): BlockPos + get minBlockZ(): number + get minBlockX(): number + get regionLocalX(): number + get maxBlockX(): number + get maxBlockZ(): number + get middleBlockX(): number + get middleBlockZ(): number + get regionLocalZ(): number + get regionZ(): number + get regionX(): number + readonly static "ZERO": Internal.ChunkPos; + readonly "z": number; + readonly static "INVALID_CHUNK_POS": 8053347149716602; + readonly "x": number; + } + type ChunkPos_ = ChunkPos; + class RangeConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.HeightProvider_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "height": Internal.HeightProvider; + } + type RangeConfiguration_ = RangeConfiguration; + interface Object2IntMap extends Internal.Map, Internal.Object2IntFunction { + containsValue(arg0: any): boolean; + defaultReturnValue(): number; + removeInt(arg0: any): number; + mergeInt(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2IntFunction; + apply(arg0: K): number; + computeIntIfPresent(arg0: K, arg1: Internal.BiFunction_): number; + values(): Internal.IntCollection; + keySet(): Internal.Set; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2IntFunction; + putIfAbsent(arg0: K, arg1: number): number; + replace(arg0: any, arg1: any, arg2: any): boolean; + put(arg0: any, arg1: any): any; + computeIntIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; + computeIfAbsent(arg0: K, arg1: Internal.Object2IntFunction_): number; + andThen(arg0: Internal.Function_): Internal.Function; + replace(arg0: K, arg1: number, arg2: number): boolean; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): Internal.Object2IntFunction; + computeInt(arg0: K, arg1: Internal.BiFunction_): number; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2IntFunction; + getOrDefault(arg0: any, arg1: number): number; + computeIfAbsent(arg0: K, arg1: Internal.Function_): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction; + replace(arg0: K, arg1: number): number; + applyAsInt(arg0: K): number; + computeIfAbsent(arg0: K, arg1: Internal.ToIntFunction_): number; + forEach(arg0: Internal.BiConsumer_): void; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + remove(arg0: any): any; + putIfAbsent(arg0: any, arg1: any): any; + put(arg0: K, arg1: number): number; + merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Object2ReferenceFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + mergeInt(arg0: K, arg1: number, arg2: Internal.IntBinaryOperator_): number; + replace(arg0: K, arg1: number): number; + compute(arg0: K, arg1: Internal.BiFunction_): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): number; + containsKey(arg0: any): boolean; + replaceAll(arg0: Internal.BiFunction_): void; + computeIntIfAbsentPartial(arg0: K, arg1: Internal.Object2IntFunction_): number; + entrySet(): Internal.ObjectSet>; + containsValue(arg0: number): boolean; + replace(arg0: K, arg1: number, arg2: number): boolean; + compose(arg0: Internal.Function_): Internal.Function; + remove(arg0: any, arg1: number): boolean; + put(arg0: K, arg1: number): number; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2IntFunction; + remove(arg0: any, arg1: any): boolean; + merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2IntFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2IntFunction; + mergeInt(arg0: K, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number; + size(): number; + putIfAbsent(arg0: K, arg1: number): number; + defaultReturnValue(arg0: number): void; + object2IntEntrySet(): Internal.ObjectSet>; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2IntFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Object2ObjectFunction; + clear(): void; + replace(arg0: any, arg1: any): any; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction; + merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2IntFunction; + } + type Object2IntMap_ = Object2IntMap; + class PosAlwaysTrueTest extends Internal.PosRuleTest { + test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; + readonly static "INSTANCE": Internal.PosAlwaysTrueTest; + readonly static "CODEC": any; + } + type PosAlwaysTrueTest_ = PosAlwaysTrueTest; + interface DensityFunction$SimpleFunction extends Internal.DensityFunction { + halfNegative(): Internal.DensityFunction; + abs(): Internal.DensityFunction; + quarterNegative(): Internal.DensityFunction; + cube(): Internal.DensityFunction; + fillArray($$0: number[], $$1: Internal.DensityFunction$ContextProvider_): void; + squeeze(): Internal.DensityFunction; + square(): Internal.DensityFunction; + mapAll($$0: Internal.DensityFunction$Visitor_): Internal.DensityFunction; + clamp($$0: number, $$1: number): Internal.DensityFunction; + } + type DensityFunction$SimpleFunction_ = DensityFunction$SimpleFunction; + interface Boolean2ByteFunction extends it.unimi.dsi.fastutil.Function { + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2ByteFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Boolean2ObjectFunction; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: boolean): number; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2ByteFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2ByteFunction; + containsKey(arg0: any): boolean; + defaultReturnValue(arg0: number): void; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Boolean2ShortFunction; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + defaultReturnValue(): number; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2ByteFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2ByteFunction; + get(arg0: any): number; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Boolean2IntFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ByteFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2ByteFunction; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Boolean2LongFunction; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Boolean2FloatFunction; + get(arg0: boolean): number; + apply(arg0: boolean): number; + getOrDefault(arg0: any, arg1: number): number; + containsKey(arg0: boolean): boolean; + getOrDefault(arg0: boolean, arg1: number): number; + put(arg0: boolean, arg1: number): number; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Boolean2CharFunction; + size(): number; + put(arg0: boolean, arg1: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + clear(): void; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + } + type Boolean2ByteFunction_ = Boolean2ByteFunction | ((arg0: boolean)=>number); + class ClientboundChangeDifficultyPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Difficulty_, $$1: boolean) + isLocked(): boolean; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getDifficulty(): Internal.Difficulty; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get locked(): boolean + get difficulty(): Internal.Difficulty + get skippable(): boolean + } + type ClientboundChangeDifficultyPacket_ = ClientboundChangeDifficultyPacket; + interface CrossbowAttackMob extends Internal.RangedAttackMob { + getTarget(): Internal.LivingEntity; + shootCrossbowProjectile(arg0: Internal.LivingEntity_, arg1: Internal.ItemStack_, arg2: Internal.Projectile_, arg3: number): void; + shootCrossbowProjectile($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_, $$2: Internal.Projectile_, $$3: number, $$4: number): void; + getProjectileShotVector($$0: Internal.LivingEntity_, $$1: Vec3_, $$2: number): Internal.Vector3f; + setChargingCrossbow(arg0: boolean): void; + performCrossbowAttack($$0: Internal.LivingEntity_, $$1: number): void; + onCrossbowAttackPerformed(): void; + get target(): Internal.LivingEntity + set chargingCrossbow(arg0: boolean) + } + type CrossbowAttackMob_ = CrossbowAttackMob; + class PaintEventJS extends Internal.ClientEventJS { + constructor(m: Internal.Minecraft_, p: Internal.PoseStack_, d: number, s: Internal.Screen_) + setShaderTexture(tex: ResourceLocation_): void; + multiply(q: Internal.Quaternion_): void; + setPositionColorShader(): void; + vertex(m: com.mojang.math.Matrix4f_, x: number, y: number, z: number, col: number, u: number, v: number): void; + translate(x: number, y: number, z: number): void; + begin(type: Internal.VertexFormat$Mode_, format: Internal.VertexFormat_): void; + beginQuads(format: Internal.VertexFormat_): void; + bindTextureForSetup(tex: ResourceLocation_): void; + pop(): void; + end(): void; + push(): void; + vertex(m: com.mojang.math.Matrix4f_, x: number, y: number, z: number, col: number): void; + setPositionColorTextureShader(): void; + multiplyWithMatrix(m: com.mojang.math.Matrix4f_): void; + setShaderInstance(shader: Internal.Supplier_): void; + beginQuads(texture: boolean): void; + getMatrix(): com.mojang.math.Matrix4f; + setShaderColor(r: number, g: number, b: number, a: number): void; + scale(x: number, y: number, z: number): void; + resetShaderColor(): void; + set shaderTexture(tex: ResourceLocation_) + set shaderInstance(shader: Internal.Supplier_) + get matrix(): com.mojang.math.Matrix4f + readonly "buffer": Internal.BufferBuilder; + readonly "matrices": Internal.PoseStack; + readonly "delta": number; + readonly "font": Internal.Font; + readonly "tesselator": Internal.Tesselator; + readonly "screen": Internal.Screen; + readonly "mc": Internal.Minecraft; + } + type PaintEventJS_ = PaintEventJS; + class ParticleEngine implements Internal.PhasedParticleEngine, Internal.PreparableReloadListener, Internal.ParticleManagerAccessor { + constructor($$0: Internal.ClientLevel_, $$1: Internal.TextureManager_) + countParticles(): string; + createTrackingEmitter($$0: Internal.Entity_, $$1: Internal.ParticleOptions_): void; + handler$blh000$addParticle(parameters: Internal.ParticleOptions_, x: number, y: number, z: number, velocityX: number, velocityY: number, velocityZ: number, cir: Internal.CallbackInfoReturnable_): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource$BufferSource_, $$2: Internal.LightTexture_, $$3: Internal.Camera_, $$4: number): void; + crack($$0: BlockPos_, $$1: Internal.Direction_): void; + destroy($$0: BlockPos_, $$1: Internal.BlockState_): void; + createParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): Internal.Particle; + getSpriteAwareFactories(): Internal.Map; + tick(): void; + add($$0: Internal.Particle_): void; + createTrackingEmitter($$0: Internal.Entity_, $$1: Internal.ParticleOptions_, $$2: number): void; + getFactories(): Internal.Int2ObjectMap; + handler$zkb000$onInit(world: Internal.ClientLevel_, textureManager: Internal.TextureManager_, info: Internal.CallbackInfo_): void; + handler$blh000$addBlockBreakingParticles(pos: BlockPos_, direction: Internal.Direction_, ci: Internal.CallbackInfo_): void; + getName(): string; + close(): void; + setParticleRenderingPhase(arg0: Internal.ParticleRenderingPhase_): void; + handler$blh000$addBlockBreakParticles(pos: BlockPos_, state: Internal.BlockState_, ci: Internal.CallbackInfo_): void; + getParticleAtlasTexture(): Internal.TextureAtlas; + setLevel($$0: Internal.ClientLevel_): void; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get spriteAwareFactories(): Internal.Map + get factories(): Internal.Int2ObjectMap + get name(): string + set particleRenderingPhase(arg0: Internal.ParticleRenderingPhase_) + get particleAtlasTexture(): Internal.TextureAtlas + set level($$0: Internal.ClientLevel_) + readonly "textureAtlas": Internal.TextureAtlas; + } + type ParticleEngine_ = ParticleEngine; + interface Kind1 extends Internal.App { + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.Products$P11; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.Products$P6; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.Products$P15; + unbox(arg0: Internal.App_): Internal.Kind1; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.Products$P8; + group(arg0: Internal.App_, arg1: Internal.App_): Internal.Products$P2; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.Products$P10; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.Products$P7; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.Products$P13; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.Products$P9; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.Products$P4; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.Products$P5; + group(arg0: Internal.App_): Internal.Products$P1; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.Products$P14; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.Products$P12; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.Products$P16; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_): Internal.Products$P3; + } + type Kind1_ = Kind1; + abstract class LivingEntity extends Internal.Entity implements Internal.LivingEntityAccessor, Internal.LivingEntityKJS { + getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; + push($$0: Internal.Entity_): void; + isBlocking(): boolean; + isInWall(): boolean; + knockback($$0: number, $$1: number, $$2: number): void; + isAffectedByPotions(): boolean; + setAbsorptionAmount($$0: number): void; + getScale(): number; + canAttack($$0: Internal.LivingEntity_): boolean; + isSuppressingSlidingDownLadder(): boolean; + getVisibilityPercent($$0: Internal.Entity_): number; + getAddEntityPacket(): Internal.Packet; + startUsingItem($$0: Hand_): void; + invokePlayEquipmentBreakEffects(arg0: Internal.ItemStack_): void; + isAlive(): boolean; + static getEquipmentSlotForItem($$0: Internal.ItemStack_): EquipmentSlot; + getArmorCoverPercentage(): number; + handleRelativeFrictionAndCalculateMovement($$0: Vec3_, $$1: number): Vec3; + startSleeping($$0: BlockPos_): void; + getUseItem(): Internal.ItemStack; + getFallFlyingTicks(): number; + onLeaveCombat(): void; + getAttributeValue($$0: Internal.Attribute_): number; + method_5652($$0: Internal.CompoundTag_): void; + isPickable(): boolean; + isBaby(): boolean; + setYHeadRot($$0: number): void; + getSwimAmount($$0: number): number; + canBreatheUnderwater(): boolean; + baseTick(): void; + alwaysAccepts(): boolean; + setJumping($$0: boolean): void; + die($$0: Internal.DamageSource_): void; + removeAllEffects(): boolean; + getJumpBoostPower(): number; + hasLineOfSight($$0: Internal.Entity_): boolean; + getSleepingPos(): Internal.Optional; + getNoActionTime(): number; + onClimbable(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + getAbsorptionAmount(): number; + isVisuallySwimming(): boolean; + getMobType(): Internal.MobType; + addEffect($$0: Internal.MobEffectInstance_): boolean; + travel($$0: Vec3_): void; + getSlot($$0: number): Internal.SlotAccess; + getRandom(): Internal.Random; + getItemInHand($$0: Hand_): Internal.ItemStack; + asKJS(): Internal.EntityJS; + setItemInHand($$0: Hand_, $$1: Internal.ItemStack_): void; + canFreeze(): boolean; + animateHurt(): void; + setStingerCount($$0: number): void; + getAttributes(): Internal.AttributeMap; + stopRiding(): void; + method_5749($$0: Internal.CompoundTag_): void; + getLastHurtByMob(): this; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; + getBoundingBoxForCulling(): Internal.AABB; + removeEffectNoUpdate($$0: Internal.MobEffect_): Internal.MobEffectInstance; + canTakeItem($$0: Internal.ItemStack_): boolean; + setSprinting($$0: boolean): void; + canSpawnSoulSpeedParticle(): boolean; + getHealth(): number; + getMaxHealth(): number; + getAttackAnim($$0: number): number; + aiStep(): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + getLootTable(): ResourceLocation; + getTicksUsingItem(): number; + releaseUsingItem(): void; + setLastHurtByPlayer($$0: Internal.Player_): void; + getArrowCount(): number; + getItemBySlot(arg0: EquipmentSlot_): Internal.ItemStack; + broadcastBreakEvent($$0: Hand_): void; + rideableUnderWater(): boolean; + isPushable(): boolean; + setYBodyRot($$0: number): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setRecordPlayingNearby($$0: BlockPos_, $$1: boolean): void; + hasItemInSlot($$0: EquipmentSlot_): boolean; + getStingerCount(): number; + swing($$0: Hand_): void; + hasEffect($$0: Internal.MobEffect_): boolean; + stopSleeping(): void; + getFallSounds(): Internal.LivingEntity$Fallsounds; + setOnGround($$0: boolean): void; + getUseItemRemainingTicks(): number; + addEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): boolean; + static createLivingAttributes(): Internal.AttributeSupplier$Builder; + attackable(): boolean; + getLocalBoundsForPose($$0: Internal.Pose_): Internal.AABB; + getLastHurtByMobTimestamp(): number; + isEffectiveAi(): boolean; + isSleeping(): boolean; + stopUsingItem(): void; + isFallFlying(): boolean; + onItemPickup($$0: Internal.ItemEntity_): void; + getLastClimbablePos(): Internal.Optional; + getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; + getMainArm(): Internal.HumanoidArm; + forceAddEffect($$0: Internal.MobEffectInstance_, $$1: Internal.Entity_): void; + isDamageSourceBlocked($$0: Internal.DamageSource_): boolean; + getFluidFallingAdjustedMovement($$0: number, $$1: boolean, $$2: Vec3_): Vec3; + getActiveEffectsMap(): Internal.Map; + getComponent(key: Internal.ComponentKey_): C; + getOffhandItem(): Internal.ItemStack; + randomTeleport($$0: number, $$1: number, $$2: number, $$3: boolean): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getEffect($$0: Internal.MobEffect_): Internal.MobEffectInstance; + getDismountPoses(): Internal.ImmutableList; + isHolding($$0: Internal.Predicate_): boolean; + getLastHurtMobTimestamp(): number; + setHealth($$0: number): void; + getArmorValue(): number; + getSpeed(): number; + tick(): void; + isSensitiveToWater(): boolean; + rideTick(): void; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + setDiscardFriction($$0: boolean): void; + clearSleepingPos(): void; + lerpHeadTo($$0: number, $$1: number): void; + getKillCredit(): this; + recreateFromPacket($$0: Internal.ClientboundAddMobPacket_): void; + swing($$0: Hand_, $$1: boolean): void; + getUsedItemHand(): Hand; + getLastHurtMob(): this; + getMainHandItem(): Internal.ItemStack; + canAttackType($$0: Internal.EntityType_): boolean; + heal($$0: number): void; + shouldShowName(): boolean; + getArmorSlots(): Internal.Iterable; + setLastHurtMob($$0: Internal.Entity_): void; + isCurrentlyGlowing(): boolean; + setLastHurtByMob($$0: Internal.LivingEntity_): void; + getBrain(): Internal.Brain; + canBeSeenAsEnemy(): boolean; + kill(): void; + onEnterCombat(): void; + setSpeed($$0: number): void; + getActiveEffects(): Internal.Collection; + canAttack($$0: Internal.LivingEntity_, $$1: Internal.TargetingConditions_): boolean; + isAutoSpinAttack(): boolean; + static resetForwardDirectionOfRelativePortalPosition($$0: Vec3_): Vec3; + getCombatTracker(): Internal.CombatTracker; + shouldDiscardFriction(): boolean; + canStandOnFluid($$0: Internal.FluidState_): boolean; + getLastDamageSource(): Internal.DamageSource; + setNoActionTime($$0: number): void; + isHolding($$0: Internal.Item_): boolean; + getAttribute($$0: Internal.Attribute_): Internal.AttributeInstance; + handleEntityEvent($$0: number): void; + isUsingItem(): boolean; + canBeAffected($$0: Internal.MobEffectInstance_): boolean; + calculateEntityAnimation($$0: Internal.LivingEntity_, $$1: boolean): void; + static areAllEffectsAmbient($$0: Internal.Collection_): boolean; + doHurtTarget($$0: Internal.Entity_): boolean; + setArrowCount($$0: number): void; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + isInvertedHealAndHarm(): boolean; + getBedOrientation(): Internal.Direction; + getVoicePitch(): number; + removeEffect($$0: Internal.MobEffect_): boolean; + setSleepingPos($$0: BlockPos_): void; + canBeSeenByAnyone(): boolean; + eat($$0: Internal.Level_, $$1: Internal.ItemStack_): Internal.ItemStack; + getAttributeBaseValue($$0: Internal.Attribute_): number; + isDeadOrDying(): boolean; + setItemSlot(arg0: EquipmentSlot_, arg1: Internal.ItemStack_): void; + take($$0: Internal.Entity_, $$1: number): void; + getYHeadRot(): number; + getViewYRot($$0: number): number; + broadcastBreakEvent($$0: EquipmentSlot_): void; + get blocking(): boolean + get inWall(): boolean + get affectedByPotions(): boolean + set absorptionAmount($$0: number) + get scale(): number + get suppressingSlidingDownLadder(): boolean + get addEntityPacket(): Internal.Packet + get alive(): boolean + get armorCoverPercentage(): number + get useItem(): Internal.ItemStack + get fallFlyingTicks(): number + get pickable(): boolean + get baby(): boolean + set YHeadRot($$0: number) + set jumping($$0: boolean) + get jumpBoostPower(): number + get sleepingPos(): Internal.Optional + get noActionTime(): number + get absorptionAmount(): number + get visuallySwimming(): boolean + get mobType(): Internal.MobType + get random(): Internal.Random + set stingerCount($$0: number) + get attributes(): Internal.AttributeMap + get lastHurtByMob(): Internal.LivingEntity + get boundingBoxForCulling(): Internal.AABB + set sprinting($$0: boolean) + get health(): number + get maxHealth(): number + get lootTable(): ResourceLocation + get ticksUsingItem(): number + set lastHurtByPlayer($$0: Internal.Player_) + get arrowCount(): number + get pushable(): boolean + set YBodyRot($$0: number) + get stingerCount(): number + get fallSounds(): Internal.LivingEntity$Fallsounds + set onGround($$0: boolean) + get useItemRemainingTicks(): number + get lastHurtByMobTimestamp(): number + get effectiveAi(): boolean + get sleeping(): boolean + get fallFlying(): boolean + get lastClimbablePos(): Internal.Optional + get mainArm(): Internal.HumanoidArm + get activeEffectsMap(): Internal.Map + get offhandItem(): Internal.ItemStack + get dismountPoses(): Internal.ImmutableList + get lastHurtMobTimestamp(): number + set health($$0: number) + get armorValue(): number + get speed(): number + get sensitiveToWater(): boolean + set discardFriction($$0: boolean) + get killCredit(): Internal.LivingEntity + get usedItemHand(): Hand + get lastHurtMob(): Internal.LivingEntity + get mainHandItem(): Internal.ItemStack + get armorSlots(): Internal.Iterable + set lastHurtMob($$0: Internal.Entity_) + get currentlyGlowing(): boolean + set lastHurtByMob($$0: Internal.LivingEntity_) + get brain(): Internal.Brain + set speed($$0: number) + get activeEffects(): Internal.Collection + get autoSpinAttack(): boolean + get combatTracker(): Internal.CombatTracker + get lastDamageSource(): Internal.DamageSource + set noActionTime($$0: number) + get usingItem(): boolean + set arrowCount($$0: number) + get invertedHealAndHarm(): boolean + get bedOrientation(): Internal.Direction + get voicePitch(): number + set sleepingPos($$0: BlockPos_) + get deadOrDying(): boolean + get YHeadRot(): number + readonly static "DEATH_DURATION": 20; + "removeArrowTime": number; + "yBodyRotO": number; + "swingingArm": Hand; + "animationPosition": number; + "deathTime": number; + "hurtTime": number; + "yya": number; + "animationSpeed": number; + readonly static "SWING_DURATION": 6; + "attackAnim": number; + readonly static "ARMOR_SLOT_OFFSET": 100; + readonly static "PLAYER_HURT_EXPERIENCE_TIME": 100; + readonly "timeOffs": number; + readonly static "DEFAULT_BASE_GRAVITY": 0.08; + "oAttackAnim": number; + "yBodyRot": number; + "yHeadRot": number; + "yHeadRotO": number; + "swinging": boolean; + "animationSpeedOld": number; + readonly static "HAND_SLOTS": 2; + readonly static "ARMOR_SLOTS": 4; + "swingTime": number; + "removeStingerTime": number; + readonly static "USE_ITEM_INTERVAL": 4; + readonly static "MIN_MOVEMENT_DISTANCE": 0.003; + "hurtDuration": number; + "hurtDir": number; + readonly "invulnerableDuration": number; + "zza": number; + "xxa": number; + readonly "rotA": number; + readonly static "EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT": 0.5; + readonly static "EQUIPMENT_SLOT_OFFSET": 98; + "flyingSpeed": number; + } + type LivingEntity_ = LivingEntity; + class BlockModificationProperties { + constructor(i: Internal.BlockKJS_) + setExplosionResistance(v: number): void; + setMaterial(v: Internal.MaterialJS_): void; + setRequiresTool(v: boolean): void; + setSpeedFactor(v: number): void; + setDestroySpeed(v: number): void; + setRandomlyTicking(v: boolean): void; + setSoundType(v: Internal.SoundType_): void; + setFriction(v: number): void; + setHasCollision(v: boolean): void; + setLightEmission(v: number): void; + setJumpFactor(v: number): void; + set explosionResistance(v: number) + set material(v: Internal.MaterialJS_) + set requiresTool(v: boolean) + set speedFactor(v: number) + set destroySpeed(v: number) + set randomlyTicking(v: boolean) + set soundType(v: Internal.SoundType_) + set friction(v: number) + set hasCollision(v: boolean) + set lightEmission(v: number) + set jumpFactor(v: number) + readonly "block": Internal.BlockKJS; + } + type BlockModificationProperties_ = BlockModificationProperties; + class ItemStackJS implements Internal.NBTSerializable, Internal.IngredientJS, Internal.ChangeListener, Internal.SpecialEquality { + constructor(s: Internal.ItemStack_) + getTags(): Internal.Collection; + static clearListCache(): void; + x(c: number): Internal.IngredientJS; + removeChance(): void; + getStacks(): Internal.Set; + asIngredientStack(): Internal.IngredientStackJS; + withChance(c: number): this; + withNBT(nbt: Internal.CompoundTag_): this; + ignoreNBT(): Internal.IngredientJS; + isBlock(): boolean; + toJson(): Internal.JsonElement; + getHarvestSpeed(block: Internal.BlockContainerJS_): number; + filter(filter: Internal.IngredientJS_): Internal.IngredientJS; + static getList(): Internal.List; + static getListJS(): Internal.ListJS; + not(): Internal.IngredientJS; + copy(): this; + weakNBT(): Internal.IngredientJS; + withCount(c: number): this; + unwrapStackIngredient(): Internal.List; + getNbt(): Internal.CompoundTag; + getVanillaItems(): Internal.Set; + static of(o: any): Internal.ItemStackJS; + getName(): Internal.Component; + areItemsEqual(other: Internal.ItemStackJS_): boolean; + static getTypeList(): Internal.ListJS; + specialEquals(o: any, shallow: boolean): boolean; + hasTag(tag: ResourceLocation_): boolean; + getChance(): number; + toRawResultJson(): Internal.JsonElement; + toResultJson(): Internal.JsonElement; + getTypeData(): Internal.CompoundTag; + getNbtString(): string; + hasNBT(): boolean; + static findGroup(id: string): Internal.CreativeModeTab; + getEnchantments(): Internal.MapJS; + removeNBT(): this; + getItem(): Internal.Item; + hasChance(): boolean; + getHarvestSpeed(): number; + onChanged(o: Internal.Tag_): void; + testVanilla(other: Internal.ItemStack_): boolean; + getCount(): number; + static getRawItem(o: any): Internal.Item; + getItemGroup(): string; + getItemIds(): Internal.Set; + isEmpty(): boolean; + withName(displayName: Internal.Component_): this; + setNbt(tag: Internal.CompoundTag_): void; + onChanged(arg0: any): void; + createVanillaIngredient(): Internal.Ingredient; + anyStackMatches(ingredient: Internal.IngredientJS_): boolean; + areItemsEqual(other: Internal.ItemStack_): boolean; + hasEnchantment(enchantment: Internal.Enchantment_, level: number): boolean; + getFirst(): this; + getMod(): string; + static resultFromRecipeJson(json: Internal.JsonElement_): Internal.ItemStackJS; + enchant(enchantment: Internal.Enchantment_, level: number): this; + isInvalidRecipeIngredient(): boolean; + toString(): string; + isNBTEqual(other: Internal.ItemStackJS_): boolean; + test(other: Internal.ItemStackJS_): boolean; + getId(): Special.Item&`${string}:${string}`; + setCount(count: number): void; + strongEquals(o: any): boolean; + isNBTEqual(other: Internal.ItemStack_): boolean; + testVanillaItem(item: Internal.Item_): boolean; + hashCode(): number; + getFluidStack(): Internal.FluidStackJS; + enchant(enchantments: Internal.MapJS_): this; + getVanillaPredicate(): Internal.Predicate; + setChance(c: number): void; + toNBT(): Internal.Tag; + equals(o: any): boolean; + getItemStack(): Internal.ItemStack; + get tags(): Internal.Collection + get stacks(): Internal.Set + get block(): boolean + get list(): Internal.List + get listJS(): Internal.ListJS + get nbt(): Internal.CompoundTag + get vanillaItems(): Internal.Set + get name(): Internal.Component + get typeList(): Internal.ListJS + get chance(): number + get typeData(): Internal.CompoundTag + get nbtString(): string + get enchantments(): Internal.MapJS + get item(): Internal.Item + get harvestSpeed(): number + get count(): number + get itemGroup(): string + get itemIds(): Internal.Set + get empty(): boolean + set nbt(tag: Internal.CompoundTag_) + get first(): Internal.ItemStackJS + get mod(): string + get invalidRecipeIngredient(): boolean + get id(): Special.Item&`${string}:${string}` + set count(count: number) + get fluidStack(): Internal.FluidStackJS + get vanillaPredicate(): Internal.Predicate + set chance(c: number) + get itemStack(): Internal.ItemStack + readonly static "EMPTY": any; + } + type ItemStackJS_ = ItemStackJS | Internal.Item_; + interface VertexType { + asBlittable(): Internal.BlittableVertexType; + createFallbackWriter(arg0: Internal.VertexConsumer_): T; + } + type VertexType_ = VertexType; + class AmbientAdditionsSettings { + constructor($$0: Internal.SoundEvent_, $$1: number) + getTickChance(): number; + getSoundEvent(): Internal.SoundEvent; + get tickChance(): number + get soundEvent(): Internal.SoundEvent + readonly static "CODEC": any; + } + type AmbientAdditionsSettings_ = AmbientAdditionsSettings; + class ClientboundExplodePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.List_, $$5: Vec3_) + handle(arg0: Internal.PacketListener_): void; + getX(): number; + getToBlow(): Internal.List; + getY(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getZ(): number; + getPower(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getKnockbackZ(): number; + isSkippable(): boolean; + getKnockbackX(): number; + getKnockbackY(): number; + get x(): number + get toBlow(): Internal.List + get y(): number + get z(): number + get power(): number + get knockbackZ(): number + get skippable(): boolean + get knockbackX(): number + get knockbackY(): number + } + type ClientboundExplodePacket_ = ClientboundExplodePacket; + class ListPoolElement extends Internal.StructurePoolElement { + constructor($$0: Internal.List_, $$1: Internal.StructureTemplatePool$Projection_) + setProjection($$0: Internal.StructureTemplatePool$Projection_): Internal.StructurePoolElement; + getType(): Internal.StructurePoolElementType; + toString(): string; + getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; + getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; + place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; + getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; + set projection($$0: Internal.StructureTemplatePool$Projection_) + get type(): Internal.StructurePoolElementType + readonly static "CODEC": any; + } + type ListPoolElement_ = ListPoolElement; + class DragonStrafePlayerPhase extends Internal.AbstractDragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + setTarget($$0: Internal.LivingEntity_): void; + getFlyTargetLocation(): Vec3; + begin(): void; + doServerTick(): void; + getPhase(): Internal.EnderDragonPhase; + set target($$0: Internal.LivingEntity_) + get flyTargetLocation(): Vec3 + get phase(): Internal.EnderDragonPhase + } + type DragonStrafePlayerPhase_ = DragonStrafePlayerPhase; + interface ChannelPromise extends Internal.Promise, Internal.ChannelFuture { + unvoid(): this; + setSuccess(arg0: void): this; + trySuccess(): boolean; + addListener(arg0: Internal.GenericFutureListener_): this; + channel(): io.netty.channel.Channel; + addListeners(...arg0: Internal.GenericFutureListener_[]): this; + removeListener(arg0: Internal.GenericFutureListener_): this; + sync(): this; + syncUninterruptibly(): this; + await(): this; + awaitUninterruptibly(): this; + setFailure(arg0: Internal.Throwable_): this; + removeListeners(...arg0: Internal.GenericFutureListener_[]): this; + setSuccess(): this; + set success(arg0: void) + set failure(arg0: Internal.Throwable_) + } + type ChannelPromise_ = ChannelPromise; + class AlternativesEntry$Builder extends Internal.LootPoolEntryContainer$Builder { + constructor(...$$0: Internal.LootPoolEntryContainer$Builder_[]) + build(): Internal.LootPoolEntryContainer; + otherwise($$0: Internal.LootPoolEntryContainer$Builder_): this; + } + type AlternativesEntry$Builder_ = AlternativesEntry$Builder; + interface MethodHandleInfo { + isVarArgs(): boolean; + getMethodType(): Internal.MethodType; + getModifiers(): number; + toString(arg0: number, arg1: Internal.Class_, arg2: string, arg3: Internal.MethodType_): string; + getName(): string; + getReferenceKind(): number; + referenceKindToString(arg0: number): string; + getDeclaringClass(): Internal.Class; + reflectAs(arg0: Internal.Class_, arg1: Internal.MethodHandles$Lookup_): T; + get varArgs(): boolean + get methodType(): Internal.MethodType + get modifiers(): number + get name(): string + get referenceKind(): number + get declaringClass(): Internal.Class + readonly static "REF_getStatic": 2; + readonly static "REF_newInvokeSpecial": 8; + readonly static "REF_invokeVirtual": 5; + readonly static "REF_putField": 3; + readonly static "REF_invokeSpecial": 7; + readonly static "REF_invokeInterface": 9; + readonly static "REF_putStatic": 4; + readonly static "REF_getField": 1; + readonly static "REF_invokeStatic": 6; + } + type MethodHandleInfo_ = MethodHandleInfo; + class LightTexture implements Internal.AutoCloseable, Internal.LightTextureAccessor { + constructor($$0: Internal.GameRenderer_, $$1: Internal.Minecraft_) + static pack($$0: number, $$1: number): number; + static block($$0: number): number; + turnOffLightLayer(): void; + close(): void; + static sky($$0: number): number; + getLightTexture(): Internal.DynamicTexture; + updateLightTexture($$0: number): void; + turnOnLightLayer(): void; + tick(): void; + get lightTexture(): Internal.DynamicTexture + readonly static "FULL_BRIGHT": 15728880; + readonly static "FULL_SKY": 15728640; + readonly static "FULL_BLOCK": 240; + } + type LightTexture_ = LightTexture; + abstract class DateFormat extends Internal.Format { + static getDateInstance(arg0: number): Internal.DateFormat; + clone(): any; + static getTimeInstance(arg0: number, arg1: Internal.Locale_): Internal.DateFormat; + format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + format(arg0: Internal.Date_): string; + static getDateInstance(arg0: number, arg1: Internal.Locale_): Internal.DateFormat; + static getDateTimeInstance(arg0: number, arg1: number, arg2: Internal.Locale_): Internal.DateFormat; + parseObject(arg0: string, arg1: Internal.ParsePosition_): any; + static getInstance(): Internal.DateFormat; + static getAvailableLocales(): Internal.Locale[]; + setNumberFormat(arg0: Internal.NumberFormat_): void; + static getDateTimeInstance(arg0: number, arg1: number): Internal.DateFormat; + isLenient(): boolean; + format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + static getTimeInstance(): Internal.DateFormat; + setCalendar(arg0: Internal.Calendar_): void; + static getDateInstance(): Internal.DateFormat; + static getDateTimeInstance(): Internal.DateFormat; + getNumberFormat(): Internal.NumberFormat; + parse(arg0: string): Internal.Date; + hashCode(): number; + getCalendar(): Internal.Calendar; + parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; + getTimeZone(): Internal.TimeZone; + setTimeZone(arg0: Internal.TimeZone_): void; + static getTimeInstance(arg0: number): Internal.DateFormat; + equals(arg0: any): boolean; + setLenient(arg0: boolean): void; + get instance(): Internal.DateFormat + get availableLocales(): Internal.Locale[] + set numberFormat(arg0: Internal.NumberFormat_) + get lenient(): boolean + get timeInstance(): Internal.DateFormat + set calendar(arg0: Internal.Calendar_) + get dateInstance(): Internal.DateFormat + get dateTimeInstance(): Internal.DateFormat + get numberFormat(): Internal.NumberFormat + get calendar(): Internal.Calendar + get timeZone(): Internal.TimeZone + set timeZone(arg0: Internal.TimeZone_) + set lenient(arg0: boolean) + readonly static "DEFAULT": 2; + readonly static "MONTH_FIELD": 2; + readonly static "WEEK_OF_MONTH_FIELD": 13; + readonly static "FULL": 0; + readonly static "MILLISECOND_FIELD": 8; + readonly static "LONG": 1; + readonly static "AM_PM_FIELD": 14; + readonly static "SHORT": 3; + readonly static "ERA_FIELD": 0; + readonly static "WEEK_OF_YEAR_FIELD": 12; + readonly static "YEAR_FIELD": 1; + readonly static "MINUTE_FIELD": 6; + readonly static "DATE_FIELD": 3; + readonly static "HOUR0_FIELD": 16; + readonly static "HOUR_OF_DAY1_FIELD": 4; + readonly static "HOUR_OF_DAY0_FIELD": 5; + readonly static "SECOND_FIELD": 7; + readonly static "DAY_OF_WEEK_FIELD": 9; + readonly static "TIMEZONE_FIELD": 17; + readonly static "MEDIUM": 2; + readonly static "DAY_OF_WEEK_IN_MONTH_FIELD": 11; + readonly static "HOUR1_FIELD": 15; + readonly static "DAY_OF_YEAR_FIELD": 10; + } + type DateFormat_ = DateFormat; + class ModuleDescriptor$Opens implements Internal.Comparable { + hashCode(): number; + isQualified(): boolean; + modifiers(): Internal.Set; + toString(): string; + targets(): Internal.Set; + compareTo(arg0: Internal.ModuleDescriptor$Opens_): number; + source(): string; + equals(arg0: any): boolean; + compareTo(arg0: any): number; + get qualified(): boolean + } + type ModuleDescriptor$Opens_ = ModuleDescriptor$Opens; + interface RequirementsStrategy { + createRequirements(arg0: Internal.Collection_): string[][]; + readonly static "OR": any; + readonly static "AND": any; + } + type RequirementsStrategy_ = RequirementsStrategy; + abstract class TreeDecorator { + constructor() + place(arg0: Internal.LevelSimulatedReader_, arg1: Internal.BiConsumer_, arg2: Internal.Random_, arg3: Internal.List_, arg4: Internal.List_): void; + readonly static "CODEC": any; + } + type TreeDecorator_ = TreeDecorator; + class BarrelBlockEntity extends Internal.RandomizableContainerBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + stopOpen($$0: Internal.Player_): void; + load($$0: Internal.CompoundTag_): void; + recheckOpen(): void; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + getContainerSize(): number; + hasCustomName(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + get maxStackSize(): number + get containerSize(): number + } + type BarrelBlockEntity_ = BarrelBlockEntity; + class SmeltingRecipe extends Internal.AbstractCookingRecipe { + constructor($$0: ResourceLocation_, $$1: string, $$2: Internal.Ingredient_, $$3: Internal.ItemStack_, $$4: number, $$5: number) + isSpecial(): boolean; + getSerializer(): Internal.RecipeSerializer; + getToastSymbol(): Internal.ItemStack; + isIncomplete(): boolean; + getRemainingItems($$0: Internal.Container_): Internal.NonNullList; + get special(): boolean + get serializer(): Internal.RecipeSerializer + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type SmeltingRecipe_ = SmeltingRecipe; + class BlockHitResult extends Internal.HitResult { + constructor($$0: Vec3_, $$1: Internal.Direction_, $$2: BlockPos_, $$3: boolean) + getBlockPos(): BlockPos; + withPosition($$0: BlockPos_): this; + withDirection($$0: Internal.Direction_): this; + static miss($$0: Vec3_, $$1: Internal.Direction_, $$2: BlockPos_): Internal.BlockHitResult; + isInside(): boolean; + getType(): Internal.HitResult$Type; + getDirection(): Internal.Direction; + get blockPos(): BlockPos + get inside(): boolean + get type(): Internal.HitResult$Type + get direction(): Internal.Direction + } + type BlockHitResult_ = BlockHitResult; + interface IntBidirectionalIterator extends Internal.IntIterator, Internal.ObjectBidirectionalIterator { + forEachRemaining(arg0: any): void; + remove(): void; + previousInt(): number; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + skip(arg0: number): number; + previous(): number; + forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + forEachRemaining(arg0: Internal.IntConsumer_): void; + back(arg0: number): number; + } + type IntBidirectionalIterator_ = IntBidirectionalIterator; + class Timer { + constructor($$0: number, $$1: number) + advanceTime($$0: number): number; + "tickDelta": number; + "partialTick": number; + } + type Timer_ = Timer; + class GossipContainer { + constructor() + getGossipEntries(): Internal.Map>; + remove($$0: Internal.UUID_, $$1: Internal.GossipType_, $$2: number): void; + getCountForType($$0: Internal.GossipType_, $$1: Internal.DoublePredicate_): number; + remove($$0: Internal.UUID_, $$1: Internal.GossipType_): void; + add($$0: Internal.UUID_, $$1: Internal.GossipType_, $$2: number): void; + transferFrom($$0: Internal.GossipContainer_, $$1: Internal.Random_, $$2: number): void; + decay(): void; + update($$0: Internal.Dynamic_): void; + store($$0: Internal.DynamicOps_): Internal.Dynamic; + remove($$0: Internal.GossipType_): void; + getReputation($$0: Internal.UUID_, $$1: Internal.Predicate_): number; + get gossipEntries(): Internal.Map> + readonly static "DISCARD_THRESHOLD": 2; + } + type GossipContainer_ = GossipContainer; + interface IntListIterator extends Internal.ListIterator, Internal.IntBidirectionalIterator { + add(arg0: any): void; + forEachRemaining(arg0: any): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + set(arg0: any): void; + set(arg0: number): void; + skip(arg0: number): number; + add(arg0: number): void; + add(arg0: number): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + forEachRemaining(arg0: Internal.IntConsumer_): void; + set(arg0: number): void; + remove(): void; + back(arg0: number): number; + previous(): any; + } + type IntListIterator_ = IntListIterator; + class IsoEra extends Internal.Enum implements Internal.Era { + range(arg0: Internal.TemporalField_): Internal.ValueRange; + get(arg0: Internal.TemporalField_): number; + static valueOf(arg0: string): Internal.IsoEra; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + getLong(arg0: Internal.TemporalField_): number; + query(arg0: Internal.TemporalQuery_): R; + getValue(): number; + static values(): Internal.IsoEra[]; + static of(arg0: number): Internal.IsoEra; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + isSupported(arg0: Internal.TemporalField_): boolean; + get value(): number + readonly static "BCE": Internal.IsoEra; + readonly static "CE": Internal.IsoEra; + } + type IsoEra_ = IsoEra | "bce" | "ce"; + interface LivingEntityKJS { + foodEatenKJS(is: Internal.ItemStack_): void; + } + type LivingEntityKJS_ = LivingEntityKJS; + class Pattern implements Internal.Serializable { + flags(): number; + toString(): string; + split(arg0: Internal.CharSequence_, arg1: number): string[]; + static compile(arg0: string, arg1: number): Internal.Pattern; + matcher(arg0: Internal.CharSequence_): Internal.Matcher; + asMatchPredicate(): Internal.Predicate; + static compile(arg0: string): Internal.Pattern; + splitAsStream(arg0: Internal.CharSequence_): Internal.Stream; + asPredicate(): Internal.Predicate; + pattern(): string; + split(arg0: Internal.CharSequence_): string[]; + static matches(arg0: string, arg1: Internal.CharSequence_): boolean; + static quote(arg0: string): string; + readonly static "CANON_EQ": 128; + readonly static "UNIX_LINES": 1; + readonly static "DOTALL": 32; + readonly static "UNICODE_CHARACTER_CLASS": 256; + readonly static "COMMENTS": 4; + readonly static "UNICODE_CASE": 64; + readonly static "CASE_INSENSITIVE": 2; + readonly static "MULTILINE": 8; + readonly static "LITERAL": 16; + } + type Pattern_ = Pattern; + class ClientboundRemoveMobEffectPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: Internal.MobEffect_) + handle(arg0: Internal.PacketListener_): void; + getEffect(): Internal.MobEffect; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getEntity($$0: Internal.Level_): Internal.Entity; + get effect(): Internal.MobEffect + get skippable(): boolean + } + type ClientboundRemoveMobEffectPacket_ = ClientboundRemoveMobEffectPacket; + class ChunkRenderData { + constructor() + getOcclusionData(): Internal.VisibilitySet; + getAnimatedSprites(): Internal.List; + getBlockEntities(): Internal.Collection; + isEmpty(): boolean; + getGlobalBlockEntities(): Internal.Collection; + getBounds(): Internal.ChunkRenderBounds; + get occlusionData(): Internal.VisibilitySet + get animatedSprites(): Internal.List + get blockEntities(): Internal.Collection + get empty(): boolean + get globalBlockEntities(): Internal.Collection + get bounds(): Internal.ChunkRenderBounds + readonly static "ABSENT": Internal.ChunkRenderData; + readonly static "EMPTY": Internal.ChunkRenderData; + } + type ChunkRenderData_ = ChunkRenderData; + class BrainDebugRenderer$BrainDump { + constructor($$0: Internal.UUID_, $$1: number, $$2: string, $$3: string, $$4: number, $$5: number, $$6: number, $$7: Internal.Position_, $$8: string, $$9: net.minecraft.world.level.pathfinder.Path_, $$10: boolean) + getUuid(): Internal.UUID; + get uuid(): Internal.UUID + readonly "name": string; + readonly "path": net.minecraft.world.level.pathfinder.Path; + readonly "pos": Internal.Position; + readonly "maxHealth": number; + readonly "memories": Internal.List; + readonly "potentialPois": Internal.Set; + readonly "wantsGolem": boolean; + readonly "activities": Internal.List; + readonly "profession": string; + readonly "xp": number; + readonly "pois": Internal.Set; + readonly "uuid": Internal.UUID; + readonly "id": number; + readonly "inventory": string; + readonly "health": number; + readonly "behaviors": Internal.List; + readonly "gossips": Internal.List; + } + type BrainDebugRenderer$BrainDump_ = BrainDebugRenderer$BrainDump; + interface BlockPredicateType

{ + codec(): Internal.Codec

; + readonly static "REPLACEABLE": any; + readonly static "MATCHING_FLUIDS": any; + readonly static "HAS_STURDY_FACE": any; + readonly static "MATCHING_BLOCK_TAG": any; + readonly static "SOLID": any; + readonly static "TRUE": any; + readonly static "WOULD_SURVIVE": any; + readonly static "INSIDE_WORLD_BOUNDS": any; + readonly static "ANY_OF": any; + readonly static "ALL_OF": any; + readonly static "MATCHING_BLOCKS": any; + readonly static "NOT": any; + } + type BlockPredicateType_

= BlockPredicateType

| Special.BlockPredicateType; + interface MinecraftClientAccessor { + getCurrentFPS(): number; + get currentFPS(): number + } + type MinecraftClientAccessor_ = MinecraftClientAccessor; + interface SkinManager$SkinTextureCallback { + onSkinTextureAvailable(arg0: Internal.MinecraftProfileTexture$Type_, arg1: ResourceLocation_, arg2: Internal.MinecraftProfileTexture_): void; + } + type SkinManager$SkinTextureCallback_ = SkinManager$SkinTextureCallback; + class HeightmapPlacement extends Internal.PlacementModifier { + type(): Internal.PlacementModifierType; + static onHeightmap($$0: Internal.Heightmap$Types_): Internal.HeightmapPlacement; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + readonly static "CODEC": any; + } + type HeightmapPlacement_ = HeightmapPlacement; + abstract class Fluid implements Internal.FluidVariantCache, Internal.InjectedFluidExtension { + getStateDefinition(): Internal.StateDefinition; + getAmount(arg0: Internal.FluidState_): number; + getHeight(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number; + handler$zmm000$hookGetBucketFillSound(cir: Internal.CallbackInfoReturnable_): void; + fabric_getCachedFluidVariant(): Internal.FluidVariant; + isSource(arg0: Internal.FluidState_): boolean; + getOwnHeight(arg0: Internal.FluidState_): number; + getBucket(): Internal.Item; + isSame($$0: Internal.Fluid_): boolean; + builtInRegistryHolder(): Internal.Holder$Reference; + getPickupSound(): Internal.Optional; + defaultFluidState(): Internal.FluidState; + getShape(arg0: Internal.FluidState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape; + getTickDelay(arg0: Internal.LevelReader_): number; + arch$holder(): Internal.Holder; + arch$registryName(): ResourceLocation; + is($$0: Internal.TagKey_): boolean; + get stateDefinition(): Internal.StateDefinition + get bucket(): Internal.Item + get pickupSound(): Internal.Optional + readonly static "FLUID_STATE_REGISTRY": Internal.IdMapper; + } + type Fluid_ = Special.Fluid | Fluid; + class ItemBasedSteering { + constructor($$0: Internal.SynchedEntityData_, $$1: Internal.EntityDataAccessor_, $$2: Internal.EntityDataAccessor_) + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + onSynced(): void; + hasSaddle(): boolean; + boost($$0: Internal.Random_): boolean; + setSaddle($$0: boolean): void; + set saddle($$0: boolean) + "boostTime": number; + "boostTimeTotal": number; + "boosting": boolean; + } + type ItemBasedSteering_ = ItemBasedSteering; + class LongSummaryStatistics implements Internal.LongConsumer, Internal.IntConsumer { + constructor() + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + getSum(): number; + andThen(arg0: Internal.LongConsumer_): Internal.LongConsumer; + toString(): string; + getCount(): number; + getAverage(): number; + getMin(): number; + combine(arg0: Internal.LongSummaryStatistics_): void; + getMax(): number; + accept(arg0: number): void; + accept(arg0: number): void; + andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer; + get sum(): number + get count(): number + get average(): number + get min(): number + get max(): number + } + type LongSummaryStatistics_ = LongSummaryStatistics; + class ClientboundClearTitlesPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: boolean) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + shouldResetTimes(): boolean; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get skippable(): boolean + } + type ClientboundClearTitlesPacket_ = ClientboundClearTitlesPacket; + class TagMatchTest extends Internal.RuleTest { + constructor($$0: Internal.TagKey_) + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + readonly static "CODEC": any; + } + type TagMatchTest_ = TagMatchTest; + class ResourceKey implements Internal.SpecialEquality { + cast($$0: Internal.ResourceKey_): Internal.Optional>; + toString(): string; + location(): ResourceLocation; + static createRegistryKey($$0: ResourceLocation_): Internal.ResourceKey>; + registry(): ResourceLocation; + specialEquals(o: any, shallow: boolean): boolean; + static codec($$0: Internal.ResourceKey_): Internal.Codec>; + static create($$0: Internal.ResourceKey_, $$1: ResourceLocation_): Internal.ResourceKey; + getPath(): string; + isFor($$0: Internal.ResourceKey_): boolean; + static elementKey($$0: Internal.ResourceKey_): Internal.Function>; + getNamespace(): string; + get path(): string + get namespace(): string + } + type ResourceKey_ = ResourceKey; + interface Recipe { + getIngredients(): Internal.NonNullList; + isSpecial(): boolean; + assemble(arg0: C): Internal.ItemStack; + getGroup(): string; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + canCraftInDimensions(arg0: number, arg1: number): boolean; + matches(arg0: C, arg1: Internal.Level_): boolean; + getSerializer(): Internal.RecipeSerializer; + getId(): ResourceLocation; + isIncomplete(): boolean; + getResultItem(): Internal.ItemStack; + getRemainingItems($$0: C): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get special(): boolean + get group(): string + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get serializer(): Internal.RecipeSerializer + get id(): ResourceLocation + get incomplete(): boolean + get resultItem(): Internal.ItemStack + } + type Recipe_ = Recipe; + interface LootTablesKJS { + applyKJS0(map: Internal.Map_, action: Internal.BiConsumer_): void; + } + type LootTablesKJS_ = LootTablesKJS; + interface Keyable { + keys(arg0: Internal.DynamicOps_): Internal.Stream; + forStrings(arg0: Internal.Supplier_>): this; + } + type Keyable_ = Keyable; + interface ServerboundInteractPacket$Handler { + onInteraction(arg0: Hand_): void; + onAttack(): void; + onInteraction(arg0: Hand_, arg1: Vec3_): void; + } + type ServerboundInteractPacket$Handler_ = ServerboundInteractPacket$Handler; + abstract class InputStream implements Internal.Closeable { + constructor() + skipNBytes(arg0: number): void; + readNBytes(arg0: number[], arg1: number, arg2: number): number; + read(arg0: number[], arg1: number, arg2: number): number; + read(): number; + markSupported(): boolean; + readNBytes(arg0: number): number[]; + static nullInputStream(): Internal.InputStream; + mark(arg0: number): void; + skip(arg0: number): number; + readAllBytes(): number[]; + close(): void; + available(): number; + read(arg0: number[]): number; + transferTo(arg0: Internal.OutputStream_): number; + reset(): void; + } + type InputStream_ = InputStream; + class ScheduledTick extends Internal.Record { + constructor($$0: T, $$1: BlockPos_, $$2: number, $$3: number) + constructor($$0: T, $$1: BlockPos_, $$2: number, $$3: Internal.TickPriority_, $$4: number) + hashCode(): number; + toString(): string; + triggerTick(): number; + pos(): BlockPos; + subTickOrder(): number; + static probe($$0: T, $$1: BlockPos_): Internal.ScheduledTick; + type(): T; + equals($$0: any): boolean; + priority(): Internal.TickPriority; + readonly static "DRAIN_ORDER": any; + readonly static "UNIQUE_TICK_HASH": any; + readonly static "INTRA_TICK_DRAIN_ORDER": any; + } + type ScheduledTick_ = ScheduledTick; + interface LevelHeightAccessor { + getSectionYFromSectionIndex($$0: number): number; + getSectionsCount(): number; + getMinSection(): number; + create($$0: number, $$1: number): this; + getMinBuildHeight(): number; + isOutsideBuildHeight($$0: number): boolean; + getSectionIndex($$0: number): number; + getMaxSection(): number; + getSectionIndexFromSectionY($$0: number): number; + getHeight(): number; + getMaxBuildHeight(): number; + isOutsideBuildHeight($$0: BlockPos_): boolean; + get sectionsCount(): number + get minSection(): number + get minBuildHeight(): number + get maxSection(): number + get height(): number + get maxBuildHeight(): number + } + type LevelHeightAccessor_ = LevelHeightAccessor; + class AABB { + constructor($$0: BlockPos_) + constructor($$0: Vec3_, $$1: Vec3_) + constructor($$0: BlockPos_, $$1: BlockPos_) + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number) + expandTowards($$0: number, $$1: number, $$2: number): this; + max($$0: Internal.Direction$Axis_): number; + inflate($$0: number): this; + getZsize(): number; + static unitCubeFromLowerCorner($$0: Vec3_): Internal.AABB; + expandTowards($$0: Vec3_): this; + hasNaN(): boolean; + static ofSize($$0: Vec3_, $$1: number, $$2: number, $$3: number): Internal.AABB; + contains($$0: Vec3_): boolean; + intersect($$0: Internal.AABB_): this; + inflate($$0: number, $$1: number, $$2: number): this; + contains($$0: number, $$1: number, $$2: number): boolean; + intersects($$0: Vec3_, $$1: Vec3_): boolean; + min($$0: Internal.Direction$Axis_): number; + move($$0: Vec3_): this; + getXsize(): number; + minmax($$0: Internal.AABB_): this; + intersects($$0: Internal.AABB_): boolean; + toString(): string; + static of($$0: Internal.BoundingBox_): Internal.AABB; + deflate($$0: number): this; + setMinZ($$0: number): this; + getYsize(): number; + getSize(): number; + setMinY($$0: number): this; + setMinX($$0: number): this; + static clip($$0: Internal.Iterable_, $$1: Vec3_, $$2: Vec3_, $$3: BlockPos_): Internal.BlockHitResult; + contract($$0: number, $$1: number, $$2: number): this; + move($$0: number, $$1: number, $$2: number): this; + hashCode(): number; + setMaxY($$0: number): this; + intersects($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + setMaxX($$0: number): this; + getCenter(): Vec3; + setMaxZ($$0: number): this; + deflate($$0: number, $$1: number, $$2: number): this; + move($$0: BlockPos_): this; + equals($$0: any): boolean; + clip($$0: Vec3_, $$1: Vec3_): Internal.Optional; + get zsize(): number + get xsize(): number + set minZ($$0: number) + get ysize(): number + get size(): number + set minY($$0: number) + set minX($$0: number) + set maxY($$0: number) + set maxX($$0: number) + get center(): Vec3 + set maxZ($$0: number) + readonly "minZ": number; + readonly "minY": number; + readonly "minX": number; + readonly "maxX": number; + readonly "maxY": number; + readonly "maxZ": number; + } + type AABB_ = AABB; + interface Object2ObjectMap extends Internal.Object2ObjectFunction, Internal.Map { + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; + replace(arg0: K, arg1: V): V; + computeIfAbsent(arg0: K, arg1: Internal.Object2ObjectFunction_): V; + computeObjectIfAbsentPartial(arg0: K, arg1: Internal.Object2ObjectFunction_): V; + getOrDefault(arg0: any, arg1: V): V; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; + containsKey(arg0: any): boolean; + keySet(): Internal.Set; + put(arg0: K, arg1: V): V; + replaceAll(arg0: Internal.BiFunction_): void; + object2ObjectEntrySet(): Internal.ObjectSet>; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; + remove(arg0: any): V; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; + compute(arg0: K, arg1: Internal.BiFunction_): V; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; + entrySet(): Internal.ObjectSet>; + putIfAbsent(arg0: K, arg1: V): V; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; + apply(arg0: K): V; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; + remove(arg0: any, arg1: any): boolean; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + values(): Internal.ObjectCollection; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; + size(): number; + forEach(arg0: Internal.BiConsumer_): void; + compose(arg0: Internal.Function_): Internal.Function; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; + replace(arg0: K, arg1: V, arg2: V): boolean; + clear(): void; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + } + type Object2ObjectMap_ = Object2ObjectMap; + class ServerboundSwingPacket implements Internal.Packet { + constructor($$0: Hand_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getHand(): Hand; + isSkippable(): boolean; + get hand(): Hand + get skippable(): boolean + } + type ServerboundSwingPacket_ = ServerboundSwingPacket; + class Goat extends Internal.Animal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + setScreamingGoat($$0: boolean): void; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + static checkGoatSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + asKJS(): Internal.EntityJS; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + setYHeadRot($$0: number): void; + getBrain(): Internal.Brain; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isScreamingGoat(): boolean; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + alwaysAccepts(): boolean; + getMaxHeadYRot(): number; + getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + getRammingXHeadRot(): number; + handleEntityEvent($$0: number): void; + foodEatenKJS(is: Internal.ItemStack_): void; + set screamingGoat($$0: boolean) + set YHeadRot($$0: number) + get brain(): Internal.Brain + get screamingGoat(): boolean + get maxHeadYRot(): number + get rammingXHeadRot(): number + readonly static "LONG_JUMPING_DIMENSIONS": Internal.EntityDimensions; + readonly static "GOAT_FALL_DAMAGE_REDUCTION": 10; + readonly static "GOAT_SCREAMING_CHANCE": 0.02; + } + type Goat_ = Goat; + class LavaSubmergedBlockProcessor extends Internal.StructureProcessor { + constructor() + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "CODEC": any; + readonly static "INSTANCE": Internal.LavaSubmergedBlockProcessor; + } + type LavaSubmergedBlockProcessor_ = LavaSubmergedBlockProcessor; + interface DoubleConsumer { + accept(arg0: number): void; + andThen(arg0: Internal.DoubleConsumer_): this; + } + type DoubleConsumer_ = DoubleConsumer | ((arg0: number)=>void); + interface Map { + replace(arg0: K, arg1: V): V; + ofEntries(...arg0: Internal.Map$Entry_[]): this; + containsValue(arg0: any): boolean; + of(): this; + getOrDefault(arg0: any, arg1: V): V; + putAll(arg0: Internal.Map_): void; + isEmpty(): boolean; + entry(arg0: K, arg1: V): Internal.Map$Entry; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): this; + containsKey(arg0: any): boolean; + put(arg0: K, arg1: V): V; + replaceAll(arg0: Internal.BiFunction_): void; + get(arg0: any): V; + copyOf(arg0: Internal.Map_): this; + remove(arg0: any): V; + compute(arg0: K, arg1: Internal.BiFunction_): V; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + keySet(): Internal.Set; + putIfAbsent(arg0: K, arg1: V): V; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): this; + values(): Internal.Collection; + entrySet(): Internal.Set>; + of(arg0: K, arg1: V, arg2: K, arg3: V): this; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V): this; + remove(arg0: any, arg1: any): boolean; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V): this; + hashCode(): number; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): this; + forEach(arg0: Internal.BiConsumer_): void; + size(): number; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V, arg18: K, arg19: V): this; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V, arg14: K, arg15: V, arg16: K, arg17: V): this; + replace(arg0: K, arg1: V, arg2: V): boolean; + clear(): void; + of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V, arg10: K, arg11: V, arg12: K, arg13: V): this; + equals(arg0: any): boolean; + of(arg0: K, arg1: V): this; + get empty(): boolean + } + type Map_ = {[key in K]: V} | Map; + class ConcentricRingsStructurePlacement extends Internal.Record implements Internal.StructurePlacement { + constructor($$0: number, $$1: number, $$2: number) + distance(): number; + hashCode(): number; + count(): number; + isFeatureChunk($$0: Internal.ChunkGenerator_, $$1: number, $$2: number, $$3: number): boolean; + toString(): string; + spread(): number; + equals($$0: any): boolean; + type(): Internal.StructurePlacementType; + readonly static "CODEC": any; + } + type ConcentricRingsStructurePlacement_ = ConcentricRingsStructurePlacement; + class ColumnFeatureConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_) + reach(): Internal.IntProvider; + getFeatures(): Internal.Stream>; + height(): Internal.IntProvider; + get features(): Internal.Stream> + readonly static "CODEC": any; + } + type ColumnFeatureConfiguration_ = ColumnFeatureConfiguration; + abstract class EntityRenderer { + getFont(): Internal.Font; + getRenderOffset($$0: T, $$1: number): Vec3; + getTextureLocation(arg0: T): ResourceLocation; + render($$0: T, $$1: number, $$2: number, $$3: Internal.PoseStack_, $$4: Internal.MultiBufferSource_, $$5: number): void; + getPackedLightCoords($$0: T, $$1: number): number; + shouldRender($$0: T, $$1: Internal.Frustum_, $$2: number, $$3: number, $$4: number): boolean; + get font(): Internal.Font + } + type EntityRenderer_ = EntityRenderer; + abstract class PosRuleTest { + constructor() + test(arg0: BlockPos_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.Random_): boolean; + readonly static "CODEC": any; + } + type PosRuleTest_ = PosRuleTest; + abstract class DistanceManager { + addRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + inEntityTickingRange($$0: number): boolean; + hasPlayersNearby($$0: number): boolean; + removeTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + addPlayer($$0: Internal.SectionPos_, $$1: Internal.ServerPlayer_): void; + runAllUpdates($$0: Internal.ChunkMap_): boolean; + getDebugStatus(): string; + hasTickets(): boolean; + addTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + inBlockTickingRange($$0: number): boolean; + removeRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; + removePlayer($$0: Internal.SectionPos_, $$1: Internal.ServerPlayer_): void; + getNaturalSpawnChunkCount(): number; + updateSimulationDistance($$0: number): void; + removeTicketsOnClosing(): void; + get debugStatus(): string + get naturalSpawnChunkCount(): number + } + type DistanceManager_ = DistanceManager; + class RecipeBookType extends Internal.Enum { + static values(): Internal.RecipeBookType[]; + static valueOf($$0: string): Internal.RecipeBookType; + readonly static "SMOKER": Internal.RecipeBookType; + readonly static "BLAST_FURNACE": Internal.RecipeBookType; + readonly static "CRAFTING": Internal.RecipeBookType; + readonly static "FURNACE": Internal.RecipeBookType; + } + type RecipeBookType_ = "crafting" | RecipeBookType | "furnace" | "blast_furnace" | "smoker"; + class ClientboundPlayerInfoPacket implements Internal.Packet { + constructor($$0: Internal.ClientboundPlayerInfoPacket$Action_, $$1: Internal.Collection_) + constructor($$0: Internal.ClientboundPlayerInfoPacket$Action_, ...$$1: Internal.ServerPlayer_[]) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + toString(): string; + getAction(): Internal.ClientboundPlayerInfoPacket$Action; + handle($$0: Internal.ClientGamePacketListener_): void; + getEntries(): Internal.List; + isSkippable(): boolean; + get action(): Internal.ClientboundPlayerInfoPacket$Action + get entries(): Internal.List + get skippable(): boolean + } + type ClientboundPlayerInfoPacket_ = ClientboundPlayerInfoPacket; + class ServerboundPlayerActionPacket implements Internal.Packet { + constructor($$0: Internal.ServerboundPlayerActionPacket$Action_, $$1: BlockPos_, $$2: Internal.Direction_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + getAction(): Internal.ServerboundPlayerActionPacket$Action; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + getDirection(): Internal.Direction; + get pos(): BlockPos + get action(): Internal.ServerboundPlayerActionPacket$Action + get skippable(): boolean + get direction(): Internal.Direction + } + type ServerboundPlayerActionPacket_ = ServerboundPlayerActionPacket; + interface InjectedGameEventExtension extends Internal.InjectedRegistryEntryExtension { + arch$registryName(): ResourceLocation; + arch$holder(): Internal.Holder; + } + type InjectedGameEventExtension_ = InjectedGameEventExtension; + interface Stream extends Internal.BaseStream> { + mapToDouble(arg0: Internal.ToDoubleFunction_): Internal.DoubleStream; + collect(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BiConsumer_): R; + reduce(arg0: U, arg1: Internal.BiFunction_, arg2: Internal.BinaryOperator_): U; + allMatch(arg0: Internal.Predicate_): boolean; + concat(arg0: Internal.Stream_, arg1: Internal.Stream_): this; + flatMapToDouble(arg0: Internal.Function_): Internal.DoubleStream; + iterate(arg0: T, arg1: Internal.UnaryOperator_): this; + sorted(): this; + forEach(arg0: Internal.Consumer_): void; + ofNullable(arg0: T): this; + reduce(arg0: T, arg1: Internal.BinaryOperator_): T; + findAny(): Internal.Optional; + flatMapToLong(arg0: Internal.Function_): Internal.LongStream; + empty(): this; + flatMapToInt(arg0: Internal.Function_): Internal.IntStream; + mapMulti(arg0: Internal.BiConsumer_): Internal.Stream; + toList(): Internal.List; + min(arg0: Internal.Comparator_): Internal.Optional; + mapMultiToInt(arg0: Internal.BiConsumer_): Internal.IntStream; + limit(arg0: number): this; + mapMultiToDouble(arg0: Internal.BiConsumer_): Internal.DoubleStream; + forEachOrdered(arg0: Internal.Consumer_): void; + count(): number; + mapToInt(arg0: Internal.ToIntFunction_): Internal.IntStream; + sorted(arg0: Internal.Comparator_): this; + mapMultiToLong(arg0: Internal.BiConsumer_): Internal.LongStream; + anyMatch(arg0: Internal.Predicate_): boolean; + max(arg0: Internal.Comparator_): Internal.Optional; + peek(arg0: Internal.Consumer_): this; + generate(arg0: Internal.Supplier_): this; + noneMatch(arg0: Internal.Predicate_): boolean; + dropWhile(arg0: Internal.Predicate_): this; + toArray(): any[]; + toArray(arg0: Internal.IntFunction_): A[]; + collect(arg0: Internal.Collector_): R; + reduce(arg0: Internal.BinaryOperator_): Internal.Optional; + of(arg0: T): this; + findFirst(): Internal.Optional; + of(...arg0: T[]): this; + iterate(arg0: T, arg1: Internal.Predicate_, arg2: Internal.UnaryOperator_): this; + distinct(): this; + flatMap(arg0: Internal.Function_): Internal.Stream; + skip(arg0: number): this; + takeWhile(arg0: Internal.Predicate_): this; + filter(arg0: Internal.Predicate_): this; + map(arg0: Internal.Function_): Internal.Stream; + builder(): Internal.Stream$Builder; + mapToLong(arg0: Internal.ToLongFunction_): Internal.LongStream; + } + type Stream_ = Stream; + class Marker extends Internal.Entity { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getPistonPushReaction(): Internal.PushReaction; + asKJS(): Internal.EntityJS; + tick(): void; + get addEntityPacket(): Internal.Packet + get pistonPushReaction(): Internal.PushReaction + } + type Marker_ = Marker; + abstract class ClassLoader { + getUnnamedModule(): Internal.Module; + static getSystemResource(arg0: string): Internal.URL; + getParent(): this; + getResources(arg0: string): Internal.Enumeration; + static getSystemResources(arg0: string): Internal.Enumeration; + getDefinedPackages(): Internal.Package[]; + resources(arg0: string): Internal.Stream; + setDefaultAssertionStatus(arg0: boolean): void; + setPackageAssertionStatus(arg0: string, arg1: boolean): void; + clearAssertionStatus(): void; + setClassAssertionStatus(arg0: string, arg1: boolean): void; + static getSystemResourceAsStream(arg0: string): Internal.InputStream; + getName(): string; + getDefinedPackage(arg0: string): Internal.Package; + getResource(arg0: string): Internal.URL; + loadClass(arg0: string): Internal.Class; + getResourceAsStream(arg0: string): Internal.InputStream; + isRegisteredAsParallelCapable(): boolean; + static getPlatformClassLoader(): Internal.ClassLoader; + static getSystemClassLoader(): Internal.ClassLoader; + get unnamedModule(): Internal.Module + get parent(): Internal.ClassLoader + get definedPackages(): Internal.Package[] + set defaultAssertionStatus(arg0: boolean) + get name(): string + get registeredAsParallelCapable(): boolean + get platformClassLoader(): Internal.ClassLoader + get systemClassLoader(): Internal.ClassLoader + } + type ClassLoader_ = ClassLoader; + interface Function8 { + curry7(): Internal.Function7>; + curry5(): Internal.Function5>; + curry2(): Internal.BiFunction>; + curry6(): Internal.Function6>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8): R; + curry(): Internal.Function>; + curry4(): Internal.Function4>; + curry3(): Internal.Function3>; + } + type Function8_ = Function8; + class CommandSourceStack implements Internal.SharedSuggestionProvider { + constructor($$0: Internal.CommandSource_, $$1: Vec3_, $$2: Internal.Vec2_, $$3: Internal.ServerLevel_, $$4: number, $$5: string, $$6: Internal.Component_, $$7: Internal.MinecraftServer_, $$8: Internal.Entity_) + getDisplayName(): Internal.Component; + sendFailure($$0: Internal.Component_): void; + getSelectedEntities(): Internal.Collection; + getPosition(): Vec3; + getLevel(): Internal.ServerLevel; + withCallback($$0: Internal.ResultConsumer_, $$1: Internal.BinaryOperator_>): this; + onCommandComplete($$0: Internal.CommandContext_, $$1: boolean, $$2: number): void; + withPosition($$0: Vec3_): this; + getAvailableSoundEvents(): Internal.Collection; + withSuppressedOutput(): this; + hasPermission($$0: number): boolean; + getRotation(): Internal.Vec2; + getRecipeNames(): Internal.Stream; + withMaximumPermission($$0: number): this; + sendSuccess($$0: Internal.Component_, $$1: boolean): void; + getAnchor(): Internal.EntityAnchorArgument$Anchor; + getEntityOrException(): Internal.Entity; + getTextName(): string; + withLevel($$0: Internal.ServerLevel_): this; + withPermission($$0: number): this; + withAnchor($$0: Internal.EntityAnchorArgument$Anchor_): this; + customSuggestion($$0: Internal.CommandContext_): Internal.CompletableFuture; + suggestRegistryElements($$0: Internal.Registry_, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_): void; + getAllTeams(): Internal.Collection; + facing($$0: Internal.Entity_, $$1: Internal.EntityAnchorArgument$Anchor_): this; + withEntity($$0: Internal.Entity_): this; + getPlayerOrException(): Internal.ServerPlayer; + registryAccess(): Internal.RegistryAccess; + getRelevantCoordinates(): Internal.Collection; + getAbsoluteCoordinates(): Internal.Collection; + withRotation($$0: Internal.Vec2_): this; + getEntity(): Internal.Entity; + suggestRegistryElements($$0: Internal.ResourceKey_, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; + facing($$0: Vec3_): this; + levels(): Internal.Set>; + getOnlinePlayerNames(): Internal.Collection; + getServer(): Internal.MinecraftServer; + withCallback($$0: Internal.ResultConsumer_): this; + withSource($$0: Internal.CommandSource_): this; + get displayName(): Internal.Component + get selectedEntities(): Internal.Collection + get position(): Vec3 + get level(): Internal.ServerLevel + get availableSoundEvents(): Internal.Collection + get rotation(): Internal.Vec2 + get recipeNames(): Internal.Stream + get anchor(): Internal.EntityAnchorArgument$Anchor + get entityOrException(): Internal.Entity + get textName(): string + get allTeams(): Internal.Collection + get playerOrException(): Internal.ServerPlayer + get relevantCoordinates(): Internal.Collection + get absoluteCoordinates(): Internal.Collection + get entity(): Internal.Entity + get onlinePlayerNames(): Internal.Collection + get server(): Internal.MinecraftServer + readonly static "ERROR_NOT_PLAYER": Internal.SimpleCommandExceptionType; + readonly static "ERROR_NOT_ENTITY": Internal.SimpleCommandExceptionType; + } + type CommandSourceStack_ = CommandSourceStack; + interface Function9 { + curry8(): Internal.Function8>; + curry3(): Internal.Function3>; + curry5(): Internal.Function5>; + curry(): Internal.Function>; + curry4(): Internal.Function4>; + curry2(): Internal.BiFunction>; + curry7(): Internal.Function7>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9): R; + curry6(): Internal.Function6>; + } + type Function9_ = Function9; + class BeforeBlockOutlineRenderEventJS extends Internal.WorldRenderContextEventJS { + constructor(context: Internal.WorldRenderContext_, hitResult: Internal.HitResult_) + static handle(context: Internal.WorldRenderContext_, hitResult: Internal.HitResult_): boolean; + getHitResult(): Internal.HitResult; + distanceTo(entity: Internal.Entity_): number; + canCancel(): boolean; + getLocation(): Vec3; + getType(): Internal.HitResult$Type; + get hitResult(): Internal.HitResult + get location(): Vec3 + get type(): Internal.HitResult$Type + } + type BeforeBlockOutlineRenderEventJS_ = BeforeBlockOutlineRenderEventJS; + interface Function4 { + curry2(): Internal.BiFunction>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4): R; + curry3(): Internal.Function3>; + curry(): Internal.Function>; + } + type Function4_ = Function4; + interface Function5 { + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5): R; + curry4(): Internal.Function4>; + curry(): Internal.Function>; + curry3(): Internal.Function3>; + curry2(): Internal.BiFunction>; + } + type Function5_ = Function5; + interface Function6 { + curry(): Internal.Function>; + curry2(): Internal.BiFunction>; + curry5(): Internal.Function5>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6): R; + } + type Function6_ = Function6; + interface Function7 { + curry6(): Internal.Function6>; + curry5(): Internal.Function5>; + curry4(): Internal.Function4>; + curry3(): Internal.Function3>; + curry(): Internal.Function>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7): R; + curry2(): Internal.BiFunction>; + } + type Function7_ = Function7; + interface Object2ObjectFunction extends it.unimi.dsi.fastutil.Function { + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; + getOrDefault(arg0: any, arg1: V): V; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ObjectFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; + containsKey(arg0: any): boolean; + put(arg0: K, arg1: V): V; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Object2FloatFunction; + get(arg0: any): V; + remove(arg0: any): V; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ObjectFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ObjectFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Object2LongFunction; + apply(arg0: K): V; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Object2ShortFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Object2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ObjectFunction; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ObjectFunction; + size(): number; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + clear(): void; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + } + type Object2ObjectFunction_ = Object2ObjectFunction | ((arg0: any)=>V); + interface Function3 { + apply(arg0: T1, arg1: T2, arg2: T3): R; + curry2(): Internal.BiFunction>; + curry(): Internal.Function>; + } + type Function3_ = Function3; + interface CullingDataCache { + saveState(): void; + restoreState(): void; + } + type CullingDataCache_ = CullingDataCache; + interface LevelData { + getDifficulty(): Internal.Difficulty; + isThundering(): boolean; + fillCrashReportCategory($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; + isDifficultyLocked(): boolean; + isRaining(): boolean; + setRaining(arg0: boolean): void; + getSpawnAngle(): number; + getGameRules(): Internal.GameRules; + isHardcore(): boolean; + getYSpawn(): number; + getGameTime(): number; + getDayTime(): number; + getZSpawn(): number; + getXSpawn(): number; + get difficulty(): Internal.Difficulty + get thundering(): boolean + get difficultyLocked(): boolean + get raining(): boolean + set raining(arg0: boolean) + get spawnAngle(): number + get gameRules(): Internal.GameRules + get hardcore(): boolean + get YSpawn(): number + get gameTime(): number + get dayTime(): number + get ZSpawn(): number + get XSpawn(): number + } + type LevelData_ = LevelData; + interface NativeResource extends Internal.AutoCloseable { + free(): void; + close(): void; + } + type NativeResource_ = NativeResource; + class MetricSampler { + triggersThreshold(): boolean; + hashCode(): number; + static builder($$0: string, $$1: Internal.MetricCategory_, $$2: Internal.ToDoubleFunction_, $$3: T): Internal.MetricSampler$MetricSamplerBuilder; + static create($$0: string, $$1: Internal.MetricCategory_, $$2: T, $$3: Internal.ToDoubleFunction_): Internal.MetricSampler; + result(): Internal.MetricSampler$SamplerResult; + static create($$0: string, $$1: Internal.MetricCategory_, $$2: Internal.DoubleSupplier_): Internal.MetricSampler; + getName(): string; + getCategory(): Internal.MetricCategory; + equals($$0: any): boolean; + onFinished(): void; + onStartTick(): void; + onEndTick($$0: number): void; + get name(): string + get category(): Internal.MetricCategory + } + type MetricSampler_ = MetricSampler; + interface Aquifer$FluidPicker { + computeFluid(arg0: number, arg1: number, arg2: number): Internal.Aquifer$FluidStatus; + } + type Aquifer$FluidPicker_ = Aquifer$FluidPicker; + class StructureSet$StructureSelectionEntry extends Internal.Record { + constructor($$0: Internal.Holder_>, $$1: number) + hashCode(): number; + toString(): string; + structure(): Internal.Holder>; + weight(): number; + equals($$0: any): boolean; + generatesInMatchingBiome($$0: Internal.Predicate_>): boolean; + readonly static "CODEC": any; + } + type StructureSet$StructureSelectionEntry_ = StructureSet$StructureSelectionEntry; + class ClientboundSetDisplayObjectivePacket implements Internal.Packet { + constructor($$0: number, $$1: Internal.Objective_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getSlot(): number; + isSkippable(): boolean; + getObjectiveName(): string; + get slot(): number + get skippable(): boolean + get objectiveName(): string + } + type ClientboundSetDisplayObjectivePacket_ = ClientboundSetDisplayObjectivePacket; + class CommandContext { + constructor(arg0: S, arg1: string, arg2: Internal.Map_>, arg3: Internal.Command_, arg4: Internal.CommandNode_, arg5: Internal.List_>, arg6: Internal.StringRange_, arg7: Internal.CommandContext_, arg8: Internal.RedirectModifier_, arg9: boolean) + getNodes(): Internal.List>; + getInput(): string; + getLastChild(): this; + getChild(): this; + isForked(): boolean; + getRedirectModifier(): Internal.RedirectModifier; + getArgument(arg0: string, arg1: Internal.Class_): V; + getSource(): S; + hashCode(): number; + getRootNode(): Internal.CommandNode; + copyFor(arg0: S): this; + hasNodes(): boolean; + getCommand(): Internal.Command; + equals(arg0: any): boolean; + getRange(): Internal.StringRange; + get nodes(): Internal.List> + get input(): string + get lastChild(): Internal.CommandContext + get child(): Internal.CommandContext + get forked(): boolean + get redirectModifier(): Internal.RedirectModifier + get source(): S + get rootNode(): Internal.CommandNode + get command(): Internal.Command + get range(): Internal.StringRange + } + type CommandContext_ = CommandContext; + class ClickType extends Internal.Enum { + static values(): Internal.ClickType[]; + static valueOf($$0: string): Internal.ClickType; + readonly static "QUICK_CRAFT": Internal.ClickType; + readonly static "PICKUP_ALL": Internal.ClickType; + readonly static "QUICK_MOVE": Internal.ClickType; + readonly static "CLONE": Internal.ClickType; + readonly static "THROW": Internal.ClickType; + readonly static "PICKUP": Internal.ClickType; + readonly static "SWAP": Internal.ClickType; + } + type ClickType_ = "pickup" | "quick_move" | ClickType | "quick_craft" | "pickup_all" | "throw" | "swap" | "clone"; + class RandomizedIntStateProvider extends Internal.BlockStateProvider { + constructor($$0: Internal.BlockStateProvider_, $$1: string, $$2: Internal.IntProvider_) + constructor($$0: Internal.BlockStateProvider_, $$1: Internal.IntegerProperty_, $$2: Internal.IntProvider_) + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + readonly static "CODEC": any; + } + type RandomizedIntStateProvider_ = RandomizedIntStateProvider; + abstract class TextureAtlasHolder extends Internal.SimplePreparableReloadListener implements Internal.AutoCloseable { + constructor($$0: Internal.TextureManager_, $$1: ResourceLocation_, $$2: string) + close(): void; + getName(): string; + get name(): string + } + type TextureAtlasHolder_ = TextureAtlasHolder; + class Lifecycle { + static experimental(): Internal.Lifecycle; + static deprecated(arg0: number): Internal.Lifecycle; + add(arg0: Internal.Lifecycle_): this; + static stable(): Internal.Lifecycle; + } + type Lifecycle_ = Lifecycle; + class DedicatedServerProperties$WorldGenProperties extends Internal.Record { + constructor($$0: string, $$1: Internal.JsonObject_, $$2: boolean, $$3: string) + levelSeed(): string; + hashCode(): number; + toString(): string; + levelType(): string; + equals($$0: any): boolean; + generateStructures(): boolean; + generatorSettings(): Internal.JsonObject; + } + type DedicatedServerProperties$WorldGenProperties_ = DedicatedServerProperties$WorldGenProperties; + class RayTraceResultJS { + constructor(from: Internal.EntityJS_, result: Internal.HitResult_, d: number) + readonly "fromEntity": Internal.EntityJS; + readonly "type": string; + "facing": Internal.Direction; + "block": Internal.BlockContainerJS; + "hitZ": number; + "hitY": number; + readonly "distance": number; + "entity": Internal.EntityJS; + "hitX": number; + } + type RayTraceResultJS_ = RayTraceResultJS; + class BrewingStandBlockEntity extends Internal.BaseContainerBlockEntity implements Internal.WorldlyContainer { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + stopOpen($$0: Internal.Player_): void; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + removeItemNoUpdate($$0: number): Internal.ItemStack; + isEmpty(): boolean; + hasCustomName(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + stillValid($$0: Internal.Player_): boolean; + removeItem($$0: number, $$1: number): Internal.ItemStack; + load($$0: Internal.CompoundTag_): void; + canPlaceItemThroughFace($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + getItem($$0: number): Internal.ItemStack; + getContainerSize(): number; + getSlotsForFace($$0: Internal.Direction_): number[]; + setItem($$0: number, $$1: Internal.ItemStack_): void; + static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BrewingStandBlockEntity_): void; + clearContent(): void; + canTakeItemThroughFace($$0: number, $$1: Internal.ItemStack_, $$2: Internal.Direction_): boolean; + get maxStackSize(): number + get empty(): boolean + get containerSize(): number + readonly static "FUEL_USES": 20; + readonly static "DATA_BREW_TIME": 0; + readonly static "DATA_FUEL_USES": 1; + readonly static "NUM_DATA_VALUES": 2; + } + type BrewingStandBlockEntity_ = BrewingStandBlockEntity; + abstract class ShapedBlockBuilder extends Internal.BlockBuilder { + constructor(i: ResourceLocation_, ...suffixes: string[]) + textureAll(tex: string): Internal.BlockBuilder; + } + type ShapedBlockBuilder_ = ShapedBlockBuilder; + class ProtectionDomain { + constructor(arg0: Internal.CodeSource_, arg1: Internal.PermissionCollection_) + constructor(arg0: Internal.CodeSource_, arg1: Internal.PermissionCollection_, arg2: Internal.ClassLoader_, arg3: Internal.Principal_[]) + getPermissions(): Internal.PermissionCollection; + toString(): string; + getPrincipals(): Internal.Principal[]; + getCodeSource(): Internal.CodeSource; + getClassLoader(): Internal.ClassLoader; + implies(arg0: Internal.Permission_): boolean; + staticPermissionsOnly(): boolean; + get permissions(): Internal.PermissionCollection + get principals(): Internal.Principal[] + get codeSource(): Internal.CodeSource + get classLoader(): Internal.ClassLoader + } + type ProtectionDomain_ = ProtectionDomain; + interface Int2ObjectMap extends Internal.Int2ObjectFunction, Internal.Map { + compute(arg0: number, arg1: Internal.BiFunction_): V; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ObjectFunction; + put(arg0: number, arg1: V): V; + containsKey(arg0: number): boolean; + keySet(): Internal.Set; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Int2ByteFunction; + putIfAbsent(arg0: number, arg1: V): V; + replace(arg0: number, arg1: V): V; + get(arg0: any): V; + apply(arg0: number): V; + put(arg0: any, arg1: any): any; + apply(arg0: number): V; + values(): Internal.Collection; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + andThen(arg0: Internal.Function_): Internal.Function; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ObjectFunction; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Int2DoubleFunction; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Int2IntFunction; + remove(arg0: number): V; + getOrDefault(arg0: number, arg1: V): V; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Int2FloatFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ObjectFunction; + forEach(arg0: Internal.BiConsumer_): void; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ObjectFunction; + defaultReturnValue(): V; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Int2ReferenceFunction; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + defaultReturnValue(arg0: V): void; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Int2CharFunction; + replace(arg0: number, arg1: V): V; + getOrDefault(arg0: any, arg1: V): V; + replace(arg0: number, arg1: V, arg2: V): boolean; + remove(arg0: number, arg1: any): boolean; + int2ObjectEntrySet(): Internal.ObjectSet>; + containsKey(arg0: any): boolean; + replaceAll(arg0: Internal.BiFunction_): void; + put(arg0: number, arg1: V): V; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + computeIfAbsent(arg0: number, arg1: Internal.Int2ObjectFunction_): V; + replace(arg0: number, arg1: V, arg2: V): boolean; + remove(arg0: any): V; + entrySet(): Internal.ObjectSet>; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Int2ObjectFunction; + composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2ObjectFunction; + putIfAbsent(arg0: number, arg1: V): V; + remove(arg0: any, arg1: any): boolean; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Int2ShortFunction; + computeIfAbsent(arg0: number, arg1: Internal.IntFunction_): V; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Int2LongFunction; + computeIfAbsent(arg0: number, arg1: Internal.Function_): V; + clear(): void; + computeIfAbsentPartial(arg0: number, arg1: Internal.Int2ObjectFunction_): V; + compute(arg0: number, arg1: Internal.BiFunction_): V; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ObjectFunction; + } + type Int2ObjectMap_ = Int2ObjectMap; + interface WritableByteChannel extends Internal.Channel { + write(arg0: Internal.ByteBuffer_): number; + } + type WritableByteChannel_ = WritableByteChannel; + interface DoubleCollection extends Internal.DoubleIterable, Internal.Collection { + add(arg0: number): boolean; + addAll(arg0: Internal.DoubleCollection_): boolean; + containsAll(arg0: Internal.DoubleCollection_): boolean; + retainAll(arg0: Internal.DoubleCollection_): boolean; + forEach(arg0: Internal.Consumer_): void; + removeIf(arg0: Internal.DoublePredicate_): boolean; + stream(): Internal.Stream; + add(arg0: number): boolean; + toArray(arg0: Internal.IntFunction_): T[]; + doubleParallelStream(): Internal.DoubleStream; + doubleStream(): Internal.DoubleStream; + toArray(arg0: number[]): number[]; + rem(arg0: number): boolean; + contains(arg0: any): boolean; + forEach(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + removeIf(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): boolean; + removeAll(arg0: Internal.DoubleCollection_): boolean; + remove(arg0: any): boolean; + contains(arg0: number): boolean; + toDoubleArray(arg0: number[]): number[]; + doubleIterator(): Internal.DoubleIterator; + add(arg0: any): boolean; + parallelStream(): Internal.Stream; + removeIf(arg0: Internal.Predicate_): boolean; + doubleSpliterator(): Internal.DoubleSpliterator; + spliterator(): Internal.Spliterator; + forEach(arg0: Internal.DoubleConsumer_): void; + toDoubleArray(): number[]; + iterator(): Internal.DoubleIterator; + } + type DoubleCollection_ = DoubleCollection; + abstract class FloatBuffer extends Internal.Buffer implements Internal.Comparable { + put(arg0: number[], arg1: number, arg2: number): this; + compareTo(arg0: Internal.FloatBuffer_): number; + reset(): Internal.Buffer; + isDirect(): boolean; + limit(arg0: number): this; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + arrayOffset(): number; + static wrap(arg0: number[]): Internal.FloatBuffer; + static allocate(arg0: number): Internal.FloatBuffer; + compareTo(arg0: any): number; + compact(): this; + get(arg0: number[], arg1: number, arg2: number): this; + flip(): Internal.Buffer; + clear(): Internal.Buffer; + order(): Internal.ByteOrder; + put(arg0: number, arg1: Internal.FloatBuffer_, arg2: number, arg3: number): this; + hasArray(): boolean; + put(arg0: number[]): this; + mismatch(arg0: Internal.FloatBuffer_): number; + put(arg0: number): this; + get(): number; + toString(): string; + position(arg0: number): this; + rewind(): Internal.Buffer; + duplicate(): this; + static wrap(arg0: number[], arg1: number, arg2: number): Internal.FloatBuffer; + mark(): Internal.Buffer; + put(arg0: number, arg1: number[]): this; + put(arg0: Internal.FloatBuffer_): this; + get(arg0: number[]): this; + hashCode(): number; + put(arg0: number, arg1: number): this; + slice(): Internal.Buffer; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + array(): number[]; + get(arg0: number): number; + slice(arg0: number, arg1: number): Internal.Buffer; + equals(arg0: any): boolean; + get(arg0: number, arg1: number[]): this; + asReadOnlyBuffer(): this; + get direct(): boolean + } + type FloatBuffer_ = FloatBuffer; + class StructureBlockEntity$UpdateType extends Internal.Enum { + static values(): Internal.StructureBlockEntity$UpdateType[]; + static valueOf($$0: string): Internal.StructureBlockEntity$UpdateType; + readonly static "SAVE_AREA": Internal.StructureBlockEntity$UpdateType; + readonly static "UPDATE_DATA": Internal.StructureBlockEntity$UpdateType; + readonly static "LOAD_AREA": Internal.StructureBlockEntity$UpdateType; + readonly static "SCAN_AREA": Internal.StructureBlockEntity$UpdateType; + } + type StructureBlockEntity$UpdateType_ = "save_area" | StructureBlockEntity$UpdateType | "scan_area" | "update_data" | "load_area"; + abstract class AbstractConstant implements Internal.Constant { + name(): string; + compareTo(arg0: T): number; + hashCode(): number; + toString(): string; + id(): number; + equals(arg0: any): boolean; + compareTo(arg0: any): number; + } + type AbstractConstant_ = AbstractConstant; + class Activity { + hashCode(): number; + toString(): string; + getName(): string; + equals($$0: any): boolean; + get name(): string + readonly static "MEET": Internal.Activity; + readonly static "PLAY": Internal.Activity; + readonly static "FIGHT": Internal.Activity; + readonly static "AVOID": Internal.Activity; + readonly static "PLAY_DEAD": Internal.Activity; + readonly static "LONG_JUMP": Internal.Activity; + readonly static "RAM": Internal.Activity; + readonly static "WORK": Internal.Activity; + readonly static "PANIC": Internal.Activity; + readonly static "CORE": Internal.Activity; + readonly static "PRE_RAID": Internal.Activity; + readonly static "RAID": Internal.Activity; + readonly static "HIDE": Internal.Activity; + readonly static "CELEBRATE": Internal.Activity; + readonly static "ADMIRE_ITEM": Internal.Activity; + readonly static "RIDE": Internal.Activity; + readonly static "IDLE": Internal.Activity; + readonly static "REST": Internal.Activity; + } + type Activity_ = Activity | Special.Activity; + interface Short2DoubleFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function { + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2DoubleFunction; + put(arg0: number, arg1: number): number; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Short2ReferenceFunction; + apply(arg0: number): number; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2DoubleFunction; + applyAsDouble(arg0: number): number; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2DoubleFunction; + getOrDefault(arg0: any, arg1: any): any; + get(arg0: any): number; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Short2CharFunction; + remove(arg0: number): number; + get(arg0: number): number; + containsKey(arg0: any): boolean; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Short2ObjectFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2DoubleFunction; + put(arg0: any, arg1: any): any; + defaultReturnValue(arg0: number): void; + put(arg0: number, arg1: number): number; + remove(arg0: any): number; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Short2FloatFunction; + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Short2IntFunction; + containsKey(arg0: number): boolean; + compose(arg0: Internal.Function_): Internal.Function; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2DoubleFunction; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Short2LongFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2DoubleFunction; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2DoubleFunction; + defaultReturnValue(): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Short2ShortFunction; + size(): number; + composeShort(arg0: Internal.Short2ShortFunction_): this; + clear(): void; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Short2ByteFunction; + } + type Short2DoubleFunction_ = ((arg0: number)=>number) | Short2DoubleFunction; + class ClientboundPlayerCombatEnterPacket implements Internal.Packet { + constructor() + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get skippable(): boolean + } + type ClientboundPlayerCombatEnterPacket_ = ClientboundPlayerCombatEnterPacket; + class Either$Mu implements Internal.K1 { + constructor() + } + type Either$Mu_ = Either$Mu; + class BlockLootEventJS extends Internal.LootEventJS { + constructor(c: Internal.Map_) + addSimpleBlock(blocks: BlockStatePredicate_, item: Internal.ItemStack_): void; + addBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; + modifyBlock(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; + getType(): string; + addSimpleBlock(blocks: BlockStatePredicate_): void; + getDirectory(): string; + build(blocks: BlockStatePredicate_, b: Internal.Consumer_): void; + get type(): string + get directory(): string + } + type BlockLootEventJS_ = BlockLootEventJS; + class HopperBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.Hopper { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + static suckInItems($$0: Internal.Level_, $$1: Internal.Hopper_): boolean; + stopOpen($$0: Internal.Player_): void; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + static addItem($$0: Internal.Container_, $$1: Internal.Container_, $$2: Internal.ItemStack_, $$3: Internal.Direction_): Internal.ItemStack; + static pushItemsTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.HopperBlockEntity_): void; + hasCustomName(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + static addItem($$0: Internal.Container_, $$1: Internal.ItemEntity_): boolean; + static getItemsAtAndAbove($$0: Internal.Level_, $$1: Internal.Hopper_): Internal.List; + removeItem($$0: number, $$1: number): Internal.ItemStack; + getSuckShape(): Internal.VoxelShape; + load($$0: Internal.CompoundTag_): void; + static entityInside($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_, $$4: Internal.HopperBlockEntity_): void; + getContainerSize(): number; + getLevelX(): number; + setItem($$0: number, $$1: Internal.ItemStack_): void; + getLevelY(): number; + static getContainerAt($$0: Internal.Level_, $$1: BlockPos_): Internal.Container; + getLevelZ(): number; + get maxStackSize(): number + get suckShape(): Internal.VoxelShape + get containerSize(): number + get levelX(): number + get levelY(): number + get levelZ(): number + readonly static "HOPPER_CONTAINER_SIZE": 5; + readonly static "MOVE_ITEM_SPEED": 8; + } + type HopperBlockEntity_ = HopperBlockEntity; + class Raid { + constructor($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_) + constructor($$0: number, $$1: Internal.ServerLevel_, $$2: BlockPos_) + isVictory(): boolean; + getTotalHealth(): number; + isOver(): boolean; + addHeroOfTheVillage($$0: Internal.Entity_): void; + removeFromRaid($$0: Internal.Raider_, $$1: boolean): void; + getGroupsSpawned(): number; + getMaxBadOmenLevel(): number; + isStarted(): boolean; + isActive(): boolean; + updateBossbar(): void; + getAllRaiders(): Internal.Set; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + getLevel(): Internal.Level; + getCenter(): BlockPos; + static getLeaderBannerInstance(): Internal.ItemStack; + isLoss(): boolean; + getHealthOfLivingRaiders(): number; + removeLeader($$0: number): void; + getNumGroups($$0: Internal.Difficulty_): number; + isBetweenWaves(): boolean; + setLeader($$0: number, $$1: Internal.Raider_): void; + getId(): number; + getEnchantOdds(): number; + setBadOmenLevel($$0: number): void; + isStopped(): boolean; + addWaveMob($$0: number, $$1: Internal.Raider_, $$2: boolean): boolean; + getLeader($$0: number): Internal.Raider; + tick(): void; + absorbBadOmen($$0: Internal.Player_): void; + stop(): void; + hasFirstWaveSpawned(): boolean; + getTotalRaidersAlive(): number; + joinRaid($$0: number, $$1: Internal.Raider_, $$2: BlockPos_, $$3: boolean): void; + getBadOmenLevel(): number; + get victory(): boolean + get totalHealth(): number + get over(): boolean + get groupsSpawned(): number + get maxBadOmenLevel(): number + get started(): boolean + get active(): boolean + get allRaiders(): Internal.Set + get level(): Internal.Level + get center(): BlockPos + get leaderBannerInstance(): Internal.ItemStack + get loss(): boolean + get healthOfLivingRaiders(): number + get betweenWaves(): boolean + get id(): number + get enchantOdds(): number + set badOmenLevel($$0: number) + get stopped(): boolean + get totalRaidersAlive(): number + get badOmenLevel(): number + readonly static "VALID_RAID_RADIUS_SQR": 9216; + readonly static "TICKS_PER_DAY": 24000; + readonly static "MAX_NO_ACTION_TIME": 2400; + readonly static "VILLAGE_RADIUS_BUFFER": 16; + readonly static "DEFAULT_MAX_BAD_OMEN_LEVEL": 5; + readonly static "MAX_CELEBRATION_TICKS": 600; + readonly static "RAID_REMOVAL_THRESHOLD_SQR": 12544; + } + type Raid_ = Raid; + interface VillagerTypeAccessor { + getBiomeTypeToIdMap(): Internal.Map, Internal.VillagerType>; + callRegister(id: string): Internal.VillagerType; + get biomeTypeToIdMap(): Internal.Map, Internal.VillagerType> + } + type VillagerTypeAccessor_ = VillagerTypeAccessor; + interface Object2ByteFunction extends Internal.ToIntFunction, it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: any, arg1: number): number; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Object2IntFunction; + getOrDefault(arg0: any, arg1: any): any; + put(arg0: K, arg1: number): number; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ByteFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ByteFunction; + put(arg0: K, arg1: number): number; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Object2CharFunction; + containsKey(arg0: any): boolean; + defaultReturnValue(arg0: number): void; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + removeByte(arg0: any): number; + apply(arg0: K): number; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + defaultReturnValue(): number; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ByteFunction; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Object2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ByteFunction; + applyAsInt(arg0: K): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Object2LongFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Object2ReferenceFunction; + getOrDefault(arg0: any, arg1: number): number; + getByte(arg0: any): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Object2ShortFunction; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ByteFunction; + size(): number; + clear(): void; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Object2DoubleFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Object2ObjectFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ByteFunction; + get(arg0: any): any; + } + type Object2ByteFunction_ = Object2ByteFunction | ((arg0: any)=>number); + class LootContext$EntityTarget extends Internal.Enum implements Internal.EntityTargetKJS { + static getByName($$0: string): Internal.LootContext$EntityTarget; + static values(): Internal.LootContext$EntityTarget[]; + static valueOf($$0: string): Internal.LootContext$EntityTarget; + getParam(): Internal.LootContextParam; + getNameKJS(): string; + get param(): Internal.LootContextParam + get nameKJS(): string + readonly static "KILLER": Internal.LootContext$EntityTarget; + readonly static "THIS": Internal.LootContext$EntityTarget; + readonly static "DIRECT_KILLER": Internal.LootContext$EntityTarget; + readonly static "KILLER_PLAYER": Internal.LootContext$EntityTarget; + } + type LootContext$EntityTarget_ = "killer" | LootContext$EntityTarget | "killer_player" | "this" | "direct_killer"; + class AttributeSupplier { + constructor($$0: Internal.Map_) + hasAttribute($$0: Internal.Attribute_): boolean; + getBaseValue($$0: Internal.Attribute_): number; + hasModifier($$0: Internal.Attribute_, $$1: Internal.UUID_): boolean; + getValue($$0: Internal.Attribute_): number; + createInstance($$0: Internal.Consumer_, $$1: Internal.Attribute_): Internal.AttributeInstance; + getModifierValue($$0: Internal.Attribute_, $$1: Internal.UUID_): number; + static builder(): Internal.AttributeSupplier$Builder; + } + type AttributeSupplier_ = AttributeSupplier; + class ResultField implements Internal.Comparable { + constructor($$0: string, $$1: number, $$2: number, $$3: number) + getColor(): number; + compareTo($$0: Internal.ResultField_): number; + compareTo(arg0: any): number; + get color(): number + readonly "percentage": number; + readonly "globalPercentage": number; + readonly "name": string; + readonly "count": number; + } + type ResultField_ = ResultField; + class Cow extends Internal.Animal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + } + type Cow_ = Cow; + class Slot { + constructor($$0: Internal.Container_, $$1: number, $$2: number, $$3: number) + onTake($$0: Internal.Player_, $$1: Internal.ItemStack_): void; + allowModification($$0: Internal.Player_): boolean; + set($$0: Internal.ItemStack_): void; + safeInsert($$0: Internal.ItemStack_): Internal.ItemStack; + tryRemove($$0: number, $$1: number, $$2: Internal.Player_): Internal.Optional; + getMaxStackSize(): number; + getItem(): Internal.ItemStack; + isActive(): boolean; + mayPickup($$0: Internal.Player_): boolean; + remove($$0: number): Internal.ItemStack; + getMaxStackSize($$0: Internal.ItemStack_): number; + mayPlace($$0: Internal.ItemStack_): boolean; + setChanged(): void; + onQuickCraft($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): void; + getNoItemIcon(): Internal.Pair; + hasItem(): boolean; + safeInsert($$0: Internal.ItemStack_, $$1: number): Internal.ItemStack; + safeTake($$0: number, $$1: number, $$2: Internal.Player_): Internal.ItemStack; + getContainerSlot(): number; + get maxStackSize(): number + get item(): Internal.ItemStack + get active(): boolean + get noItemIcon(): Internal.Pair + get containerSlot(): number + "index": number; + readonly "x": number; + readonly "y": number; + readonly "container": Internal.Container; + } + type Slot_ = Slot; + class Blender { + getBiomeResolver($$0: Internal.BiomeResolver_): Internal.BiomeResolver; + blendOffsetAndFactor($$0: number, $$1: number): Internal.Blender$BlendingOutput; + static generateBorderTicks($$0: Internal.WorldGenRegion_, $$1: Internal.ChunkAccess_): void; + blendDensity($$0: Internal.DensityFunction$FunctionContext_, $$1: number): number; + static empty(): Internal.Blender; + static makeOldChunkDistanceGetter($$0: boolean, $$1: Internal.Set_): Internal.Blender$DistanceGetter; + static addAroundOldChunksCarvingMaskFilter($$0: Internal.WorldGenLevel_, $$1: Internal.ProtoChunk_): void; + static of($$0: Internal.WorldGenRegion_): Internal.Blender; + } + type Blender_ = Blender; + interface FloatProviderType

{ + codec(): Internal.Codec

; + register($$0: string, $$1: Internal.Codec_

): this; + readonly static "UNIFORM": any; + readonly static "CLAMPED_NORMAL": any; + readonly static "TRAPEZOID": any; + readonly static "CONSTANT": any; + } + type FloatProviderType_

= FloatProviderType

| Special.FloatProviderType; + class Cod extends Internal.AbstractSchoolingFish { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + getBucketItemStack(): Internal.ItemStack; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + get bucketItemStack(): Internal.ItemStack + } + type Cod_ = Cod; + class BoundingBox { + constructor($$0: BlockPos_) + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number) + forAllCorners($$0: Internal.Consumer_): void; + static encapsulatingPositions($$0: Internal.Iterable_): Internal.Optional; + getXSpan(): number; + maxY(): number; + getCenter(): BlockPos; + maxX(): number; + static fromCorners($$0: Vec3i_, $$1: Vec3i_): Internal.BoundingBox; + maxZ(): number; + isInside($$0: Vec3i_): boolean; + static encapsulatingBoxes($$0: Internal.Iterable_): Internal.Optional; + intersects($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getYSpan(): number; + intersects($$0: Internal.BoundingBox_): boolean; + encapsulate($$0: BlockPos_): this; + moved($$0: number, $$1: number, $$2: number): this; + toString(): string; + static orientBox($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: Internal.Direction_): Internal.BoundingBox; + getLength(): Vec3i; + minZ(): number; + minY(): number; + minX(): number; + static infinite(): Internal.BoundingBox; + hashCode(): number; + move($$0: number, $$1: number, $$2: number): this; + inflatedBy($$0: number): this; + move($$0: Vec3i_): this; + getZSpan(): number; + equals($$0: any): boolean; + encapsulate($$0: Internal.BoundingBox_): this; + get XSpan(): number + get center(): BlockPos + get YSpan(): number + get length(): Vec3i + get ZSpan(): number + readonly static "CODEC": any; + } + type BoundingBox_ = BoundingBox; + class ServerboundRecipeBookChangeSettingsPacket implements Internal.Packet { + constructor($$0: Internal.RecipeBookType_, $$1: boolean, $$2: boolean) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getBookType(): Internal.RecipeBookType; + isOpen(): boolean; + isFiltering(): boolean; + isSkippable(): boolean; + get bookType(): Internal.RecipeBookType + get open(): boolean + get filtering(): boolean + get skippable(): boolean + } + type ServerboundRecipeBookChangeSettingsPacket_ = ServerboundRecipeBookChangeSettingsPacket; + class GossipType extends Internal.Enum { + static valueOf($$0: string): Internal.GossipType; + static values(): Internal.GossipType[]; + static byId($$0: string): Internal.GossipType; + readonly "decayPerDay": number; + readonly static "MINOR_POSITIVE": Internal.GossipType; + readonly static "REPUTATION_CHANGE_PER_EVENT": 25; + readonly "weight": number; + readonly static "TRADING": Internal.GossipType; + readonly static "REPUTATION_CHANGE_PER_EVERLASTING_MEMORY": 20; + readonly static "MINOR_NEGATIVE": Internal.GossipType; + readonly static "MAJOR_NEGATIVE": Internal.GossipType; + readonly static "REPUTATION_CHANGE_PER_TRADE": 2; + readonly "id": string; + readonly "decayPerTransfer": number; + readonly static "MAJOR_POSITIVE": Internal.GossipType; + readonly "max": number; + } + type GossipType_ = GossipType | "major_positive" | "minor_negative" | "major_negative" | "trading" | "minor_positive"; + interface ChronoPeriod extends Internal.TemporalAmount { + addTo(arg0: Internal.Temporal_): Internal.Temporal; + getChronology(): Internal.Chronology; + negated(): this; + toString(): string; + multipliedBy(arg0: number): this; + isZero(): boolean; + normalized(): this; + subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; + hashCode(): number; + between(arg0: Internal.ChronoLocalDate_, arg1: Internal.ChronoLocalDate_): this; + plus(arg0: Internal.TemporalAmount_): this; + getUnits(): Internal.List; + minus(arg0: Internal.TemporalAmount_): this; + get(arg0: Internal.TemporalUnit_): number; + equals(arg0: any): boolean; + isNegative(): boolean; + get chronology(): Internal.Chronology + get zero(): boolean + get units(): Internal.List + get negative(): boolean + } + type ChronoPeriod_ = ChronoPeriod; + class BelowZeroRetrogen { + applyBedrockMask($$0: Internal.ProtoChunk_): void; + hasBedrockHole($$0: number, $$1: number): boolean; + static getBiomeResolver($$0: Internal.BiomeResolver_, $$1: Internal.ChunkAccess_): Internal.BiomeResolver; + hasBedrockHoles(): boolean; + targetStatus(): Internal.ChunkStatus; + static read($$0: Internal.CompoundTag_): Internal.BelowZeroRetrogen; + static replaceOldBedrock($$0: Internal.ProtoChunk_): void; + readonly static "UPGRADE_HEIGHT_ACCESSOR": any; + readonly static "CODEC": any; + } + type BelowZeroRetrogen_ = BelowZeroRetrogen; + class ClientLevelJS extends Internal.LevelJS { + constructor(mc: Internal.Minecraft_, e: Internal.LocalPlayer_) + toString(): string; + getEntities(): Internal.EntityArrayList; + static setInstance(instance: Internal.ClientLevelJS_): void; + static getInstance(): Internal.ClientLevelJS; + getMinecraft(): Internal.Minecraft; + getMinecraftPlayer(): Internal.LocalPlayer; + getMinecraftLevel(): Internal.Level; + getSide(): Internal.ScriptType; + getPlayerData(arg0: Internal.Player_): Internal.PlayerDataJS; + get entities(): Internal.EntityArrayList + set instance(instance: Internal.ClientLevelJS_) + get instance(): Internal.ClientLevelJS + get minecraft(): Internal.Minecraft + get minecraftPlayer(): Internal.LocalPlayer + get minecraftLevel(): Internal.Level + get side(): Internal.ScriptType + readonly "clientPlayerData": Internal.ClientPlayerDataJS; + } + type ClientLevelJS_ = ClientLevelJS; + interface Int2ObjectMap$Entry extends Internal.Map$Entry { + getIntKey(): number; + getKey(): number; + get intKey(): number + get key(): number + } + type Int2ObjectMap$Entry_ = Int2ObjectMap$Entry; + class BufferBuilder extends Internal.DefaultedVertexConsumer implements Internal.VertexBufferView, Internal.VertexDrain, Internal.ExtendingBufferBuilder, Internal.BufferVertexConsumer, Internal.BufferBuilderExt, Internal.StateManager$IResettable, Internal.MemoryTrackingBuffer, Internal.BlockSensitiveBufferBuilder { + constructor($$0: number) + uv2($$0: number): Internal.VertexConsumer; + endVertex(): void; + flush(vertexCount: number, format: Internal.BufferVertexFormat_): void; + normal($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; + resetState(): void; + begin($$0: Internal.VertexFormat$Mode_, $$1: Internal.VertexFormat_): void; + popNextBuffer(): Internal.Pair; + getSortState(): Internal.BufferBuilder$SortState; + getUsedSize(): number; + ensureBufferCapacity(bytes: number): boolean; + putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + currentElement(): Internal.VertexFormatElement; + overlayCoords($$0: number, $$1: number): Internal.VertexConsumer; + endBlock(): void; + building(): boolean; + uvShort($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; + getAllocatedSize(): number; + putByte($$0: number, $$1: number): void; + uv2($$0: number, $$1: number): Internal.VertexConsumer; + putFloat($$0: number, $$1: number): void; + setQuadSortOrigin($$0: number, $$1: number, $$2: number): void; + end(): void; + vertex(matrix: com.mojang.math.Matrix4f_, x: number, y: number, z: number): Internal.VertexConsumer; + getVertexFormat(): Internal.BufferVertexFormat; + color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; + color($$0: number): Internal.VertexConsumer; + setupBufferSlice(arg0: Internal.ByteBuffer_, arg1: Internal.BufferBuilder$DrawState_): void; + handler$bho000$onInit(bufferSizeIn: number, ci: Internal.CallbackInfo_): void; + restoreSortState($$0: Internal.BufferBuilder$SortState_): void; + freeAndDeleteBuffer(): void; + overlayCoords($$0: number): Internal.VertexConsumer; + vertex($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; + color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; + register(): void; + iris$beginWithoutExtending(arg0: Internal.VertexFormat$Mode_, arg1: Internal.VertexFormat_): void; + putBulkData(arg0: Internal.PoseStack$Pose_, arg1: Internal.BakedQuad_, arg2: number[], arg3: number, arg4: number, arg5: number, arg6: number[], arg7: number, arg8: boolean): void; + createSink(factory: Internal.VertexType_): Internal.VertexSink; + nextElement(): void; + normal(matrix: com.mojang.math.Matrix3f_, x: number, y: number, z: number): Internal.VertexConsumer; + teardownBufferSlice(): void; + putShort($$0: number, $$1: number): void; + getDirectBuffer(): Internal.ByteBuffer; + vertex(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: number, arg10: number, arg11: number, arg12: number, arg13: number): void; + splitStrip(): void; + clear(): void; + discard(): void; + uv($$0: number, $$1: number): Internal.VertexConsumer; + getWriterPosition(): number; + beginBlock(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void; + get sortState(): Internal.BufferBuilder$SortState + get usedSize(): number + get allocatedSize(): number + get vertexFormat(): Internal.BufferVertexFormat + get directBuffer(): Internal.ByteBuffer + get writerPosition(): number + } + type BufferBuilder_ = BufferBuilder; + class CompletableFuture implements Internal.Future, Internal.CompletionStage { + constructor() + getNow(arg0: T): T; + thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletionStage; + thenComposeAsync(arg0: Internal.Function_): Internal.CompletableFuture; + static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_): Internal.Executor; + exceptionallyAsync(arg0: Internal.Function_): Internal.CompletionStage; + exceptionallyCompose(arg0: Internal.Function_): this; + thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletableFuture; + thenApplyAsync(arg0: Internal.Function_): Internal.CompletionStage; + complete(arg0: T): boolean; + exceptionallyComposeAsync(arg0: Internal.Function_): this; + thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletableFuture; + get(): T; + thenRun(arg0: Internal.Runnable_): Internal.CompletableFuture; + thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; + runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; + isCancelled(): boolean; + completeAsync(arg0: Internal.Supplier_): this; + thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletionStage; + acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletableFuture; + thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletionStage; + whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): Internal.CompletionStage; + exceptionally(arg0: Internal.Function_): Internal.CompletionStage; + thenAccept(arg0: Internal.Consumer_): Internal.CompletionStage; + static failedFuture(arg0: Internal.Throwable_): Internal.CompletableFuture; + static delayedExecutor(arg0: number, arg1: Internal.TimeUnit_, arg2: Internal.Executor_): Internal.Executor; + static runAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletableFuture; + cancel(arg0: boolean): boolean; + static runAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; + thenCompose(arg0: Internal.Function_): Internal.CompletableFuture; + runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; + join(): T; + acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletionStage; + orTimeout(arg0: number, arg1: Internal.TimeUnit_): this; + thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletableFuture; + static supplyAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): Internal.CompletableFuture; + handleAsync(arg0: Internal.BiFunction_): Internal.CompletableFuture; + minimalCompletionStage(): Internal.CompletionStage; + get(arg0: number, arg1: Internal.TimeUnit_): T; + handle(arg0: Internal.BiFunction_): Internal.CompletableFuture; + exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): this; + exceptionallyComposeAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; + isCompletedExceptionally(): boolean; + applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletableFuture; + thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; + static supplyAsync(arg0: Internal.Supplier_): Internal.CompletableFuture; + copy(): this; + thenRunAsync(arg0: Internal.Runnable_): Internal.CompletableFuture; + static completedFuture(arg0: U): Internal.CompletableFuture; + completeExceptionally(arg0: Internal.Throwable_): boolean; + obtrudeException(arg0: Internal.Throwable_): void; + applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; + static completedStage(arg0: U): Internal.CompletionStage; + runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; + handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletableFuture; + completeAsync(arg0: Internal.Supplier_, arg1: Internal.Executor_): this; + static anyOf(...arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; + completeOnTimeout(arg0: T, arg1: number, arg2: Internal.TimeUnit_): this; + static failedStage(arg0: Internal.Throwable_): Internal.CompletionStage; + newIncompleteFuture(): Internal.CompletableFuture; + toString(): string; + defaultExecutor(): Internal.Executor; + obtrudeValue(arg0: T): void; + runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletableFuture; + getNumberOfDependents(): number; + thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletableFuture; + isDone(): boolean; + whenComplete(arg0: Internal.BiConsumer_): Internal.CompletionStage; + thenApply(arg0: Internal.Function_): Internal.CompletionStage; + static allOf(...arg0: Internal.CompletableFuture_[]): Internal.CompletableFuture; + toCompletableFuture(): this; + whenCompleteAsync(arg0: Internal.BiConsumer_): this; + thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; + applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; + acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; + thenComposeAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletableFuture; + get cancelled(): boolean + get completedExceptionally(): boolean + get numberOfDependents(): number + get done(): boolean + } + type CompletableFuture_ = CompletableFuture; + class Cipher { + wrap(arg0: Internal.Key_): number[]; + update(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; + doFinal(arg0: number[], arg1: number): number; + doFinal(): number[]; + update(arg0: number[]): number[]; + doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[]): number; + doFinal(arg0: number[]): number[]; + getParameters(): Internal.AlgorithmParameters; + doFinal(arg0: number[], arg1: number, arg2: number): number[]; + getAlgorithm(): string; + init(arg0: number, arg1: Internal.Key_): void; + init(arg0: number, arg1: Internal.Certificate_, arg2: Internal.SecureRandom_): void; + getExemptionMechanism(): Internal.ExemptionMechanism; + updateAAD(arg0: Internal.ByteBuffer_): void; + static getInstance(arg0: string): Internal.Cipher; + update(arg0: number[], arg1: number, arg2: number): number[]; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.SecureRandom_): void; + updateAAD(arg0: number[]): void; + toString(): string; + static getInstance(arg0: string, arg1: Internal.Provider_): Internal.Cipher; + doFinal(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; + getIV(): number[]; + doFinal(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; + update(arg0: Internal.ByteBuffer_, arg1: Internal.ByteBuffer_): number; + init(arg0: number, arg1: Internal.Certificate_): void; + update(arg0: number[], arg1: number, arg2: number, arg3: number[], arg4: number): number; + getProvider(): Internal.Provider; + static getInstance(arg0: string, arg1: string): Internal.Cipher; + getOutputSize(arg0: number): number; + static getMaxAllowedParameterSpec(arg0: string): Internal.AlgorithmParameterSpec; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_): void; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameters_, arg3: Internal.SecureRandom_): void; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_, arg3: Internal.SecureRandom_): void; + updateAAD(arg0: number[], arg1: number, arg2: number): void; + static getMaxAllowedKeyLength(arg0: string): number; + getBlockSize(): number; + unwrap(arg0: number[], arg1: string, arg2: number): Internal.Key; + init(arg0: number, arg1: Internal.Key_, arg2: Internal.AlgorithmParameterSpec_): void; + get parameters(): Internal.AlgorithmParameters + get algorithm(): string + get exemptionMechanism(): Internal.ExemptionMechanism + get IV(): number[] + get provider(): Internal.Provider + get blockSize(): number + readonly static "SECRET_KEY": 3; + readonly static "ENCRYPT_MODE": 1; + readonly static "PUBLIC_KEY": 1; + readonly static "PRIVATE_KEY": 2; + readonly static "WRAP_MODE": 3; + readonly static "UNWRAP_MODE": 4; + readonly static "DECRYPT_MODE": 2; + } + type Cipher_ = Cipher; + interface PrimitiveIterator$OfDouble extends Internal.PrimitiveIterator { + forEachRemaining(arg0: any): void; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + nextDouble(): number; + } + type PrimitiveIterator$OfDouble_ = PrimitiveIterator$OfDouble; + class VeryBiasedToBottomHeight extends Internal.HeightProvider { + toString(): string; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + getType(): Internal.HeightProviderType; + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): Internal.VeryBiasedToBottomHeight; + get type(): Internal.HeightProviderType + readonly static "CODEC": any; + } + type VeryBiasedToBottomHeight_ = VeryBiasedToBottomHeight; + class SharedContextData { + constructor(scope: Internal.Scriptable_) + getTypeWrappers(): Internal.TypeWrappers; + hasTypeWrappers(): boolean; + static get(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.SharedContextData; + newClassSerialNumber(): number; + getExtraProperty(key: string): any; + getWrapFactory(): Internal.WrapFactory; + getClassDataCache(): Internal.ClassDataCache; + addCustomJavaToJsWrapper(predicate: Internal.Predicate_, provider: Internal.CustomJavaToJsWrapperProvider_): void; + static get(scope: Internal.Scriptable_): Internal.SharedContextData; + getClassShutter(): Internal.ClassShutter; + setExtraProperty(key: string, value: any): void; + setClassShutter(shutter: Internal.ClassShutter_): void; + setWrapFactory(wrapFactory: Internal.WrapFactory_): void; + getRemapper(): Internal.Remapper; + addToTopLevelScope(name: string, value: any): void; + addCustomJavaToJsWrapper(type: Internal.Class_, provider: Internal.CustomJavaToJsWrapperProvider_): void; + setRemapper(remapper: Internal.Remapper_): void; + wrapCustomJavaToJs(javaObject: any): Internal.CustomJavaToJsWrapper; + get typeWrappers(): Internal.TypeWrappers + get wrapFactory(): Internal.WrapFactory + get classDataCache(): Internal.ClassDataCache + get classShutter(): Internal.ClassShutter + set classShutter(shutter: Internal.ClassShutter_) + set wrapFactory(wrapFactory: Internal.WrapFactory_) + get remapper(): Internal.Remapper + set remapper(remapper: Internal.Remapper_) + readonly static "AKEY": "ClassCache"; + readonly "topLevelScope": Internal.Scriptable; + } + type SharedContextData_ = SharedContextData; + class EyeOfEnder extends Internal.Entity implements Internal.ItemSupplier { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + signalTo($$0: BlockPos_): void; + getItem(): Internal.ItemStack; + getBrightness(): number; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + lerpMotion($$0: number, $$1: number, $$2: number): void; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + setItem($$0: Internal.ItemStack_): void; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + shouldRenderAtSqrDistance($$0: number): boolean; + isAttackable(): boolean; + get item(): Internal.ItemStack + get brightness(): number + get addEntityPacket(): Internal.Packet + set item($$0: Internal.ItemStack_) + get attackable(): boolean + } + type EyeOfEnder_ = EyeOfEnder; + class PathNavigationRegion implements Internal.CollisionGetter, Internal.BlockGetter { + constructor($$0: Internal.Level_, $$1: BlockPos_, $$2: BlockPos_) + noCollision($$0: Internal.Entity_): boolean; + getMinSection(): number; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + getBlockState($$0: BlockPos_): Internal.BlockState; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + getSectionIndex($$0: number): number; + getMaxSection(): number; + getMaxBuildHeight(): number; + getLightEmission($$0: BlockPos_): number; + getBlockFloorHeight($$0: BlockPos_): number; + getProfiler(): Internal.ProfilerFiller; + getSectionYFromSectionIndex($$0: number): number; + noCollision($$0: Internal.AABB_): boolean; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getHeight(): number; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getWorldBorder(): Internal.WorldBorder; + isOutsideBuildHeight($$0: number): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getFluidState($$0: BlockPos_): Internal.FluidState; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getMinBuildHeight(): number; + getSectionsCount(): number; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + getMaxLightLevel(): number; + getSectionIndexFromSectionY($$0: number): number; + get minSection(): number + get maxSection(): number + get maxBuildHeight(): number + get profiler(): Internal.ProfilerFiller + get height(): number + get worldBorder(): Internal.WorldBorder + get minBuildHeight(): number + get sectionsCount(): number + get maxLightLevel(): number + } + type PathNavigationRegion_ = PathNavigationRegion; + interface IntSupplier { + getAsInt(): number; + get asInt(): number + } + type IntSupplier_ = IntSupplier | (()=>number); + interface Logger { + error(arg0: string): void; + trace(arg0: string, ...arg1: any[]): void; + warn(arg0: string, arg1: any, arg2: any): void; + isTraceEnabled(arg0: org.slf4j.Marker_): boolean; + info(arg0: string, arg1: Internal.Throwable_): void; + warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + debug(arg0: string): void; + error(arg0: org.slf4j.Marker_, arg1: string): void; + error(arg0: string, ...arg1: any[]): void; + trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + warn(arg0: string, arg1: any): void; + trace(arg0: org.slf4j.Marker_, arg1: string): void; + warn(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void; + info(arg0: string): void; + debug(arg0: string, ...arg1: any[]): void; + debug(arg0: org.slf4j.Marker_, arg1: string): void; + info(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void; + warn(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + warn(arg0: string, arg1: Internal.Throwable_): void; + info(arg0: string, arg1: any): void; + error(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + isWarnEnabled(arg0: org.slf4j.Marker_): boolean; + isTraceEnabled(): boolean; + trace(arg0: string): void; + info(arg0: org.slf4j.Marker_, arg1: string): void; + debug(arg0: string, arg1: any, arg2: any): void; + info(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + trace(arg0: string, arg1: any): void; + error(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + trace(arg0: string, arg1: any, arg2: any): void; + debug(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + isDebugEnabled(): boolean; + error(arg0: string, arg1: any): void; + trace(arg0: org.slf4j.Marker_, arg1: string, arg2: any, arg3: any): void; + info(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + warn(arg0: string): void; + warn(arg0: string, ...arg1: any[]): void; + debug(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + isErrorEnabled(): boolean; + trace(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void; + warn(arg0: org.slf4j.Marker_, arg1: string): void; + warn(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + isWarnEnabled(): boolean; + error(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + error(arg0: string, arg1: any, arg2: any): void; + getName(): string; + trace(arg0: org.slf4j.Marker_, arg1: string, arg2: Internal.Throwable_): void; + isErrorEnabled(arg0: org.slf4j.Marker_): boolean; + debug(arg0: string, arg1: any): void; + info(arg0: org.slf4j.Marker_, arg1: string, arg2: any): void; + info(arg0: string, arg1: any, arg2: any): void; + isInfoEnabled(): boolean; + debug(arg0: string, arg1: Internal.Throwable_): void; + info(arg0: string, ...arg1: any[]): void; + isDebugEnabled(arg0: org.slf4j.Marker_): boolean; + error(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void; + isInfoEnabled(arg0: org.slf4j.Marker_): boolean; + debug(arg0: org.slf4j.Marker_, arg1: string, ...arg2: any[]): void; + trace(arg0: string, arg1: Internal.Throwable_): void; + error(arg0: string, arg1: Internal.Throwable_): void; + get traceEnabled(): boolean + get debugEnabled(): boolean + get errorEnabled(): boolean + get warnEnabled(): boolean + get name(): string + get infoEnabled(): boolean + readonly static "ROOT_LOGGER_NAME": "ROOT"; + } + type Logger_ = Logger; + class ClientboundUpdateTagsPacket implements Internal.Packet { + constructor($$0: Internal.Map_, Internal.TagNetworkSerialization$NetworkPayload_>) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getTags(): Internal.Map, Internal.TagNetworkSerialization$NetworkPayload>; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get tags(): Internal.Map, Internal.TagNetworkSerialization$NetworkPayload> + get skippable(): boolean + } + type ClientboundUpdateTagsPacket_ = ClientboundUpdateTagsPacket; + interface BlockApiLookup$BlockEntityApiProvider { + find(arg0: Internal.BlockEntity_, arg1: C): A; + } + type BlockApiLookup$BlockEntityApiProvider_ = ((arg0: Internal.BlockEntity, arg1: C)=>A) | BlockApiLookup$BlockEntityApiProvider; + interface RecipeSerializer { + register($$0: string, $$1: S): S; + fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): T; + fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): T; + toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: T): void; + readonly static "FIREWORK_STAR_FADE": Internal.SimpleRecipeSerializer; + readonly static "SHIELD_DECORATION": Internal.SimpleRecipeSerializer; + readonly static "SHULKER_BOX_COLORING": Internal.SimpleRecipeSerializer; + readonly static "SMELTING_RECIPE": Internal.SimpleCookingSerializer; + readonly static "FIREWORK_ROCKET": Internal.SimpleRecipeSerializer; + readonly static "MAP_CLONING": Internal.SimpleRecipeSerializer; + readonly static "BOOK_CLONING": Internal.SimpleRecipeSerializer; + readonly static "BANNER_DUPLICATE": Internal.SimpleRecipeSerializer; + readonly static "SHAPELESS_RECIPE": any; + readonly static "REPAIR_ITEM": Internal.SimpleRecipeSerializer; + readonly static "STONECUTTER": any; + readonly static "CAMPFIRE_COOKING_RECIPE": Internal.SimpleCookingSerializer; + readonly static "SMITHING": any; + readonly static "MAP_EXTENDING": Internal.SimpleRecipeSerializer; + readonly static "ARMOR_DYE": Internal.SimpleRecipeSerializer; + readonly static "SMOKING_RECIPE": Internal.SimpleCookingSerializer; + readonly static "TIPPED_ARROW": Internal.SimpleRecipeSerializer; + readonly static "SUSPICIOUS_STEW": Internal.SimpleRecipeSerializer; + readonly static "BLASTING_RECIPE": Internal.SimpleCookingSerializer; + readonly static "SHAPED_RECIPE": any; + readonly static "FIREWORK_STAR": Internal.SimpleRecipeSerializer; + } + type RecipeSerializer_ = Special.RecipeSerializer | RecipeSerializer; + class WorldgenRandom extends Internal.Random implements Internal.RandomSource { + constructor($$0: Internal.RandomSource_) + nextFloat(arg0: number): number; + getCount(): number; + next($$0: number): number; + setLargeFeatureSeed($$0: number, $$1: number, $$2: number): void; + setLargeFeatureWithSalt($$0: number, $$1: number, $$2: number, $$3: number): void; + nextDouble(arg0: number, arg1: number): number; + nextExponential(): number; + setSeed($$0: number): void; + fork(): Internal.RandomSource; + nextInt(arg0: number, arg1: number): number; + nextLong(arg0: number, arg1: number): number; + isDeprecated(): boolean; + nextGaussian(arg0: number, arg1: number): number; + consumeCount($$0: number): void; + forkPositional(): Internal.PositionalRandomFactory; + setDecorationSeed($$0: number, $$1: number, $$2: number): number; + setFeatureSeed($$0: number, $$1: number, $$2: number): void; + nextDouble(arg0: number): number; + nextLong(arg0: number): number; + nextFloat(arg0: number, arg1: number): number; + static seedSlimeChunk($$0: number, $$1: number, $$2: number, $$3: number): Internal.Random; + nextIntBetweenInclusive($$0: number, $$1: number): number; + get count(): number + set seed($$0: number) + get deprecated(): boolean + } + type WorldgenRandom_ = WorldgenRandom; + class AdvancementRewards$Builder { + constructor() + static loot($$0: ResourceLocation_): Internal.AdvancementRewards$Builder; + addExperience($$0: number): this; + static experience($$0: number): Internal.AdvancementRewards$Builder; + addLootTable($$0: ResourceLocation_): this; + build(): Internal.AdvancementRewards; + static function($$0: ResourceLocation_): Internal.AdvancementRewards$Builder; + static recipe($$0: ResourceLocation_): Internal.AdvancementRewards$Builder; + runs($$0: ResourceLocation_): this; + addRecipe($$0: ResourceLocation_): this; + } + type AdvancementRewards$Builder_ = AdvancementRewards$Builder; + abstract class FeatureSize { + constructor($$0: Internal.OptionalInt_) + minClippedHeight(): Internal.OptionalInt; + getSizeAtHeight(arg0: number, arg1: number): number; + readonly static "CODEC": any; + } + type FeatureSize_ = FeatureSize; + class ImmutableMap$Builder { + constructor() + put(arg0: K, arg1: V): this; + put(arg0: Internal.Map$Entry_): this; + buildOrThrow(): Internal.ImmutableMap; + putAll(arg0: Internal.Map_): this; + putAll(arg0: Internal.Iterable_): this; + orderEntriesByValue(arg0: Internal.Comparator_): this; + build(): Internal.ImmutableMap; + } + type ImmutableMap$Builder_ = ImmutableMap$Builder; + interface TrinketPlayerScreenHandler { + trinkets$getTrinketSlotEnd(): number; + trinkets$getSlotTypes(arg0: Internal.SlotGroup_): Internal.List; + trinkets$getGroupCount(): number; + trinkets$getSlotHeights(arg0: Internal.SlotGroup_): Internal.List; + trinkets$getGroupPos(arg0: Internal.SlotGroup_): Internal.Point; + trinkets$getGroupNum(arg0: Internal.SlotGroup_): number; + trinkets$updateTrinketSlots(arg0: boolean): void; + trinkets$getTrinketSlotStart(): number; + trinkets$getSlotWidth(arg0: Internal.SlotGroup_): number; + } + type TrinketPlayerScreenHandler_ = TrinketPlayerScreenHandler; + class VibrationPath { + constructor($$0: BlockPos_, $$1: Internal.PositionSource_, $$2: number) + getOrigin(): BlockPos; + getArrivalInTicks(): number; + getDestination(): Internal.PositionSource; + static read($$0: Internal.FriendlyByteBuf_): Internal.VibrationPath; + static write($$0: Internal.FriendlyByteBuf_, $$1: Internal.VibrationPath_): void; + get origin(): BlockPos + get arrivalInTicks(): number + get destination(): Internal.PositionSource + readonly static "CODEC": any; + } + type VibrationPath_ = VibrationPath; + interface PlayerRideable { + } + type PlayerRideable_ = PlayerRideable; + class ItemStack$TooltipPart extends Internal.Enum { + static values(): Internal.ItemStack$TooltipPart[]; + getMask(): number; + static valueOf($$0: string): Internal.ItemStack$TooltipPart; + get mask(): number + readonly static "ENCHANTMENTS": Internal.ItemStack$TooltipPart; + readonly static "CAN_PLACE": Internal.ItemStack$TooltipPart; + readonly static "CAN_DESTROY": Internal.ItemStack$TooltipPart; + readonly static "DYE": Internal.ItemStack$TooltipPart; + readonly static "MODIFIERS": Internal.ItemStack$TooltipPart; + readonly static "ADDITIONAL": Internal.ItemStack$TooltipPart; + readonly static "UNBREAKABLE": Internal.ItemStack$TooltipPart; + } + type ItemStack$TooltipPart_ = "modifiers" | "enchantments" | "unbreakable" | "can_place" | "dye" | "can_destroy" | ItemStack$TooltipPart | "additional"; + class MinecraftProfileTexture { + constructor(arg0: string, arg1: Internal.Map_) + toString(): string; + getMetadata(arg0: string): string; + getUrl(): string; + getHash(): string; + get url(): string + get hash(): string + readonly static "PROFILE_TEXTURE_COUNT": 3; + } + type MinecraftProfileTexture_ = MinecraftProfileTexture; + class NarratableEntry$NarrationPriority extends Internal.Enum { + static values(): Internal.NarratableEntry$NarrationPriority[]; + static valueOf($$0: string): Internal.NarratableEntry$NarrationPriority; + isTerminal(): boolean; + get terminal(): boolean + readonly static "NONE": Internal.NarratableEntry$NarrationPriority; + readonly static "HOVERED": Internal.NarratableEntry$NarrationPriority; + readonly static "FOCUSED": Internal.NarratableEntry$NarrationPriority; + } + type NarratableEntry$NarrationPriority_ = "focused" | "hovered" | NarratableEntry$NarrationPriority | "none"; + interface TextureAtlasSpriteAccessor { + getMainImage(): Internal.NativeImage[]; + getX(): number; + getY(): number; + get mainImage(): Internal.NativeImage[] + get x(): number + get y(): number + } + type TextureAtlasSpriteAccessor_ = TextureAtlasSpriteAccessor; + class InputConstants$Key { + getDisplayName(): Internal.Component; + hashCode(): number; + toString(): string; + getName(): string; + getType(): Internal.InputConstants$Type; + getValue(): number; + equals($$0: any): boolean; + getNumericKeyValue(): Internal.OptionalInt; + get displayName(): Internal.Component + get name(): string + get type(): Internal.InputConstants$Type + get value(): number + get numericKeyValue(): Internal.OptionalInt + } + type InputConstants$Key_ = InputConstants$Key; + interface WithAttachedData { + getData(): Internal.AttachedData; + get data(): Internal.AttachedData + } + type WithAttachedData_ = WithAttachedData; + class MultiBufferSource$BufferSource implements Internal.MemoryTrackingBuffer, Internal.MultiBufferSource { + endBatch($$0: Internal.RenderType_): void; + endBatch(): void; + freeAndDeleteBuffer(): void; + endLastBatch(): void; + getBuffer($$0: Internal.RenderType_): Internal.VertexConsumer; + getUsedSize(): number; + getAllocatedSize(): number; + get usedSize(): number + get allocatedSize(): number + } + type MultiBufferSource$BufferSource_ = MultiBufferSource$BufferSource; + abstract class LevelJS implements Internal.WithAttachedData { + constructor(w: Internal.Level_) + createEntity(id: ResourceLocation_): Internal.EntityJS; + isDaytime(): boolean; + tickChunk(x: number, z: number, tickCount: number): void; + tickChunk(pos: Internal.ChunkPos_): void; + getGameRules(): Internal.GameRulesJS; + isRaining(): boolean; + createExplosion(x: number, y: number, z: number): Internal.ExplosionJS; + countTickableBlocks(): number; + getPlayer(entity: Internal.Entity_): Internal.PlayerJS; + createEntityList(entities: Internal.Collection_): Internal.EntityArrayList; + spawnLightning(x: number, y: number, z: number, effectOnly: boolean): void; + getMoonBrightness(): number; + getEntitiesWithin(aabb: Internal.AABB_): Internal.EntityArrayList; + getRandomPlayer(): Internal.PlayerJS; + getMinecraftLevel(): Internal.Level; + getLivingEntity(entity: Internal.Entity_): Internal.LivingEntityJS; + getSide(): Internal.ScriptType; + getBlock(x: number, y: number, z: number): Internal.BlockContainerJS; + getServer(): Internal.ServerJS; + spawnNetherPortal(pos: BlockPos_, axis: Internal.Direction$Axis_): void; + getDimension(): ResourceLocation; + getLocalTime(): number; + getDifficulty(): Internal.Difficulty; + getWorldBorder(): Internal.WorldBorder; + isThundering(): boolean; + getMoonPhase(): number; + getEntities(): Internal.EntityArrayList; + getTime(): number; + getData(): Internal.AttachedData; + forceLoadChunk(x: number, z: number, forceLoad: boolean): void; + spawnFireworks(x: number, y: number, z: number, f: Internal.FireworksJS_): void; + getPlayerData(arg0: Internal.Player_): Internal.PlayerDataJS; + getForceLoadedChunks(): Internal.List; + getEntity(e: Internal.Entity_): Internal.EntityJS; + findNearestMapFeature(structureFeature: Internal.TagKey_, pos: BlockPos_, i: number, bl: boolean): Internal.BlockContainerJS; + getPlayers(): Internal.EntityArrayList; + spawnLightning(x: number, y: number, z: number, effectOnly: boolean, player: Internal.EntityJS_): void; + findNearestBiome(biomePredicate: Internal.Predicate_, pos: BlockPos_, i: number, j: number): Internal.Pair; + tickChunk(x: number, z: number): void; + getServerLevel(): Internal.ServerLevel; + setRainStrength(strength: number): void; + getBlock(pos: BlockPos_): Internal.BlockContainerJS; + isOverworld(): boolean; + forceLoadChunk(pos: Internal.ChunkPos_, forceLoad: boolean): void; + getBlock(blockEntity: Internal.BlockEntity_): Internal.BlockContainerJS; + get daytime(): boolean + get gameRules(): Internal.GameRulesJS + get raining(): boolean + get moonBrightness(): number + get randomPlayer(): Internal.PlayerJS + get minecraftLevel(): Internal.Level + get side(): Internal.ScriptType + get server(): Internal.ServerJS + get dimension(): ResourceLocation + get localTime(): number + get difficulty(): Internal.Difficulty + get worldBorder(): Internal.WorldBorder + get thundering(): boolean + get moonPhase(): number + get entities(): Internal.EntityArrayList + get time(): number + get data(): Internal.AttachedData + get forceLoadedChunks(): Internal.List + get players(): Internal.EntityArrayList + get serverLevel(): Internal.ServerLevel + set rainStrength(strength: number) + get overworld(): boolean /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. + * @org.spongepowered.asm.mixin.Final() */ - protected constructor(); + readonly "minecraftLevel": Internal.Level; + } + type LevelJS_ = LevelJS; + class PackType extends Internal.Enum { + static values(): Internal.PackType[]; + getVersion($$0: Internal.GameVersion_): number; + static valueOf($$0: string): Internal.PackType; + getDirectory(): string; + get directory(): string + readonly static "CLIENT_RESOURCES": Internal.PackType; + readonly static "SERVER_DATA": Internal.PackType; + } + type PackType_ = "client_resources" | PackType | "server_data"; + class PainterObjectStorage { + constructor() + createScreenObjects(): any[]; + getObject(key: string): Internal.PainterObject; + clear(): void; + getObjects(): Internal.Collection; + remove(id: string): void; + handle(root: Internal.CompoundTag_): void; + get objects(): Internal.Collection + } + type PainterObjectStorage_ = PainterObjectStorage; + abstract class MinecraftServer extends Internal.ReentrantBlockableEventLoop implements Internal.MinecraftServerKJS, Internal.CommandSource, Internal.AutoCloseable { + constructor($$0: Internal.Thread_, $$1: Internal.LevelStorageSource$LevelStorageAccess_, $$2: Internal.PackRepository_, $$3: Internal.WorldStem_, $$4: Internal.Proxy_, $$5: Internal.DataFixer_, $$6: Internal.MinecraftSessionService_, $$7: Internal.GameProfileRepository_, $$8: Internal.GameProfileCache_, $$9: any_) + getConnection(): Internal.ServerConnectionListener; + pollTask(): boolean; + getCompressionThreshold(): number; + getPlayerIdleTimeout(): number; + fillServerSystemReport(arg0: Internal.SystemReport_): Internal.SystemReport; + isTimeProfilerRunning(): boolean; + getProxy(): Internal.Proxy; + getResourceManager(): Internal.ResourceManager; + setDefaultGameType($$0: Internal.GameType_): void; + saveEverything($$0: boolean, $$1: boolean, $$2: boolean): boolean; + getPredicateManager(): Internal.PredicateManager; + askEither($$0: Internal.Function_): Internal.CompletableFuture; + usesAuthentication(): boolean; + setEnforceWhitelist($$0: boolean): void; + getFunctions(): Internal.ServerFunctionManager; + isShutdown(): boolean; + getSingleplayerName(): string; + getScaledTrackingDistance($$0: number): number; + publishServer($$0: Internal.GameType_, $$1: boolean, $$2: number): boolean; + getFrameTimer(): Internal.FrameTimer; + static configurePackRepository($$0: Internal.PackRepository_, $$1: Internal.DataPackConfig_, $$2: boolean): Internal.DataPackConfig; + hasGui(): boolean; + stopTimeProfiler(): Internal.ProfileResults; + getDefaultGameType(): Internal.GameType; + setDemo($$0: boolean): void; + alwaysAccepts(): boolean; + getTickCount(): number; + asKJS(): Internal.ServerJS; + dumpServerProperties($$0: Internal.Path_): void; + isUnderSpawnProtection($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Player_): boolean; + getPackRepository(): Internal.PackRepository; + getPlayerList(): Internal.PlayerList; + getWorldPath($$0: Internal.LevelResource_): Internal.Path; + getResourcePack(): string; + executeIfPossible($$0: Internal.Runnable_): void; + getStructureManager(): Internal.StructureManager; + getReloadableResourcesKJS(): Internal.MinecraftServer$ReloadableResources; + finishRecordingMetrics(): void; + getLevel($$0: Internal.ResourceKey_): Internal.ServerLevel; + ask($$0: Internal.Function_): Internal.CompletableFuture; + isSingleplayer(): boolean; + setPreventProxyConnections($$0: boolean): void; + getPort(): number; + getGameRules(): Internal.GameRules; + tickChildren($$0: Internal.BooleanSupplier_): void; + isRecordingMetrics(): boolean; + getCommands(): Internal.Commands; + isSpawningAnimals(): boolean; + getServerDirectory(): Internal.File; + setUsesAuthentication($$0: boolean): void; + getAllLevels(): Internal.Iterable; + isStopped(): boolean; + setPlayerList($$0: Internal.PlayerList_): void; + setLocalIp($$0: string): void; + createGameModeForPlayer($$0: Internal.ServerPlayer_): Internal.ServerPlayerGameMode; + isNetherEnabled(): boolean; + getLocalIp(): string; + getCustomBossEvents(): Internal.CustomBossEvents; + reloadResources($$0: Internal.Collection_): Internal.CompletableFuture; + isEnforceWhitelist(): boolean; + saveAllChunks($$0: boolean, $$1: boolean, $$2: boolean): boolean; + isCurrentlySaving(): boolean; + getLootTables(): Internal.LootTables; + areNpcsEnabled(): boolean; + hidesOnlinePlayers(): boolean; + getProfileRepository(): Internal.GameProfileRepository; + getProfileCache(): Internal.GameProfileCache; + getAbsoluteMaxWorldSize(): number; + getCommandStorage(): Internal.CommandStorage; + getForcedGameType(): Internal.GameType; + setDifficulty($$0: Internal.Difficulty_, $$1: boolean): void; + getItemModifierManager(): Internal.ItemModifierManager; + acceptsSuccess(): boolean; + invalidateStatus(): void; + overworld(): Internal.ServerLevel; + static spin($$0: Internal.Function_): S; + getStatus(): Internal.ServerStatus; + setPlayerIdleTimeout($$0: number): void; + tickServer($$0: Internal.BooleanSupplier_): void; + getScoreboard(): Internal.ServerScoreboard; + addTickable($$0: Internal.Runnable_): void; + method_3777(): Internal.Thread; + createCommandSourceStack(): Internal.CommandSourceStack; + setFlightAllowed($$0: boolean): void; + getServerModName(): string; + isCommandBlockEnabled(): boolean; + acceptsFailure(): boolean; + method_16211(arg0: Internal.Runnable_): Internal.Runnable; + getNextTickTime(): number; + isHardcore(): boolean; + sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; + getFile($$0: string): Internal.File; + getSpawnRadius($$0: Internal.ServerLevel_): number; + localvar$bgl000$wrapResourceManager(original: Internal.CloseableResourceManager_): Internal.CloseableResourceManager; + stopRecordingMetrics(): void; + startTimeProfiler(): void; + repliesToStatus(): boolean; + isPublished(): boolean; + getPlayerCount(): number; + getAdvancements(): Internal.ServerAdvancementManager; + getMotd(): string; + isRunning(): boolean; + getSessionService(): Internal.MinecraftSessionService; + getRateLimitPacketsPerSecond(): number; + getOperatorUserPermissionLevel(): number; + stopServer(): void; + fillSystemReport($$0: Internal.SystemReport_): Internal.SystemReport; + isReady(): boolean; + setPort($$0: number): void; + shouldInformAdmins(): boolean; + registryAccess(): Internal.RegistryAccess$Frozen; + isDedicatedServer(): boolean; + setDifficultyLocked($$0: boolean): void; + getMaxPlayers(): number; + setPvpAllowed($$0: boolean): void; + isSpawningMonsters(): boolean; + getResourcePackPrompt(): Internal.Component; + getKeyPair(): Internal.KeyPair; + forceSynchronousWrites(): boolean; + isPvpAllowed(): boolean; + isResourcePackRequired(): boolean; + getFunctionCompilationLevel(): number; + getServerVersion(): string; + getResourcePackHash(): string; + getProfiler(): Internal.ProfilerFiller; + getAverageTickTime(): number; + isSingleplayerOwner(arg0: Internal.GameProfile_): boolean; + onServerExit(): void; + kickUnlistedPlayers($$0: Internal.CommandSourceStack_): void; + setResourcePack($$0: string, $$1: string): void; + createTextFilterForPlayer($$0: Internal.ServerPlayer_): Internal.TextFilter; + startRecordingMetrics($$0: Internal.Consumer_, $$1: Internal.Consumer_): void; + isDemo(): boolean; + getProfilePermissions($$0: Internal.GameProfile_): number; + getWorldScreenshotFile(): Internal.Optional; + method_5384(): boolean; + halt($$0: boolean): void; + isEpollEnabled(): boolean; + method_18856(arg0: Internal.Runnable_): boolean; + shouldRconBroadcast(): boolean; + levelKeys(): Internal.Set>; + getSpawnProtectionRadius(): number; + getModdedStatus(): Internal.ModCheck; + getPlayerNames(): string[]; + getRecipeManager(): Internal.RecipeManager; + setSingleplayerName($$0: string): void; + close(): void; + getFixerUpper(): Internal.DataFixer; + getWorldData(): Internal.WorldData; + method_18859(arg0: Internal.Runnable_): void; + setMotd($$0: string): void; + getPreventProxyConnections(): boolean; + isFlightAllowed(): boolean; + get connection(): Internal.ServerConnectionListener + get compressionThreshold(): number + get playerIdleTimeout(): number + get timeProfilerRunning(): boolean + get proxy(): Internal.Proxy + get resourceManager(): Internal.ResourceManager + set defaultGameType($$0: Internal.GameType_) + get predicateManager(): Internal.PredicateManager + set enforceWhitelist($$0: boolean) + get functions(): Internal.ServerFunctionManager + get shutdown(): boolean + get singleplayerName(): string + get frameTimer(): Internal.FrameTimer + get defaultGameType(): Internal.GameType + set demo($$0: boolean) + get tickCount(): number + get packRepository(): Internal.PackRepository + get playerList(): Internal.PlayerList + get resourcePack(): string + get structureManager(): Internal.StructureManager + get reloadableResourcesKJS(): Internal.MinecraftServer$ReloadableResources + get singleplayer(): boolean + set preventProxyConnections($$0: boolean) + get port(): number + get gameRules(): Internal.GameRules + get recordingMetrics(): boolean + get commands(): Internal.Commands + get spawningAnimals(): boolean + get serverDirectory(): Internal.File + set usesAuthentication($$0: boolean) + get allLevels(): Internal.Iterable + get stopped(): boolean + set playerList($$0: Internal.PlayerList_) + set localIp($$0: string) + get netherEnabled(): boolean + get localIp(): string + get customBossEvents(): Internal.CustomBossEvents + get enforceWhitelist(): boolean + get currentlySaving(): boolean + get lootTables(): Internal.LootTables + get profileRepository(): Internal.GameProfileRepository + get profileCache(): Internal.GameProfileCache + get absoluteMaxWorldSize(): number + get commandStorage(): Internal.CommandStorage + get forcedGameType(): Internal.GameType + get itemModifierManager(): Internal.ItemModifierManager + get status(): Internal.ServerStatus + set playerIdleTimeout($$0: number) + get scoreboard(): Internal.ServerScoreboard + set flightAllowed($$0: boolean) + get serverModName(): string + get commandBlockEnabled(): boolean + get nextTickTime(): number + get hardcore(): boolean + get published(): boolean + get playerCount(): number + get advancements(): Internal.ServerAdvancementManager + get motd(): string + get running(): boolean + get sessionService(): Internal.MinecraftSessionService + get rateLimitPacketsPerSecond(): number + get operatorUserPermissionLevel(): number + get ready(): boolean + set port($$0: number) + get dedicatedServer(): boolean + set difficultyLocked($$0: boolean) + get maxPlayers(): number + set pvpAllowed($$0: boolean) + get spawningMonsters(): boolean + get resourcePackPrompt(): Internal.Component + get keyPair(): Internal.KeyPair + get pvpAllowed(): boolean + get resourcePackRequired(): boolean + get functionCompilationLevel(): number + get serverVersion(): string + get resourcePackHash(): string + get profiler(): Internal.ProfilerFiller + get averageTickTime(): number + get demo(): boolean + get worldScreenshotFile(): Internal.Optional + get epollEnabled(): boolean + get spawnProtectionRadius(): number + get moddedStatus(): Internal.ModCheck + get playerNames(): string[] + get recipeManager(): Internal.RecipeManager + set singleplayerName($$0: string) + get fixerUpper(): Internal.DataFixer + get worldData(): Internal.WorldData + set motd($$0: string) + get preventProxyConnections(): boolean + get flightAllowed(): boolean + readonly static "LEVEL_STORAGE_SCHEMA": "level://"; + readonly static "START_CHUNK_RADIUS": 11; + readonly static "LEVEL_STORAGE_PROTOCOL": "level"; + readonly static "ABSOLUTE_MAX_WORLD_SIZE": 29999984; + readonly static "MAP_RESOURCE_FILE": "resources.zip"; + readonly static "USERID_CACHE_FILE": Internal.File; + readonly static "DEMO_SETTINGS": Internal.LevelSettings; + readonly "storageSource": Internal.LevelStorageSource$LevelStorageAccess; + readonly static "VANILLA_BRAND": "vanilla"; + readonly static "ANONYMOUS_PLAYER_PROFILE": Internal.GameProfile; + readonly "tickTimes": number[]; + readonly static "MS_PER_TICK": 50; + } + type MinecraftServer_ = MinecraftServer; + class Matcher implements Internal.MatchResult { + start(): number; + matches(): boolean; + find(arg0: number): boolean; + pattern(): Internal.Pattern; + appendReplacement(arg0: Internal.StringBuffer_, arg1: string): this; + end(arg0: number): number; + end(arg0: string): number; + reset(): this; + results(): Internal.Stream; + reset(arg0: Internal.CharSequence_): this; + replaceFirst(arg0: string): string; + appendTail(arg0: Internal.StringBuilder_): Internal.StringBuilder; + groupCount(): number; + find(): boolean; + replaceFirst(arg0: Internal.Function_): string; + lookingAt(): boolean; + region(arg0: number, arg1: number): this; + start(arg0: number): number; + hasTransparentBounds(): boolean; + appendReplacement(arg0: Internal.StringBuilder_, arg1: string): this; + end(): number; + replaceAll(arg0: Internal.Function_): string; + group(arg0: string): string; + toString(): string; + requireEnd(): boolean; + hasAnchoringBounds(): boolean; + useTransparentBounds(arg0: boolean): this; + appendTail(arg0: Internal.StringBuffer_): Internal.StringBuffer; + regionEnd(): number; + useAnchoringBounds(arg0: boolean): this; + toMatchResult(): Internal.MatchResult; + usePattern(arg0: Internal.Pattern_): this; + replaceAll(arg0: string): string; + start(arg0: string): number; + static quoteReplacement(arg0: string): string; + group(): string; + group(arg0: number): string; + hitEnd(): boolean; + regionStart(): number; + } + type Matcher_ = Matcher; + class FieldPosition { + constructor(arg0: Internal.Format$Field_) + constructor(arg0: Internal.Format$Field_, arg1: number) + constructor(arg0: number) + hashCode(): number; + toString(): string; + getFieldAttribute(): Internal.Format$Field; + getBeginIndex(): number; + getField(): number; + equals(arg0: any): boolean; + setBeginIndex(arg0: number): void; + setEndIndex(arg0: number): void; + getEndIndex(): number; + get fieldAttribute(): Internal.Format$Field + get beginIndex(): number + get field(): number + set beginIndex(arg0: number) + set endIndex(arg0: number) + get endIndex(): number + } + type FieldPosition_ = FieldPosition; + interface StructurePoolElementType

{ + codec(): Internal.Codec

; + register($$0: string, $$1: Internal.Codec_

): this; + readonly static "LIST": any; + readonly static "LEGACY": any; + readonly static "FEATURE": any; + readonly static "EMPTY": any; + readonly static "SINGLE": any; + } + type StructurePoolElementType_

= Special.StructurePoolElementType | StructurePoolElementType

; + class ContextFactory { + constructor() + addListener(listener: Internal.ContextFactory$Listener_): void; + enterContext(): Internal.Context; + static getGlobal(): Internal.ContextFactory; + call(action: Internal.ContextAction_): T; + enterContext(cx: Internal.Context_): Internal.Context; + isSealed(): boolean; + seal(): void; + getApplicationClassLoader(): Internal.ClassLoader; + removeListener(listener: Internal.ContextFactory$Listener_): void; + get global(): Internal.ContextFactory + get sealed(): boolean + get applicationClassLoader(): Internal.ClassLoader + } + type ContextFactory_ = ContextFactory; + class WorldStem$InitConfig extends Internal.Record { + constructor($$0: Internal.PackRepository_, $$1: Internal.Commands$CommandSelection_, $$2: number, $$3: boolean) + safeMode(): boolean; + hashCode(): number; + toString(): string; + commandSelection(): Internal.Commands$CommandSelection; + functionCompilationLevel(): number; + equals($$0: any): boolean; + packRepository(): Internal.PackRepository; + } + type WorldStem$InitConfig_ = WorldStem$InitConfig; + interface EnchantmentBuilder$PostFunction { + apply(arg0: Internal.LivingEntityJS_, arg1: Internal.EntityJS_, arg2: number): void; + } + type EnchantmentBuilder$PostFunction_ = ((arg0: Internal.LivingEntityJS, arg1: Internal.EntityJS, arg2: number)=>void) | EnchantmentBuilder$PostFunction; + class WoodenButtonBlockBuilder extends Internal.ShapedBlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type WoodenButtonBlockBuilder_ = WoodenButtonBlockBuilder; + interface PositionalRandomFactory { + fromHashOf($$0: ResourceLocation_): Internal.RandomSource; + at($$0: BlockPos_): Internal.RandomSource; + at(arg0: number, arg1: number, arg2: number): Internal.RandomSource; + fromHashOf(arg0: string): Internal.RandomSource; + parityConfigString(arg0: Internal.StringBuilder_): void; + } + type PositionalRandomFactory_ = PositionalRandomFactory; + class BlockColumnConfiguration extends Internal.Record implements Internal.FeatureConfiguration { + constructor($$0: Internal.List_, $$1: Internal.Direction_, $$2: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_, $$3: boolean) + static layer($$0: Internal.IntProvider_, $$1: Internal.BlockStateProvider_): Internal.BlockColumnConfiguration$Layer; + hashCode(): number; + getFeatures(): Internal.Stream>; + allowedPlacement(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate; + toString(): string; + layers(): Internal.List; + static simple($$0: Internal.IntProvider_, $$1: Internal.BlockStateProvider_): Internal.BlockColumnConfiguration; + prioritizeTip(): boolean; + equals($$0: any): boolean; + direction(): Internal.Direction; + get features(): Internal.Stream> + readonly static "CODEC": any; + } + type BlockColumnConfiguration_ = BlockColumnConfiguration; + class LinearPosTest extends Internal.PosRuleTest { + constructor($$0: number, $$1: number, $$2: number, $$3: number) + test($$0: BlockPos_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.Random_): boolean; + readonly static "CODEC": any; + } + type LinearPosTest_ = LinearPosTest; + class RenderType$CompositeRenderType extends Internal.RenderType implements Internal.BlendingStateHolder { + getTransparencyType(): Internal.TransparencyType; + toString(): string; + isOutline(): boolean; + outline(): Internal.Optional; + get transparencyType(): Internal.TransparencyType + get outline(): boolean + } + type RenderType$CompositeRenderType_ = RenderType$CompositeRenderType; + abstract class Type$TypeError { + constructor(arg0: string) + toString(): string; + } + type Type$TypeError_ = Type$TypeError; + class LevelRenderer implements Internal.WorldRendererAccess, Internal.ResourceManagerReloadListener, Internal.WorldRendererExtended, Internal.LevelRendererAccessor, Internal.AutoCloseable, Internal.IdentifiableResourceReloadListener, Internal.CullingDataCache { + constructor($$0: Internal.Minecraft_, $$1: Internal.RenderBuffers_) + setRenderBuffers(arg0: Internal.RenderBuffers_): void; + getItemEntityTarget(): Internal.RenderTarget; + needsUpdate(): void; + entityTarget(): Internal.RenderTarget; + updateGlobalBlockEntities($$0: Internal.Collection_, $$1: Internal.Collection_): void; + saveState(): void; + invokeRenderEntity(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: Internal.PoseStack_, arg6: Internal.MultiBufferSource_): void; + getCloudsTarget(): Internal.RenderTarget; + getChunks(): Internal.ViewArea; + static renderLineBox(matrices: Internal.PoseStack_, vertexConsumer: Internal.VertexConsumer_, x1: number, y1: number, z1: number, x2: number, y2: number, z2: number, red: number, green: number, blue: number, alpha: number, xAxisRed: number, yAxisGreen: number, zAxisBlue: number): void; + prepareCullFrustum($$0: Internal.PoseStack_, $$1: Vec3_, $$2: com.mojang.math.Matrix4f_): void; + killFrustum(): void; + getTranslucentTarget(): Internal.RenderTarget; + renderLevel($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: boolean, $$4: Internal.Camera_, $$5: Internal.GameRenderer_, $$6: Internal.LightTexture_, $$7: com.mojang.math.Matrix4f_): void; + handler$bgb000$renderLevel(poseStack: Internal.PoseStack_, f: number, l: number, bl: boolean, camera: Internal.Camera_, gameRenderer: Internal.GameRenderer_, lightTexture: Internal.LightTexture_, matrix4f: com.mojang.math.Matrix4f_, ci: Internal.CallbackInfo_): void; + countRenderedChunks(): number; + addRecentlyCompiledChunk($$0: Internal.ChunkRenderDispatcher$RenderChunk_): void; + getEntityRenderDispatcher(): Internal.EntityRenderDispatcher; + redirect$bmd000$redirectSetSkyShader(instance: Internal.VertexBuffer_, viewMatrix: com.mojang.math.Matrix4f_, projectionMatrix: com.mojang.math.Matrix4f_, shader: Internal.ShaderInstance_): void; + tickRain($$0: Internal.Camera_): void; + hasRenderedAllChunks(): boolean; + setLevel($$0: Internal.ClientLevel_): void; + setBlocksDirty(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): void; + static getLightColor($$0: Internal.BlockAndTintGetter_, $$1: Internal.BlockState_, $$2: BlockPos_): number; + addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + static addChainedFilledBoxVertices($$0: Internal.BufferBuilder_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; + handler$bmd000$preRenderEndSky(matrices: Internal.PoseStack_, ci: Internal.CallbackInfo_): void; + getFabricDependencies(): Internal.Collection; + invokeRenderChunkLayer(arg0: Internal.RenderType_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number, arg5: com.mojang.math.Matrix4f_): void; + getTotalChunks(): number; + tick(): void; + getRenderBuffers(): Internal.RenderBuffers; + getRegularEntityCount(): number; + static renderLineBox($$0: Internal.VertexConsumer_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): void; + doEntityOutline(): void; + redirect$bmm000$redirectGetFogColorOverride(instance: Internal.DimensionSpecialEffects_, skyAngle: number, tickDelta: number): number[]; + getEntityStatistics(): string; + handler$bli000$tickRainSplashing(camera: Internal.Camera_, callbackInfo: Internal.CallbackInfo_): void; + resize($$0: number, $$1: number): void; + getChunkBuilder(): Internal.ChunkRenderDispatcher; + setShouldRegenerateClouds(arg0: boolean): void; + levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; + playStreamingMusic($$0: Internal.SoundEvent_, $$1: BlockPos_): void; + getChunkStatistics(): string; + initOutline(): void; + setSectionDirty($$0: number, $$1: number, $$2: number): void; + isChunkCompiled(pos: BlockPos_): boolean; + getCompletedChunks(): number; + redirect$bml000$redirectGetStarBrightness(instance: Internal.ClientLevel_, f: number): number; + destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; + getSodiumWorldRenderer(): Internal.SodiumWorldRenderer; + static renderLineBox($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; + captureFrustum(): void; + invokeSetupRender(arg0: Internal.Camera_, arg1: Internal.Frustum_, arg2: boolean, arg3: boolean): void; + renderSky($$0: Internal.PoseStack_, $$1: com.mojang.math.Matrix4f_, $$2: number, $$3: Internal.Camera_, $$4: boolean, $$5: Internal.Runnable_): void; + getName(): string; + getFabricId(): ResourceLocation; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + blockChanged($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BlockState_, $$4: number): void; + static renderLineBox($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.AABB_, $$3: number, $$4: number, $$5: number, $$6: number): void; + getChunkRenderDispatcher(): Internal.ChunkRenderDispatcher; + globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + allChanged(): void; + getLevel(): Internal.ClientLevel; + getParticlesTarget(): Internal.RenderTarget; + setBlockDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + shouldRegenerateClouds(): boolean; + setSectionDirtyWithNeighbors(x: number, y: number, z: number): void; + getLastViewDistance(): number; + static renderVoxelShape($$0: Internal.PoseStack_, $$1: Internal.VertexConsumer_, $$2: Internal.VoxelShape_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; + getWeatherTarget(): Internal.RenderTarget; + close(): void; + clear(): void; + renderClouds($$0: Internal.PoseStack_, $$1: com.mojang.math.Matrix4f_, $$2: number, $$3: number, $$4: number, $$5: number): void; + restoreState(): void; + static getLightColor($$0: Internal.BlockAndTintGetter_, $$1: BlockPos_): number; + graphicsChanged(): void; + set renderBuffers(arg0: Internal.RenderBuffers_) + get itemEntityTarget(): Internal.RenderTarget + get cloudsTarget(): Internal.RenderTarget + get chunks(): Internal.ViewArea + get translucentTarget(): Internal.RenderTarget + get entityRenderDispatcher(): Internal.EntityRenderDispatcher + set level($$0: Internal.ClientLevel_) + get fabricDependencies(): Internal.Collection + get totalChunks(): number + get renderBuffers(): Internal.RenderBuffers + get regularEntityCount(): number + get entityStatistics(): string + get chunkBuilder(): Internal.ChunkRenderDispatcher + set shouldRegenerateClouds(arg0: boolean) + get chunkStatistics(): string + get completedChunks(): number + get sodiumWorldRenderer(): Internal.SodiumWorldRenderer + get name(): string + get fabricId(): ResourceLocation + get chunkRenderDispatcher(): Internal.ChunkRenderDispatcher + get level(): Internal.ClientLevel + get particlesTarget(): Internal.RenderTarget + get lastViewDistance(): number + get weatherTarget(): Internal.RenderTarget + readonly static "CHUNK_SIZE": 16; + readonly static "DIRECTIONS": any; + } + type LevelRenderer_ = LevelRenderer; + abstract class Reader implements Internal.Closeable, Internal.Readable { + static nullReader(): Internal.Reader; + transferTo(arg0: Internal.Writer_): number; + read(arg0: Internal.CharBuffer_): number; + read(): number; + markSupported(): boolean; + mark(arg0: number): void; + close(): void; + read(arg0: string[], arg1: number, arg2: number): number; + ready(): boolean; + read(arg0: string[]): number; + skip(arg0: number): number; + reset(): void; + } + type Reader_ = Reader; + interface DoubleListIterator extends Internal.DoubleBidirectionalIterator, Internal.ListIterator { + add(arg0: any): void; + forEachRemaining(arg0: any): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + set(arg0: any): void; + skip(arg0: number): number; + add(arg0: number): void; + remove(): void; + set(arg0: number): void; + add(arg0: number): void; + set(arg0: number): void; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + back(arg0: number): number; + previous(): any; + } + type DoubleListIterator_ = DoubleListIterator; + interface PrivateKey extends Internal.Key, Internal.Destroyable { + destroy(): void; + isDestroyed(): boolean; + get destroyed(): boolean + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "serialVersionUID": 6034044314589513430; + } + type PrivateKey_ = PrivateKey; + class ServerStatus$Version { + constructor($$0: string, $$1: number) + getName(): string; + getProtocol(): number; + get name(): string + get protocol(): number + } + type ServerStatus$Version_ = ServerStatus$Version; + class ZombieHorse extends Internal.AbstractHorse { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + alwaysAccepts(): boolean; + getMobType(): Internal.MobType; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + get mobType(): Internal.MobType + } + type ZombieHorse_ = ZombieHorse; + class EvokerFangs extends Internal.Entity { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.LivingEntity_) + getComponent(key: Internal.ComponentKey_): C; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + getAnimationProgress($$0: number): number; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getOwner(): Internal.LivingEntity; + handleEntityEvent($$0: number): void; + setOwner($$0: Internal.LivingEntity_): void; + asKJS(): Internal.EntityJS; + tick(): void; + get addEntityPacket(): Internal.Packet + get owner(): Internal.LivingEntity + set owner($$0: Internal.LivingEntity_) + readonly static "ATTACK_DURATION": 20; + readonly static "LIFE_OFFSET": 2; + readonly static "ATTACK_TRIGGER_TICKS": 14; + } + type EvokerFangs_ = EvokerFangs; + class BlockBehaviour$OffsetType extends Internal.Enum { + static valueOf($$0: string): Internal.BlockBehaviour$OffsetType; + static values(): Internal.BlockBehaviour$OffsetType[]; + readonly static "NONE": Internal.BlockBehaviour$OffsetType; + readonly static "XZ": Internal.BlockBehaviour$OffsetType; + readonly static "XYZ": Internal.BlockBehaviour$OffsetType; + } + type BlockBehaviour$OffsetType_ = BlockBehaviour$OffsetType | "xyz" | "none" | "xz"; + class ChestBlockEntity extends Internal.RandomizableContainerBlockEntity implements Internal.LidBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + stopOpen($$0: Internal.Player_): void; + triggerEvent($$0: number, $$1: number): boolean; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + getOpenNess($$0: number): number; + hasCustomName(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + load($$0: Internal.CompoundTag_): void; + recheckOpen(): void; + static swapContents($$0: Internal.ChestBlockEntity_, $$1: Internal.ChestBlockEntity_): void; + getContainerSize(): number; + static lidAnimateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ChestBlockEntity_): void; + static getOpenCount($$0: Internal.BlockGetter_, $$1: BlockPos_): number; + get maxStackSize(): number + get containerSize(): number + } + type ChestBlockEntity_ = ChestBlockEntity; + interface Hash$Strategy { + equals(arg0: K, arg1: K): boolean; + hashCode(arg0: K): number; + } + type Hash$Strategy_ = Hash$Strategy; + abstract class FileSystemProvider { + readAttributes(arg0: Internal.Path_, arg1: Internal.Class_, ...arg2: any_[]): A; + move(arg0: Internal.Path_, arg1: Internal.Path_, ...arg2: any_[]): void; + static installedProviders(): Internal.List; + delete(arg0: Internal.Path_): void; + createLink(arg0: Internal.Path_, arg1: Internal.Path_): void; + newFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, ...arg2: any_[]): Internal.FileChannel; + newDirectoryStream(arg0: Internal.Path_, arg1: Internal.DirectoryStream$Filter_): Internal.DirectoryStream; + getFileStore(arg0: Internal.Path_): Internal.FileStore; + newAsynchronousFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ...arg3: any_[]): Internal.AsynchronousFileChannel; + newByteChannel(arg0: Internal.Path_, arg1: Internal.Set_, ...arg2: any_[]): Internal.SeekableByteChannel; + getFileAttributeView(arg0: Internal.Path_, arg1: Internal.Class_, ...arg2: any_[]): V; + createDirectory(arg0: Internal.Path_, ...arg1: any_[]): void; + createSymbolicLink(arg0: Internal.Path_, arg1: Internal.Path_, ...arg2: any_[]): void; + getScheme(): string; + newFileSystem(arg0: Internal.URI_, arg1: Internal.Map_): Internal.FileSystem; + isSameFile(arg0: Internal.Path_, arg1: Internal.Path_): boolean; + readAttributes(arg0: Internal.Path_, arg1: string, ...arg2: any_[]): Internal.Map; + readSymbolicLink(arg0: Internal.Path_): Internal.Path; + isHidden(arg0: Internal.Path_): boolean; + newOutputStream(arg0: Internal.Path_, ...arg1: Internal.OpenOption_[]): Internal.OutputStream; + newFileSystem(arg0: Internal.Path_, arg1: Internal.Map_): Internal.FileSystem; + checkAccess(arg0: Internal.Path_, ...arg1: any_[]): void; + setAttribute(arg0: Internal.Path_, arg1: string, arg2: any, ...arg3: any_[]): void; + copy(arg0: Internal.Path_, arg1: Internal.Path_, ...arg2: any_[]): void; + deleteIfExists(arg0: Internal.Path_): boolean; + newInputStream(arg0: Internal.Path_, ...arg1: Internal.OpenOption_[]): Internal.InputStream; + getFileSystem(arg0: Internal.URI_): Internal.FileSystem; + getPath(arg0: Internal.URI_): Internal.Path; + get scheme(): string + } + type FileSystemProvider_ = FileSystemProvider; + interface WorldStem$WorldDataSupplier { + get(arg0: Internal.ResourceManager_, arg1: Internal.DataPackConfig_): Internal.Pair; + loadFromWorld($$0: Internal.LevelStorageSource$LevelStorageAccess_): this; + } + type WorldStem$WorldDataSupplier_ = WorldStem$WorldDataSupplier | ((arg0: Internal.ResourceManager, arg1: Internal.DataPackConfig)=>Internal.Pair_); + class ServerScoreboard extends Internal.Scoreboard { + constructor($$0: Internal.MinecraftServer_) + stopTrackingObjective($$0: Internal.Objective_): void; + createData($$0: Internal.CompoundTag_): Internal.ScoreboardSaveData; + onTeamChanged($$0: Internal.PlayerTeam_): void; + onTeamAdded($$0: Internal.PlayerTeam_): void; + onPlayerScoreRemoved($$0: string, $$1: Internal.Objective_): void; + addPlayerToTeam($$0: string, $$1: Internal.PlayerTeam_): boolean; + removePlayerFromTeam($$0: string, $$1: Internal.PlayerTeam_): void; + addDirtyListener($$0: Internal.Runnable_): void; + getObjectiveDisplaySlotCount($$0: Internal.Objective_): number; + onObjectiveChanged($$0: Internal.Objective_): void; + onObjectiveAdded($$0: Internal.Objective_): void; + onScoreChanged($$0: Internal.Score_): void; + getStartTrackingPackets($$0: Internal.Objective_): Internal.List>; + onPlayerRemoved($$0: string): void; + onObjectiveRemoved($$0: Internal.Objective_): void; + createData(): Internal.ScoreboardSaveData; + onTeamRemoved($$0: Internal.PlayerTeam_): void; + getStopTrackingPackets($$0: Internal.Objective_): Internal.List>; + startTrackingObjective($$0: Internal.Objective_): void; + setDisplayObjective($$0: number, $$1: Internal.Objective_): void; + } + type ServerScoreboard_ = ServerScoreboard; + abstract class GameRules$Value { + constructor($$0: Internal.GameRules$Type_) + setFromArgument($$0: Internal.CommandContext_, $$1: string): void; + getCommandResult(): number; + serialize(): string; + toString(): string; + deserialize(arg0: string): void; + setFrom(arg0: T, arg1: Internal.MinecraftServer_): void; + get commandResult(): number + } + type GameRules$Value_ = GameRules$Value; + class LayerConfiguration implements Internal.FeatureConfiguration { + constructor($$0: number, $$1: Internal.BlockState_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "height": number; + readonly "state": Internal.BlockState; + readonly static "CODEC": any; + } + type LayerConfiguration_ = LayerConfiguration; + interface ReputationEventHandler { + onReputationEventFrom(arg0: Internal.ReputationEventType_, arg1: Internal.Entity_): void; + } + type ReputationEventHandler_ = ReputationEventHandler; + interface Reference2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.ToLongFunction { + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2LongFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2LongFunction; + getOrDefault(arg0: any, arg1: any): any; + removeLong(arg0: any): number; + put(arg0: K, arg1: number): number; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Reference2ByteFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2LongFunction; + containsKey(arg0: any): boolean; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Reference2IntFunction; + getLong(arg0: any): number; + remove(arg0: any): number; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Reference2CharFunction; + put(arg0: any, arg1: any): any; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2LongFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Reference2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Reference2ReferenceFunction; + applyAsLong(arg0: K): number; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2LongFunction; + defaultReturnValue(): number; + compose(arg0: Internal.Function_): Internal.Function; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Reference2DoubleFunction; + apply(arg0: K): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Reference2ShortFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2LongFunction; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2LongFunction; + getOrDefault(arg0: any, arg1: number): number; + size(): number; + clear(): void; + andThenLong(arg0: Internal.Long2LongFunction_): this; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2LongFunction; + get(arg0: any): any; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2LongFunction; + defaultReturnValue(arg0: number): void; + put(arg0: K, arg1: number): number; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Reference2ObjectFunction; + } + type Reference2LongFunction_ = ((arg0: any)=>number) | Reference2LongFunction; + interface StructurePlacement { + isFeatureChunk(arg0: Internal.ChunkGenerator_, arg1: number, arg2: number, arg3: number): boolean; + type(): Internal.StructurePlacementType; + readonly static "CODEC": any; + } + type StructurePlacement_ = StructurePlacement; + abstract class Number implements Internal.Serializable { + constructor() + longValue(): number; + doubleValue(): number; + shortValue(): number; + intValue(): number; + floatValue(): number; + byteValue(): number; + } + type Number_ = Number; + class Sound implements Internal.Weighted { + constructor($$0: string, $$1: number, $$2: number, $$3: number, $$4: Internal.Sound$Type_, $$5: boolean, $$6: boolean, $$7: number) + getType(): Internal.Sound$Type; + getLocation(): ResourceLocation; + toString(): string; + getAttenuationDistance(): number; + shouldStream(): boolean; + getVolume(): number; + getPitch(): number; + getPath(): ResourceLocation; + getSound(): any; + getSound(): this; + getWeight(): number; + preloadIfRequired($$0: Internal.SoundEngine_): void; + shouldPreload(): boolean; + get type(): Internal.Sound$Type + get location(): ResourceLocation + get attenuationDistance(): number + get volume(): number + get pitch(): number + get path(): ResourceLocation + get sound(): any + get sound(): Internal.Sound + get weight(): number + } + type Sound_ = Sound; + class ServerboundClientCommandPacket$Action extends Internal.Enum { + static valueOf($$0: string): Internal.ServerboundClientCommandPacket$Action; + static values(): Internal.ServerboundClientCommandPacket$Action[]; + readonly static "REQUEST_STATS": Internal.ServerboundClientCommandPacket$Action; + readonly static "PERFORM_RESPAWN": Internal.ServerboundClientCommandPacket$Action; + } + type ServerboundClientCommandPacket$Action_ = "request_stats" | "perform_respawn" | ServerboundClientCommandPacket$Action; + interface ItemModelPropertiesEventJS$ItemPropertiesCallback { + accept(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.EntityJS_, arg3: number): number; + } + type ItemModelPropertiesEventJS$ItemPropertiesCallback_ = ItemModelPropertiesEventJS$ItemPropertiesCallback | ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.EntityJS, arg3: number)=>number); + interface Wrapper { + unwrapped(o: any): any; + unwrap(): any; + } + type Wrapper_ = Wrapper; + interface Component extends Internal.Message, Internal.FormattedText { + nullToEmpty($$0: string): this; + getVisualOrderText(): Internal.FormattedCharSequence; + visitSelf($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visit($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + plainCopy(): Internal.MutableComponent; + getStyle(): Internal.Style; + visit($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visitSelf($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + getContents(): string; + getSiblings(): Internal.List; + getString($$0: number): string; + toFlatList($$0: Internal.Style_): Internal.List; + copy(): Internal.MutableComponent; + getString(): string; + get visualOrderText(): Internal.FormattedCharSequence + get style(): Internal.Style + get contents(): string + get siblings(): Internal.List + get string(): string + } + type Component_ = Component; + interface Byte2ReferenceFunction extends Internal.IntFunction, it.unimi.dsi.fastutil.Function { + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ReferenceFunction; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Byte2DoubleFunction; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ReferenceFunction; + getOrDefault(arg0: any, arg1: V): V; + put(arg0: number, arg1: V): V; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Byte2IntFunction; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Byte2LongFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ReferenceFunction; + containsKey(arg0: any): boolean; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ReferenceFunction; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + get(arg0: number): V; + apply(arg0: number): V; + remove(arg0: any): V; + containsKey(arg0: number): boolean; + remove(arg0: number): V; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ReferenceFunction; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Byte2ShortFunction; + apply(arg0: number): V; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Byte2ObjectFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Byte2ReferenceFunction; + put(arg0: number, arg1: V): V; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Byte2CharFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Byte2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Byte2ByteFunction; + size(): number; + getOrDefault(arg0: number, arg1: V): V; + andThen(arg0: Internal.Function_): Internal.Function; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ReferenceFunction; + clear(): void; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ReferenceFunction; + } + type Byte2ReferenceFunction_ = ((arg0: number)=>V) | Byte2ReferenceFunction; + interface ProgramTypeAccessor { + createProgramType(arg0: string, arg1: number, arg2: string, arg3: string, arg4: number): Internal.Program$Type; + } + type ProgramTypeAccessor_ = ProgramTypeAccessor; + class VariantBlockStateGenerator$Variant { + constructor() + model(s: string): Internal.VariantBlockStateGenerator$Model; + toJson(): Internal.JsonElement; + } + type VariantBlockStateGenerator$Variant_ = VariantBlockStateGenerator$Variant; + class AssetJsonGenerator extends Internal.JsonGenerator { + constructor(m: Internal.Map_) + static asItemModelLocation(id: ResourceLocation_): ResourceLocation; + itemModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; + blockModel(id: ResourceLocation_, consumer: Internal.Consumer_): void; + blockState(id: ResourceLocation_, consumer: Internal.Consumer_): void; + multipartState(id: ResourceLocation_, consumer: Internal.Consumer_): void; + } + type AssetJsonGenerator_ = AssetJsonGenerator; + interface LevelKJS extends Internal.AsKJS { + asKJS(): Internal.LevelJS; + } + type LevelKJS_ = LevelKJS; + interface ChronoZonedDateTime extends Internal.Comparable>, Internal.Temporal { + toLocalTime(): Internal.LocalTime; + isAfter(arg0: Internal.ChronoZonedDateTime_): boolean; + toInstant(): Internal.Instant; + plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + compareTo(arg0: any): number; + toLocalDateTime(): Internal.ChronoLocalDateTime; + getZone(): Internal.ZoneId; + with(arg0: Internal.TemporalAdjuster_): Internal.Temporal; + getLong(arg0: Internal.TemporalField_): number; + timeLineOrder(): Internal.Comparator>; + minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + with(arg0: Internal.TemporalField_, arg1: number): this; + compareTo(arg0: Internal.ChronoZonedDateTime_): number; + isSupported(arg0: Internal.TemporalField_): boolean; + format(arg0: Internal.DateTimeFormatter_): string; + getOffset(): Internal.ZoneOffset; + getChronology(): Internal.Chronology; + toString(): string; + withZoneSameInstant(arg0: Internal.ZoneId_): this; + isEqual(arg0: Internal.ChronoZonedDateTime_): boolean; + query(arg0: Internal.TemporalQuery_): R; + isSupported(arg0: Internal.TemporalUnit_): boolean; + isBefore(arg0: Internal.ChronoZonedDateTime_): boolean; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + from(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; + plus(arg0: Internal.TemporalAmount_): Internal.Temporal; + hashCode(): number; + withEarlierOffsetAtOverlap(): this; + get(arg0: Internal.TemporalField_): number; + withZoneSameLocal(arg0: Internal.ZoneId_): this; + toLocalDate(): D; + equals(arg0: any): boolean; + minus(arg0: Internal.TemporalAmount_): Internal.Temporal; + toEpochSecond(): number; + withLaterOffsetAtOverlap(): this; + get zone(): Internal.ZoneId + get offset(): Internal.ZoneOffset + get chronology(): Internal.Chronology + } + type ChronoZonedDateTime_ = ChronoZonedDateTime; + abstract class BiomeSpecialEffects$GrassColorModifier extends Internal.Enum implements Internal.StringRepresentable { + static byName($$0: string): Internal.BiomeSpecialEffects$GrassColorModifier; + getSerializedName(): string; + getName(): string; + static values(): Internal.BiomeSpecialEffects$GrassColorModifier[]; + modifyColor(arg0: number, arg1: number, arg2: number): number; + static valueOf($$0: string): Internal.BiomeSpecialEffects$GrassColorModifier; + get serializedName(): string + get name(): string + readonly static "DARK_FOREST": any; + readonly static "CODEC": any; + readonly static "SWAMP": any; + readonly static "NONE": any; + } + type BiomeSpecialEffects$GrassColorModifier_ = "dark_forest" | BiomeSpecialEffects$GrassColorModifier | "none" | "swamp"; + interface BlendingStateHolder { + getTransparencyType(): Internal.TransparencyType; + get transparencyType(): Internal.TransparencyType + } + type BlendingStateHolder_ = BlendingStateHolder; + class CommandSyntaxException extends Internal.Exception { + constructor(arg0: Internal.CommandExceptionType_, arg1: Internal.Message_, arg2: string, arg3: number) + constructor(arg0: Internal.CommandExceptionType_, arg1: Internal.Message_) + getRawMessage(): Internal.Message; + getCursor(): number; + getMessage(): string; + getInput(): string; + getContext(): string; + getType(): Internal.CommandExceptionType; + get rawMessage(): Internal.Message + get cursor(): number + get message(): string + get input(): string + get context(): string + get type(): Internal.CommandExceptionType + static "ENABLE_COMMAND_STACK_TRACES": false; + static "BUILT_IN_EXCEPTIONS": any; + readonly static "CONTEXT_AMOUNT": 10; + } + type CommandSyntaxException_ = CommandSyntaxException; + abstract class FlyingMob extends Internal.Mob { + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + travel($$0: Vec3_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + onClimbable(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + } + type FlyingMob_ = FlyingMob; + interface ScreenKeyboardEvents$AllowKeyRelease { + allowKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; + } + type ScreenKeyboardEvents$AllowKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>boolean) | ScreenKeyboardEvents$AllowKeyRelease; + class AxisAngle4f implements Internal.Cloneable, Internal.Externalizable { + constructor() + constructor(arg0: Internal.Quaternionfc_) + constructor(arg0: Internal.AxisAngle4f_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: number, arg1: Internal.Vector3fc_) + transform(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + clone(): any; + get(arg0: Internal.Quaterniond_): Internal.Quaterniond; + get(arg0: Internal.Quaternionf_): Internal.Quaternionf; + transform(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + writeExternal(arg0: Internal.ObjectOutput_): void; + get(arg0: Internal.AxisAngle4f_): this; + get(arg0: Internal.AxisAngle4d_): Internal.AxisAngle4d; + get(arg0: Internal.Matrix3f_): Internal.Matrix3f; + get(arg0: Internal.Matrix3d_): Internal.Matrix3d; + set(arg0: Internal.Matrix4fc_): this; + set(arg0: Internal.Quaternionfc_): this; + rotate(arg0: number): this; + set(arg0: Internal.Quaterniondc_): this; + set(arg0: Internal.Matrix4dc_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + normalize(): this; + set(arg0: Internal.AxisAngle4d_): this; + set(arg0: Internal.AxisAngle4f_): this; + toString(): string; + readExternal(arg0: Internal.ObjectInput_): void; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + toString(arg0: Internal.NumberFormat_): string; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + hashCode(): number; + set(arg0: Internal.Matrix3fc_): this; + set(arg0: Internal.Matrix4x3fc_): this; + set(arg0: Internal.Matrix3dc_): this; + set(arg0: number, arg1: Internal.Vector3fc_): this; + equals(arg0: any): boolean; + "z": number; + "y": number; + "x": number; + "angle": number; + } + type AxisAngle4f_ = AxisAngle4f; + class SuggestionContext { + constructor(arg0: Internal.CommandNode_, arg1: number) + readonly "startPos": number; + readonly "parent": Internal.CommandNode; + } + type SuggestionContext_ = SuggestionContext; + class SecondaryPoiSensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type SecondaryPoiSensor_ = SecondaryPoiSensor; + abstract class PlacementFilter extends Internal.PlacementModifier { + constructor() + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + } + type PlacementFilter_ = PlacementFilter; + class GameRules$IntegerValue extends Internal.GameRules$Value implements Internal.IntRuleAccessor { + constructor($$0: Internal.GameRules$Type_, $$1: number) + set($$0: number, $$1: Internal.MinecraftServer_): void; + setValue(arg0: number): void; + setFrom(arg0: Internal.GameRules$Value_, arg1: Internal.MinecraftServer_): void; + getCommandResult(): number; + serialize(): string; + setFrom($$0: Internal.GameRules$IntegerValue_, $$1: Internal.MinecraftServer_): void; + tryDeserialize($$0: string): boolean; + static create($$0: number): Internal.GameRules$Type; + getValue(): number; + static create($$0: number, $$1: Internal.BiConsumer_): Internal.GameRules$Type; + get(): number; + set value(arg0: number) + get commandResult(): number + get value(): number + } + type GameRules$IntegerValue_ = GameRules$IntegerValue; + class OptionalDynamic extends Internal.DynamicLike { + constructor(arg0: Internal.DynamicOps_, arg1: Internal.DataResult_>) + getElementGeneric(arg0: T): Internal.DataResult; + decode(arg0: Internal.Decoder_): Internal.DataResult>; + asLongStreamOpt(): Internal.DataResult; + map(arg0: Internal.Function_): Internal.DataResult; + getGeneric(arg0: T): Internal.DataResult; + flatMap(arg0: Internal.Function_): Internal.DataResult; + get(): Internal.DataResult>; + asNumber(): Internal.DataResult; + asByteBufferOpt(): Internal.DataResult; + orElseEmptyMap(): Internal.Dynamic; + asString(): Internal.DataResult; + asIntStreamOpt(): Internal.DataResult; + result(): Internal.Optional>; + asStreamOpt(): Internal.DataResult>>; + asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; + getElement(arg0: string): Internal.DataResult; + orElseEmptyList(): Internal.Dynamic; + into(arg0: Internal.Function_): Internal.DataResult; + get(arg0: string): this; + } + type OptionalDynamic_ = OptionalDynamic; + class RoundingMode extends Internal.Enum { + static valueOf(arg0: number): Internal.RoundingMode; + static valueOf(arg0: string): Internal.RoundingMode; + static values(): Internal.RoundingMode[]; + readonly static "FLOOR": Internal.RoundingMode; + readonly static "HALF_DOWN": Internal.RoundingMode; + readonly static "UNNECESSARY": Internal.RoundingMode; + readonly static "HALF_UP": Internal.RoundingMode; + readonly static "UP": Internal.RoundingMode; + readonly static "CEILING": Internal.RoundingMode; + readonly static "DOWN": Internal.RoundingMode; + readonly static "HALF_EVEN": Internal.RoundingMode; + } + type RoundingMode_ = "floor" | "up" | "down" | RoundingMode | "half_down" | "ceiling" | "unnecessary" | "half_up" | "half_even"; + class DarkOakTrunkPlacer extends Internal.TrunkPlacer { + constructor($$0: number, $$1: number, $$2: number) + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + readonly static "CODEC": any; + } + type DarkOakTrunkPlacer_ = DarkOakTrunkPlacer; + class ChunkRenderBounds { + constructor(origin: Internal.SectionPos_) + constructor(x1: number, y1: number, z1: number, x2: number, y2: number, z2: number) + readonly static "ALWAYS_FALSE": Internal.ChunkRenderBounds; + readonly "x1": number; + readonly "y2": number; + readonly "x2": number; + readonly "z1": number; + readonly "y1": number; + readonly "z2": number; + } + type ChunkRenderBounds_ = ChunkRenderBounds; + interface Effect extends Internal.Shader { + } + type Effect_ = Effect; + abstract class CustomBuffer extends Internal.Pointer$Default { + compact(): SELF; + capacity(): number; + toString(): string; + remaining(): number; + mark(): SELF; + limit(): number; + free(): void; + address(arg0: number): number; + position(): number; + put(arg0: SELF): SELF; + rewind(): SELF; + sizeof(): number; + slice(): SELF; + limit(arg0: number): SELF; + flip(): SELF; + clear(): SELF; + position(arg0: number): SELF; + reset(): SELF; + address0(): number; + hasRemaining(): boolean; + slice(arg0: number, arg1: number): SELF; + duplicate(): SELF; + address(): number; + } + type CustomBuffer_ = CustomBuffer; + class ClientTelemetryManager { + constructor($$0: Internal.Minecraft_, $$1: Internal.UserApiService_, $$2: Internal.Optional_, $$3: Internal.Optional_, $$4: Internal.UUID_) + onPlayerInfoReceived($$0: Internal.GameType_, $$1: boolean): void; + onServerBrandReceived($$0: string): void; + onDisconnect(): void; + } + type ClientTelemetryManager_ = ClientTelemetryManager; + class CraftingContainer implements Internal.Container, Internal.StackedContentsCompatible { + constructor($$0: Internal.AbstractContainerMenu_, $$1: number, $$2: number) + stopOpen($$0: Internal.Player_): void; + getWidth(): number; + getMaxStackSize(): number; + fillStackedContents($$0: Internal.StackedContents_): void; + countItem($$0: Internal.Item_): number; + removeItemNoUpdate($$0: number): Internal.ItemStack; + isEmpty(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + stillValid($$0: Internal.Player_): boolean; + removeItem($$0: number, $$1: number): Internal.ItemStack; + setChanged(): void; + getItem($$0: number): Internal.ItemStack; + getContainerSize(): number; + setItem($$0: number, $$1: Internal.ItemStack_): void; + getHeight(): number; + clearContent(): void; + get width(): number + get maxStackSize(): number + get empty(): boolean + get containerSize(): number + get height(): number + readonly "menu": Internal.AbstractContainerMenu; + } + type CraftingContainer_ = CraftingContainer; + class AxisAngle4d implements Internal.Cloneable, Internal.Externalizable { + constructor(arg0: Internal.Quaterniondc_) + constructor() + constructor(arg0: Internal.AxisAngle4d_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: Internal.AxisAngle4f_) + constructor(arg0: Internal.Quaternionfc_) + constructor(arg0: number, arg1: Internal.Vector3dc_) + constructor(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_) + transform(arg0: Internal.Vector4d_): Internal.Vector4d; + set(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + clone(): any; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + get(arg0: Internal.Quaterniond_): Internal.Quaterniond; + get(arg0: Internal.Quaternionf_): Internal.Quaternionf; + writeExternal(arg0: Internal.ObjectOutput_): void; + get(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + get(arg0: Internal.AxisAngle4d_): this; + get(arg0: Internal.Matrix3f_): Internal.Matrix3f; + get(arg0: Internal.Matrix3d_): Internal.Matrix3d; + transform(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + set(arg0: Internal.Matrix4fc_): this; + set(arg0: Internal.Quaternionfc_): this; + set(arg0: number, arg1: Internal.Vector3dc_): this; + set(arg0: Internal.Quaterniondc_): this; + set(arg0: Internal.Matrix4dc_): this; + transform(arg0: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + normalize(): this; + set(arg0: Internal.AxisAngle4d_): this; + toString(): string; + set(arg0: Internal.AxisAngle4f_): this; + readExternal(arg0: Internal.ObjectInput_): void; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + toString(arg0: Internal.NumberFormat_): string; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + set(arg0: Internal.Matrix4x3fc_): this; + hashCode(): number; + transform(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + rotate(arg0: number): this; + set(arg0: Internal.Matrix3fc_): this; + set(arg0: Internal.Matrix3dc_): this; + equals(arg0: any): boolean; + "z": number; + "angle": number; + "x": number; + "y": number; + } + type AxisAngle4d_ = AxisAngle4d; + class RenderStateShard$TextureStateShard extends Internal.RenderStateShard$EmptyTextureStateShard { + constructor($$0: ResourceLocation_, $$1: boolean, $$2: boolean) + toString(): string; + } + type RenderStateShard$TextureStateShard_ = RenderStateShard$TextureStateShard; + interface SpecialLogicInventory { + fabric_setSuppress(arg0: boolean): void; + fabric_onFinalCommit(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_): void; + } + type SpecialLogicInventory_ = SpecialLogicInventory; + class GrindstoneMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: any_) + constructor($$0: number, $$1: Internal.Inventory_) + stillValid($$0: Internal.Player_): boolean; + slotsChanged($$0: Internal.Container_): void; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + removed($$0: Internal.Player_): void; + readonly static "INPUT_SLOT": 0; + readonly static "MAX_NAME_LENGTH": 35; + readonly static "RESULT_SLOT": 2; + readonly static "ADDITIONAL_SLOT": 1; + } + type GrindstoneMenu_ = GrindstoneMenu; + abstract class ForwardingObject { + toString(): string; + } + type ForwardingObject_ = ForwardingObject; + class TextFilter$FilteredText { + constructor($$0: string, $$1: string) + static passThrough($$0: string): Internal.TextFilter$FilteredText; + getRaw(): string; + static fullyFiltered($$0: string): Internal.TextFilter$FilteredText; + getFiltered(): string; + get raw(): string + get filtered(): string + readonly static "EMPTY": Internal.TextFilter$FilteredText; + } + type TextFilter$FilteredText_ = TextFilter$FilteredText; + class FenceBlockBuilder extends Internal.ShapedBlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type FenceBlockBuilder_ = FenceBlockBuilder; + interface RemovableIdList { + fabric_remove(arg0: T): void; + fabric_remapIds(arg0: Internal.Int2IntMap_): void; + fabric_remapId(arg0: number, arg1: number): void; + fabric_removeId(arg0: number): void; + fabric_clear(): void; + } + type RemovableIdList_ = RemovableIdList; + class ClickEvent$Action extends Internal.Enum { + static values(): Internal.ClickEvent$Action[]; + static getByName($$0: string): Internal.ClickEvent$Action; + isAllowedFromServer(): boolean; + getName(): string; + static valueOf($$0: string): Internal.ClickEvent$Action; + get allowedFromServer(): boolean + get name(): string + readonly static "COPY_TO_CLIPBOARD": Internal.ClickEvent$Action; + readonly static "CHANGE_PAGE": Internal.ClickEvent$Action; + readonly static "OPEN_FILE": Internal.ClickEvent$Action; + readonly static "RUN_COMMAND": Internal.ClickEvent$Action; + readonly static "SUGGEST_COMMAND": Internal.ClickEvent$Action; + readonly static "OPEN_URL": Internal.ClickEvent$Action; + } + type ClickEvent$Action_ = "copy_to_clipboard" | "suggest_command" | "open_file" | "change_page" | ClickEvent$Action | "open_url" | "run_command"; + class FastMap { + constructor(properties: Internal.Collection_>, valuesMap: Internal.Map_, Internal.Comparable_>, Value>, compact: boolean) + getValue(stateIndex: number, property: Internal.Property_): T; + getPropertySet(): Internal.ImmutableSet>; + getIndexOf(state: Internal.Map_, Internal.Comparable_>): number; + getEntry(propertyIndex: number, stateIndex: number): Internal.Map$Entry, Internal.Comparable>; + withUnsafe(globalTableIndex: number, property: Internal.Property_, newValue: any): Value; + getKey(keyIndex: number): Internal.FastMapKey; + getValue(stateIndex: number, key: any): Internal.Comparable; + isSingleState(): boolean; + with(oldIndex: number, prop: Internal.Property_, value: T): Value; + numProperties(): number; + get propertySet(): Internal.ImmutableSet> + get singleState(): boolean + } + type FastMap_ = FastMap; + class Parameter implements Internal.AnnotatedElement { + toString(): string; + getAnnotation(arg0: Internal.Class_): A; + hashCode(): number; + getDeclaringInvokable(): Internal.Invokable; + getType(): Internal.TypeToken; + getAnnotations(): Internal.Annotation[]; + isAnnotationPresent(arg0: Internal.Class_): boolean; + getDeclaredAnnotation(arg0: Internal.Class_): A; + getAnnotatedType(): Internal.AnnotatedType; + getAnnotationsByType(arg0: Internal.Class_): A[]; + equals(arg0: any): boolean; + getDeclaredAnnotations(): Internal.Annotation[]; + getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; + get declaringInvokable(): Internal.Invokable + get type(): Internal.TypeToken + get annotations(): Internal.Annotation[] + get annotatedType(): Internal.AnnotatedType + get declaredAnnotations(): Internal.Annotation[] + } + type Parameter_ = Parameter; + class CopyNameFunction$NameSource extends Internal.Enum { + static valueOf($$0: string): Internal.CopyNameFunction$NameSource; + static values(): Internal.CopyNameFunction$NameSource[]; + static getByName($$0: string): Internal.CopyNameFunction$NameSource; + readonly "name": string; + readonly static "BLOCK_ENTITY": Internal.CopyNameFunction$NameSource; + readonly "param": Internal.LootContextParam; + readonly static "KILLER": Internal.CopyNameFunction$NameSource; + readonly static "KILLER_PLAYER": Internal.CopyNameFunction$NameSource; + readonly static "THIS": Internal.CopyNameFunction$NameSource; + } + type CopyNameFunction$NameSource_ = "killer" | CopyNameFunction$NameSource | "killer_player" | "this" | "block_entity"; + class LevelSummary implements Internal.Comparable { + constructor($$0: Internal.LevelSettings_, $$1: Internal.LevelVersion_, $$2: string, $$3: boolean, $$4: boolean, $$5: Internal.File_) + isDisabled(): boolean; + getIcon(): Internal.File; + getLevelId(): string; + getLastPlayed(): number; + getSettings(): Internal.LevelSettings; + compareTo($$0: Internal.LevelSummary_): number; + getLevelName(): string; + backupStatus(): Internal.LevelSummary$BackupStatus; + hasCheats(): boolean; + compareTo(arg0: any): number; + requiresManualConversion(): boolean; + isLocked(): boolean; + isCompatible(): boolean; + markVersionInList(): boolean; + getGameMode(): Internal.GameType; + getWorldVersionName(): Internal.MutableComponent; + isHardcore(): boolean; + askToOpenWorld(): boolean; + getInfo(): Internal.Component; + levelVersion(): Internal.LevelVersion; + get disabled(): boolean + get icon(): Internal.File + get levelId(): string + get lastPlayed(): number + get settings(): Internal.LevelSettings + get levelName(): string + get locked(): boolean + get compatible(): boolean + get gameMode(): Internal.GameType + get worldVersionName(): Internal.MutableComponent + get hardcore(): boolean + get info(): Internal.Component + } + type LevelSummary_ = LevelSummary; + interface Iterator { + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): E; + hasNext(): boolean; + } + type Iterator_ = Iterator; + class ClientboundLightUpdatePacketData { + constructor($$0: Internal.ChunkPos_, $$1: Internal.LevelLightEngine_, $$2: Internal.BitSet_, $$3: Internal.BitSet_, $$4: boolean) + constructor($$0: Internal.FriendlyByteBuf_, $$1: number, $$2: number) + getEmptyBlockYMask(): Internal.BitSet; + getTrustEdges(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + getEmptySkyYMask(): Internal.BitSet; + getBlockUpdates(): Internal.List; + getBlockYMask(): Internal.BitSet; + getSkyUpdates(): Internal.List; + getSkyYMask(): Internal.BitSet; + get emptyBlockYMask(): Internal.BitSet + get trustEdges(): boolean + get emptySkyYMask(): Internal.BitSet + get blockUpdates(): Internal.List + get blockYMask(): Internal.BitSet + get skyUpdates(): Internal.List + get skyYMask(): Internal.BitSet + } + type ClientboundLightUpdatePacketData_ = ClientboundLightUpdatePacketData; + interface ContainerSynchronizer { + sendDataChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: number): void; + sendSlotChange(arg0: Internal.AbstractContainerMenu_, arg1: number, arg2: Internal.ItemStack_): void; + sendInitialData(arg0: Internal.AbstractContainerMenu_, arg1: Internal.NonNullList_, arg2: Internal.ItemStack_, arg3: number[]): void; + sendCarriedChange(arg0: Internal.AbstractContainerMenu_, arg1: Internal.ItemStack_): void; + } + type ContainerSynchronizer_ = ContainerSynchronizer; + class MobEffectCategory extends Internal.Enum { + static values(): Internal.MobEffectCategory[]; + getTooltipFormatting(): Internal.ChatFormatting; + static valueOf($$0: string): Internal.MobEffectCategory; + get tooltipFormatting(): Internal.ChatFormatting + readonly static "HARMFUL": Internal.MobEffectCategory; + readonly static "BENEFICIAL": Internal.MobEffectCategory; + readonly static "NEUTRAL": Internal.MobEffectCategory; + } + type MobEffectCategory_ = "neutral" | MobEffectCategory | "beneficial" | "harmful"; + class ClientboundSetObjectivePacket implements Internal.Packet { + constructor($$0: Internal.Objective_, $$1: number) + constructor($$0: Internal.FriendlyByteBuf_) + getDisplayName(): Internal.Component; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getMethod(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getRenderType(): Internal.ObjectiveCriteria$RenderType; + isSkippable(): boolean; + getObjectiveName(): string; + get displayName(): Internal.Component + get method(): number + get renderType(): Internal.ObjectiveCriteria$RenderType + get skippable(): boolean + get objectiveName(): string + readonly static "METHOD_ADD": 0; + readonly static "METHOD_CHANGE": 2; + readonly static "METHOD_REMOVE": 1; + } + type ClientboundSetObjectivePacket_ = ClientboundSetObjectivePacket; + abstract class AbstractArrow extends Internal.Projectile { + isCritArrow(): boolean; + setEnchantmentEffectsFromEntity($$0: Internal.LivingEntity_, $$1: number): void; + setCritArrow($$0: boolean): void; + playerTouch($$0: Internal.Player_): void; + isNoPhysics(): boolean; + asKJS(): Internal.EntityJS; + setOwner($$0: Internal.Entity_): void; + getPierceLevel(): number; + method_5749($$0: Internal.CompoundTag_): void; + setShotFromCrossbow($$0: boolean): void; + shouldRenderAtSqrDistance($$0: number): boolean; + getBaseDamage(): number; + getComponent(key: Internal.ComponentKey_): C; + shoot($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + setBaseDamage($$0: number): void; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + getKnockback(): number; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + setSoundEvent($$0: Internal.SoundEvent_): void; + lerpMotion($$0: number, $$1: number, $$2: number): void; + alwaysAccepts(): boolean; + setNoPhysics($$0: boolean): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setKnockback($$0: number): void; + isAttackable(): boolean; + shotFromCrossbow(): boolean; + setPierceLevel($$0: number): void; + get critArrow(): boolean + set critArrow($$0: boolean) + get noPhysics(): boolean + set owner($$0: Internal.Entity_) + get pierceLevel(): number + set shotFromCrossbow($$0: boolean) + get baseDamage(): number + set baseDamage($$0: number) + get knockback(): number + set soundEvent($$0: Internal.SoundEvent_) + set noPhysics($$0: boolean) + set knockback($$0: number) + get attackable(): boolean + set pierceLevel($$0: number) + "pickup": Internal.AbstractArrow$Pickup; + "shakeTime": number; + } + type AbstractArrow_ = AbstractArrow; + abstract class PlayerDataJS implements Internal.WithAttachedData { + constructor() + hasClientMod(): boolean; + getProfile(): Internal.GameProfile; + getOverworld(): Internal.LevelJS; + getName(): string; + getId(): Internal.UUID; + getPlayer(): P; + getData(): Internal.AttachedData; + getMinecraftPlayer(): E; + get profile(): Internal.GameProfile + get overworld(): Internal.LevelJS + get name(): string + get id(): Internal.UUID + get player(): P + get data(): Internal.AttachedData + get minecraftPlayer(): E + } + type PlayerDataJS_ = PlayerDataJS; + class SmokerMenu extends Internal.AbstractFurnaceMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_, $$3: any_) + constructor($$0: number, $$1: Internal.Inventory_) + } + type SmokerMenu_ = SmokerMenu; + class ClampedNormalFloat extends Internal.FloatProvider { + getMinValue(): number; + static of($$0: number, $$1: number, $$2: number, $$3: number): Internal.ClampedNormalFloat; + toString(): string; + getMaxValue(): number; + static sample($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; + sample($$0: Internal.Random_): number; + getType(): Internal.FloatProviderType; + get minValue(): number + get maxValue(): number + get type(): Internal.FloatProviderType + readonly static "CODEC": any; + } + type ClampedNormalFloat_ = ClampedNormalFloat; + class HoglinSpecificSensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type HoglinSpecificSensor_ = HoglinSpecificSensor; + class StructureManager { + constructor($$0: Internal.ResourceManager_, $$1: Internal.LevelStorageSource$LevelStorageAccess_, $$2: Internal.DataFixer_) + save($$0: ResourceLocation_): boolean; + remove($$0: ResourceLocation_): void; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + readStructure($$0: Internal.CompoundTag_): Internal.StructureTemplate; + getOrCreate($$0: ResourceLocation_): Internal.StructureTemplate; + get($$0: ResourceLocation_): Internal.Optional; + createPathToStructure($$0: ResourceLocation_, $$1: string): Internal.Path; + } + type StructureManager_ = StructureManager; + interface Char2ObjectFunction extends Internal.IntFunction, it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: any, arg1: V): V; + composeChar(arg0: Internal.Char2CharFunction_): this; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Char2ObjectFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ObjectFunction; + containsKey(arg0: string): boolean; + containsKey(arg0: any): boolean; + remove(arg0: string): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Char2ShortFunction; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + apply(arg0: number): V; + remove(arg0: any): V; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ObjectFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Char2LongFunction; + put(arg0: string, arg1: V): V; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ObjectFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ObjectFunction; + get(arg0: string): V; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Char2FloatFunction; + getOrDefault(arg0: string, arg1: V): V; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Char2ByteFunction; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + apply(arg0: string): V; + size(): number; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ObjectFunction; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Char2DoubleFunction; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Char2IntFunction; + clear(): void; + put(arg0: string, arg1: V): V; + defaultReturnValue(): V; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ObjectFunction; + andThen(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(arg0: V): void; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Char2CharFunction; + } + type Char2ObjectFunction_ = ((arg0: string)=>V) | Char2ObjectFunction; + interface RegistryIdRemapCallback { + onRemap(arg0: Internal.RegistryIdRemapCallback$RemapState_): void; + event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; + } + type RegistryIdRemapCallback_ = ((arg0: Internal.RegistryIdRemapCallback$RemapState)=>void) | RegistryIdRemapCallback; + interface ReputationEventType { + register($$0: string): this; + readonly static "VILLAGER_KILLED": any; + readonly static "VILLAGER_HURT": any; + readonly static "TRADE": any; + readonly static "GOLEM_KILLED": any; + readonly static "ZOMBIE_VILLAGER_CURED": any; + } + type ReputationEventType_ = ReputationEventType; + class MineshaftFeature$Type extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): Internal.MineshaftFeature$Type; + getWoodState(): Internal.BlockState; + getFenceState(): Internal.BlockState; + getPlanksState(): Internal.BlockState; + getSerializedName(): string; + static byId($$0: number): Internal.MineshaftFeature$Type; + getName(): string; + static values(): Internal.MineshaftFeature$Type[]; + get woodState(): Internal.BlockState + get fenceState(): Internal.BlockState + get planksState(): Internal.BlockState + get serializedName(): string + get name(): string + readonly static "MESA": Internal.MineshaftFeature$Type; + readonly static "NORMAL": Internal.MineshaftFeature$Type; + readonly static "CODEC": any; + } + type MineshaftFeature$Type_ = "normal" | MineshaftFeature$Type | "mesa"; + interface IntUnaryOperator { + compose(arg0: Internal.IntUnaryOperator_): this; + applyAsInt(arg0: number): number; + identity(): this; + andThen(arg0: Internal.IntUnaryOperator_): this; + } + type IntUnaryOperator_ = ((arg0: number)=>number) | IntUnaryOperator; + class ChannelInboundHandlerAdapter extends Internal.ChannelHandlerAdapter implements Internal.ChannelInboundHandler { + constructor() + channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; + channelInactive(arg0: Internal.ChannelHandlerContext_): void; + channelActive(arg0: Internal.ChannelHandlerContext_): void; + channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; + userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; + channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; + channelRegistered(arg0: Internal.ChannelHandlerContext_): void; + channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + } + type ChannelInboundHandlerAdapter_ = ChannelInboundHandlerAdapter; + class VertexBuffer implements Internal.AutoCloseable, Internal.VertexBufferHelper { + constructor() + bind(): void; + static unbind(): void; + draw(): void; + _drawWithShader($$0: com.mojang.math.Matrix4f_, $$1: com.mojang.math.Matrix4f_, $$2: Internal.ShaderInstance_): void; + upload($$0: Internal.BufferBuilder_): void; + restoreBinding(): void; + saveBinding(): void; + drawWithShader($$0: com.mojang.math.Matrix4f_, $$1: com.mojang.math.Matrix4f_, $$2: Internal.ShaderInstance_): void; + static unbindVertexArray(): void; + uploadLater($$0: Internal.BufferBuilder_): Internal.CompletableFuture; + getFormat(): Internal.VertexFormat; + drawChunkLayer(): void; + close(): void; + get format(): Internal.VertexFormat + } + type VertexBuffer_ = VertexBuffer; + interface IngredientKJS extends Internal.AsKJS { + asKJS(): Internal.IngredientJS; + getItemsKJS(): Internal.ItemStack[]; + get itemsKJS(): Internal.ItemStack[] + } + type IngredientKJS_ = IngredientKJS; + class NoiseRouterWithOnlyNoises extends Internal.Record { + constructor($$0: Internal.DensityFunction_, $$1: Internal.DensityFunction_, $$2: Internal.DensityFunction_, $$3: Internal.DensityFunction_, $$4: Internal.DensityFunction_, $$5: Internal.DensityFunction_, $$6: Internal.DensityFunction_, $$7: Internal.DensityFunction_, $$8: Internal.DensityFunction_, $$9: Internal.DensityFunction_, $$10: Internal.DensityFunction_, $$11: Internal.DensityFunction_, $$12: Internal.DensityFunction_, $$13: Internal.DensityFunction_, $$14: Internal.DensityFunction_) + barrierNoise(): Internal.DensityFunction; + continents(): Internal.DensityFunction; + toString(): string; + finalDensity(): Internal.DensityFunction; + veinToggle(): Internal.DensityFunction; + veinGap(): Internal.DensityFunction; + initialDensityWithoutJaggedness(): Internal.DensityFunction; + ridges(): Internal.DensityFunction; + fluidLevelSpreadNoise(): Internal.DensityFunction; + mapAll($$0: Internal.DensityFunction$Visitor_): this; + lavaNoise(): Internal.DensityFunction; + hashCode(): number; + temperature(): Internal.DensityFunction; + veinRidged(): Internal.DensityFunction; + equals($$0: any): boolean; + depth(): Internal.DensityFunction; + fluidLevelFloodednessNoise(): Internal.DensityFunction; + erosion(): Internal.DensityFunction; + vegetation(): Internal.DensityFunction; + readonly static "CODEC": any; + } + type NoiseRouterWithOnlyNoises_ = NoiseRouterWithOnlyNoises; + interface Reference2ByteFunction extends Internal.ToIntFunction, it.unimi.dsi.fastutil.Function { + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Reference2FloatFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Reference2DoubleFunction; + getOrDefault(arg0: any, arg1: any): any; + put(arg0: K, arg1: number): number; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Reference2IntFunction; + put(arg0: K, arg1: number): number; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Reference2ObjectFunction; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Reference2ShortFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ByteFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ByteFunction; + containsKey(arg0: any): boolean; + defaultReturnValue(arg0: number): void; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Reference2CharFunction; + removeByte(arg0: any): number; + apply(arg0: K): number; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + defaultReturnValue(): number; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThen(arg0: Internal.Function_): Internal.Function; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ByteFunction; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Reference2LongFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ByteFunction; + applyAsInt(arg0: K): number; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + getByte(arg0: any): number; + size(): number; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ByteFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ByteFunction; + clear(): void; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + get(arg0: any): any; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Reference2ReferenceFunction; + } + type Reference2ByteFunction_ = ((arg0: any)=>number) | Reference2ByteFunction; + class Vector extends Internal.AbstractList implements Internal.RandomAccess, Internal.Cloneable, Internal.List, Internal.Serializable { + constructor() + constructor(arg0: number, arg1: number) + constructor(arg0: Internal.Collection_) + constructor(arg0: number) + insertElementAt(arg0: E, arg1: number): void; + removeElementAt(arg0: number): void; + retainAll(arg0: Internal.Collection_): boolean; + toArray(arg0: Internal.IntFunction_): T[]; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + removeElement(arg0: any): boolean; + addElement(arg0: E): void; + copyInto(arg0: any[]): void; + subList(arg0: number, arg1: number): Internal.List; + indexOf(arg0: any): number; + trimToSize(): void; + add(arg0: number, arg1: E): void; + toArray(arg0: T[]): T[]; + remove(arg0: any): boolean; + sort(arg0: Internal.Comparator_): void; + listIterator(arg0: number): Internal.ListIterator; + elements(): Internal.Enumeration; + iterator(): Internal.Iterator; + stream(): Internal.Stream; + removeAll(arg0: Internal.Collection_): boolean; + ensureCapacity(arg0: number): void; + setElementAt(arg0: E, arg1: number): void; + lastIndexOf(arg0: any): number; + clone(): any; + get(arg0: number): E; + capacity(): number; + add(arg0: E): boolean; + listIterator(): Internal.ListIterator; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + firstElement(): E; + lastElement(): E; + isEmpty(): boolean; + set(arg0: number, arg1: E): E; + elementAt(arg0: number): E; + containsAll(arg0: Internal.Collection_): boolean; + addAll(arg0: Internal.Collection_): boolean; + indexOf(arg0: any, arg1: number): number; + remove(arg0: number): E; + contains(arg0: any): boolean; + replaceAll(arg0: Internal.UnaryOperator_): void; + toString(): string; + toArray(): any[]; + lastIndexOf(arg0: any, arg1: number): number; + size(): number; + hashCode(): number; + removeIf(arg0: Internal.Predicate_): boolean; + removeAllElements(): void; + clear(): void; + spliterator(): Internal.Spliterator; + setSize(arg0: number): void; + equals(arg0: any): boolean; + get empty(): boolean + set size(arg0: number) + } + type Vector_ = Vector; + class Target extends Internal.Node { + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: Internal.Node_) + updateBest($$0: number, $$1: Internal.Node_): void; + isReached(): boolean; + getBestNode(): Internal.Node; + static createFromStream($$0: Internal.FriendlyByteBuf_): Internal.Target; + setReached(): void; + get reached(): boolean + get bestNode(): Internal.Node + } + type Target_ = Target; + class DaylightDetectorBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + } + type DaylightDetectorBlockEntity_ = DaylightDetectorBlockEntity; + interface Short2IntFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + get(arg0: number): number; + put(arg0: number, arg1: number): number; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Short2CharFunction; + apply(arg0: number): number; + composeShort(arg0: Internal.Short2ShortFunction_): this; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): number; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Short2FloatFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2IntFunction; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Short2DoubleFunction; + containsKey(arg0: any): boolean; + andThenInt(arg0: Internal.Int2IntFunction_): this; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: any, arg1: any): any; + remove(arg0: any): number; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2IntFunction; + remove(arg0: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Short2ShortFunction; + containsKey(arg0: number): boolean; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2IntFunction; + getOrDefault(arg0: number, arg1: number): number; + put(arg0: number, arg1: number): number; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Short2ByteFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Short2ObjectFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Short2ReferenceFunction; + size(): number; + defaultReturnValue(arg0: number): void; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2IntFunction; + clear(): void; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Short2LongFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2IntFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2IntFunction; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2IntFunction; + } + type Short2IntFunction_ = ((arg0: number)=>number) | Short2IntFunction; + class ConstantHeight extends Internal.HeightProvider { + static of($$0: Internal.VerticalAnchor_): Internal.ConstantHeight; + toString(): string; + getValue(): Internal.VerticalAnchor; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + getType(): Internal.HeightProviderType; + get value(): Internal.VerticalAnchor + get type(): Internal.HeightProviderType + readonly static "CODEC": any; + readonly static "ZERO": Internal.ConstantHeight; + } + type ConstantHeight_ = ConstantHeight; + interface VillagerProfessionAccessor { + create(id: string, type: Internal.PoiType_, gatherableItems: Internal.ImmutableSet_, secondaryJobSites: Internal.ImmutableSet_, soundEvent: Internal.SoundEvent_): Internal.VillagerProfession; + } + type VillagerProfessionAccessor_ = VillagerProfessionAccessor; + class BlockColumnConfiguration$Layer extends Internal.Record { + constructor($$0: Internal.IntProvider_, $$1: Internal.BlockStateProvider_) + state(): Internal.BlockStateProvider; + hashCode(): number; + height(): Internal.IntProvider; + toString(): string; + equals($$0: any): boolean; + readonly static "CODEC": any; + } + type BlockColumnConfiguration$Layer_ = BlockColumnConfiguration$Layer; + interface Char2ByteFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ByteFunction; + put(arg0: string, arg1: number): number; + getOrDefault(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Char2IntFunction; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + containsKey(arg0: string): boolean; + containsKey(arg0: any): boolean; + defaultReturnValue(arg0: number): void; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Char2ReferenceFunction; + getOrDefault(arg0: string, arg1: number): number; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ByteFunction; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + defaultReturnValue(): number; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ByteFunction; + get(arg0: any): number; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ByteFunction; + get(arg0: string): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Char2ShortFunction; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Char2CharFunction; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Char2LongFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Char2ObjectFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + size(): number; + composeChar(arg0: Internal.Char2CharFunction_): this; + apply(arg0: string): number; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ByteFunction; + remove(arg0: string): number; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Char2FloatFunction; + clear(): void; + put(arg0: string, arg1: number): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Char2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + andThen(arg0: Internal.Function_): Internal.Function; + } + type Char2ByteFunction_ = Char2ByteFunction | ((arg0: string)=>number); + interface ResourceManager extends Internal.ResourceProvider { + hasResource(arg0: ResourceLocation_): boolean; + getNamespaces(): Internal.Set; + listResources(arg0: string, arg1: Internal.Predicate_): Internal.Collection; + getResources(arg0: ResourceLocation_): Internal.List; + listPacks(): Internal.Stream; + get namespaces(): Internal.Set + } + type ResourceManager_ = ResourceManager; + interface ChannelOutboundBuffer$MessageProcessor { + processMessage(arg0: any): boolean; + } + type ChannelOutboundBuffer$MessageProcessor_ = ChannelOutboundBuffer$MessageProcessor; + class ClientboundSetEntityMotionPacket implements Internal.Packet { + constructor($$0: number, $$1: Vec3_) + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Entity_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getXa(): number; + getZa(): number; + getYa(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getId(): number; + get xa(): number + get za(): number + get ya(): number + get skippable(): boolean + get id(): number + } + type ClientboundSetEntityMotionPacket_ = ClientboundSetEntityMotionPacket; + class Piglin extends Internal.AbstractPiglin implements Internal.InventoryCarrier, Internal.CrossbowAttackMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + getArmPose(): Internal.PiglinArmPose; + performCrossbowAttack($$0: Internal.LivingEntity_, $$1: number): void; + asKJS(): Internal.EntityJS; + canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; + onCrossbowAttackPerformed(): void; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + performRangedAttack($$0: Internal.LivingEntity_, $$1: number): void; + getInventory(): Internal.Container; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + shootCrossbowProjectile($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.Projectile_, $$3: number): void; + setBaby($$0: boolean): void; + isDancing(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + getComponent(key: Internal.ComponentKey_): C; + static checkPiglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getProjectileShotVector($$0: Internal.LivingEntity_, $$1: Vec3_, $$2: number): Internal.Vector3f; + setChargingCrossbow($$0: boolean): void; + getPassengersRidingOffset(): number; + setDancing($$0: boolean): void; + method_5652($$0: Internal.CompoundTag_): void; + isBaby(): boolean; + getBrain(): Internal.Brain; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + shootCrossbowProjectile($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_, $$2: Internal.Projectile_, $$3: number, $$4: number): void; + alwaysAccepts(): boolean; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get armPose(): Internal.PiglinArmPose + get inventory(): Internal.Container + set baby($$0: boolean) + get dancing(): boolean + set chargingCrossbow($$0: boolean) + get passengersRidingOffset(): number + set dancing($$0: boolean) + get baby(): boolean + get brain(): Internal.Brain + } + type Piglin_ = Piglin; + interface Serializable { + } + type Serializable_ = Serializable; + interface Short2FloatFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function { + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2FloatFunction; + applyAsDouble(arg0: number): number; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Short2ShortFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Short2ReferenceFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Short2IntFunction; + defaultReturnValue(arg0: number): void; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2FloatFunction; + remove(arg0: number): number; + containsKey(arg0: any): boolean; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Short2ByteFunction; + apply(arg0: number): number; + getOrDefault(arg0: number, arg1: number): number; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2FloatFunction; + put(arg0: any, arg1: any): any; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + get(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + remove(arg0: any): number; + put(arg0: number, arg1: number): number; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Short2DoubleFunction; + containsKey(arg0: number): boolean; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Short2CharFunction; + composeShort(arg0: Internal.Short2ShortFunction_): this; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2FloatFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2FloatFunction; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Short2LongFunction; + getOrDefault(arg0: any, arg1: number): number; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2FloatFunction; + size(): number; + put(arg0: number, arg1: number): number; + clear(): void; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Short2ObjectFunction; + } + type Short2FloatFunction_ = Short2FloatFunction | ((arg0: number)=>number); + class NoiseThresholdCountPlacement extends Internal.RepeatingPlacement { + type(): Internal.PlacementModifierType; + static of($$0: number, $$1: number, $$2: number): Internal.NoiseThresholdCountPlacement; + readonly static "CODEC": any; + } + type NoiseThresholdCountPlacement_ = NoiseThresholdCountPlacement; + class Object2LongEntry implements Internal.Comparable { + constructor(k: any, v: number) + constructor(entry: any_) + compareTo(o: Internal.Object2LongEntry_): number; + compareTo(arg0: any): number; + readonly "value": number; + readonly "key": any; + } + type Object2LongEntry_ = Object2LongEntry; + class Panda$Gene extends Internal.Enum { + static byName($$0: string): Internal.Panda$Gene; + static byId($$0: number): Internal.Panda$Gene; + static values(): Internal.Panda$Gene[]; + isRecessive(): boolean; + getName(): string; + static getRandom($$0: Internal.Random_): Internal.Panda$Gene; + static valueOf($$0: string): Internal.Panda$Gene; + getId(): number; + get recessive(): boolean + get name(): string + get id(): number + readonly static "NORMAL": Internal.Panda$Gene; + readonly static "AGGRESSIVE": Internal.Panda$Gene; + readonly static "PLAYFUL": Internal.Panda$Gene; + readonly static "WORRIED": Internal.Panda$Gene; + readonly static "BROWN": Internal.Panda$Gene; + readonly static "WEAK": Internal.Panda$Gene; + readonly static "LAZY": Internal.Panda$Gene; + } + type Panda$Gene_ = "normal" | "playful" | "worried" | "brown" | "lazy" | "weak" | Panda$Gene | "aggressive"; + interface ShortIterator extends Internal.PrimitiveIterator { + forEachRemaining(arg0: Internal.ShortConsumer_): void; + forEachRemaining(arg0: any): void; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + skip(arg0: number): number; + forEachRemaining(arg0: Internal.IntConsumer_): void; + nextShort(): number; + } + type ShortIterator_ = ShortIterator; + class WoodenPressurePlateBlockBuilder extends Internal.ShapedBlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type WoodenPressurePlateBlockBuilder_ = WoodenPressurePlateBlockBuilder; + abstract class BuilderBase implements Internal.Supplier { + constructor(i: ResourceLocation_) + createAdditionalObjects(): void; + generateLang(lang: Internal.Map_): void; + type(type: string): this; + displayName(name: string): this; + getTranslationKeyGroup(): string; + transformObject(obj: T): T; + createObject(): T; + generateDataJsons(generator: Internal.DataJsonGenerator_): void; + clientRegistry(minecraft: Internal.Supplier_): void; + tag(tag: ResourceLocation_): this; + translationKey(key: Special.LangKey): this; + addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.PackType_): void; + get(): T; + newID(pre: string, post: string): ResourceLocation; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + get translationKeyGroup(): string + get registryType(): Internal.RegistryObjectBuilderTypes + "displayName": string; + "translationKey": string; + readonly "id": ResourceLocation; + } + type BuilderBase_ = BuilderBase; + class Team$Visibility extends Internal.Enum { + static byName($$0: string): Internal.Team$Visibility; + getDisplayName(): Internal.Component; + static values(): Internal.Team$Visibility[]; + static getAllNames(): string[]; + static valueOf($$0: string): Internal.Team$Visibility; + get displayName(): Internal.Component + get allNames(): string[] + readonly "name": string; + readonly "id": number; + readonly static "NEVER": Internal.Team$Visibility; + readonly static "HIDE_FOR_OTHER_TEAMS": Internal.Team$Visibility; + readonly static "HIDE_FOR_OWN_TEAM": Internal.Team$Visibility; + readonly static "ALWAYS": Internal.Team$Visibility; + } + type Team$Visibility_ = Team$Visibility | "never" | "hide_for_other_teams" | "hide_for_own_team" | "always"; + abstract class VoxelShape implements Internal.VoxelShapeAccess { + max($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; + getFaces(): Internal.VoxelShape[]; + max($$0: Internal.Direction$Axis_): number; + toString(): string; + closestPointTo($$0: Vec3_): Internal.Optional; + isEmpty(): boolean; + forAllEdges($$0: Internal.Shapes$DoubleLineConsumer_): void; + forAllBoxes($$0: Internal.Shapes$DoubleLineConsumer_): void; + setShape(arg0: Internal.DiscreteVoxelShape_): void; + move($$0: number, $$1: number, $$2: number): this; + getFaceShape($$0: Internal.Direction_): this; + setFaces(arg0: Internal.VoxelShape_[]): void; + min($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; + getShape(): Internal.DiscreteVoxelShape; + optimize(): this; + bounds(): Internal.AABB; + toAabbs(): Internal.List; + min($$0: Internal.Direction$Axis_): number; + clip($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_): Internal.BlockHitResult; + collide($$0: Internal.Direction$Axis_, $$1: Internal.AABB_, $$2: number): number; + get faces(): Internal.VoxelShape[] + get empty(): boolean + set shape(arg0: Internal.DiscreteVoxelShape_) + set faces(arg0: Internal.VoxelShape_[]) + get shape(): Internal.DiscreteVoxelShape + } + type VoxelShape_ = VoxelShape; + class LootItemFunctionType extends Internal.SerializerType { + constructor($$0: Internal.Serializer_) + } + type LootItemFunctionType_ = LootItemFunctionType | Special.LootItemFunctionType; + abstract class AbstractContainerMenu implements Internal.ScreenHandlerAccessor { + findSlot($$0: Internal.Container_, $$1: number): Internal.OptionalInt; + static isValidQuickcraftType($$0: number, $$1: Internal.Player_): boolean; + static getRedstoneSignalFromBlockEntity($$0: Internal.BlockEntity_): number; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + getItems(): Internal.NonNullList; + setItem($$0: number, $$1: number, $$2: Internal.ItemStack_): void; + getTrackedStacks(): Internal.NonNullList; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + static getRedstoneSignalFromContainer($$0: Internal.Container_): number; + broadcastFullState(): void; + setRemoteCarried($$0: Internal.ItemStack_): void; + setCarried($$0: Internal.ItemStack_): void; + sendAllDataToRemote(): void; + incrementStateId(): number; + resumeRemoteUpdates(): void; + static getQuickCraftSlotCount($$0: Internal.Set_, $$1: number, $$2: Internal.ItemStack_, $$3: number): void; + isValidSlotIndex($$0: number): boolean; + static getQuickcraftHeader($$0: number): number; + broadcastChanges(): void; + static canItemQuickReplace($$0: Internal.Slot_, $$1: Internal.ItemStack_, $$2: boolean): boolean; + setData($$0: number, $$1: number): void; + addSlotListener($$0: Internal.ContainerListener_): void; + getSlot($$0: number): Internal.Slot; + slotsChanged($$0: Internal.Container_): void; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + static getQuickcraftMask($$0: number, $$1: number): number; + static getQuickcraftType($$0: number): number; + removeSlotListener($$0: Internal.ContainerListener_): void; + clicked($$0: number, $$1: number, $$2: Internal.ClickType_, $$3: Internal.Player_): void; + setRemoteSlotNoCopy($$0: number, $$1: Internal.ItemStack_): void; + stillValid(arg0: Internal.Player_): boolean; + setRemoteSlot($$0: number, $$1: Internal.ItemStack_): void; + getPreviousTrackedStacks(): Internal.NonNullList; + suppressRemoteUpdates(): void; + initializeContents($$0: number, $$1: Internal.List_, $$2: Internal.ItemStack_): void; + getStateId(): number; + getCarried(): Internal.ItemStack; + getType(): Internal.MenuType; + setSynchronizer($$0: Internal.ContainerSynchronizer_): void; + transferState($$0: Internal.AbstractContainerMenu_): void; + canDragTo($$0: Internal.Slot_): boolean; + removed($$0: Internal.Player_): void; + get items(): Internal.NonNullList + get trackedStacks(): Internal.NonNullList + set remoteCarried($$0: Internal.ItemStack_) + set carried($$0: Internal.ItemStack_) + get previousTrackedStacks(): Internal.NonNullList + get stateId(): number + get carried(): Internal.ItemStack + get type(): Internal.MenuType + set synchronizer($$0: Internal.ContainerSynchronizer_) + readonly static "QUICKCRAFT_HEADER_CONTINUE": 1; + readonly static "QUICKCRAFT_TYPE_CLONE": 2; + readonly static "QUICKCRAFT_HEADER_START": 0; + readonly static "QUICKCRAFT_HEADER_END": 2; + readonly static "SLOT_CLICKED_OUTSIDE": -999; + readonly "slots": Internal.NonNullList; + readonly static "QUICKCRAFT_TYPE_CHARITABLE": 0; + readonly static "CARRIED_SLOT_SIZE": 2147483647; + readonly "containerId": number; + readonly static "QUICKCRAFT_TYPE_GREEDY": 1; + } + type AbstractContainerMenu_ = AbstractContainerMenu; + class MapCloningRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + getSerializer(): Internal.RecipeSerializer; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + isIncomplete(): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get group(): string + get serializer(): Internal.RecipeSerializer + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type MapCloningRecipe_ = MapCloningRecipe; + class Behavior$Status extends Internal.Enum { + static values(): Internal.Behavior$Status[]; + static valueOf($$0: string): Internal.Behavior$Status; + readonly static "RUNNING": Internal.Behavior$Status; + readonly static "STOPPED": Internal.Behavior$Status; + } + type Behavior$Status_ = "stopped" | Behavior$Status | "running"; + class LocalDateTime implements Internal.ChronoLocalDateTime, Internal.Temporal, Internal.TemporalAdjuster, Internal.Serializable { + getHour(): number; + getMonth(): Internal.Month; + toLocalTime(): Internal.LocalTime; + plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + minusMonths(arg0: number): this; + withSecond(arg0: number): this; + getDayOfWeek(): Internal.DayOfWeek; + withHour(arg0: number): this; + compareTo(arg0: any): number; + getMinute(): number; + static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number): Internal.LocalDateTime; + getDayOfMonth(): number; + static of(arg0: Internal.LocalDate_, arg1: Internal.LocalTime_): Internal.LocalDateTime; + with(arg0: Internal.TemporalAdjuster_): Internal.Temporal; + static now(): Internal.LocalDateTime; + plusMonths(arg0: number): this; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.LocalDateTime; + with(arg0: Internal.TemporalField_, arg1: number): Internal.Temporal; + minusNanos(arg0: number): this; + isSupported(arg0: Internal.TemporalField_): boolean; + format(arg0: Internal.DateTimeFormatter_): string; + getChronology(): Internal.Chronology; + plusHours(arg0: number): this; + plusSeconds(arg0: number): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDateTime; + isBefore(arg0: Internal.ChronoLocalDateTime_): boolean; + static now(arg0: Internal.Clock_): Internal.LocalDateTime; + atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetDateTime; + truncatedTo(arg0: Internal.TemporalUnit_): this; + getYear(): number; + minus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + withDayOfMonth(arg0: number): this; + isAfter(arg0: Internal.ChronoLocalDateTime_): boolean; + get(arg0: Internal.TemporalField_): number; + static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number): Internal.LocalDateTime; + withMonth(arg0: number): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): Internal.LocalDateTime; + minusMinutes(arg0: number): this; + compareTo(arg0: Internal.ChronoLocalDateTime_): number; + plus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDateTime; + getMonthValue(): number; + minusYears(arg0: number): this; + withDayOfYear(arg0: number): this; + minusWeeks(arg0: number): this; + static ofEpochSecond(arg0: number, arg1: number, arg2: Internal.ZoneOffset_): Internal.LocalDateTime; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.LocalDateTime; + plusDays(arg0: number): this; + toLocalDate(): Internal.LocalDate; + withYear(arg0: number): this; + plusWeeks(arg0: number): this; + static parse(arg0: Internal.CharSequence_): Internal.LocalDateTime; + static of(arg0: number, arg1: Internal.Month_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): Internal.LocalDateTime; + getLong(arg0: Internal.TemporalField_): number; + plusYears(arg0: number): this; + static now(arg0: Internal.ZoneId_): Internal.LocalDateTime; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.LocalDateTime; + isEqual(arg0: Internal.ChronoLocalDateTime_): boolean; + plusMinutes(arg0: number): this; + toString(): string; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + minusHours(arg0: number): this; + withNano(arg0: number): this; + getDayOfYear(): number; + query(arg0: Internal.TemporalQuery_): R; + toInstant(arg0: Internal.ZoneOffset_): Internal.Instant; + minusDays(arg0: number): this; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + getNano(): number; + getSecond(): number; + hashCode(): number; + static from(arg0: Internal.TemporalAccessor_): Internal.LocalDateTime; + atZone(arg0: Internal.ZoneId_): Internal.ZonedDateTime; + withMinute(arg0: number): this; + toEpochSecond(arg0: Internal.ZoneOffset_): number; + equals(arg0: any): boolean; + plusNanos(arg0: number): this; + static of(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): Internal.LocalDateTime; + minusSeconds(arg0: number): this; + get hour(): number + get month(): Internal.Month + get dayOfWeek(): Internal.DayOfWeek + get minute(): number + get dayOfMonth(): number + get chronology(): Internal.Chronology + get year(): number + get monthValue(): number + get dayOfYear(): number + get nano(): number + get second(): number + readonly static "MAX": Internal.LocalDateTime; + readonly static "MIN": Internal.LocalDateTime; + } + type LocalDateTime_ = LocalDateTime; + class LiquidBlock extends Internal.Block implements Internal.BucketPickup, Internal.InjectedLiquidBlockExtension, Internal.LiquidBlockAccessor { + constructor($$0: Internal.FlowingFluid_, $$1: Internal.BlockBehaviour$Properties_) + updateShape($$0: Internal.BlockState_, $$1: Internal.Direction_, $$2: Internal.BlockState_, $$3: Internal.LevelAccessor_, $$4: BlockPos_, $$5: BlockPos_): Internal.BlockState; + getAppearance(state: Internal.BlockState_, renderView: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState; + isRandomlyTicking($$0: Internal.BlockState_): boolean; + getCollisionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + getDrops($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): Internal.List; + randomTick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; + getShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + pickupBlock($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.ItemStack; + getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; + getPickupSound(): Internal.Optional; + neighborChanged($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Block_, $$4: BlockPos_, $$5: boolean): void; + arch$holder(): Internal.Holder; + getBlockStatesKJS(): Internal.List; + propagatesSkylightDown($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; + onPlace($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; + skipRendering($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Direction_): boolean; + isPathfindable($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.PathComputationType_): boolean; + arch$getFluid(): Internal.FlowingFluid; + getFluidState($$0: Internal.BlockState_): Internal.FluidState; + getFluid(): Internal.FlowingFluid; + arch$registryName(): ResourceLocation; + get pickupSound(): Internal.Optional + get blockStatesKJS(): Internal.List + get fluid(): Internal.FlowingFluid + readonly static "POSSIBLE_FLOW_DIRECTIONS": [Internal.Direction, Internal.Direction, Internal.Direction, Internal.Direction, Internal.Direction]; + readonly "fluid": Internal.FlowingFluid; + readonly static "STABLE_SHAPE": any; + readonly static "LEVEL": Internal.IntegerProperty; + } + type LiquidBlock_ = LiquidBlock; + class ClientboundSetSubtitleTextPacket implements Internal.Packet { + constructor($$0: Internal.Component_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getText(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get text(): Internal.Component + get skippable(): boolean + } + type ClientboundSetSubtitleTextPacket_ = ClientboundSetSubtitleTextPacket; + interface Supplier { + get(): T; + } + type Supplier_ = Supplier | (()=>T); + interface ChunkHolder$PlayerProvider { + getPlayers(arg0: Internal.ChunkPos_, arg1: boolean): Internal.List; + } + type ChunkHolder$PlayerProvider_ = ChunkHolder$PlayerProvider; + class ServerPlayer extends Internal.Player implements Internal.SwitchablePlayerEntity, Internal.ServerPlayerEntitySyncHook, Internal.ServerPlayerEntityAccessor { + constructor($$0: Internal.MinecraftServer_, $$1: Internal.ServerLevel_, $$2: Internal.GameProfile_) + openCommandBlock($$0: Internal.CommandBlockEntity_): void; + setExperienceLevels($$0: number): void; + getAddEntityPacket(): Internal.Packet; + getAdvancements(): Internal.PlayerAdvancements; + onUpdateAbilities(): void; + giveExperiencePoints($$0: number): void; + startSleeping($$0: BlockPos_): void; + sendMerchantOffers($$0: number, $$1: Internal.MerchantOffers_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; + resetRecipes($$0: Internal.Collection_>): number; + teleportTo($$0: Internal.ServerLevel_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + loadGameTypes($$0: Internal.CompoundTag_): void; + onLeaveCombat(): void; + dismountTo($$0: number, $$1: number, $$2: number): void; + playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; + resetStat($$0: Internal.Stat_): void; + redirect$zfm000$moveToWorld(): Internal.ResourceKey; + method_5652($$0: Internal.CompoundTag_): void; + disconnect(): void; + allowsListing(): boolean; + broadcastToPlayer($$0: Internal.ServerPlayer_): boolean; + isRespawnForced(): boolean; + alwaysAccepts(): boolean; + canChatInColor(): boolean; + changeDimension($$0: Internal.ServerLevel_): Internal.Entity; + die($$0: Internal.DamageSource_): void; + openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; + awardRecipesByKey($$0: ResourceLocation_[]): void; + handler$zfm000$getTeleportTarget(world: Internal.ServerLevel_, centerPos: BlockPos_, ci: Internal.CallbackInfo_): void; + foodEatenKJS(is: Internal.ItemStack_): void; + crit($$0: Internal.Entity_): void; + handler$zfj000$getTeleportTarget(destination: Internal.ServerLevel_, cri: Internal.CallbackInfoReturnable_): void; + displayClientMessage($$0: Internal.Component_, $$1: boolean): void; + isChangingDimension(): boolean; + initInventoryMenu(): void; + closeContainer(): void; + asKJS(): Internal.EntityJS; + awardStat($$0: Internal.Stat_, $$1: number): void; + openTextEdit($$0: Internal.SignBlockEntity_): void; + drop($$0: Internal.ItemStack_, $$1: boolean, $$2: boolean): Internal.ItemEntity; + stopRiding(): void; + isCreative(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + isSpectator(): boolean; + attack($$0: Internal.Entity_): void; + giveExperienceLevels($$0: number): void; + lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; + doCheckFallDamage($$0: number, $$1: boolean): void; + getScreenHandlerSyncId(): number; + getChatVisibility(): Internal.ChatVisiblity; + mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; + updateOptions($$0: Internal.ServerboundClientInformationPacket_): void; + moveTo($$0: number, $$1: number, $$2: number): void; + openMenu($$0: Internal.MenuProvider_): Internal.OptionalInt; + canHarmPlayer($$0: Internal.Player_): boolean; + awardKillScore($$0: Internal.Entity_, $$1: number, $$2: Internal.DamageSource_): void; + sendTexturePack($$0: string, $$1: string, $$2: boolean, $$3: Internal.Component_): void; + resetSentInfo(): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + doCloseContainer(): void; + drop($$0: boolean): boolean; + swing($$0: Hand_): void; + resetFallDistance(): void; + onEnchantmentPerformed($$0: Internal.ItemStack_, $$1: number): void; + getStats(): Internal.ServerStatsCounter; + hasDisconnected(): boolean; + trackStartFallingPosition(): void; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + setExperiencePoints($$0: number): void; + awardRecipes($$0: Internal.Collection_>): number; + getLastSectionPos(): Internal.SectionPos; + restoreFrom($$0: Internal.ServerPlayer_, $$1: boolean): void; + sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; + getCamera(): Internal.Entity; + getRespawnAngle(): number; + setLastSectionPos($$0: Internal.SectionPos_): void; + getComponent(key: Internal.ComponentKey_): C; + callOnScreenHandlerOpened(arg0: Internal.AbstractContainerMenu_): void; + getTextFilter(): Internal.TextFilter; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + magicCrit($$0: Internal.Entity_): void; + tick(): void; + isInvulnerableTo($$0: Internal.DamageSource_): boolean; + setRespawnPosition($$0: Internal.ResourceKey_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): void; + stopSleepInBed($$0: boolean, $$1: boolean): void; + trackChunk($$0: Internal.ChunkPos_, $$1: Internal.Packet_): void; + doTick(): void; + isTextFilteringEnabled(): boolean; + teleportTo($$0: number, $$1: number, $$2: number): void; + hasChangedDimension(): void; + trackEnteredOrExitedLavaOnVehicle(): void; + shouldFilterMessageTo($$0: Internal.ServerPlayer_): boolean; + lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Internal.Entity_, $$2: Internal.EntityAnchorArgument$Anchor_): void; + getTabListDisplayName(): Internal.Component; + getRespawnDimension(): Internal.ResourceKey; + getLevel(): Internal.ServerLevel; + getRecipeBook(): Internal.ServerRecipeBook; + onEnterCombat(): void; + getRespawnPosition(): BlockPos; + resetLastActionTime(): void; + fabric_incrementSyncId(): number; + getIpAddress(): string; + handler$zgh000$onPlayerInteractEntity(target: Internal.Entity_, info: Internal.CallbackInfo_): void; + getLevel(): Internal.Level; + getLastActionTime(): number; + cca$markAsSwitchingCharacter(): void; + setGameMode($$0: Internal.GameType_): boolean; + openHorseInventory($$0: Internal.AbstractHorse_, $$1: Internal.Container_): void; + untrackChunk($$0: Internal.ChunkPos_): void; + setScreenHandlerSyncId(arg0: number): void; + setCamera($$0: Internal.Entity_): void; + setLevel($$0: Internal.ServerLevel_): void; + cca$isSwitchingCharacter(): boolean; + sendMessage($$0: Internal.Component_, $$1: Internal.ChatType_, $$2: Internal.UUID_): void; + setPlayerInput($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; + take($$0: Internal.Entity_, $$1: number): void; + startSleepInBed($$0: BlockPos_): Internal.Either; + set experienceLevels($$0: number) + get addEntityPacket(): Internal.Packet + get advancements(): Internal.PlayerAdvancements + get respawnForced(): boolean + get changingDimension(): boolean + get creative(): boolean + get spectator(): boolean + get screenHandlerSyncId(): number + get chatVisibility(): Internal.ChatVisiblity + get stats(): Internal.ServerStatsCounter + set experiencePoints($$0: number) + get lastSectionPos(): Internal.SectionPos + get camera(): Internal.Entity + get respawnAngle(): number + set lastSectionPos($$0: Internal.SectionPos_) + get textFilter(): Internal.TextFilter + get textFilteringEnabled(): boolean + get tabListDisplayName(): Internal.Component + get respawnDimension(): Internal.ResourceKey + get level(): Internal.ServerLevel + get recipeBook(): Internal.ServerRecipeBook + get respawnPosition(): BlockPos + get ipAddress(): string + get level(): Internal.Level + get lastActionTime(): number + set gameMode($$0: Internal.GameType_) + set screenHandlerSyncId(arg0: number) + set camera($$0: Internal.Entity_) + set level($$0: Internal.ServerLevel_) + "latency": number; + "wonGame": boolean; + readonly "gameMode": Internal.ServerPlayerGameMode; + readonly "server": Internal.MinecraftServer; + "connection": Internal.ServerGamePacketListenerImpl; + } + type ServerPlayer_ = ServerPlayer; + interface DoubleIterable extends Internal.Iterable { + forEach(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + iterator(): Internal.Iterator; + spliterator(): Internal.Spliterator; + doubleSpliterator(): Internal.DoubleSpliterator; + forEach(arg0: Internal.DoubleConsumer_): void; + forEach(arg0: Internal.Consumer_): void; + doubleIterator(): Internal.DoubleIterator; + } + type DoubleIterable_ = DoubleIterable; + class StringBuffer extends Internal.AbstractStringBuilder implements Internal.CharSequence, Internal.Comparable, Internal.Serializable { + constructor() + constructor(arg0: Internal.CharSequence_) + constructor(arg0: number) + constructor(arg0: string) + append(arg0: number): this; + compareTo(arg0: Internal.StringBuffer_): number; + codePointAt(arg0: number): number; + insert(arg0: number, arg1: string): Internal.AbstractStringBuilder; + lastIndexOf(arg0: string): number; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.Appendable; + append(arg0: number): Internal.AbstractStringBuilder; + compareTo(arg0: any): number; + insert(arg0: number, arg1: number): Internal.AbstractStringBuilder; + indexOf(arg0: string): number; + getChars(arg0: number, arg1: number, arg2: string[], arg3: number): void; + lastIndexOf(arg0: string, arg1: number): number; + insert(arg0: number, arg1: boolean): Internal.AbstractStringBuilder; + charAt(arg0: number): string; + reverse(): this; + length(): number; + replace(arg0: number, arg1: number, arg2: string): Internal.AbstractStringBuilder; + append(arg0: number): this; + trimToSize(): void; + insert(arg0: number, arg1: number): Internal.AbstractStringBuilder; + append(arg0: string): Internal.AbstractStringBuilder; + delete(arg0: number, arg1: number): Internal.AbstractStringBuilder; + append(arg0: string): this; + indexOf(arg0: string, arg1: number): number; + ensureCapacity(arg0: number): void; + chars(): Internal.IntStream; + insert(arg0: number, arg1: string): Internal.AbstractStringBuilder; + insert(arg0: number, arg1: Internal.CharSequence_): Internal.AbstractStringBuilder; + insert(arg0: number, arg1: any): Internal.AbstractStringBuilder; + capacity(): number; + deleteCharAt(arg0: number): this; + codePointCount(arg0: number, arg1: number): number; + append(arg0: string[]): Internal.AbstractStringBuilder; + substring(arg0: number): string; + setCharAt(arg0: number, arg1: string): void; + setLength(arg0: number): void; + isEmpty(): boolean; + codePointBefore(arg0: number): number; + subSequence(arg0: number, arg1: number): Internal.CharSequence; + append(arg0: Internal.StringBuffer_): Internal.AbstractStringBuilder; + appendCodePoint(arg0: number): Internal.AbstractStringBuilder; + append(arg0: string[], arg1: number, arg2: number): this; + substring(arg0: number, arg1: number): string; + insert(arg0: number, arg1: number): Internal.AbstractStringBuilder; + toString(): string; + insert(arg0: number, arg1: Internal.CharSequence_, arg2: number, arg3: number): Internal.AbstractStringBuilder; + append(arg0: boolean): this; + append(arg0: number): this; + insert(arg0: number, arg1: number): Internal.AbstractStringBuilder; + insert(arg0: number, arg1: string[], arg2: number, arg3: number): Internal.AbstractStringBuilder; + offsetByCodePoints(arg0: number, arg1: number): number; + insert(arg0: number, arg1: string[]): Internal.AbstractStringBuilder; + append(arg0: any): Internal.AbstractStringBuilder; + append(arg0: Internal.CharSequence_): Internal.AbstractStringBuilder; + codePoints(): Internal.IntStream; + set length(arg0: number) + get empty(): boolean + } + type StringBuffer_ = StringBuffer; + class BookCloningRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getToastSymbol(): Internal.ItemStack; + getType(): Internal.RecipeType; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + getRemainingItems(arg0: Internal.Container_): Internal.NonNullList; + canCraftInDimensions($$0: number, $$1: number): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + getSerializer(): Internal.RecipeSerializer; + isIncomplete(): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + get ingredients(): Internal.NonNullList + get group(): string + get toastSymbol(): Internal.ItemStack + get type(): Internal.RecipeType + get serializer(): Internal.RecipeSerializer + get incomplete(): boolean + } + type BookCloningRecipe_ = BookCloningRecipe; + class ClientboundSetSimulationDistancePacket extends Internal.Record implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + hashCode(): number; + simulationDistance(): number; + toString(): string; + handle($$0: Internal.ClientGamePacketListener_): void; + equals($$0: any): boolean; + isSkippable(): boolean; + get skippable(): boolean + } + type ClientboundSetSimulationDistancePacket_ = ClientboundSetSimulationDistancePacket; + class EntityPotionEffectsJS { + constructor(e: Internal.LivingEntity_) + getActive(mobEffect: Internal.MobEffect_): Internal.MobEffectInstance; + add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number, ambient: boolean, showParticles: boolean): void; + add(mobEffect: Internal.MobEffect_, duration: number): void; + clear(): void; + getActive(): Internal.Collection; + isActive(mobEffect: Internal.MobEffect_): boolean; + add(mobEffect: Internal.MobEffect_, duration: number, amplifier: number): void; + getMap(): Internal.Map; + isApplicable(effect: Internal.MobEffectInstance_): boolean; + add(mobEffect: Internal.MobEffect_): void; + getDuration(mobEffect: Internal.MobEffect_): number; + get active(): Internal.Collection + get map(): Internal.Map + } + type EntityPotionEffectsJS_ = EntityPotionEffectsJS; + interface Int2FloatFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function { + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2FloatFunction; + applyAsDouble(arg0: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Int2ShortFunction; + apply(arg0: number): number; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Int2ByteFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Int2ReferenceFunction; + containsKey(arg0: number): boolean; + defaultReturnValue(arg0: number): void; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2FloatFunction; + containsKey(arg0: any): boolean; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2FloatFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + composeInt(arg0: Internal.Int2IntFunction_): this; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Int2IntFunction; + put(arg0: any, arg1: any): any; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Int2LongFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2FloatFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2FloatFunction; + remove(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Int2ObjectFunction; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Int2DoubleFunction; + remove(arg0: any): number; + andThen(arg0: Internal.Function_): Internal.Function; + getOrDefault(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: number): number; + size(): number; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2FloatFunction; + clear(): void; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2FloatFunction; + put(arg0: number, arg1: number): number; + get(arg0: number): number; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Int2CharFunction; + put(arg0: number, arg1: number): number; + } + type Int2FloatFunction_ = ((arg0: number)=>number) | Int2FloatFunction; + class VibrationListener implements Internal.GameEventListener { + constructor($$0: Internal.PositionSource_, $$1: number, $$2: Internal.VibrationListener$VibrationListenerConfig_) + handleGameEvent($$0: Internal.Level_, $$1: Internal.GameEvent_, $$2: Internal.Entity_, $$3: BlockPos_): boolean; + tick($$0: Internal.Level_): void; + getListenerRadius(): number; + getListenerSource(): Internal.PositionSource; + get listenerRadius(): number + get listenerSource(): Internal.PositionSource + } + type VibrationListener_ = VibrationListener; + interface ItemBuilder$ItemColorJS { + getColor(arg0: Internal.ItemStackJS_, arg1: number): Internal.Color; + } + type ItemBuilder$ItemColorJS_ = ItemBuilder$ItemColorJS | ((arg0: Internal.ItemStackJS, arg1: number)=>Internal.Color_); + interface BlockColumn { + getBlock(arg0: number): Internal.BlockState; + setBlock(arg0: number, arg1: Internal.BlockState_): void; + } + type BlockColumn_ = BlockColumn; + class ScriptType extends Internal.Enum { + isClient(): boolean; + getLogFile(): Internal.Path; + isServer(): boolean; + static valueOf(name: string): Internal.ScriptType; + static values(): Internal.ScriptType[]; + static of(level: Internal.LevelReader_): Internal.ScriptType; + static getCurrent(def: Internal.ScriptType_): Internal.ScriptType; + get client(): boolean + get logFile(): Internal.Path + get server(): boolean + readonly "name": string; + readonly static "STARTUP": Internal.ScriptType; + readonly "executor": Internal.ExecutorService; + readonly "console": Internal.ConsoleJS; + readonly "warnings": Internal.List; + readonly "manager": Internal.Supplier; + readonly static "SERVER": Internal.ScriptType; + readonly static "CLIENT": Internal.ScriptType; + readonly "errors": Internal.List; + } + type ScriptType_ = ScriptType | "startup" | "server" | "client"; + class ServerFunctionLibrary implements Internal.PreparableReloadListener, Internal.IdentifiableResourceReloadListener { + constructor($$0: number, $$1: Internal.CommandDispatcher_) + getAvailableTags(): Internal.Iterable; + getName(): string; + getFunction($$0: ResourceLocation_): Internal.Optional; + getTag($$0: ResourceLocation_): net.minecraft.tags.Tag; + getFunctions(): Internal.Map; + getFabricDependencies(): Internal.Collection; + getFabricId(): ResourceLocation; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get availableTags(): Internal.Iterable + get name(): string + get functions(): Internal.Map + get fabricDependencies(): Internal.Collection + get fabricId(): ResourceLocation + } + type ServerFunctionLibrary_ = ServerFunctionLibrary; + abstract class UserPrincipalLookupService { + lookupPrincipalByName(arg0: string): Internal.UserPrincipal; + lookupPrincipalByGroupName(arg0: string): Internal.GroupPrincipal; + } + type UserPrincipalLookupService_ = UserPrincipalLookupService; + interface IntSet extends Internal.Set, Internal.IntCollection { + stream(): Internal.Stream; + of(arg0: number, arg1: number): this; + forEach(arg0: Internal.Consumer_): void; + add(arg0: number): boolean; + of(): this; + forEach(arg0: Internal.IntConsumer_): void; + intStream(): Internal.IntStream; + toArray(arg0: Internal.IntFunction_): T[]; + of(arg0: number, arg1: number, arg2: number): this; + intParallelStream(): Internal.IntStream; + spliterator(): Internal.IntSpliterator; + intIterator(): Internal.IntIterator; + contains(arg0: any): boolean; + removeIf(arg0: Internal.IntPredicate_): boolean; + remove(arg0: number): boolean; + iterator(): Internal.Iterator; + forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + toIntArray(arg0: number[]): number[]; + parallelStream(): Internal.Stream; + remove(arg0: any): boolean; + removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; + of(arg0: number): this; + intSpliterator(): Internal.IntSpliterator; + add(arg0: any): boolean; + of(...arg0: number[]): this; + removeIf(arg0: Internal.Predicate_): boolean; + rem(arg0: number): boolean; + } + type IntSet_ = IntSet; + class NearestItemSensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + readonly static "MAX_DISTANCE_TO_WANTED_ITEM": 9; + } + type NearestItemSensor_ = NearestItemSensor; + class EntityJS implements Internal.MessageSender, Internal.WrappedJS { + constructor(e: Internal.Entity_) + getDistance(pos: BlockPos_): number; + playSound(id: Internal.SoundEvent_, volume: number, pitch: number): void; + getMinecraftEntity(): Internal.Entity; + getRidingEntity(): this; + setGlowing(glowing: boolean): void; + isSilent(): boolean; + remove(): void; + isOnScoreboardTeam(teamID: string): boolean; + getPitch(): number; + isAlive(): boolean; + setFullNBT(nbt: Internal.CompoundTag_): void; + mergeFullNBT(tag: Internal.CompoundTag_): this; + getPlayer(): Internal.PlayerJS; + isCrouching(): boolean; + runCommandSilent(command: string): number; + setPosition(x: number, y: number, z: number): void; + isAnimal(): boolean; + isPlayer(): boolean; + setY(y: number): void; + getTags(): Internal.Set; + isBoss(): boolean; + getLevel(): Internal.LevelJS; + isLiving(): boolean; + isGlowing(): boolean; + setFallDistance(fallDistance: number): void; + getX(): number; + getNoGravity(): boolean; + removePassengers(): void; + getCustomName(): Internal.Component; + getDisplayName(): Internal.Component; + setPosition(block: Internal.BlockContainerJS_): void; + setMotionZ(z: number): void; + setCustomName(name: Internal.Component_): void; + attack(hp: number): void; + setNoClip(noClip: boolean): void; + getFullNBT(): Internal.CompoundTag; + getTeamId(): string; + getFacing(): Internal.Direction; + isUnderWater(): boolean; + attack(source: string, hp: number): void; + getTicksExisted(): number; + dismountRidingEntity(): void; + isSwimming(): boolean; + rayTrace(distance: number): Internal.RayTraceResultJS; + getMotionX(): number; + isWaterCreature(): boolean; + getPersistentData(): Internal.CompoundTag; + toString(): string; + setX(x: number): void; + getRecursivePassengers(): Internal.EntityArrayList; + isInvulnerable(): boolean; + getNoClip(): boolean; + isInWater(): boolean; + getHasCustomName(): boolean; + startRiding(e: Internal.EntityJS_, force: boolean): boolean; + isFrame(): boolean; + setMotion(x: number, y: number, z: number): void; + getDistanceSq(x: number, y: number, z: number): number; + playSound(id: Internal.SoundEvent_): void; + getCustomNameAlwaysVisible(): boolean; + setStepHeight(stepHeight: number): void; + getDistance(x: number, y: number, z: number): number; + setMotionY(y: number): void; + setNoGravity(noGravity: boolean): void; + isPeacefulCreature(): boolean; + setRotation(yaw: number, pitch: number): void; + setYaw(yaw: number): void; + getItem(): Internal.ItemStackJS; + getStepHeight(): number; + isAmbientCreature(): boolean; + isMonster(): boolean; + isOnSameTeam(e: Internal.EntityJS_): boolean; + getHorizontalFacing(): Internal.Direction; + getType(): string; + setCustomNameAlwaysVisible(b: boolean): void; + isSprinting(): boolean; + getBlock(): Internal.BlockContainerJS; + getNbt(): Internal.CompoundTag; + setInvisible(invisible: boolean): void; + getMotionY(): number; + getName(): Internal.Component; + getPassengers(): Internal.EntityArrayList; + isPassenger(e: Internal.EntityJS_): boolean; + getEyeHeight(): number; + getZ(): number; + getYaw(): number; + getId(): Internal.UUID; + spawn(): void; + setMotionX(x: number): void; + teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void; + setSilent(isSilent: boolean): void; + setOnFire(seconds: number): void; + kill(): void; + setPitch(pitch: number): void; + getFallDistance(): number; + addMotion(x: number, y: number, z: number): void; + extinguish(): void; + isOnGround(): boolean; + getServer(): Internal.ServerJS; + setPositionAndRotation(x: number, y: number, z: number, yaw: number, pitch: number): void; + getMotionZ(): number; + tell(message: Internal.Component_): void; + isInvisible(): boolean; + setZ(z: number): void; + setStatusMessage(message: Internal.Component_): void; + getY(): number; + getDistanceSq(pos: BlockPos_): number; + getProfile(): Internal.GameProfile; + runCommand(command: string): number; + setInvulnerable(invulnerable: boolean): void; + get minecraftEntity(): Internal.Entity + get ridingEntity(): Internal.EntityJS + set glowing(glowing: boolean) + get silent(): boolean + get pitch(): number + get alive(): boolean + set fullNBT(nbt: Internal.CompoundTag_) + get player(): Internal.PlayerJS + get crouching(): boolean + get animal(): boolean + get player(): boolean + set y(y: number) + get tags(): Internal.Set + get boss(): boolean + get level(): Internal.LevelJS + get living(): boolean + get glowing(): boolean + set fallDistance(fallDistance: number) + get x(): number + get noGravity(): boolean + get customName(): Internal.Component + get displayName(): Internal.Component + set position(block: Internal.BlockContainerJS_) + set motionZ(z: number) + set customName(name: Internal.Component_) + set noClip(noClip: boolean) + get fullNBT(): Internal.CompoundTag + get teamId(): string + get facing(): Internal.Direction + get underWater(): boolean + get ticksExisted(): number + get swimming(): boolean + get motionX(): number + get waterCreature(): boolean + get persistentData(): Internal.CompoundTag + set x(x: number) + get recursivePassengers(): Internal.EntityArrayList + get invulnerable(): boolean + get noClip(): boolean + get inWater(): boolean + get hasCustomName(): boolean + get frame(): boolean + get customNameAlwaysVisible(): boolean + set stepHeight(stepHeight: number) + set motionY(y: number) + set noGravity(noGravity: boolean) + get peacefulCreature(): boolean + set yaw(yaw: number) + get item(): Internal.ItemStackJS + get stepHeight(): number + get ambientCreature(): boolean + get monster(): boolean + get horizontalFacing(): Internal.Direction + get type(): string + set customNameAlwaysVisible(b: boolean) + get sprinting(): boolean + get block(): Internal.BlockContainerJS + get nbt(): Internal.CompoundTag + set invisible(invisible: boolean) + get motionY(): number + get name(): Internal.Component + get passengers(): Internal.EntityArrayList + get eyeHeight(): number + get z(): number + get yaw(): number + get id(): Internal.UUID + set motionX(x: number) + set silent(isSilent: boolean) + set onFire(seconds: number) + set pitch(pitch: number) + get fallDistance(): number + get onGround(): boolean + get server(): Internal.ServerJS + get motionZ(): number + get invisible(): boolean + set z(z: number) + set statusMessage(message: Internal.Component_) + get y(): number + get profile(): Internal.GameProfile + set invulnerable(invulnerable: boolean) + } + type EntityJS_ = EntityJS; + class IntTag extends Internal.NumericTag { + static valueOf($$0: number): Internal.IntTag; + getAsDouble(): number; + getType(): Internal.TagType; + accept($$0: Internal.TagVisitor_): void; + getAsLong(): number; + getAsFloat(): number; + getAsString(): string; + hashCode(): number; + getAsInt(): number; + getAsByte(): number; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + getAsNumber(): Internal.Number; + copy(): Internal.Tag; + write($$0: Internal.DataOutput_): void; + getId(): number; + getAsShort(): number; + copy(): this; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + get asDouble(): number + get type(): Internal.TagType + get asLong(): number + get asFloat(): number + get asString(): string + get asInt(): number + get asByte(): number + get asNumber(): Internal.Number + get id(): number + get asShort(): number + readonly static "TYPE": any; + } + type IntTag_ = IntTag; + abstract class AbstractLong2ObjectMap extends Internal.AbstractLong2ObjectFunction implements Internal.Serializable, Internal.Long2ObjectMap { + replace(arg0: number, arg1: V): V; + containsValue(arg0: any): boolean; + putAll(arg0: Internal.Map_): void; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction; + computeIfAbsent(arg0: number, arg1: Internal.LongFunction_): V; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + remove(arg0: number): V; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction; + computeIfAbsent(arg0: number, arg1: Internal.Function_): V; + keySet(): Internal.Set; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Long2LongFunction; + put(arg0: number, arg1: V): V; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Long2IntFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Long2FloatFunction; + composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ObjectFunction; + apply(arg0: number): V; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ObjectFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Long2ShortFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Long2ReferenceFunction; + entrySet(): Internal.ObjectSet>; + containsKey(arg0: number): boolean; + forEach(arg0: Internal.BiConsumer_): void; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction; + putIfAbsent(arg0: number, arg1: V): V; + getOrDefault(arg0: number, arg1: V): V; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Long2ObjectFunction; + remove(arg0: number, arg1: any): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + compute(arg0: number, arg1: Internal.BiFunction_): V; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction; + getOrDefault(arg0: any, arg1: V): V; + replace(arg0: number, arg1: V, arg2: V): boolean; + isEmpty(): boolean; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Long2ByteFunction; + replace(arg0: number, arg1: V, arg2: V): boolean; + containsKey(arg0: any): boolean; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + replaceAll(arg0: Internal.BiFunction_): void; + put(arg0: number, arg1: V): V; + apply(arg0: number): V; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction; + computeIfAbsentPartial(arg0: number, arg1: Internal.Long2ObjectFunction_): V; + remove(arg0: any): V; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + toString(): string; + compute(arg0: number, arg1: Internal.BiFunction_): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Long2DoubleFunction; + remove(arg0: any, arg1: any): boolean; + values(): Internal.ObjectCollection; + compose(arg0: Internal.Function_): Internal.Function; + hashCode(): number; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + clear(): void; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction; + replace(arg0: number, arg1: V): V; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Long2CharFunction; + equals(arg0: any): boolean; + putIfAbsent(arg0: number, arg1: V): V; + computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_): V; + get empty(): boolean + } + type AbstractLong2ObjectMap_ = AbstractLong2ObjectMap; + interface GenerationProperties { + getFeatures(arg0: DecorationGenerationStep_): Internal.Iterable>; + getCarvers(arg0: CarvingGenerationStep_): Internal.Iterable>>; + getFeatures(): Internal.List>>; + get features(): Internal.List>> + } + type GenerationProperties_ = GenerationProperties; + class Advancement$Builder { + build($$0: ResourceLocation_): Internal.Advancement; + static fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Advancement$Builder; + getCriteria(): Internal.Map; + toString(): string; + addCriterion($$0: string, $$1: Internal.Criterion_): this; + rewards($$0: Internal.AdvancementRewards$Builder_): this; + parent($$0: ResourceLocation_): this; + display($$0: Internal.ItemLike_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: ResourceLocation_, $$4: Internal.FrameType_, $$5: boolean, $$6: boolean, $$7: boolean): this; + parent($$0: Internal.Advancement_): this; + serializeToJson(): Internal.JsonObject; + save($$0: Internal.Consumer_, $$1: string): Internal.Advancement; + canBuild($$0: Internal.Function_): boolean; + static fromJson($$0: Internal.JsonObject_, $$1: Internal.DeserializationContext_): Internal.Advancement$Builder; + static advancement(): Internal.Advancement$Builder; + addCriterion($$0: string, $$1: Internal.CriterionTriggerInstance_): this; + display($$0: Internal.ItemStack_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: ResourceLocation_, $$4: Internal.FrameType_, $$5: boolean, $$6: boolean, $$7: boolean): this; + requirements($$0: Internal.RequirementsStrategy_): this; + requirements($$0: string[][]): this; + rewards($$0: Internal.AdvancementRewards_): this; + serializeToNetwork($$0: Internal.FriendlyByteBuf_): void; + display($$0: Internal.DisplayInfo_): this; + get criteria(): Internal.Map + } + type Advancement$Builder_ = Advancement$Builder; + abstract class Raider extends Internal.PatrollingMonster { + setTicksOutsideRaid($$0: number): void; + canJoinRaid(): boolean; + setCurrentRaid($$0: Internal.Raid_): void; + setCanJoinRaid($$0: boolean): void; + isCelebrating(): boolean; + getWave(): number; + requiresCustomPersistence(): boolean; + getTicksOutsideRaid(): number; + asKJS(): Internal.EntityJS; + setWave($$0: number): void; + canJoinPatrol(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + getCurrentRaid(): Internal.Raid; + getCelebrateSound(): Internal.SoundEvent; + getComponent(key: Internal.ComponentKey_): C; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + hasActiveRaid(): boolean; + alwaysAccepts(): boolean; + die($$0: Internal.DamageSource_): void; + setCelebrating($$0: boolean): void; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + applyRaidBuffs(arg0: number, arg1: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + set ticksOutsideRaid($$0: number) + set currentRaid($$0: Internal.Raid_) + set canJoinRaid($$0: boolean) + get celebrating(): boolean + get wave(): number + get ticksOutsideRaid(): number + set wave($$0: number) + get currentRaid(): Internal.Raid + get celebrateSound(): Internal.SoundEvent + set celebrating($$0: boolean) + } + type Raider_ = Raider; + class SinglePoolElement extends Internal.StructurePoolElement { + constructor($$0: Internal.StructureTemplate_) + getDataMarkers($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: boolean): Internal.List; + getType(): Internal.StructurePoolElementType; + toString(): string; + getSize($$0: Internal.StructureManager_, $$1: Internal.Rotation_): Vec3i; + getShuffledJigsawBlocks($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_, $$3: Internal.Random_): Internal.List; + place($$0: Internal.StructureManager_, $$1: Internal.WorldGenLevel_, $$2: Internal.StructureFeatureManager_, $$3: Internal.ChunkGenerator_, $$4: BlockPos_, $$5: BlockPos_, $$6: Internal.Rotation_, $$7: Internal.BoundingBox_, $$8: Internal.Random_, $$9: boolean): boolean; + getBoundingBox($$0: Internal.StructureManager_, $$1: BlockPos_, $$2: Internal.Rotation_): Internal.BoundingBox; + get type(): Internal.StructurePoolElementType + readonly static "CODEC": any; + } + type SinglePoolElement_ = SinglePoolElement; + class TaggedChoice$TaggedChoiceType extends com.mojang.datafixers.types.Type> { + constructor(arg0: string, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Map_>) + findChoiceType(arg0: string, arg1: number): Internal.Optional>; + toString(): string; + all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult, any>; + getKeyType(): com.mojang.datafixers.types.Type; + findCheckedType(arg0: number): Internal.Optional>; + point(arg0: Internal.DynamicOps_): Internal.Optional>; + static elementResult(arg0: K, arg1: Internal.TaggedChoice$TaggedChoiceType_, arg2: Internal.RewriteResult_): Internal.RewriteResult, Internal.Pair>; + hasType(arg0: K): boolean; + findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, any, FT, FR>, Internal.Type$FieldNotFoundException>; + findFieldTypeOpt(arg0: string): Internal.Optional>; + hashCode(): number; + getName(): string; + point(arg0: Internal.DynamicOps_, arg1: K, arg2: any): Internal.Optional>>; + equals(arg0: any, arg1: boolean, arg2: boolean): boolean; + types(): Internal.Map>; + one(arg0: Internal.TypeRewriteRule_): Internal.Optional, any>>; + updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; + buildTemplate(): Internal.TypeTemplate; + get keyType(): com.mojang.datafixers.types.Type + get name(): string + } + type TaggedChoice$TaggedChoiceType_ = TaggedChoice$TaggedChoiceType; + interface ParticleManagerAccessor { + getFactories(): Internal.Int2ObjectMap>; + getSpriteAwareFactories(): Internal.Map; + getParticleAtlasTexture(): Internal.TextureAtlas; + get factories(): Internal.Int2ObjectMap> + get spriteAwareFactories(): Internal.Map + get particleAtlasTexture(): Internal.TextureAtlas + } + type ParticleManagerAccessor_ = ParticleManagerAccessor; + class CarvingMaskPlacement extends Internal.PlacementModifier { + static forStep($$0: CarvingGenerationStep_): Internal.CarvingMaskPlacement; + type(): Internal.PlacementModifierType; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + readonly static "CODEC": any; + } + type CarvingMaskPlacement_ = CarvingMaskPlacement; + class Dynamic extends Internal.DynamicLike { + constructor(arg0: Internal.DynamicOps_, arg1: T) + constructor(arg0: Internal.DynamicOps_) + asLongStreamOpt(): Internal.DataResult; + getGeneric(arg0: T): Internal.DataResult; + merge(arg0: Internal.Dynamic_, arg1: Internal.Dynamic_): Internal.OptionalDynamic; + static convert(arg0: Internal.DynamicOps_, arg1: Internal.DynamicOps_, arg2: S): T; + getMapValues(): Internal.DataResult, Internal.Dynamic>>; + asString(): Internal.DataResult; + update(arg0: string, arg1: Internal.Function_, Internal.Dynamic_>): this; + asIntStreamOpt(): Internal.DataResult; + merge(arg0: Internal.Dynamic_): Internal.OptionalDynamic; + into(arg0: Internal.Function_): V; + getElement(arg0: string): Internal.DataResult; + getElementGeneric(arg0: T): Internal.DataResult; + convert(arg0: Internal.DynamicOps_): Internal.Dynamic; + updateGeneric(arg0: T, arg1: Internal.Function_): this; + updateMapValues(arg0: Internal.Function_, Internal.Dynamic_>, Internal.Pair_, Internal.Dynamic_>>): this; + toString(): string; + decode(arg0: Internal.Decoder_): Internal.DataResult>; + remove(arg0: string): this; + set(arg0: string, arg1: Internal.Dynamic_): this; + asNumber(): Internal.DataResult; + cast(arg0: Internal.DynamicOps_): U; + asByteBufferOpt(): Internal.DataResult; + hashCode(): number; + asStreamOpt(): Internal.DataResult>>; + castTyped(arg0: Internal.DynamicOps_): Internal.Dynamic; + getValue(): T; + asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; + map(arg0: Internal.Function_): this; + equals(arg0: any): boolean; + get(arg0: string): Internal.OptionalDynamic; + get mapValues(): Internal.DataResult, Internal.Dynamic>> + get value(): T + } + type Dynamic_ = Dynamic; + interface ObjectIterable extends Internal.Iterable { + iterator(): Internal.Iterator; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.ObjectSpliterator; + } + type ObjectIterable_ = ObjectIterable; + class Direction8 extends Internal.Enum { + getDirections(): Internal.Set; + static values(): Internal.Direction8[]; + static valueOf($$0: string): Internal.Direction8; + get directions(): Internal.Set + readonly static "NORTH_EAST": Internal.Direction8; + readonly static "EAST": Internal.Direction8; + readonly static "NORTH_WEST": Internal.Direction8; + readonly static "SOUTH_EAST": Internal.Direction8; + readonly static "SOUTH_WEST": Internal.Direction8; + readonly static "NORTH": Internal.Direction8; + readonly static "SOUTH": Internal.Direction8; + readonly static "WEST": Internal.Direction8; + } + type Direction8_ = "north_west" | "west" | "north_east" | "east" | "south_west" | "south" | "north" | Direction8 | "south_east"; + class ServerPlayNetworkAddon extends Internal.AbstractChanneledNetworkAddon { + constructor(handler: Internal.ServerGamePacketListenerImpl_, server: Internal.MinecraftServer_) + handle(packet: Internal.ServerboundCustomPayloadPacket_): boolean; + onClientReady(): void; + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_): void; + lateInit(): void; + createPacket(channelName: ResourceLocation_, buf: Internal.FriendlyByteBuf_): Internal.Packet; + sendPacket(channel: ResourceLocation_, buf: Internal.FriendlyByteBuf_, callback: Internal.GenericFutureListener_): void; + } + type ServerPlayNetworkAddon_ = ServerPlayNetworkAddon; + interface DoubleToIntFunction { + applyAsInt(arg0: number): number; + } + type DoubleToIntFunction_ = ((arg0: number)=>number) | DoubleToIntFunction; + interface DoubleStream extends Internal.BaseStream { + builder(): Internal.DoubleStream$Builder; + iterator(): Internal.PrimitiveIterator$OfDouble; + iterate(arg0: number, arg1: Internal.DoubleUnaryOperator_): this; + mapToObj(arg0: Internal.DoubleFunction_): Internal.Stream; + skip(arg0: number): this; + min(): Internal.OptionalDouble; + limit(arg0: number): this; + reduce(arg0: Internal.DoubleBinaryOperator_): Internal.OptionalDouble; + iterate(arg0: number, arg1: Internal.DoublePredicate_, arg2: Internal.DoubleUnaryOperator_): this; + concat(arg0: Internal.DoubleStream_, arg1: Internal.DoubleStream_): this; + summaryStatistics(): Internal.DoubleSummaryStatistics; + noneMatch(arg0: Internal.DoublePredicate_): boolean; + max(): Internal.OptionalDouble; + allMatch(arg0: Internal.DoublePredicate_): boolean; + reduce(arg0: number, arg1: Internal.DoubleBinaryOperator_): number; + flatMap(arg0: Internal.DoubleFunction_): this; + sequential(): Internal.BaseStream; + of(arg0: number): this; + of(...arg0: number[]): this; + mapToLong(arg0: Internal.DoubleToLongFunction_): Internal.LongStream; + count(): number; + peek(arg0: Internal.DoubleConsumer_): this; + toArray(): number[]; + distinct(): this; + boxed(): Internal.Stream; + map(arg0: Internal.DoubleUnaryOperator_): this; + empty(): this; + forEachOrdered(arg0: Internal.DoubleConsumer_): void; + anyMatch(arg0: Internal.DoublePredicate_): boolean; + filter(arg0: Internal.DoublePredicate_): this; + findAny(): Internal.OptionalDouble; + dropWhile(arg0: Internal.DoublePredicate_): this; + generate(arg0: Internal.DoubleSupplier_): this; + mapToInt(arg0: Internal.DoubleToIntFunction_): Internal.IntStream; + mapMulti(arg0: Internal.DoubleStream$DoubleMapMultiConsumer_): this; + spliterator(): Internal.Spliterator; + takeWhile(arg0: Internal.DoublePredicate_): this; + findFirst(): Internal.OptionalDouble; + forEach(arg0: Internal.DoubleConsumer_): void; + sum(): number; + average(): Internal.OptionalDouble; + sorted(): this; + parallel(): Internal.BaseStream; + collect(arg0: Internal.Supplier_, arg1: Internal.ObjDoubleConsumer_, arg2: Internal.BiConsumer_): R; + } + type DoubleStream_ = DoubleStream; + interface App2 { + } + type App2_ = App2; + class LocalDate implements Internal.Temporal, Internal.TemporalAdjuster, Internal.ChronoLocalDate, Internal.Serializable { + datesUntil(arg0: Internal.LocalDate_, arg1: Internal.Period_): Internal.Stream; + static now(): Internal.LocalDate; + static of(arg0: number, arg1: number, arg2: number): Internal.LocalDate; + getMonth(): Internal.Month; + plusMonths(arg0: number): this; + static from(arg0: Internal.TemporalAccessor_): Internal.LocalDate; + toEpochSecond(arg0: Internal.LocalTime_, arg1: Internal.ZoneOffset_): number; + isAfter(arg0: Internal.ChronoLocalDate_): boolean; + plus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + getDayOfWeek(): Internal.DayOfWeek; + atTime(arg0: Internal.OffsetTime_): Internal.OffsetDateTime; + compareTo(arg0: any): number; + atTime(arg0: number, arg1: number): Internal.LocalDateTime; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.LocalDate; + getDayOfMonth(): number; + datesUntil(arg0: Internal.LocalDate_): Internal.Stream; + with(arg0: Internal.TemporalAdjuster_): Internal.Temporal; + atStartOfDay(): Internal.LocalDateTime; + with(arg0: Internal.TemporalField_, arg1: number): Internal.Temporal; + isSupported(arg0: Internal.TemporalField_): boolean; + toEpochDay(): number; + format(arg0: Internal.DateTimeFormatter_): string; + minus(arg0: Internal.TemporalAmount_): Internal.ChronoLocalDate; + getChronology(): Internal.Chronology; + plusWeeks(arg0: number): this; + withDayOfYear(arg0: number): this; + static ofYearDay(arg0: number, arg1: number): Internal.LocalDate; + withMonth(arg0: number): this; + getYear(): number; + compareTo(arg0: Internal.ChronoLocalDate_): number; + atTime(arg0: Internal.LocalTime_): Internal.ChronoLocalDateTime; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + atStartOfDay(arg0: Internal.ZoneId_): Internal.ZonedDateTime; + get(arg0: Internal.TemporalField_): number; + withDayOfMonth(arg0: number): this; + minusYears(arg0: number): this; + isBefore(arg0: Internal.ChronoLocalDate_): boolean; + static now(arg0: Internal.Clock_): Internal.LocalDate; + static parse(arg0: Internal.CharSequence_): Internal.LocalDate; + lengthOfYear(): number; + getMonthValue(): number; + minusDays(arg0: number): this; + until(arg0: Internal.ChronoLocalDate_): Internal.ChronoPeriod; + plusDays(arg0: number): this; + atTime(arg0: number, arg1: number, arg2: number): Internal.LocalDateTime; + getLong(arg0: Internal.TemporalField_): number; + static ofEpochDay(arg0: number): Internal.LocalDate; + minusWeeks(arg0: number): this; + getEra(): Internal.IsoEra; + withYear(arg0: number): this; + atTime(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LocalDateTime; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.LocalDate; + toString(): string; + plusYears(arg0: number): this; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + minusMonths(arg0: number): this; + getDayOfYear(): number; + query(arg0: Internal.TemporalQuery_): R; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + plus(arg0: Internal.TemporalAmount_): Internal.Temporal; + hashCode(): number; + isEqual(arg0: Internal.ChronoLocalDate_): boolean; + static of(arg0: number, arg1: Internal.Month_, arg2: number): Internal.LocalDate; + static now(arg0: Internal.ZoneId_): Internal.LocalDate; + minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.ChronoLocalDate; + lengthOfMonth(): number; + equals(arg0: any): boolean; + isLeapYear(): boolean; + get month(): Internal.Month + get dayOfWeek(): Internal.DayOfWeek + get dayOfMonth(): number + get chronology(): Internal.Chronology + get year(): number + get monthValue(): number + get era(): Internal.IsoEra + get dayOfYear(): number + get leapYear(): boolean + readonly static "MIN": Internal.LocalDate; + readonly static "EPOCH": Internal.LocalDate; + readonly static "MAX": Internal.LocalDate; + } + type LocalDate_ = LocalDate; + interface VerticalAnchor { + aboveBottom($$0: number): this; + absolute($$0: number): this; + bottom(): this; + belowTop($$0: number): this; + top(): this; + resolveY(arg0: Internal.WorldGenerationContext_): number; + readonly static "BOTTOM": any; + readonly static "CODEC": any; + readonly static "TOP": any; + } + type VerticalAnchor_ = VerticalAnchor; + interface FeatureConfiguration { + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "NONE": Internal.NoneFeatureConfiguration; + } + type FeatureConfiguration_ = FeatureConfiguration; + class DynamicTexture extends Internal.AbstractTexture { + constructor($$0: Internal.NativeImage_) + constructor($$0: number, $$1: number, $$2: boolean) + getPixels(): Internal.NativeImage; + upload(): void; + load($$0: Internal.ResourceManager_): void; + close(): void; + setPixels($$0: Internal.NativeImage_): void; + get pixels(): Internal.NativeImage + set pixels($$0: Internal.NativeImage_) + } + type DynamicTexture_ = DynamicTexture; + interface SharedSuggestionProvider { + getSelectedEntities(): Internal.Collection; + suggest($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + suggestCoordinates($$0: string, $$1: Internal.Collection_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.Predicate_): Internal.CompletableFuture; + suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + suggest($$0: string[], $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + getAvailableSoundEvents(): Internal.Collection; + suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; + hasPermission(arg0: number): boolean; + getRecipeNames(): Internal.Stream; + suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_, $$2: string): Internal.CompletableFuture; + filterResources($$0: Internal.Iterable_, $$1: string, $$2: Internal.Function_, $$3: Internal.Consumer_): void; + matchesSubStr($$0: string, $$1: string): boolean; + suggest($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; + suggest2DCoordinates($$0: string, $$1: Internal.Collection_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.Predicate_): Internal.CompletableFuture; + suggestRegistryElements($$0: Internal.Registry_, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_): void; + customSuggestion(arg0: Internal.CommandContext_): Internal.CompletableFuture; + suggest($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + getAllTeams(): Internal.Collection; + filterResources($$0: Internal.Iterable_, $$1: string, $$2: string, $$3: Internal.Function_, $$4: Internal.Consumer_): void; + registryAccess(): Internal.RegistryAccess; + getRelevantCoordinates(): Internal.Collection; + getAbsoluteCoordinates(): Internal.Collection; + suggestRegistryElements(arg0: Internal.ResourceKey_, arg1: Internal.SharedSuggestionProvider$ElementSuggestionType_, arg2: Internal.SuggestionsBuilder_, arg3: Internal.CommandContext_): Internal.CompletableFuture; + suggestResource($$0: Internal.Iterable_, $$1: Internal.SuggestionsBuilder_, $$2: string): Internal.CompletableFuture; + levels(): Internal.Set>; + getOnlinePlayerNames(): Internal.Collection; + suggestResource($$0: Internal.Stream_, $$1: Internal.SuggestionsBuilder_, $$2: Internal.Function_, $$3: Internal.Function_): Internal.CompletableFuture; + get selectedEntities(): Internal.Collection + get availableSoundEvents(): Internal.Collection + get recipeNames(): Internal.Stream + get allTeams(): Internal.Collection + get relevantCoordinates(): Internal.Collection + get absoluteCoordinates(): Internal.Collection + get onlinePlayerNames(): Internal.Collection + } + type SharedSuggestionProvider_ = SharedSuggestionProvider; + class OptionalDouble { + orElse(arg0: number): number; + toString(): string; + ifPresent(arg0: Internal.DoubleConsumer_): void; + orElseThrow(arg0: Internal.Supplier_): number; + isEmpty(): boolean; + getAsDouble(): number; + orElseThrow(): number; + hashCode(): number; + isPresent(): boolean; + stream(): Internal.DoubleStream; + static empty(): Internal.OptionalDouble; + orElseGet(arg0: Internal.DoubleSupplier_): number; + equals(arg0: any): boolean; + ifPresentOrElse(arg0: Internal.DoubleConsumer_, arg1: Internal.Runnable_): void; + static of(arg0: number): Internal.OptionalDouble; + get empty(): boolean + get asDouble(): number + get present(): boolean + } + type OptionalDouble_ = OptionalDouble; + abstract class AsynchronousFileChannel implements Internal.AsynchronousChannel { + lock(arg0: A, arg1: Internal.CompletionHandler_): void; + tryLock(): Internal.FileLock; + size(): number; + lock(arg0: number, arg1: number, arg2: boolean, arg3: A, arg4: Internal.CompletionHandler_): void; + write(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; + lock(arg0: number, arg1: number, arg2: boolean): Internal.Future; + read(arg0: Internal.ByteBuffer_, arg1: number): Internal.Future; + write(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; + lock(): Internal.Future; + read(arg0: Internal.ByteBuffer_, arg1: number, arg2: A, arg3: Internal.CompletionHandler_): void; + static open(arg0: Internal.Path_, ...arg1: Internal.OpenOption_[]): Internal.AsynchronousFileChannel; + tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; + truncate(arg0: number): this; + static open(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ...arg3: any_[]): Internal.AsynchronousFileChannel; + force(arg0: boolean): void; + } + type AsynchronousFileChannel_ = AsynchronousFileChannel; + class FriendlyByteBuf extends Internal.ByteBuf { + constructor($$0: Internal.ByteBuf_) + getBytes($$0: number, $$1: Internal.OutputStream_, $$2: number): Internal.ByteBuf; + indexOf($$0: number, $$1: number, $$2: number): number; + readShortLE(): number; + writeUtf($$0: string, $$1: number): this; + writeUtf($$0: string): this; + readVarInt(): number; + writeInt($$0: number): Internal.ByteBuf; + readDouble(): number; + skipBytes($$0: number): Internal.ByteBuf; + markReaderIndex(): Internal.ByteBuf; + markWriterIndex(): Internal.ByteBuf; + getShortLE($$0: number): number; + writeItem($$0: Internal.ItemStack_): this; + readBlockHitResult(): Internal.BlockHitResult; + readDate(): Internal.Date; + readLongArray(): number[]; + resetWriterIndex(): Internal.ByteBuf; + isReadable($$0: number): boolean; + getBytes($$0: number, $$1: Internal.GatheringByteChannel_, $$2: number): number; + readUnsignedMedium(): number; + writeBytes($$0: Internal.InputStream_, $$1: number): number; + compareTo($$0: Internal.ByteBuf_): number; + readUnsignedMediumLE(): number; + writeIntLE($$0: number): Internal.ByteBuf; + setMediumLE($$0: number, $$1: number): Internal.ByteBuf; + readAnySizeNbt(): Internal.CompoundTag; + slice(): Internal.ByteBuf; + writeMedium($$0: number): Internal.ByteBuf; + copy($$0: number, $$1: number): Internal.ByteBuf; + resetReaderIndex(): Internal.ByteBuf; + release(): boolean; + readBytes($$0: number[]): Internal.ByteBuf; + readChunkPos(): Internal.ChunkPos; + readByte(): number; + writeResourceLocation($$0: ResourceLocation_): this; + writerIndex($$0: number): Internal.ByteBuf; + writeOptional($$0: Internal.Optional_, $$1: Internal.BiConsumer_): void; + writeMap($$0: Internal.Map_, $$1: Internal.BiConsumer_, $$2: Internal.BiConsumer_): void; + arrayOffset(): number; + writeUUID($$0: Internal.UUID_): this; + readBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; + retainedSlice($$0: number, $$1: number): Internal.ByteBuf; + readVarIntArray($$0: number): number[]; + writeByteArray($$0: number[]): this; + nioBuffer($$0: number, $$1: number): Internal.ByteBuffer; + readLongArray($$0: number[]): number[]; + getUnsignedInt($$0: number): number; + getUnsignedMedium($$0: number): number; + getUnsignedMediumLE($$0: number): number; + maxCapacity(): number; + getCharSequence($$0: number, $$1: number, $$2: Internal.Charset_): Internal.CharSequence; + clear(): Internal.ByteBuf; + readMedium(): number; + unwrap(): Internal.ByteBuf; + retain(): Internal.ReferenceCounted; + static getVarLongSize($$0: number): number; + writeChunkPos($$0: Internal.ChunkPos_): this; + writeBytes($$0: number[]): Internal.ByteBuf; + discardReadBytes(): Internal.ByteBuf; + readLongArray($$0: number[], $$1: number): number[]; + writeChar($$0: number): Internal.ByteBuf; + duplicate(): Internal.ByteBuf; + getDouble($$0: number): number; + capacity($$0: number): Internal.ByteBuf; + isDirect(): boolean; + readUnsignedInt(): number; + writeDouble($$0: number): Internal.ByteBuf; + writeIntIdList($$0: Internal.IntList_): void; + readUtf($$0: number): string; + readNbt(): Internal.CompoundTag; + readWithCodec($$0: Internal.Codec_): T; + getUnsignedIntLE($$0: number): number; + readVarIntArray(): number[]; + readChar(): string; + readUtf(): string; + setInt($$0: number, $$1: number): Internal.ByteBuf; + bytesBefore($$0: number, $$1: number, $$2: number): number; + isWritable($$0: number): boolean; + alloc(): Internal.ByteBufAllocator; + readIntIdList(): Internal.IntList; + readInt(): number; + nioBuffers($$0: number, $$1: number): Internal.ByteBuffer[]; + setChar($$0: number, $$1: number): Internal.ByteBuf; + writeBytes($$0: Internal.ByteBuffer_): Internal.ByteBuf; + getLong($$0: number): number; + readBitSet(): Internal.BitSet; + writeBlockHitResult($$0: Internal.BlockHitResult_): void; + accessByteBufWithCorrectSize(): number[]; + readerIndex($$0: number): Internal.ByteBuf; + readByteArray($$0: number): number[]; + readSectionPos(): Internal.SectionPos; + getBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; + asReadOnly(): Internal.ByteBuf; + hasMemoryAddress(): boolean; + setZero($$0: number, $$1: number): Internal.ByteBuf; + readLongLE(): number; + getShort($$0: number): number; + writeLong($$0: number): Internal.ByteBuf; + readCollection($$0: Internal.IntFunction_, $$1: Internal.Function_): C; + setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; + readBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; + readUnsignedIntLE(): number; + getBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; + getInt($$0: number): number; + getBytes($$0: number, $$1: number[]): Internal.ByteBuf; + writeBytes($$0: Internal.ScatteringByteChannel_, $$1: number): number; + setMedium($$0: number, $$1: number): Internal.ByteBuf; + static limitValue($$0: Internal.IntFunction_, $$1: number): Internal.IntFunction; + writeByte($$0: number): Internal.ByteBuf; + readBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; + ensureWritable($$0: number, $$1: boolean): number; + writeVarInt($$0: number): this; + getUnsignedShort($$0: number): number; + getBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; + setDouble($$0: number, $$1: number): Internal.ByteBuf; + readUnsignedByte(): number; + getUnsignedShortLE($$0: number): number; + writeVarIntArray($$0: number[]): this; + equals($$0: any): boolean; + toString($$0: number, $$1: number, $$2: Internal.Charset_): string; + readList($$0: Internal.Function_): Internal.List; + readableBytes(): number; + forEachByteDesc($$0: Internal.ByteProcessor_): number; + nioBufferCount(): number; + writeVarLong($$0: number): this; + nioBuffers(): Internal.ByteBuffer[]; + writeBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; + getFloat($$0: number): number; + writeFloat($$0: number): Internal.ByteBuf; + setBytes($$0: number, $$1: Internal.FileChannel_, $$2: number, $$3: number): number; + memoryAddress(): number; + setFloat($$0: number, $$1: number): Internal.ByteBuf; + ensureWritable($$0: number): Internal.ByteBuf; + forEachByte($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; + getMediumLE($$0: number): number; + maxWritableBytes(): number; + isReadable(): boolean; + readIntLE(): number; + getByte($$0: number): number; + writeShort($$0: number): Internal.ByteBuf; + getMedium($$0: number): number; + bytesBefore($$0: number, $$1: number): number; + readEnum($$0: Internal.Class_): T; + writeNbt($$0: Internal.CompoundTag_): this; + retain(arg0: number): Internal.ReferenceCounted; + readBoolean(): boolean; + writeDate($$0: Internal.Date_): this; + setCharSequence($$0: number, $$1: Internal.CharSequence_, $$2: Internal.Charset_): number; + isReadOnly(): boolean; + writeLongLE($$0: number): Internal.ByteBuf; + writeCharSequence($$0: Internal.CharSequence_, $$1: Internal.Charset_): number; + getBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; + readUnsignedShort(): number; + forEachByteDesc($$0: number, $$1: number, $$2: Internal.ByteProcessor_): number; + writeMediumLE($$0: number): Internal.ByteBuf; + release($$0: number): boolean; + writeBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; + forEachByte($$0: Internal.ByteProcessor_): number; + setBytes($$0: number, $$1: Internal.ByteBuf_): Internal.ByteBuf; + setLongLE($$0: number, $$1: number): Internal.ByteBuf; + getUnsignedByte($$0: number): number; + writeBytes($$0: Internal.ByteBuf_, $$1: number, $$2: number): Internal.ByteBuf; + readBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; + readBytes($$0: number[], $$1: number, $$2: number): Internal.ByteBuf; + readByteArray(): number[]; + retainedSlice(): Internal.ByteBuf; + writeWithCodec($$0: Internal.Codec_, $$1: T): void; + setShort($$0: number, $$1: number): Internal.ByteBuf; + toString(): string; + readBlockPos(): BlockPos; + getBoolean($$0: number): boolean; + readOptional($$0: Internal.Function_): Internal.Optional; + writeZero($$0: number): Internal.ByteBuf; + readVarLong(): number; + nioBuffer(): Internal.ByteBuffer; + readBytes($$0: Internal.FileChannel_, $$1: number, $$2: number): number; + readMap($$0: Internal.IntFunction_, $$1: Internal.Function_, $$2: Internal.Function_): M; + readUnsignedShortLE(): number; + internalNioBuffer($$0: number, $$1: number): Internal.ByteBuffer; + writeLongArray($$0: number[]): this; + readResourceLocation(): ResourceLocation; + setBytes($$0: number, $$1: Internal.InputStream_, $$2: number): number; + isWritable(): boolean; + readerIndex(): number; + setByte($$0: number, $$1: number): Internal.ByteBuf; + readBytes($$0: Internal.GatheringByteChannel_, $$1: number): number; + readNbt($$0: Internal.NbtAccounter_): Internal.CompoundTag; + writerIndex(): number; + retainedDuplicate(): Internal.ByteBuf; + getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; + touch(): Internal.ByteBuf; + setBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number, $$3: number): Internal.ByteBuf; + setShortLE($$0: number, $$1: number): Internal.ByteBuf; + compareTo(arg0: any): number; + setLong($$0: number, $$1: number): Internal.ByteBuf; + readMediumLE(): number; + writableBytes(): number; + order(): Internal.ByteOrder; + readWithCount($$0: Internal.Consumer_): void; + getChar($$0: number): string; + writeBytes($$0: Internal.ByteBuf_, $$1: number): Internal.ByteBuf; + readComponent(): Internal.Component; + discardSomeReadBytes(): Internal.ByteBuf; + bytesBefore($$0: number): number; + readRetainedSlice($$0: number): Internal.ByteBuf; + setBytes($$0: number, $$1: number[]): Internal.ByteBuf; + writeShortLE($$0: number): Internal.ByteBuf; + array(): number[]; + readShort(): number; + getIntLE($$0: number): number; + writeBlockPos($$0: BlockPos_): this; + readBytes($$0: Internal.OutputStream_, $$1: number): Internal.ByteBuf; + writeSectionPos($$0: Internal.SectionPos_): this; + slice($$0: number, $$1: number): Internal.ByteBuf; + capacity(): number; + setBytes($$0: number, $$1: number[], $$2: number, $$3: number): Internal.ByteBuf; + readCharSequence($$0: number, $$1: Internal.Charset_): Internal.CharSequence; + readUUID(): Internal.UUID; + getBytes($$0: number, $$1: Internal.ByteBuf_, $$2: number): Internal.ByteBuf; + writeCollection($$0: Internal.Collection_, $$1: Internal.BiConsumer_): void; + getLongLE($$0: number): number; + readSlice($$0: number): Internal.ByteBuf; + readFloat(): number; + writeBoolean($$0: boolean): Internal.ByteBuf; + setIndex($$0: number, $$1: number): Internal.ByteBuf; + hasArray(): boolean; + setBoolean($$0: number, $$1: boolean): Internal.ByteBuf; + writeBitSet($$0: Internal.BitSet_): void; + static getVarIntSize($$0: number): number; + writeBytes($$0: Internal.ByteBuf_): Internal.ByteBuf; + setBytes($$0: number, $$1: Internal.ScatteringByteChannel_, $$2: number): number; + readItem(): Internal.ItemStack; + readLong(): number; + copy(): Internal.ByteBuf; + writeComponent($$0: Internal.Component_): this; + readMap($$0: Internal.Function_, $$1: Internal.Function_): Internal.Map; + readBytes($$0: number): Internal.ByteBuf; + writeEnum($$0: Internal.Enum_): this; + refCnt(): number; + setIntLE($$0: number, $$1: number): Internal.ByteBuf; + hashCode(): number; + toString($$0: Internal.Charset_): string; + order($$0: Internal.ByteOrder_): Internal.ByteBuf; + touch($$0: any): Internal.ByteBuf; + setBytes($$0: number, $$1: Internal.ByteBuffer_): Internal.ByteBuf; + get direct(): boolean + get readable(): boolean + get readOnly(): boolean + get writable(): boolean + readonly static "MAX_COMPONENT_STRING_LENGTH": 262144; + readonly static "MAX_STRING_LENGTH": 32767; + } + type FriendlyByteBuf_ = FriendlyByteBuf; + class Rabbit extends Internal.Animal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + static checkRabbitSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getJumpCompletion($$0: number): number; + asKJS(): Internal.EntityJS; + isFood($$0: Internal.ItemStack_): boolean; + getSoundSource(): Internal.SoundSource; + method_5749($$0: Internal.CompoundTag_): void; + startJumping(): void; + method_5958(): void; + handleEntityEvent($$0: number): void; + getRabbitType(): number; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + setRabbitType($$0: number): void; + aiStep(): void; + setSpeedModifier($$0: number): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + method_5652($$0: Internal.CompoundTag_): void; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + alwaysAccepts(): boolean; + setJumping($$0: boolean): void; + getLeashOffset(): Vec3; + canSpawnSprintParticle(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get soundSource(): Internal.SoundSource + get rabbitType(): number + set rabbitType($$0: number) + set speedModifier($$0: number) + set jumping($$0: boolean) + get leashOffset(): Vec3 + readonly static "TYPE_WHITE_SPLOTCHED": 3; + readonly static "EVIL_ARMOR_VALUE": 8; + readonly static "BREED_SPEED_MOD": 0.8; + readonly static "TYPE_SALT": 5; + readonly static "TYPE_WHITE": 1; + readonly static "ATTACK_SPEED_MOD": 1.4; + readonly static "TYPE_BLACK": 2; + readonly static "TYPE_GOLD": 4; + readonly static "STROLL_SPEED_MOD": 0.6; + readonly static "TYPE_EVIL": 99; + readonly static "EVIL_ATTACK_POWER": 8; + readonly static "FLEE_SPEED_MOD": 2.2; + readonly static "FOLLOW_SPEED_MOD": 1.0; + readonly static "TYPE_BROWN": 0; + } + type Rabbit_ = Rabbit; + abstract class Charset implements Internal.Comparable { + static isSupported(arg0: string): boolean; + aliases(): Internal.Set; + displayName(): string; + static availableCharsets(): Internal.SortedMap; + toString(): string; + newEncoder(): Internal.CharsetEncoder; + newDecoder(): Internal.CharsetDecoder; + encode(arg0: string): Internal.ByteBuffer; + canEncode(): boolean; + isRegistered(): boolean; + compareTo(arg0: any): number; + decode(arg0: Internal.ByteBuffer_): Internal.CharBuffer; + name(): string; + contains(arg0: Internal.Charset_): boolean; + displayName(arg0: Internal.Locale_): string; + hashCode(): number; + compareTo(arg0: Internal.Charset_): number; + static defaultCharset(): Internal.Charset; + encode(arg0: Internal.CharBuffer_): Internal.ByteBuffer; + equals(arg0: any): boolean; + static forName(arg0: string): Internal.Charset; + get registered(): boolean + } + type Charset_ = Charset; + interface BlockEntityPredicateDataCheck { + checkData(arg0: Internal.CompoundTag_): boolean; + } + type BlockEntityPredicateDataCheck_ = ((arg0: Internal.CompoundTag)=>boolean) | BlockEntityPredicateDataCheck; + class PrintStream extends Internal.FilterOutputStream implements Internal.Closeable, Internal.Appendable { + constructor(arg0: Internal.File_) + constructor(arg0: Internal.OutputStream_, arg1: boolean) + constructor(arg0: Internal.OutputStream_) + constructor(arg0: string, arg1: string) + constructor(arg0: string, arg1: Internal.Charset_) + constructor(arg0: Internal.File_, arg1: Internal.Charset_) + constructor(arg0: Internal.OutputStream_, arg1: boolean, arg2: Internal.Charset_) + constructor(arg0: string) + constructor(arg0: Internal.OutputStream_, arg1: boolean, arg2: string) + constructor(arg0: Internal.File_, arg1: string) + print(arg0: string): void; + println(arg0: number): void; + printf(arg0: string, ...arg1: any[]): this; + println(): void; + format(arg0: Internal.Locale_, arg1: string, ...arg2: any[]): this; + println(arg0: number): void; + write(arg0: number[]): void; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): Internal.Appendable; + append(arg0: string): Internal.Appendable; + print(arg0: number): void; + println(arg0: string): void; + flush(): void; + write(arg0: number): void; + print(arg0: number): void; + write(arg0: number[], arg1: number, arg2: number): void; + format(arg0: string, ...arg1: any[]): this; + print(arg0: boolean): void; + print(arg0: number): void; + println(arg0: string): void; + println(arg0: string[]): void; + println(arg0: boolean): void; + append(arg0: Internal.CharSequence_): Internal.Appendable; + printf(arg0: Internal.Locale_, arg1: string, ...arg2: any[]): this; + println(arg0: number): void; + checkError(): boolean; + println(arg0: number): void; + print(arg0: string[]): void; + print(arg0: any): void; + print(arg0: string): void; + close(): void; + writeBytes(arg0: number[]): void; + print(arg0: number): void; + println(arg0: any): void; + } + type PrintStream_ = PrintStream; + class ModuleDescriptor$Builder { + version(arg0: string): this; + opens(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): this; + requires(arg0: Internal.Set_, arg1: string): this; + requires(arg0: Internal.ModuleDescriptor$Requires_): this; + requires(arg0: string): this; + provides(arg0: string, arg1: Internal.List_): this; + version(arg0: Internal.ModuleDescriptor$Version_): this; + mainClass(arg0: string): this; + opens(arg0: Internal.Set_, arg1: string): this; + packages(arg0: Internal.Set_): this; + exports(arg0: Internal.ModuleDescriptor$Exports_): this; + opens(arg0: string): this; + opens(arg0: string, arg1: Internal.Set_): this; + requires(arg0: Internal.Set_, arg1: string, arg2: Internal.ModuleDescriptor$Version_): this; + build(): Internal.ModuleDescriptor; + opens(arg0: Internal.ModuleDescriptor$Opens_): this; + provides(arg0: Internal.ModuleDescriptor$Provides_): this; + uses(arg0: string): this; + exports(arg0: Internal.Set_, arg1: string, arg2: Internal.Set_): this; + exports(arg0: Internal.Set_, arg1: string): this; + exports(arg0: string): this; + exports(arg0: string, arg1: Internal.Set_): this; + } + type ModuleDescriptor$Builder_ = ModuleDescriptor$Builder; + interface BiomeProperties { + getEffectsProperties(): Internal.EffectsProperties; + getClimateProperties(): Internal.ClimateProperties; + getGenerationProperties(): Internal.GenerationProperties; + getCategory(): Internal.Biome$BiomeCategory; + getSpawnProperties(): Internal.SpawnProperties; + get effectsProperties(): Internal.EffectsProperties + get climateProperties(): Internal.ClimateProperties + get generationProperties(): Internal.GenerationProperties + get category(): Internal.Biome$BiomeCategory + get spawnProperties(): Internal.SpawnProperties + } + type BiomeProperties_ = BiomeProperties; + abstract class ForwardingList extends Internal.ForwardingCollection implements Internal.List { + get(arg0: number): E; + replaceAll(arg0: Internal.UnaryOperator_): void; + subList(arg0: number, arg1: number): Internal.List; + indexOf(arg0: any): number; + add(arg0: number, arg1: E): void; + listIterator(): Internal.ListIterator; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + sort(arg0: Internal.Comparator_): void; + listIterator(arg0: number): Internal.ListIterator; + set(arg0: number, arg1: E): E; + hashCode(): number; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + stream(): Internal.Stream; + spliterator(): Internal.Spliterator; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + remove(arg0: number): E; + equals(arg0: any): boolean; + lastIndexOf(arg0: any): number; + } + type ForwardingList_ = ForwardingList; + class ExpirableValue { + constructor($$0: T, $$1: number) + static codec($$0: Internal.Codec_): Internal.Codec>; + toString(): string; + canExpire(): boolean; + static of($$0: T): Internal.ExpirableValue; + static of($$0: T, $$1: number): Internal.ExpirableValue; + getValue(): T; + hasExpired(): boolean; + tick(): void; + getTimeToLive(): number; + get value(): T + get timeToLive(): number + } + type ExpirableValue_ = ExpirableValue; + interface ShortPredicate extends Internal.Predicate, Internal.IntPredicate { + test(arg0: any): boolean; + test(arg0: number): boolean; + and(arg0: Internal.IntPredicate_): Internal.IntPredicate; + and(arg0: Internal.Predicate_): Internal.Predicate; + or(arg0: Internal.ShortPredicate_): this; + or(arg0: Internal.Predicate_): Internal.Predicate; + test(arg0: number): boolean; + or(arg0: Internal.IntPredicate_): this; + negate(): Internal.IntPredicate; + test(arg0: number): boolean; + and(arg0: Internal.ShortPredicate_): this; + } + type ShortPredicate_ = ShortPredicate | ((arg0: number)=>boolean); + class CropBlockBuilder extends Internal.BlockBuilder { + constructor(i: ResourceLocation_) + texture(id: string, tex: string): Internal.BlockBuilder; + dropSeed(dropSeed: boolean): this; + growTick(growSpeedCallback: Internal.ToDoubleFunction_): this; + bonemeal(bonemealCallback: Internal.ToIntFunction_): this; + randomTick(randomTickCallback: Internal.Consumer_): Internal.BlockBuilder; + createObject(): any; + age(age: number, builder: Internal.Consumer_): this; + crop(output: any, chance: number): this; + age(age: number): this; + crop(output: any): this; + survive(surviveCallback: Internal.CropBlockBuilder$SurviveCallback_): this; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type CropBlockBuilder_ = CropBlockBuilder; + abstract class Stages { + constructor(p: Internal.Player_) + static overrideCreation(event: Internal.Consumer_): void; + replace(stages: Internal.Collection_): void; + static removed(event: Internal.Consumer_): void; + getAll(): Internal.Collection; + static added(event: Internal.Consumer_): void; + addNoUpdate(arg0: string): boolean; + add(stage: string): boolean; + static invokeAdded(stages: Internal.Stages_, stage: string): void; + removeNoUpdate(arg0: string): boolean; + has(stage: string): boolean; + static get(player: Internal.Player_): Internal.Stages; + static invokeRemoved(stages: Internal.Stages_, stage: string): void; + set(stage: string, enabled: boolean): boolean; + toggle(stage: string): boolean; + remove(stage: string): boolean; + sync(): void; + clear(): boolean; + get all(): Internal.Collection + readonly "player": Internal.Player; + } + type Stages_ = Stages; + class Tesselator { + constructor() + constructor($$0: number) + getBuilder(): Internal.BufferBuilder; + end(): void; + static getInstance(): Internal.Tesselator; + get builder(): Internal.BufferBuilder + get instance(): Internal.Tesselator + } + type Tesselator_ = Tesselator; + class SynchedEntityData$DataItem { + constructor($$0: Internal.EntityDataAccessor_, $$1: T) + copy(): this; + setValue($$0: T): void; + getValue(): T; + isDirty(): boolean; + setDirty($$0: boolean): void; + getAccessor(): Internal.EntityDataAccessor; + set value($$0: T) + get value(): T + get dirty(): boolean + set dirty($$0: boolean) + get accessor(): Internal.EntityDataAccessor + } + type SynchedEntityData$DataItem_ = SynchedEntityData$DataItem; + abstract class AbstractHorse extends Internal.Animal implements Internal.Saddleable, net.minecraft.world.ContainerListener, Internal.PlayerRideableJumping { + getOwnerUUID(): Internal.UUID; + canMate($$0: Internal.Animal_): boolean; + isBred(): boolean; + static createBaseHorseAttributes(): Internal.AttributeSupplier$Builder; + isEating(): boolean; + getMaxSpawnClusterSize(): number; + handleStopJump(): void; + getEatAnim($$0: number): number; + getMouthAnim($$0: number): number; + makeMad(): void; + setBred($$0: boolean): void; + canJump(): boolean; + getComponent(key: Internal.ComponentKey_): C; + isArmor($$0: Internal.ItemStack_): boolean; + isSaddled(): boolean; + getMaxTemper(): number; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + positionRider($$0: Internal.Entity_): void; + alwaysAccepts(): boolean; + fedFood($$0: Internal.Player_, $$1: Internal.ItemStack_): Internal.InteractionResult; + setTemper($$0: number): void; + onClimbable(): boolean; + isSaddleable(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + canEatGrass(): boolean; + openInventory($$0: Internal.Player_): void; + isWearingArmor(): boolean; + travel($$0: Vec3_): void; + getSlot($$0: number): Internal.SlotAccess; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + getControllingPassenger(): Internal.Entity; + asKJS(): Internal.EntityJS; + isFood($$0: Internal.ItemStack_): boolean; + equipSaddle($$0: Internal.SoundSource_): void; + getCustomJump(): number; + isJumping(): boolean; + getTemper(): number; + method_5749($$0: Internal.CompoundTag_): void; + handleEntityEvent($$0: number): void; + tameWithName($$0: Internal.Player_): boolean; + getAmbientSoundInterval(): number; + setEating($$0: boolean): void; + canBeControlledByRider(): boolean; + canWearArmor(): boolean; + onPlayerJump($$0: number): void; + hasInventoryChanged($$0: Internal.Container_): boolean; + aiStep(): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + modifyTemper($$0: number): number; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + isTamed(): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setOwnerUUID($$0: Internal.UUID_): void; + setStanding($$0: boolean): void; + getStandAnim($$0: number): number; + setIsJumping($$0: boolean): void; + isPushable(): boolean; + handleStartJump($$0: number): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setTamed($$0: boolean): void; + containerChanged($$0: Internal.Container_): void; + isStanding(): boolean; + get ownerUUID(): Internal.UUID + get bred(): boolean + get eating(): boolean + get maxSpawnClusterSize(): number + set bred($$0: boolean) + get saddled(): boolean + get maxTemper(): number + set temper($$0: number) + get saddleable(): boolean + get wearingArmor(): boolean + get controllingPassenger(): Internal.Entity + get customJump(): number + get jumping(): boolean + get temper(): number + get ambientSoundInterval(): number + set eating($$0: boolean) + get tamed(): boolean + set ownerUUID($$0: Internal.UUID_) + set standing($$0: boolean) + set isJumping($$0: boolean) + get pushable(): boolean + set tamed($$0: boolean) + get standing(): boolean + "sprintCounter": number; + readonly static "CHEST_SLOT_OFFSET": 499; + readonly static "INVENTORY_SLOT_OFFSET": 500; + "tailCounter": number; + readonly static "INV_BASE_COUNT": 2; + readonly static "INV_SLOT_SADDLE": 0; + readonly static "EQUIPMENT_SLOT_OFFSET": 400; + readonly static "INV_SLOT_ARMOR": 1; + } + type AbstractHorse_ = AbstractHorse; + abstract class ChunkRenderDispatcher$RenderChunk$ChunkCompileTask implements Internal.Comparable { + constructor(arg0: Internal.ChunkRenderDispatcher$RenderChunk_, arg1: number, arg2: boolean) + compareTo($$0: Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_): number; + cancel(): void; + doTask(arg0: Internal.ChunkBufferBuilderPack_): Internal.CompletableFuture; + compareTo(arg0: any): number; + } + type ChunkRenderDispatcher$RenderChunk$ChunkCompileTask_ = ChunkRenderDispatcher$RenderChunk$ChunkCompileTask; + class RegistryLoader$Bound extends Internal.Record { + constructor($$0: Internal.RegistryAccess$Writable_, $$1: Internal.RegistryLoader_) + overrideRegistryFromResources($$0: Internal.ResourceKey_, $$1: Internal.Codec_, $$2: Internal.DynamicOps_): Internal.DataResult; + hashCode(): number; + toString(): string; + overrideElementFromResources($$0: Internal.ResourceKey_, $$1: Internal.Codec_, $$2: Internal.ResourceKey_, $$3: Internal.DynamicOps_): Internal.DataResult>; + access(): Internal.RegistryAccess$Writable; + equals($$0: any): boolean; + loader(): Internal.RegistryLoader; + } + type RegistryLoader$Bound_ = RegistryLoader$Bound; + class Pillager extends Internal.AbstractIllager implements Internal.InventoryCarrier, Internal.CrossbowAttackMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + performCrossbowAttack($$0: Internal.LivingEntity_, $$1: number): void; + getSlot($$0: number): Internal.SlotAccess; + asKJS(): Internal.EntityJS; + canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; + onCrossbowAttackPerformed(): void; + performRangedAttack($$0: Internal.LivingEntity_, $$1: number): void; + isAlliedTo($$0: Internal.Entity_): boolean; + getInventory(): Internal.Container; + shootCrossbowProjectile($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.Projectile_, $$3: number): void; + getMaxSpawnClusterSize(): number; + method_5749($$0: Internal.CompoundTag_): void; + getCelebrateSound(): Internal.SoundEvent; + getComponent(key: Internal.ComponentKey_): C; + getProjectileShotVector($$0: Internal.LivingEntity_, $$1: Vec3_, $$2: number): Internal.Vector3f; + setChargingCrossbow($$0: boolean): void; + method_5652($$0: Internal.CompoundTag_): void; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isChargingCrossbow(): boolean; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + shootCrossbowProjectile($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_, $$2: Internal.Projectile_, $$3: number, $$4: number): void; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + applyRaidBuffs($$0: number, $$1: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get inventory(): Internal.Container + get maxSpawnClusterSize(): number + get celebrateSound(): Internal.SoundEvent + set chargingCrossbow($$0: boolean) + get chargingCrossbow(): boolean + get armPose(): Internal.AbstractIllager$IllagerArmPose + } + type Pillager_ = Pillager; + interface ResourcePackManagerAccessor { + getProviders(): Internal.Set; + get providers(): Internal.Set + } + type ResourcePackManagerAccessor_ = ResourcePackManagerAccessor; + class Direction$AxisDirection extends Internal.Enum { + opposite(): this; + static values(): Internal.Direction$AxisDirection[]; + toString(): string; + getStep(): number; + getName(): string; + static valueOf($$0: string): Internal.Direction$AxisDirection; + get step(): number + get name(): string + readonly static "POSITIVE": Internal.Direction$AxisDirection; + readonly static "NEGATIVE": Internal.Direction$AxisDirection; + } + type Direction$AxisDirection_ = "negative" | "positive" | Direction$AxisDirection; + class Of2 { + } + type Of2_ = [A, B] | [B, A]; + class ShulkerBullet extends Internal.Projectile { + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: Internal.Entity_, $$3: Internal.Direction$Axis_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getBrightness(): number; + isPickable(): boolean; + checkDespawn(): void; + asKJS(): Internal.EntityJS; + tick(): void; + alwaysAccepts(): boolean; + getSoundSource(): Internal.SoundSource; + isOnFire(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + shouldRenderAtSqrDistance($$0: number): boolean; + get brightness(): number + get pickable(): boolean + get soundSource(): Internal.SoundSource + get onFire(): boolean + } + type ShulkerBullet_ = ShulkerBullet; + class RegistryAttribute extends Internal.Enum { + static valueOf(name: string): Internal.RegistryAttribute; + static values(): Internal.RegistryAttribute[]; + readonly static "MODDED": Internal.RegistryAttribute; + readonly static "SYNCED": Internal.RegistryAttribute; + readonly static "PERSISTED": Internal.RegistryAttribute; + } + type RegistryAttribute_ = "modded" | RegistryAttribute | "persisted" | "synced"; + abstract class SimpleJsonResourceReloadListener extends Internal.SimplePreparableReloadListener> { + constructor($$0: any_, $$1: string) + getName(): string; + get name(): string + } + type SimpleJsonResourceReloadListener_ = SimpleJsonResourceReloadListener; + interface ToFloatFunction { + apply(arg0: C): number; + } + type ToFloatFunction_ = ToFloatFunction | ((arg0: C)=>number); + class CombatTracker { + constructor($$0: Internal.LivingEntity_) + getDeathMessage(): Internal.Component; + getKillerId(): number; + prepareForDamage(): void; + recordDamage($$0: Internal.DamageSource_, $$1: number, $$2: number): void; + isTakingDamage(): boolean; + getLastEntry(): Internal.CombatEntry; + getKiller(): Internal.LivingEntity; + recheckStatus(): void; + isInCombat(): boolean; + getMob(): Internal.LivingEntity; + getCombatDuration(): number; + get deathMessage(): Internal.Component + get killerId(): number + get takingDamage(): boolean + get lastEntry(): Internal.CombatEntry + get killer(): Internal.LivingEntity + get inCombat(): boolean + get mob(): Internal.LivingEntity + get combatDuration(): number + readonly static "RESET_COMBAT_STATUS_TIME": 300; + readonly static "RESET_DAMAGE_STATUS_TIME": 100; + } + type CombatTracker_ = CombatTracker; + interface Merchant { + notifyTradeUpdated(arg0: Internal.ItemStack_): void; + notifyTrade(arg0: Internal.MerchantOffer_): void; + isClientSide(): boolean; + setTradingPlayer(arg0: Internal.Player_): void; + getTradingPlayer(): Internal.Player; + canRestock(): boolean; + getOffers(): Internal.MerchantOffers; + openTradingScreen($$0: Internal.Player_, $$1: Internal.Component_, $$2: number): void; + getNotifyTradeSound(): Internal.SoundEvent; + overrideXp(arg0: number): void; + overrideOffers(arg0: Internal.MerchantOffers_): void; + showProgressBar(): boolean; + getVillagerXp(): number; + get clientSide(): boolean + set tradingPlayer(arg0: Internal.Player_) + get tradingPlayer(): Internal.Player + get offers(): Internal.MerchantOffers + get notifyTradeSound(): Internal.SoundEvent + get villagerXp(): number + } + type Merchant_ = Merchant; + class MemoryStatus extends Internal.Enum { + static valueOf($$0: string): Internal.MemoryStatus; + static values(): Internal.MemoryStatus[]; + readonly static "VALUE_PRESENT": Internal.MemoryStatus; + readonly static "VALUE_ABSENT": Internal.MemoryStatus; + readonly static "REGISTERED": Internal.MemoryStatus; + } + type MemoryStatus_ = "value_present" | MemoryStatus | "value_absent" | "registered"; + class IdMapper implements Internal.IdMap, Internal.RemovableIdList { + constructor() + constructor($$0: number) + byId($$0: number): T; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + contains($$0: number): boolean; + byIdOrThrow($$0: number): T; + iterator(): Internal.Iterator; + getId($$0: T): number; + fabric_clear(): void; + size(): number; + fabric_remapIds(map: Internal.Int2IntMap_): void; + fabric_remapId(from: number, to: number): void; + fabric_removeId(i: number): void; + add($$0: T): void; + addMapping($$0: T, $$1: number): void; + fabric_remove(o: any): void; + } + type IdMapper_ = IdMapper; + class ServerboundSetCreativeModeSlotPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: Internal.ItemStack_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getItem(): Internal.ItemStack; + getSlotNum(): number; + isSkippable(): boolean; + get item(): Internal.ItemStack + get slotNum(): number + get skippable(): boolean + } + type ServerboundSetCreativeModeSlotPacket_ = ServerboundSetCreativeModeSlotPacket; + class FluidState extends Internal.StateHolder { + constructor($$0: Internal.Fluid_, $$1: Internal.ImmutableMap_, Internal.Comparable_>, $$2: Internal.MapCodec_) + isSource(): boolean; + tick($$0: Internal.Level_, $$1: BlockPos_): void; + getType(): Internal.Fluid; + animateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Random_): void; + is($$0: Internal.HolderSet_): boolean; + getDripParticle(): Internal.ParticleOptions; + getShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + shouldRenderBackwardUpFace($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + is($$0: Internal.Fluid_): boolean; + getExplosionResistance(): number; + getHeight($$0: Internal.BlockGetter_, $$1: BlockPos_): number; + isEmpty(): boolean; + canBeReplacedWith($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Fluid_, $$3: Internal.Direction_): boolean; + randomTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Random_): void; + getFlow($$0: Internal.BlockGetter_, $$1: BlockPos_): Vec3; + createLegacyBlock(): Internal.BlockState; + holder(): Internal.Holder; + getTags(): Internal.Stream>; + isSourceOfType($$0: Internal.Fluid_): boolean; + getAmount(): number; + isRandomlyTicking(): boolean; + is($$0: Internal.TagKey_): boolean; + getOwnHeight(): number; + get source(): boolean + get type(): Internal.Fluid + get dripParticle(): Internal.ParticleOptions + get explosionResistance(): number + get empty(): boolean + get tags(): Internal.Stream> + get amount(): number + get randomlyTicking(): boolean + get ownHeight(): number + readonly static "AMOUNT_FULL": 8; + readonly static "AMOUNT_MAX": 9; + readonly static "CODEC": any; + } + type FluidState_ = FluidState; + class ChunkAccess$TicksToSave extends Internal.Record { + constructor($$0: Internal.SerializableTickContainer_, $$1: Internal.SerializableTickContainer_) + fluids(): Internal.SerializableTickContainer; + hashCode(): number; + toString(): string; + blocks(): Internal.SerializableTickContainer; + equals($$0: any): boolean; + } + type ChunkAccess$TicksToSave_ = ChunkAccess$TicksToSave; + class Creeper extends Internal.Monster implements Internal.PowerableMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + isIgnited(): boolean; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + getSwelling($$0: number): number; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + getSwellDir(): number; + asKJS(): Internal.EntityJS; + tick(): void; + canDropMobsSkull(): boolean; + alwaysAccepts(): boolean; + setTarget($$0: Internal.LivingEntity_): void; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getMaxFallDistance(): number; + setSwellDir($$0: number): void; + ignite(): void; + foodEatenKJS(is: Internal.ItemStack_): void; + increaseDroppedSkulls(): void; + isPowered(): boolean; + get ignited(): boolean + get swellDir(): number + set target($$0: Internal.LivingEntity_) + get maxFallDistance(): number + set swellDir($$0: number) + get powered(): boolean + } + type Creeper_ = Creeper; + interface ServerPlayerEntitySyncHook { + fabric_incrementSyncId(): number; + } + type ServerPlayerEntitySyncHook_ = ServerPlayerEntitySyncHook; + interface Int2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { + getOrDefault(arg0: any, arg1: string): string; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Int2IntFunction; + remove(arg0: number): string; + getOrDefault(arg0: any, arg1: any): any; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2CharFunction; + containsKey(arg0: number): boolean; + defaultReturnValue(): string; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2CharFunction; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Int2ShortFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2CharFunction; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2CharFunction; + remove(arg0: any): string; + containsKey(arg0: any): boolean; + getOrDefault(arg0: number, arg1: string): string; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + defaultReturnValue(arg0: string): void; + applyAsInt(arg0: number): number; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Int2FloatFunction; + put(arg0: number, arg1: string): string; + get(arg0: any): string; + apply(arg0: number): string; + put(arg0: any, arg1: any): any; + andThenChar(arg0: Internal.Char2CharFunction_): this; + composeInt(arg0: Internal.Int2IntFunction_): this; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Int2ObjectFunction; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2CharFunction; + get(arg0: number): string; + andThen(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: string): string; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Int2ByteFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Int2ReferenceFunction; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Int2DoubleFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2CharFunction; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2CharFunction; + size(): number; + clear(): void; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Int2LongFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + } + type Int2CharFunction_ = Int2CharFunction | ((arg0: number)=>string); + class SoundSource extends Internal.Enum { + static valueOf($$0: string): Internal.SoundSource; + static values(): Internal.SoundSource[]; + getName(): string; + get name(): string + readonly static "HOSTILE": Internal.SoundSource; + readonly static "MUSIC": Internal.SoundSource; + readonly static "RECORDS": Internal.SoundSource; + readonly static "NEUTRAL": Internal.SoundSource; + readonly static "MASTER": Internal.SoundSource; + readonly static "BLOCKS": Internal.SoundSource; + readonly static "PLAYERS": Internal.SoundSource; + readonly static "WEATHER": Internal.SoundSource; + readonly static "AMBIENT": Internal.SoundSource; + readonly static "VOICE": Internal.SoundSource; + } + type SoundSource_ = SoundSource | "records" | "weather" | "neutral" | "music" | "players" | "blocks" | "ambient" | "master" | "voice" | "hostile"; + abstract class Enchantment { + getFullname($$0: number): Internal.Component; + getDamageProtection($$0: number, $$1: Internal.DamageSource_): number; + isCompatibleWith($$0: Internal.Enchantment_): boolean; + getRarity(): Internal.Enchantment$Rarity; + isTradeable(): boolean; + getMaxLevel(): number; + doPostAttack($$0: Internal.LivingEntity_, $$1: Internal.Entity_, $$2: number): void; + isTreasureOnly(): boolean; + getMinLevel(): number; + getSlotItems($$0: Internal.LivingEntity_): Internal.Map; + getDamageBonus($$0: number, $$1: Internal.MobType_): number; + isCurse(): boolean; + getMaxCost($$0: number): number; + isDiscoverable(): boolean; + getMinCost($$0: number): number; + static byId($$0: number): Internal.Enchantment; + doPostHurt($$0: Internal.LivingEntity_, $$1: Internal.Entity_, $$2: number): void; + getDescriptionId(): string; + canEnchant($$0: Internal.ItemStack_): boolean; + get rarity(): Internal.Enchantment$Rarity + get tradeable(): boolean + get maxLevel(): number + get treasureOnly(): boolean + get minLevel(): number + get curse(): boolean + get discoverable(): boolean + get descriptionId(): string + readonly "category": Internal.EnchantmentCategory; + } + type Enchantment_ = Special.Enchantment | Enchantment; + class Frustum implements Internal.FrustumAdapter { + constructor($$0: Internal.Frustum_) + constructor($$0: com.mojang.math.Matrix4f_, $$1: com.mojang.math.Matrix4f_) + prepare($$0: number, $$1: number, $$2: number): void; + isVisible($$0: Internal.AABB_): boolean; + handler$bjd000$init(modelViewMatrix: com.mojang.math.Matrix4f_, projectionMatrix: com.mojang.math.Matrix4f_, ci: Internal.CallbackInfo_): void; + offsetToFullyIncludeCameraCube($$0: number): this; + sodium$createFrustum(): me.jellysquid.mods.sodium.client.util.frustum.Frustum; + cubeInFrustum($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + readonly static "OFFSET_STEP": 4; + } + type Frustum_ = Frustum; + class BlockRightClickEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, hand: Hand_, pos: BlockPos_, direction: Internal.Direction_) + getFacing(): Internal.Direction; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getHand(): Hand; + getItem(): Internal.ItemStackJS; + getBlock(): Internal.BlockContainerJS; + get facing(): Internal.Direction + get entity(): Internal.EntityJS + get hand(): Hand + get item(): Internal.ItemStackJS + get block(): Internal.BlockContainerJS + } + type BlockRightClickEventJS_ = BlockRightClickEventJS; + abstract class AgeableMob extends Internal.PathfinderMob { + ageUp($$0: number): void; + getComponent(key: Internal.ComponentKey_): C; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + isBaby(): boolean; + asKJS(): Internal.EntityJS; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): this; + ageUp($$0: number, $$1: boolean): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + getAge(): number; + setBaby($$0: boolean): void; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + canBreed(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + setAge($$0: number): void; + get baby(): boolean + get age(): number + set baby($$0: boolean) + set age($$0: number) + readonly static "BABY_START_AGE": -24000; + } + type AgeableMob_ = AgeableMob; + class ClientLevel extends Internal.Level implements Internal.BiomeSeedProvider { + constructor($$0: Internal.ClientPacketListener_, $$1: Internal.ClientLevel$ClientLevelData_, $$2: Internal.ResourceKey_, $$3: Internal.Holder_, $$4: number, $$5: number, $$6: Internal.Supplier_, $$7: Internal.LevelRenderer_, $$8: boolean, $$9: number) + tickNonPassenger($$0: Internal.Entity_): void; + effects(): Internal.DimensionSpecialEffects; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + getShade($$0: Internal.Direction_, $$1: boolean): number; + dayTime(): number; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + playSound($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; + addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + getMaxSection(): number; + getLevelData(): Internal.LevelData; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + setDefaultSpawnPos($$0: BlockPos_, $$1: number): void; + unload($$0: Internal.LevelChunk_): void; + getSectionYFromSectionIndex($$0: number): number; + setKnownState($$0: BlockPos_, $$1: Internal.BlockState_): void; + tick($$0: Internal.BooleanSupplier_): void; + gatherChunkSourceStats(): string; + isEmptyBlock($$0: BlockPos_): boolean; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + shouldTickDeath($$0: Internal.Entity_): boolean; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + isOutsideBuildHeight($$0: BlockPos_): boolean; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getTimeOfDay($$0: number): number; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; + setLightReady($$0: number, $$1: number): void; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + getBlockTicks(): Internal.LevelTickAccess; + getEntityCount(): number; + disconnect(): void; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBrightness($$0: BlockPos_): number; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + setDayTime($$0: number): void; + getMinBuildHeight(): number; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; + clearTintCaches(): void; + addDestroyBlockEffect($$0: BlockPos_, $$1: Internal.BlockState_): void; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + setGameTime($$0: number): void; + playSound($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: Internal.SoundEvent_, $$5: Internal.SoundSource_, $$6: number, $$7: number): void; + queueLightUpdate($$0: Internal.Runnable_): void; + calculateBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getLevelData(): Internal.ClientLevel$ClientLevelData; + hasChunkAt($$0: number, $$1: number): boolean; + getFluidTicks(): Internal.LevelTickAccess; + getSectionIndex($$0: number): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + getMaxBuildHeight(): number; + setMapData($$0: string, $$1: Internal.MapItemSavedData_): void; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; + addFreshEntity($$0: Internal.Entity_): boolean; + putNonPlayerEntity($$0: number, $$1: Internal.Entity_): void; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getSkyFlashTime(): number; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + entitiesForRendering(): Internal.Iterable; + getHeight(): number; + animateTick($$0: number, $$1: number, $$2: number): void; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + getSkyDarken($$0: number): number; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + toString(): string; + handler$bfi000$setKnownState(pos: BlockPos_, state: Internal.BlockState_, info: Internal.CallbackInfo_): void; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + getMaxLocalRawBrightness($$0: BlockPos_): number; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + players(): Internal.List; + setSectionDirtyWithNeighbors($$0: number, $$1: number, $$2: number): void; + doAnimateTick($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Random_, $$5: Internal.Block_, $$6: Internal.BlockPos$MutableBlockPos_): void; + hasChunkAt($$0: BlockPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + addAlwaysVisibleParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + asKJS(): Internal.LevelJS; + createFireworks($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.CompoundTag_): void; + getSharedSpawnAngle(): number; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; + tickEntities(): void; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getMinSection(): number; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getChunkSource(): Internal.ClientChunkCache; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + playLocalSound($$0: BlockPos_, $$1: Internal.SoundEvent_, $$2: Internal.SoundSource_, $$3: number, $$4: number, $$5: boolean): void; + setScoreboard($$0: Internal.Scoreboard_): void; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + sendPacketToServer($$0: Internal.Packet_): void; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getRawBrightness($$0: BlockPos_, $$1: number): number; + getSharedSpawnPos(): BlockPos; + addParticle($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + getDifficulty(): Internal.Difficulty; + canSeeSky($$0: BlockPos_): boolean; + getBiomeSeed(): number; + addParticle($$0: Internal.ParticleOptions_, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + isUnobstructed($$0: Internal.Entity_): boolean; + getMoonPhase(): number; + getCloudColor($$0: number): Vec3; + getUncachedNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + playLocalSound($$0: number, $$1: number, $$2: number, $$3: Internal.SoundEvent_, $$4: Internal.SoundSource_, $$5: number, $$6: number, $$7: boolean): void; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getFreeMapId(): number; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getSectionIndexFromSectionY($$0: number): number; + fillReportDetails($$0: Internal.CrashReport_): Internal.CrashReportCategory; + levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + noCollision($$0: Internal.Entity_): boolean; + setSkyFlashTime($$0: number): void; + hasChunk($$0: number, $$1: number): boolean; + setBlocksDirty($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + getMapData($$0: string): Internal.MapItemSavedData; + destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; + getSkyColor($$0: Vec3_, $$1: number): Vec3; + getMoonBrightness(): number; + noCollision($$0: Internal.AABB_): boolean; + setServerSimulationDistance($$0: number): void; + isWaterAt($$0: BlockPos_): boolean; + isLightUpdateQueueEmpty(): boolean; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; + removeEntity($$0: number, $$1: Internal.Entity$RemovalReason_): void; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + getChunkSource(): Internal.ChunkSource; + registryAccess(): Internal.RegistryAccess; + pollLightUpdates(): void; + getServerSimulationDistance(): number; + addPlayer($$0: number, $$1: Internal.AbstractClientPlayer_): void; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + onChunkLoaded($$0: Internal.ChunkPos_): void; + sendBlockUpdated($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: number): void; + getScoreboard(): Internal.Scoreboard; + levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + getRecipeManager(): Internal.RecipeManager; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; + containsAnyLiquid($$0: Internal.AABB_): boolean; + getEntity($$0: number): Internal.Entity; + getMaxLightLevel(): number; + getStarBrightness($$0: number): number; + get maxSection(): number + get levelData(): Internal.LevelData + get blockTicks(): Internal.LevelTickAccess + get entityCount(): number + set dayTime($$0: number) + get minBuildHeight(): number + set gameTime($$0: number) + get levelData(): Internal.ClientLevel$ClientLevelData + get fluidTicks(): Internal.LevelTickAccess + get maxBuildHeight(): number + get skyFlashTime(): number + get height(): number + get sharedSpawnAngle(): number + get minSection(): number + get chunkSource(): Internal.ClientChunkCache + set scoreboard($$0: Internal.Scoreboard_) + get sharedSpawnPos(): BlockPos + get difficulty(): Internal.Difficulty + get biomeSeed(): number + get moonPhase(): number + get sectionsCount(): number + get freeMapId(): number + set skyFlashTime($$0: number) + get moonBrightness(): number + set serverSimulationDistance($$0: number) + get lightUpdateQueueEmpty(): boolean + get chunkSource(): Internal.ChunkSource + get serverSimulationDistance(): number + get scoreboard(): Internal.Scoreboard + get recipeManager(): Internal.RecipeManager + get maxLightLevel(): number + } + type ClientLevel_ = ClientLevel; + abstract class RuleTest { + constructor() + test(arg0: Internal.BlockState_, arg1: Internal.Random_): boolean; + readonly static "CODEC": any; + } + type RuleTest_ = RuleTest; + class DeserializationContext { + constructor($$0: ResourceLocation_, $$1: Internal.PredicateManager_) + deserializeConditions($$0: Internal.JsonArray_, $$1: string, $$2: Internal.LootContextParamSet_): Internal.LootItemCondition[]; + getAdvancementId(): ResourceLocation; + get advancementId(): ResourceLocation + } + type DeserializationContext_ = DeserializationContext; + interface KeyCodeAccessor { + fabric_getBoundKey(): Internal.InputConstants$Key; + } + type KeyCodeAccessor_ = KeyCodeAccessor; + class MapItemSavedData$HoldingPlayer { + readonly "player": Internal.Player; + "step": number; + } + type MapItemSavedData$HoldingPlayer_ = MapItemSavedData$HoldingPlayer; + interface PositionSource { + getPosition(arg0: Internal.Level_): Internal.Optional; + getType(): Internal.PositionSourceType; + get type(): Internal.PositionSourceType + readonly static "CODEC": any; + } + type PositionSource_ = PositionSource; + abstract class BlockBehaviour implements Internal.AbstractBlockAccessor, Internal.BlockKJS { + constructor($$0: Internal.BlockBehaviour$Properties_) + getOcclusionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + setFrictionKJS(arg0: number): void; + getSignal($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_): number; + setExplosionResistanceKJS(arg0: number): void; + neighborChanged($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Block_, $$4: BlockPos_, $$5: boolean): void; + getVisualShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + getBlockSupportShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + isCollisionShapeFullBlock($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): boolean; + setMaterialKJS(arg0: Internal.Material_): void; + getBlockStatesKJS(): Internal.List; + getMenuProvider($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): Internal.MenuProvider; + setIsRandomlyTickingKJS(arg0: boolean): void; + updateIndirectNeighbourShapes($$0: Internal.BlockState_, $$1: Internal.LevelAccessor_, $$2: BlockPos_, $$3: number, $$4: number): void; + use($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_, $$4: Hand_, $$5: Internal.BlockHitResult_): Internal.InteractionResult; + canSurvive($$0: Internal.BlockState_, $$1: Internal.LevelReader_, $$2: BlockPos_): boolean; + getPistonPushReaction($$0: Internal.BlockState_): Internal.PushReaction; + getShadeBrightness($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; + defaultMaterialColor(): Internal.MaterialColor; + getCollisionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + getSettings(): Internal.BlockBehaviour$Properties; + triggerEvent($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: number, $$4: number): boolean; + asItem(): Internal.Item; + getTypeData(): Internal.CompoundTag; + spawnAfterBreak($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.ItemStack_): void; + getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; + getLightBlock($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; + skipRendering($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.Direction_): boolean; + getDirectSignal($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.Direction_): number; + getMaxHorizontalOffset(): number; + getDestroyProgress($$0: Internal.BlockState_, $$1: Internal.Player_, $$2: Internal.BlockGetter_, $$3: BlockPos_): number; + setHasCollisionKJS(arg0: boolean): void; + getSeed($$0: Internal.BlockState_, $$1: BlockPos_): number; + defaultDestroyTime(): number; + setSpeedFactorKJS(arg0: number): void; + getMaxVerticalOffset(): number; + updateShape($$0: Internal.BlockState_, $$1: Internal.Direction_, $$2: Internal.BlockState_, $$3: Internal.LevelAccessor_, $$4: BlockPos_, $$5: BlockPos_): Internal.BlockState; + tick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; + randomTick($$0: Internal.BlockState_, $$1: Internal.ServerLevel_, $$2: BlockPos_, $$3: Internal.Random_): void; + rotate($$0: Internal.BlockState_, $$1: Internal.Rotation_): Internal.BlockState; + useShapeForLightOcclusion($$0: Internal.BlockState_): boolean; + entityInside($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Entity_): void; + canBeReplaced($$0: Internal.BlockState_, $$1: Internal.Fluid_): boolean; + mirror($$0: Internal.BlockState_, $$1: Internal.Mirror_): Internal.BlockState; + setJumpFactorKJS(arg0: number): void; + getBlockBuilderKJS(): Internal.BlockBuilder; + canBeReplaced($$0: Internal.BlockState_, $$1: Internal.BlockPlaceContext_): boolean; + isSignalSource($$0: Internal.BlockState_): boolean; + setSoundTypeKJS(arg0: Internal.SoundType_): void; + getDrops($$0: Internal.BlockState_, $$1: Internal.LootContext$Builder_): Internal.List; + attack($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Player_): void; + getOffsetType(): Internal.BlockBehaviour$OffsetType; + getShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + setBlockBuilderKJS(b: Internal.BlockBuilder_): void; + onProjectileHit($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: Internal.BlockHitResult_, $$3: Internal.Projectile_): void; + getLootTable(): ResourceLocation; + getInteractionShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + onPlace($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; + isPathfindable($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.PathComputationType_): boolean; + hasAnalogOutputSignal($$0: Internal.BlockState_): boolean; + getFluidState($$0: Internal.BlockState_): Internal.FluidState; + onRemove($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: boolean): void; + getAnalogOutputSignal($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): number; + set frictionKJS(arg0: number) + set explosionResistanceKJS(arg0: number) + set materialKJS(arg0: Internal.Material_) + get blockStatesKJS(): Internal.List + set isRandomlyTickingKJS(arg0: boolean) + get settings(): Internal.BlockBehaviour$Properties + get typeData(): Internal.CompoundTag + get maxHorizontalOffset(): number + set hasCollisionKJS(arg0: boolean) + set speedFactorKJS(arg0: number) + get maxVerticalOffset(): number + set jumpFactorKJS(arg0: number) + get blockBuilderKJS(): Internal.BlockBuilder + set soundTypeKJS(arg0: Internal.SoundType_) + get offsetType(): Internal.BlockBehaviour$OffsetType + set blockBuilderKJS(b: Internal.BlockBuilder_) + get lootTable(): ResourceLocation + readonly "properties": Internal.BlockBehaviour$Properties; + } + type BlockBehaviour_ = BlockBehaviour; + interface OwnableEntity { + getOwnerUUID(): Internal.UUID; + getOwner(): Internal.Entity; + get ownerUUID(): Internal.UUID + get owner(): Internal.Entity + } + type OwnableEntity_ = OwnableEntity; + class VillagerProfessionBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + workSound(t: Internal.SoundEvent_): this; + poiType(t: Internal.PoiType_): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + createObject(): any; + requestedItems(t: Internal.Item_[]): this; + secondaryPoi(t: Internal.Block_[]): this; + get registryType(): Internal.RegistryObjectBuilderTypes + } + type VillagerProfessionBuilder_ = VillagerProfessionBuilder; + abstract class VarHandle implements Internal.Constable { + getAndBitwiseAnd(...arg0: any[]): any; + weakCompareAndSet(...arg0: any[]): boolean; + getAndBitwiseXor(...arg0: any[]): any; + compareAndSet(...arg0: any[]): boolean; + accessModeType(arg0: Internal.VarHandle$AccessMode_): Internal.MethodType; + set(...arg0: any[]): void; + compareAndExchangeAcquire(...arg0: any[]): any; + getAndSet(...arg0: any[]): any; + getAndBitwiseAndRelease(...arg0: any[]): any; + hasInvokeExactBehavior(): boolean; + getAndBitwiseXorRelease(...arg0: any[]): any; + weakCompareAndSetPlain(...arg0: any[]): boolean; + getAndBitwiseXorAcquire(...arg0: any[]): any; + setVolatile(...arg0: any[]): void; + getAndAddAcquire(...arg0: any[]): any; + getAndAdd(...arg0: any[]): any; + getAndBitwiseOr(...arg0: any[]): any; + getAndAddRelease(...arg0: any[]): any; + getAndBitwiseOrRelease(...arg0: any[]): any; + getAndBitwiseOrAcquire(...arg0: any[]): any; + static releaseFence(): void; + static fullFence(): void; + coordinateTypes(): Internal.List>; + static storeStoreFence(): void; + getAcquire(...arg0: any[]): any; + getOpaque(...arg0: any[]): any; + toMethodHandle(arg0: Internal.VarHandle$AccessMode_): Internal.MethodHandle; + toString(): string; + setOpaque(...arg0: any[]): void; + compareAndExchange(...arg0: any[]): any; + compareAndExchangeRelease(...arg0: any[]): any; + getVolatile(...arg0: any[]): any; + getAndBitwiseAndAcquire(...arg0: any[]): any; + varType(): Internal.Class; + withInvokeBehavior(): this; + get(...arg0: any[]): any; + getAndSetAcquire(...arg0: any[]): any; + describeConstable(): Internal.Optional; + static acquireFence(): void; + getAndSetRelease(...arg0: any[]): any; + weakCompareAndSetRelease(...arg0: any[]): boolean; + weakCompareAndSetAcquire(...arg0: any[]): boolean; + withInvokeExactBehavior(): this; + static loadLoadFence(): void; + isAccessModeSupported(arg0: Internal.VarHandle$AccessMode_): boolean; + setRelease(...arg0: any[]): void; + set volatile(...arg0: any[]) + set opaque(...arg0: any[]) + set release(...arg0: any[]) + } + type VarHandle_ = VarHandle; + interface DoubleStream$DoubleMapMultiConsumer { + accept(arg0: number, arg1: Internal.DoubleConsumer_): void; + } + type DoubleStream$DoubleMapMultiConsumer_ = ((arg0: number, arg1: Internal.DoubleConsumer)=>void) | DoubleStream$DoubleMapMultiConsumer; + abstract class AbstractGolem extends Internal.PathfinderMob { + getComponent(key: Internal.ComponentKey_): C; + getAmbientSoundInterval(): number; + alwaysAccepts(): boolean; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + get ambientSoundInterval(): number + } + type AbstractGolem_ = AbstractGolem; + class EntityAnchorArgument$Anchor extends Internal.Enum { + static getByName($$0: string): Internal.EntityAnchorArgument$Anchor; + static values(): Internal.EntityAnchorArgument$Anchor[]; + apply($$0: Internal.CommandSourceStack_): Vec3; + apply($$0: Internal.Entity_): Vec3; + static valueOf($$0: string): Internal.EntityAnchorArgument$Anchor; + readonly static "FEET": Internal.EntityAnchorArgument$Anchor; + readonly static "EYES": Internal.EntityAnchorArgument$Anchor; + } + type EntityAnchorArgument$Anchor_ = "eyes" | "feet" | EntityAnchorArgument$Anchor; + interface MemoryTrackingRenderBuffers { + getMiscBufferAllocatedSize(): number; + freeAndDeleteBuffers(): void; + getEntityBufferAllocatedSize(): number; + getMaxBegins(): number; + get miscBufferAllocatedSize(): number + get entityBufferAllocatedSize(): number + get maxBegins(): number + } + type MemoryTrackingRenderBuffers_ = MemoryTrackingRenderBuffers; + interface LightTextureAccessor { + getLightTexture(): Internal.DynamicTexture; + get lightTexture(): Internal.DynamicTexture + } + type LightTextureAccessor_ = LightTextureAccessor; + interface BlockApiLookup { + getProvider(arg0: Internal.Block_): Internal.BlockApiLookup$BlockApiProvider; + registerSelf(...arg0: Internal.BlockEntityType_[]): void; + get(lookupId: ResourceLocation_, apiClass: Internal.Class_, contextClass: Internal.Class_): this; + getId(): ResourceLocation; + contextClass(): Internal.Class; + registerFallback(arg0: Internal.BlockApiLookup$BlockApiProvider_): void; + find(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockEntity_, arg4: C): A; + apiClass(): Internal.Class; + registerForBlockEntities(arg0: Internal.BlockApiLookup$BlockEntityApiProvider_, ...arg1: Internal.BlockEntityType_[]): void; + find(world: Internal.Level_, pos: BlockPos_, context: C): A; + registerForBlocks(arg0: Internal.BlockApiLookup$BlockApiProvider_, ...arg1: Internal.Block_[]): void; + registerForBlockEntity(provider: Internal.BiFunction_, blockEntityType: Internal.BlockEntityType_): void; + get id(): ResourceLocation + } + type BlockApiLookup_ = BlockApiLookup; + class BindingsEvent { + constructor(m: Internal.ScriptManager_, d: Internal.SharedContextData_) + addFunction(name: string, callback: Internal.DynamicFunction$Callback_): void; + getType(): Internal.ScriptType; + addFunction(name: string, function_: Internal.BaseFunction_): void; + add(name: string, value: any): void; + addFunction(name: string, callback: Internal.DynamicFunction$Callback_, ...types: Internal.Class_[]): void; + get type(): Internal.ScriptType + readonly "contextData": Internal.SharedContextData; + readonly "manager": Internal.ScriptManager; + readonly "type": Internal.ScriptType; + readonly static "EVENT": any; + } + type BindingsEvent_ = BindingsEvent; + interface GuiEventListener { + charTyped($$0: string, $$1: number): boolean; + mouseReleased($$0: number, $$1: number, $$2: number): boolean; + mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + changeFocus($$0: boolean): boolean; + keyReleased($$0: number, $$1: number, $$2: number): boolean; + mouseMoved($$0: number, $$1: number): void; + mouseScrolled($$0: number, $$1: number, $$2: number): boolean; + mouseClicked($$0: number, $$1: number, $$2: number): boolean; + isMouseOver($$0: number, $$1: number): boolean; + keyPressed($$0: number, $$1: number, $$2: number): boolean; + readonly static "DOUBLE_CLICK_THRESHOLD_MS": 250; + } + type GuiEventListener_ = GuiEventListener; + interface DoubleToLongFunction { + applyAsLong(arg0: number): number; + } + type DoubleToLongFunction_ = DoubleToLongFunction | ((arg0: number)=>number); + interface LevelTimeAccess extends Internal.LevelReader { + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getMinSection(): number; + dayTime(): number; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getMaxSection(): number; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + getSectionYFromSectionIndex($$0: number): number; + isEmptyBlock($$0: BlockPos_): boolean; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getRawBrightness($$0: BlockPos_, $$1: number): number; + getTimeOfDay($$0: number): number; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + canSeeSky($$0: BlockPos_): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + getMoonPhase(): number; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBrightness($$0: BlockPos_): number; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getMinBuildHeight(): number; + getSectionIndexFromSectionY($$0: number): number; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + noCollision($$0: Internal.Entity_): boolean; + hasChunkAt($$0: number, $$1: number): boolean; + getSectionIndex($$0: number): number; + getMaxBuildHeight(): number; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + getMoonBrightness(): number; + getChunk($$0: number, $$1: number): Internal.ChunkAccess; + noCollision($$0: Internal.AABB_): boolean; + isWaterAt($$0: BlockPos_): boolean; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getHeight(): number; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getMaxLocalRawBrightness($$0: BlockPos_): number; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + hasChunkAt($$0: BlockPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + containsAnyLiquid($$0: Internal.AABB_): boolean; + getMaxLightLevel(): number; + get minSection(): number + get maxSection(): number + get moonPhase(): number + get sectionsCount(): number + get minBuildHeight(): number + get maxBuildHeight(): number + get moonBrightness(): number + get height(): number + get maxLightLevel(): number + } + type LevelTimeAccess_ = LevelTimeAccess; + class LlamaSpit extends Internal.Projectile { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + constructor($$0: Internal.Level_, $$1: Internal.Llama_) + getComponent(key: Internal.ComponentKey_): C; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + asKJS(): Internal.EntityJS; + tick(): void; + } + type LlamaSpit_ = LlamaSpit; + class DecimalFormatSymbols implements Internal.Cloneable, Internal.Serializable { + constructor() + constructor(arg0: Internal.Locale_) + clone(): any; + getDecimalSeparator(): string; + setDecimalSeparator(arg0: string): void; + setInternationalCurrencySymbol(arg0: string): void; + getInternationalCurrencySymbol(): string; + static getAvailableLocales(): Internal.Locale[]; + getNaN(): string; + getMinusSign(): string; + getMonetaryDecimalSeparator(): string; + getCurrency(): Internal.Currency; + setCurrency(arg0: Internal.Currency_): void; + getPercent(): string; + setPercent(arg0: string): void; + setMonetaryDecimalSeparator(arg0: string): void; + getDigit(): string; + getPerMill(): string; + setPerMill(arg0: string): void; + setMonetaryGroupingSeparator(arg0: string): void; + static getInstance(): Internal.DecimalFormatSymbols; + setMinusSign(arg0: string): void; + getGroupingSeparator(): string; + getCurrencySymbol(): string; + getPatternSeparator(): string; + static getInstance(arg0: Internal.Locale_): Internal.DecimalFormatSymbols; + getZeroDigit(): string; + setNaN(arg0: string): void; + getExponentSeparator(): string; + hashCode(): number; + setCurrencySymbol(arg0: string): void; + setGroupingSeparator(arg0: string): void; + setDigit(arg0: string): void; + setZeroDigit(arg0: string): void; + setPatternSeparator(arg0: string): void; + equals(arg0: any): boolean; + setExponentSeparator(arg0: string): void; + getMonetaryGroupingSeparator(): string; + setInfinity(arg0: string): void; + getInfinity(): string; + get decimalSeparator(): string + set decimalSeparator(arg0: string) + set internationalCurrencySymbol(arg0: string) + get internationalCurrencySymbol(): string + get availableLocales(): Internal.Locale[] + get naN(): string + get minusSign(): string + get monetaryDecimalSeparator(): string + get currency(): Internal.Currency + set currency(arg0: Internal.Currency_) + get percent(): string + set percent(arg0: string) + set monetaryDecimalSeparator(arg0: string) + get digit(): string + get perMill(): string + set perMill(arg0: string) + set monetaryGroupingSeparator(arg0: string) + get instance(): Internal.DecimalFormatSymbols + set minusSign(arg0: string) + get groupingSeparator(): string + get currencySymbol(): string + get patternSeparator(): string + get zeroDigit(): string + set naN(arg0: string) + get exponentSeparator(): string + set currencySymbol(arg0: string) + set groupingSeparator(arg0: string) + set digit(arg0: string) + set zeroDigit(arg0: string) + set patternSeparator(arg0: string) + set exponentSeparator(arg0: string) + get monetaryGroupingSeparator(): string + set infinity(arg0: string) + get infinity(): string + } + type DecimalFormatSymbols_ = DecimalFormatSymbols; + class InSquarePlacement extends Internal.PlacementModifier { + constructor() + static spread(): Internal.InSquarePlacement; + type(): Internal.PlacementModifierType; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + readonly static "CODEC": any; + } + type InSquarePlacement_ = InSquarePlacement; + interface EntityTypeTest { + tryCast(arg0: B): T; + forClass($$0: Internal.Class_): this; + getBaseClass(): Internal.Class; + get baseClass(): Internal.Class + } + type EntityTypeTest_ = EntityTypeTest; + interface Boolean2LongFunction extends it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: boolean, arg1: number): number; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2LongFunction; + getOrDefault(arg0: any, arg1: any): any; + get(arg0: boolean): number; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2LongFunction; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + get(arg0: any): number; + containsKey(arg0: any): boolean; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2LongFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Boolean2CharFunction; + remove(arg0: any): number; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2LongFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Boolean2ByteFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2LongFunction; + put(arg0: any, arg1: any): any; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Boolean2ObjectFunction; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Boolean2DoubleFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2LongFunction; + defaultReturnValue(): number; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Boolean2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2LongFunction; + getOrDefault(arg0: any, arg1: number): number; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2LongFunction; + remove(arg0: boolean): number; + containsKey(arg0: boolean): boolean; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Boolean2IntFunction; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Boolean2ShortFunction; + size(): number; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2LongFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenLong(arg0: Internal.Long2LongFunction_): this; + apply(arg0: boolean): number; + clear(): void; + put(arg0: boolean, arg1: number): number; + put(arg0: boolean, arg1: number): number; + defaultReturnValue(arg0: number): void; + } + type Boolean2LongFunction_ = Boolean2LongFunction | ((arg0: boolean)=>number); + class MenuType { + constructor($$0: any_) + create($$0: number, $$1: Internal.Inventory_): T; + readonly static "MERCHANT": Internal.MenuType; + readonly static "CARTOGRAPHY_TABLE": Internal.MenuType; + readonly static "SMOKER": Internal.MenuType; + readonly static "GENERIC_9x6": Internal.MenuType; + readonly static "ANVIL": Internal.MenuType; + readonly static "GENERIC_9x4": Internal.MenuType; + readonly static "BEACON": Internal.MenuType; + readonly static "LOOM": Internal.MenuType; + readonly static "STONECUTTER": Internal.MenuType; + readonly static "GENERIC_9x5": Internal.MenuType; + readonly static "LECTERN": Internal.MenuType; + readonly static "SHULKER_BOX": Internal.MenuType; + readonly static "CRAFTING": Internal.MenuType; + readonly static "SMITHING": Internal.MenuType; + readonly static "ENCHANTMENT": Internal.MenuType; + readonly static "GENERIC_9x2": Internal.MenuType; + readonly static "GENERIC_3x3": Internal.MenuType; + readonly static "FURNACE": Internal.MenuType; + readonly static "GENERIC_9x3": Internal.MenuType; + readonly static "GRINDSTONE": Internal.MenuType; + readonly static "GENERIC_9x1": Internal.MenuType; + readonly static "BREWING_STAND": Internal.MenuType; + readonly static "HOPPER": Internal.MenuType; + readonly static "BLAST_FURNACE": Internal.MenuType; + } + type MenuType_ = Special.MenuType | MenuType; + class LivingEntity$Fallsounds extends Internal.Record { + constructor($$0: Internal.SoundEvent_, $$1: Internal.SoundEvent_) + hashCode(): number; + toString(): string; + small(): Internal.SoundEvent; + equals($$0: any): boolean; + big(): Internal.SoundEvent; + } + type LivingEntity$Fallsounds_ = LivingEntity$Fallsounds; + interface Reference2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { + getOrDefault(arg0: any, arg1: any): any; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2FloatFunction; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Reference2CharFunction; + removeFloat(arg0: any): number; + defaultReturnValue(arg0: number): void; + getOrDefault(arg0: any, arg1: number): number; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2FloatFunction; + apply(arg0: K): number; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2FloatFunction; + containsKey(arg0: any): boolean; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2FloatFunction; + put(arg0: any, arg1: any): any; + compose(arg0: Internal.Function_): Internal.Function; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2FloatFunction; + applyAsDouble(arg0: K): number; + put(arg0: K, arg1: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + getFloat(arg0: any): number; + remove(arg0: any): number; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Reference2IntFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Reference2ObjectFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Reference2LongFunction; + getOrDefault(arg0: any, arg1: number): number; + size(): number; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2FloatFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2FloatFunction; + clear(): void; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Reference2ByteFunction; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2FloatFunction; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Reference2ShortFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2FloatFunction; + put(arg0: K, arg1: number): number; + get(arg0: any): any; + } + type Reference2FloatFunction_ = Reference2FloatFunction | ((arg0: any)=>number); + class DragonSittingFlamingPhase extends Internal.AbstractDragonSittingPhase { + constructor($$0: Internal.EnderDragon_) + doClientTick(): void; + end(): void; + resetFlameCount(): void; + begin(): void; + doServerTick(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase + } + type DragonSittingFlamingPhase_ = DragonSittingFlamingPhase; + interface Function10 { + curry7(): Internal.Function7>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10): R; + curry9(): Internal.Function9>; + curry2(): Internal.BiFunction>; + curry5(): Internal.Function5>; + curry8(): Internal.Function8>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry(): Internal.Function>; + curry6(): Internal.Function6>; + } + type Function10_ = Function10; + class VillageSectionsDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + setNotVillageSection($$0: Internal.SectionPos_): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + setVillageSection($$0: Internal.SectionPos_): void; + clear(): void; + set notVillageSection($$0: Internal.SectionPos_) + set villageSection($$0: Internal.SectionPos_) + } + type VillageSectionsDebugRenderer_ = VillageSectionsDebugRenderer; + class VillagerTypeBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + createObject(): any; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + get registryType(): Internal.RegistryObjectBuilderTypes + } + type VillagerTypeBuilder_ = VillagerTypeBuilder; + class LockCode { + constructor($$0: string) + static fromTag($$0: Internal.CompoundTag_): Internal.LockCode; + unlocksWith($$0: Internal.ItemStack_): boolean; + addToTag($$0: Internal.CompoundTag_): void; + readonly static "NO_LOCK": Internal.LockCode; + readonly static "TAG_LOCK": "Lock"; + } + type LockCode_ = LockCode; + class ClientboundRemoveEntitiesPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor(...$$0: number[]) + constructor($$0: Internal.IntList_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getEntityIds(): Internal.IntList; + get skippable(): boolean + get entityIds(): Internal.IntList + } + type ClientboundRemoveEntitiesPacket_ = ClientboundRemoveEntitiesPacket; + interface Compressable extends Internal.Keyable { + compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; + } + type Compressable_ = Compressable; + class ChatComponent extends Internal.GuiComponent { + constructor($$0: Internal.Minecraft_) + addMessage($$0: Internal.Component_): void; + enqueueMessage($$0: Internal.Component_): void; + getWidth(): number; + handleChatQueueClicked($$0: number, $$1: number): boolean; + render($$0: Internal.PoseStack_, $$1: number): void; + rescaleChat(): void; + getScale(): number; + addRecentChat($$0: string): void; + getLinesPerPage(): number; + scrollChat($$0: number): void; + getClickedComponentStyleAt($$0: number, $$1: number): Internal.Style; + static getHeight($$0: number): number; + getRecentChat(): Internal.List; + getHeight(): number; + resetChatScroll(): void; + static getWidth($$0: number): number; + clearMessages($$0: boolean): void; + get width(): number + get scale(): number + get linesPerPage(): number + get recentChat(): Internal.List + get height(): number + } + type ChatComponent_ = ChatComponent; + class EnchantmentBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + rare(): this; + damageProtection(i: Internal.EnchantmentBuilder$DamageProtectionFunction_): this; + createObject(): any; + maxLevel(i: number): this; + veryRare(): this; + canEnchant(i: Internal.Object2BooleanFunction_): this; + postAttack(i: Internal.EnchantmentBuilder$PostFunction_): this; + checkCompatibility(i: Internal.Object2BooleanFunction_): this; + rarity(r: Internal.Enchantment$Rarity_): this; + maxCost(i: Internal.Int2IntFunction_): this; + minLevel(i: number): this; + category(c: Internal.EnchantmentCategory_): this; + minCost(i: Internal.Int2IntFunction_): this; + postHurt(i: Internal.EnchantmentBuilder$PostFunction_): this; + vanishable(): this; + crossbow(): this; + trident(): this; + slots(s: EquipmentSlot_[]): this; + uncommon(): this; + curse(): this; + undiscoverable(): this; + armorLegs(): this; + armorFeet(): this; + treasureOnly(): this; + armorChest(): this; + untradeable(): this; + damageBonus(i: Internal.EnchantmentBuilder$DamageBonusFunction_): this; + weapon(): this; + bow(): this; + breakable(): this; + armorHead(): this; + fishingRod(): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + armor(): this; + wearable(): this; + get registryType(): Internal.RegistryObjectBuilderTypes + } + type EnchantmentBuilder_ = EnchantmentBuilder; + interface InventoryCarrier { + getInventory(): Internal.Container; + get inventory(): Internal.Container + } + type InventoryCarrier_ = InventoryCarrier; + interface FloatIterable extends Internal.Iterable { + forEach(arg0: Internal.FloatConsumer_): void; + iterator(): Internal.Iterator; + spliterator(): Internal.Spliterator; + doubleSpliterator(): Internal.DoubleSpliterator; + forEach(arg0: Internal.Consumer_): void; + forEach(arg0: Internal.DoubleConsumer_): void; + doubleIterator(): Internal.DoubleIterator; + } + type FloatIterable_ = FloatIterable; + interface Function15 { + curry4(): Internal.Function4>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15): R; + curry6(): Internal.Function6>; + curry12(): Internal.Function12>; + curry(): Internal.Function>; + curry5(): Internal.Function5>; + curry10(): Internal.Function10>; + curry7(): Internal.Function7>; + curry13(): Internal.Function13>; + curry3(): Internal.Function3>; + curry11(): Internal.Function11>; + curry2(): Internal.BiFunction>; + curry9(): Internal.Function9>; + curry14(): Internal.Function14>; + curry8(): Internal.Function8>; + } + type Function15_ = Function15; + interface Function16 { + curry8(): Internal.Function8>; + curry(): Internal.Function>; + curry15(): Internal.Function15>; + curry5(): Internal.Function5>; + curry13(): Internal.Function13>; + curry4(): Internal.Function4>; + curry12(): Internal.Function12>; + curry11(): Internal.Function11>; + curry9(): Internal.Function9>; + curry2(): Internal.BiFunction>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14, arg14: T15, arg15: T16): R; + curry7(): Internal.Function7>; + curry10(): Internal.Function10>; + curry14(): Internal.Function14>; + curry6(): Internal.Function6>; + curry3(): Internal.Function3>; + } + type Function16_ = Function16; + interface PrivilegedAction { + run(): T; + } + type PrivilegedAction_ = (()=>T) | PrivilegedAction; + class ClientboundCooldownPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Item_, $$1: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getItem(): Internal.Item; + isSkippable(): boolean; + getDuration(): number; + get item(): Internal.Item + get skippable(): boolean + get duration(): number + } + type ClientboundCooldownPacket_ = ClientboundCooldownPacket; + interface Function13 { + curry2(): Internal.BiFunction>; + curry5(): Internal.Function5>; + curry12(): Internal.Function12>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13): R; + curry6(): Internal.Function6>; + curry8(): Internal.Function8>; + curry11(): Internal.Function11>; + curry(): Internal.Function>; + curry3(): Internal.Function3>; + curry4(): Internal.Function4>; + curry7(): Internal.Function7>; + curry10(): Internal.Function10>; + curry9(): Internal.Function9>; + } + type Function13_ = Function13; + interface Function14 { + curry7(): Internal.Function7>; + curry8(): Internal.Function8>; + curry10(): Internal.Function10>; + curry3(): Internal.Function3>; + curry6(): Internal.Function6>; + curry4(): Internal.Function4>; + curry13(): Internal.Function13>; + curry9(): Internal.Function9>; + curry12(): Internal.Function12>; + curry11(): Internal.Function11>; + curry5(): Internal.Function5>; + curry(): Internal.Function>; + curry2(): Internal.BiFunction>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12, arg12: T13, arg13: T14): R; + } + type Function14_ = Function14; + interface Function11 { + curry4(): Internal.Function4>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11): R; + curry8(): Internal.Function8>; + curry3(): Internal.Function3>; + curry6(): Internal.Function6>; + curry2(): Internal.BiFunction>; + curry9(): Internal.Function9>; + curry7(): Internal.Function7>; + curry5(): Internal.Function5>; + curry(): Internal.Function>; + curry10(): Internal.Function10>; + } + type Function11_ = Function11; + interface Function12 { + curry9(): Internal.Function9>; + curry6(): Internal.Function6>; + curry10(): Internal.Function10>; + curry11(): Internal.Function11>; + curry4(): Internal.Function4>; + curry(): Internal.Function>; + curry5(): Internal.Function5>; + curry3(): Internal.Function3>; + curry8(): Internal.Function8>; + curry7(): Internal.Function7>; + curry2(): Internal.BiFunction>; + apply(arg0: T1, arg1: T2, arg2: T3, arg3: T4, arg4: T5, arg5: T6, arg6: T7, arg7: T8, arg8: T9, arg9: T10, arg10: T11, arg11: T12): R; + } + type Function12_ = Function12; + interface Principal { + hashCode(): number; + toString(): string; + getName(): string; + equals(arg0: any): boolean; + implies(arg0: Internal.Subject_): boolean; + get name(): string + } + type Principal_ = Principal; + interface ConditionUserBuilder { + when(arg0: Internal.LootItemCondition$Builder_): T; + unwrap(): T; + } + type ConditionUserBuilder_ = ConditionUserBuilder; + class ImmutableList$Builder extends Internal.ImmutableCollection$Builder { + constructor() + add(arg0: any[]): Internal.ImmutableCollection$Builder; + addAll(arg0: Internal.Iterable_): Internal.ImmutableCollection$Builder; + build(): Internal.ImmutableCollection; + add(arg0: any): Internal.ImmutableCollection$Builder; + addAll(arg0: Internal.Iterator_): this; + } + type ImmutableList$Builder_ = ImmutableList$Builder; + abstract class Goal { + constructor() + isInterruptable(): boolean; + start(): void; + toString(): string; + getFlags(): Internal.EnumSet; + setFlags($$0: Internal.EnumSet_): void; + stop(): void; + canUse(): boolean; + requiresUpdateEveryTick(): boolean; + canContinueToUse(): boolean; + tick(): void; + get interruptable(): boolean + get flags(): Internal.EnumSet + set flags($$0: Internal.EnumSet_) + } + type Goal_ = Goal; + class RandomSpreadType extends Internal.Enum implements Internal.StringRepresentable { + evaluate($$0: Internal.RandomSource_, $$1: number): number; + static valueOf($$0: string): Internal.RandomSpreadType; + getSerializedName(): string; + static byName($$0: string): Internal.RandomSpreadType; + static values(): Internal.RandomSpreadType[]; + get serializedName(): string + readonly static "LINEAR": Internal.RandomSpreadType; + readonly static "TRIANGULAR": Internal.RandomSpreadType; + readonly static "CODEC": any; + } + type RandomSpreadType_ = "linear" | RandomSpreadType | "triangular"; + class STBTTFontinfo extends Internal.Struct implements Internal.NativeResource { + constructor(arg0: Internal.ByteBuffer_) + static create(arg0: number): Internal.STBTTFontinfo$Buffer; + static malloc(arg0: number): Internal.STBTTFontinfo$Buffer; + static mallocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; + static create(): Internal.STBTTFontinfo; + static malloc(): Internal.STBTTFontinfo; + static callocStack(arg0: number): Internal.STBTTFontinfo$Buffer; + static callocStack(arg0: Internal.MemoryStack_): Internal.STBTTFontinfo; + sizeof(): number; + static mallocStack(arg0: Internal.MemoryStack_): Internal.STBTTFontinfo; + static mallocStack(): Internal.STBTTFontinfo; + static calloc(): Internal.STBTTFontinfo; + static createSafe(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; + close(): void; + static createSafe(arg0: number): Internal.STBTTFontinfo; + static callocStack(arg0: number, arg1: Internal.MemoryStack_): Internal.STBTTFontinfo$Buffer; + static mallocStack(arg0: number): Internal.STBTTFontinfo$Buffer; + static create(arg0: number): Internal.STBTTFontinfo; + static create(arg0: number, arg1: number): Internal.STBTTFontinfo$Buffer; + static calloc(arg0: number): Internal.STBTTFontinfo$Buffer; + static callocStack(): Internal.STBTTFontinfo; + readonly static "ALIGNOF": 8; + readonly static "SIZEOF": 160; + } + type STBTTFontinfo_ = STBTTFontinfo; + interface DebugRenderer$SimpleDebugRenderer { + render(arg0: Internal.PoseStack_, arg1: Internal.MultiBufferSource_, arg2: number, arg3: number, arg4: number): void; + clear(): void; + } + type DebugRenderer$SimpleDebugRenderer_ = DebugRenderer$SimpleDebugRenderer; + interface IntRuleAccessor { + setValue(arg0: number): void; + getValue(): number; + set value(arg0: number) + get value(): number + } + type IntRuleAccessor_ = IntRuleAccessor; + class BlockIDPredicate implements Internal.BlockPredicate { + constructor(i: ResourceLocation_) + with(key: string, value: string): this; + checkState(state: Internal.BlockState_): boolean; + toString(): string; + check(b: Internal.BlockContainerJS_): boolean; + getBlockState(): Internal.BlockState; + getBlockProperties(): Internal.List; + get blockState(): Internal.BlockState + get blockProperties(): Internal.List + } + type BlockIDPredicate_ = BlockIDPredicate; + interface LongBinaryOperator { + applyAsLong(arg0: number, arg1: number): number; + } + type LongBinaryOperator_ = LongBinaryOperator | ((arg0: number, arg1: number)=>number); + class ClientboundCustomPayloadPacket implements Internal.Packet { + constructor($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_) + constructor($$0: Internal.FriendlyByteBuf_) + getData(): Internal.FriendlyByteBuf; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getIdentifier(): ResourceLocation; + isSkippable(): boolean; + get data(): Internal.FriendlyByteBuf + get identifier(): ResourceLocation + get skippable(): boolean + readonly static "DEBUG_POI_REMOVED_PACKET": ResourceLocation; + readonly static "DEBUG_RAIDS": ResourceLocation; + readonly static "DEBUG_POI_TICKET_COUNT_PACKET": ResourceLocation; + readonly static "DEBUG_HIVE": ResourceLocation; + readonly static "DEBUG_NEIGHBORSUPDATE_PACKET": ResourceLocation; + readonly static "DEBUG_STRUCTURES_PACKET": ResourceLocation; + readonly static "DEBUG_BRAIN": ResourceLocation; + readonly static "DEBUG_VILLAGE_SECTIONS": ResourceLocation; + readonly static "DEBUG_PATHFINDING_PACKET": ResourceLocation; + readonly static "DEBUG_GAME_EVENT": ResourceLocation; + readonly static "DEBUG_GOAL_SELECTOR": ResourceLocation; + readonly static "BRAND": ResourceLocation; + readonly static "DEBUG_GAME_EVENT_LISTENER": ResourceLocation; + readonly static "DEBUG_WORLDGENATTEMPT_PACKET": ResourceLocation; + readonly static "DEBUG_BEE": ResourceLocation; + readonly static "DEBUG_POI_ADDED_PACKET": ResourceLocation; + readonly static "DEBUG_GAME_TEST_ADD_MARKER": ResourceLocation; + readonly static "DEBUG_GAME_TEST_CLEAR": ResourceLocation; + } + type ClientboundCustomPayloadPacket_ = ClientboundCustomPayloadPacket; + abstract class ShortBuffer extends Internal.Buffer implements Internal.Comparable { + mismatch(arg0: Internal.ShortBuffer_): number; + put(arg0: number): this; + asReadOnlyBuffer(): this; + reset(): Internal.Buffer; + isDirect(): boolean; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + put(arg0: number[]): this; + arrayOffset(): number; + compareTo(arg0: any): number; + get(): number; + limit(arg0: number): this; + position(arg0: number): this; + flip(): Internal.Buffer; + clear(): Internal.Buffer; + order(): Internal.ByteOrder; + static allocate(arg0: number): Internal.ShortBuffer; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + get(arg0: number): number; + get(arg0: number[]): this; + static wrap(arg0: number[], arg1: number, arg2: number): Internal.ShortBuffer; + put(arg0: Internal.ShortBuffer_): this; + hasArray(): boolean; + put(arg0: number, arg1: number): this; + put(arg0: number, arg1: number[]): this; + duplicate(): this; + get(arg0: number, arg1: number[]): this; + toString(): string; + get(arg0: number[], arg1: number, arg2: number): this; + rewind(): Internal.Buffer; + static wrap(arg0: number[]): Internal.ShortBuffer; + compareTo(arg0: Internal.ShortBuffer_): number; + array(): number[]; + mark(): Internal.Buffer; + put(arg0: number[], arg1: number, arg2: number): this; + compact(): this; + hashCode(): number; + slice(): Internal.Buffer; + put(arg0: number, arg1: Internal.ShortBuffer_, arg2: number, arg3: number): this; + slice(arg0: number, arg1: number): Internal.Buffer; + equals(arg0: any): boolean; + get direct(): boolean + } + type ShortBuffer_ = ShortBuffer; + class Ingredient implements Internal.Predicate, Internal.IngredientKJS { + static fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Ingredient; + static of(...$$0: Internal.ItemStack_[]): Internal.Ingredient; + static of($$0: Internal.Stream_): Internal.Ingredient; + static of($$0: Internal.TagKey_): Internal.Ingredient; + or(arg0: Internal.Predicate_): Internal.Predicate; + asKJS(): Internal.IngredientJS; + isEmpty(): boolean; + toNetwork($$0: Internal.FriendlyByteBuf_): void; + toJson(): Internal.JsonElement; + getItems(): Internal.ItemStack[]; + static of(): Internal.Ingredient; + test(arg0: any): boolean; + getStackingIds(): Internal.IntList; + static of(...$$0: Internal.ItemLike_[]): Internal.Ingredient; + test($$0: Internal.ItemStack_): boolean; + getItemsKJS(): Internal.ItemStack[]; + negate(): Internal.Predicate; + static fromJson($$0: Internal.JsonElement_): Internal.Ingredient; + and(arg0: Internal.Predicate_): Internal.Predicate; + get empty(): boolean + get items(): Internal.ItemStack[] + get stackingIds(): Internal.IntList + get itemsKJS(): Internal.ItemStack[] + readonly static "EMPTY": Internal.Ingredient; + } + type Ingredient_ = Ingredient; + interface LongIterable extends Internal.Iterable { + forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + iterator(): Internal.Iterator; + spliterator(): Internal.Spliterator; + forEach(arg0: Internal.Consumer_): void; + longIterator(): Internal.LongIterator; + longSpliterator(): Internal.LongSpliterator; + forEach(arg0: Internal.LongConsumer_): void; + } + type LongIterable_ = LongIterable; + interface ItemLike { + asItem(): Internal.Item; + } + type ItemLike_ = ItemLike; + class ArmorItemBuilder$Leggings extends Internal.ArmorItemBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + } + type ArmorItemBuilder$Leggings_ = ArmorItemBuilder$Leggings; + class Sensing { + constructor($$0: Internal.Mob_) + hasLineOfSight($$0: Internal.Entity_): boolean; + tick(): void; + } + type Sensing_ = Sensing; + class StructureSpawnOverride extends Internal.Record { + constructor($$0: Internal.StructureSpawnOverride$BoundingBoxType_, $$1: Internal.WeightedRandomList_) + hashCode(): number; + toString(): string; + boundingBox(): Internal.StructureSpawnOverride$BoundingBoxType; + equals($$0: any): boolean; + spawns(): Internal.WeightedRandomList; + readonly static "CODEC": any; + } + type StructureSpawnOverride_ = StructureSpawnOverride; + class AccessibleObject implements Internal.AnnotatedElement { + setAccessible(arg0: boolean): void; + getAnnotationsByType(arg0: Internal.Class_): T[]; + canAccess(arg0: any): boolean; + getDeclaredAnnotation(arg0: Internal.Class_): T; + getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; + trySetAccessible(): boolean; + getAnnotation(arg0: Internal.Class_): T; + getAnnotations(): Internal.Annotation[]; + isAnnotationPresent(arg0: Internal.Class_): boolean; + static setAccessible(arg0: Internal.AccessibleObject_[], arg1: boolean): void; + getDeclaredAnnotations(): Internal.Annotation[]; + isAccessible(): boolean; + set accessible(arg0: boolean) + get annotations(): Internal.Annotation[] + get declaredAnnotations(): Internal.Annotation[] + get accessible(): boolean } type AccessibleObject_ = AccessibleObject; - /** - * @javaClass java.util.concurrent.ScheduledFuture - */ - interface ScheduledFuture extends Internal.Delayed, Internal.Future { + class CarvingMask { + constructor($$0: number[], $$1: number) + constructor($$0: number, $$1: number) + stream($$0: Internal.ChunkPos_): Internal.Stream; + setAdditionalMask($$0: Internal.CarvingMask$Mask_): void; + set($$0: number, $$1: number, $$2: number): void; + get($$0: number, $$1: number, $$2: number): boolean; + toArray(): number[]; + set additionalMask($$0: Internal.CarvingMask$Mask_) } - type ScheduledFuture_ = ScheduledFuture; + type CarvingMask_ = CarvingMask; + class SharedSuggestionProvider$TextCoordinates { + constructor($$0: string, $$1: string, $$2: string) + readonly "y": string; + readonly "x": string; + readonly "z": string; + readonly static "DEFAULT_LOCAL": Internal.SharedSuggestionProvider$TextCoordinates; + readonly static "DEFAULT_GLOBAL": Internal.SharedSuggestionProvider$TextCoordinates; + } + type SharedSuggestionProvider$TextCoordinates_ = SharedSuggestionProvider$TextCoordinates; + class TimeUnit extends Internal.Enum { + sleep(arg0: number): void; + convert(arg0: number, arg1: Internal.TimeUnit_): number; + static of(arg0: Internal.ChronoUnit_): Internal.TimeUnit; + toMillis(arg0: number): number; + toNanos(arg0: number): number; + timedJoin(arg0: Internal.Thread_, arg1: number): void; + toSeconds(arg0: number): number; + timedWait(arg0: any, arg1: number): void; + toMinutes(arg0: number): number; + static values(): Internal.TimeUnit[]; + toMicros(arg0: number): number; + convert(arg0: Internal.Duration_): number; + static valueOf(arg0: string): Internal.TimeUnit; + toChronoUnit(): Internal.ChronoUnit; + toHours(arg0: number): number; + toDays(arg0: number): number; + readonly static "MINUTES": Internal.TimeUnit; + readonly static "SECONDS": Internal.TimeUnit; + readonly static "DAYS": Internal.TimeUnit; + readonly static "NANOSECONDS": Internal.TimeUnit; + readonly static "MICROSECONDS": Internal.TimeUnit; + readonly static "MILLISECONDS": Internal.TimeUnit; + readonly static "HOURS": Internal.TimeUnit; + } + type TimeUnit_ = "nanoseconds" | "minutes" | "seconds" | TimeUnit | "days" | "hours" | "microseconds" | "milliseconds"; + class BlockColors implements Internal.BlockColorsExtended, Internal.ColorProviderRegistryImpl$ColorMapperHolder { + constructor() + getColor($$0: Internal.BlockState_, $$1: Internal.BlockAndTintGetter_, $$2: BlockPos_, $$3: number): number; + getColorProvider(state: Internal.BlockState_): Internal.ColorSampler; + getColoringProperties($$0: Internal.Block_): Internal.Set>; + getColor($$0: Internal.BlockState_, $$1: Internal.Level_, $$2: BlockPos_): number; + register($$0: Internal.BlockColor_, ...$$1: Internal.Block_[]): void; + static createDefault(): Internal.BlockColors; + get(block: Internal.Block_): Internal.BlockColor; + get(arg0: any): any; + } + type BlockColors_ = BlockColors; + class FrontAndTop extends Internal.Enum implements Internal.StringRepresentable { + static fromFrontAndTop($$0: Internal.Direction_, $$1: Internal.Direction_): Internal.FrontAndTop; + front(): Internal.Direction; + getSerializedName(): string; + static values(): Internal.FrontAndTop[]; + static valueOf($$0: string): Internal.FrontAndTop; + top(): Internal.Direction; + get serializedName(): string + readonly static "DOWN_SOUTH": Internal.FrontAndTop; + readonly static "DOWN_NORTH": Internal.FrontAndTop; + readonly static "DOWN_EAST": Internal.FrontAndTop; + readonly static "SOUTH_UP": Internal.FrontAndTop; + readonly static "NORTH_UP": Internal.FrontAndTop; + readonly static "UP_EAST": Internal.FrontAndTop; + readonly static "UP_NORTH": Internal.FrontAndTop; + readonly static "EAST_UP": Internal.FrontAndTop; + readonly static "DOWN_WEST": Internal.FrontAndTop; + readonly static "UP_WEST": Internal.FrontAndTop; + readonly static "UP_SOUTH": Internal.FrontAndTop; + readonly static "WEST_UP": Internal.FrontAndTop; + } + type FrontAndTop_ = "south_up" | "north_up" | FrontAndTop | "up_west" | "down_east" | "down_south" | "up_east" | "east_up" | "down_north" | "down_west" | "up_south" | "west_up" | "up_north"; + interface BufferVertexConsumer extends Internal.VertexConsumer { + currentElement(): Internal.VertexFormatElement; + uv2($$0: number): Internal.VertexConsumer; + color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; + color($$0: number): Internal.VertexConsumer; + overlayCoords($$0: number, $$1: number): Internal.VertexConsumer; + normalIntValue($$0: number): number; + nextElement(): void; + normal(matrix: com.mojang.math.Matrix3f_, x: number, y: number, z: number): Internal.VertexConsumer; + normal($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; + uvShort($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; + putShort(arg0: number, arg1: number): void; + putByte(arg0: number, arg1: number): void; + uv2($$0: number, $$1: number): Internal.VertexConsumer; + overlayCoords($$0: number): Internal.VertexConsumer; + vertex($$0: number, $$1: number, $$2: number): Internal.VertexConsumer; + putFloat(arg0: number, arg1: number): void; + color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; + vertex($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number): void; + putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number[], $$3: number, $$4: number, $$5: number, $$6: number[], $$7: number, $$8: boolean): void; + vertex(matrix: com.mojang.math.Matrix4f_, x: number, y: number, z: number): Internal.VertexConsumer; + uv($$0: number, $$1: number): Internal.VertexConsumer; + createSink(factory: Internal.VertexType_): Internal.VertexSink; + putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + } + type BufferVertexConsumer_ = BufferVertexConsumer; + class MethodInfo { + constructor() + toString(): string; + "isHidden": boolean; + "bean": string; + "signature": Internal.MethodSignature; + "method": Internal.Method; + } + type MethodInfo_ = MethodInfo; + interface ProfilerMeasured { + profiledMetrics(): Internal.List; + } + type ProfilerMeasured_ = ProfilerMeasured; + class ItemArmorTierEventJS extends Internal.StartupEventJS { + constructor() + add(id: string, tier: Internal.Consumer_): void; + add(id: string, parent: string, tier: Internal.Consumer_): void; + } + type ItemArmorTierEventJS_ = ItemArmorTierEventJS; + class NoiseProvider extends Internal.NoiseBasedStateProvider { + constructor($$0: number, $$1: Internal.NormalNoise$NoiseParameters_, $$2: number, $$3: Internal.List_) + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + readonly static "CODEC": any; + } + type NoiseProvider_ = NoiseProvider; + abstract class PlayerList { + constructor($$0: Internal.MinecraftServer_, $$1: Internal.RegistryAccess$Frozen_, $$2: Internal.PlayerDataStorage_, $$3: number) + broadcastMessage($$0: Internal.Component_, $$1: Internal.ChatType_, $$2: Internal.UUID_): void; + placeNewPlayer($$0: Internal.Connection_, $$1: Internal.ServerPlayer_): void; + sendAllPlayerInfo($$0: Internal.ServerPlayer_): void; + setSimulationDistance($$0: number): void; + getSingleplayerData(): Internal.CompoundTag; + reloadResources(): void; + broadcast($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.ResourceKey_, $$6: Internal.Packet_): void; + saveAll(): void; + sendPlayerPermissionLevel($$0: Internal.ServerPlayer_): void; + remove($$0: Internal.ServerPlayer_): void; + isOp($$0: Internal.GameProfile_): boolean; + getPlayerCount(): number; + broadcastMessage($$0: Internal.Component_, $$1: Internal.Function_, $$2: Internal.ChatType_, $$3: Internal.UUID_): void; + getIpBans(): Internal.IpBanList; + addWorldborderListener($$0: Internal.ServerLevel_): void; + reloadWhiteList(): void; + getOpNames(): string[]; + setViewDistance($$0: number): void; + getPlayer($$0: Internal.UUID_): Internal.ServerPlayer; + tick(): void; + getSimulationDistance(): number; + isWhiteListed($$0: Internal.GameProfile_): boolean; + broadcastToTeam($$0: Internal.Player_, $$1: Internal.Component_): void; + setAllowCheatsForAllPlayers($$0: boolean): void; + getMaxPlayers(): number; + isAllowCheatsForAllPlayers(): boolean; + getServer(): Internal.MinecraftServer; + canPlayerLogin($$0: Internal.SocketAddress_, $$1: Internal.GameProfile_): Internal.Component; + getWhiteList(): Internal.UserWhiteList; + broadcastAll($$0: Internal.Packet_, $$1: Internal.ResourceKey_): void; + respawn($$0: Internal.ServerPlayer_, $$1: boolean): Internal.ServerPlayer; + broadcastAll($$0: Internal.Packet_): void; + getPlayers(): Internal.List; + getPlayerAdvancements($$0: Internal.ServerPlayer_): Internal.PlayerAdvancements; + op($$0: Internal.GameProfile_): void; + getPlayerNamesArray(): string[]; + getPlayerByName($$0: string): Internal.ServerPlayer; + load($$0: Internal.ServerPlayer_): Internal.CompoundTag; + deop($$0: Internal.GameProfile_): void; + getPlayerStats($$0: Internal.Player_): Internal.ServerStatsCounter; + removeAll(): void; + getWhiteListNames(): string[]; + sendLevelInfo($$0: Internal.ServerPlayer_, $$1: Internal.ServerLevel_): void; + broadcastToAllExceptTeam($$0: Internal.Player_, $$1: Internal.Component_): void; + canBypassPlayerLimit($$0: Internal.GameProfile_): boolean; + setUsingWhiteList($$0: boolean): void; + getPlayerForLogin($$0: Internal.GameProfile_): Internal.ServerPlayer; + getViewDistance(): number; + isUsingWhitelist(): boolean; + getBans(): Internal.UserBanList; + getPlayersWithAddress($$0: string): Internal.List; + getOps(): Internal.ServerOpList; + set simulationDistance($$0: number) + get singleplayerData(): Internal.CompoundTag + get playerCount(): number + get ipBans(): Internal.IpBanList + get opNames(): string[] + set viewDistance($$0: number) + get simulationDistance(): number + set allowCheatsForAllPlayers($$0: boolean) + get maxPlayers(): number + get allowCheatsForAllPlayers(): boolean + get server(): Internal.MinecraftServer + get whiteList(): Internal.UserWhiteList + get players(): Internal.List + get playerNamesArray(): string[] + get whiteListNames(): string[] + set usingWhiteList($$0: boolean) + get viewDistance(): number + get usingWhitelist(): boolean + get bans(): Internal.UserBanList + get ops(): Internal.ServerOpList + readonly static "USERBANLIST_FILE": Internal.File; + readonly static "OPLIST_FILE": Internal.File; + readonly static "IPBANLIST_FILE": Internal.File; + readonly static "WHITELIST_FILE": Internal.File; + } + type PlayerList_ = PlayerList; + class FireworkRocketEntity extends Internal.Projectile implements Internal.FireworkRocketEntityKJS, Internal.ItemSupplier { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: Internal.ItemStack_) + constructor($$0: Internal.Level_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: number, $$5: boolean) + constructor($$0: Internal.Level_, $$1: Internal.ItemStack_, $$2: Internal.Entity_, $$3: number, $$4: number, $$5: number, $$6: boolean) + constructor($$0: Internal.Level_, $$1: Internal.ItemStack_, $$2: Internal.LivingEntity_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + constructor($$0: Internal.Level_, $$1: Internal.Entity_, $$2: number, $$3: number, $$4: number, $$5: Internal.ItemStack_) + getComponent(key: Internal.ComponentKey_): C; + isShotAtAngle(): boolean; + getItem(): Internal.ItemStack; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + setLifetimeKJS(arg0: number): void; + shouldRender($$0: number, $$1: number, $$2: number): boolean; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + shouldRenderAtSqrDistance($$0: number): boolean; + handleEntityEvent($$0: number): void; + isAttackable(): boolean; + get shotAtAngle(): boolean + get item(): Internal.ItemStack + set lifetimeKJS(arg0: number) + get attackable(): boolean + } + type FireworkRocketEntity_ = FireworkRocketEntity; + class ServerboundCustomPayloadPacket implements Internal.CustomPayloadC2SPacketAccessor, Internal.Packet { + constructor($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_) + constructor($$0: Internal.FriendlyByteBuf_) + getData(): Internal.FriendlyByteBuf; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getChannel(): ResourceLocation; + handle($$0: Internal.ServerGamePacketListener_): void; + getIdentifier(): ResourceLocation; + isSkippable(): boolean; + get data(): Internal.FriendlyByteBuf + get channel(): ResourceLocation + get identifier(): ResourceLocation + get skippable(): boolean + readonly static "BRAND": ResourceLocation; + } + type ServerboundCustomPayloadPacket_ = ServerboundCustomPayloadPacket; + class ServerboundPlayerCommandPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Entity_, $$1: Internal.ServerboundPlayerCommandPacket$Action_) + constructor($$0: Internal.Entity_, $$1: Internal.ServerboundPlayerCommandPacket$Action_, $$2: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getData(): number; + getAction(): Internal.ServerboundPlayerCommandPacket$Action; + isSkippable(): boolean; + getId(): number; + get data(): number + get action(): Internal.ServerboundPlayerCommandPacket$Action + get skippable(): boolean + get id(): number + } + type ServerboundPlayerCommandPacket_ = ServerboundPlayerCommandPacket; + interface ByteChannel extends Internal.ReadableByteChannel, Internal.WritableByteChannel { + } + type ByteChannel_ = ByteChannel; + abstract class AbstractInterruptibleChannel implements Internal.InterruptibleChannel, Internal.Channel { + isOpen(): boolean; + close(): void; + get open(): boolean + } + type AbstractInterruptibleChannel_ = AbstractInterruptibleChannel; + class LootPool implements Internal.FabricLootPool, Internal.LootPoolAccessor { + fabric_getFunctions(): Internal.LootItemFunction[]; + fabric_getBonusRolls(): Internal.NumberProvider; + static lootPool(): Internal.LootPool$Builder; + fabric_getConditions(): Internal.LootItemCondition[]; + validate($$0: Internal.ValidationContext_): void; + getConditions(): Internal.List; + fabric_getEntries(): Internal.LootPoolEntryContainer[]; + addRandomItems($$0: Internal.Consumer_, $$1: Internal.LootContext_): void; + getFunctions(): Internal.List; + asVanilla(): this; + getEntries(): Internal.List; + getRolls(): Internal.NumberProvider; + fabric_getRolls(): Internal.NumberProvider; + get conditions(): Internal.List + get functions(): Internal.List + get entries(): Internal.List + get rolls(): Internal.NumberProvider + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "rolls": Internal.NumberProvider; + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "conditions": Internal.LootItemCondition[]; + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "functions": Internal.LootItemFunction[]; + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "entries": Internal.LootPoolEntryContainer[]; + readonly "bonusRolls": Internal.NumberProvider; + } + type LootPool_ = LootPool; + interface Widget { + render(arg0: Internal.PoseStack_, arg1: number, arg2: number, arg3: number): void; + } + type Widget_ = Widget; + interface Member { + getModifiers(): number; + getName(): string; + isSynthetic(): boolean; + getDeclaringClass(): Internal.Class; + get modifiers(): number + get name(): string + get synthetic(): boolean + get declaringClass(): Internal.Class + readonly static "PUBLIC": 0; + readonly static "DECLARED": 1; + } + type Member_ = Member; + interface ItemKJS { + getTypeDataKJS(): Internal.CompoundTag; + setMaxDamageKJS(i: number): void; + setFoodPropertiesKJS(properties: Internal.FoodProperties_): void; + setMaxStackSizeKJS(i: number): void; + setFireResistantKJS(b: boolean): void; + setItemBuilderKJS(b: Internal.ItemBuilder_): void; + getItemBuilderKJS(): Internal.ItemBuilder; + setCraftingRemainderKJS(i: Internal.Item_): void; + setRarityKJS(r: Rarity_): void; + setBurnTimeKJS(i: number): void; + get typeDataKJS(): Internal.CompoundTag + set maxDamageKJS(i: number) + set foodPropertiesKJS(properties: Internal.FoodProperties_) + set maxStackSizeKJS(i: number) + set fireResistantKJS(b: boolean) + set itemBuilderKJS(b: Internal.ItemBuilder_) + get itemBuilderKJS(): Internal.ItemBuilder + set craftingRemainderKJS(i: Internal.Item_) + set rarityKJS(r: Rarity_) + set burnTimeKJS(i: number) + } + type ItemKJS_ = ItemKJS; + class NetworkInterface { + inetAddresses(): Internal.Stream; + isPointToPoint(): boolean; + subInterfaces(): Internal.Stream; + getParent(): this; + getMTU(): number; + getHardwareAddress(): number[]; + toString(): string; + getSubInterfaces(): Internal.Enumeration; + static getNetworkInterfaces(): Internal.Enumeration; + getIndex(): number; + static networkInterfaces(): Internal.Stream; + supportsMulticast(): boolean; + isUp(): boolean; + isVirtual(): boolean; + static getByName(arg0: string): Internal.NetworkInterface; + isLoopback(): boolean; + hashCode(): number; + static getByIndex(arg0: number): Internal.NetworkInterface; + getInterfaceAddresses(): Internal.List; + getName(): string; + getDisplayName(): string; + static getByInetAddress(arg0: Internal.InetAddress_): Internal.NetworkInterface; + equals(arg0: any): boolean; + getInetAddresses(): Internal.Enumeration; + get pointToPoint(): boolean + get parent(): Internal.NetworkInterface + get MTU(): number + get hardwareAddress(): number[] + get subInterfaces(): Internal.Enumeration + get networkInterfaces(): Internal.Enumeration + get index(): number + get up(): boolean + get virtual(): boolean + get loopback(): boolean + get interfaceAddresses(): Internal.List + get name(): string + get displayName(): string + get inetAddresses(): Internal.Enumeration + } + type NetworkInterface_ = NetworkInterface; + class AbstractMinecart$Type extends Internal.Enum { + static valueOf($$0: string): Internal.AbstractMinecart$Type; + static values(): Internal.AbstractMinecart$Type[]; + readonly static "SPAWNER": Internal.AbstractMinecart$Type; + readonly static "RIDEABLE": Internal.AbstractMinecart$Type; + readonly static "CHEST": Internal.AbstractMinecart$Type; + readonly static "HOPPER": Internal.AbstractMinecart$Type; + readonly static "TNT": Internal.AbstractMinecart$Type; + readonly static "COMMAND_BLOCK": Internal.AbstractMinecart$Type; + readonly static "FURNACE": Internal.AbstractMinecart$Type; + } + type AbstractMinecart$Type_ = AbstractMinecart$Type | "spawner" | "hopper" | "command_block" | "furnace" | "rideable" | "chest" | "tnt"; + class TreeConfiguration implements Internal.FeatureConfiguration { + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "minimumSize": Internal.FeatureSize; + readonly "dirtProvider": Internal.BlockStateProvider; + readonly "forceDirt": boolean; + readonly static "CODEC": any; + readonly "foliageProvider": Internal.BlockStateProvider; + readonly "trunkProvider": Internal.BlockStateProvider; + readonly "foliagePlacer": Internal.FoliagePlacer; + readonly "trunkPlacer": Internal.TrunkPlacer; + readonly "decorators": Internal.List; + readonly "ignoreVines": boolean; + } + type TreeConfiguration_ = TreeConfiguration; + interface Int2IntMap$Entry extends Internal.Map$Entry { + setValue(arg0: number): number; + getValue(): number; + getKey(): any; + getIntKey(): number; + setValue(arg0: number): number; + getIntValue(): number; + setValue(arg0: any): any; + set value(arg0: number) + get value(): number + get key(): any + get intKey(): number + set value(arg0: number) + get intValue(): number + set value(arg0: any) + } + type Int2IntMap$Entry_ = Int2IntMap$Entry; + interface VertexBufferView { + getDirectBuffer(): Internal.ByteBuffer; + flush(arg0: number, arg1: Internal.BufferVertexFormat_): void; + getWriterPosition(): number; + ensureBufferCapacity(arg0: number): boolean; + getVertexFormat(): Internal.BufferVertexFormat; + get directBuffer(): Internal.ByteBuffer + get writerPosition(): number + get vertexFormat(): Internal.BufferVertexFormat + } + type VertexBufferView_ = VertexBufferView; + abstract class RenderTarget implements Internal.Blaze3dRenderTargetExt { + constructor($$0: boolean) + clear($$0: boolean): void; + getColorTextureId(): number; + blitToScreen($$0: number, $$1: number): void; + bindRead(): void; + setClearColor($$0: number, $$1: number, $$2: number, $$3: number): void; + unbindWrite(): void; + setFilterMode($$0: number): void; + blitToScreen($$0: number, $$1: number, $$2: boolean): void; + unbindRead(): void; + createBuffers($$0: number, $$1: number, $$2: boolean): void; + checkStatus(): void; + destroyBuffers(): void; + bindWrite($$0: boolean): void; + resize($$0: number, $$1: number, $$2: boolean): void; + getDepthTextureId(): number; + iris$getColorBufferVersion(): number; + iris$getDepthBufferVersion(): number; + copyDepthFrom($$0: Internal.RenderTarget_): void; + get colorTextureId(): number + set filterMode($$0: number) + get depthTextureId(): number + "width": number; + readonly "useDepth": boolean; + "filterMode": number; + "height": number; + "frameBufferId": number; + "viewHeight": number; + "viewWidth": number; + } + type RenderTarget_ = RenderTarget; + class ChunkHolder$FullChunkStatus extends Internal.Enum { + static valueOf($$0: string): Internal.ChunkHolder$FullChunkStatus; + isOrAfter($$0: Internal.ChunkHolder$FullChunkStatus_): boolean; + static values(): Internal.ChunkHolder$FullChunkStatus[]; + readonly static "INACCESSIBLE": Internal.ChunkHolder$FullChunkStatus; + readonly static "BORDER": Internal.ChunkHolder$FullChunkStatus; + readonly static "TICKING": Internal.ChunkHolder$FullChunkStatus; + readonly static "ENTITY_TICKING": Internal.ChunkHolder$FullChunkStatus; + } + type ChunkHolder$FullChunkStatus_ = "inaccessible" | "entity_ticking" | ChunkHolder$FullChunkStatus | "ticking" | "border"; + abstract class Biome$TemperatureModifier extends Internal.Enum implements Internal.StringRepresentable { + static byName($$0: string): Internal.Biome$TemperatureModifier; + modifyTemperature(arg0: BlockPos_, arg1: number): number; + static valueOf($$0: string): Internal.Biome$TemperatureModifier; + getSerializedName(): string; + getName(): string; + static values(): Internal.Biome$TemperatureModifier[]; + get serializedName(): string + get name(): string + readonly static "FROZEN": any; + readonly static "NONE": any; + readonly static "CODEC": any; + } + type Biome$TemperatureModifier_ = "frozen" | Biome$TemperatureModifier | "none"; + abstract class AbstractReferenceCountedByteBuf extends Internal.AbstractByteBuf { + retain(arg0: number): Internal.ByteBuf; + release(arg0: number): boolean; + touch(): Internal.ReferenceCounted; + retain(): Internal.ByteBuf; + touch(arg0: any): Internal.ByteBuf; + refCnt(): number; + release(): boolean; + } + type AbstractReferenceCountedByteBuf_ = AbstractReferenceCountedByteBuf; + class StructureStart { + constructor($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.ChunkPos_, $$2: number, $$3: Internal.PiecesContainer_) + canBeReferenced(): boolean; + isValid(): boolean; + getChunkPos(): Internal.ChunkPos; + getPieces(): Internal.List; + getFeature(): Internal.ConfiguredStructureFeature; + placeInChunk($$0: Internal.WorldGenLevel_, $$1: Internal.StructureFeatureManager_, $$2: Internal.ChunkGenerator_, $$3: Internal.Random_, $$4: Internal.BoundingBox_, $$5: Internal.ChunkPos_): void; + getReferences(): number; + getBoundingBox(): Internal.BoundingBox; + addReference(): void; + createTag($$0: Internal.StructurePieceSerializationContext_, $$1: Internal.ChunkPos_): Internal.CompoundTag; + get valid(): boolean + get chunkPos(): Internal.ChunkPos + get pieces(): Internal.List + get feature(): Internal.ConfiguredStructureFeature + get references(): number + get boundingBox(): Internal.BoundingBox + readonly static "INVALID_START_ID": "INVALID"; + readonly static "INVALID_START": Internal.StructureStart; + } + type StructureStart_ = StructureStart; + interface Resource extends Internal.Closeable, Internal.FabricResource, Internal.ResourceMixin { + getFabricPackSource(): Internal.PackSource; + getInputStream(): Internal.InputStream; + getSourceName(): string; + hasMetadata(): boolean; + getLocation(): ResourceLocation; + getMetadata(arg0: Internal.MetadataSectionSerializer_): T; + get fabricPackSource(): Internal.PackSource + get inputStream(): Internal.InputStream + get sourceName(): string + get location(): ResourceLocation + } + type Resource_ = Resource; + class ServerboundUseItemPacket implements Internal.Packet { + constructor($$0: Hand_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getHand(): Hand; + isSkippable(): boolean; + get hand(): Hand + get skippable(): boolean + } + type ServerboundUseItemPacket_ = ServerboundUseItemPacket; + class ServerboundChangeDifficultyPacket implements Internal.Packet { + constructor($$0: Internal.Difficulty_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getDifficulty(): Internal.Difficulty; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + get difficulty(): Internal.Difficulty + get skippable(): boolean + } + type ServerboundChangeDifficultyPacket_ = ServerboundChangeDifficultyPacket; + class WitherSkeleton extends Internal.AbstractSkeleton { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + canBeAffected($$0: Internal.MobEffectInstance_): boolean; + } + type WitherSkeleton_ = WitherSkeleton; + abstract class HandheldItemBuilder extends Internal.ItemBuilder { + constructor(i: ResourceLocation_, d: number, s: number) + speed(f: number): this; + attackDamageBaseline(f: number): this; + speedBaseline(f: number): this; + modifyTier(callback: Internal.Consumer_): this; + attackDamageBonus(f: number): this; + tier(t: Internal.Tier_): this; + } + type HandheldItemBuilder_ = HandheldItemBuilder; + class Explosion$BlockInteraction extends Internal.Enum { + static valueOf($$0: string): Internal.Explosion$BlockInteraction; + static values(): Internal.Explosion$BlockInteraction[]; + readonly static "DESTROY": Internal.Explosion$BlockInteraction; + readonly static "NONE": Internal.Explosion$BlockInteraction; + readonly static "BREAK": Internal.Explosion$BlockInteraction; + } + type Explosion$BlockInteraction_ = "break" | Explosion$BlockInteraction | "destroy" | "none"; + interface Long2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2CharFunction; + get(arg0: number): string; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2CharFunction; + getOrDefault(arg0: any, arg1: string): string; + getOrDefault(arg0: any, arg1: any): any; + andThenChar(arg0: Internal.Char2CharFunction_): this; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Long2ByteFunction; + defaultReturnValue(): string; + getOrDefault(arg0: number, arg1: string): string; + put(arg0: number, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Long2ShortFunction; + remove(arg0: any): string; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2CharFunction; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Long2LongFunction; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Long2ObjectFunction; + defaultReturnValue(arg0: string): void; + remove(arg0: number): string; + get(arg0: any): string; + put(arg0: any, arg1: any): any; + applyAsInt(arg0: number): number; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2CharFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2CharFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeLong(arg0: Internal.Long2LongFunction_): this; + containsKey(arg0: number): boolean; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Long2DoubleFunction; + apply(arg0: number): string; + size(): number; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Long2IntFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Long2ReferenceFunction; + clear(): void; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2CharFunction; + put(arg0: number, arg1: string): string; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Long2FloatFunction; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + } + type Long2CharFunction_ = Long2CharFunction | ((arg0: number)=>string); + class BlastFurnaceMenu extends Internal.AbstractFurnaceMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_, $$3: any_) + constructor($$0: number, $$1: Internal.Inventory_) + } + type BlastFurnaceMenu_ = BlastFurnaceMenu; + class JigsawConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.Holder_, $$1: number) + getFeatures(): Internal.Stream>; + startPool(): Internal.Holder; + maxDepth(): number; + get features(): Internal.Stream> + readonly static "CODEC": any; + } + type JigsawConfiguration_ = JigsawConfiguration; + interface SuggestionProvider { + getSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + } + type SuggestionProvider_ = SuggestionProvider | ((arg0: Internal.CommandContext, arg1: Internal.SuggestionsBuilder)=>Internal.CompletableFuture_); + interface LootContext$DynamicDrop { + add(arg0: Internal.LootContext_, arg1: Internal.Consumer_): void; + } + type LootContext$DynamicDrop_ = ((arg0: Internal.LootContext, arg1: Internal.Consumer)=>void) | LootContext$DynamicDrop; + class Quaternion { + constructor($$0: Internal.Vector3f_, $$1: number, $$2: boolean) + constructor($$0: Internal.Quaternion_) + constructor($$0: number, $$1: number, $$2: number, $$3: boolean) + constructor($$0: number, $$1: number, $$2: number, $$3: number) + toYXZDegrees(): Internal.Vector3f; + toString(): string; + toYXZ(): Internal.Vector3f; + slerp($$0: Internal.Quaternion_, $$1: number): void; + static fromXYZ($$0: Internal.Vector3f_): Internal.Quaternion; + normalize(): void; + toXYZ(): Internal.Vector3f; + static fromYXZ($$0: number, $$1: number, $$2: number): Internal.Quaternion; + conj(): void; + i(): number; + j(): number; + copy(): this; + hashCode(): number; + mul($$0: Internal.Quaternion_): void; + k(): number; + toXYZDegrees(): Internal.Vector3f; + static fromXYZDegrees($$0: Internal.Vector3f_): Internal.Quaternion; + r(): number; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + equals($$0: any): boolean; + static fromXYZ($$0: number, $$1: number, $$2: number): Internal.Quaternion; + mul($$0: number): void; + readonly static "ONE": Internal.Quaternion; + } + type Quaternion_ = Quaternion; + class GameRenderer implements Internal.ResourceManagerReloadListener, Internal.GameRendererAccessor, Internal.AutoCloseable { + constructor($$0: Internal.Minecraft_, $$1: Internal.ResourceManager_, $$2: Internal.RenderBuffers_) + static getRendertypeTextIntensityShader(): Internal.ShaderInstance; + cycleEffect(): void; + shutdownEffect(): void; + static getRendertypeEndPortalShader(): Internal.ShaderInstance; + static getRendertypeTripwireShader(): Internal.ShaderInstance; + resetData(): void; + static getPositionColorShader(): Internal.ShaderInstance; + currentEffect(): Internal.PostChain; + getRenderHand(): boolean; + static getRendertypeTextSeeThroughShader(): Internal.ShaderInstance; + static getPositionTexColorNormalShader(): Internal.ShaderInstance; + static getRendertypeBeaconBeamShader(): Internal.ShaderInstance; + static getRendertypeLightningShader(): Internal.ShaderInstance; + static getRendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance; + setRenderBlockOutline($$0: boolean): void; + static getRendertypeLeashShader(): Internal.ShaderInstance; + static getRendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance; + static getRendertypeArmorEntityGlintShader(): Internal.ShaderInstance; + setPanoramicMode($$0: boolean): void; + static getRendertypeEntityTranslucentShader(): Internal.ShaderInstance; + static getRendertypeEntityDecalShader(): Internal.ShaderInstance; + resize($$0: number, $$1: number): void; + static getRendertypeTextShader(): Internal.ShaderInstance; + getRenderDistance(): number; + static getRendertypeSolidShader(): Internal.ShaderInstance; + static getPositionTexShader(): Internal.ShaderInstance; + static getRendertypeOutlineShader(): Internal.ShaderInstance; + static getNightVisionScale($$0: Internal.LivingEntity_, $$1: number): number; + getDarkenWorldAmount($$0: number): number; + getDepthFar(): number; + static getRendertypeEntityGlintShader(): Internal.ShaderInstance; + static getRendertypeLinesShader(): Internal.ShaderInstance; + static getNewEntityShader(): Internal.ShaderInstance; + getName(): string; + static getRendertypeCutoutMippedShader(): Internal.ShaderInstance; + static getPositionColorTexShader(): Internal.ShaderInstance; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + static getRendertypeEntityAlphaShader(): Internal.ShaderInstance; + static getRendertypeEntitySolidShader(): Internal.ShaderInstance; + getMainCamera(): Internal.Camera; + static getRendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance; + localvar$bfl000$renderDrawScreenPre(stack: Internal.PoseStack_): Internal.PoseStack; + static getRendertypeEntityGlintDirectShader(): Internal.ShaderInstance; + handler$zcj000$renderScreenPost(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.Window_, matrix: com.mojang.math.Matrix4f_, matrices: Internal.PoseStack_, matrices2: Internal.PoseStack_): void; + static getPositionTexLightmapColorShader(): Internal.ShaderInstance; + static getRendertypeEnergySwirlShader(): Internal.ShaderInstance; + handler$bfl000$renderDrawScreenPost(f: number, l: number, bl: boolean, ci: Internal.CallbackInfo_): void; + invokeBobView(arg0: Internal.PoseStack_, arg1: number): void; + static getRendertypeGlintShader(): Internal.ShaderInstance; + reloadShaders($$0: Internal.ResourceManager_): void; + static getRendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance; + static getRendertypeEntityCutoutShader(): Internal.ShaderInstance; + renderZoomed($$0: number, $$1: number, $$2: number): void; + getProjectionMatrix($$0: number): com.mojang.math.Matrix4f; + getMinecraft(): Internal.Minecraft; + redirect$bfl000$renderTranslate(poseStack: Internal.PoseStack_, d: number, e: number, f: number): void; + static getRendertypeEntityShadowShader(): Internal.ShaderInstance; + static getRendertypeEyesShader(): Internal.ShaderInstance; + static getRendertypeCutoutShader(): Internal.ShaderInstance; + invokeGetFov(arg0: Internal.Camera_, arg1: number, arg2: boolean): number; + static getRendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance; + static getRendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance; + checkEntityPostEffect($$0: Internal.Entity_): void; + preloadUiShader($$0: Internal.ResourceProvider_): void; + overlayTexture(): Internal.OverlayTexture; + isPanoramicMode(): boolean; + static getRendertypeEntityTranslucentCullShader(): Internal.ShaderInstance; + static getPositionColorTexLightmapShader(): Internal.ShaderInstance; + lightTexture(): Internal.LightTexture; + togglePostEffect(): void; + tick(): void; + handler$zcj000$reloadShaders(resourceManager: Internal.ResourceManager_, ci: Internal.CallbackInfo_, programs: Internal.List_, shaders: Internal.List_): void; + handler$zcj000$renderScreenPre(tickDelta: number, startTime: number, tick: boolean, ci: Internal.CallbackInfo_, mouseX: number, mouseY: number, window: Internal.Window_, matrix: com.mojang.math.Matrix4f_, matrices: Internal.PoseStack_, matrices2: Internal.PoseStack_): void; + static getRendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance; + static getRendertypeTranslucentShader(): Internal.ShaderInstance; + invokeBobHurt(arg0: Internal.PoseStack_, arg1: number): void; + displayItemActivation($$0: Internal.ItemStack_): void; + render($$0: number, $$1: number, $$2: boolean): void; + static getParticleShader(): Internal.ShaderInstance; + static getRendertypeEntityNoOutlineShader(): Internal.ShaderInstance; + static getRendertypeWaterMaskShader(): Internal.ShaderInstance; + static getPositionTexColorShader(): Internal.ShaderInstance; + static getRendertypeGlintTranslucentShader(): Internal.ShaderInstance; + renderLevel($$0: number, $$1: number, $$2: Internal.PoseStack_): void; + static getBlockShader(): Internal.ShaderInstance; + static getRendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance; + redirect$bfl000$render4f(f: number, g: number, h: number, i: number, j: number, k: number): com.mojang.math.Matrix4f; + pick($$0: number): void; + static getPositionColorLightmapShader(): Internal.ShaderInstance; + static getRendertypeArmorGlintShader(): Internal.ShaderInstance; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + static getRendertypeCrumblingShader(): Internal.ShaderInstance; + getPanoramicMode(): boolean; + static getRendertypeEndGatewayShader(): Internal.ShaderInstance; + resetProjectionMatrix($$0: com.mojang.math.Matrix4f_): void; + static getRendertypeGlintDirectShader(): Internal.ShaderInstance; + getShader($$0: string): Internal.ShaderInstance; + getMapRenderer(): Internal.MapRenderer; + close(): void; + static getPositionShader(): Internal.ShaderInstance; + setRenderHand($$0: boolean): void; + handler$bfl000$renderLevel(f: number, l: number, poseStack: Internal.PoseStack_, info: Internal.CallbackInfo_): void; + get rendertypeTextIntensityShader(): Internal.ShaderInstance + get rendertypeEndPortalShader(): Internal.ShaderInstance + get rendertypeTripwireShader(): Internal.ShaderInstance + get positionColorShader(): Internal.ShaderInstance + get renderHand(): boolean + get rendertypeTextSeeThroughShader(): Internal.ShaderInstance + get positionTexColorNormalShader(): Internal.ShaderInstance + get rendertypeBeaconBeamShader(): Internal.ShaderInstance + get rendertypeLightningShader(): Internal.ShaderInstance + get rendertypeEntitySmoothCutoutShader(): Internal.ShaderInstance + set renderBlockOutline($$0: boolean) + get rendertypeLeashShader(): Internal.ShaderInstance + get rendertypeArmorCutoutNoCullShader(): Internal.ShaderInstance + get rendertypeArmorEntityGlintShader(): Internal.ShaderInstance + set panoramicMode($$0: boolean) + get rendertypeEntityTranslucentShader(): Internal.ShaderInstance + get rendertypeEntityDecalShader(): Internal.ShaderInstance + get rendertypeTextShader(): Internal.ShaderInstance + get renderDistance(): number + get rendertypeSolidShader(): Internal.ShaderInstance + get positionTexShader(): Internal.ShaderInstance + get rendertypeOutlineShader(): Internal.ShaderInstance + get depthFar(): number + get rendertypeEntityGlintShader(): Internal.ShaderInstance + get rendertypeLinesShader(): Internal.ShaderInstance + get newEntityShader(): Internal.ShaderInstance + get name(): string + get rendertypeCutoutMippedShader(): Internal.ShaderInstance + get positionColorTexShader(): Internal.ShaderInstance + get rendertypeEntityAlphaShader(): Internal.ShaderInstance + get rendertypeEntitySolidShader(): Internal.ShaderInstance + get mainCamera(): Internal.Camera + get rendertypeTranslucentNoCrumblingShader(): Internal.ShaderInstance + get rendertypeEntityGlintDirectShader(): Internal.ShaderInstance + get positionTexLightmapColorShader(): Internal.ShaderInstance + get rendertypeEnergySwirlShader(): Internal.ShaderInstance + get rendertypeGlintShader(): Internal.ShaderInstance + get rendertypeTranslucentMovingBlockShader(): Internal.ShaderInstance + get rendertypeEntityCutoutShader(): Internal.ShaderInstance + get minecraft(): Internal.Minecraft + get rendertypeEntityShadowShader(): Internal.ShaderInstance + get rendertypeEyesShader(): Internal.ShaderInstance + get rendertypeCutoutShader(): Internal.ShaderInstance + get rendertypeTextIntensitySeeThroughShader(): Internal.ShaderInstance + get rendertypeItemEntityTranslucentCullShader(): Internal.ShaderInstance + get panoramicMode(): boolean + get rendertypeEntityTranslucentCullShader(): Internal.ShaderInstance + get positionColorTexLightmapShader(): Internal.ShaderInstance + get rendertypeEntityCutoutNoCullShader(): Internal.ShaderInstance + get rendertypeTranslucentShader(): Internal.ShaderInstance + get particleShader(): Internal.ShaderInstance + get rendertypeEntityNoOutlineShader(): Internal.ShaderInstance + get rendertypeWaterMaskShader(): Internal.ShaderInstance + get positionTexColorShader(): Internal.ShaderInstance + get rendertypeGlintTranslucentShader(): Internal.ShaderInstance + get blockShader(): Internal.ShaderInstance + get rendertypeEntityCutoutNoCullZOffsetShader(): Internal.ShaderInstance + get positionColorLightmapShader(): Internal.ShaderInstance + get rendertypeArmorGlintShader(): Internal.ShaderInstance + get rendertypeCrumblingShader(): Internal.ShaderInstance + get panoramicMode(): boolean + get rendertypeEndGatewayShader(): Internal.ShaderInstance + get rendertypeGlintDirectShader(): Internal.ShaderInstance + get mapRenderer(): Internal.MapRenderer + get positionShader(): Internal.ShaderInstance + set renderHand($$0: boolean) + readonly static "PROJECTION_Z_NEAR": 0.05; + readonly static "EFFECT_NONE": 24; + readonly static "ITEM_ACTIVATION_ANIMATION_LENGTH": 40; + "blitShader": Internal.ShaderInstance; + readonly "itemInHandRenderer": Internal.ItemInHandRenderer; + } + type GameRenderer_ = GameRenderer; + class NoiseBasedCountPlacement extends Internal.RepeatingPlacement { + type(): Internal.PlacementModifierType; + static of($$0: number, $$1: number, $$2: number): Internal.NoiseBasedCountPlacement; + readonly static "CODEC": any; + } + type NoiseBasedCountPlacement_ = NoiseBasedCountPlacement; + class AlterGroundDecorator extends Internal.TreeDecorator { + constructor($$0: Internal.BlockStateProvider_) + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + readonly static "CODEC": any; + } + type AlterGroundDecorator_ = AlterGroundDecorator; + class ModelGenerator$Element { + constructor() + box(b: Internal.AABB_): this; + face(direction: Internal.Direction_, consumer: Internal.Consumer_): void; + toJson(): Internal.JsonObject; + } + type ModelGenerator$Element_ = ModelGenerator$Element; + class Field extends Internal.AccessibleObject implements Internal.Member { + getModifiers(): number; + set(arg0: any, arg1: any): void; + setShort(arg0: any, arg1: number): void; + getType(): Internal.Class; + getChar(arg0: any): string; + getInt(arg0: any): number; + getName(): string; + getLong(arg0: any): number; + setDouble(arg0: any, arg1: number): void; + getAnnotatedType(): Internal.AnnotatedType; + getDeclaredAnnotations(): Internal.Annotation[]; + getGenericType(): Internal.Type; + getShort(arg0: any): number; + isEnumConstant(): boolean; + getAnnotationsByType(arg0: Internal.Class_): T[]; + setAccessible(arg0: boolean): void; + setInt(arg0: any, arg1: number): void; + getFloat(arg0: any): number; + toString(): string; + setByte(arg0: any, arg1: number): void; + isSynthetic(): boolean; + getBoolean(arg0: any): boolean; + getAnnotation(arg0: Internal.Class_): T; + setFloat(arg0: any, arg1: number): void; + setBoolean(arg0: any, arg1: boolean): void; + getDeclaringClass(): Internal.Class; + getByte(arg0: any): number; + hashCode(): number; + toGenericString(): string; + setChar(arg0: any, arg1: string): void; + getDouble(arg0: any): number; + equals(arg0: any): boolean; + get(arg0: any): any; + setLong(arg0: any, arg1: number): void; + get modifiers(): number + get type(): Internal.Class + get name(): string + get annotatedType(): Internal.AnnotatedType + get declaredAnnotations(): Internal.Annotation[] + get genericType(): Internal.Type + get enumConstant(): boolean + set accessible(arg0: boolean) + get synthetic(): boolean + get declaringClass(): Internal.Class + } + type Field_ = Field; + interface ReferenceCounted { + touch(arg0: any): this; + retain(): this; + release(arg0: number): boolean; + touch(): this; + refCnt(): number; + release(): boolean; + retain(arg0: number): this; + } + type ReferenceCounted_ = ReferenceCounted; + class ItemRenderer implements Internal.ResourceManagerReloadListener, Internal.AccessItemRenderer, Internal.IdentifiableResourceReloadListener { + constructor($$0: Internal.TextureManager_, $$1: Internal.ModelManager_, $$2: any_, $$3: any_) + renderStatic($$0: Internal.ItemStack_, $$1: Internal.ItemTransforms$TransformType_, $$2: number, $$3: number, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: number): void; + static getFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; + renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; + handler$zok000$hook_renderItem(stack: Internal.ItemStack_, transformMode: Internal.ItemTransforms$TransformType_, invert: boolean, matrixStack: Internal.PoseStack_, vertexConsumerProvider: Internal.MultiBufferSource_, light: number, overlay: number, model: Internal.BakedModel_, ci: Internal.CallbackInfo_): void; + static getFoilBufferDirect($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; + fabric_renderBakedItemModel(model: Internal.BakedModel_, stack: Internal.ItemStack_, light: number, overlay: number, matrixStack: Internal.PoseStack_, buffer: Internal.VertexConsumer_): void; + renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: number, $$4: number): void; + renderAndDecorateItem($$0: Internal.ItemStack_, $$1: number, $$2: number, $$3: number): void; + getModel($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.LivingEntity_, $$3: number): Internal.BakedModel; + getName(): string; + renderStatic($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.ItemTransforms$TransformType_, $$3: boolean, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: Internal.Level_, $$7: number, $$8: number, $$9: number): void; + static getCompassFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: Internal.PoseStack$Pose_): Internal.VertexConsumer; + getFabricId(): ResourceLocation; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + static getArmorFoilBuffer($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: boolean, $$3: boolean): Internal.VertexConsumer; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + render($$0: Internal.ItemStack_, $$1: Internal.ItemTransforms$TransformType_, $$2: boolean, $$3: Internal.PoseStack_, $$4: Internal.MultiBufferSource_, $$5: number, $$6: number, $$7: Internal.BakedModel_): void; + getFabricDependencies(): Internal.Collection; + renderGuiItemDecorations($$0: Internal.Font_, $$1: Internal.ItemStack_, $$2: number, $$3: number): void; + renderGuiItemDecorations($$0: Internal.Font_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: string): void; + static getCompassFoilBufferDirect($$0: Internal.MultiBufferSource_, $$1: Internal.RenderType_, $$2: Internal.PoseStack$Pose_): Internal.VertexConsumer; + renderAndDecorateItem($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: number): void; + getItemModelShaper(): Internal.ItemModelShaper; + renderGuiItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; + renderAndDecorateFakeItem($$0: Internal.ItemStack_, $$1: number, $$2: number): void; + get name(): string + get fabricId(): ResourceLocation + get fabricDependencies(): Internal.Collection + get itemModelShaper(): Internal.ItemModelShaper + readonly static "COMPASS_FOIL_UI_SCALE": 0.5; + readonly static "COMPASS_FOIL_FIRST_PERSON_SCALE": 0.75; + readonly static "ITEM_COUNT_BLIT_OFFSET": 200; + "blitOffset": number; + readonly static "ENCHANT_GLINT_LOCATION": ResourceLocation; + } + type ItemRenderer_ = ItemRenderer; + class StructureTemplate$Palette { + blocks(): Internal.List; + blocks($$0: Internal.Block_): Internal.List; + } + type StructureTemplate$Palette_ = StructureTemplate$Palette; + interface Long2ReferenceFunction extends it.unimi.dsi.fastutil.Function, Internal.LongFunction { + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Long2ReferenceFunction; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Long2ShortFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ReferenceFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Long2ByteFunction; + getOrDefault(arg0: any, arg1: V): V; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Long2LongFunction; + remove(arg0: number): V; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Long2DoubleFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Long2CharFunction; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ReferenceFunction; + put(arg0: number, arg1: V): V; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ReferenceFunction; + apply(arg0: number): V; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ReferenceFunction; + put(arg0: number, arg1: V): V; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + remove(arg0: any): V; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ReferenceFunction; + apply(arg0: number): V; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Long2IntFunction; + containsKey(arg0: number): boolean; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Long2FloatFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ReferenceFunction; + get(arg0: number): V; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Long2ObjectFunction; + clear(): void; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ReferenceFunction; + defaultReturnValue(): V; + getOrDefault(arg0: number, arg1: V): V; + defaultReturnValue(arg0: V): void; + andThen(arg0: Internal.Function_): Internal.Function; + } + type Long2ReferenceFunction_ = ((arg0: number)=>V) | Long2ReferenceFunction; + interface IntList extends Internal.Comparable>, Internal.List, Internal.IntCollection { + addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + stream(): Internal.Stream; + subList(arg0: number, arg1: number): this; + get(arg0: number): number; + add(arg0: number, arg1: any): void; + unstableSort(arg0: Internal.IntComparator_): void; + of(): this; + intStream(): Internal.IntStream; + toArray(arg0: Internal.IntFunction_): T[]; + intParallelStream(): Internal.IntStream; + intIterator(): Internal.IntIterator; + set(arg0: number, arg1: number): number; + listIterator(): Internal.ListIterator; + size(arg0: number): void; + removeIf(arg0: Internal.IntPredicate_): boolean; + of(arg0: number, arg1: number): this; + indexOf(arg0: number): number; + indexOf(arg0: any): number; + getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + of(arg0: number, arg1: number, arg2: number): this; + addElements(arg0: number, arg1: number[]): void; + add(arg0: number): boolean; + toIntArray(arg0: number[]): number[]; + remove(arg0: any): boolean; + of(arg0: number): this; + sort(arg0: Internal.Comparator_): void; + replaceAll(arg0: Internal.UnaryOperator_): void; + lastIndexOf(arg0: number): number; + add(arg0: any): boolean; + addAll(arg0: number, arg1: Internal.IntCollection_): boolean; + spliterator(): Internal.Spliterator; + unstableSort(arg0: Internal.Comparator_): void; + set(arg0: number, arg1: number): number; + set(arg0: number, arg1: any): any; + lastIndexOf(arg0: any): number; + addAll(arg0: Internal.IntList_): boolean; + removeElements(arg0: number, arg1: number): void; + remove(arg0: number): any; + forEach(arg0: Internal.Consumer_): void; + iterator(): Internal.IntListIterator; + add(arg0: number): boolean; + sort(arg0: Internal.IntComparator_): void; + forEach(arg0: Internal.IntConsumer_): void; + listIterator(arg0: number): Internal.ListIterator; + addAll(arg0: number, arg1: Internal.IntList_): boolean; + setElements(arg0: number, arg1: number[]): void; + add(arg0: number, arg1: number): void; + getInt(arg0: number): number; + removeInt(arg0: number): number; + add(arg0: number, arg1: number): void; + contains(arg0: any): boolean; + setElements(arg0: number[]): void; + forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + parallelStream(): Internal.Stream; + replaceAll(arg0: Internal.IntUnaryOperator_): void; + replaceAll(arg0: it.unimi.dsi.fastutil.ints.IntUnaryOperator_): void; + of(...arg0: number[]): this; + removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; + intSpliterator(): Internal.IntSpliterator; + removeIf(arg0: Internal.Predicate_): boolean; + setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; + set elements(arg0: number[]) + } + type IntList_ = IntList; + interface Palette$Factory { + create(arg0: number, arg1: Internal.IdMap_, arg2: Internal.PaletteResize_, arg3: Internal.List_): Internal.Palette; + } + type Palette$Factory_ = Palette$Factory; + class MaterialJS { + constructor(i: string, m: Internal.Material_, s: Internal.SoundType_) + getMinecraftMaterial(): Internal.Material; + getSound(): Internal.SoundType; + getId(): string; + get minecraftMaterial(): Internal.Material + get sound(): Internal.SoundType + get id(): string + } + type MaterialJS_ = "lava" | "metal" | "grass" | "slime" | "berry_bush" | "ice" | "snow" | "leaves" | "clay" | "stone" | "dragon_egg" | "vegetable" | "portal" | "crop" | "sponge" | "web" | "lantern" | "plant" | "cake" | "wool" | "dirt" | MaterialJS | "honey" | "air" | "wood" | "sand" | "water" | "explosive" | "glass"; + class TransparencyType extends Internal.Enum { + static valueOf(arg0: string): Internal.TransparencyType; + static values(): Internal.TransparencyType[]; + readonly static "WATER_MASK": Internal.TransparencyType; + readonly static "OPAQUE": Internal.TransparencyType; + readonly static "DECAL": Internal.TransparencyType; + readonly static "LINES": Internal.TransparencyType; + readonly static "GENERAL_TRANSPARENT": Internal.TransparencyType; + } + type TransparencyType_ = "decal" | TransparencyType | "water_mask" | "opaque" | "general_transparent" | "lines"; + class PlayerAdvancements { + constructor($$0: Internal.DataFixer_, $$1: Internal.PlayerList_, $$2: Internal.ServerAdvancementManager_, $$3: Internal.File_, $$4: Internal.ServerPlayer_) + setPlayer($$0: Internal.ServerPlayer_): void; + revoke($$0: Internal.Advancement_, $$1: string): boolean; + getOrStartProgress($$0: Internal.Advancement_): Internal.AdvancementProgress; + setSelectedTab($$0: Internal.Advancement_): void; + award($$0: Internal.Advancement_, $$1: string): boolean; + stopListening(): void; + flushDirty($$0: Internal.ServerPlayer_): void; + save(): void; + reload($$0: Internal.ServerAdvancementManager_): void; + set player($$0: Internal.ServerPlayer_) + set selectedTab($$0: Internal.Advancement_) + } + type PlayerAdvancements_ = PlayerAdvancements; + class ClientboundBossEventPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + static createAddPacket($$0: Internal.BossEvent_): Internal.ClientboundBossEventPacket; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + dispatch($$0: Internal.ClientboundBossEventPacket$Handler_): void; + static createUpdatePropertiesPacket($$0: Internal.BossEvent_): Internal.ClientboundBossEventPacket; + static createUpdateStylePacket($$0: Internal.BossEvent_): Internal.ClientboundBossEventPacket; + static createUpdateProgressPacket($$0: Internal.BossEvent_): Internal.ClientboundBossEventPacket; + isSkippable(): boolean; + static createUpdateNamePacket($$0: Internal.BossEvent_): Internal.ClientboundBossEventPacket; + static createRemovePacket($$0: Internal.UUID_): Internal.ClientboundBossEventPacket; + get skippable(): boolean + } + type ClientboundBossEventPacket_ = ClientboundBossEventPacket; + interface Runnable { + run(): void; + } + type Runnable_ = Runnable | (()=>void); + class IntArrayTag extends Internal.CollectionTag { + constructor($$0: Internal.List_) + constructor($$0: number[]) + remove(arg0: number): any; + add($$0: number, $$1: Internal.IntTag_): void; + set(arg0: number, arg1: Internal.Tag_): Internal.Tag; + forEach(arg0: Internal.Consumer_): void; + addTag($$0: number, $$1: Internal.Tag_): boolean; + spliterator(): Internal.Spliterator; + add(arg0: number, arg1: any): void; + replaceAll(arg0: Internal.UnaryOperator_): void; + getAsIntArray(): number[]; + setTag($$0: number, $$1: Internal.Tag_): boolean; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + toArray(arg0: Internal.IntFunction_): T[]; + set($$0: number, $$1: Internal.IntTag_): Internal.IntTag; + write($$0: Internal.DataOutput_): void; + stream(): Internal.Stream; + getId(): number; + getType(): Internal.TagType; + get($$0: number): Internal.IntTag; + remove($$0: number): Internal.IntTag; + toString(): string; + remove(arg0: number): Internal.Tag; + get(arg0: number): any; + accept($$0: Internal.TagVisitor_): void; + add(arg0: number, arg1: Internal.Tag_): void; + sort(arg0: Internal.Comparator_): void; + size(): number; + getAsString(): string; + hashCode(): number; + removeIf(arg0: Internal.Predicate_): boolean; + copy(): Internal.Tag; + clear(): void; + parallelStream(): Internal.Stream; + copy(): this; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + set(arg0: number, arg1: any): any; + getElementType(): number; + get asIntArray(): number[] + get id(): number + get type(): Internal.TagType + get asString(): string + get elementType(): number + readonly static "TYPE": any; + } + type IntArrayTag_ = IntArrayTag; + abstract class SimplePreparableReloadListener implements Internal.PreparableReloadListener { + constructor() + getName(): string; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get name(): string + } + type SimplePreparableReloadListener_ = SimplePreparableReloadListener; + class SpikeFeature$EndSpike { + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean) + isCenterWithinChunk($$0: BlockPos_): boolean; + getRadius(): number; + getCenterX(): number; + getTopBoundingBox(): Internal.AABB; + getCenterZ(): number; + getHeight(): number; + isGuarded(): boolean; + get radius(): number + get centerX(): number + get topBoundingBox(): Internal.AABB + get centerZ(): number + get height(): number + get guarded(): boolean + readonly static "CODEC": any; + } + type SpikeFeature$EndSpike_ = SpikeFeature$EndSpike; + interface QuadEmitter extends Internal.MutableQuadView { + pos(vertexIndex: number, vec: Internal.Vector3f_): this; + spriteColor(arg0: number, arg1: number, arg2: number): Internal.MutableQuadView; + pos(arg0: number, arg1: number, arg2: number, arg3: number): this; + sprite(arg0: number, arg1: number, arg2: Internal.Vec2_): Internal.MutableQuadView; + material(arg0: Internal.RenderMaterial_): Internal.MutableQuadView; + lightmap(arg0: number, arg1: number, arg2: number, arg3: number): Internal.MutableQuadView; + normal(vertexIndex: number, vec: Internal.Vector3f_): this; + fromVanilla(arg0: number[], arg1: number, arg2: boolean): this; + tag(arg0: number): Internal.MutableQuadView; + colorIndex(arg0: number): this; + square(nominalFace: Internal.Direction_, left: number, bottom: number, right: number, top: number, depth: number): this; + spriteBake(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: number): this; + nominalFace(arg0: Internal.Direction_): Internal.MutableQuadView; + sprite(arg0: number, arg1: number, arg2: number, arg3: number): Internal.MutableQuadView; + lightmap(arg0: number, arg1: number): Internal.MutableQuadView; + toBakedQuad(spriteIndex: number, sprite: Internal.TextureAtlasSprite_, isItem: boolean): Internal.BakedQuad; + emit(): this; + spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): this; + spriteUnitSquare(spriteIndex: number): this; + cullFace(arg0: Internal.Direction_): Internal.MutableQuadView; + readonly static "CULL_FACE_EPSILON": 1.0E-5; + } + type QuadEmitter_ = QuadEmitter; + interface Object2FloatMap extends Internal.Map, Internal.Object2FloatFunction { + computeFloatIfAbsentPartial(arg0: K, arg1: Internal.Object2FloatFunction_): number; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Object2CharFunction; + containsValue(arg0: any): boolean; + values(): Internal.FloatCollection; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2FloatFunction; + mergeFloat(arg0: K, arg1: number, arg2: Internal.FloatBinaryOperator_): number; + removeFloat(arg0: any): number; + defaultReturnValue(arg0: number): void; + getOrDefault(arg0: any, arg1: number): number; + apply(arg0: K): number; + mergeFloat(arg0: K, arg1: number, arg2: Internal.DoubleBinaryOperator_): number; + computeFloatIfPresent(arg0: K, arg1: Internal.BiFunction_): number; + computeIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; + keySet(): Internal.Set; + replace(arg0: any, arg1: any, arg2: any): boolean; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Object2ReferenceFunction; + put(arg0: any, arg1: any): any; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: number): number; + putIfAbsent(arg0: K, arg1: number): number; + computeFloatIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; + andThen(arg0: Internal.Function_): Internal.Function; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2FloatFunction; + mergeFloat(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + containsValue(arg0: number): boolean; + getOrDefault(arg0: any, arg1: number): number; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2FloatFunction; + remove(arg0: any, arg1: number): boolean; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2FloatFunction; + object2FloatEntrySet(): Internal.ObjectSet>; + forEach(arg0: Internal.BiConsumer_): void; + computeFloat(arg0: K, arg1: Internal.BiFunction_): number; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Object2ObjectFunction; + remove(arg0: any): any; + replace(arg0: K, arg1: number): number; + putIfAbsent(arg0: any, arg1: any): any; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Object2ShortFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Object2ByteFunction; + entrySet(): Internal.ObjectSet>; + replace(arg0: K, arg1: number, arg2: number): boolean; + containsKey(arg0: any): boolean; + computeIfAbsent(arg0: K, arg1: Internal.Object2FloatFunction_): number; + replaceAll(arg0: Internal.BiFunction_): void; + compute(arg0: K, arg1: Internal.BiFunction_): number; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): number; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2FloatFunction; + applyAsDouble(arg0: K): number; + replace(arg0: K, arg1: number): number; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2FloatFunction; + defaultReturnValue(): number; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Object2DoubleFunction; + remove(arg0: any, arg1: any): boolean; + merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; + size(): number; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2FloatFunction; + computeIfAbsent(arg0: K, arg1: Internal.Function_): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Object2LongFunction; + clear(): void; + replace(arg0: any, arg1: any): any; + merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2FloatFunction; + replace(arg0: K, arg1: number, arg2: number): boolean; + put(arg0: K, arg1: number): number; + putIfAbsent(arg0: K, arg1: number): number; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2FloatFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Object2IntFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): Internal.Object2FloatFunction; + } + type Object2FloatMap_ = Object2FloatMap; + class Locale implements Internal.Cloneable, Internal.Serializable { + constructor(arg0: string, arg1: string, arg2: string) + constructor(arg0: string, arg1: string) + constructor(arg0: string) + getUnicodeLocaleKeys(): Internal.Set; + clone(): any; + static filterTags(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; + static getISOLanguages(): string[]; + getExtension(arg0: string): string; + getUnicodeLocaleType(arg0: string): string; + getISO3Language(): string; + getDisplayCountry(): string; + static getAvailableLocales(): Internal.Locale[]; + static setDefault(arg0: Internal.Locale$Category_, arg1: Internal.Locale_): void; + getScript(): string; + getISO3Country(): string; + getExtensionKeys(): Internal.Set; + toLanguageTag(): string; + getDisplayCountry(arg0: Internal.Locale_): string; + getVariant(): string; + getDisplayScript(arg0: Internal.Locale_): string; + static setDefault(arg0: Internal.Locale_): void; + getDisplayName(): string; + static filterTags(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; + getDisplayScript(): string; + getDisplayLanguage(arg0: Internal.Locale_): string; + toString(): string; + static getDefault(arg0: Internal.Locale$Category_): Internal.Locale; + getDisplayName(arg0: Internal.Locale_): string; + getCountry(): string; + static lookupTag(arg0: Internal.List_, arg1: Internal.Collection_): string; + static lookup(arg0: Internal.List_, arg1: Internal.Collection_): Internal.Locale; + getLanguage(): string; + static forLanguageTag(arg0: string): Internal.Locale; + static getISOCountries(): string[]; + getDisplayLanguage(): string; + static getISOCountries(arg0: Internal.Locale$IsoCountryCode_): Internal.Set; + getUnicodeLocaleAttributes(): Internal.Set; + hashCode(): number; + static getDefault(): Internal.Locale; + hasExtensions(): boolean; + stripExtensions(): this; + static filter(arg0: Internal.List_, arg1: Internal.Collection_): Internal.List; + static filter(arg0: Internal.List_, arg1: Internal.Collection_, arg2: Internal.Locale$FilteringMode_): Internal.List; + getDisplayVariant(): string; + getDisplayVariant(arg0: Internal.Locale_): string; + equals(arg0: any): boolean; + get unicodeLocaleKeys(): Internal.Set + get ISOLanguages(): string[] + get ISO3Language(): string + get displayCountry(): string + get availableLocales(): Internal.Locale[] + get script(): string + get ISO3Country(): string + get extensionKeys(): Internal.Set + get variant(): string + set default(arg0: Internal.Locale_) + get displayName(): string + get displayScript(): string + get country(): string + get language(): string + get ISOCountries(): string[] + get displayLanguage(): string + get unicodeLocaleAttributes(): Internal.Set + get default(): Internal.Locale + get displayVariant(): string + readonly static "UNICODE_LOCALE_EXTENSION": "u"; + readonly static "JAPANESE": Internal.Locale; + readonly static "KOREAN": Internal.Locale; + readonly static "PRIVATE_USE_EXTENSION": "x"; + readonly static "PRC": Internal.Locale; + readonly static "UK": Internal.Locale; + readonly static "ITALY": Internal.Locale; + readonly static "ROOT": Internal.Locale; + readonly static "CANADA": Internal.Locale; + readonly static "GERMANY": Internal.Locale; + readonly static "US": Internal.Locale; + readonly static "SIMPLIFIED_CHINESE": Internal.Locale; + readonly static "ITALIAN": Internal.Locale; + readonly static "CHINESE": Internal.Locale; + readonly static "ENGLISH": Internal.Locale; + readonly static "KOREA": Internal.Locale; + readonly static "GERMAN": Internal.Locale; + readonly static "JAPAN": Internal.Locale; + readonly static "FRANCE": Internal.Locale; + readonly static "CHINA": Internal.Locale; + readonly static "TRADITIONAL_CHINESE": Internal.Locale; + readonly static "CANADA_FRENCH": Internal.Locale; + readonly static "TAIWAN": Internal.Locale; + readonly static "FRENCH": Internal.Locale; + } + type Locale_ = Locale; + class RenderRegionCache { + constructor() + createRegion($$0: Internal.Level_, $$1: BlockPos_, $$2: BlockPos_, $$3: number): Internal.RenderChunkRegion; + } + type RenderRegionCache_ = RenderRegionCache; + interface PrimitiveIterator$OfInt extends Internal.PrimitiveIterator { + forEachRemaining(arg0: any): void; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + forEachRemaining(arg0: Internal.IntConsumer_): void; + nextInt(): number; + } + type PrimitiveIterator$OfInt_ = PrimitiveIterator$OfInt; + abstract class ImmutableSet extends Internal.ImmutableCollection implements Internal.Set { + static of(): Internal.ImmutableSet; + static of(arg0: E): Internal.ImmutableSet; + static of(arg0: E, arg1: E): Internal.ImmutableSet; + iterator(): Internal.Iterator; + static builderWithExpectedSize(arg0: number): Internal.ImmutableSet$Builder; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): Internal.ImmutableSet; + forEach(arg0: Internal.Consumer_): void; + static of(arg0: E, arg1: E, arg2: E, arg3: E): Internal.ImmutableSet; + parallelStream(): Internal.Stream; + static of(arg0: E, arg1: E, arg2: E): Internal.ImmutableSet; + static of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, ...arg6: E[]): Internal.ImmutableSet; + static copyOf(arg0: Internal.Collection_): Internal.ImmutableSet; + hashCode(): number; + static copyOf(arg0: Internal.Iterable_): Internal.ImmutableSet; + toArray(arg0: Internal.IntFunction_): T[]; + stream(): Internal.Stream; + static builder(): Internal.ImmutableSet$Builder; + static copyOf(arg0: E[]): Internal.ImmutableSet; + static toImmutableSet(): Internal.Collector>; + static copyOf(arg0: Internal.Iterator_): Internal.ImmutableSet; + spliterator(): Internal.Spliterator; + equals(arg0: any): boolean; + } + type ImmutableSet_ = ImmutableSet; + interface Decoder$Boxed { + decode(arg0: Internal.Dynamic_): Internal.DataResult>; + decoder(): Internal.Decoder; + } + type Decoder$Boxed_ = Decoder$Boxed; + class AdultSensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type AdultSensor_ = AdultSensor; + class Configuration { + resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): this; + static resolve(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): Internal.Configuration; + toString(): string; + parents(): Internal.List; + modules(): Internal.Set; + resolve(arg0: Internal.ModuleFinder_, arg1: Internal.ModuleFinder_, arg2: Internal.Collection_): this; + static resolveAndBind(arg0: Internal.ModuleFinder_, arg1: Internal.List_, arg2: Internal.ModuleFinder_, arg3: Internal.Collection_): Internal.Configuration; + static empty(): Internal.Configuration; + findModule(arg0: string): Internal.Optional; + } + type Configuration_ = Configuration; + interface GameEventDispatcher { + unregister(arg0: Internal.GameEventListener_): void; + isEmpty(): boolean; + post(arg0: Internal.GameEvent_, arg1: Internal.Entity_, arg2: BlockPos_): void; + register(arg0: Internal.GameEventListener_): void; + get empty(): boolean + readonly static "NOOP": any; + } + type GameEventDispatcher_ = GameEventDispatcher; + class TypedOptic { + constructor(arg0: Internal.TypeToken_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_, arg4: com.mojang.datafixers.types.Type_, arg5: Internal.Optic_) + constructor(arg0: Internal.Set_>, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_, arg4: com.mojang.datafixers.types.Type_, arg5: Internal.Optic_) + aType(): com.mojang.datafixers.types.Type; + static tagged(arg0: Internal.TaggedChoice$TaggedChoiceType_, arg1: K, arg2: com.mojang.datafixers.types.Type_, arg3: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, A, B>; + bounds(): Internal.Set>; + static compoundListKeys(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, K, K2>; + static inj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, G, G2>; + tType(): com.mojang.datafixers.types.Type; + compose(arg0: Internal.TypedOptic_): Internal.TypedOptic; + upCast(arg0: Internal.TypeToken_): Internal.Optional>; + optic(): Internal.Optic; + static instanceOf(arg0: Internal.Collection_>, arg1: Internal.TypeToken_): boolean; + static proj2(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, G, G2>; + apply(arg0: Internal.TypeToken_, arg1: Internal.App_, arg2: Internal.App2_): Internal.App2; + sType(): com.mojang.datafixers.types.Type; + static proj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Pair, F, F2>; + static compoundListElements(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic>, Internal.List>, V, V2>; + static adapter(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic; + bType(): com.mojang.datafixers.types.Type; + static list(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.List, A, B>; + static inj1(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_): Internal.TypedOptic, Internal.Either, F, F2>; + } + type TypedOptic_ = TypedOptic; + class VariableSet implements Internal.UnitVariables { + constructor() + setMutable(name: string, initialValue: number): Internal.MutableNumberUnit; + createSubset(): this; + get(entry: string): Internal.Unit; + set(name: string, value: Internal.Unit_): this; + getVariables(): this; + set(name: string, value: number): this; + get variables(): Internal.VariableSet + } + type VariableSet_ = VariableSet; + class ItemEntity extends Internal.Entity { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: Internal.ItemStack_) + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: Internal.ItemStack_, $$5: number, $$6: number, $$7: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static areMergable($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + setNeverPickUp(): void; + setExtendedLifetime(): void; + setPickUpDelay($$0: number): void; + copy(): this; + setNoPickUpDelay(): void; + playerTouch($$0: Internal.Player_): void; + getSpin($$0: number): number; + asKJS(): Internal.EntityJS; + static merge($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: number): Internal.ItemStack; + getThrower(): Internal.UUID; + getAddEntityPacket(): Internal.Packet; + getSoundSource(): Internal.SoundSource; + setItem($$0: Internal.ItemStack_): void; + method_5749($$0: Internal.CompoundTag_): void; + fireImmune(): boolean; + setThrower($$0: Internal.UUID_): void; + hasPickUpDelay(): boolean; + getComponent(key: Internal.ComponentKey_): C; + getName(): Internal.Component; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + makeFakeItem(): void; + getItem(): Internal.ItemStack; + setOwner($$0: Internal.UUID_): void; + getOwner(): Internal.UUID; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + occludesVibrations(): boolean; + getAge(): number; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + changeDimension($$0: Internal.ServerLevel_): Internal.Entity; + setDefaultPickUpDelay(): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setUnlimitedLifetime(): void; + isAttackable(): boolean; + set pickUpDelay($$0: number) + get thrower(): Internal.UUID + get addEntityPacket(): Internal.Packet + get soundSource(): Internal.SoundSource + set item($$0: Internal.ItemStack_) + set thrower($$0: Internal.UUID_) + get name(): Internal.Component + get item(): Internal.ItemStack + set owner($$0: Internal.UUID_) + get owner(): Internal.UUID + get age(): number + get attackable(): boolean + readonly "bobOffs": number; + readonly static "LIFETIME": 6000; + "age": number; + } + type ItemEntity_ = ItemEntity; + class PlacementContext extends Internal.WorldGenerationContext { + constructor($$0: Internal.WorldGenLevel_, $$1: Internal.ChunkGenerator_, $$2: Internal.Optional_) + generator(): Internal.ChunkGenerator; + getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + getMinBuildHeight(): number; + topFeature(): Internal.Optional; + getBlockState($$0: BlockPos_): Internal.BlockState; + getLevel(): Internal.WorldGenLevel; + getCarvingMask($$0: Internal.ChunkPos_, $$1: CarvingGenerationStep_): Internal.CarvingMask; + get minBuildHeight(): number + get level(): Internal.WorldGenLevel + } + type PlacementContext_ = PlacementContext; + abstract class NodeEvaluator { + constructor() + getBlockPathType(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: number, arg4: Internal.Mob_, arg5: number, arg6: number, arg7: number, arg8: boolean, arg9: boolean): Internal.BlockPathTypes; + canOpenDoors(): boolean; + canPassDoors(): boolean; + canFloat(): boolean; + setCanOpenDoors($$0: boolean): void; + getNeighbors(arg0: Internal.Node_[], arg1: Internal.Node_): number; + setCanFloat($$0: boolean): void; + prepare($$0: Internal.PathNavigationRegion_, $$1: Internal.Mob_): void; + setCanPassDoors($$0: boolean): void; + getGoal(arg0: number, arg1: number, arg2: number): Internal.Target; + getBlockPathType(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: number): Internal.BlockPathTypes; + getStart(): Internal.Node; + done(): void; + set canOpenDoors($$0: boolean) + set canFloat($$0: boolean) + set canPassDoors($$0: boolean) + get start(): Internal.Node + } + type NodeEvaluator_ = NodeEvaluator; + class RenderStateShard$EmptyTextureStateShard extends Internal.RenderStateShard { + constructor($$0: Internal.Runnable_, $$1: Internal.Runnable_) + } + type RenderStateShard$EmptyTextureStateShard_ = RenderStateShard$EmptyTextureStateShard; + class RenderType$CompositeState implements Internal.CompositeStateAccessor { + getTransparency(): Internal.RenderStateShard$TransparencyStateShard; + toString(): string; + static builder(): Internal.RenderType$CompositeState$CompositeStateBuilder; + get transparency(): Internal.RenderStateShard$TransparencyStateShard + } + type RenderType$CompositeState_ = RenderType$CompositeState; + class RecordCodecBuilder implements Internal.App, F> { + static create(arg0: Internal.Function_, any>): Internal.Codec; + static unbox(arg0: Internal.App_, F>): Internal.RecordCodecBuilder; + static stable(arg0: F): Internal.RecordCodecBuilder; + static deprecated(arg0: F, arg1: number): Internal.RecordCodecBuilder; + static of(arg0: Internal.Function_, arg1: string, arg2: Internal.Codec_): Internal.RecordCodecBuilder; + static build(arg0: Internal.App_, O>): Internal.MapCodec; + static instance(): Internal.RecordCodecBuilder$Instance; + static point(arg0: F, arg1: Internal.Lifecycle_): Internal.RecordCodecBuilder; + dependent(arg0: Internal.Function_, arg1: Internal.MapEncoder_, arg2: Internal.Function_): Internal.RecordCodecBuilder; + static mapCodec(arg0: Internal.Function_, any>): Internal.MapCodec; + static of(arg0: Internal.Function_, arg1: Internal.MapCodec_): Internal.RecordCodecBuilder; + static point(arg0: F): Internal.RecordCodecBuilder; + } + type RecordCodecBuilder_ = RecordCodecBuilder; + class StructureSpawnOverride$BoundingBoxType extends Internal.Enum implements Internal.StringRepresentable { + static byName($$0: string): Internal.StructureSpawnOverride$BoundingBoxType; + static values(): Internal.StructureSpawnOverride$BoundingBoxType[]; + getSerializedName(): string; + static valueOf($$0: string): Internal.StructureSpawnOverride$BoundingBoxType; + get serializedName(): string + readonly static "STRUCTURE": Internal.StructureSpawnOverride$BoundingBoxType; + readonly static "VALUES": any; + readonly static "CODEC": any; + readonly static "PIECE": Internal.StructureSpawnOverride$BoundingBoxType; + } + type StructureSpawnOverride$BoundingBoxType_ = StructureSpawnOverride$BoundingBoxType | "structure" | "piece"; + interface DoubleComparator extends Internal.Comparator { + reversed(): this; + thenComparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; + compare(arg0: any, arg1: any): number; + thenComparing(arg0: Internal.Function_): Internal.Comparator; + thenComparing(arg0: Internal.DoubleComparator_): this; + thenComparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; + compare(arg0: number, arg1: number): number; + thenComparing(arg0: Internal.Comparator_): Internal.Comparator; + thenComparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; + thenComparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; + compare(arg0: number, arg1: number): number; + } + type DoubleComparator_ = DoubleComparator | ((arg0: number, arg1: number)=>number); + interface PostPlacementProcessor { + afterPlace(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.Random_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: Internal.PiecesContainer_): void; + readonly static "NONE": any; + } + type PostPlacementProcessor_ = ((arg0: Internal.WorldGenLevel, arg1: Internal.StructureFeatureManager, arg2: Internal.ChunkGenerator, arg3: Internal.Random, arg4: Internal.BoundingBox, arg5: Internal.ChunkPos, arg6: Internal.PiecesContainer)=>void) | PostPlacementProcessor; + class Skeleton extends Internal.AbstractSkeleton { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + isShaking(): boolean; + alwaysAccepts(): boolean; + setFreezeConverting($$0: boolean): void; + method_5749($$0: Internal.CompoundTag_): void; + isFreezeConverting(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + method_5652($$0: Internal.CompoundTag_): void; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + tick(): void; + canFreeze(): boolean; + get shaking(): boolean + set freezeConverting($$0: boolean) + get freezeConverting(): boolean + readonly static "CONVERSION_TAG": "StrayConversionTime"; + } + type Skeleton_ = Skeleton; + class UserWhiteList extends Internal.StoredUserList { + constructor($$0: Internal.File_) + isWhiteListed($$0: Internal.GameProfile_): boolean; + getUserList(): string[]; + get userList(): string[] + } + type UserWhiteList_ = UserWhiteList; + interface Position { + z(): number; + y(): number; + x(): number; + } + type Position_ = Position; + class OptionalInt { + static empty(): Internal.OptionalInt; + toString(): string; + ifPresentOrElse(arg0: Internal.IntConsumer_, arg1: Internal.Runnable_): void; + isEmpty(): boolean; + static of(arg0: number): Internal.OptionalInt; + getAsInt(): number; + hashCode(): number; + isPresent(): boolean; + orElseThrow(): number; + orElseGet(arg0: Internal.IntSupplier_): number; + equals(arg0: any): boolean; + orElseThrow(arg0: Internal.Supplier_): number; + stream(): Internal.IntStream; + orElse(arg0: number): number; + ifPresent(arg0: Internal.IntConsumer_): void; + get empty(): boolean + get asInt(): number + get present(): boolean + } + type OptionalInt_ = OptionalInt; + abstract class WaterAnimal extends Internal.PathfinderMob { + getComponent(key: Internal.ComponentKey_): C; + getAmbientSoundInterval(): number; + getMobType(): Internal.MobType; + canBeLeashed($$0: Internal.Player_): boolean; + asKJS(): Internal.EntityJS; + static checkSurfaceWaterAnimalSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + canBreatheUnderwater(): boolean; + baseTick(): void; + alwaysAccepts(): boolean; + isPushedByFluid(): boolean; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get ambientSoundInterval(): number + get mobType(): Internal.MobType + get pushedByFluid(): boolean + } + type WaterAnimal_ = WaterAnimal; + class CountPlacement extends Internal.RepeatingPlacement { + static of($$0: number): Internal.CountPlacement; + static of($$0: Internal.IntProvider_): Internal.CountPlacement; + type(): Internal.PlacementModifierType; + readonly static "CODEC": any; + } + type CountPlacement_ = CountPlacement; + class NoteBlockInstrument extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.NoteBlockInstrument[]; + static valueOf($$0: string): Internal.NoteBlockInstrument; + getSerializedName(): string; + static byState($$0: Internal.BlockState_): Internal.NoteBlockInstrument; + getSoundEvent(): Internal.SoundEvent; + get serializedName(): string + get soundEvent(): Internal.SoundEvent + readonly static "XYLOPHONE": Internal.NoteBlockInstrument; + readonly static "COW_BELL": Internal.NoteBlockInstrument; + readonly static "HAT": Internal.NoteBlockInstrument; + readonly static "GUITAR": Internal.NoteBlockInstrument; + readonly static "PLING": Internal.NoteBlockInstrument; + readonly static "FLUTE": Internal.NoteBlockInstrument; + readonly static "CHIME": Internal.NoteBlockInstrument; + readonly static "BIT": Internal.NoteBlockInstrument; + readonly static "SNARE": Internal.NoteBlockInstrument; + readonly static "BANJO": Internal.NoteBlockInstrument; + readonly static "IRON_XYLOPHONE": Internal.NoteBlockInstrument; + readonly static "BASEDRUM": Internal.NoteBlockInstrument; + readonly static "BASS": Internal.NoteBlockInstrument; + readonly static "DIDGERIDOO": Internal.NoteBlockInstrument; + readonly static "HARP": Internal.NoteBlockInstrument; + readonly static "BELL": Internal.NoteBlockInstrument; + } + type NoteBlockInstrument_ = "bell" | "iron_xylophone" | "harp" | "snare" | "hat" | "didgeridoo" | "chime" | NoteBlockInstrument | "banjo" | "pling" | "basedrum" | "flute" | "bass" | "guitar" | "cow_bell" | "bit" | "xylophone"; + class NativeImage implements Internal.AutoCloseable { + constructor($$0: Internal.NativeImage$Format_, $$1: number, $$2: number, $$3: boolean) + constructor($$0: number, $$1: number, $$2: boolean) + getPixelRGBA($$0: number, $$1: number): number; + copyFrom($$0: Internal.NativeImage_): void; + flipY(): void; + copyRect($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: boolean): void; + static read($$0: Internal.InputStream_): Internal.NativeImage; + static fromBase64($$0: string): Internal.NativeImage; + downloadTexture($$0: number, $$1: boolean): void; + setPixelLuminance($$0: number, $$1: number, $$2: number): void; + writeToFile($$0: Internal.Path_): void; + static read($$0: Internal.NativeImage$Format_, $$1: Internal.InputStream_): Internal.NativeImage; + upload($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean): void; + upload($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: boolean): void; + writeToFile($$0: string): void; + writeToFile($$0: Internal.File_): void; + getHeight(): number; + resizeSubRectTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.NativeImage_): void; + fillRect($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + static read($$0: Internal.NativeImage$Format_, $$1: Internal.ByteBuffer_): Internal.NativeImage; + untrack(): void; + toString(): string; + getGreenOrLuminance($$0: number, $$1: number): number; + getWidth(): number; + downloadDepthBuffer($$0: number): void; + static getR($$0: number): number; + copyFromFont($$0: Internal.STBTTFontinfo_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; + blendPixel($$0: number, $$1: number, $$2: number): void; + static getG($$0: number): number; + drawPixels(): void; + getLuminanceOrAlpha($$0: number, $$1: number): number; + getRedOrLuminance($$0: number, $$1: number): number; + getBlueOrLuminance($$0: number, $$1: number): number; + format(): Internal.NativeImage$Format; + static getB($$0: number): number; + upload($$0: number, $$1: number, $$2: number, $$3: boolean): void; + setPixelRGBA($$0: number, $$1: number, $$2: number): void; + static getA($$0: number): number; + close(): void; + makePixelArray(): number[]; + static read($$0: Internal.ByteBuffer_): Internal.NativeImage; + asByteArray(): number[]; + static combine($$0: number, $$1: number, $$2: number, $$3: number): number; + get height(): number + get width(): number + "pixels": number; + } + type NativeImage_ = NativeImage; + interface MemoryTrackingBuffer { + freeAndDeleteBuffer(): void; + getUsedSize(): number; + getAllocatedSize(): number; + get usedSize(): number + get allocatedSize(): number + } + type MemoryTrackingBuffer_ = MemoryTrackingBuffer; + interface ExecutorService extends Internal.Executor { + shutdown(): void; + awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; + isShutdown(): boolean; + submit(arg0: Internal.Callable_): Internal.Future; + invokeAny(arg0: Internal.Collection_, arg1: number, arg2: Internal.TimeUnit_): T; + shutdownNow(): Internal.List; + submit(arg0: Internal.Runnable_, arg1: T): Internal.Future; + submit(arg0: Internal.Runnable_): Internal.Future; + invokeAll(arg0: Internal.Collection_, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; + invokeAny(arg0: Internal.Collection_): T; + invokeAll(arg0: Internal.Collection_): Internal.List>; + isTerminated(): boolean; + get shutdown(): boolean + get terminated(): boolean + } + type ExecutorService_ = ExecutorService; + abstract class TamableAnimal extends Internal.Animal implements Internal.OwnableEntity { + isOwnedBy($$0: Internal.LivingEntity_): boolean; + getOwnerUUID(): Internal.UUID; + isOrderedToSit(): boolean; + asKJS(): Internal.EntityJS; + canAttack($$0: Internal.LivingEntity_): boolean; + isAlliedTo($$0: Internal.Entity_): boolean; + isTame(): boolean; + getTeam(): Internal.Team; + method_5749($$0: Internal.CompoundTag_): void; + getOwner(): Internal.LivingEntity; + setInSittingPose($$0: boolean): void; + handleEntityEvent($$0: number): void; + getComponent(key: Internal.ComponentKey_): C; + isInSittingPose(): boolean; + setTame($$0: boolean): void; + canBeLeashed($$0: Internal.Player_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + tame($$0: Internal.Player_): void; + setOwnerUUID($$0: Internal.UUID_): void; + alwaysAccepts(): boolean; + die($$0: Internal.DamageSource_): void; + getOwner(): Internal.Entity; + setOrderedToSit($$0: boolean): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + wantsToAttack($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + get ownerUUID(): Internal.UUID + get orderedToSit(): boolean + get tame(): boolean + get team(): Internal.Team + get owner(): Internal.LivingEntity + set inSittingPose($$0: boolean) + get inSittingPose(): boolean + set tame($$0: boolean) + set ownerUUID($$0: Internal.UUID_) + get owner(): Internal.Entity + set orderedToSit($$0: boolean) + } + type TamableAnimal_ = TamableAnimal; + class ZoneOffsetTransitionRule$TimeDefinition extends Internal.Enum { + static valueOf(arg0: string): Internal.ZoneOffsetTransitionRule$TimeDefinition; + createDateTime(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): Internal.LocalDateTime; + static values(): Internal.ZoneOffsetTransitionRule$TimeDefinition[]; + readonly static "UTC": Internal.ZoneOffsetTransitionRule$TimeDefinition; + readonly static "WALL": Internal.ZoneOffsetTransitionRule$TimeDefinition; + readonly static "STANDARD": Internal.ZoneOffsetTransitionRule$TimeDefinition; + } + type ZoneOffsetTransitionRule$TimeDefinition_ = "standard" | ZoneOffsetTransitionRule$TimeDefinition | "utc" | "wall"; + interface ChannelProgressivePromise extends Internal.ChannelProgressiveFuture, Internal.ChannelPromise, Internal.ProgressivePromise { + awaitUninterruptibly(): this; + sync(): this; + setProgress(arg0: number, arg1: number): this; + setSuccess(): this; + setSuccess(arg0: void): this; + unvoid(): this; + setFailure(arg0: Internal.Throwable_): this; + addListeners(...arg0: Internal.GenericFutureListener_[]): this; + syncUninterruptibly(): this; + await(): this; + removeListeners(...arg0: Internal.GenericFutureListener_[]): this; + addListener(arg0: Internal.GenericFutureListener_): this; + removeListener(arg0: Internal.GenericFutureListener_): this; + set success(arg0: void) + set failure(arg0: Internal.Throwable_) + } + type ChannelProgressivePromise_ = ChannelProgressivePromise; + class ItemModelPropertiesEventJS extends Internal.StartupEventJS { + constructor() + registerAll(overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; + register(ingredient: Internal.IngredientJS_, overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; + } + type ItemModelPropertiesEventJS_ = ItemModelPropertiesEventJS; + abstract class Feature { + constructor($$0: Internal.Codec_) + static isGrassOrDirt($$0: Internal.LevelSimulatedReader_, $$1: BlockPos_): boolean; + place($$0: FC, $$1: Internal.WorldGenLevel_, $$2: Internal.ChunkGenerator_, $$3: Internal.Random_, $$4: BlockPos_): boolean; + static isAir($$0: Internal.LevelSimulatedReader_, $$1: BlockPos_): boolean; + place(arg0: Internal.FeaturePlaceContext_): boolean; + static checkNeighbors($$0: Internal.Function_, $$1: BlockPos_, $$2: Internal.Predicate_): boolean; + static isDirt($$0: Internal.BlockState_): boolean; + configuredCodec(): Internal.Codec>>; + static isAdjacentToAir($$0: Internal.Function_, $$1: BlockPos_): boolean; + static isReplaceable($$0: Internal.TagKey_): Internal.Predicate; + readonly static "FREEZE_TOP_LAYER": any; + readonly static "BLOCK_COLUMN": any; + readonly static "DRIPSTONE_CLUSTER": any; + readonly static "RANDOM_BOOLEAN_SELECTOR": any; + readonly static "FOSSIL": any; + readonly static "TREE": any; + readonly static "HUGE_FUNGUS": any; + readonly static "RANDOM_PATCH": any; + readonly static "DISK": any; + readonly static "ICEBERG": any; + readonly static "BASALT_PILLAR": any; + readonly static "WATERLOGGED_VEGETATION_PATCH": any; + readonly static "CORAL_CLAW": any; + readonly static "END_ISLAND": any; + readonly static "GLOWSTONE_BLOB": any; + readonly static "BASALT_COLUMNS": any; + readonly static "NO_OP": any; + readonly static "SIMPLE_RANDOM_SELECTOR": any; + readonly static "GEODE": any; + readonly static "BLUE_ICE": any; + readonly static "CORAL_TREE": any; + readonly static "SIMPLE_BLOCK": any; + readonly static "NO_BONEMEAL_FLOWER": any; + readonly static "BAMBOO": any; + readonly static "TWISTING_VINES": any; + readonly static "SCATTERED_ORE": any; + readonly static "NETHER_FOREST_VEGETATION": any; + readonly static "BONUS_CHEST": Internal.BonusChestFeature; + readonly static "POINTED_DRIPSTONE": any; + readonly static "ICE_SPIKE": any; + readonly static "SEA_PICKLE": any; + readonly static "REPLACE_BLOBS": any; + readonly static "VINES": any; + readonly static "VOID_START_PLATFORM": any; + readonly static "LAKE": any; + readonly static "ROOT_SYSTEM": any; + readonly static "FLOWER": any; + readonly static "LARGE_DRIPSTONE": any; + readonly static "RANDOM_SELECTOR": any; + readonly static "BLOCK_PILE": any; + readonly static "ICE_PATCH": any; + readonly static "REPLACE_SINGLE_BLOCK": any; + readonly static "ORE": any; + readonly static "SEAGRASS": Internal.SeagrassFeature; + readonly static "WEEPING_VINES": any; + readonly static "SPRING": any; + readonly static "UNDERWATER_MAGMA": any; + readonly static "END_SPIKE": any; + readonly static "DELTA_FEATURE": any; + readonly static "FILL_LAYER": any; + readonly static "HUGE_RED_MUSHROOM": any; + readonly static "CHORUS_PLANT": any; + readonly static "MONSTER_ROOM": any; + readonly static "FOREST_ROCK": any; + readonly static "KELP": any; + readonly static "GLOW_LICHEN": any; + readonly static "HUGE_BROWN_MUSHROOM": any; + readonly static "VEGETATION_PATCH": any; + readonly static "END_GATEWAY": any; + readonly static "DESERT_WELL": any; + readonly static "CORAL_MUSHROOM": any; + } + type Feature_ = Special.Feature | Feature; + interface Enemy { + readonly static "XP_REWARD_BOSS": 50; + readonly static "XP_REWARD_MEDIUM": 5; + readonly static "XP_REWARD_SMALL": 3; + readonly static "XP_REWARD_HUGE": 20; + readonly static "XP_REWARD_NONE": 0; + readonly static "XP_REWARD_LARGE": 10; + } + type Enemy_ = Enemy; + abstract class Entity implements Internal.EntityAccess, Internal.Nameable, Internal.EntityKJS, Internal.CommandSource, Internal.ComponentProvider { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + showVehicleHealth(): boolean; + isInWall(): boolean; + playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; + getAllSlots(): Internal.Iterable; + getRecipientsForComponentSync(): Internal.Iterator; + getUpVector($$0: number): Vec3; + getXRot(): number; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + getBrightness(): number; + remove($$0: Internal.Entity$RemovalReason_): void; + isSuppressingBounce(): boolean; + getBlockZ(): number; + isSilent(): boolean; + startSeenByPlayer($$0: Internal.ServerPlayer_): void; + getGameEventListenerRegistrar(): Internal.GameEventListenerRegistrar; + isPushedByFluid(): boolean; + isOnFire(): boolean; + rotate($$0: Internal.Rotation_): number; + getPassengersAndSelf(): Internal.Stream; + position(): Vec3; + displayFireAnimation(): boolean; + setDeltaMovement($$0: number, $$1: number, $$2: number): void; + turn($$0: number, $$1: number): void; + getAirSupply(): number; + getRopeHoldPosition($$0: number): Vec3; + copyPosition($$0: Internal.Entity_): void; + updateFluidHeightAndDoFluidPushing($$0: Internal.TagKey_, $$1: number): boolean; + isCrouching(): boolean; + chunkPosition(): Internal.ChunkPos; + moveTo($$0: BlockPos_, $$1: number, $$2: number): void; + canBeCollidedWith(): boolean; + getMotionDirection(): Internal.Direction; + getFeetBlockState(): Internal.BlockState; + lavaHurt(): void; + gameEvent($$0: Internal.GameEvent_): void; + localvar$zzm000$modifyLevelCallback_setLevelCallback(callback: Internal.EntityInLevelCallback_): Internal.EntityInLevelCallback; + canChangeDimensions(): boolean; + getCommandSenderWorld(): Internal.Level; + positionRider($$0: Internal.Entity_): void; + broadcastToPlayer($$0: Internal.ServerPlayer_): boolean; + baseTick(): void; + alwaysAccepts(): boolean; + changeDimension($$0: Internal.ServerLevel_): this; + isShiftKeyDown(): boolean; + setUUID($$0: Internal.UUID_): void; + isVisuallyCrawling(): boolean; + checkOutOfWorld(): void; + getCustomName(): Internal.Component; + handler$zfj000$getTeleportTarget(destination: Internal.ServerLevel_, cri: Internal.CallbackInfoReturnable_): void; + isVisuallySwimming(): boolean; + getMaxAirSupply(): number; + distanceToSqr($$0: Internal.Entity_): number; + canFreeze(): boolean; + asKJS(): Internal.EntityJS; + ignoreExplosion(): boolean; + isAlliedTo($$0: Internal.Entity_): boolean; + getBlockY(): number; + isSpectator(): boolean; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + isInWaterOrBubble(): boolean; + isPassengerOfSameVehicle($$0: Internal.Entity_): boolean; + getBoundingBoxForCulling(): Internal.AABB; + isSwimming(): boolean; + mayInteract($$0: Internal.Level_, $$1: BlockPos_): boolean; + setSprinting($$0: boolean): void; + spawnAtLocation($$0: Internal.ItemLike_, $$1: number): Internal.ItemEntity; + setPortalCooldown(): void; + getRandomZ($$0: number): number; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + isInvulnerable(): boolean; + isInLava(): boolean; + awardKillScore($$0: Internal.Entity_, $$1: number, $$2: Internal.DamageSource_): void; + isInWater(): boolean; + setRemoved($$0: Internal.Entity$RemovalReason_): void; + getPortalWaitTime(): number; + getPosition($$0: number): Vec3; + eyeBlockPosition(): BlockPos; + getFluidJumpThreshold(): number; + isInWaterRainOrBubble(): boolean; + getRemovalReason(): Internal.Entity$RemovalReason; + isIgnoringBlockTriggers(): boolean; + getHandHoldingItemAngle($$0: Internal.Item_): Vec3; + isInvisibleTo($$0: Internal.Player_): boolean; + getType(): Internal.EntityType; + setAirSupply($$0: number): void; + getIndirectPassengers(): Internal.Iterable; + distanceToSqr($$0: Vec3_): number; + getRootVehicle(): this; + getOnPos(): BlockPos; + resetFallDistance(): void; + save($$0: Internal.CompoundTag_): boolean; + blockPosition(): BlockPos; + isSteppingCarefully(): boolean; + setBoundingBox($$0: Internal.AABB_): void; + isNoGravity(): boolean; + getBlockX(): number; + acceptsFailure(): boolean; + getEncodeId(): string; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_, $$2: BlockPos_): void; + getY($$0: number): number; + setOldPosAndRot(): void; + setInvisible($$0: boolean): void; + getName(): Internal.Component; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isFree($$0: number, $$1: number, $$2: number): boolean; + updateSwimming(): void; + onInsideBubbleColumn($$0: boolean): void; + setRemainingFireTicks($$0: number): void; + tick(): void; + getEyePosition(): Vec3; + shouldInformAdmins(): boolean; + getEyeHeight(): number; + rideTick(): void; + hasPassenger($$0: Internal.Predicate_): boolean; + setPos($$0: Vec3_): void; + getUUID(): Internal.UUID; + getComponentContainer(): Internal.ComponentContainer; + hasPermissions($$0: number): boolean; + shouldShowName(): boolean; + setSilent($$0: boolean): void; + getArmorSlots(): Internal.Iterable; + hasExactlyOnePlayerPassenger(): boolean; + kill(): void; + setCustomNameVisible($$0: boolean): void; + push($$0: number, $$1: number, $$2: number): void; + isAlliedTo($$0: Internal.Team_): boolean; + isOnPortalCooldown(): boolean; + getScoreboardName(): string; + getRemainingFireTicks(): number; + onlyOpCanSetNbt(): boolean; + startRiding($$0: Internal.Entity_): boolean; + saveWithoutId($$0: Internal.CompoundTag_): Internal.CompoundTag; + getForward(): Vec3; + setPosRaw($$0: number, $$1: number, $$2: number): void; + fireImmune(): boolean; + getMaxFallDistance(): number; + isOnGround(): boolean; + handleEntityEvent($$0: number): void; + getZ($$0: number): number; + isAlwaysTicking(): boolean; + getId(): number; + interactAt($$0: Internal.Player_, $$1: Vec3_, $$2: Hand_): Internal.InteractionResult; + getTicksFrozen(): number; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + onPassengerTurned($$0: Internal.Entity_): void; + getRandomX($$0: number): number; + spawnAtLocation($$0: Internal.ItemLike_): Internal.ItemEntity; + getEyeY(): number; + spawnAtLocation($$0: Internal.ItemStack_, $$1: number): Internal.ItemEntity; + occludesVibrations(): boolean; + setGlowingTag($$0: boolean): void; + getBbWidth(): number; + pick($$0: number, $$1: number, $$2: boolean): Internal.HitResult; + getBoundingBox(): Internal.AABB; + isInWaterOrRain(): boolean; + isDescending(): boolean; + getPacketCoordinates(): Vec3; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + getYHeadRot(): number; + equals($$0: any): boolean; + getViewYRot($$0: number): number; + setInvulnerable($$0: boolean): void; + push($$0: Internal.Entity_): void; + mirror($$0: Internal.Mirror_): number; + playerTouch($$0: Internal.Player_): void; + addTag($$0: string): boolean; + getEyeHeight($$0: Internal.Pose_): number; + getTicksRequiredToFreeze(): number; + getAddEntityPacket(): Internal.Packet; + getYRot(): number; + load($$0: Internal.CompoundTag_): void; + getTeam(): Internal.Team; + shouldRenderAtSqrDistance($$0: number): boolean; + isAlive(): boolean; + setTicksFrozen($$0: number): void; + getBbHeight(): number; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; + getMyRidingOffset(): number; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + dismountTo($$0: number, $$1: number, $$2: number): void; + setDeltaMovement($$0: Vec3_): void; + getViewVector($$0: number): Vec3; + getTags(): Internal.Set; + isPickable(): boolean; + hasCustomName(): boolean; + setYHeadRot($$0: number): void; + getX(): number; + isVehicle(): boolean; + absMoveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + getLeashOffset(): Vec3; + getPercentFrozen(): number; + getPickResult(): Internal.ItemStack; + isAttackable(): boolean; + getRandomY(): number; + getDisplayName(): Internal.Component; + spawnAtLocation($$0: Internal.ItemStack_): Internal.ItemEntity; + hasGlowingTag(): boolean; + shouldBlockExplode($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: number): boolean; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + setIsInPowderSnow($$0: boolean): void; + doEnchantDamageEffects($$0: Internal.LivingEntity_, $$1: Internal.Entity_): void; + setCustomName($$0: Internal.Component_): void; + getSlot($$0: number): Internal.SlotAccess; + getControllingPassenger(): this; + stopSeenByPlayer($$0: Internal.ServerPlayer_): void; + shouldBeSaved(): boolean; + animateHurt(): void; + isUnderWater(): boolean; + getViewXRot($$0: number): number; + stopRiding(): void; + isCustomNameVisible(): boolean; + getPistonPushReaction(): Internal.PushReaction; + removeTag($$0: string): boolean; + getX($$0: number): number; + lookAt($$0: Internal.EntityAnchorArgument$Anchor_, $$1: Vec3_): void; + setPose($$0: Internal.Pose_): void; + getDeltaMovement(): Vec3; + getFluidHeight($$0: Internal.TagKey_): number; + static collideBoundingBox($$0: Internal.Entity_, $$1: Vec3_, $$2: Internal.AABB_, $$3: Internal.Level_, $$4: Internal.List_): Vec3; + getStringUUID(): string; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + toString(): string; + hasPassenger($$0: Internal.Entity_): boolean; + hasIndirectPassenger($$0: Internal.Entity_): boolean; + getEntityData(): Internal.SynchedEntityData; + getPassengersRidingOffset(): number; + setSecondsOnFire($$0: number): void; + moveTo($$0: number, $$1: number, $$2: number): void; + handleInsidePortal($$0: BlockPos_): void; + setYRot($$0: number): void; + rideableUnderWater(): boolean; + isPushable(): boolean; + clearFire(): void; + discard(): void; + setYBodyRot($$0: number): void; + onClientRemoval(): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + absMoveTo($$0: number, $$1: number, $$2: number): void; + restoreFrom($$0: Internal.Entity_): void; + acceptsSuccess(): boolean; + setNoGravity($$0: boolean): void; + getDimensionChangingDelay(): number; + setOnGround($$0: boolean): void; + setPos($$0: number, $$1: number, $$2: number): void; + setPacketCoordinates($$0: number, $$1: number, $$2: number): void; + getPickRadius(): number; + createCommandSourceStack(): Internal.CommandSourceStack; + isControlledByLocalInstance(): boolean; + getVehicle(): this; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + isRemoved(): boolean; + setSwimming($$0: boolean): void; + setId($$0: number): void; + teleportToWithTicket($$0: number, $$1: number, $$2: number): void; + sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; + fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; + getRotationVector(): Internal.Vec2; + getLightProbePosition($$0: number): Vec3; + refreshDimensions(): void; + isSprinting(): boolean; + getComponent(key: Internal.ComponentKey_): C; + onAboveBubbleCol($$0: boolean): void; + canCollideWith($$0: Internal.Entity_): boolean; + moveTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + getEyePosition($$0: number): Vec3; + setShiftKeyDown($$0: boolean): void; + toComponentPacket(key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; + isPassenger(): boolean; + checkDespawn(): void; + isEyeInFluid($$0: Internal.TagKey_): boolean; + isInvulnerableTo($$0: Internal.DamageSource_): boolean; + makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; + skipAttackInteraction($$0: Internal.Entity_): boolean; + lerpMotion($$0: number, $$1: number, $$2: number): void; + getZ(): number; + shouldRender($$0: number, $$1: number, $$2: number): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + distanceTo($$0: Internal.Entity_): number; + setPacketCoordinates($$0: Vec3_): void; + lerpHeadTo($$0: number, $$1: number): void; + getPassengers(): Internal.List; + canSpawnSprintParticle(): boolean; + distanceToSqr($$0: number, $$1: number, $$2: number): number; + teleportTo($$0: number, $$1: number, $$2: number): void; + getServer(): Internal.MinecraftServer; + getSelfAndPassengers(): Internal.Stream; + static getViewScale(): number; + moveRelative($$0: number, $$1: Vec3_): void; + getFirstPassenger(): this; + saveAsPassenger($$0: Internal.CompoundTag_): boolean; + getHandSlots(): Internal.Iterable; + isCurrentlyGlowing(): boolean; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + getTeamColor(): number; + isDiscrete(): boolean; + setXRot($$0: number): void; + unRide(): void; + getLevel(): Internal.Level; + getSoundSource(): Internal.SoundSource; + getPose(): Internal.Pose; + touchingUnloadedChunk(): boolean; + getLookAngle(): Vec3; + moveTo($$0: Vec3_): void; + isColliding($$0: BlockPos_, $$1: Internal.BlockState_): boolean; + getPersistentDataKJS(): Internal.CompoundTag; + removeVehicle(): void; + isInvisible(): boolean; + is($$0: Internal.Entity_): boolean; + closerThan($$0: Internal.Entity_, $$1: number): boolean; + ejectPassengers(): void; + getY(): number; + hashCode(): number; + static setViewScale($$0: number): void; + isFreezing(): boolean; + isFullyFrozen(): boolean; + setLevelCallback($$0: Internal.EntityInLevelCallback_): void; + setSharedFlagOnFire($$0: boolean): void; + getDirection(): Internal.Direction; + get inWall(): boolean + get allSlots(): Internal.Iterable + get recipientsForComponentSync(): Internal.Iterator + get XRot(): number + get brightness(): number + get suppressingBounce(): boolean + get blockZ(): number + get silent(): boolean + get gameEventListenerRegistrar(): Internal.GameEventListenerRegistrar + get pushedByFluid(): boolean + get onFire(): boolean + get passengersAndSelf(): Internal.Stream + get airSupply(): number + get crouching(): boolean + get motionDirection(): Internal.Direction + get feetBlockState(): Internal.BlockState + get commandSenderWorld(): Internal.Level + get shiftKeyDown(): boolean + set UUID($$0: Internal.UUID_) + get visuallyCrawling(): boolean + get customName(): Internal.Component + get visuallySwimming(): boolean + get maxAirSupply(): number + get blockY(): number + get spectator(): boolean + get inWaterOrBubble(): boolean + get boundingBoxForCulling(): Internal.AABB + get swimming(): boolean + set sprinting($$0: boolean) + get invulnerable(): boolean + get inLava(): boolean + get inWater(): boolean + set removed($$0: Internal.Entity$RemovalReason_) + get portalWaitTime(): number + get fluidJumpThreshold(): number + get inWaterRainOrBubble(): boolean + get removalReason(): Internal.Entity$RemovalReason + get ignoringBlockTriggers(): boolean + get type(): Internal.EntityType + set airSupply($$0: number) + get indirectPassengers(): Internal.Iterable + get rootVehicle(): Internal.Entity + get onPos(): BlockPos + get steppingCarefully(): boolean + set boundingBox($$0: Internal.AABB_) + get noGravity(): boolean + get blockX(): number + get encodeId(): string + set invisible($$0: boolean) + get name(): Internal.Component + set remainingFireTicks($$0: number) + get eyePosition(): Vec3 + get eyeHeight(): number + set pos($$0: Vec3_) + get UUID(): Internal.UUID + get componentContainer(): Internal.ComponentContainer + set silent($$0: boolean) + get armorSlots(): Internal.Iterable + set customNameVisible($$0: boolean) + get onPortalCooldown(): boolean + get scoreboardName(): string + get remainingFireTicks(): number + get forward(): Vec3 + get maxFallDistance(): number + get onGround(): boolean + get alwaysTicking(): boolean + get id(): number + get ticksFrozen(): number + get eyeY(): number + set glowingTag($$0: boolean) + get bbWidth(): number + get boundingBox(): Internal.AABB + get inWaterOrRain(): boolean + get descending(): boolean + get packetCoordinates(): Vec3 + get YHeadRot(): number + set invulnerable($$0: boolean) + get ticksRequiredToFreeze(): number + get addEntityPacket(): Internal.Packet + get YRot(): number + get team(): Internal.Team + get alive(): boolean + set ticksFrozen($$0: number) + get bbHeight(): number + get myRidingOffset(): number + set deltaMovement($$0: Vec3_) + get tags(): Internal.Set + get pickable(): boolean + set YHeadRot($$0: number) + get x(): number + get vehicle(): boolean + get leashOffset(): Vec3 + get percentFrozen(): number + get pickResult(): Internal.ItemStack + get attackable(): boolean + get randomY(): number + get displayName(): Internal.Component + set isInPowderSnow($$0: boolean) + set customName($$0: Internal.Component_) + get controllingPassenger(): Internal.Entity + get underWater(): boolean + get customNameVisible(): boolean + get pistonPushReaction(): Internal.PushReaction + set pose($$0: Internal.Pose_) + get deltaMovement(): Vec3 + get stringUUID(): string + get entityData(): Internal.SynchedEntityData + get passengersRidingOffset(): number + set secondsOnFire($$0: number) + set YRot($$0: number) + get pushable(): boolean + set YBodyRot($$0: number) + set noGravity($$0: boolean) + get dimensionChangingDelay(): number + set onGround($$0: boolean) + get pickRadius(): number + get controlledByLocalInstance(): boolean + get vehicle(): Internal.Entity + get removed(): boolean + set swimming($$0: boolean) + set id($$0: number) + get rotationVector(): Internal.Vec2 + get sprinting(): boolean + set shiftKeyDown($$0: boolean) + get passenger(): boolean + get z(): number + set packetCoordinates($$0: Vec3_) + get passengers(): Internal.List + get server(): Internal.MinecraftServer + get selfAndPassengers(): Internal.Stream + get viewScale(): number + get firstPassenger(): Internal.Entity + get handSlots(): Internal.Iterable + get currentlyGlowing(): boolean + get teamColor(): number + get discrete(): boolean + set XRot($$0: number) + get level(): Internal.Level + get soundSource(): Internal.SoundSource + get pose(): Internal.Pose + get lookAngle(): Vec3 + get persistentDataKJS(): Internal.CompoundTag + get invisible(): boolean + get y(): number + set viewScale($$0: number) + get freezing(): boolean + get fullyFrozen(): boolean + set levelCallback($$0: Internal.EntityInLevelCallback_) + set sharedFlagOnFire($$0: boolean) + get direction(): Internal.Direction + "xRotO": number; + readonly static "UUID_TAG": "UUID"; + readonly static "DEFAULT_BB_WIDTH": 0.6; + "yOld": number; + "wasInPowderSnow": boolean; + "verticalCollision": boolean; + readonly static "FREEZE_HURT_FREQUENCY": 40; + readonly static "BASE_TICKS_REQUIRED_TO_FREEZE": 140; + "tickCount": number; + "verticalCollisionBelow": boolean; + readonly static "TOTAL_AIR_SUPPLY": 300; + "zOld": number; + "fallDistance": number; + readonly static "BREATHING_DISTANCE_BELOW_EYES": 0.11111111; + "blocksBuilding": boolean; + "walkDist": number; + "noCulling": boolean; + readonly static "PASSENGERS_TAG": "Passengers"; + "hurtMarked": boolean; + "isInPowderSnow": boolean; + readonly static "MAX_ENTITY_TAG_COUNT": 1024; + readonly static "DELTA_AFFECTED_BY_BLOCKS_BELOW": 0.5000001; + "yo": number; + "xo": number; + "zo": number; + "invulnerableTime": number; + "horizontalCollision": boolean; + "yRotO": number; + "level": Internal.Level; + "wasOnFire": boolean; + "levelCallback": Internal.EntityInLevelCallback; + "flyDist": number; + readonly static "BOARDING_COOLDOWN": 60; + readonly static "DEFAULT_BB_HEIGHT": 1.8; + "hasImpulse": boolean; + "maxUpStep": number; + "minorHorizontalCollision": boolean; + "xOld": number; + "moveDist": number; + "walkDistO": number; + "noPhysics": boolean; + readonly static "ID_TAG": "id"; + } + type Entity_ = Entity; + class ClientboundRespawnPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Holder_, $$1: Internal.ResourceKey_, $$2: number, $$3: Internal.GameType_, $$4: Internal.GameType_, $$5: boolean, $$6: boolean, $$7: boolean) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + shouldKeepAllPlayerData(): boolean; + getDimension(): Internal.ResourceKey; + getSeed(): number; + getDimensionType(): Internal.Holder; + getPreviousPlayerGameType(): Internal.GameType; + handle($$0: Internal.ClientGamePacketListener_): void; + getPlayerGameType(): Internal.GameType; + isSkippable(): boolean; + isFlat(): boolean; + isDebug(): boolean; + get dimension(): Internal.ResourceKey + get seed(): number + get dimensionType(): Internal.Holder + get previousPlayerGameType(): Internal.GameType + get playerGameType(): Internal.GameType + get skippable(): boolean + get flat(): boolean + get debug(): boolean + } + type ClientboundRespawnPacket_ = ClientboundRespawnPacket; + class Schema { + constructor(arg0: number, arg1: Internal.Schema_) + getParent(): this; + register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Supplier_): void; + getType(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; + registerSimple(arg0: Internal.Map_>, arg1: string): void; + types(): Internal.Set; + registerEntities(arg0: Internal.Schema_): Internal.Map>; + getVersionKey(): number; + getTypeRaw(arg0: Internal.DSL$TypeReference_): com.mojang.datafixers.types.Type; + resolveTemplate(arg0: string): Internal.TypeTemplate; + registerType(arg0: boolean, arg1: Internal.DSL$TypeReference_, arg2: Internal.Supplier_): void; + registerTypes(arg0: Internal.Schema_, arg1: Internal.Map_>, arg2: Internal.Map_>): void; + getChoiceType(arg0: Internal.DSL$TypeReference_, arg1: string): com.mojang.datafixers.types.Type; + registerBlockEntities(arg0: Internal.Schema_): Internal.Map>; + register(arg0: Internal.Map_>, arg1: string, arg2: Internal.Function_): void; + findChoiceType(arg0: Internal.DSL$TypeReference_): Internal.TaggedChoice$TaggedChoiceType; + id(arg0: string): Internal.TypeTemplate; + get parent(): Internal.Schema + get versionKey(): number + } + type Schema_ = Schema; + interface Toast { + getToken(): any; + width(): number; + height(): number; + render(arg0: Internal.PoseStack_, arg1: Internal.ToastComponent_, arg2: number): Internal.Toast$Visibility; + get token(): any + readonly static "TEXTURE": ResourceLocation; + readonly static "NO_TOKEN": any; + } + type Toast_ = Toast; + class NearestBedSensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type NearestBedSensor_ = NearestBedSensor; + interface LongSupplier { + getAsLong(): number; + get asLong(): number + } + type LongSupplier_ = LongSupplier | (()=>number); + class BeeDebugRenderer$BeeInfo { + constructor($$0: Internal.UUID_, $$1: number, $$2: Internal.Position_, $$3: net.minecraft.world.level.pathfinder.Path_, $$4: BlockPos_, $$5: BlockPos_, $$6: number) + toString(): string; + hasFlower(): boolean; + getName(): string; + hasHive($$0: BlockPos_): boolean; + getUuid(): Internal.UUID; + get name(): string + get uuid(): Internal.UUID + readonly "path": net.minecraft.world.level.pathfinder.Path; + readonly "blacklistedHives": Internal.Set; + readonly "uuid": Internal.UUID; + readonly "id": number; + readonly "pos": Internal.Position; + readonly "flowerPos": BlockPos; + readonly "hivePos": BlockPos; + readonly "goals": Internal.List; + readonly "travelTicks": number; + } + type BeeDebugRenderer$BeeInfo_ = BeeDebugRenderer$BeeInfo; + class InventoryChangedEventJS extends Internal.PlayerEventJS { + constructor(p: Internal.ServerPlayer_, is: Internal.ItemStack_, s: number) + getEntity(): Internal.EntityJS; + getItem(): Internal.ItemStackJS; + getSlot(): number; + get entity(): Internal.EntityJS + get item(): Internal.ItemStackJS + get slot(): number + } + type InventoryChangedEventJS_ = InventoryChangedEventJS; + interface Char2FloatFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function { + applyAsDouble(arg0: number): number; + get(arg0: any): number; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + composeChar(arg0: Internal.Char2CharFunction_): this; + getOrDefault(arg0: any, arg1: any): any; + put(arg0: string, arg1: number): number; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2FloatFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2FloatFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2FloatFunction; + defaultReturnValue(arg0: number): void; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2FloatFunction; + containsKey(arg0: string): boolean; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Char2ObjectFunction; + get(arg0: string): number; + containsKey(arg0: any): boolean; + put(arg0: any, arg1: any): any; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Char2CharFunction; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2FloatFunction; + getOrDefault(arg0: string, arg1: number): number; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Char2IntFunction; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Char2LongFunction; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + remove(arg0: any): number; + remove(arg0: string): number; + apply(arg0: string): number; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Char2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Char2ShortFunction; + size(): number; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Char2ReferenceFunction; + clear(): void; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2FloatFunction; + put(arg0: string, arg1: number): number; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Char2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + } + type Char2FloatFunction_ = Char2FloatFunction | ((arg0: string)=>number); + abstract class ModuleReference { + open(): Internal.ModuleReader; + location(): Internal.Optional; + descriptor(): Internal.ModuleDescriptor; + } + type ModuleReference_ = ModuleReference; + class BannerPattern extends Internal.Enum { + getHashname(): string; + static values(): Internal.BannerPattern[]; + static valueOf($$0: string): Internal.BannerPattern; + static byHash($$0: string): Internal.BannerPattern; + static byFilename($$0: string): Internal.BannerPattern; + getFilename(): string; + location($$0: boolean): ResourceLocation; + get hashname(): string + get filename(): string + readonly static "STRIPE_CENTER": Internal.BannerPattern; + readonly static "HALF_HORIZONTAL": Internal.BannerPattern; + readonly static "STRIPE_MIDDLE": Internal.BannerPattern; + readonly static "HALF_VERTICAL": Internal.BannerPattern; + readonly static "SQUARE_TOP_LEFT": Internal.BannerPattern; + readonly static "STRIPE_SMALL": Internal.BannerPattern; + readonly static "STRIPE_RIGHT": Internal.BannerPattern; + readonly static "CIRCLE_MIDDLE": Internal.BannerPattern; + readonly static "GRADIENT_UP": Internal.BannerPattern; + readonly static "TRIANGLES_TOP": Internal.BannerPattern; + readonly static "CROSS": Internal.BannerPattern; + readonly static "DIAGONAL_RIGHT_MIRROR": Internal.BannerPattern; + readonly static "COUNT": 41; + readonly static "CREEPER": Internal.BannerPattern; + readonly static "TRIANGLE_TOP": Internal.BannerPattern; + readonly static "GRADIENT": Internal.BannerPattern; + readonly static "STRIPE_TOP": Internal.BannerPattern; + readonly static "BASE": Internal.BannerPattern; + readonly static "GLOBE": Internal.BannerPattern; + readonly static "DIAGONAL_RIGHT": Internal.BannerPattern; + readonly static "SKULL": Internal.BannerPattern; + readonly static "PIGLIN": Internal.BannerPattern; + readonly static "DIAGONAL_LEFT": Internal.BannerPattern; + readonly static "SQUARE_BOTTOM_LEFT": Internal.BannerPattern; + readonly static "TRIANGLE_BOTTOM": Internal.BannerPattern; + readonly static "RHOMBUS_MIDDLE": Internal.BannerPattern; + readonly static "CURLY_BORDER": Internal.BannerPattern; + readonly static "BORDER": Internal.BannerPattern; + readonly static "BRICKS": Internal.BannerPattern; + readonly static "STRIPE_DOWNRIGHT": Internal.BannerPattern; + readonly static "PATTERN_ITEM_COUNT": 6; + readonly static "FLOWER": Internal.BannerPattern; + readonly static "AVAILABLE_PATTERNS": 34; + readonly static "SQUARE_TOP_RIGHT": Internal.BannerPattern; + readonly static "STRAIGHT_CROSS": Internal.BannerPattern; + readonly static "HALF_HORIZONTAL_MIRROR": Internal.BannerPattern; + readonly static "HALF_VERTICAL_MIRROR": Internal.BannerPattern; + readonly static "DIAGONAL_LEFT_MIRROR": Internal.BannerPattern; + readonly static "TRIANGLES_BOTTOM": Internal.BannerPattern; + readonly static "STRIPE_BOTTOM": Internal.BannerPattern; + readonly static "STRIPE_DOWNLEFT": Internal.BannerPattern; + readonly static "STRIPE_LEFT": Internal.BannerPattern; + readonly static "SQUARE_BOTTOM_RIGHT": Internal.BannerPattern; + readonly static "MOJANG": Internal.BannerPattern; + } + type BannerPattern_ = "circle_middle" | "straight_cross" | "triangle_bottom" | "gradient_up" | "half_vertical" | "flower" | "rhombus_middle" | "stripe_top" | "stripe_downright" | "globe" | "diagonal_left_mirror" | "half_vertical_mirror" | "creeper" | "base" | "stripe_left" | "diagonal_right_mirror" | "diagonal_left" | "triangle_top" | "half_horizontal_mirror" | "square_bottom_left" | "triangles_bottom" | "stripe_bottom" | "stripe_small" | BannerPattern | "bricks" | "square_top_right" | "stripe_right" | "skull" | "curly_border" | "diagonal_right" | "square_bottom_right" | "piglin" | "mojang" | "half_horizontal" | "square_top_left" | "gradient" | "stripe_downleft" | "stripe_center" | "triangles_top" | "cross" | "border" | "stripe_middle"; + class ClientboundCustomSoundPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: ResourceLocation_, $$1: Internal.SoundSource_, $$2: Vec3_, $$3: number, $$4: number) + handle(arg0: Internal.PacketListener_): void; + getX(): number; + getY(): number; + getVolume(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getZ(): number; + getSource(): Internal.SoundSource; + getPitch(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getName(): ResourceLocation; + isSkippable(): boolean; + get x(): number + get y(): number + get volume(): number + get z(): number + get source(): Internal.SoundSource + get pitch(): number + get name(): ResourceLocation + get skippable(): boolean + readonly static "LOCATION_ACCURACY": 8.0; + } + type ClientboundCustomSoundPacket_ = ClientboundCustomSoundPacket; + class SecureRandom extends Internal.Random { + constructor() + constructor(arg0: number[]) + static getInstance(arg0: string, arg1: string): Internal.SecureRandom; + nextFloat(arg0: number): number; + static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: Internal.Provider_): Internal.SecureRandom; + nextBytes(arg0: number[], arg1: Internal.SecureRandomParameters_): void; + nextLong(arg0: number, arg1: number): number; + getParameters(): Internal.SecureRandomParameters; + static getInstance(arg0: string, arg1: Internal.Provider_): Internal.SecureRandom; + getAlgorithm(): string; + static getInstanceStrong(): Internal.SecureRandom; + nextDouble(arg0: number): number; + nextLong(arg0: number): number; + nextFloat(arg0: number, arg1: number): number; + reseed(): void; + setSeed(arg0: number[]): void; + nextBytes(arg0: number[]): void; + generateSeed(arg0: number): number[]; + toString(): string; + nextDouble(arg0: number, arg1: number): number; + nextExponential(): number; + setSeed(arg0: number): void; + nextInt(arg0: number, arg1: number): number; + isDeprecated(): boolean; + getProvider(): Internal.Provider; + nextGaussian(arg0: number, arg1: number): number; + static getSeed(arg0: number): number[]; + reseed(arg0: Internal.SecureRandomParameters_): void; + static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_): Internal.SecureRandom; + static getInstance(arg0: string): Internal.SecureRandom; + static getInstance(arg0: string, arg1: Internal.SecureRandomParameters_, arg2: string): Internal.SecureRandom; + get parameters(): Internal.SecureRandomParameters + get algorithm(): string + get instanceStrong(): Internal.SecureRandom + set seed(arg0: number[]) + set seed(arg0: number) + get deprecated(): boolean + get provider(): Internal.Provider + } + type SecureRandom_ = SecureRandom; + interface TickableSoundInstance extends Internal.SoundInstance { + isStopped(): boolean; + canStartSilent(): boolean; + canPlaySound(): boolean; + tick(): void; + get stopped(): boolean + } + type TickableSoundInstance_ = TickableSoundInstance; + abstract class Executable extends Internal.AccessibleObject implements Internal.Member, Internal.GenericDeclaration { + getAnnotatedExceptionTypes(): Internal.AnnotatedType[]; + getAnnotatedParameterTypes(): Internal.AnnotatedType[]; + getAnnotationsByType(arg0: Internal.Class_): T[]; + isVarArgs(): boolean; + getGenericExceptionTypes(): Internal.Type[]; + getGenericParameterTypes(): Internal.Type[]; + getModifiers(): number; + isSynthetic(): boolean; + getAnnotation(arg0: Internal.Class_): T; + getDeclaringClass(): Internal.Class; + getAnnotatedReturnType(): Internal.AnnotatedType; + getExceptionTypes(): Internal.Class[]; + getParameterTypes(): Internal.Class[]; + getParameters(): any[]; + getParameterAnnotations(): Internal.Annotation[][]; + toGenericString(): string; + getName(): string; + getParameterCount(): number; + getAnnotatedReceiverType(): Internal.AnnotatedType; + getDeclaredAnnotations(): Internal.Annotation[]; + getTypeParameters(): any[]; + get annotatedExceptionTypes(): Internal.AnnotatedType[] + get annotatedParameterTypes(): Internal.AnnotatedType[] + get varArgs(): boolean + get genericExceptionTypes(): Internal.Type[] + get genericParameterTypes(): Internal.Type[] + get modifiers(): number + get synthetic(): boolean + get declaringClass(): Internal.Class + get annotatedReturnType(): Internal.AnnotatedType + get exceptionTypes(): Internal.Class[] + get parameterTypes(): Internal.Class[] + get parameters(): any[] + get parameterAnnotations(): Internal.Annotation[][] + get name(): string + get parameterCount(): number + get annotatedReceiverType(): Internal.AnnotatedType + get declaredAnnotations(): Internal.Annotation[] + get typeParameters(): any[] + } + type Executable_ = Executable; + class AllowResettingTimeEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_) + static handler(player: Internal.Player_): boolean; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + get entity(): Internal.EntityJS + } + type AllowResettingTimeEventJS_ = AllowResettingTimeEventJS; + class GlowItemFrame extends Internal.ItemFrame { + constructor($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Direction_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getRotateItemSound(): Internal.SoundEvent; + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getBreakSound(): Internal.SoundEvent; + getRemoveItemSound(): Internal.SoundEvent; + getAddItemSound(): Internal.SoundEvent; + asKJS(): Internal.EntityJS; + getPlaceSound(): Internal.SoundEvent; + get rotateItemSound(): Internal.SoundEvent + get breakSound(): Internal.SoundEvent + get removeItemSound(): Internal.SoundEvent + get addItemSound(): Internal.SoundEvent + get placeSound(): Internal.SoundEvent + } + type GlowItemFrame_ = GlowItemFrame; + class BlockStateModifyPlacementCallbackJS extends Internal.BlockStateModifyCallbackJS { + constructor(context: Internal.BlockPlaceContext_, block: Internal.Block_) + waterlogged(waterlogged: boolean): this; + getClickedFace(): Internal.Direction; + getPlayer(): Internal.PlayerJS; + getClickedBlock(): Internal.BlockContainerJS; + getNearestLookingDirections(): Internal.Direction[]; + waterlogged(): this; + getHorizontalDirection(): Internal.Direction; + getRotation(): number; + canPlace(): boolean; + getItem(): Internal.ItemStackJS; + getLevel(): Internal.LevelJS; + getFluidStateAtClickedPos(): Internal.FluidState; + isInWater(): boolean; + getNearestLookingDirection(): Internal.Direction; + getClickLocation(): Vec3; + getNearestLookingVerticalDirection(): Internal.Direction; + isSecondaryUseActive(): boolean; + isClickedPosIn(fluid: Internal.Fluid_): boolean; + replacingClickedOnBlock(): boolean; + getHand(): Hand; + getClickedPos(): BlockPos; + isInside(): boolean; + get clickedFace(): Internal.Direction + get player(): Internal.PlayerJS + get clickedBlock(): Internal.BlockContainerJS + get nearestLookingDirections(): Internal.Direction[] + get horizontalDirection(): Internal.Direction + get rotation(): number + get item(): Internal.ItemStackJS + get level(): Internal.LevelJS + get fluidStateAtClickedPos(): Internal.FluidState + get inWater(): boolean + get nearestLookingDirection(): Internal.Direction + get clickLocation(): Vec3 + get nearestLookingVerticalDirection(): Internal.Direction + get secondaryUseActive(): boolean + get hand(): Hand + get clickedPos(): BlockPos + get inside(): boolean + readonly "context": Internal.BlockPlaceContext; + "block": Internal.BlockContainerJS; + readonly "minecraftBlock": Internal.Block; + } + type BlockStateModifyPlacementCallbackJS_ = BlockStateModifyPlacementCallbackJS; + class HugeFungusConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockState_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.BlockState_, $$4: boolean) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "stemState": Internal.BlockState; + readonly "validBaseState": Internal.BlockState; + readonly "hatState": Internal.BlockState; + readonly "planted": boolean; + readonly "decorState": Internal.BlockState; + readonly static "CODEC": any; + } + type HugeFungusConfiguration_ = HugeFungusConfiguration; + class MegaJungleTrunkPlacer extends Internal.GiantTrunkPlacer { + constructor($$0: number, $$1: number, $$2: number) + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + readonly static "CODEC": any; + } + type MegaJungleTrunkPlacer_ = MegaJungleTrunkPlacer; + interface RegistryAccess extends Internal.DynamicRegistryManagerAccessor { + registry($$0: Internal.ResourceKey_): Internal.Optional; + load($$0: Internal.RegistryAccess$Writable_, $$1: Internal.DynamicOps_, $$2: Internal.RegistryLoader_): void; + knownRegistries(): Internal.Iterable>; + registries(): Internal.Stream>; + createRegistry($$0: Internal.ResourceKey_): Internal.WritableRegistry; + freeze(): Internal.RegistryAccess$Frozen; + builtinCopy(): Internal.RegistryAccess$Writable; + readFromDisk($$0: Internal.Dynamic_): this; + ownedRegistryOrThrow($$0: Internal.ResourceKey_): Internal.Registry; + retrieveRegistry($$0: Internal.ResourceKey_, $$1: Internal.Dynamic_): Internal.Registry; + ownedRegistry(arg0: Internal.ResourceKey_): Internal.Optional>; + allElementsLifecycle(): Internal.Lifecycle; + fromRegistryOfRegistries($$0: Internal.Registry_): Internal.RegistryAccess$Frozen; + ownedRegistries(): Internal.Stream>; + registryOrThrow($$0: Internal.ResourceKey_): Internal.Registry; + networkSafeRegistries(): Internal.Stream>; + getInfos_$md$1c70e0$0(): Internal.Map; + get infos_$md$1c70e0$0(): Internal.Map + readonly static "REGISTRIES": {[key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData, [key: Internal.ResourceKey]: Internal.RegistryAccess$RegistryData}; + readonly static "NETWORK_CODEC": any; + readonly static "BUILTIN": any; + readonly static "LOGGER": any; + } + type RegistryAccess_ = RegistryAccess; + class VegetationPatchConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.TagKey_, $$1: Internal.BlockStateProvider_, $$2: Internal.Holder_, $$3: Internal.CaveSurface_, $$4: Internal.IntProvider_, $$5: number, $$6: number, $$7: number, $$8: Internal.IntProvider_, $$9: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "replaceable": Internal.TagKey; + readonly static "CODEC": any; + readonly "vegetationFeature": Internal.Holder; + readonly "groundState": Internal.BlockStateProvider; + readonly "extraBottomBlockChance": number; + readonly "verticalRange": number; + readonly "extraEdgeColumnChance": number; + readonly "xzRadius": Internal.IntProvider; + readonly "depth": Internal.IntProvider; + readonly "vegetationChance": number; + readonly "surface": Internal.CaveSurface; + } + type VegetationPatchConfiguration_ = VegetationPatchConfiguration; + class SpellcasterIllager$IllagerSpell extends Internal.Enum { + static values(): Internal.SpellcasterIllager$IllagerSpell[]; + static byId($$0: number): Internal.SpellcasterIllager$IllagerSpell; + static valueOf($$0: string): Internal.SpellcasterIllager$IllagerSpell; + readonly static "FANGS": Internal.SpellcasterIllager$IllagerSpell; + readonly static "DISAPPEAR": Internal.SpellcasterIllager$IllagerSpell; + readonly static "SUMMON_VEX": Internal.SpellcasterIllager$IllagerSpell; + readonly static "NONE": Internal.SpellcasterIllager$IllagerSpell; + readonly static "WOLOLO": Internal.SpellcasterIllager$IllagerSpell; + readonly static "BLINDNESS": Internal.SpellcasterIllager$IllagerSpell; + } + type SpellcasterIllager$IllagerSpell_ = SpellcasterIllager$IllagerSpell | "summon_vex" | "fangs" | "disappear" | "none" | "wololo" | "blindness"; + abstract class DefaultedVertexConsumer implements Internal.VertexConsumer { + constructor() + defaultColor($$0: number, $$1: number, $$2: number, $$3: number): void; + uv2($$0: number): Internal.VertexConsumer; + color($$0: number): Internal.VertexConsumer; + overlayCoords($$0: number): Internal.VertexConsumer; + color($$0: number, $$1: number, $$2: number, $$3: number): Internal.VertexConsumer; + normal(matrix: com.mojang.math.Matrix3f_, x: number, y: number, z: number): Internal.VertexConsumer; + vertex($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number): void; + putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number[], $$3: number, $$4: number, $$5: number, $$6: number[], $$7: number, $$8: boolean): void; + vertex(matrix: com.mojang.math.Matrix4f_, x: number, y: number, z: number): Internal.VertexConsumer; + createSink(factory: Internal.VertexType_): Internal.VertexSink; + putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + unsetDefaultColor(): void; + } + type DefaultedVertexConsumer_ = DefaultedVertexConsumer; + class Evoker extends Internal.SpellcasterIllager { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getCelebrateSound(): Internal.SoundEvent; + method_5652($$0: Internal.CompoundTag_): void; + applyRaidBuffs($$0: number, $$1: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + isAlliedTo($$0: Internal.Entity_): boolean; + get celebrateSound(): Internal.SoundEvent + } + type Evoker_ = Evoker; + abstract class Dictionary { + constructor() + keys(): Internal.Enumeration; + size(): number; + put(arg0: K, arg1: V): V; + isEmpty(): boolean; + get(arg0: any): V; + remove(arg0: any): V; + elements(): Internal.Enumeration; + get empty(): boolean + } + type Dictionary_ = Dictionary; + interface TransferVariant { + getNbt(): Internal.CompoundTag; + hasNbt(): boolean; + toNbt(): Internal.CompoundTag; + toPacket(arg0: Internal.FriendlyByteBuf_): void; + copyNbt(): Internal.CompoundTag; + isOf(object: O): boolean; + isBlank(): boolean; + getObject(): O; + nbtMatches(other: Internal.CompoundTag_): boolean; + get nbt(): Internal.CompoundTag + get blank(): boolean + get object(): O + } + type TransferVariant_ = TransferVariant; + class Throwable implements Internal.Serializable { + constructor() + constructor(arg0: string, arg1: Internal.Throwable_) + constructor(arg0: Internal.Throwable_) + constructor(arg0: string) + getMessage(): string; + toString(): string; + getCause(): this; + getStackTrace(): Internal.StackTraceElement[]; + printStackTrace(arg0: Internal.PrintWriter_): void; + getSuppressed(): Internal.Throwable[]; + addSuppressed(arg0: Internal.Throwable_): void; + fillInStackTrace(): this; + printStackTrace(): void; + initCause(arg0: Internal.Throwable_): this; + setStackTrace(arg0: Internal.StackTraceElement_[]): void; + printStackTrace(arg0: Internal.PrintStream_): void; + getLocalizedMessage(): string; + get message(): string + get cause(): Internal.Throwable + get stackTrace(): Internal.StackTraceElement[] + get suppressed(): Internal.Throwable[] + set stackTrace(arg0: Internal.StackTraceElement_[]) + get localizedMessage(): string + } + type Throwable_ = Throwable; + class ClientboundBlockBreakAckPacket extends Internal.Record implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.ServerboundPlayerActionPacket$Action_, $$3: boolean, $$4: string) + constructor($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.ServerboundPlayerActionPacket$Action_, $$3: boolean) + handle(arg0: Internal.PacketListener_): void; + allGood(): boolean; + write($$0: Internal.FriendlyByteBuf_): void; + hashCode(): number; + toString(): string; + pos(): BlockPos; + state(): Internal.BlockState; + handle($$0: Internal.ClientGamePacketListener_): void; + action(): Internal.ServerboundPlayerActionPacket$Action; + equals($$0: any): boolean; + isSkippable(): boolean; + get skippable(): boolean + } + type ClientboundBlockBreakAckPacket_ = ClientboundBlockBreakAckPacket; + class MagmaCube extends Internal.Slime { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + alwaysAccepts(): boolean; + static checkMagmaCubeSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + isOnFire(): boolean; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getBrightness(): number; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + get onFire(): boolean + get brightness(): number + } + type MagmaCube_ = MagmaCube; + interface InjectedRegistryEntryExtension { + arch$holder(): Internal.Holder; + arch$registryName(): ResourceLocation; + } + type InjectedRegistryEntryExtension_ = InjectedRegistryEntryExtension; + class ServerboundContainerButtonClickPacket implements Internal.Packet { + constructor($$0: number, $$1: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getButtonId(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + getContainerId(): number; + isSkippable(): boolean; + get buttonId(): number + get containerId(): number + get skippable(): boolean + } + type ServerboundContainerButtonClickPacket_ = ServerboundContainerButtonClickPacket; + class StructurePieceSerializationContext extends Internal.Record { + constructor($$0: Internal.ResourceManager_, $$1: Internal.RegistryAccess_, $$2: Internal.StructureManager_) + hashCode(): number; + toString(): string; + structureManager(): Internal.StructureManager; + static fromLevel($$0: Internal.ServerLevel_): Internal.StructurePieceSerializationContext; + resourceManager(): Internal.ResourceManager; + registryAccess(): Internal.RegistryAccess; + equals($$0: any): boolean; + } + type StructurePieceSerializationContext_ = StructurePieceSerializationContext; + class ServerboundRenameItemPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: string) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getName(): string; + isSkippable(): boolean; + get name(): string + get skippable(): boolean + } + type ServerboundRenameItemPacket_ = ServerboundRenameItemPacket; + interface MessageSizeEstimator$Handle { + size(arg0: any): number; + } + type MessageSizeEstimator$Handle_ = MessageSizeEstimator$Handle; + interface BlockBehaviour$StatePredicate { + test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean; + } + type BlockBehaviour$StatePredicate_ = BlockBehaviour$StatePredicate; + class ServerboundPlayerAbilitiesPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Abilities_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + isFlying(): boolean; + get skippable(): boolean + get flying(): boolean + } + type ServerboundPlayerAbilitiesPacket_ = ServerboundPlayerAbilitiesPacket; + interface Encoder { + encodeStart(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; + comap(arg0: Internal.Function_): Internal.Encoder; + fieldOf(arg0: string): Internal.MapEncoder; + empty(): Internal.MapEncoder; + error(arg0: string): this; + flatComap(arg0: Internal.Function_): Internal.Encoder; + withLifecycle(arg0: Internal.Lifecycle_): this; + encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; + } + type Encoder_ = Encoder; + abstract class Direction$Axis extends Internal.Enum implements Internal.Predicate, Internal.StringRepresentable { + getPlane(): Internal.Direction$Plane; + static values(): Internal.Direction$Axis[]; + isVertical(): boolean; + static byName($$0: string): Internal.Direction$Axis; + toString(): string; + getSerializedName(): string; + static getRandom($$0: Internal.Random_): Internal.Direction$Axis; + isHorizontal(): boolean; + test(arg0: any): boolean; + or(arg0: Internal.Predicate_): Internal.Predicate; + choose(arg0: number, arg1: number, arg2: number): number; + and(arg0: Internal.Predicate_): Internal.Predicate; + static valueOf($$0: string): Internal.Direction$Axis; + getName(): string; + choose(arg0: number, arg1: number, arg2: number): number; + test($$0: Internal.Direction_): boolean; + negate(): Internal.Predicate; + get plane(): Internal.Direction$Plane + get vertical(): boolean + get serializedName(): string + get horizontal(): boolean + get name(): string + readonly static "Z": any; + readonly static "VALUES": any; + readonly static "CODEC": any; + readonly static "Y": any; + readonly static "X": any; + } + type Direction$Axis_ = Direction$Axis | "z" | "y" | "x"; + interface Container extends Internal.Clearable { + stopOpen($$0: Internal.Player_): void; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + removeItemNoUpdate(arg0: number): Internal.ItemStack; + isEmpty(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + stillValid(arg0: Internal.Player_): boolean; + removeItem(arg0: number, arg1: number): Internal.ItemStack; + setChanged(): void; + getItem(arg0: number): Internal.ItemStack; + getContainerSize(): number; + setItem(arg0: number, arg1: Internal.ItemStack_): void; + get maxStackSize(): number + get empty(): boolean + get containerSize(): number + readonly static "LARGE_MAX_STACK_SIZE": 64; + } + type Container_ = Container; + interface ErrorReporter { + error(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; + runtimeError(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): Internal.EvaluatorException; + warning(arg0: string, arg1: string, arg2: number, arg3: string, arg4: number): void; + } + type ErrorReporter_ = ErrorReporter; + class SimpleCookingSerializer implements Internal.RecipeSerializer { + constructor($$0: any_, $$1: number) + fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.Recipe; + fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; + fromNetwork($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_): T; + toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; + toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Recipe_): void; + fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Recipe; + } + type SimpleCookingSerializer_ = SimpleCookingSerializer; + class MegaJungleFoliagePlacer extends Internal.FoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_, $$2: number) + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + readonly static "CODEC": any; + } + type MegaJungleFoliagePlacer_ = MegaJungleFoliagePlacer; + interface BiConsumer { + accept(arg0: T, arg1: U): void; + andThen(arg0: Internal.BiConsumer_): this; + } + type BiConsumer_ = ((arg0: T, arg1: U)=>void) | BiConsumer; + class SwordItemBuilder extends Internal.HandheldItemBuilder { + constructor(i: ResourceLocation_) + createObject(): Internal.Item; + } + type SwordItemBuilder_ = SwordItemBuilder; + interface MapCodec$ResultFunction { + apply(arg0: Internal.DynamicOps_, arg1: Internal.MapLike_, arg2: Internal.DataResult_): Internal.DataResult; + coApply(arg0: Internal.DynamicOps_, arg1: A, arg2: Internal.RecordBuilder_): Internal.RecordBuilder; + } + type MapCodec$ResultFunction_ = MapCodec$ResultFunction; + abstract class PainterObject implements Internal.SpecialEquality { + constructor() + id(i: string): this; + hashCode(): number; + toString(): string; + update(tag: Internal.CompoundTag_): void; + specialEquals(o: any, shallow: boolean): boolean; + equals(o: any): boolean; + "parent": Internal.PainterObjectStorage; + "visible": Internal.Unit; + "id": string; + } + type PainterObject_ = PainterObject; + abstract class Animal extends Internal.AgeableMob { + canMate($$0: Internal.Animal_): boolean; + asKJS(): Internal.EntityJS; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + canFallInLove(): boolean; + isFood($$0: Internal.ItemStack_): boolean; + getLoveCause(): Internal.ServerPlayer; + method_5749($$0: Internal.CompoundTag_): void; + spawnChildFromBreeding($$0: Internal.ServerLevel_, $$1: Internal.Animal_): void; + handleEntityEvent($$0: number): void; + setInLoveTime($$0: number): void; + getComponent(key: Internal.ComponentKey_): C; + static checkAnimalSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getAmbientSoundInterval(): number; + getMyRidingOffset(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isInLove(): boolean; + resetLove(): void; + getInLoveTime(): number; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + alwaysAccepts(): boolean; + setInLove($$0: Internal.Player_): void; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get loveCause(): Internal.ServerPlayer + set inLoveTime($$0: number) + get ambientSoundInterval(): number + get myRidingOffset(): number + get inLove(): boolean + get inLoveTime(): number + set inLove($$0: Internal.Player_) + } + type Animal_ = Animal; + interface CompletionHandler { + completed(arg0: V, arg1: A): void; + failed(arg0: Internal.Throwable_, arg1: A): void; + } + type CompletionHandler_ = CompletionHandler; + interface AccessorRegistry { + getROOT(): Internal.WritableRegistry>; + callGetEntryLifecycle(arg0: T): Internal.Lifecycle; + getRegistryKey(): Internal.ResourceKey>; + get ROOT(): Internal.WritableRegistry> + get registryKey(): Internal.ResourceKey> + } + type AccessorRegistry_ = AccessorRegistry; + interface Codec extends Internal.Decoder, Internal.Encoder { + optionalFieldOf(arg0: string, arg1: A): Internal.MapCodec; + withLifecycle(arg0: Internal.Lifecycle_): Internal.Decoder; + unit(arg0: Internal.Supplier_): this; + parse(arg0: Internal.Dynamic_): Internal.DataResult; + orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): this; + flatXmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + promotePartial(arg0: Internal.Consumer_): this; + simple(): Internal.Decoder$Simple; + flatMap(arg0: Internal.Function_): Internal.Decoder; + floatRange(arg0: number, arg1: number): Internal.Codec; + stable(): this; + fieldOf(arg0: string): Internal.MapEncoder; + dispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_): Internal.Codec; + dispatch(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + dispatchMap(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_): Internal.MapCodec; + flatComap(arg0: Internal.Function_): Internal.Encoder; + unit(arg0: A): this; + intRange(arg0: number, arg1: number): Internal.Codec; + orElse(arg0: Internal.UnaryOperator_, arg1: A): this; + pair(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>; + either(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>; + comap(arg0: Internal.Function_): Internal.Encoder; + checkRange(arg0: N, arg1: N): Internal.Function>; + optionalFieldOf(arg0: string): Internal.MapCodec>; + unboundedMap(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.UnboundedMapCodec; + dispatchStable(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: A, arg3: Internal.Lifecycle_): Internal.MapCodec; + of(arg0: Internal.Encoder_, arg1: Internal.Decoder_, arg2: string): this; + parse(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + mapEither(arg0: Internal.MapCodec_, arg1: Internal.MapCodec_): Internal.MapCodec>; + doubleRange(arg0: number, arg1: number): Internal.Codec; + optionalField(arg0: string, arg1: Internal.Codec_): Internal.MapCodec>; + orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): this; + simpleMap(arg0: Internal.Codec_, arg1: Internal.Codec_, arg2: Internal.Keyable_): Internal.SimpleMapCodec; + xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + deprecated(arg0: number): this; + orElse(arg0: A): this; + list(arg0: Internal.Codec_): Internal.Codec>; + boxed(): Internal.Decoder$Boxed; + map(arg0: Internal.Function_): Internal.Decoder; + of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_): Internal.MapCodec; + dispatchMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.MapCodec; + partialDispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_): Internal.Codec; + flatComapMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + comapFlatMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + of(arg0: Internal.Encoder_, arg1: Internal.Decoder_): this; + orElseGet(arg0: Internal.Supplier_): this; + optionalFieldOf(arg0: string, arg1: A, arg2: Internal.Lifecycle_): Internal.MapCodec; + terminal(): Internal.Decoder$Terminal; + compoundList(arg0: Internal.Codec_, arg1: Internal.Codec_): Internal.Codec>>; + of(arg0: Internal.MapEncoder_, arg1: Internal.MapDecoder_, arg2: Internal.Supplier_): Internal.MapCodec; + orElse(arg0: Internal.Consumer_, arg1: A): this; + encodeStart(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; + listOf(): Internal.Codec>; + decode(arg0: Internal.Dynamic_): Internal.DataResult>; + mapResult(arg0: Internal.Codec$ResultFunction_): this; + mapPair(arg0: Internal.MapCodec_, arg1: Internal.MapCodec_): Internal.MapCodec>; + readonly static "BOOL": any; + readonly static "DOUBLE": any; + readonly static "BYTE_BUFFER": any; + readonly static "INT": any; + readonly static "LONG_STREAM": any; + readonly static "FLOAT": any; + readonly static "BYTE": any; + readonly static "EMPTY": any; + readonly static "INT_STREAM": any; + readonly static "LONG": any; + readonly static "SHORT": any; + readonly static "PASSTHROUGH": any; + readonly static "STRING": any; + } + type Codec_ = Codec; + class BeehiveDecorator extends Internal.TreeDecorator { + constructor($$0: number) + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + readonly static "CODEC": any; + } + type BeehiveDecorator_ = BeehiveDecorator; + interface ResourceProvider { + getResource(arg0: ResourceLocation_): Internal.Resource; + } + type ResourceProvider_ = ((arg0: ResourceLocation)=>Internal.Resource_) | ResourceProvider; + class LivingEntityJS extends Internal.EntityJS { + constructor(e: Internal.LivingEntity_) + damageEquipment(slot: EquipmentSlot_, amount: number, onBroken: Internal.Consumer_): void; + getAttributeTotalValue(attribute: Internal.Attribute_): number; + damageHeldItem(hand: Hand_, amount: number): void; + isUndead(): boolean; + removeAttribute(attribute: Internal.Attribute_, identifier: string): void; + getMovementSpeed(): number; + getAttackingEntity(): this; + isHoldingInAnyHand(ingredient: any): boolean; + getHeadArmorItem(): Internal.ItemStackJS; + setDefaultMovementSpeedMultiplier(speed: number): void; + getRevengeTarget(): this; + setAbsorptionAmount(amount: number): void; + setMovementSpeed(speed: number): void; + getLastAttackedEntityTime(): number; + getMainHandItem(): Internal.ItemStackJS; + isSleeping(): boolean; + getHeldItem(hand: Hand_): Internal.ItemStackJS; + getFeetArmorItem(): Internal.ItemStackJS; + setRevengeTarget(target: Internal.LivingEntityJS_): void; + isElytraFlying(): boolean; + isChild(): boolean; + setHeadArmorItem(item: Internal.ItemStackJS_): void; + getLastAttackedEntity(): this; + setTotalMovementSpeedMultiplier(speed: number): void; + swingArm(hand: Hand_): void; + setHealth(hp: number): void; + isLiving(): boolean; + damageEquipment(slot: EquipmentSlot_): void; + getTotalMovementSpeed(): number; + rayTrace(): Internal.RayTraceResultJS; + setChestArmorItem(item: Internal.ItemStackJS_): void; + getEquipment(slot: EquipmentSlot_): Internal.ItemStackJS; + setDefaultMovementSpeed(speed: number): void; + getRevengeTimer(): number; + setFeetArmorItem(item: Internal.ItemStackJS_): void; + getAbsorptionAmount(): number; + damageHeldItem(): void; + getIdleTime(): number; + isOnLadder(): boolean; + heal(hp: number): void; + setEquipment(slot: EquipmentSlot_, item: Internal.ItemStackJS_): void; + getLegsArmorItem(): Internal.ItemStackJS; + getOffHandItem(): Internal.ItemStackJS; + getChestArmorItem(): Internal.ItemStackJS; + setMaxHealth(hp: number): void; + setLegsArmorItem(item: Internal.ItemStackJS_): void; + getLastDamageSource(): Internal.DamageSource; + setMovementSpeedAddition(speed: number): void; + modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void; + setHeldItem(hand: Hand_, item: Internal.ItemStackJS_): void; + getReachDistance(): number; + getHealth(): number; + getMaxHealth(): number; + setOffHandItem(item: Internal.ItemStackJS_): void; + damageEquipment(slot: EquipmentSlot_, amount: number): void; + setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void; + canEntityBeSeen(entity: Internal.LivingEntityJS_): boolean; + getPotionEffects(): Internal.EntityPotionEffectsJS; + setStatusMessage(message: Internal.Component_): void; + getAttributeBaseValue(attribute: Internal.Attribute_): number; + damageHeldItem(hand: Hand_, amount: number, onBroken: Internal.Consumer_): void; + getDefaultMovementSpeed(): number; + setMainHandItem(item: Internal.ItemStackJS_): void; + get undead(): boolean + get movementSpeed(): number + get attackingEntity(): Internal.LivingEntityJS + get headArmorItem(): Internal.ItemStackJS + set defaultMovementSpeedMultiplier(speed: number) + get revengeTarget(): Internal.LivingEntityJS + set absorptionAmount(amount: number) + set movementSpeed(speed: number) + get lastAttackedEntityTime(): number + get mainHandItem(): Internal.ItemStackJS + get sleeping(): boolean + get feetArmorItem(): Internal.ItemStackJS + set revengeTarget(target: Internal.LivingEntityJS_) + get elytraFlying(): boolean + get child(): boolean + set headArmorItem(item: Internal.ItemStackJS_) + get lastAttackedEntity(): Internal.LivingEntityJS + set totalMovementSpeedMultiplier(speed: number) + set health(hp: number) + get living(): boolean + get totalMovementSpeed(): number + set chestArmorItem(item: Internal.ItemStackJS_) + set defaultMovementSpeed(speed: number) + get revengeTimer(): number + set feetArmorItem(item: Internal.ItemStackJS_) + get absorptionAmount(): number + get idleTime(): number + get onLadder(): boolean + get legsArmorItem(): Internal.ItemStackJS + get offHandItem(): Internal.ItemStackJS + get chestArmorItem(): Internal.ItemStackJS + set maxHealth(hp: number) + set legsArmorItem(item: Internal.ItemStackJS_) + get lastDamageSource(): Internal.DamageSource + set movementSpeedAddition(speed: number) + get reachDistance(): number + get health(): number + get maxHealth(): number + set offHandItem(item: Internal.ItemStackJS_) + get potionEffects(): Internal.EntityPotionEffectsJS + set statusMessage(message: Internal.Component_) + get defaultMovementSpeed(): number + set mainHandItem(item: Internal.ItemStackJS_) + readonly static "PLAYER_CUSTOM_SPEED": Internal.UUID; + readonly "minecraftLivingEntity": Internal.LivingEntity; + readonly static "PLAYER_CUSTOM_SPEED_NAME": "kubejs.player.speed.modifier"; + } + type LivingEntityJS_ = LivingEntityJS; + class EntityDimensions { + constructor($$0: number, $$1: number, $$2: boolean) + static fixed($$0: number, $$1: number): Internal.EntityDimensions; + scale($$0: number): this; + toString(): string; + scale($$0: number, $$1: number): this; + makeBoundingBox($$0: Vec3_): Internal.AABB; + static scalable($$0: number, $$1: number): Internal.EntityDimensions; + makeBoundingBox($$0: number, $$1: number, $$2: number): Internal.AABB; + readonly "width": number; + readonly "height": number; + readonly "fixed": boolean; + } + type EntityDimensions_ = EntityDimensions; + class EntityPositionSource implements Internal.PositionSource { + constructor($$0: number) + getPosition($$0: Internal.Level_): Internal.Optional; + getType(): Internal.PositionSourceType; + get type(): Internal.PositionSourceType + readonly static "CODEC": any; + } + type EntityPositionSource_ = EntityPositionSource; + interface SlotAccess { + forEquipmentSlot($$0: Internal.LivingEntity_, $$1: EquipmentSlot_): this; + set(arg0: Internal.ItemStack_): boolean; + forContainer($$0: Internal.Container_, $$1: number): this; + get(): Internal.ItemStack; + forEquipmentSlot($$0: Internal.LivingEntity_, $$1: EquipmentSlot_, $$2: Internal.Predicate_): this; + forContainer($$0: Internal.Container_, $$1: number, $$2: Internal.Predicate_): this; + readonly static "NULL": any; + } + type SlotAccess_ = SlotAccess; + interface IntConsumer { + accept(arg0: number): void; + andThen(arg0: Internal.IntConsumer_): this; + } + type IntConsumer_ = ((arg0: number)=>void) | IntConsumer; + abstract class AbstractList extends Internal.AbstractCollection implements Internal.List { + get(arg0: number): E; + add(arg0: E): boolean; + replaceAll(arg0: Internal.UnaryOperator_): void; + subList(arg0: number, arg1: number): Internal.List; + indexOf(arg0: any): number; + add(arg0: number, arg1: E): void; + listIterator(): Internal.ListIterator; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + [Symbol.iterator](): IterableIterator; + sort(arg0: Internal.Comparator_): void; + listIterator(arg0: number): Internal.ListIterator; + set(arg0: number, arg1: E): E; + iterator(): Internal.Iterator; + hashCode(): number; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + stream(): Internal.Stream; + clear(): void; + spliterator(): Internal.Spliterator; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + remove(arg0: number): E; + equals(arg0: any): boolean; + lastIndexOf(arg0: any): number; + [key: number]: E; + } + type AbstractList_ = AbstractList; + class LootContextParamSet$Builder { + constructor() + optional($$0: Internal.LootContextParam_): this; + build(): Internal.LootContextParamSet; + required($$0: Internal.LootContextParam_): this; + } + type LootContextParamSet$Builder_ = LootContextParamSet$Builder; + interface Mesh { + forEach(arg0: Internal.Consumer_): void; + } + type Mesh_ = Mesh; + class DragonTakeoffPhase extends Internal.AbstractDragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + getFlyTargetLocation(): Vec3; + getPhase(): Internal.EnderDragonPhase; + begin(): void; + doServerTick(): void; + get flyTargetLocation(): Vec3 + get phase(): Internal.EnderDragonPhase + } + type DragonTakeoffPhase_ = DragonTakeoffPhase; + class CombatEntry { + constructor($$0: Internal.DamageSource_, $$1: number, $$2: number, $$3: number, $$4: string, $$5: number) + getHealthBeforeDamage(): number; + getHealthAfterDamage(): number; + getFallDistance(): number; + getLocation(): string; + isCombatRelated(): boolean; + getTime(): number; + getSource(): Internal.DamageSource; + getDamage(): number; + getAttacker(): Internal.Entity; + getAttackerName(): Internal.Component; + get healthBeforeDamage(): number + get healthAfterDamage(): number + get fallDistance(): number + get location(): string + get combatRelated(): boolean + get time(): number + get source(): Internal.DamageSource + get damage(): number + get attacker(): Internal.Entity + get attackerName(): Internal.Component + } + type CombatEntry_ = CombatEntry; + class ClientboundContainerClosePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getContainerId(): number; + isSkippable(): boolean; + get containerId(): number + get skippable(): boolean + } + type ClientboundContainerClosePacket_ = ClientboundContainerClosePacket; + interface Cloneable { + } + type Cloneable_ = Cloneable; + class ServerboundSeenAdvancementsPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.ServerboundSeenAdvancementsPacket$Action_, $$1: ResourceLocation_) + static openedTab($$0: Internal.Advancement_): Internal.ServerboundSeenAdvancementsPacket; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + static closedScreen(): Internal.ServerboundSeenAdvancementsPacket; + handle($$0: Internal.ServerGamePacketListener_): void; + getAction(): Internal.ServerboundSeenAdvancementsPacket$Action; + getTab(): ResourceLocation; + isSkippable(): boolean; + get action(): Internal.ServerboundSeenAdvancementsPacket$Action + get tab(): ResourceLocation + get skippable(): boolean + } + type ServerboundSeenAdvancementsPacket_ = ServerboundSeenAdvancementsPacket; + class TheEndGatewayBlockEntity extends Internal.TheEndPortalBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + static teleportEntity($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.Entity_, $$4: Internal.TheEndGatewayBlockEntity_): void; + triggerEvent($$0: number, $$1: number): boolean; + getUpdateTag(): Internal.CompoundTag; + getCooldownPercent($$0: number): number; + isSpawning(): boolean; + static teleportTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.TheEndGatewayBlockEntity_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + getSpawnPercent($$0: number): number; + isCoolingDown(): boolean; + shouldRenderFace($$0: Internal.Direction_): boolean; + static beamAnimationTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.TheEndGatewayBlockEntity_): void; + load($$0: Internal.CompoundTag_): void; + getUpdatePacket(): Internal.Packet; + static canEntityTeleport($$0: Internal.Entity_): boolean; + setExitPosition($$0: BlockPos_, $$1: boolean): void; + getParticleAmount(): number; + get updateTag(): Internal.CompoundTag + get spawning(): boolean + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + get coolingDown(): boolean + get updatePacket(): Internal.Packet + get particleAmount(): number + } + type TheEndGatewayBlockEntity_ = TheEndGatewayBlockEntity; + interface MultiBufferSource { + immediate($$0: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource; + getBuffer(arg0: Internal.RenderType_): Internal.VertexConsumer; + immediateWithBuffers($$0: Internal.Map_, $$1: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource; + } + type MultiBufferSource_ = MultiBufferSource; + interface SpawnGroupData { + } + type SpawnGroupData_ = SpawnGroupData; + class ChronoField extends Internal.Enum implements Internal.TemporalField { + static valueOf(arg0: string): Internal.ChronoField; + range(): Internal.ValueRange; + toString(): string; + checkValidIntValue(arg0: number): number; + rangeRefinedBy(arg0: Internal.TemporalAccessor_): Internal.ValueRange; + isSupportedBy(arg0: Internal.TemporalAccessor_): boolean; + getDisplayName(arg0: Internal.Locale_): string; + resolve(arg0: Internal.Map_, arg1: Internal.TemporalAccessor_, arg2: Internal.ResolverStyle_): Internal.TemporalAccessor; + getBaseUnit(): Internal.TemporalUnit; + static values(): Internal.ChronoField[]; + isTimeBased(): boolean; + isDateBased(): boolean; + adjustInto(arg0: R, arg1: number): R; + checkValidValue(arg0: number): number; + getRangeUnit(): Internal.TemporalUnit; + getFrom(arg0: Internal.TemporalAccessor_): number; + get baseUnit(): Internal.TemporalUnit + get timeBased(): boolean + get dateBased(): boolean + get rangeUnit(): Internal.TemporalUnit + readonly static "ALIGNED_DAY_OF_WEEK_IN_YEAR": Internal.ChronoField; + readonly static "OFFSET_SECONDS": Internal.ChronoField; + readonly static "SECOND_OF_DAY": Internal.ChronoField; + readonly static "MILLI_OF_DAY": Internal.ChronoField; + readonly static "CLOCK_HOUR_OF_DAY": Internal.ChronoField; + readonly static "YEAR": Internal.ChronoField; + readonly static "MICRO_OF_DAY": Internal.ChronoField; + readonly static "ERA": Internal.ChronoField; + readonly static "DAY_OF_WEEK": Internal.ChronoField; + readonly static "MINUTE_OF_HOUR": Internal.ChronoField; + readonly static "DAY_OF_MONTH": Internal.ChronoField; + readonly static "PROLEPTIC_MONTH": Internal.ChronoField; + readonly static "INSTANT_SECONDS": Internal.ChronoField; + readonly static "EPOCH_DAY": Internal.ChronoField; + readonly static "NANO_OF_DAY": Internal.ChronoField; + readonly static "NANO_OF_SECOND": Internal.ChronoField; + readonly static "HOUR_OF_AMPM": Internal.ChronoField; + readonly static "MONTH_OF_YEAR": Internal.ChronoField; + readonly static "ALIGNED_WEEK_OF_YEAR": Internal.ChronoField; + readonly static "MICRO_OF_SECOND": Internal.ChronoField; + readonly static "AMPM_OF_DAY": Internal.ChronoField; + readonly static "HOUR_OF_DAY": Internal.ChronoField; + readonly static "MILLI_OF_SECOND": Internal.ChronoField; + readonly static "YEAR_OF_ERA": Internal.ChronoField; + readonly static "MINUTE_OF_DAY": Internal.ChronoField; + readonly static "CLOCK_HOUR_OF_AMPM": Internal.ChronoField; + readonly static "DAY_OF_YEAR": Internal.ChronoField; + readonly static "ALIGNED_WEEK_OF_MONTH": Internal.ChronoField; + readonly static "SECOND_OF_MINUTE": Internal.ChronoField; + readonly static "ALIGNED_DAY_OF_WEEK_IN_MONTH": Internal.ChronoField; + } + type ChronoField_ = "micro_of_second" | "proleptic_month" | "epoch_day" | "offset_seconds" | "aligned_week_of_year" | "ampm_of_day" | "milli_of_second" | "hour_of_ampm" | "aligned_day_of_week_in_year" | "hour_of_day" | "aligned_day_of_week_in_month" | "year_of_era" | "minute_of_hour" | ChronoField | "micro_of_day" | "second_of_minute" | "clock_hour_of_day" | "day_of_year" | "milli_of_day" | "minute_of_day" | "instant_seconds" | "day_of_week" | "aligned_week_of_month" | "nano_of_second" | "day_of_month" | "month_of_year" | "nano_of_day" | "second_of_day" | "year" | "era" | "clock_hour_of_ampm"; + class ClientPackSource implements Internal.RepositorySource { + constructor($$0: Internal.File_, $$1: any_) + getVanillaPack(): Internal.VanillaPackResources; + downloadAndSelectResourcePack($$0: string, $$1: string, $$2: boolean): Internal.CompletableFuture; + clearServerPack(): void; + loadPacks($$0: Internal.Consumer_, $$1: Internal.Pack$PackConstructor_): void; + setServerPack($$0: Internal.File_, $$1: Internal.PackSource_): Internal.CompletableFuture; + static getDownloadHeaders(): Internal.Map; + get vanillaPack(): Internal.VanillaPackResources + get downloadHeaders(): Internal.Map + } + type ClientPackSource_ = ClientPackSource; + class SoundEngine { + constructor($$0: Internal.SoundManager_, $$1: Internal.Options_, $$2: Internal.ResourceManager_) + play($$0: Internal.SoundInstance_): void; + updateSource($$0: Internal.Camera_): void; + queueTickingSound($$0: Internal.TickableSoundInstance_): void; + reload(): void; + removeEventListener($$0: Internal.SoundEventListener_): void; + stopAll(): void; + addEventListener($$0: Internal.SoundEventListener_): void; + destroy(): void; + resume(): void; + updateCategoryVolume($$0: Internal.SoundSource_, $$1: number): void; + stop($$0: Internal.SoundInstance_): void; + getAvailableSoundDevices(): Internal.List; + getDebugString(): string; + requestPreload($$0: Internal.Sound_): void; + playDelayed($$0: Internal.SoundInstance_, $$1: number): void; + tick($$0: boolean): void; + isActive($$0: Internal.SoundInstance_): boolean; + pause(): void; + stop($$0: ResourceLocation_, $$1: Internal.SoundSource_): void; + get availableSoundDevices(): Internal.List + get debugString(): string + readonly static "MISSING_SOUND": "FOR THE DEBUG!"; + readonly static "OPEN_AL_SOFT_PREFIX": "OpenAL Soft on "; + readonly static "OPEN_AL_SOFT_PREFIX_LENGTH": 15; + } + type SoundEngine_ = SoundEngine; + class SimpleCommandExceptionType implements Internal.CommandExceptionType { + constructor(arg0: Internal.Message_) + toString(): string; + createWithContext(arg0: Internal.ImmutableStringReader_): Internal.CommandSyntaxException; + create(): Internal.CommandSyntaxException; + } + type SimpleCommandExceptionType_ = SimpleCommandExceptionType; + class GoalSelectorDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + constructor($$0: Internal.Minecraft_) + removeGoalSelector($$0: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + clear(): void; + addGoalSelector($$0: number, $$1: Internal.List_): void; + } + type GoalSelectorDebugRenderer_ = GoalSelectorDebugRenderer; + class TerrainShaper extends Internal.Record { + constructor($$0: Internal.CubicSpline_, $$1: Internal.CubicSpline_, $$2: Internal.CubicSpline_) + static overworld($$0: boolean): Internal.TerrainShaper; + jaggedness($$0: Internal.TerrainShaper$Point_): number; + toString(): string; + offset($$0: Internal.TerrainShaper$Point_): number; + factorSampler(): Internal.CubicSpline; + jaggednessSampler(): Internal.CubicSpline; + factor($$0: Internal.TerrainShaper$Point_): number; + addDebugBiomesToVisualizeSplinePoints($$0: Internal.Consumer_>>): void; + hashCode(): number; + offsetSampler(): Internal.CubicSpline; + static peaksAndValleys($$0: number): number; + equals($$0: any): boolean; + static makePoint($$0: number, $$1: number, $$2: number): Internal.TerrainShaper$Point; + static makePoint($$0: Internal.DensityFunction$FunctionContext_): Internal.TerrainShaper$PointCustom; + readonly static "SPLINE_CUSTOM_CODEC": any; + readonly static "CODEC": any; + } + type TerrainShaper_ = TerrainShaper; + interface ConstantDesc { + resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any; + } + type ConstantDesc_ = ConstantDesc; + class ServerboundMoveVehiclePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Entity_) + handle(arg0: Internal.PacketListener_): void; + getX(): number; + getY(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getZ(): number; + getYRot(): number; + handle($$0: Internal.ServerGamePacketListener_): void; + getXRot(): number; + isSkippable(): boolean; + get x(): number + get y(): number + get z(): number + get YRot(): number + get XRot(): number + get skippable(): boolean + } + type ServerboundMoveVehiclePacket_ = ServerboundMoveVehiclePacket; + class TrinketEnums$DropRule extends Internal.Enum { + static has(name: string): boolean; + static values(): Internal.TrinketEnums$DropRule[]; + static valueOf(name: string): Internal.TrinketEnums$DropRule; + readonly static "DESTROY": Internal.TrinketEnums$DropRule; + readonly static "DROP": Internal.TrinketEnums$DropRule; + readonly static "KEEP": Internal.TrinketEnums$DropRule; + readonly static "DEFAULT": Internal.TrinketEnums$DropRule; + } + type TrinketEnums$DropRule_ = "keep" | "drop" | TrinketEnums$DropRule | "destroy" | "default"; + class ChunkRenderDispatcher$ChunkTaskResult extends Internal.Enum { + static values(): Internal.ChunkRenderDispatcher$ChunkTaskResult[]; + static valueOf($$0: string): Internal.ChunkRenderDispatcher$ChunkTaskResult; + readonly static "SUCCESSFUL": Internal.ChunkRenderDispatcher$ChunkTaskResult; + readonly static "CANCELLED": Internal.ChunkRenderDispatcher$ChunkTaskResult; + } + type ChunkRenderDispatcher$ChunkTaskResult_ = "successful" | ChunkRenderDispatcher$ChunkTaskResult | "cancelled"; + class ObjectiveCriteria { + static byName($$0: string): Internal.Optional; + getDefaultRenderType(): Internal.ObjectiveCriteria$RenderType; + getName(): string; + isReadOnly(): boolean; + static getCustomCriteriaNames(): Internal.Set; + get defaultRenderType(): Internal.ObjectiveCriteria$RenderType + get name(): string + get readOnly(): boolean + get customCriteriaNames(): Internal.Set + readonly static "TRIGGER": Internal.ObjectiveCriteria; + readonly static "HEALTH": Internal.ObjectiveCriteria; + readonly static "KILL_COUNT_PLAYERS": Internal.ObjectiveCriteria; + readonly static "TEAM_KILL": any; + readonly static "AIR": Internal.ObjectiveCriteria; + readonly static "ARMOR": Internal.ObjectiveCriteria; + readonly static "DUMMY": Internal.ObjectiveCriteria; + readonly static "EXPERIENCE": Internal.ObjectiveCriteria; + readonly static "KILL_COUNT_ALL": Internal.ObjectiveCriteria; + readonly static "DEATH_COUNT": Internal.ObjectiveCriteria; + readonly static "KILLED_BY_TEAM": any; + readonly static "LEVEL": Internal.ObjectiveCriteria; + readonly static "FOOD": Internal.ObjectiveCriteria; + } + type ObjectiveCriteria_ = ObjectiveCriteria; + class StraightTrunkPlacer extends Internal.TrunkPlacer { + constructor($$0: number, $$1: number, $$2: number) + placeTrunk($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: number, $$4: BlockPos_, $$5: Internal.TreeConfiguration_): Internal.List; + readonly static "CODEC": any; + } + type StraightTrunkPlacer_ = StraightTrunkPlacer; + abstract class HeightProvider { + constructor() + sample(arg0: Internal.Random_, arg1: Internal.WorldGenerationContext_): number; + getType(): Internal.HeightProviderType; + get type(): Internal.HeightProviderType + readonly static "CODEC": any; + } + type HeightProvider_ = HeightProvider; + class ClientboundSetTitlesAnimationPacket implements Internal.Packet { + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getFadeIn(): number; + getFadeOut(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getStay(): number; + isSkippable(): boolean; + get fadeIn(): number + get fadeOut(): number + get stay(): number + get skippable(): boolean + } + type ClientboundSetTitlesAnimationPacket_ = ClientboundSetTitlesAnimationPacket; + interface FabricBlock { + getAppearance(state: Internal.BlockState_, renderView: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState; + } + type FabricBlock_ = FabricBlock; + interface IdFunctionCall { + execIdCall(arg0: Internal.IdFunctionObject_, arg1: Internal.Context_, arg2: Internal.Scriptable_, arg3: Internal.Scriptable_, arg4: any[]): any; + } + type IdFunctionCall_ = IdFunctionCall; + class Type$Mu implements Internal.K1 { + constructor() + } + type Type$Mu_ = Type$Mu; + interface AttributeView { + name(): string; + } + type AttributeView_ = AttributeView; + class ClientboundLoginPacket extends Internal.Record implements Internal.Packet { + constructor($$0: number, $$1: boolean, $$2: Internal.GameType_, $$3: Internal.GameType_, $$4: Internal.Set_>, $$5: Internal.RegistryAccess$Frozen_, $$6: Internal.Holder_, $$7: Internal.ResourceKey_, $$8: number, $$9: number, $$10: number, $$11: number, $$12: boolean, $$13: boolean, $$14: boolean, $$15: boolean) + constructor($$0: Internal.FriendlyByteBuf_) + playerId(): number; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + dimension(): Internal.ResourceKey; + toString(): string; + seed(): number; + chunkRadius(): number; + isSkippable(): boolean; + maxPlayers(): number; + previousGameType(): Internal.GameType; + gameType(): Internal.GameType; + hashCode(): number; + showDeathScreen(): boolean; + reducedDebugInfo(): boolean; + simulationDistance(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + hardcore(): boolean; + dimensionType(): Internal.Holder; + registryHolder(): Internal.RegistryAccess$Frozen; + levels(): Internal.Set>; + equals($$0: any): boolean; + isFlat(): boolean; + isDebug(): boolean; + get skippable(): boolean + get flat(): boolean + get debug(): boolean + } + type ClientboundLoginPacket_ = ClientboundLoginPacket; + class BlockModificationEventJS extends Internal.EventJS { + constructor() + modify(predicate: BlockStatePredicate_, c: Internal.Consumer_): void; + } + type BlockModificationEventJS_ = BlockModificationEventJS; + class DiskConfiguration extends Internal.Record implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockState_, $$1: Internal.IntProvider_, $$2: number, $$3: Internal.List_) + radius(): Internal.IntProvider; + hashCode(): number; + getFeatures(): Internal.Stream>; + toString(): string; + state(): Internal.BlockState; + targets(): Internal.List; + equals($$0: any): boolean; + halfHeight(): number; + get features(): Internal.Stream> + readonly static "CODEC": any; + } + type DiskConfiguration_ = DiskConfiguration; + class MatchingBlocksPredicate extends Internal.StateTestingPredicate { + constructor($$0: Vec3i_, $$1: Internal.HolderSet_) + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + negate(): Internal.BiPredicate; + readonly static "CODEC": Internal.Codec; + } + type MatchingBlocksPredicate_ = MatchingBlocksPredicate; + class PackCompatibility extends Internal.Enum { + static valueOf($$0: string): Internal.PackCompatibility; + static forMetadata($$0: Internal.PackMetadataSection_, $$1: Internal.PackType_): Internal.PackCompatibility; + getConfirmation(): Internal.Component; + isCompatible(): boolean; + static values(): Internal.PackCompatibility[]; + getDescription(): Internal.Component; + static forFormat($$0: number, $$1: Internal.PackType_): Internal.PackCompatibility; + get confirmation(): Internal.Component + get compatible(): boolean + get description(): Internal.Component + readonly static "TOO_OLD": Internal.PackCompatibility; + readonly static "COMPATIBLE": Internal.PackCompatibility; + readonly static "TOO_NEW": Internal.PackCompatibility; + } + type PackCompatibility_ = "compatible" | PackCompatibility | "too_old" | "too_new"; + class ItemInHandRenderer { + constructor($$0: Internal.Minecraft_) + renderHandsWithItems($$0: number, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource$BufferSource_, $$3: Internal.LocalPlayer_, $$4: number): void; + renderItem($$0: Internal.LivingEntity_, $$1: Internal.ItemStack_, $$2: Internal.ItemTransforms$TransformType_, $$3: boolean, $$4: Internal.PoseStack_, $$5: Internal.MultiBufferSource_, $$6: number): void; + itemUsed($$0: Hand_): void; + tick(): void; + } + type ItemInHandRenderer_ = ItemInHandRenderer; + class BlockModelShaper { + constructor($$0: Internal.ModelManager_) + getBlockModel($$0: Internal.BlockState_): Internal.BakedModel; + static stateToModelLocation($$0: ResourceLocation_, $$1: Internal.BlockState_): Internal.ModelResourceLocation; + getModelManager(): Internal.ModelManager; + static statePropertiesToString($$0: Internal.Map_, Internal.Comparable_>): string; + rebuildCache(): void; + getParticleIcon($$0: Internal.BlockState_): Internal.TextureAtlasSprite; + static stateToModelLocation($$0: Internal.BlockState_): Internal.ModelResourceLocation; + get modelManager(): Internal.ModelManager + } + type BlockModelShaper_ = BlockModelShaper; + class BlockBehaviour$Properties implements Internal.AbstractBlockSettingsAccessor { + constructor($$0: Internal.Material_, $$1: Internal.Function_) + getRandomTicks(): boolean; + getBlockVisionPredicate(): Internal.BlockBehaviour$StatePredicate; + invokeBreakInstantly(): this; + dropsLike($$0: Internal.Block_): this; + static of($$0: Internal.Material_, $$1: Internal.Function_): Internal.BlockBehaviour$Properties; + explosionResistance($$0: number): this; + getResistance(): number; + setLootTableId(arg0: ResourceLocation_): void; + getSuffocationPredicate(): Internal.BlockBehaviour$StatePredicate; + friction($$0: number): this; + isRedstoneConductor($$0: Internal.BlockBehaviour$StatePredicate_): this; + getMapColorProvider(): Internal.Function; + lightLevel($$0: Internal.ToIntFunction_): this; + setRandomTicks(arg0: boolean): void; + getOpaque(): boolean; + setMapColorProvider(arg0: Internal.Function_): void; + getSoundGroup(): Internal.SoundType; + jumpFactor($$0: number): this; + invokeTicksRandomly(): this; + noCollission(): this; + noOcclusion(): this; + sound($$0: Internal.SoundType_): this; + setMaterial(arg0: Internal.Material_): void; + getCollidable(): boolean; + getHardness(): number; + setToolRequired(arg0: boolean): void; + noDrops(): this; + isToolRequired(): boolean; + getSlipperiness(): number; + static of($$0: Internal.Material_, $$1: Internal.MaterialColor_): Internal.BlockBehaviour$Properties; + hasPostProcess($$0: Internal.BlockBehaviour$StatePredicate_): this; + setResistance(arg0: number): void; + setOpaque(arg0: boolean): void; + getPostProcessPredicate(): Internal.BlockBehaviour$StatePredicate; + static of($$0: Internal.Material_, $$1: Internal.DyeColor_): Internal.BlockBehaviour$Properties; + getEmissiveLightingPredicate(): Internal.BlockBehaviour$StatePredicate; + destroyTime($$0: number): this; + randomTicks(): this; + speedFactor($$0: number): this; + static copy($$0: Internal.BlockBehaviour_): Internal.BlockBehaviour$Properties; + getJumpVelocityMultiplier(): number; + instabreak(): this; + emissiveRendering($$0: Internal.BlockBehaviour$StatePredicate_): this; + isViewBlocking($$0: Internal.BlockBehaviour$StatePredicate_): this; + requiresCorrectToolForDrops(): this; + setIsAir(arg0: boolean): void; + getVelocityMultiplier(): number; + getLuminance(): Internal.ToIntFunction; + getIsAir(): boolean; + setLuminanceFunction(arg0: Internal.ToIntFunction_): void; + getMaterial(): Internal.Material; + getSolidBlockPredicate(): Internal.BlockBehaviour$StatePredicate; + setDynamicBounds(arg0: boolean): void; + air(): this; + isValidSpawn($$0: Internal.BlockBehaviour$StateArgumentPredicate_>): this; + color($$0: Internal.MaterialColor_): this; + invokeSounds(arg0: Internal.SoundType_): this; + getAllowsSpawningPredicate(): Internal.BlockBehaviour$StateArgumentPredicate; + dynamicShape(): this; + setCollidable(arg0: boolean): void; + strength($$0: number): this; + invokeDropsNothing(): this; + setHardness(arg0: number): void; + strength($$0: number, $$1: number): this; + invokeStrength(arg0: number): this; + static of($$0: Internal.Material_): Internal.BlockBehaviour$Properties; + getDynamicBounds(): boolean; + isSuffocating($$0: Internal.BlockBehaviour$StatePredicate_): this; + get randomTicks(): boolean + get blockVisionPredicate(): Internal.BlockBehaviour$StatePredicate + get resistance(): number + set lootTableId(arg0: ResourceLocation_) + get suffocationPredicate(): Internal.BlockBehaviour$StatePredicate + get mapColorProvider(): Internal.Function + set randomTicks(arg0: boolean) + get opaque(): boolean + set mapColorProvider(arg0: Internal.Function_) + get soundGroup(): Internal.SoundType + set material(arg0: Internal.Material_) + get collidable(): boolean + get hardness(): number + set toolRequired(arg0: boolean) + get toolRequired(): boolean + get slipperiness(): number + set resistance(arg0: number) + set opaque(arg0: boolean) + get postProcessPredicate(): Internal.BlockBehaviour$StatePredicate + get emissiveLightingPredicate(): Internal.BlockBehaviour$StatePredicate + get jumpVelocityMultiplier(): number + set isAir(arg0: boolean) + get velocityMultiplier(): number + get luminance(): Internal.ToIntFunction + get isAir(): boolean + set luminanceFunction(arg0: Internal.ToIntFunction_) + get material(): Internal.Material + get solidBlockPredicate(): Internal.BlockBehaviour$StatePredicate + set dynamicBounds(arg0: boolean) + get allowsSpawningPredicate(): Internal.BlockBehaviour$StateArgumentPredicate + set collidable(arg0: boolean) + set hardness(arg0: number) + get dynamicBounds(): boolean + "destroyTime": number; + "jumpFactor": number; + "explosionResistance": number; + "drops": ResourceLocation; + "isViewBlocking": Internal.BlockBehaviour$StatePredicate; + "hasCollision": boolean; + "lightEmission": Internal.ToIntFunction; + "dynamicShape": boolean; + "friction": number; + "requiresCorrectToolForDrops": boolean; + "isAir": boolean; + "isRandomlyTicking": boolean; + "speedFactor": number; + "canOcclude": boolean; + "emissiveRendering": Internal.BlockBehaviour$StatePredicate; + "materialColor": Internal.Function; + "soundType": Internal.SoundType; + "isValidSpawn": Internal.BlockBehaviour$StateArgumentPredicate>; + "hasPostProcess": Internal.BlockBehaviour$StatePredicate; + "material": Internal.Material; + "isRedstoneConductor": Internal.BlockBehaviour$StatePredicate; + "isSuffocating": Internal.BlockBehaviour$StatePredicate; + } + type BlockBehaviour$Properties_ = BlockBehaviour$Properties; + class EndGatewayConfiguration implements Internal.FeatureConfiguration { + getFeatures(): Internal.Stream>; + isExitExact(): boolean; + getExit(): Internal.Optional; + static knownExit($$0: BlockPos_, $$1: boolean): Internal.EndGatewayConfiguration; + static delayedExitSearch(): Internal.EndGatewayConfiguration; + get features(): Internal.Stream> + get exitExact(): boolean + get exit(): Internal.Optional + readonly static "CODEC": any; + } + type EndGatewayConfiguration_ = EndGatewayConfiguration; + abstract class ComponentKey { + isProvidedBy(provider: V): boolean; + getInternal(arg0: Internal.ComponentContainer_): C; + toString(): string; + getComponentClass(): Internal.Class; + syncWith(player: Internal.ServerPlayer_, provider: Internal.ComponentProvider_, writer: Internal.ComponentPacketWriter_, predicate: Internal.PlayerSyncPredicate_): void; + syncWith(player: Internal.ServerPlayer_, provider: Internal.ComponentProvider_): void; + sync(provider: V): void; + sync(provider: V, packetWriter: Internal.ComponentPacketWriter_): void; + getFromContainer(container: Internal.ComponentContainer_): C; + getNullable(provider: V): C; + sync(provider: V, packetWriter: Internal.ComponentPacketWriter_, predicate: Internal.PlayerSyncPredicate_): void; + getId(): ResourceLocation; + maybeGet(provider: V): Internal.Optional; + get(provider: V): C; + get componentClass(): Internal.Class + get id(): ResourceLocation + } + type ComponentKey_ = ComponentKey; + class Climate$ParameterPoint extends Internal.Record { + constructor($$0: Internal.Climate$Parameter_, $$1: Internal.Climate$Parameter_, $$2: Internal.Climate$Parameter_, $$3: Internal.Climate$Parameter_, $$4: Internal.Climate$Parameter_, $$5: Internal.Climate$Parameter_, $$6: number) + depth(): Internal.Climate$Parameter; + weirdness(): Internal.Climate$Parameter; + hashCode(): number; + toString(): string; + erosion(): Internal.Climate$Parameter; + continentalness(): Internal.Climate$Parameter; + temperature(): Internal.Climate$Parameter; + equals($$0: any): boolean; + humidity(): Internal.Climate$Parameter; + offset(): number; + readonly static "CODEC": any; + } + type Climate$ParameterPoint_ = Climate$ParameterPoint; + interface Collector { + accumulator(): Internal.BiConsumer; + of(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BinaryOperator_, arg3: Internal.Function_, ...arg4: Internal.Collector$Characteristics_[]): this; + characteristics(): Internal.Set; + supplier(): Internal.Supplier; + finisher(): Internal.Function; + combiner(): Internal.BinaryOperator; + of(arg0: Internal.Supplier_, arg1: Internal.BiConsumer_, arg2: Internal.BinaryOperator_, ...arg3: Internal.Collector$Characteristics_[]): Internal.Collector; + } + type Collector_ = Collector; + interface CommonLevelAccessor extends Internal.LevelSimulatedRW, Internal.LevelReader, Internal.EntityGetter { + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getMinSection(): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + getMaxSection(): number; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + getSectionYFromSectionIndex($$0: number): number; + isEmptyBlock($$0: BlockPos_): boolean; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getRawBrightness($$0: BlockPos_, $$1: number): number; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + canSeeSky($$0: BlockPos_): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBrightness($$0: BlockPos_): number; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getMinBuildHeight(): number; + getSectionIndexFromSectionY($$0: number): number; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + noCollision($$0: Internal.Entity_): boolean; + hasChunkAt($$0: number, $$1: number): boolean; + getSectionIndex($$0: number): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + getMaxBuildHeight(): number; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + addFreshEntity($$0: Internal.Entity_): boolean; + getChunk($$0: number, $$1: number): Internal.ChunkAccess; + noCollision($$0: Internal.AABB_): boolean; + isWaterAt($$0: BlockPos_): boolean; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getHeight(): number; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + getMaxLocalRawBrightness($$0: BlockPos_): number; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + registryAccess(): Internal.RegistryAccess; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + hasChunkAt($$0: BlockPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + containsAnyLiquid($$0: Internal.AABB_): boolean; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getMaxLightLevel(): number; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + get minSection(): number + get maxSection(): number + get sectionsCount(): number + get minBuildHeight(): number + get maxBuildHeight(): number + get height(): number + get maxLightLevel(): number + } + type CommonLevelAccessor_ = CommonLevelAccessor; + class InteractionResult extends Internal.Enum { + static values(): Internal.InteractionResult[]; + shouldSwing(): boolean; + static sidedSuccess($$0: boolean): Internal.InteractionResult; + shouldAwardStats(): boolean; + consumesAction(): boolean; + static valueOf($$0: string): Internal.InteractionResult; + readonly static "PASS": Internal.InteractionResult; + readonly static "CONSUME_PARTIAL": Internal.InteractionResult; + readonly static "FAIL": Internal.InteractionResult; + readonly static "CONSUME": Internal.InteractionResult; + readonly static "SUCCESS": Internal.InteractionResult; + } + type InteractionResult_ = InteractionResult | "pass" | "consume" | "success" | "consume_partial" | "fail"; + class DragonSittingScanningPhase extends Internal.AbstractDragonSittingPhase { + constructor($$0: Internal.EnderDragon_) + begin(): void; + doServerTick(): void; + getPhase(): Internal.EnderDragonPhase; + get phase(): Internal.EnderDragonPhase + } + type DragonSittingScanningPhase_ = DragonSittingScanningPhase; + abstract class DynamicLike { + constructor(arg0: Internal.DynamicOps_) + asMapOpt(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.DataResult>; + createIntList(arg0: Internal.IntStream_): Internal.Dynamic; + createBoolean(arg0: boolean): Internal.Dynamic; + readMap(arg0: Internal.Decoder_, arg1: Internal.Decoder_): Internal.DataResult>>; + getGeneric(arg0: T): Internal.DataResult; + getOps(): Internal.DynamicOps; + createNumeric(arg0: Internal.Number_): Internal.Dynamic; + asNumber(arg0: Internal.Number_): Internal.Number; + asIntStream(): Internal.IntStream; + asString(): Internal.DataResult; + createDouble(arg0: number): Internal.Dynamic; + asByte(arg0: number): number; + asMap(arg0: Internal.Function_, K>, arg1: Internal.Function_, V>): Internal.Map; + getElementGeneric(arg0: T, arg1: T): T; + asLong(arg0: number): number; + getElement(arg0: string, arg1: T): T; + getElement(arg0: string): Internal.DataResult; + asShort(arg0: number): number; + asDouble(arg0: number): number; + emptyMap(): Internal.Dynamic; + asFloat(arg0: number): number; + asNumber(): Internal.DataResult; + readMap(arg0: Internal.Decoder_, arg1: Internal.Function_>): Internal.DataResult>>; + asString(arg0: string): string; + createFloat(arg0: number): Internal.Dynamic; + asStream(): Internal.Stream>; + readList(arg0: Internal.Function_): Internal.DataResult>; + get(arg0: string): Internal.OptionalDynamic; + createByte(arg0: number): Internal.Dynamic; + emptyList(): Internal.Dynamic; + asLongStreamOpt(): Internal.DataResult; + readMap(arg0: Internal.DataResult_, arg1: Internal.Function3_, Internal.Dynamic_, Internal.DataResult_>): Internal.DataResult; + asIntStreamOpt(): Internal.DataResult; + asByteBuffer(): Internal.ByteBuffer; + createList(arg0: Internal.Stream_): Internal.Dynamic; + createLongList(arg0: Internal.LongStream_): Internal.Dynamic; + readList(arg0: Internal.Decoder_): Internal.DataResult>; + asInt(arg0: number): number; + createShort(arg0: number): Internal.Dynamic; + createString(arg0: string): Internal.Dynamic; + asBoolean(arg0: boolean): boolean; + getElementGeneric(arg0: T): Internal.DataResult; + decode(arg0: Internal.Decoder_): Internal.DataResult>; + asList(arg0: Internal.Function_, U>): Internal.List; + createByteList(arg0: Internal.ByteBuffer_): Internal.Dynamic; + asByteBufferOpt(): Internal.DataResult; + createMap(arg0: Internal.Map_): Internal.Dynamic; + asLongStream(): Internal.LongStream; + asListOpt(arg0: Internal.Function_, U>): Internal.DataResult>; + asStreamOpt(): Internal.DataResult>>; + read(arg0: Internal.Decoder_): Internal.DataResult; + asMapOpt(): Internal.DataResult, Internal.Dynamic>>>; + createLong(arg0: number): Internal.Dynamic; + createInt(arg0: number): Internal.Dynamic; + get ops(): Internal.DynamicOps + } + type DynamicLike_ = DynamicLike; + abstract class AbstractIllager extends Internal.Raider { + getComponent(key: Internal.ComponentKey_): C; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + alwaysAccepts(): boolean; + getMobType(): Internal.MobType; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + canAttack($$0: Internal.LivingEntity_): boolean; + get armPose(): Internal.AbstractIllager$IllagerArmPose + get mobType(): Internal.MobType + } + type AbstractIllager_ = AbstractIllager; + class ByteOrder { + static nativeOrder(): Internal.ByteOrder; + toString(): string; + readonly static "BIG_ENDIAN": Internal.ByteOrder; + readonly static "LITTLE_ENDIAN": Internal.ByteOrder; + } + type ByteOrder_ = ByteOrder; + interface Long2ByteFunction extends Internal.LongToIntFunction, it.unimi.dsi.fastutil.Function { + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Long2LongFunction; + put(arg0: number, arg1: number): number; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ByteFunction; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Long2FloatFunction; + getOrDefault(arg0: any, arg1: any): any; + getOrDefault(arg0: number, arg1: number): number; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ByteFunction; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Long2ReferenceFunction; + get(arg0: number): number; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ByteFunction; + remove(arg0: number): number; + containsKey(arg0: any): boolean; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Long2ShortFunction; + defaultReturnValue(arg0: number): void; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + applyAsInt(arg0: number): number; + defaultReturnValue(): number; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ByteFunction; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Long2ObjectFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThen(arg0: Internal.Function_): Internal.Function; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ByteFunction; + put(arg0: number, arg1: number): number; + get(arg0: any): number; + apply(arg0: number): number; + containsKey(arg0: number): boolean; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ByteFunction; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Long2CharFunction; + getOrDefault(arg0: any, arg1: number): number; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ByteFunction; + size(): number; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Long2DoubleFunction; + clear(): void; + compose(arg0: Internal.Function_): Internal.Function; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Long2IntFunction; + } + type Long2ByteFunction_ = Long2ByteFunction | ((arg0: number)=>number); + class StructurePiecesBuilder implements Internal.StructurePieceAccessor { + constructor() + addPiece($$0: Internal.StructurePiece_): void; + moveBelowSeaLevel($$0: number, $$1: number, $$2: Internal.Random_, $$3: number): void; + clear(): void; + offsetPiecesVertically($$0: number): void; + findCollisionPiece($$0: Internal.BoundingBox_): Internal.StructurePiece; + moveInsideHeights($$0: Internal.Random_, $$1: number, $$2: number): void; + build(): Internal.PiecesContainer; + isEmpty(): boolean; + getBoundingBox(): Internal.BoundingBox; + get empty(): boolean + get boundingBox(): Internal.BoundingBox + } + type StructurePiecesBuilder_ = StructurePiecesBuilder; + interface BuiltInExceptionProvider { + dispatcherParseException(): Internal.DynamicCommandExceptionType; + readerExpectedInt(): Internal.SimpleCommandExceptionType; + floatTooLow(): Internal.Dynamic2CommandExceptionType; + readerInvalidEscape(): Internal.DynamicCommandExceptionType; + readerInvalidBool(): Internal.DynamicCommandExceptionType; + readerInvalidLong(): Internal.DynamicCommandExceptionType; + readerInvalidDouble(): Internal.DynamicCommandExceptionType; + readerInvalidInt(): Internal.DynamicCommandExceptionType; + integerTooLow(): Internal.Dynamic2CommandExceptionType; + longTooLow(): Internal.Dynamic2CommandExceptionType; + floatTooHigh(): Internal.Dynamic2CommandExceptionType; + readerExpectedLong(): Internal.SimpleCommandExceptionType; + dispatcherUnknownCommand(): Internal.SimpleCommandExceptionType; + integerTooHigh(): Internal.Dynamic2CommandExceptionType; + readerExpectedFloat(): Internal.SimpleCommandExceptionType; + readerExpectedSymbol(): Internal.DynamicCommandExceptionType; + longTooHigh(): Internal.Dynamic2CommandExceptionType; + readerExpectedEndOfQuote(): Internal.SimpleCommandExceptionType; + doubleTooHigh(): Internal.Dynamic2CommandExceptionType; + doubleTooLow(): Internal.Dynamic2CommandExceptionType; + readerExpectedStartOfQuote(): Internal.SimpleCommandExceptionType; + dispatcherUnknownArgument(): Internal.SimpleCommandExceptionType; + readerExpectedBool(): Internal.SimpleCommandExceptionType; + literalIncorrect(): Internal.DynamicCommandExceptionType; + readerInvalidFloat(): Internal.DynamicCommandExceptionType; + readerExpectedDouble(): Internal.SimpleCommandExceptionType; + dispatcherExpectedArgumentSeparator(): Internal.SimpleCommandExceptionType; + } + type BuiltInExceptionProvider_ = BuiltInExceptionProvider; + class BedBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + constructor($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.DyeColor_) + getColor(): Internal.DyeColor; + getUpdatePacket(): Internal.Packet; + setColor($$0: Internal.DyeColor_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + get color(): Internal.DyeColor + get updatePacket(): Internal.Packet + set color($$0: Internal.DyeColor_) + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + } + type BedBlockEntity_ = BedBlockEntity; + class HoverEvent$EntityTooltipInfo { + constructor($$0: Internal.EntityType_, $$1: Internal.UUID_, $$2: Internal.Component_) + static create($$0: Internal.JsonElement_): Internal.HoverEvent$EntityTooltipInfo; + hashCode(): number; + getTooltipLines(): Internal.List; + serialize(): Internal.JsonElement; + equals($$0: any): boolean; + static create($$0: Internal.Component_): Internal.HoverEvent$EntityTooltipInfo; + get tooltipLines(): Internal.List + readonly "id": Internal.UUID; + readonly "name": Internal.Component; + readonly "type": Internal.EntityType; + } + type HoverEvent$EntityTooltipInfo_ = HoverEvent$EntityTooltipInfo; + abstract class ThrowableProjectile extends Internal.Projectile { + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + shouldRenderAtSqrDistance($$0: number): boolean; + asKJS(): Internal.EntityJS; + tick(): void; + } + type ThrowableProjectile_ = ThrowableProjectile; + class WorldGenSettings { + constructor($$0: number, $$1: boolean, $$2: boolean, $$3: Internal.Registry_) + withSeed($$0: boolean, $$1: Internal.OptionalLong_): this; + static makeDefaultOverworld($$0: Internal.RegistryAccess_, $$1: number): Internal.NoiseBasedChunkGenerator; + static levelToLevelStem($$0: Internal.ResourceKey_): Internal.ResourceKey; + static withOverworld($$0: Internal.Registry_, $$1: Internal.Holder_, $$2: Internal.ChunkGenerator_): Internal.Registry; + static parseSeed($$0: string): Internal.OptionalLong; + static makeOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: Internal.ResourceKey_): Internal.NoiseBasedChunkGenerator; + isFlatWorld(): boolean; + overworld(): Internal.ChunkGenerator; + generateFeatures(): boolean; + static makeDefault($$0: Internal.RegistryAccess_): Internal.WorldGenSettings; + withFeaturesToggled(): this; + static withOverworld($$0: Internal.Registry_, $$1: Internal.Registry_, $$2: Internal.ChunkGenerator_): Internal.Registry; + generateBonusChest(): boolean; + seed(): number; + levels(): Internal.ImmutableSet>; + static levelStemToLevel($$0: Internal.ResourceKey_): Internal.ResourceKey; + static makeOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: Internal.ResourceKey_, $$3: boolean): Internal.NoiseBasedChunkGenerator; + dimensions(): Internal.Registry; + withBonusChest(): this; + withBonusChestToggled(): this; + static demoSettings($$0: Internal.RegistryAccess_): Internal.WorldGenSettings; + isOldCustomizedWorld(): boolean; + static create($$0: Internal.RegistryAccess_, $$1: Internal.DedicatedServerProperties$WorldGenProperties_): Internal.WorldGenSettings; + static makeDefaultOverworld($$0: Internal.RegistryAccess_, $$1: number, $$2: boolean): Internal.NoiseBasedChunkGenerator; + isDebug(): boolean; + get flatWorld(): boolean + get oldCustomizedWorld(): boolean + get debug(): boolean + readonly static "CODEC": any; + } + type WorldGenSettings_ = WorldGenSettings; + interface TextFilter { + leave(): void; + processStreamMessage(arg0: string): Internal.CompletableFuture; + join(): void; + processMessageBundle(arg0: Internal.List_): Internal.CompletableFuture>; + readonly static "DUMMY": any; + } + type TextFilter_ = TextFilter; + class ProtoChunk extends Internal.ChunkAccess { + constructor($$0: Internal.ChunkPos_, $$1: Internal.UpgradeData_, $$2: Internal.LevelChunkSection_[], $$3: any_, $$4: any_, $$5: Internal.LevelHeightAccessor_, $$6: Internal.Registry_, $$7: Internal.BlendingData_) + constructor($$0: Internal.ChunkPos_, $$1: Internal.UpgradeData_, $$2: Internal.LevelHeightAccessor_, $$3: Internal.Registry_, $$4: Internal.BlendingData_) + getMinSection(): number; + getBlockState($$0: BlockPos_): Internal.BlockState; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + setStatus($$0: Internal.ChunkStatus_): void; + getMaxSection(): number; + unpackFluidTicks(): Internal.LevelChunkTicks; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getSectionYFromSectionIndex($$0: number): number; + getBelowZeroRetrogen(): Internal.BelowZeroRetrogen; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + setLightEngine($$0: Internal.LevelLightEngine_): void; + setCarvingMask($$0: CarvingGenerationStep_, $$1: Internal.CarvingMask_): void; + static unpackOffsetCoordinates($$0: number, $$1: number, $$2: Internal.ChunkPos_): BlockPos; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getHeightAccessorForGeneration(): Internal.LevelHeightAccessor; + setBlockEntity($$0: Internal.BlockEntity_): void; + addLight($$0: BlockPos_): void; + setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; + getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + setBelowZeroRetrogen($$0: Internal.BelowZeroRetrogen_): void; + removeBlockEntity($$0: BlockPos_): void; + addEntity($$0: Internal.CompoundTag_): void; + static packOffsetCoordinates($$0: BlockPos_): number; + getSectionsCount(): number; + getSectionIndexFromSectionY($$0: number): number; + getBlockEntityNbts(): Internal.Map; + markPosForPostprocessing($$0: BlockPos_): void; + getCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; + getEntities(): Internal.List; + getLights(): Internal.Stream; + addPackedPostProcess($$0: number, $$1: number): void; + getSectionIndex($$0: number): number; + getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; + getMaxBuildHeight(): number; + getOrCreateCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; + unpackBlockTicks(): Internal.LevelChunkTicks; + getFluidTicks(): Internal.TickContainerAccess; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + addLight($$0: number, $$1: number): void; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + getBlockTicks(): Internal.TickContainerAccess; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getFluidState($$0: BlockPos_): Internal.FluidState; + addEntity($$0: Internal.Entity_): void; + getMaxLightLevel(): number; + getBlockEntities(): Internal.Map; + getStatus(): Internal.ChunkStatus; + setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; + getPackedLights(): Internal.ShortList[]; + get minSection(): number + set status($$0: Internal.ChunkStatus_) + get maxSection(): number + get belowZeroRetrogen(): Internal.BelowZeroRetrogen + set lightEngine($$0: Internal.LevelLightEngine_) + get heightAccessorForGeneration(): Internal.LevelHeightAccessor + set blockEntity($$0: Internal.BlockEntity_) + set belowZeroRetrogen($$0: Internal.BelowZeroRetrogen_) + get sectionsCount(): number + get blockEntityNbts(): Internal.Map + get entities(): Internal.List + get lights(): Internal.Stream + get ticksForSerialization(): Internal.ChunkAccess$TicksToSave + get maxBuildHeight(): number + get fluidTicks(): Internal.TickContainerAccess + get blockTicks(): Internal.TickContainerAccess + get maxLightLevel(): number + get blockEntities(): Internal.Map + get status(): Internal.ChunkStatus + get packedLights(): Internal.ShortList[] + } + type ProtoChunk_ = ProtoChunk; + class CampfireCookingRecipe extends Internal.AbstractCookingRecipe { + constructor($$0: ResourceLocation_, $$1: string, $$2: Internal.Ingredient_, $$3: Internal.ItemStack_, $$4: number, $$5: number) + isSpecial(): boolean; + getSerializer(): Internal.RecipeSerializer; + getToastSymbol(): Internal.ItemStack; + isIncomplete(): boolean; + getRemainingItems($$0: Internal.Container_): Internal.NonNullList; + get special(): boolean + get serializer(): Internal.RecipeSerializer + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type CampfireCookingRecipe_ = CampfireCookingRecipe; + class RegistryAccess$RegistryData extends Internal.Record { + constructor($$0: Internal.ResourceKey_, $$1: Internal.Codec_, $$2: Internal.Codec_) + hashCode(): number; + codec(): Internal.Codec; + toString(): string; + key(): Internal.ResourceKey; + equals($$0: any): boolean; + sendToClient(): boolean; + networkCodec(): Internal.Codec; + } + type RegistryAccess$RegistryData_ = RegistryAccess$RegistryData; + interface TemporalAccessor { + range(arg0: Internal.TemporalField_): Internal.ValueRange; + get(arg0: Internal.TemporalField_): number; + getLong(arg0: Internal.TemporalField_): number; + query(arg0: Internal.TemporalQuery_): R; + isSupported(arg0: Internal.TemporalField_): boolean; + } + type TemporalAccessor_ = TemporalAccessor; + class EventsJS$ScriptEventHandler { + } + type EventsJS$ScriptEventHandler_ = EventsJS$ScriptEventHandler; + interface Functor extends Internal.Kind1 { + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.Products$P11; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.Products$P6; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.Products$P15; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.Products$P8; + group(arg0: Internal.App_, arg1: Internal.App_): Internal.Products$P2; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.Products$P10; + map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.Products$P7; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.Products$P13; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.Products$P9; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.Products$P4; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.Products$P5; + group(arg0: Internal.App_): Internal.Products$P1; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.Products$P14; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.Products$P12; + unbox(arg0: Internal.App_): this; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.Products$P16; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_): Internal.Products$P3; + } + type Functor_ = Functor; + class GeodeBlockSettings { + constructor($$0: Internal.BlockStateProvider_, $$1: Internal.BlockStateProvider_, $$2: Internal.BlockStateProvider_, $$3: Internal.BlockStateProvider_, $$4: Internal.BlockStateProvider_, $$5: Internal.List_, $$6: Internal.TagKey_, $$7: Internal.TagKey_) + readonly "innerLayerProvider": Internal.BlockStateProvider; + readonly "middleLayerProvider": Internal.BlockStateProvider; + readonly "fillingProvider": Internal.BlockStateProvider; + readonly "alternateInnerLayerProvider": Internal.BlockStateProvider; + readonly "outerLayerProvider": Internal.BlockStateProvider; + readonly "invalidBlocks": Internal.TagKey; + readonly static "CODEC": any; + readonly "innerPlacements": Internal.List; + readonly "cannotReplace": Internal.TagKey; + } + type GeodeBlockSettings_ = GeodeBlockSettings; + interface Object2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { + put(arg0: K, arg1: number): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Object2LongFunction; + getOrDefault(arg0: any, arg1: any): any; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2DoubleFunction; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Object2ByteFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Object2ReferenceFunction; + containsKey(arg0: any): boolean; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Object2FloatFunction; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + put(arg0: any, arg1: any): any; + defaultReturnValue(arg0: number): void; + applyAsDouble(arg0: K): number; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Object2ObjectFunction; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + remove(arg0: any): number; + getOrDefault(arg0: any, arg1: number): number; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2DoubleFunction; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2DoubleFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2DoubleFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2DoubleFunction; + removeDouble(arg0: any): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Object2ShortFunction; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + apply(arg0: K): number; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2DoubleFunction; + size(): number; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2DoubleFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2DoubleFunction; + clear(): void; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Object2CharFunction; + getOrDefault(arg0: any, arg1: number): number; + getDouble(arg0: any): number; + put(arg0: K, arg1: number): number; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Object2IntFunction; + get(arg0: any): any; + } + type Object2DoubleFunction_ = ((arg0: any)=>number) | Object2DoubleFunction; + class ModelManager extends Internal.SimplePreparableReloadListener implements Internal.BakedModelManagerHooks, Internal.AutoCloseable, Internal.IdentifiableResourceReloadListener { + constructor($$0: Internal.TextureManager_, $$1: Internal.BlockColors_, $$2: number) + updateMaxMipLevel($$0: number): void; + getModel($$0: Internal.ModelResourceLocation_): Internal.BakedModel; + getMissingModel(): Internal.BakedModel; + requiresRender($$0: Internal.BlockState_, $$1: Internal.BlockState_): boolean; + getName(): string; + close(): void; + getBlockModelShaper(): Internal.BlockModelShaper; + fabric_getModel(id: ResourceLocation_): Internal.BakedModel; + getFabricDependencies(): Internal.Collection; + getFabricId(): ResourceLocation; + getAtlas($$0: ResourceLocation_): Internal.TextureAtlas; + get missingModel(): Internal.BakedModel + get name(): string + get blockModelShaper(): Internal.BlockModelShaper + get fabricDependencies(): Internal.Collection + get fabricId(): ResourceLocation + } + type ModelManager_ = ModelManager; + class ClientboundLightUpdatePacket implements Internal.Packet { + constructor($$0: Internal.ChunkPos_, $$1: Internal.LevelLightEngine_, $$2: Internal.BitSet_, $$3: Internal.BitSet_, $$4: boolean) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getX(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getZ(): number; + isSkippable(): boolean; + getLightData(): Internal.ClientboundLightUpdatePacketData; + get x(): number + get z(): number + get skippable(): boolean + get lightData(): Internal.ClientboundLightUpdatePacketData + } + type ClientboundLightUpdatePacket_ = ClientboundLightUpdatePacket; + interface ShortComparator extends Internal.Comparator { + compare(arg0: number, arg1: number): number; + thenComparing(arg0: Internal.Comparator_): Internal.Comparator; + compare(arg0: any, arg1: any): number; + thenComparing(arg0: Internal.Function_): Internal.Comparator; + thenComparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; + thenComparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; + thenComparing(arg0: Internal.ShortComparator_): this; + compare(arg0: number, arg1: number): number; + thenComparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; + thenComparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; + reversed(): this; + } + type ShortComparator_ = ShortComparator | ((arg0: number, arg1: number)=>number); + interface Flushable { + flush(): void; + } + type Flushable_ = Flushable; + class ChunkRenderDispatcher$RenderChunk { + constructor($$0: Internal.ChunkRenderDispatcher_, $$1: number, $$2: number, $$3: number, $$4: number) + getRelativeOrigin($$0: Internal.Direction_): BlockPos; + setNotDirty(): void; + getOrigin(): BlockPos; + compileSync($$0: Internal.RenderRegionCache_): void; + resortTransparency($$0: Internal.RenderType_, $$1: Internal.ChunkRenderDispatcher_): boolean; + getBuffer($$0: Internal.RenderType_): Internal.VertexBuffer; + setOrigin($$0: number, $$1: number, $$2: number): void; + isDirty(): boolean; + getCompiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk; + getBoundingBox(): Internal.AABB; + rebuildChunkAsync($$0: Internal.ChunkRenderDispatcher_, $$1: Internal.RenderRegionCache_): void; + isDirtyFromPlayer(): boolean; + setDirty($$0: boolean): void; + hasAllNeighbors(): boolean; + createCompileTask($$0: Internal.RenderRegionCache_): Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask; + releaseBuffers(): void; + get origin(): BlockPos + get dirty(): boolean + get compiledChunk(): Internal.ChunkRenderDispatcher$CompiledChunk + get boundingBox(): Internal.AABB + get dirtyFromPlayer(): boolean + set dirty($$0: boolean) + readonly "index": number; + readonly static "SIZE": 16; + readonly "compiled": Internal.AtomicReference; + } + type ChunkRenderDispatcher$RenderChunk_ = ChunkRenderDispatcher$RenderChunk; + abstract class FileStore { + name(): string; + getFileStoreAttributeView(arg0: Internal.Class_): V; + type(): string; + getAttribute(arg0: string): any; + getUsableSpace(): number; + getUnallocatedSpace(): number; + supportsFileAttributeView(arg0: string): boolean; + supportsFileAttributeView(arg0: Internal.Class_): boolean; + getTotalSpace(): number; + isReadOnly(): boolean; + getBlockSize(): number; + get usableSpace(): number + get unallocatedSpace(): number + get totalSpace(): number + get readOnly(): boolean + get blockSize(): number + } + type FileStore_ = FileStore; + class NativeJavaObject implements Internal.SymbolScriptable, Internal.Wrapper, Internal.Scriptable { + constructor() + constructor(scope: Internal.Scriptable_, javaObject: any, staticType: Internal.Class_) + constructor(scope: Internal.Scriptable_, javaObject: any, staticType: Internal.Class_, isAdapter: boolean) + getClassName(): string; + setParentScope(m: Internal.Scriptable_): void; + get(name: string, start: Internal.Scriptable_): any; + unwrap(): any; + has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; + getTypeOf(): Internal.MemberType; + static createInterfaceAdapter(type: Internal.Class_, so: Internal.ScriptableObject_): any; + put(name: string, start: Internal.Scriptable_, value: any): void; + getParentScope(): Internal.Scriptable; + put(symbol: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; + delete(name: string): void; + put(index: number, start: Internal.Scriptable_, value: any): void; + hasInstance(value: Internal.Scriptable_): boolean; + getDefaultValue(hint: Internal.Class_): any; + has(name: string, start: Internal.Scriptable_): boolean; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getAllIds(): any[]; + addCustomProperty(name: string, getter: Internal.CustomProperty_): void; + delete(key: Internal.Symbol_): void; + get(index: number, start: Internal.Scriptable_): any; + static canConvert(data: Internal.SharedContextData_, fromObj: any, to: Internal.Class_): boolean; + getIds(): any[]; + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + has(index: number, start: Internal.Scriptable_): boolean; + getPrototype(): Internal.Scriptable; + delete(index: number): void; + setPrototype(m: Internal.Scriptable_): void; + get(key: Internal.Symbol_, start: Internal.Scriptable_): any; + get className(): string + set parentScope(m: Internal.Scriptable_) + get typeOf(): Internal.MemberType + get parentScope(): Internal.Scriptable + get allIds(): any[] + get ids(): any[] + get prototype(): Internal.Scriptable + set prototype(m: Internal.Scriptable_) + } + type NativeJavaObject_ = NativeJavaObject; + class LoomMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: any_) + constructor($$0: number, $$1: Internal.Inventory_) + stillValid($$0: Internal.Player_): boolean; + slotsChanged($$0: Internal.Container_): void; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + getSelectedBannerPatternIndex(): number; + getPatternSlot(): Internal.Slot; + getDyeSlot(): Internal.Slot; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getResultSlot(): Internal.Slot; + registerUpdateListener($$0: Internal.Runnable_): void; + getBannerSlot(): Internal.Slot; + removed($$0: Internal.Player_): void; + get selectedBannerPatternIndex(): number + get patternSlot(): Internal.Slot + get dyeSlot(): Internal.Slot + get resultSlot(): Internal.Slot + get bannerSlot(): Internal.Slot + } + type LoomMenu_ = LoomMenu; + class LevelChunkSection { + constructor($$0: number, $$1: Internal.PalettedContainer_, $$2: Internal.PalettedContainer_>) + constructor($$0: number, $$1: Internal.Registry_) + read($$0: Internal.FriendlyByteBuf_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getSerializedSize(): number; + hasOnlyAir(): boolean; + isRandomlyTickingBlocks(): boolean; + setBlockState($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_): Internal.BlockState; + fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_, $$2: number, $$3: number): void; + getStates(): Internal.PalettedContainer; + bottomBlockY(): number; + setBlockState($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_, $$4: boolean): Internal.BlockState; + maybeHas($$0: Internal.Predicate_): boolean; + static getBottomBlockY($$0: number): number; + isRandomlyTickingFluids(): boolean; + release(): void; + recalcBlockCounts(): void; + acquire(): void; + getBiomes(): Internal.PalettedContainer>; + getBlockState($$0: number, $$1: number, $$2: number): Internal.BlockState; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + getFluidState($$0: number, $$1: number, $$2: number): Internal.FluidState; + isRandomlyTicking(): boolean; + get serializedSize(): number + get randomlyTickingBlocks(): boolean + get states(): Internal.PalettedContainer + get randomlyTickingFluids(): boolean + get biomes(): Internal.PalettedContainer> + get randomlyTicking(): boolean + readonly static "BIOME_CONTAINER_BITS": 2; + readonly static "SECTION_WIDTH": 16; + readonly static "SECTION_SIZE": 4096; + readonly static "SECTION_HEIGHT": 16; + } + type LevelChunkSection_ = LevelChunkSection; + interface RangedAttackMob { + performRangedAttack(arg0: Internal.LivingEntity_, arg1: number): void; + } + type RangedAttackMob_ = RangedAttackMob; + class InclusiveRange extends Internal.Record { + constructor($$0: T, $$1: T) + static create($$0: T, $$1: T): Internal.DataResult>; + hashCode(): number; + maxInclusive(): T; + toString(): string; + static codec($$0: Internal.Codec_): Internal.Codec>; + static codec($$0: Internal.Codec_, $$1: T, $$2: T): Internal.Codec>; + isValueInRange($$0: T): boolean; + contains($$0: Internal.InclusiveRange_): boolean; + minInclusive(): T; + equals($$0: any): boolean; + readonly static "INT": any; + } + type InclusiveRange_ = InclusiveRange; + interface CarvingMask$Mask { + test(arg0: number, arg1: number, arg2: number): boolean; + } + type CarvingMask$Mask_ = CarvingMask$Mask; + interface NarrationSupplier { + updateNarration(arg0: Internal.NarrationElementOutput_): void; + } + type NarrationSupplier_ = NarrationSupplier; + class JsonObject extends Internal.JsonElement { + constructor() + keySet(): Internal.Set; + getAsJsonArray(arg0: string): Internal.JsonArray; + get(arg0: string): Internal.JsonElement; + getAsJsonPrimitive(arg0: string): Internal.JsonPrimitive; + deepCopy(): this; + addProperty(arg0: string, arg1: string): void; + hashCode(): number; + getAsJsonObject(arg0: string): this; + size(): number; + has(arg0: string): boolean; + remove(arg0: string): Internal.JsonElement; + addProperty(arg0: string, arg1: Internal.Number_): void; + addProperty(arg0: string, arg1: boolean): void; + add(arg0: string, arg1: Internal.JsonElement_): void; + addProperty(arg0: string, arg1: string): void; + equals(arg0: any): boolean; + entrySet(): Internal.Set>; + } + type JsonObject_ = JsonObject; + class FallingBlockEntity extends Internal.Entity { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + setStartPos($$0: BlockPos_): void; + callOnBrokenAfterFall($$0: Internal.Block_, $$1: BlockPos_): void; + getBlockState(): Internal.BlockState; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + isPickable(): boolean; + asKJS(): Internal.EntityJS; + tick(): void; + getStartPos(): BlockPos; + onlyOpCanSetNbt(): boolean; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + handler$zzo000$handleLand(ci: Internal.CallbackInfo_, block: Internal.Block_, blockPos2: BlockPos_, bl: boolean, bl2: boolean, d: number, blockState: Internal.BlockState_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; + setHurtsEntities($$0: number, $$1: number): void; + isAttackable(): boolean; + displayFireAnimation(): boolean; + static fall($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.FallingBlockEntity; + set startPos($$0: BlockPos_) + get blockState(): Internal.BlockState + get pickable(): boolean + get startPos(): BlockPos + get addEntityPacket(): Internal.Packet + get attackable(): boolean + "time": number; + "dropItem": boolean; + "blockData": Internal.CompoundTag; + } + type FallingBlockEntity_ = FallingBlockEntity; + class PathfindingRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + constructor() + addPath($$0: number, $$1: net.minecraft.world.level.pathfinder.Path_, $$2: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + static renderPathLine($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number, $$2: number, $$3: number): void; + clear(): void; + static renderPath($$0: net.minecraft.world.level.pathfinder.Path_, $$1: number, $$2: boolean, $$3: boolean, $$4: number, $$5: number, $$6: number): void; + } + type PathfindingRenderer_ = PathfindingRenderer; + class Tilt extends Internal.Enum implements Internal.StringRepresentable { + getSerializedName(): string; + static valueOf($$0: string): Internal.Tilt; + static values(): Internal.Tilt[]; + causesVibration(): boolean; + get serializedName(): string + readonly static "NONE": Internal.Tilt; + readonly static "UNSTABLE": Internal.Tilt; + readonly static "PARTIAL": Internal.Tilt; + readonly static "FULL": Internal.Tilt; + } + type Tilt_ = "unstable" | "partial" | "full" | Tilt | "none"; + class OutlineBufferSource implements Internal.OutlineBufferSourceAccessor, Internal.MultiBufferSource { + constructor($$0: Internal.MultiBufferSource$BufferSource_) + getBuffer($$0: Internal.RenderType_): Internal.VertexConsumer; + endOutlineBatch(): void; + getOutlineBufferSource(): Internal.MultiBufferSource$BufferSource; + setColor($$0: number, $$1: number, $$2: number, $$3: number): void; + get outlineBufferSource(): Internal.MultiBufferSource$BufferSource + } + type OutlineBufferSource_ = OutlineBufferSource; + abstract class AbstractCollection implements Internal.Collection { + add(arg0: E): boolean; + toString(): string; + forEach(arg0: Internal.Consumer_): void; + toArray(arg0: T[]): T[]; + remove(arg0: any): boolean; + parallelStream(): Internal.Stream; + isEmpty(): boolean; + toArray(): any[]; + iterator(): Internal.Iterator; + retainAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.Collection_): boolean; + size(): number; + stream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + clear(): void; + addAll(arg0: Internal.Collection_): boolean; + spliterator(): Internal.Spliterator; + contains(arg0: any): boolean; + get empty(): boolean + } + type AbstractCollection_ = AbstractCollection; + interface BlockGetter extends Internal.LevelHeightAccessor { + getMinSection(): number; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getBlockState(arg0: BlockPos_): Internal.BlockState; + getFluidState(arg0: BlockPos_): Internal.FluidState; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getSectionIndex($$0: number): number; + getMaxSection(): number; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getMaxBuildHeight(): number; + getLightEmission($$0: BlockPos_): number; + getBlockFloorHeight($$0: BlockPos_): number; + getSectionYFromSectionIndex($$0: number): number; + getSectionsCount(): number; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getMaxLightLevel(): number; + getSectionIndexFromSectionY($$0: number): number; + getBlockEntity(arg0: BlockPos_): Internal.BlockEntity; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + traverseBlocks($$0: Vec3_, $$1: Vec3_, $$2: C, $$3: Internal.BiFunction_, $$4: Internal.Function_): T; + get minSection(): number + get maxSection(): number + get maxBuildHeight(): number + get sectionsCount(): number + get maxLightLevel(): number + } + type BlockGetter_ = BlockGetter; + interface ItemBuilder$NameCallback { + apply(arg0: Internal.ItemStackJS_): Internal.Component; + } + type ItemBuilder$NameCallback_ = ((arg0: Internal.ItemStackJS)=>Internal.Component_) | ItemBuilder$NameCallback; + class LootPool$Builder implements Internal.FabricLootPoolBuilder, Internal.FunctionUserBuilder, Internal.ConditionUserBuilder { + constructor() + with(entry: Internal.LootPoolEntryContainer_): this; + apply(functions: Internal.Collection_): this; + with(entries: Internal.Collection_): this; + setBonusRolls($$0: Internal.NumberProvider_): this; + apply($$0: Internal.LootItemFunction$Builder_): this; + build(): Internal.LootPool; + unwrap(): this; + conditionally(conditions: Internal.Collection_): this; + setRolls($$0: Internal.NumberProvider_): this; + conditionally(condition: Internal.LootItemCondition_): this; + unwrap(): any; + add($$0: Internal.LootPoolEntryContainer$Builder_): this; + apply(arg0: Internal.LootItemFunction$Builder_): any; + when($$0: Internal.LootItemCondition$Builder_): this; + when(arg0: Internal.LootItemCondition$Builder_): any; + apply(function_: Internal.LootItemFunction_): this; + set bonusRolls($$0: Internal.NumberProvider_) + set rolls($$0: Internal.NumberProvider_) + } + type LootPool$Builder_ = LootPool$Builder; + class RecipeBookCategories extends Internal.Enum { + getIconItems(): Internal.List; + static valueOf($$0: string): Internal.RecipeBookCategories; + static values(): Internal.RecipeBookCategories[]; + static getCategories($$0: Internal.RecipeBookType_): Internal.List; + get iconItems(): Internal.List + readonly static "CRAFTING_SEARCH": Internal.RecipeBookCategories; + readonly static "SMOKER_SEARCH": Internal.RecipeBookCategories; + readonly static "SMOKER_CATEGORIES": [Internal.RecipeBookCategories, Internal.RecipeBookCategories]; + readonly static "BLAST_FURNACE_SEARCH": Internal.RecipeBookCategories; + readonly static "CRAFTING_BUILDING_BLOCKS": Internal.RecipeBookCategories; + readonly static "STONECUTTER": Internal.RecipeBookCategories; + readonly static "CRAFTING_MISC": Internal.RecipeBookCategories; + readonly static "CRAFTING_REDSTONE": Internal.RecipeBookCategories; + readonly static "SMOKER_FOOD": Internal.RecipeBookCategories; + readonly static "AGGREGATE_CATEGORIES": {[key: Internal.RecipeBookCategories]: [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories], [key: Internal.RecipeBookCategories]: [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories], [key: Internal.RecipeBookCategories]: [Internal.RecipeBookCategories, Internal.RecipeBookCategories], [key: Internal.RecipeBookCategories]: [Internal.RecipeBookCategories]}; + readonly static "UNKNOWN": Internal.RecipeBookCategories; + readonly static "CRAFTING_EQUIPMENT": Internal.RecipeBookCategories; + readonly static "FURNACE_BLOCKS": Internal.RecipeBookCategories; + readonly static "BLAST_FURNACE_MISC": Internal.RecipeBookCategories; + readonly static "BLAST_FURNACE_CATEGORIES": [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories]; + readonly static "CRAFTING_CATEGORIES": [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories]; + readonly static "FURNACE_SEARCH": Internal.RecipeBookCategories; + readonly static "FURNACE_MISC": Internal.RecipeBookCategories; + readonly static "SMITHING": Internal.RecipeBookCategories; + readonly static "FURNACE_FOOD": Internal.RecipeBookCategories; + readonly static "CAMPFIRE": Internal.RecipeBookCategories; + readonly static "FURNACE_CATEGORIES": [Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories, Internal.RecipeBookCategories]; + readonly static "BLAST_FURNACE_BLOCKS": Internal.RecipeBookCategories; + } + type RecipeBookCategories_ = "crafting_misc" | "smoker_search" | "furnace_misc" | "smithing" | "crafting_building_blocks" | "crafting_search" | RecipeBookCategories | "blast_furnace_misc" | "stonecutter" | "furnace_search" | "campfire" | "blast_furnace_search" | "smoker_food" | "blast_furnace_blocks" | "unknown" | "furnace_food" | "crafting_equipment" | "furnace_blocks" | "crafting_redstone"; + class ServerboundTeleportToEntityPacket implements Internal.Packet { + constructor($$0: Internal.UUID_) + constructor($$0: Internal.FriendlyByteBuf_) + getEntity($$0: Internal.ServerLevel_): Internal.Entity; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + get skippable(): boolean + } + type ServerboundTeleportToEntityPacket_ = ServerboundTeleportToEntityPacket; + interface Readable { + read(arg0: Internal.CharBuffer_): number; + } + type Readable_ = Readable; + interface BiomeFilter extends Internal.Predicate { + test(arg0: any): boolean; + and(arg0: Internal.Predicate_): Internal.Predicate; + of(o: any): this; + or(arg0: Internal.Predicate_): Internal.Predicate; + test(arg0: Internal.BiomeModifications$BiomeContext_): boolean; + idFilter(s: string): this; + negate(): Internal.Predicate; + readonly static "ALWAYS_FALSE": any; + readonly static "ALWAYS_TRUE": any; + } + type BiomeFilter_ = Internal.Biome_ | RegExp | {not?: Internal.BiomeFilter_, or?: Internal.BiomeFilter_} | BiomeFilter | Internal.Biome_[] | ((arg0: Internal.BiomeModifications$BiomeContext)=>boolean); + abstract class Fireball extends Internal.AbstractHurtingProjectile implements Internal.ItemSupplier { + constructor($$0: Internal.EntityType_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: Internal.Level_) + constructor($$0: Internal.EntityType_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number, $$5: Internal.Level_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + setItem($$0: Internal.ItemStack_): void; + method_5749($$0: Internal.CompoundTag_): void; + getItem(): Internal.ItemStack; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + set item($$0: Internal.ItemStack_) + get item(): Internal.ItemStack + } + type Fireball_ = Fireball; + interface URLStreamHandlerFactory { + createURLStreamHandler(arg0: string): Internal.URLStreamHandler; + } + type URLStreamHandlerFactory_ = URLStreamHandlerFactory; + class HoverEvent { + constructor($$0: Internal.HoverEvent$Action_, $$1: T) + hashCode(): number; + static deserialize($$0: Internal.JsonObject_): Internal.HoverEvent; + toString(): string; + getAction(): Internal.HoverEvent$Action; + serialize(): Internal.JsonObject; + getValue($$0: Internal.HoverEvent$Action_): T; + equals($$0: any): boolean; + get action(): Internal.HoverEvent$Action + } + type HoverEvent_ = HoverEvent; + class ServerPlayerJS extends Internal.PlayerJS { + constructor(data: Internal.ServerPlayerDataJS_, player: Internal.ServerPlayer_) + isMiningBlock(): boolean; + isAdvancementDone(id: ResourceLocation_): boolean; + setGameMode(mode: string): void; + getStats(): Internal.PlayerStatsJS; + ban(banner: string, reason: string, expiresInMillis: number): void; + sendData(channel: string, data: Internal.CompoundTag_): void; + getSpawnLocation(): Internal.BlockContainerJS; + unlockAdvancement(id: ResourceLocation_): void; + setSelectedSlot(index: number): void; + isOp(): boolean; + kick(): void; + getHasClientMod(): boolean; + revokeAdvancement(id: ResourceLocation_): void; + paint(renderer: Internal.CompoundTag_): void; + setMouseItem(item: Internal.ItemStackJS_): void; + setCreativeMode(mode: boolean): void; + setSpawnLocation(c: Internal.BlockContainerJS_): void; + kick(reason: Internal.Component_): void; + get miningBlock(): boolean + set gameMode(mode: string) + get stats(): Internal.PlayerStatsJS + get spawnLocation(): Internal.BlockContainerJS + set selectedSlot(index: number) + get op(): boolean + get hasClientMod(): boolean + set mouseItem(item: Internal.ItemStackJS_) + set creativeMode(mode: boolean) + set spawnLocation(c: Internal.BlockContainerJS_) + readonly "server": Internal.ServerJS; + } + type ServerPlayerJS_ = ServerPlayerJS; + interface Annotation { + hashCode(): number; + toString(): string; + annotationType(): Internal.Class; + equals(arg0: any): boolean; + } + type Annotation_ = Annotation; + class RecipeBookSettings { + constructor() + write($$0: Internal.FriendlyByteBuf_): void; + hashCode(): number; + replaceFrom($$0: Internal.RecipeBookSettings_): void; + isFiltering($$0: Internal.RecipeBookType_): boolean; + isOpen($$0: Internal.RecipeBookType_): boolean; + setFiltering($$0: Internal.RecipeBookType_, $$1: boolean): void; + static read($$0: Internal.CompoundTag_): Internal.RecipeBookSettings; + copy(): this; + write($$0: Internal.CompoundTag_): void; + equals($$0: any): boolean; + setOpen($$0: Internal.RecipeBookType_, $$1: boolean): void; + static read($$0: Internal.FriendlyByteBuf_): Internal.RecipeBookSettings; + } + type RecipeBookSettings_ = RecipeBookSettings; + interface DataInput { + readByte(): number; + readFully(arg0: number[], arg1: number, arg2: number): void; + readLong(): number; + readUnsignedByte(): number; + readUnsignedShort(): number; + readFully(arg0: number[]): void; + readDouble(): number; + readInt(): number; + readFloat(): number; + readBoolean(): boolean; + skipBytes(arg0: number): number; + readLine(): string; + readShort(): number; + readUTF(): string; + readChar(): string; + } + type DataInput_ = DataInput; + abstract class AbstractFish extends Internal.WaterAnimal implements Internal.Bucketable { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + loadFromBucketTag($$0: Internal.CompoundTag_): void; + travel($$0: Vec3_): void; + aiStep(): void; + setFromBucket($$0: boolean): void; + method_5652($$0: Internal.CompoundTag_): void; + requiresCustomPersistence(): boolean; + asKJS(): Internal.EntityJS; + saveToBucketTag($$0: Internal.ItemStack_): void; + alwaysAccepts(): boolean; + getMaxSpawnClusterSize(): number; + method_5749($$0: Internal.CompoundTag_): void; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + fromBucket(): boolean; + getPickupSound(): Internal.SoundEvent; + foodEatenKJS(is: Internal.ItemStack_): void; + set fromBucket($$0: boolean) + get maxSpawnClusterSize(): number + get pickupSound(): Internal.SoundEvent + } + type AbstractFish_ = AbstractFish; + class PolarBear extends Internal.Animal implements Internal.NeutralMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + playerDied($$0: Internal.Player_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + isAngry(): boolean; + forgetCurrentTargetAndRefreshUniversalAnger(): void; + asKJS(): Internal.EntityJS; + startPersistentAngerTimer(): void; + isFood($$0: Internal.ItemStack_): boolean; + addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; + method_5749($$0: Internal.CompoundTag_): void; + setRemainingPersistentAngerTime($$0: number): void; + isAngryAt($$0: Internal.LivingEntity_): boolean; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + getRemainingPersistentAngerTime(): number; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + getPersistentAngerTarget(): Internal.UUID; + static checkPolarBearSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; + stopBeingAngry(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + alwaysAccepts(): boolean; + setStanding($$0: boolean): void; + setPersistentAngerTarget($$0: Internal.UUID_): void; + isAngryAtAllPlayers($$0: Internal.Level_): boolean; + updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getStandingAnimationScale($$0: number): number; + isStanding(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + get angry(): boolean + set remainingPersistentAngerTime($$0: number) + get remainingPersistentAngerTime(): number + get persistentAngerTarget(): Internal.UUID + set standing($$0: boolean) + set persistentAngerTarget($$0: Internal.UUID_) + get standing(): boolean + } + type PolarBear_ = PolarBear; + interface Multiset extends Internal.Collection { + remove(arg0: any, arg1: number): number; + setCount(arg0: E, arg1: number): number; + add(arg0: E): boolean; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + elementSet(): Internal.Set; + entrySet(): Internal.Set>; + retainAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.Collection_): boolean; + count(arg0: any): number; + toArray(arg0: Internal.IntFunction_): T[]; + setCount(arg0: E, arg1: number, arg2: number): boolean; + add(arg0: E, arg1: number): number; + contains(arg0: any): boolean; + toString(): string; + forEachEntry(arg0: Internal.ObjIntConsumer_): void; + remove(arg0: any): boolean; + iterator(): Internal.Iterator; + hashCode(): number; + size(): number; + stream(): Internal.Stream; + removeIf(arg0: Internal.Predicate_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + spliterator(): Internal.Spliterator; + equals(arg0: any): boolean; + } + type Multiset_ = Multiset; + class CustomBossEvents { + constructor() + onPlayerConnect($$0: Internal.ServerPlayer_): void; + getIds(): Internal.Collection; + save(): Internal.CompoundTag; + load($$0: Internal.CompoundTag_): void; + getEvents(): Internal.Collection; + get($$0: ResourceLocation_): Internal.CustomBossEvent; + remove($$0: Internal.CustomBossEvent_): void; + create($$0: ResourceLocation_, $$1: Internal.Component_): Internal.CustomBossEvent; + onPlayerDisconnect($$0: Internal.ServerPlayer_): void; + get ids(): Internal.Collection + get events(): Internal.Collection + } + type CustomBossEvents_ = CustomBossEvents; + abstract class Overlay extends Internal.GuiComponent implements Internal.Widget { + constructor() + isPauseScreen(): boolean; + get pauseScreen(): boolean + } + type Overlay_ = Overlay; + interface Function { + apply(arg0: T): R; + compose(arg0: Internal.Function_): Internal.Function; + identity(): Internal.Function; + andThen(arg0: Internal.Function_): Internal.Function; + } + type Function_ = ((arg0: T)=>R) | Function; + interface BiPredicate { + test(arg0: T, arg1: U): boolean; + and(arg0: Internal.BiPredicate_): this; + negate(): this; + or(arg0: Internal.BiPredicate_): this; + } + type BiPredicate_ = BiPredicate | ((arg0: T, arg1: U)=>boolean); + interface MinecraftSessionService { + fillProfileProperties(arg0: Internal.GameProfile_, arg1: boolean): Internal.GameProfile; + joinServer(arg0: Internal.GameProfile_, arg1: string, arg2: string): void; + getTextures(arg0: Internal.GameProfile_, arg1: boolean): Internal.Map; + hasJoinedServer(arg0: Internal.GameProfile_, arg1: string, arg2: Internal.InetAddress_): Internal.GameProfile; + } + type MinecraftSessionService_ = MinecraftSessionService; + interface Message { + getString(): string; + get string(): string + } + type Message_ = Message; + interface EventLoopGroup extends Internal.EventExecutorGroup { + register(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; + register(arg0: io.netty.channel.Channel_): Internal.ChannelFuture; + forEach(arg0: Internal.Consumer_): void; + register(arg0: io.netty.channel.Channel_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + spliterator(): Internal.Spliterator; + next(): Internal.EventLoop; + } + type EventLoopGroup_ = EventLoopGroup; + interface DynamicRegistryManagerAccessor { + getInfos(): Internal.Map, any>; + get infos(): Internal.Map, any> + } + type DynamicRegistryManagerAccessor_ = DynamicRegistryManagerAccessor; + interface PublicKey extends Internal.Key { + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "serialVersionUID": 7187392471159151072; + } + type PublicKey_ = PublicKey; + class AlgorithmParameters { + getAlgorithm(): string; + getEncoded(arg0: string): number[]; + getParameterSpec(arg0: Internal.Class_): T; + toString(): string; + init(arg0: Internal.AlgorithmParameterSpec_): void; + static getInstance(arg0: string, arg1: Internal.Provider_): Internal.AlgorithmParameters; + static getInstance(arg0: string): Internal.AlgorithmParameters; + init(arg0: number[], arg1: string): void; + getEncoded(): number[]; + static getInstance(arg0: string, arg1: string): Internal.AlgorithmParameters; + init(arg0: number[]): void; + getProvider(): Internal.Provider; + get algorithm(): string + get encoded(): number[] + get provider(): Internal.Provider + } + type AlgorithmParameters_ = AlgorithmParameters; + class PiglinBruteSpecificSensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type PiglinBruteSpecificSensor_ = PiglinBruteSpecificSensor; + class LevelTicks implements Internal.LevelTickAccess { + constructor($$0: Internal.LongPredicate_, $$1: Internal.Supplier_) + clearArea($$0: Internal.BoundingBox_): void; + count(): number; + copyArea($$0: Internal.BoundingBox_, $$1: Vec3i_): void; + schedule($$0: Internal.ScheduledTick_): void; + tick($$0: number, $$1: number, $$2: Internal.BiConsumer_): void; + addContainer($$0: Internal.ChunkPos_, $$1: Internal.LevelChunkTicks_): void; + hasScheduledTick($$0: BlockPos_, $$1: T): boolean; + willTickThisTick($$0: BlockPos_, $$1: T): boolean; + removeContainer($$0: Internal.ChunkPos_): void; + } + type LevelTicks_ = LevelTicks; + class DragonDeathPhase extends Internal.AbstractDragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + doClientTick(): void; + getFlyTargetLocation(): Vec3; + getFlySpeed(): number; + begin(): void; + doServerTick(): void; + getPhase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3 + get flySpeed(): number + get phase(): Internal.EnderDragonPhase + } + type DragonDeathPhase_ = DragonDeathPhase; + abstract class ForwardingMultimap extends Internal.ForwardingObject implements Internal.Multimap { + putAll(arg0: Internal.Multimap_): boolean; + keySet(): Internal.Set; + removeAll(arg0: any): Internal.Collection; + get(arg0: K): Internal.Collection; + entries(): Internal.Collection>; + putAll(arg0: K, arg1: Internal.Iterable_): boolean; + values(): Internal.Collection; + containsValue(arg0: any): boolean; + remove(arg0: any, arg1: any): boolean; + isEmpty(): boolean; + containsEntry(arg0: any, arg1: any): boolean; + hashCode(): number; + containsKey(arg0: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + size(): number; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; + put(arg0: K, arg1: V): boolean; + clear(): void; + keys(): Internal.Multiset; + equals(arg0: any): boolean; + asMap(): Internal.Map>; + get empty(): boolean + } + type ForwardingMultimap_ = ForwardingMultimap; + class Axolotl extends Internal.Animal implements Internal.Bucketable, Internal.LerpingModel { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + setPlayingDead($$0: boolean): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMaxAirSupply(): number; + loadFromBucketTag($$0: Internal.CompoundTag_): void; + getMobType(): Internal.MobType; + canBeSeenAsEnemy(): boolean; + travel($$0: Vec3_): void; + getBucketItemStack(): Internal.ItemStack; + setFromBucket($$0: boolean): void; + requiresCustomPersistence(): boolean; + asKJS(): Internal.EntityJS; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getVariant(): Internal.Axolotl$Variant; + isFood($$0: Internal.ItemStack_): boolean; + isPlayingDead(): boolean; + isPushedByFluid(): boolean; + getMaxHeadYRot(): number; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + method_5749($$0: Internal.CompoundTag_): void; + applySupportingEffects($$0: Internal.Player_): void; + getMaxHeadXRot(): number; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + getMeleeAttackRangeSqr($$0: Internal.LivingEntity_): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + playAmbientSound(): void; + method_5652($$0: Internal.CompoundTag_): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + saveToBucketTag($$0: Internal.ItemStack_): void; + static onStopAttacking($$0: Internal.Axolotl_): void; + canBreatheUnderwater(): boolean; + baseTick(): void; + alwaysAccepts(): boolean; + removeWhenFarAway($$0: number): boolean; + rehydrate(): void; + getBrain(): Internal.Brain; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + fromBucket(): boolean; + getPickupSound(): Internal.SoundEvent; + getModelRotationValues(): Internal.Map; + static checkAxolotlSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + set playingDead($$0: boolean) + get maxAirSupply(): number + get mobType(): Internal.MobType + get bucketItemStack(): Internal.ItemStack + set fromBucket($$0: boolean) + get variant(): Internal.Axolotl$Variant + get playingDead(): boolean + get pushedByFluid(): boolean + get maxHeadYRot(): number + get maxHeadXRot(): number + get brain(): Internal.Brain + get pickupSound(): Internal.SoundEvent + get modelRotationValues(): Internal.Map + readonly static "TOTAL_PLAYDEAD_TIME": 200; + readonly static "PLAYER_REGEN_DETECTION_RANGE": 20.0; + readonly static "RARE_VARIANT_CHANCE": 1200; + readonly static "VARIANT_TAG": "Variant"; + } + type Axolotl_ = Axolotl; + class NearestLivingEntitySensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type NearestLivingEntitySensor_ = NearestLivingEntitySensor; + class PineFoliagePlacer extends Internal.FoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_, $$2: Internal.IntProvider_) + foliageRadius($$0: Internal.Random_, $$1: number): number; + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + readonly static "CODEC": any; + } + type PineFoliagePlacer_ = PineFoliagePlacer; + class PalettedContainer$Data extends Internal.Record { + configuration(): Internal.PalettedContainer$Configuration; + write($$0: Internal.FriendlyByteBuf_): void; + hashCode(): number; + palette(): Internal.Palette; + toString(): string; + getSerializedSize(): number; + copyFrom($$0: Internal.Palette_, $$1: Internal.BitStorage_): void; + storage(): Internal.BitStorage; + equals($$0: any): boolean; + get serializedSize(): number + } + type PalettedContainer$Data_ = PalettedContainer$Data; + class MotiveBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + height(height: number): this; + createObject(): any; + width(width: number): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + get registryType(): Internal.RegistryObjectBuilderTypes + } + type MotiveBuilder_ = MotiveBuilder; + class TagNetworkSerialization$NetworkPayload { + write($$0: Internal.FriendlyByteBuf_): void; + isEmpty(): boolean; + static read($$0: Internal.FriendlyByteBuf_): Internal.TagNetworkSerialization$NetworkPayload; + get empty(): boolean + } + type TagNetworkSerialization$NetworkPayload_ = TagNetworkSerialization$NetworkPayload; + class AccessControlContext { + constructor(arg0: Internal.AccessControlContext_, arg1: Internal.DomainCombiner_) + constructor(arg0: Internal.ProtectionDomain_[]) + hashCode(): number; + checkPermission(arg0: Internal.Permission_): void; + equals(arg0: any): boolean; + getDomainCombiner(): Internal.DomainCombiner; + get domainCombiner(): Internal.DomainCombiner + } + type AccessControlContext_ = AccessControlContext; + class RecursivePoint$RecursivePointType extends com.mojang.datafixers.types.Type { + constructor(arg0: Internal.RecursiveTypeFamily_, arg1: number, arg2: Internal.Supplier_>) + findChoiceType(arg0: string, arg1: number): Internal.Optional>; + toString(): string; + all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult; + index(): number; + findCheckedType(arg0: number): Internal.Optional>; + in(): Internal.View; + family(): Internal.RecursiveTypeFamily; + hashCode(): number; + findFieldTypeOpt(arg0: string): Internal.Optional>; + one(arg0: Internal.TypeRewriteRule_): Internal.Optional>; + everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional>; + out(): Internal.View; + point(arg0: Internal.DynamicOps_): Internal.Optional; + equals(arg0: any, arg1: boolean, arg2: boolean): boolean; + updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; + buildTemplate(): Internal.TypeTemplate; + unfold(): com.mojang.datafixers.types.Type; + findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + } + type RecursivePoint$RecursivePointType_ = RecursivePoint$RecursivePointType; + interface LootTableAccessor { + fabric_getFunctions(): Internal.LootItemFunction[]; + fabric_getPools(): Internal.LootPool[]; + } + type LootTableAccessor_ = LootTableAccessor; + class BlockStateConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockState_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "state": Internal.BlockState; + } + type BlockStateConfiguration_ = BlockStateConfiguration; + class MobType { + constructor() + readonly static "ILLAGER": Internal.MobType; + readonly static "WATER": Internal.MobType; + readonly static "UNDEFINED": Internal.MobType; + readonly static "UNDEAD": Internal.MobType; + readonly static "ARTHROPOD": Internal.MobType; + } + type MobType_ = MobType; + abstract class ChunkSource implements Internal.AutoCloseable, Internal.LightChunkGetter { + constructor() + getLoadedChunksCount(): number; + gatherStats(): string; + updateChunkForced($$0: Internal.ChunkPos_, $$1: boolean): void; + tick(arg0: Internal.BooleanSupplier_, arg1: boolean): void; + getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess; + hasChunk($$0: number, $$1: number): boolean; + setSpawnSettings($$0: boolean, $$1: boolean): void; + getChunk($$0: number, $$1: number, $$2: boolean): Internal.LevelChunk; + getChunkNow($$0: number, $$1: number): Internal.LevelChunk; + onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; + getChunkForLighting($$0: number, $$1: number): Internal.BlockGetter; + close(): void; + getLightEngine(): Internal.LevelLightEngine; + get loadedChunksCount(): number + get lightEngine(): Internal.LevelLightEngine + } + type ChunkSource_ = ChunkSource; + interface PieceGenerator { + generatePieces(arg0: Internal.StructurePiecesBuilder_, arg1: Internal.PieceGenerator$Context_): void; + } + type PieceGenerator_ = ((arg0: Internal.StructurePiecesBuilder, arg1: Internal.PieceGenerator$Context)=>void) | PieceGenerator; + abstract class AbstractSkeleton extends Internal.Monster implements Internal.RangedAttackMob { + getComponent(key: Internal.ComponentKey_): C; + isShaking(): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMyRidingOffset(): number; + getMobType(): Internal.MobType; + aiStep(): void; + asKJS(): Internal.EntityJS; + canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; + performRangedAttack($$0: Internal.LivingEntity_, $$1: number): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + rideTick(): void; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + reassessWeaponGoal(): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get shaking(): boolean + get myRidingOffset(): number + get mobType(): Internal.MobType + } + type AbstractSkeleton_ = AbstractSkeleton; + interface SurfaceRules$RuleSource extends Internal.Function { + bootstrap($$0: Internal.Registry_>): Internal.Codec; + andThen(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.Function_): Internal.Function; + codec(): Internal.Codec; + readonly static "CODEC": any; + } + type SurfaceRules$RuleSource_ = (()=>Internal.Codec_) | SurfaceRules$RuleSource; + class HasSturdyFacePredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate { + constructor($$0: Vec3i_, $$1: Internal.Direction_) + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: any, arg1: any): boolean; + negate(): Internal.BiPredicate; + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + readonly static "CODEC": any; + } + type HasSturdyFacePredicate_ = HasSturdyFacePredicate; + abstract class StructurePiece { + constructor($$0: Internal.StructurePieceType_, $$1: Internal.CompoundTag_) + static findCollisionPiece($$0: Internal.List_, $$1: Internal.BoundingBox_): Internal.StructurePiece; + postProcess(arg0: Internal.WorldGenLevel_, arg1: Internal.StructureFeatureManager_, arg2: Internal.ChunkGenerator_, arg3: Internal.Random_, arg4: Internal.BoundingBox_, arg5: Internal.ChunkPos_, arg6: BlockPos_): void; + move($$0: number, $$1: number, $$2: number): void; + isCloseToChunk($$0: Internal.ChunkPos_, $$1: number): boolean; + getGenDepth(): number; + getOrientation(): Internal.Direction; + addChildren($$0: Internal.StructurePiece_, $$1: Internal.StructurePieceAccessor_, $$2: Internal.Random_): void; + setOrientation($$0: Internal.Direction_): void; + getType(): Internal.StructurePieceType; + createTag($$0: Internal.StructurePieceSerializationContext_): Internal.CompoundTag; + getBoundingBox(): Internal.BoundingBox; + getRotation(): Internal.Rotation; + getMirror(): Internal.Mirror; + static createBoundingBox($$0: Internal.Stream_): Internal.BoundingBox; + static reorient($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.BlockState_): Internal.BlockState; + getLocatorPosition(): BlockPos; + getNoiseEffect(): Internal.NoiseEffect; + get genDepth(): number + get orientation(): Internal.Direction + set orientation($$0: Internal.Direction_) + get type(): Internal.StructurePieceType + get boundingBox(): Internal.BoundingBox + get rotation(): Internal.Rotation + get mirror(): Internal.Mirror + get locatorPosition(): BlockPos + get noiseEffect(): Internal.NoiseEffect + } + type StructurePiece_ = StructurePiece; + interface LongToIntFunction { + applyAsInt(arg0: number): number; + } + type LongToIntFunction_ = LongToIntFunction | ((arg0: number)=>number); + abstract class TypeParameter extends Internal.TypeCapture { + hashCode(): number; + toString(): string; + equals(arg0: any): boolean; + } + type TypeParameter_ = TypeParameter; + class BiomeGenerationSettings { + features(): Internal.List>; + getFlowerFeatures(): Internal.List>; + hasFeature($$0: Internal.PlacedFeature_): boolean; + getCarvers($$0: CarvingGenerationStep_): Internal.Iterable>>; + get flowerFeatures(): Internal.List> + "features": Internal.List>; + "carvers": Internal.Map>>; + readonly static "EMPTY": Internal.BiomeGenerationSettings; + "featureSet": Internal.Supplier>; + readonly static "CODEC": any; + "flowerFeatures": Internal.Supplier>>; + } + type BiomeGenerationSettings_ = BiomeGenerationSettings; + interface DirectoryStream$Filter { + accept(arg0: T): boolean; + } + type DirectoryStream$Filter_ = DirectoryStream$Filter | ((arg0: T)=>boolean); + abstract class Screen extends Internal.AbstractContainerEventHandler implements Internal.ScreenAccessor, Internal.ScreenInputDelegate, Internal.Widget, Internal.ScreenExtensions { + charTyped($$0: string, $$1: number): boolean; + afterMouseAction(): void; + fabric_getAfterRenderEvent(): net.fabricmc.fabric.api.event.Event; + onFilesDrop($$0: Internal.List_): void; + narrationEnabled(): void; + fabric_getRemoveEvent(): net.fabricmc.fabric.api.event.Event; + mouseClicked($$0: number, $$1: number, $$2: number): boolean; + keyReleased($$0: number, $$1: number, $$2: number): boolean; + static isCut($$0: number): boolean; + fabric_getAfterTickEvent(): net.fabricmc.fabric.api.event.Event; + sendMessage($$0: string, $$1: boolean): void; + addRenderableWidget($$0: T): T; + renderTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: number, $$3: number): void; + architectury_delegateInputs(): this; + afterMouseMove(): void; + mouseMoved($$0: number, $$1: number): void; + renderTooltip($$0: Internal.PoseStack_, $$1: Internal.Component_, $$2: number, $$3: number): void; + fabric_getBeforeMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + magicalSpecialHackyFocus($$0: Internal.GuiEventListener_): void; + static isCopy($$0: number): boolean; + render($$0: Internal.PoseStack_, $$1: number, $$2: number, $$3: number): void; + fabric_getButtons(): Internal.List; + renderComponentTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: number, $$3: number): void; + fabric_getAllowKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + changeFocus($$0: boolean): boolean; + handleComponentClicked($$0: Internal.Style_): boolean; + keyPressed($$0: number, $$1: number, $$2: number): boolean; + tick(): void; + isPauseScreen(): boolean; + getTextRenderer(): Internal.Font; + fabric_getBeforeMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + getClient(): Internal.Minecraft; + getTooltipFromItem($$0: Internal.ItemStack_): Internal.List; + removed(): void; + children(): Internal.List; + getTitle(): Internal.Component; + fabric_getBeforeMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + addRenderableOnly($$0: T): T; + static isSelectAll($$0: number): boolean; + fabric_getAfterMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + getChildAt($$0: number, $$1: number): Internal.Optional; + isMouseOver($$0: number, $$1: number): boolean; + renderBackground($$0: Internal.PoseStack_, $$1: number): void; + shouldCloseOnEsc(): boolean; + fabric_getBeforeKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + getItemRenderer(): Internal.ItemRenderer; + fabric_getAfterKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + renderTooltip($$0: Internal.PoseStack_, $$1: Internal.List_, $$2: Internal.Optional_, $$3: number, $$4: number): void; + fabric_getAfterKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + static hasAltDown(): boolean; + mouseScrolled($$0: number, $$1: number, $$2: number): boolean; + renderDirtBackground($$0: number): void; + addWidget($$0: T): T; + onClose(): void; + fabric_getAllowMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + static hasShiftDown(): boolean; + init($$0: Internal.Minecraft_, $$1: number, $$2: number): void; + renderBackground($$0: Internal.PoseStack_): void; + fabric_getAfterMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getBeforeTickEvent(): net.fabricmc.fabric.api.event.Event; + mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + getNarrationMessage(): Internal.Component; + fabric_getBeforeRenderEvent(): net.fabricmc.fabric.api.event.Event; + handler$bfo000$sendMessage(message: string, bl: boolean, info: Internal.CallbackInfo_): void; + handler$bfo000$onClose(info: Internal.CallbackInfo_): void; + fabric_getAfterMouseReleaseEvent(): net.fabricmc.fabric.api.event.Event; + resize($$0: Internal.Minecraft_, $$1: number, $$2: number): void; + mouseReleased($$0: number, $$1: number, $$2: number): boolean; + static isPaste($$0: number): boolean; + sendMessage($$0: string): void; + static hasControlDown(): boolean; + afterKeyboardAction(): void; + fabric_getBeforeKeyReleaseEvent(): net.fabricmc.fabric.api.event.Event; + static findNarratableWidget($$0: Internal.List_, $$1: Internal.NarratableEntry_): Internal.Screen$NarratableSearchResult; + setInitialFocus($$0: Internal.GuiEventListener_): void; + fabric_getAllowMouseScrollEvent(): net.fabricmc.fabric.api.event.Event; + fabric_getAllowKeyPressEvent(): net.fabricmc.fabric.api.event.Event; + handleDelayedNarration(): void; + static wrapScreenError($$0: Internal.Runnable_, $$1: string, $$2: string): void; + fabric_getAllowMouseClickEvent(): net.fabricmc.fabric.api.event.Event; + get pauseScreen(): boolean + get textRenderer(): Internal.Font + get client(): Internal.Minecraft + get title(): Internal.Component + get itemRenderer(): Internal.ItemRenderer + get narrationMessage(): Internal.Component + set initialFocus($$0: Internal.GuiEventListener_) + "width": number; + "passEvents": boolean; + "height": number; + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "renderables": Internal.List; + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "narratables": Internal.List; + } + type Screen_ = Screen; + interface Spliterator$OfPrimitive extends Internal.Spliterator { + forEachRemaining(arg0: Internal.Consumer_): void; + trySplit(): Internal.Spliterator; + getComparator(): Internal.Comparator; + getExactSizeIfKnown(): number; + forEachRemaining(arg0: T_CONS): void; + hasCharacteristics(arg0: number): boolean; + tryAdvance(arg0: T_CONS): boolean; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + } + type Spliterator$OfPrimitive_ = Spliterator$OfPrimitive; + interface RecvByteBufAllocator { + newHandle(): Internal.RecvByteBufAllocator$Handle; + } + type RecvByteBufAllocator_ = RecvByteBufAllocator; + class RecipeBook { + constructor() + copyOverData($$0: Internal.RecipeBook_): void; + contains($$0: ResourceLocation_): boolean; + removeHighlight($$0: Internal.Recipe_): void; + remove($$0: Internal.Recipe_): void; + isOpen($$0: Internal.RecipeBookType_): boolean; + add($$0: Internal.Recipe_): void; + addHighlight($$0: Internal.Recipe_): void; + setOpen($$0: Internal.RecipeBookType_, $$1: boolean): void; + willHighlight($$0: Internal.Recipe_): boolean; + contains($$0: Internal.Recipe_): boolean; + isFiltering($$0: Internal.RecipeBookType_): boolean; + isFiltering($$0: Internal.RecipeBookMenu_): boolean; + setFiltering($$0: Internal.RecipeBookType_, $$1: boolean): void; + setBookSetting($$0: Internal.RecipeBookType_, $$1: boolean, $$2: boolean): void; + getBookSettings(): Internal.RecipeBookSettings; + setBookSettings($$0: Internal.RecipeBookSettings_): void; + get bookSettings(): Internal.RecipeBookSettings + set bookSettings($$0: Internal.RecipeBookSettings_) + } + type RecipeBook_ = RecipeBook; + class ServerboundSeenAdvancementsPacket$Action extends Internal.Enum { + static values(): Internal.ServerboundSeenAdvancementsPacket$Action[]; + static valueOf($$0: string): Internal.ServerboundSeenAdvancementsPacket$Action; + readonly static "OPENED_TAB": Internal.ServerboundSeenAdvancementsPacket$Action; + readonly static "CLOSED_SCREEN": Internal.ServerboundSeenAdvancementsPacket$Action; + } + type ServerboundSeenAdvancementsPacket$Action_ = "closed_screen" | ServerboundSeenAdvancementsPacket$Action | "opened_tab"; + class WallSide extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.WallSide[]; + toString(): string; + getSerializedName(): string; + static valueOf($$0: string): Internal.WallSide; + get serializedName(): string + readonly static "LOW": Internal.WallSide; + readonly static "TALL": Internal.WallSide; + readonly static "NONE": Internal.WallSide; + } + type WallSide_ = "low" | WallSide | "tall" | "none"; + class ChatVisiblity extends Internal.Enum { + static byId($$0: number): Internal.ChatVisiblity; + getKey(): string; + static valueOf($$0: string): Internal.ChatVisiblity; + static values(): Internal.ChatVisiblity[]; + getId(): number; + get key(): string + get id(): number + readonly static "HIDDEN": Internal.ChatVisiblity; + readonly static "FULL": Internal.ChatVisiblity; + readonly static "SYSTEM": Internal.ChatVisiblity; + } + type ChatVisiblity_ = "system" | "full" | "hidden" | ChatVisiblity; + abstract class BiomeSource implements Internal.BiomeResolver { + findBiomeHorizontal($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Predicate_>, $$6: Internal.Random_, $$7: boolean, $$8: Internal.Climate$Sampler_): Internal.Pair>; + withSeed(arg0: number): this; + possibleBiomes(): Internal.Set>; + getBiomesWithin($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Climate$Sampler_): Internal.Set>; + featuresPerStep(): Internal.List; + addDebugInfo($$0: Internal.List_, $$1: BlockPos_, $$2: Internal.Climate$Sampler_): void; + buildFeaturesPerStep($$0: Internal.List_>, $$1: boolean): Internal.List; + getNoiseBiome(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder; + findBiomeHorizontal($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_>, $$5: Internal.Random_, $$6: Internal.Climate$Sampler_): Internal.Pair>; + "possibleBiomes": Internal.Set>; + "featuresPerStep": Internal.Supplier>; + readonly static "CODEC": any; + } + type BiomeSource_ = BiomeSource; + class RenderStateShard$CullStateShard extends Internal.RenderStateShard$BooleanStateShard { + constructor($$0: boolean) + } + type RenderStateShard$CullStateShard_ = RenderStateShard$CullStateShard; + class ServerOpList extends Internal.StoredUserList { + constructor($$0: Internal.File_) + getUserList(): string[]; + canBypassPlayerLimit($$0: Internal.GameProfile_): boolean; + get userList(): string[] + } + type ServerOpList_ = ServerOpList; + interface BakedModelManagerHooks { + fabric_getModel(arg0: ResourceLocation_): Internal.BakedModel; + } + type BakedModelManagerHooks_ = BakedModelManagerHooks; + interface MutableComponent extends Internal.ComponentKJS, Internal.Component { + append(arg0: Internal.Component_): this; + hasStyle(): boolean; + darkRed(): this; + visitSelf($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visit($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + toJson(): Internal.JsonElement; + visit($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visitSelf($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + darkBlue(): this; + obfuscated(value: boolean): this; + getString($$0: number): string; + darkGreen(): this; + bold(): this; + color(c: Internal.Color_): this; + underlined(): this; + yellow(): this; + withStyle($$0: Internal.UnaryOperator_): this; + darkPurple(): this; + blue(): this; + hover(s: Internal.Component_): this; + bold(value: boolean): this; + withStyle($$0: Internal.ChatFormatting_): this; + aqua(): this; + green(): this; + black(): this; + obfuscated(): this; + strikethrough(value: boolean): this; + insertion(s: string): this; + red(): this; + italic(): this; + forEach(arg0: Internal.Consumer_): void; + component(): Internal.Component; + click(s: Internal.ClickEvent_): this; + underlined(value: boolean): this; + self(): this; + rawComponent(): this; + gray(): this; + font(s: ResourceLocation_): this; + darkAqua(): this; + getString(): string; + darkGray(): this; + spliterator(): Internal.Spliterator; + iterator(): Internal.Iterator; + noColor(): this; + setStyle(arg0: Internal.Style_): this; + withStyle($$0: Internal.Style_): this; + strikethrough(): this; + gold(): this; + white(): this; + hasSiblings(): boolean; + italic(value: boolean): this; + withStyle(...$$0: Internal.ChatFormatting_[]): this; + rawCopy(): this; + toFlatList($$0: Internal.Style_): Internal.List; + lightPurple(): this; + get string(): string + set style(arg0: Internal.Style_) + } + type MutableComponent_ = MutableComponent; + abstract class NearestVisibleLivingEntitySensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type NearestVisibleLivingEntitySensor_ = NearestVisibleLivingEntitySensor; + abstract class URLConnection { + setIfModifiedSince(arg0: number): void; + getHeaderFieldLong(arg0: string, arg1: number): number; + getContentLengthLong(): number; + static getDefaultRequestProperty(arg0: string): string; + getConnectTimeout(): number; + static setFileNameMap(arg0: Internal.FileNameMap_): void; + getRequestProperty(arg0: string): string; + setDoInput(arg0: boolean): void; + setUseCaches(arg0: boolean): void; + setDoOutput(arg0: boolean): void; + getContentLength(): number; + static setDefaultAllowUserInteraction(arg0: boolean): void; + getContent(arg0: Internal.Class_[]): any; + getIfModifiedSince(): number; + getUseCaches(): boolean; + getHeaderField(arg0: string): string; + getContent(): any; + getURL(): Internal.URL; + getDoOutput(): boolean; + static getDefaultUseCaches(arg0: string): boolean; + setConnectTimeout(arg0: number): void; + getDoInput(): boolean; + connect(): void; + getReadTimeout(): number; + getRequestProperties(): Internal.Map>; + getHeaderField(arg0: number): string; + getContentEncoding(): string; + static setDefaultRequestProperty(arg0: string, arg1: string): void; + setAllowUserInteraction(arg0: boolean): void; + getInputStream(): Internal.InputStream; + getDate(): number; + static guessContentTypeFromStream(arg0: Internal.InputStream_): string; + setReadTimeout(arg0: number): void; + static getDefaultAllowUserInteraction(): boolean; + getOutputStream(): Internal.OutputStream; + getPermission(): Internal.Permission; + getHeaderFieldInt(arg0: string, arg1: number): number; + getLastModified(): number; + static getFileNameMap(): Internal.FileNameMap; + getDefaultUseCaches(): boolean; + getAllowUserInteraction(): boolean; + addRequestProperty(arg0: string, arg1: string): void; + toString(): string; + getHeaderFields(): Internal.Map>; + getHeaderFieldKey(arg0: number): string; + static setContentHandlerFactory(arg0: Internal.ContentHandlerFactory_): void; + setRequestProperty(arg0: string, arg1: string): void; + getExpiration(): number; + setDefaultUseCaches(arg0: boolean): void; + getHeaderFieldDate(arg0: string, arg1: number): number; + static setDefaultUseCaches(arg0: string, arg1: boolean): void; + getContentType(): string; + static guessContentTypeFromName(arg0: string): string; + set ifModifiedSince(arg0: number) + get contentLengthLong(): number + get connectTimeout(): number + set fileNameMap(arg0: Internal.FileNameMap_) + set doInput(arg0: boolean) + set useCaches(arg0: boolean) + set doOutput(arg0: boolean) + get contentLength(): number + set defaultAllowUserInteraction(arg0: boolean) + get ifModifiedSince(): number + get useCaches(): boolean + get content(): any + get URL(): Internal.URL + get doOutput(): boolean + set connectTimeout(arg0: number) + get doInput(): boolean + get readTimeout(): number + get requestProperties(): Internal.Map> + get contentEncoding(): string + set allowUserInteraction(arg0: boolean) + get inputStream(): Internal.InputStream + get date(): number + set readTimeout(arg0: number) + get defaultAllowUserInteraction(): boolean + get outputStream(): Internal.OutputStream + get permission(): Internal.Permission + get lastModified(): number + get fileNameMap(): Internal.FileNameMap + get defaultUseCaches(): boolean + get allowUserInteraction(): boolean + get headerFields(): Internal.Map> + set contentHandlerFactory(arg0: Internal.ContentHandlerFactory_) + get expiration(): number + set defaultUseCaches(arg0: boolean) + get contentType(): string + } + type URLConnection_ = URLConnection; + interface ObjectIterator extends Internal.Iterator { + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + skip(arg0: number): number; + } + type ObjectIterator_ = ObjectIterator; + class RandomPatchConfiguration extends Internal.Record implements Internal.FeatureConfiguration { + constructor($$0: number, $$1: number, $$2: number, $$3: Internal.Holder_) + tries(): number; + hashCode(): number; + ySpread(): number; + getFeatures(): Internal.Stream>; + toString(): string; + feature(): Internal.Holder; + equals($$0: any): boolean; + xzSpread(): number; + get features(): Internal.Stream> + readonly static "CODEC": any; + } + type RandomPatchConfiguration_ = RandomPatchConfiguration; + class ModuleDescriptor$Opens$Modifier extends Internal.Enum { + static valueOf(arg0: string): Internal.ModuleDescriptor$Opens$Modifier; + static values(): Internal.ModuleDescriptor$Opens$Modifier[]; + readonly static "MANDATED": Internal.ModuleDescriptor$Opens$Modifier; + readonly static "SYNTHETIC": Internal.ModuleDescriptor$Opens$Modifier; + } + type ModuleDescriptor$Opens$Modifier_ = "mandated" | ModuleDescriptor$Opens$Modifier | "synthetic"; + class ModuleLayer$Controller { + addExports(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this; + layer(): Internal.ModuleLayer; + addOpens(arg0: Internal.Module_, arg1: string, arg2: Internal.Module_): this; + addReads(arg0: Internal.Module_, arg1: Internal.Module_): this; + } + type ModuleLayer$Controller_ = ModuleLayer$Controller; + interface DrawCallTrackingRenderBuffers { + getRenderTypes(): number; + resetDrawCounts(): void; + getDrawCalls(): number; + get renderTypes(): number + get drawCalls(): number + } + type DrawCallTrackingRenderBuffers_ = DrawCallTrackingRenderBuffers; + class ModCheck$Confidence extends Internal.Enum { + static values(): Internal.ModCheck$Confidence[]; + static valueOf($$0: string): Internal.ModCheck$Confidence; + readonly static "VERY_LIKELY": Internal.ModCheck$Confidence; + readonly static "DEFINITELY": Internal.ModCheck$Confidence; + readonly static "PROBABLY_NOT": Internal.ModCheck$Confidence; + } + type ModCheck$Confidence_ = "definitely" | "very_likely" | ModCheck$Confidence | "probably_not"; + abstract class BlockBehaviour$BlockStateBase extends Internal.StateHolder implements Internal.BlockStateKJS { + updateNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number): void; + canOcclude(): boolean; + getShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; + getLightBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): number; + getSignal($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): number; + getLightEmission(): number; + updateNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number, $$3: number): void; + getTicker($$0: Internal.Level_, $$1: Internal.BlockEntityType_): Internal.BlockEntityTicker; + getInteractionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + is($$0: Internal.TagKey_): boolean; + setRequiresToolKJS(arg0: boolean): void; + setMaterialKJS(arg0: Internal.Material_): void; + useShapeForLightOcclusion(): boolean; + initCache(): void; + isRandomlyTicking(): boolean; + isSolidRender($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + isPathfindable($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.PathComputationType_): boolean; + getVisualShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; + canSurvive($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; + rotate($$0: Internal.Rotation_): Internal.BlockState; + getMapColor($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.MaterialColor; + is($$0: Internal.HolderSet_): boolean; + onRemove($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: boolean): void; + getSeed($$0: BlockPos_): number; + isFaceSturdy($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): boolean; + getMenuProvider($$0: Internal.Level_, $$1: BlockPos_): Internal.MenuProvider; + getBlockSupportShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + handler$znc000$cacheStateHead(ci: Internal.CallbackInfo_): void; + onPlace($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: boolean): void; + tick($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Random_): void; + getBlock(): Internal.Block; + getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.CollisionContext_): Internal.VoxelShape; + getOcclusionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + is($$0: Internal.Block_): boolean; + isViewBlocking($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + getFluidState(): Internal.FluidState; + setDestroySpeedKJS(arg0: number): void; + getShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + emissiveRendering($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + getTags(): Internal.Stream>; + mirror($$0: Internal.Mirror_): Internal.BlockState; + isAir(): boolean; + getDestroySpeed($$0: Internal.BlockGetter_, $$1: BlockPos_): number; + getDirectSignal($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): number; + hasBlockEntity(): boolean; + isValidSpawn($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.EntityType_): boolean; + hasAnalogOutputSignal(): boolean; + hasLargeCollisionShape(): boolean; + spawnAfterBreak($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.ItemStack_): void; + getRenderShape(): Internal.RenderShape; + getDestroyProgress($$0: Internal.Player_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; + updateShape($$0: Internal.Direction_, $$1: Internal.BlockState_, $$2: Internal.LevelAccessor_, $$3: BlockPos_, $$4: BlockPos_): Internal.BlockState; + getMaterial(): Internal.Material; + getPistonPushReaction(): Internal.PushReaction; + isSuffocating($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + skipRendering($$0: Internal.BlockState_, $$1: Internal.Direction_): boolean; + isFaceSturdy($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_, $$3: Internal.SupportType_): boolean; + is($$0: Internal.TagKey_, $$1: Internal.Predicate_): boolean; + hasPostProcess($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + setLightEmissionKJS(arg0: number): void; + handler$znc000$cacheStateTail(ci: Internal.CallbackInfo_): void; + neighborChanged($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Block_, $$3: BlockPos_, $$4: boolean): void; + updateIndirectNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number, $$3: number): void; + getFaceOcclusionShape($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Direction_): Internal.VoxelShape; + isRedstoneConductor($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + entityInside($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Entity_): void; + getShadeBrightness(arg0: Internal.BlockGetter_, arg1: BlockPos_): number; + getAnalogOutputSignal($$0: Internal.Level_, $$1: BlockPos_): number; + updateIndirectNeighbourShapes($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: number): void; + use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_, $$3: Internal.BlockHitResult_): Internal.InteractionResult; + entityCanStandOn($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Entity_): boolean; + onProjectileHit($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: Internal.BlockHitResult_, $$3: Internal.Projectile_): void; + propagatesSkylightDown($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + isCollisionShapeFullBlock($$0: Internal.BlockGetter_, $$1: BlockPos_): boolean; + getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + getSoundType(): Internal.SoundType; + getOffset($$0: Internal.BlockGetter_, $$1: BlockPos_): Vec3; + entityCanStandOnFace($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.Entity_, $$3: Internal.Direction_): boolean; + canBeReplaced($$0: Internal.Fluid_): boolean; + requiresCorrectToolForDrops(): boolean; + triggerEvent($$0: Internal.Level_, $$1: BlockPos_, $$2: number, $$3: number): boolean; + getDrops($$0: Internal.LootContext$Builder_): Internal.List; + isSignalSource(): boolean; + canBeReplaced($$0: Internal.BlockPlaceContext_): boolean; + randomTick($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: Internal.Random_): void; + attack($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Player_): void; + get lightEmission(): number + set requiresToolKJS(arg0: boolean) + set materialKJS(arg0: Internal.Material_) + get randomlyTicking(): boolean + get block(): Internal.Block + get fluidState(): Internal.FluidState + set destroySpeedKJS(arg0: number) + get tags(): Internal.Stream> + get air(): boolean + get renderShape(): Internal.RenderShape + get material(): Internal.Material + get pistonPushReaction(): Internal.PushReaction + set lightEmissionKJS(arg0: number) + get soundType(): Internal.SoundType + get signalSource(): boolean + } + type BlockBehaviour$BlockStateBase_ = BlockBehaviour$BlockStateBase; + class RuntimeException extends Internal.Exception { + constructor() + constructor(arg0: string, arg1: Internal.Throwable_) + constructor(arg0: Internal.Throwable_) + constructor(arg0: string) + } + type RuntimeException_ = RuntimeException; + class MultipartBlockStateGenerator { + constructor() + part(when: string, model: string): void; + part(when: string, consumer: Internal.Consumer_): void; + toJson(): Internal.JsonObject; + } + type MultipartBlockStateGenerator_ = MultipartBlockStateGenerator; + class AlternativeLootItemCondition$Builder implements Internal.LootItemCondition$Builder { + constructor(...$$0: Internal.LootItemCondition$Builder_[]) + build(): Internal.LootItemCondition; + invert(): Internal.LootItemCondition$Builder; + or($$0: Internal.LootItemCondition$Builder_): this; + } + type AlternativeLootItemCondition$Builder_ = AlternativeLootItemCondition$Builder; + class ModelGenerator$Face { + constructor() + tintindex(i: number): this; + uv(u0: number, v0: number, u1: number, v1: number): this; + cull(d: Internal.Direction_): this; + cull(): this; + toJson(): Internal.JsonObject; + tex(t: string): this; + } + type ModelGenerator$Face_ = ModelGenerator$Face; + class Ghast extends Internal.FlyingMob implements Internal.Enemy { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + static checkGhastSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getExplosionPower(): number; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + isCharging(): boolean; + alwaysAccepts(): boolean; + getMaxSpawnClusterSize(): number; + getSoundSource(): Internal.SoundSource; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setCharging($$0: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get explosionPower(): number + get charging(): boolean + get maxSpawnClusterSize(): number + get soundSource(): Internal.SoundSource + set charging($$0: boolean) + } + type Ghast_ = Ghast; + class Point extends Internal.Record { + constructor(x: number, y: number) + hashCode(): number; + toString(): string; + y(): number; + x(): number; + equals(o: any): boolean; + } + type Point_ = Point; + interface ScreenEvents$BeforeRender { + beforeRender(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void; + } + type ScreenEvents$BeforeRender_ = ((arg0: Internal.Screen, arg1: Internal.PoseStack, arg2: number, arg3: number, arg4: number)=>void) | ScreenEvents$BeforeRender; + class ThreeLayersFeatureSize extends Internal.FeatureSize { + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.OptionalInt_) + getSizeAtHeight($$0: number, $$1: number): number; + readonly static "CODEC": any; + } + type ThreeLayersFeatureSize_ = ThreeLayersFeatureSize; + abstract class RecipeJS { + constructor() + getGroup(): string; + getUniqueId(): string; + getInputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; + customIngredientAction(filter: Internal.IngredientActionFilter_, id: string): this; + getOriginalRecipeResult(): Internal.ItemStackJS; + getType(): string; + stage(s: string): this; + merge(data: any): this; + replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): boolean; + group(g: string): this; + createRecipe(): Internal.Recipe; + modifyResult(callback: Internal.ModifyRecipeResultCallback_): this; + id(_id: ResourceLocation_): this; + hasInput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; + serializeIngredientStack(in_: Internal.IngredientStackJS_): Internal.JsonElement; + dontAdd(): void; + serializeJson(): void; + getFromToString(): string; + getOutputIndex(ingredient: Internal.IngredientJS_, exact: boolean): number; + create(arg0: Internal.ListJS_): void; + parseResultItemList(o: any): Internal.List; + parseIngredientItem(o: any): Internal.IngredientJS; + hasOutput(ingredient: Internal.IngredientJS_, exact: boolean): boolean; + replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean, func: Internal.BiFunction_): boolean; + parseIngredientItem(o: any, key: string): Internal.IngredientJS; + ingredientAction(filter: Internal.IngredientActionFilter_, action: Internal.IngredientAction_): this; + convertReplacedInput(index: number, oldIngredient: Internal.IngredientJS_, newIngredient: Internal.IngredientJS_): Internal.IngredientJS; + serialize(): void; + getPath(): string; + keepIngredient(filter: Internal.IngredientActionFilter_): this; + getMod(): string; + parseIngredientItemStackList(o: any): Internal.List; + toString(): string; + serializeNBTAsJson(): boolean; + getOriginalRecipeIngredients(): Internal.List; + convertReplacedOutput(index: number, oldStack: Internal.ItemStackJS_, newStack: Internal.ItemStackJS_): Internal.ItemStackJS; + damageIngredient(filter: Internal.IngredientActionFilter_): this; + parseIngredientItemList(o: any): Internal.List; + replaceOutput(i: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean, func: Internal.BiFunction_): boolean; + getId(): string; + replaceIngredient(filter: Internal.IngredientActionFilter_, item: Internal.ItemStackJS_): this; + save(): void; + replaceInput(i: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): boolean; + setGroup(g: string): void; + resultFromRecipeJson(json: Internal.JsonObject_): Internal.ItemStackJS; + getOrCreateId(): ResourceLocation; + damageIngredient(filter: Internal.IngredientActionFilter_, damage: number): this; + deserializeJson(): void; + parseResultItem(o: any): Internal.ItemStackJS; + serializeItemStack(stack: Internal.ItemStackJS_): Internal.JsonElement; + deserialize(): void; + get group(): string + get uniqueId(): string + get originalRecipeResult(): Internal.ItemStackJS + get type(): string + get fromToString(): string + get path(): string + get mod(): string + get originalRecipeIngredients(): Internal.List + get id(): string + set group(g: string) + get orCreateId(): ResourceLocation + "serializeInputs": boolean; + readonly "outputItems": Internal.List; + "originalJson": Internal.JsonObject; + "json": Internal.JsonObject; + "serializeOutputs": boolean; + static "currentRecipe": Internal.RecipeJS; + static "itemErrors": false; + readonly "inputItems": Internal.List; + "id": ResourceLocation; + "originalRecipe": Internal.Recipe; + "type": Internal.RecipeTypeJS; + } + type RecipeJS_ = RecipeJS; + class TrappedChestBlockEntity extends Internal.ChestBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + hasCustomName(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + hasAnyOf($$0: Internal.Set_): boolean; + get maxStackSize(): number + } + type TrappedChestBlockEntity_ = TrappedChestBlockEntity; + class RenderStateShard$DepthTestStateShard extends Internal.RenderStateShard { + constructor($$0: string, $$1: number) + toString(): string; + } + type RenderStateShard$DepthTestStateShard_ = RenderStateShard$DepthTestStateShard; + class Variant extends Internal.Enum { + static values(): Internal.Variant[]; + static valueOf($$0: string): Internal.Variant; + static byId($$0: number): Internal.Variant; + getId(): number; + get id(): number + readonly static "WHITE": Internal.Variant; + readonly static "BLACK": Internal.Variant; + readonly static "CREAMY": Internal.Variant; + readonly static "BROWN": Internal.Variant; + readonly static "GRAY": Internal.Variant; + readonly static "CHESTNUT": Internal.Variant; + readonly static "DARKBROWN": Internal.Variant; + } + type Variant_ = Variant | "darkbrown" | "white" | "brown" | "gray" | "black" | "creamy" | "chestnut"; + class LevelChunk$EntityCreationType extends Internal.Enum { + static valueOf($$0: string): Internal.LevelChunk$EntityCreationType; + static values(): Internal.LevelChunk$EntityCreationType[]; + readonly static "IMMEDIATE": Internal.LevelChunk$EntityCreationType; + readonly static "QUEUED": Internal.LevelChunk$EntityCreationType; + readonly static "CHECK": Internal.LevelChunk$EntityCreationType; + } + type LevelChunk$EntityCreationType_ = "check" | "immediate" | LevelChunk$EntityCreationType | "queued"; + class LiteralCommandNode extends Internal.CommandNode { + constructor(arg0: string, arg1: Internal.Command_, arg2: Internal.Predicate_, arg3: Internal.CommandNode_, arg4: Internal.RedirectModifier_, arg5: boolean) + isValidInput(arg0: string): boolean; + hashCode(): number; + getExamples(): Internal.Collection; + toString(): string; + parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; + getName(): string; + createBuilder(): Internal.ArgumentBuilder; + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + getUsageText(): string; + equals(arg0: any): boolean; + getLiteral(): string; + get examples(): Internal.Collection + get name(): string + get usageText(): string + get literal(): string + } + type LiteralCommandNode_ = LiteralCommandNode; + class TextureAtlas extends Internal.AbstractTexture implements Internal.TextureAtlasExtension, Internal.Tickable, Internal.SpriteFinderImpl$SpriteFinderAccess, Internal.TextureAtlasAccessor { + constructor($$0: ResourceLocation_) + redirect$bko000$sodiumExtra$tickAnimatedSprites(instance: Internal.TextureAtlasSprite_): Internal.Tickable; + callGetResourceLocation(arg0: ResourceLocation_): ResourceLocation; + getSprite($$0: ResourceLocation_): Internal.TextureAtlasSprite; + cycleAnimationFrames(): void; + getPBRHolder(): Internal.PBRAtlasHolder; + handler$bfp000$reload(preparations: Internal.TextureAtlas$Preparations_, info: Internal.CallbackInfo_): void; + clearTextureData(): void; + tick(): void; + prepareToStitch($$0: Internal.ResourceManager_, $$1: Internal.Stream_, $$2: Internal.ProfilerFiller_, $$3: number): Internal.TextureAtlas$Preparations; + location(): ResourceLocation; + localvar$zmi000$beforeSpriteLoad(set: Internal.Set_): Internal.Set; + load($$0: Internal.ResourceManager_): void; + updateFilter($$0: Internal.TextureAtlas$Preparations_): void; + getTexturesByName(): Internal.Map; + getOrCreatePBRHolder(): Internal.PBRAtlasHolder; + fabric_spriteFinder(): Internal.SpriteFinderImpl; + reload($$0: Internal.TextureAtlas$Preparations_): void; + get PBRHolder(): Internal.PBRAtlasHolder + get texturesByName(): Internal.Map + get orCreatePBRHolder(): Internal.PBRAtlasHolder + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "LOCATION_BLOCKS": ResourceLocation; + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "texturesByName": Internal.Map; + /** + * @java.lang.Deprecated(forRemoval=false, since="") + */ + readonly static "LOCATION_PARTICLES": ResourceLocation; + } + type TextureAtlas_ = TextureAtlas; + interface Byte2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { + put(arg0: number, arg1: number): number; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2LongFunction; + remove(arg0: number): number; + getOrDefault(arg0: any, arg1: any): any; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2LongFunction; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Byte2ShortFunction; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Byte2ObjectFunction; + get(arg0: any): number; + containsKey(arg0: any): boolean; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Byte2ByteFunction; + remove(arg0: any): number; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2LongFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2LongFunction; + put(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Byte2IntFunction; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Byte2FloatFunction; + containsKey(arg0: number): boolean; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Byte2CharFunction; + getOrDefault(arg0: number, arg1: number): number; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2LongFunction; + put(arg0: number, arg1: number): number; + defaultReturnValue(): number; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Byte2ReferenceFunction; + get(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + getOrDefault(arg0: any, arg1: number): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenLong(arg0: Internal.Long2LongFunction_): this; + andThen(arg0: Internal.Function_): Internal.Function; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2LongFunction; + size(): number; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + apply(arg0: number): number; + clear(): void; + applyAsLong(arg0: number): number; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2LongFunction; + defaultReturnValue(arg0: number): void; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2LongFunction; + } + type Byte2LongFunction_ = Byte2LongFunction | ((arg0: number)=>number); + class MapItemSavedData extends Internal.SavedData { + isTrackedCountOverLimit($$0: number): boolean; + static createForClient($$0: number, $$1: boolean, $$2: Internal.ResourceKey_): Internal.MapItemSavedData; + updateColor($$0: number, $$1: number, $$2: number): boolean; + static addTargetDecoration($$0: Internal.ItemStack_, $$1: BlockPos_, $$2: string, $$3: Internal.MapDecoration$Type_): void; + removedFromFrame($$0: BlockPos_, $$1: number): void; + getDecorations(): Internal.Iterable; + addClientSideDecorations($$0: Internal.List_): void; + getHoldingPlayer($$0: Internal.Player_): Internal.MapItemSavedData$HoldingPlayer; + tickCarriedBy($$0: Internal.Player_, $$1: Internal.ItemStack_): void; + setColor($$0: number, $$1: number, $$2: number): void; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + toggleBanner($$0: Internal.LevelAccessor_, $$1: BlockPos_): boolean; + isExplorationMap(): boolean; + checkBanners($$0: Internal.BlockGetter_, $$1: number, $$2: number): void; + scaled($$0: number): this; + getUpdatePacket($$0: number, $$1: Internal.Player_): Internal.Packet; + locked(): this; + getBanners(): Internal.Collection; + static load($$0: Internal.CompoundTag_): Internal.MapItemSavedData; + static createFresh($$0: number, $$1: number, $$2: number, $$3: boolean, $$4: boolean, $$5: Internal.ResourceKey_): Internal.MapItemSavedData; + get decorations(): Internal.Iterable + get explorationMap(): boolean + get banners(): Internal.Collection + "colors": number[]; + readonly static "MAX_SCALE": 4; + readonly "scale": number; + readonly "z": number; + readonly "locked": boolean; + readonly "x": number; + readonly "dimension": Internal.ResourceKey; + readonly static "TRACKED_DECORATION_LIMIT": 256; + } + type MapItemSavedData_ = MapItemSavedData; + class PackMetadataSection { + constructor($$0: Internal.Component_, $$1: number) + getPackFormat(): number; + getDescription(): Internal.Component; + get packFormat(): number + get description(): Internal.Component + readonly static "SERIALIZER": Internal.PackMetadataSectionSerializer; + } + type PackMetadataSection_ = PackMetadataSection; + class ReplaceBlockConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockState_, $$1: Internal.BlockState_) + constructor($$0: Internal.List_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "targetStates": Internal.List; + } + type ReplaceBlockConfiguration_ = ReplaceBlockConfiguration; + class BufferBuilder$DrawState { + mode(): Internal.VertexFormat$Mode; + indexOnly(): boolean; + sequentialIndex(): boolean; + format(): Internal.VertexFormat; + indexCount(): number; + indexType(): Internal.VertexFormat$IndexType; + vertexBufferSize(): number; + bufferSize(): number; + vertexCount(): number; + } + type BufferBuilder$DrawState_ = BufferBuilder$DrawState; + interface Object2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Object2CharFunction; + getOrDefault(arg0: any, arg1: any): any; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2FloatFunction; + removeFloat(arg0: any): number; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Object2ShortFunction; + defaultReturnValue(arg0: number): void; + getOrDefault(arg0: any, arg1: number): number; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Object2ByteFunction; + apply(arg0: K): number; + containsKey(arg0: any): boolean; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Object2ReferenceFunction; + put(arg0: any, arg1: any): any; + compose(arg0: Internal.Function_): Internal.Function; + applyAsDouble(arg0: K): number; + put(arg0: K, arg1: number): number; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2FloatFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2FloatFunction; + defaultReturnValue(): number; + getFloat(arg0: any): number; + remove(arg0: any): number; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Object2DoubleFunction; + getOrDefault(arg0: any, arg1: number): number; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2FloatFunction; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2FloatFunction; + size(): number; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2FloatFunction; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Object2LongFunction; + clear(): void; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2FloatFunction; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Object2ObjectFunction; + put(arg0: K, arg1: number): number; + get(arg0: any): any; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Object2IntFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2FloatFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + } + type Object2FloatFunction_ = ((arg0: any)=>number) | Object2FloatFunction; + class AddSpawnProperties { + constructor() + setEntity(s: string): void; + setCategory(s: string): void; + set entity(s: string) + set category(s: string) + "minCount": number; + "_category": Internal.MobCategory; + "_entity": Internal.EntityType; + "biomes": Internal.BiomeFilter; + "maxCount": number; + "weight": number; + } + type AddSpawnProperties_ = AddSpawnProperties; + abstract class AbstractCookingRecipe implements Internal.Recipe { + constructor($$0: Internal.RecipeType_, $$1: ResourceLocation_, $$2: string, $$3: Internal.Ingredient_, $$4: Internal.ItemStack_, $$5: number, $$6: number) + getIngredients(): Internal.NonNullList; + getExperience(): number; + isSpecial(): boolean; + getGroup(): string; + assemble($$0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + canCraftInDimensions($$0: number, $$1: number): boolean; + getCookingTime(): number; + getId(): ResourceLocation; + isIncomplete(): boolean; + matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; + getResultItem(): Internal.ItemStack; + getRemainingItems($$0: Internal.Container_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get experience(): number + get special(): boolean + get group(): string + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get cookingTime(): number + get id(): ResourceLocation + get incomplete(): boolean + get resultItem(): Internal.ItemStack + } + type AbstractCookingRecipe_ = AbstractCookingRecipe; + class MatchingBlockTagPredicate extends Internal.StateTestingPredicate { + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + negate(): Internal.BiPredicate; + readonly static "CODEC": any; + } + type MatchingBlockTagPredicate_ = MatchingBlockTagPredicate; + class SharedSuggestionProvider$ElementSuggestionType extends Internal.Enum { + static values(): Internal.SharedSuggestionProvider$ElementSuggestionType[]; + shouldSuggestElements(): boolean; + shouldSuggestTags(): boolean; + static valueOf($$0: string): Internal.SharedSuggestionProvider$ElementSuggestionType; + readonly static "ALL": Internal.SharedSuggestionProvider$ElementSuggestionType; + readonly static "TAGS": Internal.SharedSuggestionProvider$ElementSuggestionType; + readonly static "ELEMENTS": Internal.SharedSuggestionProvider$ElementSuggestionType; + } + type SharedSuggestionProvider$ElementSuggestionType_ = "elements" | "tags" | SharedSuggestionProvider$ElementSuggestionType | "all"; + class ServerFunctionManager { + constructor($$0: Internal.MinecraftServer_, $$1: Internal.ServerFunctionLibrary_) + getFunctionNames(): Internal.Iterable; + replaceLibrary($$0: Internal.ServerFunctionLibrary_): void; + getDispatcher(): Internal.CommandDispatcher; + getTagNames(): Internal.Iterable; + getGameLoopSender(): Internal.CommandSourceStack; + execute($$0: Internal.CommandFunction_, $$1: Internal.CommandSourceStack_): number; + getTag($$0: ResourceLocation_): net.minecraft.tags.Tag; + getCommandLimit(): number; + get($$0: ResourceLocation_): Internal.Optional; + execute($$0: Internal.CommandFunction_, $$1: Internal.CommandSourceStack_, $$2: Internal.ServerFunctionManager$TraceCallbacks_): number; + tick(): void; + get functionNames(): Internal.Iterable + get dispatcher(): Internal.CommandDispatcher + get tagNames(): Internal.Iterable + get gameLoopSender(): Internal.CommandSourceStack + get commandLimit(): number + } + type ServerFunctionManager_ = ServerFunctionManager; + interface BlockEntityRenderer { + getViewDistance(): number; + render(arg0: T, arg1: number, arg2: Internal.PoseStack_, arg3: Internal.MultiBufferSource_, arg4: number, arg5: number): void; + shouldRender($$0: T, $$1: Vec3_): boolean; + shouldRenderOffScreen($$0: T): boolean; + get viewDistance(): number + } + type BlockEntityRenderer_ = BlockEntityRenderer; + class AttributeSupplier$Builder { + constructor() + add($$0: Internal.Attribute_, $$1: number): this; + build(): Internal.AttributeSupplier; + add($$0: Internal.Attribute_): this; + } + type AttributeSupplier$Builder_ = AttributeSupplier$Builder; + interface FloatIterator extends Internal.PrimitiveIterator { + forEachRemaining(arg0: any): void; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + forEachRemaining(arg0: Internal.FloatConsumer_): void; + skip(arg0: number): number; + nextFloat(): number; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + } + type FloatIterator_ = FloatIterator; + class BiasedToBottomHeight extends Internal.HeightProvider { + toString(): string; + static of($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_, $$2: number): Internal.BiasedToBottomHeight; + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + getType(): Internal.HeightProviderType; + get type(): Internal.HeightProviderType + readonly static "CODEC": any; + } + type BiasedToBottomHeight_ = BiasedToBottomHeight; + class ChannelOutboundBuffer { + isWritable(): boolean; + remove(): boolean; + forEachFlushedMessage(arg0: Internal.ChannelOutboundBuffer$MessageProcessor_): void; + totalPendingWriteBytes(): number; + bytesBeforeUnwritable(): number; + nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[]; + isEmpty(): boolean; + addMessage(arg0: any, arg1: number, arg2: Internal.ChannelPromise_): void; + progress(arg0: number): void; + removeBytes(arg0: number): void; + nioBufferCount(): number; + setUserDefinedWritability(arg0: number, arg1: boolean): void; + nioBuffers(): Internal.ByteBuffer[]; + currentProgress(): number; + size(): number; + recycle(): void; + current(): any; + nioBufferSize(): number; + addFlush(): void; + bytesBeforeWritable(): number; + remove(arg0: Internal.Throwable_): boolean; + getUserDefinedWritability(arg0: number): boolean; + get writable(): boolean + get empty(): boolean + } + type ChannelOutboundBuffer_ = ChannelOutboundBuffer; + interface ParticleProvider { + createParticle(arg0: T, arg1: Internal.ClientLevel_, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): Internal.Particle; + } + type ParticleProvider_ = ParticleProvider; + class EnderDragonPart extends Internal.Entity { + constructor($$0: Internal.EnderDragon_, $$1: string, $$2: number, $$3: number) + getComponent(key: Internal.ComponentKey_): C; + shouldBeSaved(): boolean; + getAddEntityPacket(): Internal.Packet; + alwaysAccepts(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + isPickable(): boolean; + is($$0: Internal.Entity_): boolean; + asKJS(): Internal.EntityJS; + get addEntityPacket(): Internal.Packet + get pickable(): boolean + readonly "name": string; + readonly "parentMob": Internal.EnderDragon; + } + type EnderDragonPart_ = EnderDragonPart; + abstract class Writer implements Internal.Closeable, Internal.Appendable, Internal.Flushable { + flush(): void; + write(arg0: number): void; + write(arg0: string): void; + append(arg0: Internal.CharSequence_, arg1: number, arg2: number): this; + append(arg0: Internal.CharSequence_): Internal.Appendable; + close(): void; + write(arg0: string[]): void; + write(arg0: string, arg1: number, arg2: number): void; + write(arg0: string[], arg1: number, arg2: number): void; + append(arg0: string): this; + static nullWriter(): Internal.Writer; + } + type Writer_ = Writer; + class Motive { + constructor($$0: number, $$1: number) + getWidth(): number; + getHeight(): number; + get width(): number + get height(): number + readonly static "WANDERER": Internal.Motive; + readonly static "BOMB": Internal.Motive; + readonly static "POINTER": Internal.Motive; + readonly static "POOL": Internal.Motive; + readonly static "AZTEC2": Internal.Motive; + readonly static "WASTELAND": Internal.Motive; + readonly static "PIGSCENE": Internal.Motive; + readonly static "VOID": Internal.Motive; + readonly static "GRAHAM": Internal.Motive; + readonly static "STAGE": Internal.Motive; + readonly static "KEBAB": Internal.Motive; + readonly static "WITHER": Internal.Motive; + readonly static "DONKEY_KONG": Internal.Motive; + readonly static "AZTEC": Internal.Motive; + readonly static "BURNING_SKULL": Internal.Motive; + readonly static "SKELETON": Internal.Motive; + readonly static "SKULL_AND_ROSES": Internal.Motive; + readonly static "FIGHTERS": Internal.Motive; + readonly static "SUNSET": Internal.Motive; + readonly static "CREEBET": Internal.Motive; + readonly static "PLANT": Internal.Motive; + readonly static "BUST": Internal.Motive; + readonly static "ALBAN": Internal.Motive; + readonly static "COURBET": Internal.Motive; + readonly static "SEA": Internal.Motive; + readonly static "MATCH": Internal.Motive; + } + type Motive_ = Motive | Special.Motive; + class WorldgenAddEventJS extends Internal.StartupEventJS { + constructor() + static getAnchors(): Internal.ClassWrapper; + static getUniqueId(feature: T, codec: Internal.Codec_): string; + addLake(p: Internal.Consumer_): void; + addOre(p: Internal.Consumer_): void; + addSpawn(filter: Internal.BiomeFilter_, category: Internal.MobCategory_, spawn: string): void; + addSpawn(category: Internal.MobCategory_, spawn: string): void; + addFeatureJson(filter: Internal.BiomeFilter_, id: ResourceLocation_, json: Internal.JsonObject_): void; + addSpawn(p: Internal.Consumer_): void; + addFeatureJson(filter: Internal.BiomeFilter_, json: Internal.JsonObject_): void; + get anchors(): Internal.ClassWrapper + } + type WorldgenAddEventJS_ = WorldgenAddEventJS; + class LivingEntityHurtEventJS extends Internal.LivingEntityEventJS { + constructor(entity: Internal.LivingEntity_, source: Internal.DamageSource_, amount: number) + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getSource(): Internal.DamageSource; + getDamage(): number; + get entity(): Internal.EntityJS + get source(): Internal.DamageSource + get damage(): number + } + type LivingEntityHurtEventJS_ = LivingEntityHurtEventJS; + class ClientboundTakeItemEntityPacket implements Internal.Packet { + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getItemId(): number; + getPlayerId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getAmount(): number; + isSkippable(): boolean; + get itemId(): number + get playerId(): number + get amount(): number + get skippable(): boolean + } + type ClientboundTakeItemEntityPacket_ = ClientboundTakeItemEntityPacket; + class MobSpawnSettings$MobSpawnCost { + constructor($$0: number, $$1: number) + getCharge(): number; + getEnergyBudget(): number; + get charge(): number + get energyBudget(): number + readonly static "CODEC": any; + } + type MobSpawnSettings$MobSpawnCost_ = MobSpawnSettings$MobSpawnCost; + interface Tag { + getAsString(): string; + getType(): Internal.TagType; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + toString(): string; + copy(): this; + write(arg0: Internal.DataOutput_): void; + getId(): number; + accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + accept(arg0: Internal.TagVisitor_): void; + get asString(): string + get type(): Internal.TagType + get id(): number + readonly static "OBJECT_REFERENCE": 32; + readonly static "TAG_FLOAT": 5; + readonly static "TAG_BYTE_ARRAY": 7; + readonly static "OBJECT_HEADER": 64; + readonly static "TAG_BYTE": 1; + readonly static "TAG_INT_ARRAY": 11; + readonly static "TAG_LONG_ARRAY": 12; + readonly static "TAG_ANY_NUMERIC": 99; + readonly static "MAX_DEPTH": 512; + readonly static "TAG_LIST": 9; + readonly static "STRING_SIZE": 224; + readonly static "TAG_INT": 3; + readonly static "TAG_SHORT": 2; + readonly static "TAG_COMPOUND": 10; + readonly static "TAG_STRING": 8; + readonly static "TAG_END": 0; + readonly static "ARRAY_HEADER": 96; + readonly static "TAG_LONG": 4; + readonly static "TAG_DOUBLE": 6; + } + type Tag_ = Tag; + class Spider extends Internal.Monster { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + getPassengersRidingOffset(): number; + asKJS(): Internal.EntityJS; + tick(): void; + makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setClimbing($$0: boolean): void; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isClimbing(): boolean; + onClimbable(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + canBeAffected($$0: Internal.MobEffectInstance_): boolean; + get mobType(): Internal.MobType + get passengersRidingOffset(): number + set climbing($$0: boolean) + get climbing(): boolean + } + type Spider_ = Spider; + class StonecuttingRecipeJS extends Internal.RecipeJS { + constructor() + create(args: Internal.ListJS_): void; + serialize(): void; + deserialize(): void; + } + type StonecuttingRecipeJS_ = StonecuttingRecipeJS; + abstract class IdScriptableObject extends Internal.ScriptableObject implements Internal.IdFunctionCall { + constructor() + constructor(scope: Internal.Scriptable_, prototype: Internal.Scriptable_) + initPrototypeValue(id: number, key: Internal.Symbol_, value: any, attributes: number): void; + put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; + initPrototypeValue(id: number, name: string, value: any, attributes: number): void; + delete(name: string): void; + getAttributes(key: Internal.Symbol_): number; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + has(name: string, start: Internal.Scriptable_): boolean; + exportAsJSClass(maxPrototypeId: number, scope: Internal.Scriptable_, sealed: boolean): Internal.IdFunctionObject; + get(name: string, start: Internal.Scriptable_): any; + delete(key: Internal.Symbol_): void; + initPrototypeConstructor(f: Internal.IdFunctionObject_): void; + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + defineOwnProperty(cx: Internal.Context_, key: any, desc: Internal.ScriptableObject_): void; + hasPrototypeMap(): boolean; + initPrototypeMethod(tag: any, id: number, propertyName: string, functionName: string, arity: number): Internal.IdFunctionObject; + has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; + execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + initPrototypeMethod(tag: any, id: number, key: Internal.Symbol_, functionName: string, arity: number): Internal.IdFunctionObject; + setAttributes(name: string, attributes: number): void; + initPrototypeMethod(tag: any, id: number, name: string, arity: number): Internal.IdFunctionObject; + get(key: Internal.Symbol_, start: Internal.Scriptable_): any; + put(name: string, start: Internal.Scriptable_, value: any): void; + getAttributes(name: string): number; + activatePrototypeMap(maxPrototypeId: number): void; + } + type IdScriptableObject_ = IdScriptableObject; + class PoseStack { + constructor() + last(): Internal.PoseStack$Pose; + pushPose(): void; + mulPose(q: Internal.Quaternion_): void; + popPose(): void; + translate(x: number, y: number, z: number): void; + setIdentity(): void; + clear(): boolean; + scale($$0: number, $$1: number, $$2: number): void; + mulPoseMatrix($$0: com.mojang.math.Matrix4f_): void; + } + type PoseStack_ = PoseStack; + class RecipeTypeRegistryEventJS extends Internal.EventJS { + constructor(m: Internal.Map_) + registerShapeless(id: ResourceLocation_): void; + ignore(id: ResourceLocation_): void; + registerShaped(id: ResourceLocation_): void; + register(id: ResourceLocation_, f: Internal.Supplier_): void; + register(type: Internal.RecipeTypeJS_): void; + } + type RecipeTypeRegistryEventJS_ = RecipeTypeRegistryEventJS; + interface JsonSerializationContext { + serialize(arg0: any): Internal.JsonElement; + serialize(arg0: any, arg1: Internal.Type_): Internal.JsonElement; + } + type JsonSerializationContext_ = JsonSerializationContext; + interface TranslatableTextHelper$TranslatableTextManipulator { + clearLangCache(): void; + setChgLang(arg0: boolean): void; + getChgLang(): boolean; + set chgLang(arg0: boolean) + get chgLang(): boolean + } + type TranslatableTextHelper$TranslatableTextManipulator_ = TranslatableTextHelper$TranslatableTextManipulator; + class Vindicator extends Internal.AbstractIllager { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + setCustomName($$0: Internal.Component_): void; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + isAlliedTo($$0: Internal.Entity_): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getCelebrateSound(): Internal.SoundEvent; + applyRaidBuffs($$0: number, $$1: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + set customName($$0: Internal.Component_) + get armPose(): Internal.AbstractIllager$IllagerArmPose + get celebrateSound(): Internal.SoundEvent + } + type Vindicator_ = Vindicator; + class Fox extends Internal.Animal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + setIsInterested($$0: boolean): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + static isPathClear($$0: Internal.Fox_, $$1: Internal.LivingEntity_): boolean; + asKJS(): Internal.EntityJS; + setIsPouncing($$0: boolean): void; + isPouncing(): boolean; + isFood($$0: Internal.ItemStack_): boolean; + setSitting($$0: boolean): void; + isSleeping(): boolean; + setTarget($$0: Internal.LivingEntity_): void; + getCrouchAmount($$0: number): number; + isInterested(): boolean; + isJumping(): boolean; + getEatingSound($$0: Internal.ItemStack_): Internal.SoundEvent; + method_5749($$0: Internal.CompoundTag_): void; + handleEntityEvent($$0: number): void; + isFullyCrouched(): boolean; + canTakeItem($$0: Internal.ItemStack_): boolean; + getComponent(key: Internal.ComponentKey_): C; + setIsCrouching($$0: boolean): void; + isCrouching(): boolean; + playAmbientSound(): void; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + tick(): void; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + canHoldItem($$0: Internal.ItemStack_): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getHeadRollAngle($$0: number): number; + getFoxType(): Internal.Fox$Type; + alwaysAccepts(): boolean; + isSitting(): boolean; + isFaceplanted(): boolean; + getLeashOffset(): Vec3; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + static checkFoxSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + set isInterested($$0: boolean) + set isPouncing($$0: boolean) + get pouncing(): boolean + set sitting($$0: boolean) + get sleeping(): boolean + set target($$0: Internal.LivingEntity_) + get interested(): boolean + get jumping(): boolean + get fullyCrouched(): boolean + set isCrouching($$0: boolean) + get crouching(): boolean + get foxType(): Internal.Fox$Type + get sitting(): boolean + get faceplanted(): boolean + get leashOffset(): Vec3 + readonly static "FLAG_POUNCING": 16; + readonly static "FLAG_CROUCHING": 4; + readonly static "FLAG_INTERESTED": 8; + } + type Fox_ = Fox; + class SimpleStateProvider extends Internal.BlockStateProvider { + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + readonly static "CODEC": any; + } + type SimpleStateProvider_ = SimpleStateProvider; + interface Long2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.LongPredicate { + remove(arg0: number): boolean; + put(arg0: number, arg1: boolean): boolean; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2BooleanFunction; + test(arg0: number): boolean; + getOrDefault(arg0: any, arg1: any): any; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2BooleanFunction; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Long2LongFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2BooleanFunction; + containsKey(arg0: any): boolean; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2BooleanFunction; + or(arg0: Internal.LongPredicate_): Internal.LongPredicate; + get(arg0: any): boolean; + apply(arg0: number): boolean; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Long2ReferenceFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Long2FloatFunction; + put(arg0: any, arg1: any): any; + get(arg0: number): boolean; + and(arg0: Internal.LongPredicate_): Internal.LongPredicate; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Long2ByteFunction; + defaultReturnValue(): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + negate(): Internal.LongPredicate; + composeLong(arg0: Internal.Long2LongFunction_): this; + getOrDefault(arg0: any, arg1: boolean): boolean; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2BooleanFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Long2ObjectFunction; + containsKey(arg0: number): boolean; + getOrDefault(arg0: number, arg1: boolean): boolean; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2BooleanFunction; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Long2ShortFunction; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Long2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: boolean): boolean; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Long2IntFunction; + size(): number; + clear(): void; + remove(arg0: any): any; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2BooleanFunction; + defaultReturnValue(arg0: boolean): void; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2BooleanFunction; + } + type Long2BooleanFunction_ = Long2BooleanFunction | ((arg0: number)=>boolean); + class Blaze extends Internal.Monster { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + alwaysAccepts(): boolean; + isOnFire(): boolean; + aiStep(): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getBrightness(): number; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + isSensitiveToWater(): boolean; + get onFire(): boolean + get brightness(): number + get sensitiveToWater(): boolean + } + type Blaze_ = Blaze; + interface SetMultimap extends Internal.Multimap { + forEach(arg0: Internal.BiConsumer_): void; + removeAll(arg0: any): Internal.Set; + entries(): Internal.Collection; + get(arg0: K): Internal.Set; + equals(arg0: any): boolean; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Set; + asMap(): Internal.Map>; + } + type SetMultimap_ = SetMultimap; + class MethodType implements Internal.Constable, Internal.TypeDescriptor$OfMethod, Internal.MethodType>, Internal.Serializable { + appendParameterTypes(arg0: Internal.List_>): this; + describeConstable(): Internal.Optional; + descriptorString(): string; + static genericMethodType(arg0: number, arg1: boolean): Internal.MethodType; + changeParameterType(arg0: number, arg1: Internal.TypeDescriptor$OfField_): Internal.TypeDescriptor$OfMethod; + unwrap(): this; + appendParameterTypes(...arg0: Internal.Class_[]): this; + insertParameterTypes(arg0: number, arg1: Internal.List_>): this; + changeReturnType(arg0: Internal.Class_): this; + generic(): this; + parameterType(arg0: number): Internal.Class; + parameterList(): Internal.List>; + hasPrimitives(): boolean; + static genericMethodType(arg0: number): Internal.MethodType; + toString(): string; + static methodType(arg0: Internal.Class_, arg1: Internal.List_>): Internal.MethodType; + dropParameterTypes(arg0: number, arg1: number): Internal.TypeDescriptor$OfMethod; + static methodType(arg0: Internal.Class_, arg1: Internal.Class_, ...arg2: Internal.Class_[]): Internal.MethodType; + parameterCount(): number; + static methodType(arg0: Internal.Class_, arg1: Internal.MethodType_): Internal.MethodType; + returnType(): Internal.Class; + toMethodDescriptorString(): string; + static fromMethodDescriptorString(arg0: string, arg1: Internal.ClassLoader_): Internal.MethodType; + insertParameterTypes(arg0: number, arg1: Internal.TypeDescriptor$OfField_[]): Internal.TypeDescriptor$OfMethod; + insertParameterTypes(arg0: number, ...arg1: Internal.Class_[]): this; + hashCode(): number; + static methodType(arg0: Internal.Class_): Internal.MethodType; + wrap(): this; + changeParameterType(arg0: number, arg1: Internal.Class_): this; + static methodType(arg0: Internal.Class_, arg1: Internal.Class_): Internal.MethodType; + erase(): this; + changeReturnType(arg0: Internal.TypeDescriptor$OfField_): Internal.TypeDescriptor$OfMethod; + lastParameterType(): Internal.Class; + static methodType(arg0: Internal.Class_, arg1: Internal.Class_[]): Internal.MethodType; + equals(arg0: any): boolean; + hasWrappers(): boolean; + parameterArray(): Internal.Class[]; + } + type MethodType_ = MethodType; + interface ChannelConfig { + setOption(arg0: Internal.ChannelOption_, arg1: T): boolean; + getRecvByteBufAllocator(): T; + setWriteBufferLowWaterMark(arg0: number): this; + getOption(arg0: Internal.ChannelOption_): T; + isAutoClose(): boolean; + setAutoRead(arg0: boolean): this; + isAutoRead(): boolean; + getMaxMessagesPerRead(): number; + setAutoClose(arg0: boolean): this; + setMessageSizeEstimator(arg0: Internal.MessageSizeEstimator_): this; + setWriteBufferWaterMark(arg0: Internal.WriteBufferWaterMark_): this; + setWriteSpinCount(arg0: number): this; + getOptions(): Internal.Map, any>; + setAllocator(arg0: Internal.ByteBufAllocator_): this; + setRecvByteBufAllocator(arg0: Internal.RecvByteBufAllocator_): this; + getConnectTimeoutMillis(): number; + getWriteSpinCount(): number; + setMaxMessagesPerRead(arg0: number): this; + setOptions(arg0: Internal.Map_, any>): boolean; + getMessageSizeEstimator(): Internal.MessageSizeEstimator; + getWriteBufferHighWaterMark(): number; + getAllocator(): Internal.ByteBufAllocator; + getWriteBufferLowWaterMark(): number; + setWriteBufferHighWaterMark(arg0: number): this; + setConnectTimeoutMillis(arg0: number): this; + getWriteBufferWaterMark(): Internal.WriteBufferWaterMark; + get recvByteBufAllocator(): T + set writeBufferLowWaterMark(arg0: number) + get autoClose(): boolean + set autoRead(arg0: boolean) + get autoRead(): boolean + get maxMessagesPerRead(): number + set autoClose(arg0: boolean) + set messageSizeEstimator(arg0: Internal.MessageSizeEstimator_) + set writeBufferWaterMark(arg0: Internal.WriteBufferWaterMark_) + set writeSpinCount(arg0: number) + get options(): Internal.Map, any> + set allocator(arg0: Internal.ByteBufAllocator_) + set recvByteBufAllocator(arg0: Internal.RecvByteBufAllocator_) + get connectTimeoutMillis(): number + get writeSpinCount(): number + set maxMessagesPerRead(arg0: number) + set options(arg0: Internal.Map_, any>) + get messageSizeEstimator(): Internal.MessageSizeEstimator + get writeBufferHighWaterMark(): number + get allocator(): Internal.ByteBufAllocator + get writeBufferLowWaterMark(): number + set writeBufferHighWaterMark(arg0: number) + set connectTimeoutMillis(arg0: number) + get writeBufferWaterMark(): Internal.WriteBufferWaterMark + } + type ChannelConfig_ = ChannelConfig; + class KeyMapping implements Internal.KeyBindingAccessor, Internal.Comparable, Internal.KeyCodeAccessor { + constructor($$0: string, $$1: number, $$2: string) + constructor($$0: string, $$1: Internal.InputConstants$Type_, $$2: number, $$3: string) + fabric_getBoundKey(): Internal.InputConstants$Key; + getDefaultKey(): Internal.InputConstants$Key; + static releaseAll(): void; + setKey($$0: Internal.InputConstants$Key_): void; + static resetMapping(): void; + isDefault(): boolean; + static set($$0: Internal.InputConstants$Key_, $$1: boolean): void; + compareTo(arg0: any): number; + compareTo($$0: Internal.KeyMapping_): number; + isDown(): boolean; + getCategory(): string; + isUnbound(): boolean; + matchesMouse($$0: number): boolean; + static createNameSupplier($$0: string): Internal.Supplier; + matches($$0: number, $$1: number): boolean; + saveString(): string; + getName(): string; + same($$0: Internal.KeyMapping_): boolean; + getTranslatedKeyMessage(): Internal.Component; + static setAll(): void; + consumeClick(): boolean; + static click($$0: Internal.InputConstants$Key_): void; + setDown($$0: boolean): void; + static fabric_getCategoryMap_$md$1c70e0$0(): Internal.Map; + get defaultKey(): Internal.InputConstants$Key + set key($$0: Internal.InputConstants$Key_) + get default(): boolean + get down(): boolean + get category(): string + get unbound(): boolean + get name(): string + get translatedKeyMessage(): Internal.Component + set down($$0: boolean) + "key": Internal.InputConstants$Key; + readonly static "CATEGORY_GAMEPLAY": "key.categories.gameplay"; + readonly static "CATEGORY_MOVEMENT": "key.categories.movement"; + readonly static "CATEGORY_INVENTORY": "key.categories.inventory"; + readonly static "CATEGORY_MISC": "key.categories.misc"; + readonly static "CATEGORY_INTERFACE": "key.categories.ui"; + readonly static "CATEGORY_CREATIVE": "key.categories.creative"; + readonly static "CATEGORY_MULTIPLAYER": "key.categories.multiplayer"; + } + type KeyMapping_ = KeyMapping; + class ArmorItemBuilder extends Internal.ItemBuilder { + modifyTier(callback: Internal.Consumer_): this; + tier(t: Internal.ArmorMaterial_): this; + createObject(): any; + "armorTier": Internal.MutableArmorTier; + readonly "equipmentSlot": EquipmentSlot; + } + type ArmorItemBuilder_ = ArmorItemBuilder; + interface ParticleOptions$Deserializer { + fromCommand(arg0: Internal.ParticleType_, arg1: Internal.StringReader_): T; + fromNetwork(arg0: Internal.ParticleType_, arg1: Internal.FriendlyByteBuf_): T; + } + type ParticleOptions$Deserializer_ = ParticleOptions$Deserializer; + class BushFoliagePlacer extends Internal.BlobFoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_, $$2: number) + readonly static "CODEC": any; + } + type BushFoliagePlacer_ = BushFoliagePlacer; + class CommandContextBuilder { + constructor(arg0: Internal.CommandDispatcher_, arg1: S, arg2: Internal.CommandNode_, arg3: number) + getNodes(): Internal.List>; + withArgument(arg0: string, arg1: Internal.ParsedArgument_): this; + getArguments(): Internal.Map>; + copy(): this; + withChild(arg0: Internal.CommandContextBuilder_): this; + findSuggestionContext(arg0: number): Internal.SuggestionContext; + getDispatcher(): Internal.CommandDispatcher; + withCommand(arg0: Internal.Command_): this; + getSource(): S; + withSource(arg0: S): this; + getRootNode(): Internal.CommandNode; + withNode(arg0: Internal.CommandNode_, arg1: Internal.StringRange_): this; + getCommand(): Internal.Command; + getLastChild(): this; + getChild(): this; + getRange(): Internal.StringRange; + build(arg0: string): Internal.CommandContext; + get nodes(): Internal.List> + get arguments(): Internal.Map> + get dispatcher(): Internal.CommandDispatcher + get source(): S + get rootNode(): Internal.CommandNode + get command(): Internal.Command + get lastChild(): Internal.CommandContextBuilder + get child(): Internal.CommandContextBuilder + get range(): Internal.StringRange + } + type CommandContextBuilder_ = CommandContextBuilder; + class BossEvent$BossBarColor extends Internal.Enum { + getFormatting(): Internal.ChatFormatting; + getName(): string; + static byName($$0: string): Internal.BossEvent$BossBarColor; + static values(): Internal.BossEvent$BossBarColor[]; + static valueOf($$0: string): Internal.BossEvent$BossBarColor; + get formatting(): Internal.ChatFormatting + get name(): string + readonly static "PINK": Internal.BossEvent$BossBarColor; + readonly static "BLUE": Internal.BossEvent$BossBarColor; + readonly static "RED": Internal.BossEvent$BossBarColor; + readonly static "PURPLE": Internal.BossEvent$BossBarColor; + readonly static "WHITE": Internal.BossEvent$BossBarColor; + readonly static "GREEN": Internal.BossEvent$BossBarColor; + readonly static "YELLOW": Internal.BossEvent$BossBarColor; + } + type BossEvent$BossBarColor_ = "white" | "yellow" | BossEvent$BossBarColor | "red" | "purple" | "pink" | "blue" | "green"; + abstract class StoredUserList { + constructor($$0: Internal.File_) + getFile(): Internal.File; + getUserList(): string[]; + remove($$0: K): void; + getEntries(): Internal.Collection; + get($$0: K): V; + remove($$0: Internal.StoredUserEntry_): void; + isEmpty(): boolean; + load(): void; + save(): void; + add($$0: V): void; + get file(): Internal.File + get userList(): string[] + get entries(): Internal.Collection + get empty(): boolean + } + type StoredUserList_ = StoredUserList; + interface InjectedItemExtension extends Internal.InjectedRegistryEntryExtension { + arch$registryName(): ResourceLocation; + arch$holder(): Internal.Holder; + } + type InjectedItemExtension_ = InjectedItemExtension; + class BeaconBlockEntity extends Internal.BlockEntity implements Internal.MenuProvider { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getDisplayName(): Internal.Component; + static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.BeaconBlockEntity_): void; + getBeamSections(): Internal.List; + load($$0: Internal.CompoundTag_): void; + getUpdatePacket(): Internal.Packet; + getUpdateTag(): Internal.CompoundTag; + setRemoved(): void; + setCustomName($$0: Internal.Component_): void; + setLevel($$0: Internal.Level_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + static playSound($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.SoundEvent_): void; + createMenu($$0: number, $$1: Internal.Inventory_, $$2: Internal.Player_): Internal.AbstractContainerMenu; + get displayName(): Internal.Component + get beamSections(): Internal.List + get updatePacket(): Internal.Packet + get updateTag(): Internal.CompoundTag + set customName($$0: Internal.Component_) + set level($$0: Internal.Level_) + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + readonly static "DATA_SECONDARY": 2; + readonly static "NUM_DATA_VALUES": 3; + readonly static "DATA_PRIMARY": 1; + readonly static "DATA_LEVELS": 0; + readonly static "BEACON_EFFECTS": any; + } + type BeaconBlockEntity_ = BeaconBlockEntity; + class EntityModelSet implements Internal.ResourceManagerReloadListener { + constructor() + getName(): string; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + bakeLayer($$0: Internal.ModelLayerLocation_): Internal.ModelPart; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get name(): string + } + type EntityModelSet_ = EntityModelSet; + interface Commands$ParseFunction { + parse(arg0: Internal.StringReader_): void; + } + type Commands$ParseFunction_ = ((arg0: Internal.StringReader)=>void) | Commands$ParseFunction; + class Pose extends Internal.Enum { + static valueOf($$0: string): Internal.Pose; + static values(): Internal.Pose[]; + readonly static "LONG_JUMPING": Internal.Pose; + readonly static "FALL_FLYING": Internal.Pose; + readonly static "SPIN_ATTACK": Internal.Pose; + readonly static "CROUCHING": Internal.Pose; + readonly static "STANDING": Internal.Pose; + readonly static "SWIMMING": Internal.Pose; + readonly static "DYING": Internal.Pose; + readonly static "SLEEPING": Internal.Pose; + } + type Pose_ = "fall_flying" | "long_jumping" | "dying" | Pose | "spin_attack" | "swimming" | "crouching" | "sleeping" | "standing"; + abstract class StoredUserEntry { + constructor($$0: T) + } + type StoredUserEntry_ = StoredUserEntry; + interface Char2CharFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function { + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Char2FloatFunction; + getOrDefault(arg0: any, arg1: string): string; + remove(arg0: string): string; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): string; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + put(arg0: string, arg1: string): string; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; + containsKey(arg0: string): boolean; + containsKey(arg0: any): boolean; + getOrDefault(arg0: string, arg1: string): string; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Char2ObjectFunction; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Char2LongFunction; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + composeChar(arg0: Internal.Char2CharFunction_): this; + defaultReturnValue(arg0: string): void; + applyAsInt(arg0: number): number; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2CharFunction; + get(arg0: any): string; + put(arg0: any, arg1: any): any; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + put(arg0: string, arg1: string): string; + apply(arg0: string): string; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2CharFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2CharFunction; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Char2ShortFunction; + size(): number; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; + identity(): this; + clear(): void; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2CharFunction; + get(arg0: string): string; + remove(arg0: any): any; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Char2DoubleFunction; + } + type Char2CharFunction_ = ((arg0: string)=>string) | Char2CharFunction; + class JukeboxBlockEntity extends Internal.BlockEntity implements Internal.Clearable { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + load($$0: Internal.CompoundTag_): void; + getRecord(): Internal.ItemStack; + setRecord($$0: Internal.ItemStack_): void; + clearContent(): void; + get record(): Internal.ItemStack + set record($$0: Internal.ItemStack_) + } + type JukeboxBlockEntity_ = JukeboxBlockEntity; + class RequiredArgumentBuilder extends Internal.ArgumentBuilder> { + getType(): Internal.ArgumentType; + getName(): string; + static argument(arg0: string, arg1: Internal.ArgumentType_): Internal.RequiredArgumentBuilder; + build(): Internal.ArgumentCommandNode; + suggests(arg0: Internal.SuggestionProvider_): this; + getSuggestionsProvider(): Internal.SuggestionProvider; + get type(): Internal.ArgumentType + get name(): string + get suggestionsProvider(): Internal.SuggestionProvider + } + type RequiredArgumentBuilder_ = RequiredArgumentBuilder; + class ReplaceablePredicate extends Internal.StateTestingPredicate { + constructor($$0: Vec3i_) + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + negate(): Internal.BiPredicate; + readonly static "CODEC": Internal.Codec; + } + type ReplaceablePredicate_ = ReplaceablePredicate; + class RegistryObjectBuilderTypes$BuilderType extends Internal.Record { + constructor(type: string, builderClass: Internal.Class_, factory: Internal.RegistryObjectBuilderTypes$BuilderFactory_) + hashCode(): number; + type(): string; + toString(): string; + factory(): Internal.RegistryObjectBuilderTypes$BuilderFactory; + builderClass(): Internal.Class; + equals(o: any): boolean; + } + type RegistryObjectBuilderTypes$BuilderType_ = RegistryObjectBuilderTypes$BuilderType; + class NarratorStatus extends Internal.Enum { + static valueOf($$0: string): Internal.NarratorStatus; + getName(): Internal.Component; + static byId($$0: number): Internal.NarratorStatus; + static values(): Internal.NarratorStatus[]; + getId(): number; + get name(): Internal.Component + get id(): number + readonly static "SYSTEM": Internal.NarratorStatus; + readonly static "ALL": Internal.NarratorStatus; + readonly static "CHAT": Internal.NarratorStatus; + readonly static "OFF": Internal.NarratorStatus; + } + type NarratorStatus_ = "chat" | NarratorStatus | "off" | "system" | "all"; + interface CropBlockBuilder$SurviveCallback { + survive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean; + } + type CropBlockBuilder$SurviveCallback_ = CropBlockBuilder$SurviveCallback | ((arg0: Internal.BlockState, arg1: Internal.LevelReader, arg2: BlockPos)=>boolean); + class TicketType { + toString(): string; + static create($$0: string, $$1: Internal.Comparator_, $$2: number): Internal.TicketType; + static create($$0: string, $$1: Internal.Comparator_): Internal.TicketType; + getComparator(): Internal.Comparator; + timeout(): number; + get comparator(): Internal.Comparator + readonly static "PORTAL": Internal.TicketType; + readonly static "DRAGON": Internal.TicketType; + readonly static "UNKNOWN": Internal.TicketType; + readonly static "PLAYER": Internal.TicketType; + readonly static "POST_TELEPORT": Internal.TicketType; + readonly static "START": Internal.TicketType; + readonly static "LIGHT": Internal.TicketType; + readonly static "FORCED": Internal.TicketType; + } + type TicketType_ = TicketType; + class UniformInt extends Internal.IntProvider { + getType(): Internal.IntProviderType; + getMinValue(): number; + toString(): string; + getMaxValue(): number; + sample($$0: Internal.Random_): number; + static of($$0: number, $$1: number): Internal.UniformInt; + get type(): Internal.IntProviderType + get minValue(): number + get maxValue(): number + readonly static "CODEC": any; + } + type UniformInt_ = UniformInt; + class UserApiService$UserProperties extends Internal.Record { + constructor(flags: Internal.Set_) + flags(): Internal.Set; + flag(arg0: Internal.UserApiService$UserFlag_): boolean; + hashCode(): number; + toString(): string; + equals(arg0: any): boolean; + } + type UserApiService$UserProperties_ = UserApiService$UserProperties; + interface FormattedText { + of($$0: string, $$1: Internal.Style_): this; + composite(...$$0: Internal.FormattedText_[]): this; + visit(arg0: Internal.FormattedText$StyledContentConsumer_, arg1: Internal.Style_): Internal.Optional; + of($$0: string): this; + visit(arg0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + composite($$0: Internal.List_): this; + getString(): string; + get string(): string + readonly static "EMPTY": any; + readonly static "STOP_ITERATION": Internal.Optional; + } + type FormattedText_ = FormattedText; + class EndTag implements Internal.Tag { + getAsString(): string; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + toString(): string; + copy(): Internal.Tag; + copy(): this; + write($$0: Internal.DataOutput_): void; + getId(): number; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + getType(): Internal.TagType; + accept($$0: Internal.TagVisitor_): void; + get asString(): string + get id(): number + get type(): Internal.TagType + readonly static "INSTANCE": Internal.EndTag; + readonly static "TYPE": any; + } + type EndTag_ = EndTag; + interface LootItemFunction$Builder { + build(): Internal.LootItemFunction; + } + type LootItemFunction$Builder_ = LootItemFunction$Builder; + interface FormattedCharSequence { + codepoint($$0: number, $$1: Internal.Style_): this; + fromPair($$0: Internal.FormattedCharSequence_, $$1: Internal.FormattedCharSequence_): this; + forward($$0: string, $$1: Internal.Style_): this; + forward($$0: string, $$1: Internal.Style_, $$2: Internal.Int2IntFunction_): this; + decorateOutput($$0: Internal.FormattedCharSink_, $$1: Internal.Int2IntFunction_): Internal.FormattedCharSink; + composite($$0: Internal.List_): this; + composite($$0: Internal.FormattedCharSequence_): this; + composite(...$$0: Internal.FormattedCharSequence_[]): this; + accept(arg0: Internal.FormattedCharSink_): boolean; + backward($$0: string, $$1: Internal.Style_): this; + composite($$0: Internal.FormattedCharSequence_, $$1: Internal.FormattedCharSequence_): this; + fromList($$0: Internal.List_): this; + composite(): this; + backward($$0: string, $$1: Internal.Style_, $$2: Internal.Int2IntFunction_): this; + readonly static "EMPTY": any; + } + type FormattedCharSequence_ = FormattedCharSequence | ((arg0: Internal.FormattedCharSink)=>boolean); + interface VertexConsumer extends Internal.VertexDrain { + uv2($$0: number): this; + endVertex(): void; + color(arg0: number, arg1: number, arg2: number, arg3: number): this; + color($$0: number): this; + overlayCoords(arg0: number, arg1: number): this; + normal(matrix: com.mojang.math.Matrix3f_, x: number, y: number, z: number): this; + normal(arg0: number, arg1: number, arg2: number): this; + defaultColor(arg0: number, arg1: number, arg2: number, arg3: number): void; + uv2(arg0: number, arg1: number): this; + overlayCoords($$0: number): this; + vertex(arg0: number, arg1: number, arg2: number): this; + color($$0: number, $$1: number, $$2: number, $$3: number): this; + vertex($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number): void; + putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number[], $$3: number, $$4: number, $$5: number, $$6: number[], $$7: number, $$8: boolean): void; + vertex(matrix: com.mojang.math.Matrix4f_, x: number, y: number, z: number): this; + uv(arg0: number, arg1: number): this; + createSink(factory: Internal.VertexType_): Internal.VertexSink; + putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; + unsetDefaultColor(): void; + } + type VertexConsumer_ = VertexConsumer; + class CaveCarverConfiguration extends Internal.CarverConfiguration { + constructor($$0: number, $$1: Internal.HeightProvider_, $$2: Internal.FloatProvider_, $$3: Internal.VerticalAnchor_, $$4: boolean, $$5: Internal.FloatProvider_, $$6: Internal.FloatProvider_, $$7: Internal.FloatProvider_) + constructor($$0: number, $$1: Internal.HeightProvider_, $$2: Internal.FloatProvider_, $$3: Internal.VerticalAnchor_, $$4: Internal.CarverDebugSettings_, $$5: Internal.FloatProvider_, $$6: Internal.FloatProvider_, $$7: Internal.FloatProvider_) + constructor($$0: Internal.CarverConfiguration_, $$1: Internal.FloatProvider_, $$2: Internal.FloatProvider_, $$3: Internal.FloatProvider_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "horizontalRadiusMultiplier": Internal.FloatProvider; + readonly "verticalRadiusMultiplier": Internal.FloatProvider; + readonly static "CODEC": any; + } + type CaveCarverConfiguration_ = CaveCarverConfiguration; + class HolderSet$Named extends Internal.HolderSet$ListBacked { + isValidInRegistry($$0: Internal.Registry_): boolean; + unwrap(): Internal.Either, Internal.List>>; + contains($$0: Internal.Holder_): boolean; + toString(): string; + forEach(arg0: Internal.Consumer_): void; + key(): Internal.TagKey; + } + type HolderSet$Named_ = HolderSet$Named; + class SeagrassFeature extends Internal.Feature { + constructor($$0: Internal.Codec_) + place($$0: Internal.FeaturePlaceContext_): boolean; + } + type SeagrassFeature_ = SeagrassFeature; + interface LayerLightEventListener extends Internal.LightEventListener { + getDataLayerData(arg0: Internal.SectionPos_): Internal.DataLayer; + getLightValue(arg0: BlockPos_): number; + updateSectionStatus($$0: BlockPos_, $$1: boolean): void; + } + type LayerLightEventListener_ = LayerLightEventListener; + class PainterUpdatedEventJS extends Internal.ClientEventJS { + constructor() + } + type PainterUpdatedEventJS_ = PainterUpdatedEventJS; + interface LightEventListener { + checkBlock(arg0: BlockPos_): void; + runUpdates(arg0: number, arg1: boolean, arg2: boolean): number; + updateSectionStatus($$0: BlockPos_, $$1: boolean): void; + hasLightWork(): boolean; + enableLightSources(arg0: Internal.ChunkPos_, arg1: boolean): void; + updateSectionStatus(arg0: Internal.SectionPos_, arg1: boolean): void; + onBlockEmissionIncrease(arg0: BlockPos_, arg1: number): void; + } + type LightEventListener_ = LightEventListener; + class ShapelessRecipeJS extends Internal.RecipeJS { + constructor() + create(args: Internal.ListJS_): void; + serialize(): void; + deserialize(): void; + } + type ShapelessRecipeJS_ = ShapelessRecipeJS; + class RecordCodecBuilder$Mu implements Internal.K1 { + constructor() + } + type RecordCodecBuilder$Mu_ = RecordCodecBuilder$Mu; + class EpollEventLoopGroup extends Internal.MultithreadEventLoopGroup { + constructor() + constructor(arg0: number, arg1: any_, arg2: number) + constructor(arg0: number) + constructor(arg0: number, arg1: any_, arg2: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_) + constructor(arg0: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_) + constructor(arg0: number, arg1: any_, arg2: number, arg3: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_, arg6: any_) + constructor(arg0: number, arg1: Internal.Executor_) + constructor(arg0: number, arg1: any_) + constructor(arg0: number, arg1: any_) + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + setIoRatio(arg0: number): void; + set ioRatio(arg0: number) + } + type EpollEventLoopGroup_ = EpollEventLoopGroup; + class ConfiguredWorldCarver extends Internal.Record { + constructor($$0: Internal.WorldCarver_, $$1: WC) + hashCode(): number; + toString(): string; + worldCarver(): Internal.WorldCarver; + carve($$0: Internal.CarvingContext_, $$1: Internal.ChunkAccess_, $$2: Internal.Function_>, $$3: Internal.Random_, $$4: Internal.Aquifer_, $$5: Internal.ChunkPos_, $$6: Internal.CarvingMask_): boolean; + config(): WC; + isStartChunk($$0: Internal.Random_): boolean; + equals($$0: any): boolean; + readonly static "DIRECT_CODEC": any; + readonly static "CODEC": any; + readonly static "LIST_CODEC": any; + } + type ConfiguredWorldCarver_ = Special.ConfiguredWorldCarver | ConfiguredWorldCarver; + class ChannelMetadata { + constructor(arg0: boolean, arg1: number) + constructor(arg0: boolean) + hasDisconnect(): boolean; + defaultMaxMessagesPerRead(): number; + } + type ChannelMetadata_ = ChannelMetadata; + class DispenserBlockEntity extends Internal.RandomizableContainerBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getRandomSlot(): number; + stopOpen($$0: Internal.Player_): void; + load($$0: Internal.CompoundTag_): void; + addItem($$0: Internal.ItemStack_): number; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + getContainerSize(): number; + hasCustomName(): boolean; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + get randomSlot(): number + get maxStackSize(): number + get containerSize(): number + readonly static "CONTAINER_SIZE": 9; + } + type DispenserBlockEntity_ = DispenserBlockEntity; + interface ScatteringByteChannel extends Internal.ReadableByteChannel { + read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; + read(arg0: Internal.ByteBuffer_[]): number; + } + type ScatteringByteChannel_ = ScatteringByteChannel; + class EffectInstance implements Internal.Effect, Internal.AutoCloseable { + constructor($$0: Internal.ResourceManager_, $$1: string) + markDirty(): void; + static getOrCreate($$0: Internal.ResourceManager_, $$1: Internal.Program$Type_, $$2: string): Internal.EffectProgram; + static parseBlendNode($$0: Internal.JsonObject_): Internal.BlendMode; + attachToProgram(): void; + getVertexProgram(): Internal.Program; + apply(): void; + getFragmentProgram(): Internal.Program; + getUniform($$0: string): Internal.Uniform; + getName(): string; + clear(): void; + close(): void; + safeGetUniform($$0: string): Internal.AbstractUniform; + setSampler($$0: string, $$1: Internal.IntSupplier_): void; + getId(): number; + get vertexProgram(): Internal.Program + get fragmentProgram(): Internal.Program + get name(): string + get id(): number + } + type EffectInstance_ = EffectInstance; + interface FabricClientCommandSource extends Internal.SharedSuggestionProvider { + sendFeedback(arg0: Internal.Component_): void; + suggestRegistryElements($$0: Internal.Registry_, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_): void; + getSelectedEntities(): Internal.Collection; + getPosition(): Vec3; + getMeta(key: string): any; + sendError(arg0: Internal.Component_): void; + getRelevantCoordinates(): Internal.Collection; + getAbsoluteCoordinates(): Internal.Collection; + getRotation(): Internal.Vec2; + getClient(): Internal.Minecraft; + getEntity(): Internal.Entity; + getWorld(): Internal.ClientLevel; + getPlayer(): Internal.LocalPlayer; + get selectedEntities(): Internal.Collection + get position(): Vec3 + get relevantCoordinates(): Internal.Collection + get absoluteCoordinates(): Internal.Collection + get rotation(): Internal.Vec2 + get client(): Internal.Minecraft + get entity(): Internal.Entity + get world(): Internal.ClientLevel + get player(): Internal.LocalPlayer + } + type FabricClientCommandSource_ = FabricClientCommandSource; + class SlabType extends Internal.Enum implements Internal.StringRepresentable { + toString(): string; + static values(): Internal.SlabType[]; + getSerializedName(): string; + static valueOf($$0: string): Internal.SlabType; + get serializedName(): string + readonly static "TOP": Internal.SlabType; + readonly static "DOUBLE": Internal.SlabType; + readonly static "BOTTOM": Internal.SlabType; + } + type SlabType_ = "double" | SlabType | "bottom" | "top"; + interface WatchEvent { + context(): T; + count(): number; + kind(): Internal.WatchEvent$Kind; + } + type WatchEvent_ = WatchEvent; + interface LootItemCondition extends Internal.Predicate, Internal.LootContextUser { + negate(): Internal.Predicate; + getReferencedContextParams(): Internal.Set>; + or(arg0: Internal.Predicate_): Internal.Predicate; + validate($$0: Internal.ValidationContext_): void; + and(arg0: Internal.Predicate_): Internal.Predicate; + getType(): Internal.LootItemConditionType; + get referencedContextParams(): Internal.Set> + get type(): Internal.LootItemConditionType + } + type LootItemCondition_ = (()=>Internal.LootItemConditionType_) | LootItemCondition; + class ClientboundPlayerPositionPacket$RelativeArgument extends Internal.Enum { + static valueOf($$0: string): Internal.ClientboundPlayerPositionPacket$RelativeArgument; + static unpack($$0: number): Internal.Set; + static values(): Internal.ClientboundPlayerPositionPacket$RelativeArgument[]; + static pack($$0: Internal.Set_): number; + readonly static "Y": Internal.ClientboundPlayerPositionPacket$RelativeArgument; + readonly static "Z": Internal.ClientboundPlayerPositionPacket$RelativeArgument; + readonly static "X": Internal.ClientboundPlayerPositionPacket$RelativeArgument; + readonly static "Y_ROT": Internal.ClientboundPlayerPositionPacket$RelativeArgument; + readonly static "X_ROT": Internal.ClientboundPlayerPositionPacket$RelativeArgument; + } + type ClientboundPlayerPositionPacket$RelativeArgument_ = "z" | ClientboundPlayerPositionPacket$RelativeArgument | "y" | "x" | "y_rot" | "x_rot"; + class NotPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate { + constructor($$0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_) + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: any, arg1: any): boolean; + negate(): Internal.BiPredicate; + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + readonly static "CODEC": Internal.Codec; + } + type NotPredicate_ = NotPredicate; + class TickPriority extends Internal.Enum { + static valueOf($$0: string): Internal.TickPriority; + getValue(): number; + static byValue($$0: number): Internal.TickPriority; + static values(): Internal.TickPriority[]; + get value(): number + readonly static "NORMAL": Internal.TickPriority; + readonly static "EXTREMELY_LOW": Internal.TickPriority; + readonly static "VERY_HIGH": Internal.TickPriority; + readonly static "LOW": Internal.TickPriority; + readonly static "HIGH": Internal.TickPriority; + readonly static "EXTREMELY_HIGH": Internal.TickPriority; + readonly static "VERY_LOW": Internal.TickPriority; + } + type TickPriority_ = "normal" | "high" | "extremely_high" | "very_high" | "low" | "very_low" | "extremely_low" | TickPriority; + interface ScreenHandlerAccessor { + getPreviousTrackedStacks(): Internal.NonNullList; + getTrackedStacks(): Internal.NonNullList; + get previousTrackedStacks(): Internal.NonNullList + get trackedStacks(): Internal.NonNullList + } + type ScreenHandlerAccessor_ = ScreenHandlerAccessor; + class Game implements Internal.RunningGame { + constructor($$0: Internal.Minecraft_) + getPerformanceMetrics(): Internal.PerformanceMetrics; + setSessionEventListener($$0: Internal.SessionEventListener_): void; + getSelectedLanguage(): com.mojang.bridge.game.Language; + onStartGameSession(): void; + getCurrentSession(): Internal.GameSession; + getVersion(): Internal.GameVersion; + onLeaveGameSession(): void; + get performanceMetrics(): Internal.PerformanceMetrics + set sessionEventListener($$0: Internal.SessionEventListener_) + get selectedLanguage(): com.mojang.bridge.game.Language + get currentSession(): Internal.GameSession + get version(): Internal.GameVersion + } + type Game_ = Game; + interface Reference2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.Predicate { + test(arg0: K): boolean; + getOrDefault(arg0: any, arg1: any): any; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Reference2FloatFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2BooleanFunction; + containsKey(arg0: any): boolean; + removeBoolean(arg0: any): boolean; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2BooleanFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Reference2ByteFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Reference2IntFunction; + or(arg0: Internal.Predicate_): Internal.Predicate; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Reference2CharFunction; + put(arg0: any, arg1: any): any; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Reference2ShortFunction; + apply(arg0: K): boolean; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2BooleanFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2BooleanFunction; + defaultReturnValue(): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2BooleanFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2BooleanFunction; + getOrDefault(arg0: any, arg1: boolean): boolean; + remove(arg0: any): boolean; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Reference2ObjectFunction; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2BooleanFunction; + getOrDefault(arg0: any, arg1: boolean): boolean; + put(arg0: K, arg1: boolean): boolean; + put(arg0: K, arg1: boolean): boolean; + getBoolean(arg0: any): boolean; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2BooleanFunction; + compose(arg0: Internal.Function_): Internal.Function; + and(arg0: Internal.Predicate_): Internal.Predicate; + size(): number; + negate(): Internal.Predicate; + clear(): void; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2BooleanFunction; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Reference2LongFunction; + get(arg0: any): any; + defaultReturnValue(arg0: boolean): void; + } + type Reference2BooleanFunction_ = ((arg0: any)=>boolean) | Reference2BooleanFunction; + abstract class LivingEntityEventJS extends Internal.EntityEventJS { + constructor() + } + type LivingEntityEventJS_ = LivingEntityEventJS; + abstract class AbstractChronology implements Internal.Chronology { + dateNow(arg0: Internal.ZoneId_): Internal.ChronoLocalDate; + period(arg0: number, arg1: number, arg2: number): Internal.ChronoPeriod; + toString(): string; + epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; + localDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoLocalDateTime; + zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ChronoZonedDateTime; + dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.ChronoLocalDate; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + compareTo(arg0: any): number; + zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; + resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.ChronoLocalDate; + hashCode(): number; + dateNow(arg0: Internal.Clock_): Internal.ChronoLocalDate; + compareTo(arg0: Internal.Chronology_): number; + date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.ChronoLocalDate; + epochSecond(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): number; + equals(arg0: any): boolean; + dateNow(): Internal.ChronoLocalDate; + } + type AbstractChronology_ = AbstractChronology; + class ClientboundPlayerPositionPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: Internal.Set_, $$6: number, $$7: boolean) + getX(): number; + handle(arg0: Internal.PacketListener_): void; + getY(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getRelativeArguments(): Internal.Set; + getZ(): number; + getYRot(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getXRot(): number; + requestDismountVehicle(): boolean; + isSkippable(): boolean; + getId(): number; + get x(): number + get y(): number + get relativeArguments(): Internal.Set + get z(): number + get YRot(): number + get XRot(): number + get skippable(): boolean + get id(): number + } + type ClientboundPlayerPositionPacket_ = ClientboundPlayerPositionPacket; + abstract class Mob extends Internal.LivingEntity { + getLookControl(): Internal.LookControl; + ate(): void; + static checkMobSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getNavigation(): Internal.PathNavigation; + isControlledByLocalInstance(): boolean; + setPersistenceRequired(): void; + isEffectiveAi(): boolean; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + static getEquipmentForSlot($$0: EquipmentSlot_, $$1: number): Internal.Item; + isWithinRestriction($$0: BlockPos_): boolean; + getMaxSpawnClusterSize(): number; + setTarget($$0: Internal.LivingEntity_): void; + setLeashedTo($$0: Internal.Entity_, $$1: boolean): void; + getPathfindingMalus($$0: Internal.BlockPathTypes_): number; + getMainArm(): Internal.HumanoidArm; + checkSpawnRules($$0: Internal.LevelAccessor_, $$1: Internal.MobSpawnType_): boolean; + canReplaceEqualItem($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + spawnAnim(): void; + setZza($$0: number): void; + isMaxGroupSizeReached($$0: number): boolean; + getMaxHeadXRot(): number; + getComponent(key: Internal.ComponentKey_): C; + getMeleeAttackRangeSqr($$0: Internal.LivingEntity_): number; + convertTo($$0: Internal.EntityType_, $$1: boolean): T; + playAmbientSound(): void; + dropLeash($$0: boolean, $$1: boolean): void; + method_5652($$0: Internal.CompoundTag_): void; + checkDespawn(): void; + clearRestriction(): void; + tick(): void; + lookAt($$0: Internal.Entity_, $$1: number, $$2: number): void; + isWithinRestriction(): boolean; + setXxa($$0: number): void; + baseTick(): void; + alwaysAccepts(): boolean; + getJumpControl(): Internal.JumpControl; + setDelayedLeashHolderId($$0: number): void; + getPickResult(): Internal.ItemStack; + setCanPickUpLoot($$0: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + setNoAi($$0: boolean): void; + canAttackType($$0: Internal.EntityType_): boolean; + isAggressive(): boolean; + setYya($$0: number): void; + getHandSlots(): Internal.Iterable; + getArmorSlots(): Internal.Iterable; + canPickUpLoot(): boolean; + isLeashed(): boolean; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + setDropChance($$0: EquipmentSlot_, $$1: number): void; + setLeftHanded($$0: boolean): void; + setSpeed($$0: number): void; + static createMobAttributes(): Internal.AttributeSupplier$Builder; + requiresCustomPersistence(): boolean; + asKJS(): Internal.EntityJS; + canFireProjectileWeapon($$0: Internal.ProjectileWeaponItem_): boolean; + setBaby($$0: boolean): void; + getMaxHeadYRot(): number; + getLeashHolder(): Internal.Entity; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + method_5749($$0: Internal.CompoundTag_): void; + hasRestriction(): boolean; + getMaxFallDistance(): number; + handleEntityEvent($$0: number): void; + getSensing(): Internal.Sensing; + getRestrictRadius(): number; + canTakeItem($$0: Internal.ItemStack_): boolean; + getTarget(): Internal.LivingEntity; + isNoAi(): boolean; + doHurtTarget($$0: Internal.Entity_): boolean; + getAmbientSoundInterval(): number; + restrictTo($$0: BlockPos_, $$1: number): void; + canBeControlledByRider(): boolean; + getRestrictCenter(): BlockPos; + isLeftHanded(): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + setPathfindingMalus($$0: Internal.BlockPathTypes_, $$1: number): void; + aiStep(): void; + isPersistenceRequired(): boolean; + setAggressive($$0: boolean): void; + getLootTable(): ResourceLocation; + canHoldItem($$0: Internal.ItemStack_): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + removeFreeWill(): void; + getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + getMoveControl(): Internal.MoveControl; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + canCutCorner($$0: Internal.BlockPathTypes_): boolean; + getHeadRotSpeed(): number; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + equipItemIfPossible($$0: Internal.ItemStack_): boolean; + setGuaranteedDrop($$0: EquipmentSlot_): void; + get lookControl(): Internal.LookControl + get navigation(): Internal.PathNavigation + get controlledByLocalInstance(): boolean + get effectiveAi(): boolean + get maxSpawnClusterSize(): number + set target($$0: Internal.LivingEntity_) + get mainArm(): Internal.HumanoidArm + set zza($$0: number) + get maxHeadXRot(): number + get withinRestriction(): boolean + set xxa($$0: number) + get jumpControl(): Internal.JumpControl + set delayedLeashHolderId($$0: number) + get pickResult(): Internal.ItemStack + set canPickUpLoot($$0: boolean) + set noAi($$0: boolean) + get aggressive(): boolean + set yya($$0: number) + get handSlots(): Internal.Iterable + get armorSlots(): Internal.Iterable + get leashed(): boolean + set leftHanded($$0: boolean) + set speed($$0: number) + set baby($$0: boolean) + get maxHeadYRot(): number + get leashHolder(): Internal.Entity + get maxFallDistance(): number + get sensing(): Internal.Sensing + get restrictRadius(): number + get target(): Internal.LivingEntity + get noAi(): boolean + get ambientSoundInterval(): number + get restrictCenter(): BlockPos + get leftHanded(): boolean + get persistenceRequired(): boolean + set aggressive($$0: boolean) + get lootTable(): ResourceLocation + get moveControl(): Internal.MoveControl + get headRotSpeed(): number + set guaranteedDrop($$0: EquipmentSlot_) + readonly static "MAX_PICKUP_LOOT_CHANCE": 0.55; + readonly static "LEASH_TAG": "Leash"; + readonly static "DEFAULT_EQUIPMENT_DROP_CHANCE": 0.085; + readonly static "MAX_ENCHANTED_WEAPON_CHANCE": 0.25; + readonly static "MAX_ENCHANTED_ARMOR_CHANCE": 0.5; + readonly static "UPDATE_GOAL_SELECTOR_EVERY_N_TICKS": 2; + "ambientSoundTime": number; + readonly static "MAX_WEARING_ARMOR_CHANCE": 0.15; + } + type Mob_ = Mob; + interface FamilyOptic { + apply(arg0: number): Internal.OpticParts; + } + type FamilyOptic_ = FamilyOptic; + class TheEndPortalBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + shouldRenderFace($$0: Internal.Direction_): boolean; + } + type TheEndPortalBlockEntity_ = TheEndPortalBlockEntity; + class DoubleTag extends Internal.NumericTag { + getType(): Internal.TagType; + getAsDouble(): number; + accept($$0: Internal.TagVisitor_): void; + getAsLong(): number; + getAsFloat(): number; + getAsString(): string; + hashCode(): number; + getAsInt(): number; + getAsByte(): number; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + getAsNumber(): Internal.Number; + copy(): Internal.Tag; + write($$0: Internal.DataOutput_): void; + copy(): this; + getId(): number; + getAsShort(): number; + static valueOf($$0: number): Internal.DoubleTag; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + get type(): Internal.TagType + get asDouble(): number + get asLong(): number + get asFloat(): number + get asString(): string + get asInt(): number + get asByte(): number + get asNumber(): Internal.Number + get id(): number + get asShort(): number + readonly static "ZERO": Internal.DoubleTag; + readonly static "TYPE": any; + } + type DoubleTag_ = DoubleTag; + class ConditionalFunction implements Internal.FunctionContainer, Internal.ConditionContainer { + constructor() + enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): Internal.FunctionContainer; + addFunction(arg0: Internal.JsonObject_): Internal.FunctionContainer; + enchantRandomly(enchantments: ResourceLocation_[]): Internal.FunctionContainer; + furnaceSmelt(): Internal.FunctionContainer; + entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): Internal.ConditionContainer; + lootingEnchant(count: Internal.NumberProvider_, limit: number): Internal.FunctionContainer; + addConditionalFunction(func: Internal.Consumer_): Internal.FunctionContainer; + randomChance(chance: number): Internal.ConditionContainer; + randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer; + name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): Internal.FunctionContainer; + killedByPlayer(): Internal.ConditionContainer; + damage(damage: Internal.NumberProvider_): Internal.FunctionContainer; + nbt(tag: Internal.CompoundTag_): Internal.FunctionContainer; + entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_): Internal.ConditionContainer; + survivesExplosion(): Internal.ConditionContainer; + count(count: Internal.NumberProvider_): Internal.FunctionContainer; + copyName(source: Internal.CopyNameFunction$NameSource_): Internal.FunctionContainer; + addCondition(arg0: Internal.JsonObject_): Internal.ConditionContainer; + lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer; + name(name: Internal.Component_): Internal.FunctionContainer; + "function": Internal.JsonObject; + "conditions": Internal.JsonArray; + } + type ConditionalFunction_ = ConditionalFunction; + interface BiFunction { + andThen(arg0: Internal.Function_): Internal.BiFunction; + apply(arg0: T, arg1: U): R; + } + type BiFunction_ = BiFunction | ((arg0: T, arg1: U)=>R); + interface Boolean2IntFunction extends it.unimi.dsi.fastutil.Function { + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2IntFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Boolean2ObjectFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): number; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2IntFunction; + put(arg0: boolean, arg1: number): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Boolean2LongFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Boolean2DoubleFunction; + getOrDefault(arg0: boolean, arg1: number): number; + remove(arg0: boolean): number; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2IntFunction; + containsKey(arg0: any): boolean; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Boolean2ShortFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: any, arg1: any): any; + remove(arg0: any): number; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Boolean2FloatFunction; + getOrDefault(arg0: any, arg1: number): number; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2IntFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2IntFunction; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2IntFunction; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2IntFunction; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2IntFunction; + containsKey(arg0: boolean): boolean; + get(arg0: boolean): number; + size(): number; + put(arg0: boolean, arg1: number): number; + defaultReturnValue(arg0: number): void; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Boolean2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + clear(): void; + apply(arg0: boolean): number; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Boolean2ByteFunction; + } + type Boolean2IntFunction_ = Boolean2IntFunction | ((arg0: boolean)=>number); + class ConsoleJS { + constructor(m: Internal.ScriptType_, log: Internal.Logger_) + resetFile(): void; + errorf(message: string, ...args: any[]): void; + log(message: any): void; + group(): void; + static getCurrent(def: Internal.ConsoleJS_): Internal.ConsoleJS; + warn(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; + warnf(message: string, ...args: any[]): void; + shouldPrintDebug(): boolean; + getDebugEnabled(): boolean; + flush(): void; + getWriteToFile(): boolean; + getMuted(): boolean; + debug(message: any): void; + setDebugEnabled(m: boolean): void; + error(message: string, throwable: Internal.Throwable_, skip: Internal.Pattern_): void; + getLogger(): Internal.Logger; + getScriptLine(): number; + setMuted(m: boolean): void; + printObject(o: any, tree: boolean): void; + warn(message: string, throwable: Internal.Throwable_): void; + printClass(className: string): void; + printObject(o: any): void; + printStackTrace(throwable: Internal.Throwable_, skip: Internal.Pattern_): void; + infof(message: any, ...args: any[]): void; + trace(): void; + setLineNumber(b: boolean): void; + warn(message: any): void; + printClass(className: string, tree: boolean): void; + debugf(message: string, ...args: any[]): void; + info(message: any): void; + setWriteToFile(m: boolean): void; + groupEnd(): void; + error(message: any): void; + error(message: string, throwable: Internal.Throwable_): void; + get debugEnabled(): boolean + get writeToFile(): boolean + get muted(): boolean + set debugEnabled(m: boolean) + get logger(): Internal.Logger + get scriptLine(): number + set muted(m: boolean) + set lineNumber(b: boolean) + set writeToFile(m: boolean) + static "SERVER": Internal.ConsoleJS; + static "CLIENT": Internal.ConsoleJS; + static "STARTUP": Internal.ConsoleJS; + } + type ConsoleJS_ = ConsoleJS; + class MinecartCommandBlock extends Internal.AbstractMinecart { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getMinecartType(): Internal.AbstractMinecart$Type; + getDefaultDisplayBlockState(): Internal.BlockState; + getComponent(key: Internal.ComponentKey_): C; + onlyOpCanSetNbt(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + getCommandBlock(): Internal.BaseCommandBlock; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + asKJS(): Internal.EntityJS; + get minecartType(): Internal.AbstractMinecart$Type + get defaultDisplayBlockState(): Internal.BlockState + get commandBlock(): Internal.BaseCommandBlock + } + type MinecartCommandBlock_ = MinecartCommandBlock; + class SetBedOccupationStateEventJS extends Internal.LivingEntityEventJS { + constructor(entity: Internal.LivingEntity_, sleepingPos: BlockPos_, bedState: Internal.BlockState_, occupied: boolean) + getPos(): Internal.BlockContainerJS; + getEntity(): Internal.EntityJS; + isOccupied(): boolean; + canCancel(): boolean; + getBedState(): Internal.BlockState; + static handler(entity: Internal.LivingEntity_, sleepingPos: BlockPos_, bedState: Internal.BlockState_, occupied: boolean): boolean; + getSleepingPos(): BlockPos; + get pos(): Internal.BlockContainerJS + get entity(): Internal.EntityJS + get occupied(): boolean + get bedState(): Internal.BlockState + get sleepingPos(): BlockPos + } + type SetBedOccupationStateEventJS_ = SetBedOccupationStateEventJS; + class BlockPlaceEventJS extends Internal.EntityEventJS { + constructor(entity: Internal.Entity_, level: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_) + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getLevel(): Internal.LevelJS; + getBlock(): Internal.BlockContainerJS; + get entity(): Internal.EntityJS + get level(): Internal.LevelJS + get block(): Internal.BlockContainerJS + } + type BlockPlaceEventJS_ = BlockPlaceEventJS; + interface OrderedEventExecutor extends Internal.EventExecutor { + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + } + type OrderedEventExecutor_ = OrderedEventExecutor; + interface LongPredicate { + negate(): this; + or(arg0: Internal.LongPredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.LongPredicate_): this; + } + type LongPredicate_ = ((arg0: number)=>boolean) | LongPredicate; + class Squid extends Internal.WaterAnimal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + travel($$0: Vec3_): void; + canBeLeashed($$0: Internal.Player_): boolean; + aiStep(): void; + setMovementVector($$0: number, $$1: number, $$2: number): void; + asKJS(): Internal.EntityJS; + alwaysAccepts(): boolean; + hasMovementVector(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + handleEntityEvent($$0: number): void; + foodEatenKJS(is: Internal.ItemStack_): void; + "zBodyRotO": number; + "tentacleMovement": number; + "zBodyRot": number; + "oldTentacleMovement": number; + "tentacleAngle": number; + "xBodyRot": number; + "oldTentacleAngle": number; + "xBodyRotO": number; + } + type Squid_ = Squid; + interface Destroyable { + destroy(): void; + isDestroyed(): boolean; + get destroyed(): boolean + } + type Destroyable_ = Destroyable; + abstract class ChannelHandlerAdapter implements Internal.ChannelHandler { + constructor() + isSharable(): boolean; + exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; + handlerAdded(arg0: Internal.ChannelHandlerContext_): void; + handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; + get sharable(): boolean + } + type ChannelHandlerAdapter_ = ChannelHandlerAdapter; + class ChatType extends Internal.Enum { + static getForIndex($$0: number): Internal.ChatType; + getIndex(): number; + static values(): Internal.ChatType[]; + static valueOf($$0: string): Internal.ChatType; + shouldInterrupt(): boolean; + get index(): number + readonly static "CHAT": Internal.ChatType; + readonly static "GAME_INFO": Internal.ChatType; + readonly static "SYSTEM": Internal.ChatType; + } + type ChatType_ = "chat" | ChatType | "system" | "game_info"; + interface EventLoop extends Internal.OrderedEventExecutor, Internal.EventLoopGroup { + forEach(arg0: Internal.Consumer_): void; + parent(): Internal.EventLoopGroup; + spliterator(): Internal.Spliterator; + } + type EventLoop_ = EventLoop; + class CustomStatBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + createObject(): any; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + get registryType(): Internal.RegistryObjectBuilderTypes + } + type CustomStatBuilder_ = CustomStatBuilder; + class BlockEntityType implements Internal.BlockEntityTypeAccessor { + constructor($$0: any_, $$1: Internal.Set_, $$2: com.mojang.datafixers.types.Type_) + isValid($$0: Internal.BlockState_): boolean; + getBlocks(): Internal.Set; + static getKey($$0: Internal.BlockEntityType_): ResourceLocation; + getBlockEntity($$0: Internal.BlockGetter_, $$1: BlockPos_): T; + create($$0: BlockPos_, $$1: Internal.BlockState_): T; + get blocks(): Internal.Set + readonly static "PISTON": Internal.BlockEntityType; + readonly static "CONDUIT": Internal.BlockEntityType; + readonly static "BEACON": Internal.BlockEntityType; + readonly static "END_GATEWAY": Internal.BlockEntityType; + readonly static "SHULKER_BOX": Internal.BlockEntityType; + readonly static "LECTERN": Internal.BlockEntityType; + readonly static "BREWING_STAND": Internal.BlockEntityType; + readonly static "BEEHIVE": Internal.BlockEntityType; + readonly static "COMMAND_BLOCK": Internal.BlockEntityType; + readonly static "TRAPPED_CHEST": Internal.BlockEntityType; + readonly static "BANNER": Internal.BlockEntityType; + readonly static "HOPPER": Internal.BlockEntityType; + readonly static "CHEST": Internal.BlockEntityType; + readonly static "ENDER_CHEST": Internal.BlockEntityType; + readonly static "END_PORTAL": Internal.BlockEntityType; + readonly static "COMPARATOR": Internal.BlockEntityType; + readonly static "FURNACE": Internal.BlockEntityType; + readonly static "BED": Internal.BlockEntityType; + readonly static "JUKEBOX": Internal.BlockEntityType; + readonly static "SCULK_SENSOR": Internal.BlockEntityType; + readonly static "MOB_SPAWNER": Internal.BlockEntityType; + readonly static "DAYLIGHT_DETECTOR": Internal.BlockEntityType; + readonly static "BLAST_FURNACE": Internal.BlockEntityType; + readonly static "DISPENSER": Internal.BlockEntityType; + readonly static "SIGN": Internal.BlockEntityType; + readonly static "BELL": Internal.BlockEntityType; + readonly static "JIGSAW": Internal.BlockEntityType; + readonly static "BARREL": Internal.BlockEntityType; + readonly static "SMOKER": Internal.BlockEntityType; + readonly static "SKULL": Internal.BlockEntityType; + readonly static "STRUCTURE_BLOCK": Internal.BlockEntityType; + readonly static "DROPPER": Internal.BlockEntityType; + readonly static "ENCHANTING_TABLE": Internal.BlockEntityType; + readonly static "CAMPFIRE": Internal.BlockEntityType; + } + type BlockEntityType_ = Special.BlockEntityType | BlockEntityType; + class ParticleGroup { + constructor($$0: number) + getLimit(): number; + get limit(): number + readonly static "SPORE_BLOSSOM": Internal.ParticleGroup; + } + type ParticleGroup_ = ParticleGroup; + class GraphicsStatus extends Internal.Enum { + getKey(): string; + toString(): string; + static values(): Internal.GraphicsStatus[]; + static valueOf($$0: string): Internal.GraphicsStatus; + static byId($$0: number): Internal.GraphicsStatus; + getId(): number; + get key(): string + get id(): number + readonly static "FANCY": Internal.GraphicsStatus; + readonly static "FABULOUS": Internal.GraphicsStatus; + readonly static "FAST": Internal.GraphicsStatus; + } + type GraphicsStatus_ = "fabulous" | "fancy" | GraphicsStatus | "fast"; + abstract class ItemBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + color(index: number, c: Internal.Color_): this; + barColor(barColor: Internal.Function_): this; + subtypes(fn: Internal.Function_>): this; + texture(key: string, tex: Internal.Attribute_): this; + maxDamage(v: number): this; + static ofArmorMaterial(o: any): Internal.ArmorMaterial; + generateDataJsons(generator: Internal.DataJsonGenerator_): void; + name(name: Internal.ItemBuilder$NameCallback_): this; + createItemProperties(): Internal.Item$Properties; + clientRegistry(minecraft: Internal.Supplier_): void; + unstackable(): this; + finishUsing(finishUsing: Internal.ItemBuilder$FinishUsingCallback_): this; + modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this; + glow(v: boolean): this; + transformObject(arg0: any): any; + parentModel(m: string): this; + maxStackSize(v: number): this; + modelJson(json: Internal.JsonObject_): this; + tooltip(text: Internal.Component_): this; + food(b: Internal.Consumer_): this; + rarity(v: Rarity_): this; + useAnimation(animation: Internal.UseAnim_): this; + barWidth(barWidth: Internal.ToIntFunction_): this; + use(use: Internal.ItemBuilder$UseCallback_): this; + releaseUsing(releaseUsing: Internal.ItemBuilder$ReleaseUsingCallback_): this; + texture(tex: Internal.Attribute_): this; + color(callback: Internal.ItemBuilder$ItemColorJS_): this; + useDuration(useDuration: Internal.ToIntFunction_): this; + transformObject(obj: Internal.Item_): Internal.Item; + containerItem(id: string): this; + burnTime(v: number): this; + textureJson(json: Internal.JsonObject_): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + group(g: string): this; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + get registryType(): Internal.RegistryObjectBuilderTypes + "parentModel": string; + "texture": string; + "textureJson": Internal.JsonObject; + readonly static "ARMOR_TIERS": {"gold": any, "chain": any, "diamond": any, "turtle": any, "iron": any, "leather": any, "netherite": any}; + "modelJson": Internal.JsonObject; + readonly static "TOOL_TIERS": {"gold": any, "diamond": any, "iron": any, "wood": any, "stone": any, "netherite": any}; + } + type ItemBuilder_ = ItemBuilder; + class IpBanListEntry extends Internal.BanListEntry { + constructor($$0: string, $$1: Internal.Date_, $$2: string, $$3: Internal.Date_, $$4: string) + constructor($$0: Internal.JsonObject_) + constructor($$0: string) + getDisplayName(): Internal.Component; + get displayName(): Internal.Component + } + type IpBanListEntry_ = IpBanListEntry; + interface ProfileLookupCallback { + onProfileLookupSucceeded(arg0: Internal.GameProfile_): void; + onProfileLookupFailed(arg0: Internal.GameProfile_, arg1: Internal.Exception_): void; + } + type ProfileLookupCallback_ = ProfileLookupCallback; + class ImmutableMultimap$Builder { + constructor() + put(arg0: K, arg1: V): this; + putAll(arg0: K, ...arg1: V[]): this; + putAll(arg0: Internal.Iterable_): this; + build(): Internal.ImmutableMultimap; + orderKeysBy(arg0: Internal.Comparator_): this; + putAll(arg0: K, arg1: Internal.Iterable_): this; + orderValuesBy(arg0: Internal.Comparator_): this; + put(arg0: Internal.Map$Entry_): this; + putAll(arg0: Internal.Multimap_): this; + } + type ImmutableMultimap$Builder_ = ImmutableMultimap$Builder; + class ServerboundSetJigsawBlockPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: BlockPos_, $$1: ResourceLocation_, $$2: ResourceLocation_, $$3: ResourceLocation_, $$4: string, $$5: Internal.JigsawBlockEntity$JointType_) + handle(arg0: Internal.PacketListener_): void; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + getTarget(): ResourceLocation; + handle($$0: Internal.ServerGamePacketListener_): void; + getFinalState(): string; + getJoint(): Internal.JigsawBlockEntity$JointType; + getName(): ResourceLocation; + getPool(): ResourceLocation; + isSkippable(): boolean; + get pos(): BlockPos + get target(): ResourceLocation + get finalState(): string + get joint(): Internal.JigsawBlockEntity$JointType + get name(): ResourceLocation + get pool(): ResourceLocation + get skippable(): boolean + } + type ServerboundSetJigsawBlockPacket_ = ServerboundSetJigsawBlockPacket; + interface Double2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.DoublePredicate { + or(arg0: Internal.DoublePredicate_): Internal.DoublePredicate; + test(arg0: number): boolean; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2BooleanFunction; + getOrDefault(arg0: number, arg1: boolean): boolean; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Double2ByteFunction; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2BooleanFunction; + getOrDefault(arg0: any, arg1: any): any; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Double2LongFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2BooleanFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2BooleanFunction; + apply(arg0: number): boolean; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2BooleanFunction; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2BooleanFunction; + containsKey(arg0: any): boolean; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Double2DoubleFunction; + get(arg0: any): boolean; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Double2CharFunction; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2BooleanFunction; + put(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Double2IntFunction; + defaultReturnValue(): boolean; + get(arg0: number): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Double2ShortFunction; + and(arg0: Internal.DoublePredicate_): Internal.DoublePredicate; + getOrDefault(arg0: any, arg1: boolean): boolean; + put(arg0: number, arg1: boolean): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2BooleanFunction; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + compose(arg0: Internal.Function_): Internal.Function; + containsKey(arg0: number): boolean; + put(arg0: number, arg1: boolean): boolean; + size(): number; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Double2FloatFunction; + clear(): void; + remove(arg0: any): any; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Double2ObjectFunction; + negate(): Internal.DoublePredicate; + remove(arg0: number): boolean; + defaultReturnValue(arg0: boolean): void; + } + type Double2BooleanFunction_ = ((arg0: number)=>boolean) | Double2BooleanFunction; + abstract class AbstractMultimap implements Internal.Multimap { + putAll(arg0: Internal.Multimap_): boolean; + keySet(): Internal.Set; + entries(): Internal.Collection>; + toString(): string; + putAll(arg0: K, arg1: Internal.Iterable_): boolean; + values(): Internal.Collection; + containsValue(arg0: any): boolean; + remove(arg0: any, arg1: any): boolean; + isEmpty(): boolean; + containsEntry(arg0: any, arg1: any): boolean; + hashCode(): number; + forEach(arg0: Internal.BiConsumer_): void; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.Collection; + put(arg0: K, arg1: V): boolean; + keys(): Internal.Multiset; + equals(arg0: any): boolean; + asMap(): Internal.Map>; + get empty(): boolean + } + type AbstractMultimap_ = AbstractMultimap; + interface VibrationListener$VibrationListenerConfig { + shouldListen(arg0: Internal.Level_, arg1: Internal.GameEventListener_, arg2: BlockPos_, arg3: Internal.GameEvent_, arg4: Internal.Entity_): boolean; + onSignalReceive(arg0: Internal.Level_, arg1: Internal.GameEventListener_, arg2: Internal.GameEvent_, arg3: number): void; + } + type VibrationListener$VibrationListenerConfig_ = VibrationListener$VibrationListenerConfig; + interface AbstractBlockAccessor { + getSettings(): Internal.BlockBehaviour$Properties; + get settings(): Internal.BlockBehaviour$Properties + } + type AbstractBlockAccessor_ = AbstractBlockAccessor; + class RandomBlockMatchTest extends Internal.RuleTest { + constructor($$0: Internal.Block_, $$1: number) + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + readonly static "CODEC": any; + } + type RandomBlockMatchTest_ = RandomBlockMatchTest; + class ModelGenerator { + constructor() + parent(s: string): void; + element(consumer: Internal.Consumer_): void; + texture(name: string, texture: string): void; + toJson(): Internal.JsonObject; + textures(json: Internal.JsonObject_): void; + } + type ModelGenerator_ = ModelGenerator; + interface RandomSource { + consumeCount($$0: number): void; + forkPositional(): Internal.PositionalRandomFactory; + nextInt(arg0: number): number; + nextFloat(): number; + nextBoolean(): boolean; + nextLong(): number; + setSeed(arg0: number): void; + fork(): this; + nextDouble(): number; + nextGaussian(): number; + nextInt(): number; + nextIntBetweenInclusive($$0: number, $$1: number): number; + set seed(arg0: number) + } + type RandomSource_ = RandomSource; + interface LongStream$LongMapMultiConsumer { + accept(arg0: number, arg1: Internal.LongConsumer_): void; + } + type LongStream$LongMapMultiConsumer_ = LongStream$LongMapMultiConsumer | ((arg0: number, arg1: Internal.LongConsumer)=>void); + class StageCreationEvent { + getPlayerStages(): Internal.Stages; + getPlayer(): Internal.Player; + setPlayerStages(s: Internal.Stages_): void; + get playerStages(): Internal.Stages + get player(): Internal.Player + set playerStages(s: Internal.Stages_) + } + type StageCreationEvent_ = StageCreationEvent; + class ThrownEgg extends Internal.ThrowableItemProjectile { + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_) + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + handleEntityEvent($$0: number): void; + asKJS(): Internal.EntityJS; + } + type ThrownEgg_ = ThrownEgg; + class Arrow extends Internal.AbstractArrow { + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_) + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + getColor(): number; + alwaysAccepts(): boolean; + static getCustomColor($$0: Internal.ItemStack_): number; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + handleEntityEvent($$0: number): void; + setEffectsFromItem($$0: Internal.ItemStack_): void; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + addEffect($$0: Internal.MobEffectInstance_): void; + get color(): number + set effectsFromItem($$0: Internal.ItemStack_) + } + type Arrow_ = Arrow; + class ClientboundUpdateAttributesPacket$AttributeSnapshot { + constructor($$0: Internal.Attribute_, $$1: number, $$2: Internal.Collection_) + getModifiers(): Internal.Collection; + getBase(): number; + getAttribute(): Internal.Attribute; + get modifiers(): Internal.Collection + get base(): number + get attribute(): Internal.Attribute + } + type ClientboundUpdateAttributesPacket$AttributeSnapshot_ = ClientboundUpdateAttributesPacket$AttributeSnapshot; + class InventoryJS { + constructor(h: Internal.ItemHandler_) + constructor(h: Internal.Container_) + countNonEmpty(): number; + markDirty(): void; + count(): number; + toString(): string; + getWidth(): number; + extract(slot: number, amount: number, simulate: boolean): Internal.ItemStackJS; + getSlotLimit(slot: number): number; + count(ingredient: Internal.IngredientJS_): number; + countNonEmpty(ingredient: Internal.IngredientJS_): number; + getBlock(level: Internal.LevelJS_): Internal.BlockContainerJS; + isEmpty(): boolean; + find(): number; + insert(slot: number, item: Internal.ItemStack_, simulate: boolean): Internal.ItemStackJS; + set(slot: number, item: Internal.ItemStack_): void; + find(ingredient: Internal.IngredientJS_): number; + getSize(): number; + get(slot: number): Internal.ItemStackJS; + clear(ingredient: Internal.IngredientJS_): void; + clear(): void; + getHeight(): number; + isItemValid(slot: number, item: Internal.ItemStack_): boolean; + get width(): number + get empty(): boolean + get size(): number + get height(): number + readonly "minecraftInventory": Internal.ItemHandler; + } + type InventoryJS_ = InventoryJS; + class SensorType { + create(): U; + readonly static "DUMMY": Internal.SensorType; + readonly static "HOGLIN_SPECIFIC_SENSOR": Internal.SensorType; + readonly static "NEAREST_LIVING_ENTITIES": Internal.SensorType; + readonly static "NEAREST_ADULT": Internal.SensorType; + readonly static "AXOLOTL_ATTACKABLES": Internal.SensorType; + readonly static "NEAREST_ITEMS": Internal.SensorType; + readonly static "SECONDARY_POIS": Internal.SensorType; + readonly static "NEAREST_BED": Internal.SensorType; + readonly static "PIGLIN_SPECIFIC_SENSOR": Internal.SensorType; + readonly static "AXOLOTL_TEMPTATIONS": Internal.SensorType; + readonly static "GOLEM_DETECTED": Internal.SensorType; + readonly static "PIGLIN_BRUTE_SPECIFIC_SENSOR": Internal.SensorType; + readonly static "NEAREST_PLAYERS": Internal.SensorType; + readonly static "HURT_BY": Internal.SensorType; + readonly static "VILLAGER_BABIES": Internal.SensorType; + readonly static "GOAT_TEMPTATIONS": Internal.SensorType; + readonly static "VILLAGER_HOSTILES": Internal.SensorType; + } + type SensorType_ = SensorType | Special.SensorType; + class Suggestion implements Internal.Comparable { + constructor(arg0: Internal.StringRange_, arg1: string, arg2: Internal.Message_) + constructor(arg0: Internal.StringRange_, arg1: string) + apply(arg0: string): string; + hashCode(): number; + compareToIgnoreCase(arg0: Internal.Suggestion_): number; + toString(): string; + compareTo(arg0: Internal.Suggestion_): number; + getTooltip(): Internal.Message; + getText(): string; + expand(arg0: string, arg1: Internal.StringRange_): this; + equals(arg0: any): boolean; + getRange(): Internal.StringRange; + compareTo(arg0: any): number; + get tooltip(): Internal.Message + get text(): string + get range(): Internal.StringRange + } + type Suggestion_ = Suggestion; + abstract class Monster extends Internal.PathfinderMob implements Internal.Enemy { + static createMonsterAttributes(): Internal.AttributeSupplier$Builder; + getComponent(key: Internal.ComponentKey_): C; + getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; + getFallSounds(): Internal.LivingEntity$Fallsounds; + isPreventingPlayerRest($$0: Internal.Player_): boolean; + aiStep(): void; + asKJS(): Internal.EntityJS; + static checkAnyLightMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + static checkMonsterSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + alwaysAccepts(): boolean; + getSoundSource(): Internal.SoundSource; + static isDarkEnoughToSpawn($$0: Internal.ServerLevelAccessor_, $$1: BlockPos_, $$2: Internal.Random_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get fallSounds(): Internal.LivingEntity$Fallsounds + get soundSource(): Internal.SoundSource + } + type Monster_ = Monster; + interface EntityKJS extends Internal.AsKJS { + getPersistentDataKJS(): Internal.CompoundTag; + asKJS(): Internal.EntityJS; + get persistentDataKJS(): Internal.CompoundTag + } + type EntityKJS_ = EntityKJS; + interface IdMap extends Internal.Iterable { + byId(arg0: number): T; + size(): number; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + byIdOrThrow($$0: number): T; + getId(arg0: T): number; + readonly static "DEFAULT": -1; + } + type IdMap_ = IdMap; + interface ChannelInboundHandler extends Internal.ChannelHandler { + channelWritabilityChanged(arg0: Internal.ChannelHandlerContext_): void; + channelInactive(arg0: Internal.ChannelHandlerContext_): void; + channelActive(arg0: Internal.ChannelHandlerContext_): void; + channelUnregistered(arg0: Internal.ChannelHandlerContext_): void; + userEventTriggered(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; + channelReadComplete(arg0: Internal.ChannelHandlerContext_): void; + channelRegistered(arg0: Internal.ChannelHandlerContext_): void; + channelRead(arg0: Internal.ChannelHandlerContext_, arg1: any): void; + } + type ChannelInboundHandler_ = ChannelInboundHandler; + interface TemporalQuery { + queryFrom(arg0: Internal.TemporalAccessor_): R; + } + type TemporalQuery_ = TemporalQuery | ((arg0: Internal.TemporalAccessor)=>R); + interface RenderStateShardAccessor { + getGLINT_TRANSPARENCY(): Internal.RenderStateShard$TransparencyStateShard; + getCRUMBLING_TRANSPARENCY(): Internal.RenderStateShard$TransparencyStateShard; + getNO_TRANSPARENCY(): Internal.RenderStateShard$TransparencyStateShard; + get GLINT_TRANSPARENCY(): Internal.RenderStateShard$TransparencyStateShard + get CRUMBLING_TRANSPARENCY(): Internal.RenderStateShard$TransparencyStateShard + get NO_TRANSPARENCY(): Internal.RenderStateShard$TransparencyStateShard + } + type RenderStateShardAccessor_ = RenderStateShardAccessor; + interface PaletteResize { + onResize(arg0: number, arg1: T): number; + } + type PaletteResize_ = PaletteResize; + interface NumberProvider extends Internal.LootContextUser { + getInt($$0: Internal.LootContext_): number; + getFloat(arg0: Internal.LootContext_): number; + getReferencedContextParams(): Internal.Set>; + getType(): Internal.LootNumberProviderType; + validate($$0: Internal.ValidationContext_): void; + get referencedContextParams(): Internal.Set> + get type(): Internal.LootNumberProviderType + } + type NumberProvider_ = NumberProvider; + interface ModuleFinder { + find(arg0: string): Internal.Optional; + compose(...arg0: Internal.ModuleFinder_[]): this; + findAll(): Internal.Set; + ofSystem(): this; + of(...arg0: Internal.Path_[]): this; + } + type ModuleFinder_ = ModuleFinder; + class Enum$EnumDesc extends Internal.DynamicConstantDesc { + toString(): string; + static of(arg0: Internal.ClassDesc_, arg1: string): Internal.Enum$EnumDesc; + resolveConstantDesc(arg0: Internal.MethodHandles$Lookup_): any; + } + type Enum$EnumDesc_ = Enum$EnumDesc; + class ClientboundMapItemDataPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: number, $$2: boolean, $$3: Internal.Collection_, $$4: any_) + handle(arg0: Internal.PacketListener_): void; + isLocked(): boolean; + applyToMap($$0: Internal.MapItemSavedData_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getMapId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getScale(): number; + isSkippable(): boolean; + get locked(): boolean + get mapId(): number + get scale(): number + get skippable(): boolean + } + type ClientboundMapItemDataPacket_ = ClientboundMapItemDataPacket; + interface StructurePlacementType { + codec(): Internal.Codec; + readonly static "CONCENTRIC_RINGS": any; + readonly static "RANDOM_SPREAD": any; + } + type StructurePlacementType_ = StructurePlacementType | Special.StructurePlacementType; + interface TelemetrySession { + eventSetupFunction(arg0: Internal.Consumer_): void; + createNewEvent(arg0: string): Internal.TelemetryEvent; + globalProperties(): Internal.TelemetryPropertyContainer; + isEnabled(): boolean; + get enabled(): boolean + readonly static "DISABLED": any; + } + type TelemetrySession_ = TelemetrySession; + class LevelSummary$BackupStatus extends Internal.Enum { + static valueOf($$0: string): Internal.LevelSummary$BackupStatus; + isSevere(): boolean; + static values(): Internal.LevelSummary$BackupStatus[]; + getTranslationKey(): string; + shouldBackup(): boolean; + get severe(): boolean + get translationKey(): string + readonly static "DOWNGRADE": Internal.LevelSummary$BackupStatus; + readonly static "UPGRADE_TO_SNAPSHOT": Internal.LevelSummary$BackupStatus; + readonly static "NONE": Internal.LevelSummary$BackupStatus; + } + type LevelSummary$BackupStatus_ = "upgrade_to_snapshot" | "downgrade" | LevelSummary$BackupStatus | "none"; + class FoliagePlacer$FoliageAttachment { + constructor($$0: BlockPos_, $$1: number, $$2: boolean) + pos(): BlockPos; + radiusOffset(): number; + doubleTrunk(): boolean; + } + type FoliagePlacer$FoliageAttachment_ = FoliagePlacer$FoliageAttachment; + class Drowned extends Internal.Zombie implements Internal.RangedAttackMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + okTarget($$0: Internal.LivingEntity_): boolean; + static checkDrownedSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + travel($$0: Vec3_): void; + updateSwimming(): void; + setSearchingForLand($$0: boolean): void; + asKJS(): Internal.EntityJS; + performRangedAttack($$0: Internal.LivingEntity_, $$1: number): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + alwaysAccepts(): boolean; + isPushedByFluid(): boolean; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + set searchingForLand($$0: boolean) + get pushedByFluid(): boolean + readonly static "NAUTILUS_SHELL_CHANCE": 0.03; + } + type Drowned_ = Drowned; + interface Set extends Internal.Collection { + copyOf(arg0: Internal.Collection_): this; + add(arg0: E): boolean; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + isEmpty(): boolean; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): this; + retainAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.Collection_): boolean; + toArray(arg0: Internal.IntFunction_): T[]; + of(arg0: E, arg1: E): this; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): this; + of(arg0: E, arg1: E, arg2: E): this; + addAll(arg0: Internal.Collection_): boolean; + of(arg0: E, arg1: E, arg2: E, arg3: E): this; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): this; + contains(arg0: any): boolean; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): this; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): this; + toArray(arg0: T[]): T[]; + remove(arg0: any): boolean; + toArray(): any[]; + iterator(): Internal.Iterator; + hashCode(): number; + size(): number; + of(arg0: E): this; + stream(): Internal.Stream; + of(...arg0: E[]): this; + of(): this; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): this; + removeIf(arg0: Internal.Predicate_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + clear(): void; + spliterator(): Internal.Spliterator; + equals(arg0: any): boolean; + get empty(): boolean + } + type Set_ = Set; + class RenderStateShard$BooleanStateShard extends Internal.RenderStateShard { + constructor($$0: string, $$1: Internal.Runnable_, $$2: Internal.Runnable_, $$3: boolean) + toString(): string; + } + type RenderStateShard$BooleanStateShard_ = RenderStateShard$BooleanStateShard; + class ClientboundSelectAdvancementsTabPacket implements Internal.Packet { + constructor($$0: ResourceLocation_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getTab(): ResourceLocation; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get tab(): ResourceLocation + get skippable(): boolean + } + type ClientboundSelectAdvancementsTabPacket_ = ClientboundSelectAdvancementsTabPacket; + abstract class Property { + generateHashCode(): number; + getValueClass(): Internal.Class; + toString(): string; + getPossibleValues(): Internal.Collection; + getName(arg0: T): string; + valueCodec(): Internal.Codec>; + value($$0: Internal.StateHolder_): Internal.Property$Value; + parseValue($$0: Internal.DynamicOps_, $$1: S, $$2: U): Internal.DataResult; + hashCode(): number; + codec(): Internal.Codec; + getName(): string; + getValue(arg0: string): Internal.Optional; + value($$0: T): Internal.Property$Value; + equals($$0: any): boolean; + getAllValues(): Internal.Stream>; + get valueClass(): Internal.Class + get possibleValues(): Internal.Collection + get name(): string + get allValues(): Internal.Stream> + } + type Property_ = Property; + class LongTag extends Internal.NumericTag { + copy(): this; + getAsDouble(): number; + accept($$0: Internal.TagVisitor_): void; + getAsLong(): number; + getAsFloat(): number; + getAsString(): string; + hashCode(): number; + getAsInt(): number; + getAsByte(): number; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + getAsNumber(): Internal.Number; + copy(): Internal.Tag; + write($$0: Internal.DataOutput_): void; + getType(): Internal.TagType; + static valueOf($$0: number): Internal.LongTag; + getId(): number; + getAsShort(): number; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + get asDouble(): number + get asLong(): number + get asFloat(): number + get asString(): string + get asInt(): number + get asByte(): number + get asNumber(): Internal.Number + get type(): Internal.TagType + get id(): number + get asShort(): number + readonly static "TYPE": any; + } + type LongTag_ = LongTag; + class RedstoneSide extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): Internal.RedstoneSide; + toString(): string; + getSerializedName(): string; + static values(): Internal.RedstoneSide[]; + isConnected(): boolean; + get serializedName(): string + get connected(): boolean + readonly static "UP": Internal.RedstoneSide; + readonly static "NONE": Internal.RedstoneSide; + readonly static "SIDE": Internal.RedstoneSide; + } + type RedstoneSide_ = "side" | "up" | RedstoneSide | "none"; + class AttachFace extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.AttachFace[]; + getSerializedName(): string; + static valueOf($$0: string): Internal.AttachFace; + get serializedName(): string + readonly static "FLOOR": Internal.AttachFace; + readonly static "WALL": Internal.AttachFace; + readonly static "CEILING": Internal.AttachFace; + } + type AttachFace_ = "floor" | AttachFace | "ceiling" | "wall"; + class Boat extends Internal.Entity { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + push($$0: Internal.Entity_): void; + setPaddleState($$0: boolean, $$1: boolean): void; + getPaddleState($$0: number): boolean; + static canVehicleCollide($$0: Internal.Entity_, $$1: Internal.Entity_): boolean; + getDropItem(): Internal.Item; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + setHurtDir($$0: number): void; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + getControllingPassenger(): Internal.Entity; + asKJS(): Internal.EntityJS; + setHurtTime($$0: number): void; + setDamage($$0: number): void; + animateHurt(): void; + isUnderWater(): boolean; + getAddEntityPacket(): Internal.Packet; + getRowingTime($$0: number, $$1: number): number; + getBubbleAngle($$0: number): number; + setInput($$0: boolean, $$1: boolean, $$2: boolean, $$3: boolean): void; + getHurtDir(): number; + getComponent(key: Internal.ComponentKey_): C; + onAboveBubbleCol($$0: boolean): void; + canCollideWith($$0: Internal.Entity_): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + lerpTo($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean): void; + canBeCollidedWith(): boolean; + getMotionDirection(): Internal.Direction; + onPassengerTurned($$0: Internal.Entity_): void; + getWaterLevelAbove(): number; + getPassengersRidingOffset(): number; + isPickable(): boolean; + tick(): void; + positionRider($$0: Internal.Entity_): void; + getBoatType(): Internal.Boat$Type; + alwaysAccepts(): boolean; + getHurtTime(): number; + getGroundFriction(): number; + isPushable(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getDamage(): number; + getPickResult(): Internal.ItemStack; + setType($$0: Internal.Boat$Type_): void; + get dropItem(): Internal.Item + set hurtDir($$0: number) + get controllingPassenger(): Internal.Entity + set hurtTime($$0: number) + set damage($$0: number) + get underWater(): boolean + get addEntityPacket(): Internal.Packet + get hurtDir(): number + get motionDirection(): Internal.Direction + get waterLevelAbove(): number + get passengersRidingOffset(): number + get pickable(): boolean + get boatType(): Internal.Boat$Type + get hurtTime(): number + get groundFriction(): number + get pushable(): boolean + get damage(): number + get pickResult(): Internal.ItemStack + set type($$0: Internal.Boat$Type_) + readonly static "BUBBLE_TIME": 60; + readonly static "PADDLE_SOUND_TIME": 0.7853981852531433; + readonly static "PADDLE_LEFT": 0; + readonly static "PADDLE_RIGHT": 1; + } + type Boat_ = Boat; + abstract class PathfinderMob extends Internal.Mob { + getComponent(key: Internal.ComponentKey_): C; + getWalkTargetValue($$0: BlockPos_): number; + alwaysAccepts(): boolean; + checkSpawnRules($$0: Internal.LevelAccessor_, $$1: Internal.MobSpawnType_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isPathFinding(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + get pathFinding(): boolean + } + type PathfinderMob_ = PathfinderMob; + class CustomGameRuleCategory { + constructor(id: ResourceLocation_, name: Internal.Component_) + hashCode(): number; + getName(): Internal.Component; + getId(): ResourceLocation; + static getCategory(key: Internal.GameRules$Key_): Internal.Optional; + equals(o: any): boolean; + get name(): Internal.Component + get id(): ResourceLocation + } + type CustomGameRuleCategory_ = CustomGameRuleCategory; + class Node { + constructor($$0: number, $$1: number, $$2: number) + distanceToSqr($$0: BlockPos_): number; + toString(): string; + distanceTo($$0: BlockPos_): number; + static createFromStream($$0: Internal.FriendlyByteBuf_): Internal.Node; + distanceToSqr($$0: Internal.Node_): number; + static createHash($$0: number, $$1: number, $$2: number): number; + distanceManhattan($$0: BlockPos_): number; + distanceTo($$0: Internal.Node_): number; + asVec3(): Vec3; + writeToStream($$0: Internal.FriendlyByteBuf_): void; + hashCode(): number; + asBlockPos(): BlockPos; + distanceManhattan($$0: Internal.Node_): number; + equals($$0: any): boolean; + inOpenSet(): boolean; + cloneAndMove($$0: number, $$1: number, $$2: number): this; + "cameFrom": Internal.Node; + readonly "z": number; + "h": number; + "walkedDistance": number; + "g": number; + readonly "x": number; + "f": number; + readonly "y": number; + "type": Internal.BlockPathTypes; + "costMalus": number; + "heapIdx": number; + "closed": boolean; + } + type Node_ = Node; + interface CollisionContext { + empty(): this; + isDescending(): boolean; + isHoldingItem(arg0: Internal.Item_): boolean; + isAbove(arg0: Internal.VoxelShape_, arg1: BlockPos_, arg2: boolean): boolean; + canStandOnFluid(arg0: Internal.FluidState_, arg1: Internal.FluidState_): boolean; + of($$0: Internal.Entity_): this; + get descending(): boolean + } + type CollisionContext_ = CollisionContext; + interface EntityAccess { + getPassengersAndSelf(): Internal.Stream; + shouldBeSaved(): boolean; + getBoundingBox(): Internal.AABB; + getUUID(): Internal.UUID; + blockPosition(): BlockPos; + setLevelCallback(arg0: Internal.EntityInLevelCallback_): void; + getSelfAndPassengers(): Internal.Stream; + getId(): number; + isAlwaysTicking(): boolean; + setRemoved(arg0: Internal.Entity$RemovalReason_): void; + get passengersAndSelf(): Internal.Stream + get boundingBox(): Internal.AABB + get UUID(): Internal.UUID + set levelCallback(arg0: Internal.EntityInLevelCallback_) + get selfAndPassengers(): Internal.Stream + get id(): number + get alwaysTicking(): boolean + set removed(arg0: Internal.Entity$RemovalReason_) + } + type EntityAccess_ = EntityAccess; + class HumanoidArm extends Internal.Enum { + getName(): Internal.Component; + toString(): string; + static valueOf($$0: string): Internal.HumanoidArm; + getOpposite(): this; + static values(): Internal.HumanoidArm[]; + get name(): Internal.Component + get opposite(): Internal.HumanoidArm + readonly static "LEFT": Internal.HumanoidArm; + readonly static "RIGHT": Internal.HumanoidArm; + } + type HumanoidArm_ = HumanoidArm | "right" | "left"; + interface IScheduledEventCallback { + onCallback(arg0: Internal.ScheduledEvent_): void; + } + type IScheduledEventCallback_ = ((arg0: Internal.ScheduledEvent)=>void) | IScheduledEventCallback; + class ZombifiedPiglin extends Internal.Zombie implements Internal.NeutralMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + playerDied($$0: Internal.Player_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + isAngry(): boolean; + isPreventingPlayerRest($$0: Internal.Player_): boolean; + forgetCurrentTargetAndRefreshUniversalAnger(): void; + asKJS(): Internal.EntityJS; + startPersistentAngerTimer(): void; + setTarget($$0: Internal.LivingEntity_): void; + addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + method_5749($$0: Internal.CompoundTag_): void; + setRemainingPersistentAngerTime($$0: number): void; + isAngryAt($$0: Internal.LivingEntity_): boolean; + getRemainingPersistentAngerTime(): number; + getComponent(key: Internal.ComponentKey_): C; + getPersistentAngerTarget(): Internal.UUID; + static checkZombifiedPiglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + getMyRidingOffset(): number; + method_5652($$0: Internal.CompoundTag_): void; + readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; + stopBeingAngry(): void; + wantsToPickUp($$0: Internal.ItemStack_): boolean; + alwaysAccepts(): boolean; + setPersistentAngerTarget($$0: Internal.UUID_): void; + isAngryAtAllPlayers($$0: Internal.Level_): boolean; + updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get angry(): boolean + set target($$0: Internal.LivingEntity_) + set remainingPersistentAngerTime($$0: number) + get remainingPersistentAngerTime(): number + get persistentAngerTarget(): Internal.UUID + get myRidingOffset(): number + set persistentAngerTarget($$0: Internal.UUID_) + } + type ZombifiedPiglin_ = ZombifiedPiglin; + class StartupEventJS extends Internal.EventJS { + constructor() + post(id: string): boolean; + post(id: string, sub: string): boolean; + } + type StartupEventJS_ = StartupEventJS; + interface WindowAccessor { + setFramebufferWidth(arg0: number): void; + setHeight(arg0: number): void; + setWidth(arg0: number): void; + setFramebufferHeight(arg0: number): void; + set framebufferWidth(arg0: number) + set height(arg0: number) + set width(arg0: number) + set framebufferHeight(arg0: number) + } + type WindowAccessor_ = WindowAccessor; + class SimpleWeightedRandomList extends Internal.WeightedRandomList> { + getRandomValue($$0: Internal.Random_): Internal.Optional; + static builder(): Internal.SimpleWeightedRandomList$Builder; + static wrappedCodecAllowingEmpty($$0: Internal.Codec_): Internal.Codec>; + static wrappedCodec($$0: Internal.Codec_): Internal.Codec>; + static empty(): Internal.SimpleWeightedRandomList; + static single($$0: E): Internal.SimpleWeightedRandomList; + } + type SimpleWeightedRandomList_ = SimpleWeightedRandomList; + interface WorldRenderContext$BlockOutlineContext { + blockPos(): BlockPos; + cameraX(): number; + vertexConsumer(): Internal.VertexConsumer; + cameraZ(): number; + cameraY(): number; + entity(): Internal.Entity; + blockState(): Internal.BlockState; + } + type WorldRenderContext$BlockOutlineContext_ = WorldRenderContext$BlockOutlineContext; + class CropBlockBuilder$ShapeBuilder { + constructor(age: number) + shape(age: number, minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): this; + getShapes(): Internal.List; + get shapes(): Internal.List + } + type CropBlockBuilder$ShapeBuilder_ = CropBlockBuilder$ShapeBuilder; + interface DimensionTypeAccessor { + getFixedTime(): Internal.OptionalLong; + get fixedTime(): Internal.OptionalLong + } + type DimensionTypeAccessor_ = DimensionTypeAccessor; + interface FunctionUserBuilder { + apply(arg0: Internal.LootItemFunction$Builder_): T; + unwrap(): T; + } + type FunctionUserBuilder_ = FunctionUserBuilder; + class LevelChunkTicks implements Internal.TickContainerAccess, Internal.SerializableTickContainer { + constructor() + constructor($$0: Internal.List_>) + static load($$0: Internal.ListTag_, $$1: Internal.Function_>, $$2: Internal.ChunkPos_): Internal.LevelChunkTicks; + unpack($$0: number): void; + count(): number; + schedule($$0: Internal.ScheduledTick_): void; + save(arg0: number, arg1: Internal.Function_): Internal.Tag; + removeIf($$0: Internal.Predicate_>): void; + peek(): Internal.ScheduledTick; + getAll(): Internal.Stream>; + hasScheduledTick($$0: BlockPos_, $$1: T): boolean; + setOnTickAdded($$0: Internal.BiConsumer_, Internal.ScheduledTick_>): void; + poll(): Internal.ScheduledTick; + save($$0: number, $$1: Internal.Function_): Internal.ListTag; + get all(): Internal.Stream> + set onTickAdded($$0: Internal.BiConsumer_, Internal.ScheduledTick_>) + } + type LevelChunkTicks_ = LevelChunkTicks; + class WorldgenRemoveEventJS extends Internal.StartupEventJS { + constructor() + printFiltered(): void; + removeSpawns(p: Internal.Consumer_): void; + removeAllFeatures(filter: Internal.BiomeFilter_): void; + printSpawns(category: Internal.MobCategory_): void; + removeOres(p: Internal.Consumer_): void; + removeAllSpawns(): void; + printFeatures(type: DecorationGenerationStep_): void; + removeAllFeatures(): void; + printSpawns(): void; + printFeatures(type: DecorationGenerationStep_, filter: Internal.BiomeFilter_): void; + removeFeatureById(filter: Internal.BiomeFilter_, decoration: DecorationGenerationStep_, ids: ResourceLocation_[]): void; + printFiltered(type: DecorationGenerationStep_): void; + printFeaturesForType(type: DecorationGenerationStep_, filter: Internal.BiomeFilter_, afterRemoval: boolean): void; + removeAllFeatures(filter: Internal.BiomeFilter_, type: DecorationGenerationStep_): void; + removeFeatureById(type: DecorationGenerationStep_, ids: ResourceLocation_[]): void; + printFiltered(type: DecorationGenerationStep_, filter: Internal.BiomeFilter_): void; + printFeatures(): void; + } + type WorldgenRemoveEventJS_ = WorldgenRemoveEventJS; + interface TooltipFlag { + isAdvanced(): boolean; + get advanced(): boolean + } + type TooltipFlag_ = TooltipFlag; + interface Comparable { + compareTo(arg0: T): number; + } + type Comparable_ = Comparable; + class CodeSource implements Internal.Serializable { + constructor(arg0: Internal.URL_, arg1: Internal.Certificate_[]) + constructor(arg0: Internal.URL_, arg1: any_[]) + getLocation(): Internal.URL; + hashCode(): number; + implies(arg0: Internal.CodeSource_): boolean; + getCodeSigners(): any[]; + toString(): string; + getCertificates(): Internal.Certificate[]; + equals(arg0: any): boolean; + get location(): Internal.URL + get codeSigners(): any[] + get certificates(): Internal.Certificate[] + } + type CodeSource_ = CodeSource; + class Climate$Parameter extends Internal.Record { + constructor($$0: number, $$1: number) + distance($$0: number): number; + span($$0: Internal.Climate$Parameter_): this; + hashCode(): number; + toString(): string; + distance($$0: Internal.Climate$Parameter_): number; + static point($$0: number): Internal.Climate$Parameter; + static span($$0: Internal.Climate$Parameter_, $$1: Internal.Climate$Parameter_): Internal.Climate$Parameter; + static span($$0: number, $$1: number): Internal.Climate$Parameter; + equals($$0: any): boolean; + max(): number; + min(): number; + readonly static "CODEC": any; + } + type Climate$Parameter_ = Climate$Parameter; + interface ShortCollection extends Internal.ShortIterable, Internal.Collection { + add(arg0: number): boolean; + removeAll(arg0: Internal.ShortCollection_): boolean; + forEach(arg0: Internal.Consumer_): void; + forEach(arg0: Internal.ShortConsumer_): void; + iterator(): Internal.ShortIterator; + forEach(arg0: Internal.IntConsumer_): void; + intStream(): Internal.IntStream; + toArray(arg0: Internal.IntFunction_): T[]; + stream(): Internal.Stream; + add(arg0: number): boolean; + intParallelStream(): Internal.IntStream; + intIterator(): Internal.IntIterator; + contains(arg0: any): boolean; + removeIf(arg0: Internal.IntPredicate_): boolean; + parallelStream(): Internal.Stream; + contains(arg0: number): boolean; + removeIf(arg0: Internal.ShortPredicate_): boolean; + remove(arg0: any): boolean; + intSpliterator(): Internal.IntSpliterator; + addAll(arg0: Internal.ShortCollection_): boolean; + retainAll(arg0: Internal.ShortCollection_): boolean; + add(arg0: any): boolean; + toShortArray(): number[]; + removeIf(arg0: Internal.Predicate_): boolean; + toShortArray(arg0: number[]): number[]; + spliterator(): Internal.Spliterator; + toArray(arg0: number[]): number[]; + rem(arg0: number): boolean; + containsAll(arg0: Internal.ShortCollection_): boolean; + } + type ShortCollection_ = ShortCollection; + class Vector3i implements Internal.Cloneable, Internal.Externalizable, Internal.Vector3ic { + constructor() + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: Internal.Vector2dc_, arg1: number, arg2: number) + constructor(arg0: Internal.Vector2ic_, arg1: number) + constructor(arg0: number, arg1: number, arg2: number) + constructor(arg0: Internal.Vector2fc_, arg1: number, arg2: number) + constructor(arg0: Internal.ByteBuffer_) + constructor(arg0: number) + constructor(arg0: number[]) + constructor(arg0: Internal.Vector3dc_, arg1: number) + constructor(arg0: Internal.Vector3fc_, arg1: number) + constructor(arg0: number, arg1: Internal.ByteBuffer_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: number, arg1: Internal.IntBuffer_) + constructor(arg0: Internal.IntBuffer_) + constructor(arg0: Internal.Vector3ic_) + distanceSquared(arg0: Internal.Vector3ic_): number; + negate(arg0: Internal.Vector3i_): this; + z(): number; + mul(arg0: Internal.Vector3ic_): this; + x(): number; + max(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mul(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3i_): this; + setComponent(arg0: number, arg1: number): this; + mul(arg0: number): this; + div(arg0: number, arg1: Internal.Vector3i_): this; + set(arg0: Internal.Vector3dc_): this; + div(arg0: number): this; + sub(arg0: number, arg1: number, arg2: number): this; + mul(arg0: number, arg1: Internal.Vector3i_): this; + mul(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): this; + get(arg0: number, arg1: Internal.IntBuffer_): Internal.IntBuffer; + absolute(): this; + add(arg0: number, arg1: number, arg2: number): this; + set(arg0: number): this; + distance(arg0: number, arg1: number, arg2: number): number; + sub(arg0: Internal.Vector3ic_): this; + distanceSquared(arg0: number, arg1: number, arg2: number): number; + absolute(arg0: Internal.Vector3i_): this; + readExternal(arg0: Internal.ObjectInput_): void; + set(arg0: number, arg1: Internal.IntBuffer_): this; + div(arg0: number, arg1: Internal.Vector3i_): this; + set(arg0: Internal.Vector2ic_, arg1: number): this; + mul(arg0: number, arg1: number, arg2: number): this; + static distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + toString(arg0: Internal.NumberFormat_): string; + lengthSquared(): number; + zero(): this; + min(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): this; + length(): number; + sub(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3i_): this; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + set(arg0: number, arg1: number, arg2: number): this; + gridDistance(arg0: number, arg1: number, arg2: number): number; + minComponent(): number; + set(arg0: Internal.Vector3fc_, arg1: number): this; + clone(): any; + add(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3i_): this; + gridDistance(arg0: Internal.Vector3ic_): number; + writeExternal(arg0: Internal.ObjectOutput_): void; + maxComponent(): number; + y(): number; + set(arg0: Internal.ByteBuffer_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + set(arg0: Internal.Vector3ic_): this; + div(arg0: number): this; + get(arg0: Internal.IntBuffer_): Internal.IntBuffer; + set(arg0: Internal.IntBuffer_): this; + add(arg0: Internal.Vector3ic_): this; + add(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): this; + static length(arg0: number, arg1: number, arg2: number): number; + toString(): string; + set(arg0: number[]): this; + max(arg0: Internal.Vector3ic_): this; + set(arg0: Internal.Vector3dc_, arg1: number): this; + hashCode(): number; + equals(arg0: number, arg1: number, arg2: number): boolean; + static distance(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + sub(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): this; + get(arg0: number): number; + static lengthSquared(arg0: number, arg1: number, arg2: number): number; + equals(arg0: any): boolean; + distance(arg0: Internal.Vector3ic_): number; + negate(): this; + min(arg0: Internal.Vector3ic_): this; + "z": number; + "x": number; + "y": number; + } + type Vector3i_ = Vector3i; + class DimensionSpecialEffects$SkyType extends Internal.Enum { + static values(): Internal.DimensionSpecialEffects$SkyType[]; + static valueOf($$0: string): Internal.DimensionSpecialEffects$SkyType; + readonly static "NORMAL": Internal.DimensionSpecialEffects$SkyType; + readonly static "END": Internal.DimensionSpecialEffects$SkyType; + readonly static "NONE": Internal.DimensionSpecialEffects$SkyType; + } + type DimensionSpecialEffects$SkyType_ = "normal" | DimensionSpecialEffects$SkyType | "end" | "none"; + interface ScreenEvents$AfterRender { + afterRender(arg0: Internal.Screen_, arg1: Internal.PoseStack_, arg2: number, arg3: number, arg4: number): void; + } + type ScreenEvents$AfterRender_ = ScreenEvents$AfterRender | ((arg0: Internal.Screen, arg1: Internal.PoseStack, arg2: number, arg3: number, arg4: number)=>void); + class ShieldDecorationRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + getSerializer(): Internal.RecipeSerializer; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + isIncomplete(): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get group(): string + get serializer(): Internal.RecipeSerializer + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type ShieldDecorationRecipe_ = ShieldDecorationRecipe; + class Vector3d implements Internal.Cloneable, Internal.Externalizable, Internal.Vector3dc { + constructor() + constructor(arg0: Internal.DoubleBuffer_) + constructor(arg0: number[]) + constructor(arg0: number, arg1: Internal.DoubleBuffer_) + constructor(arg0: Internal.ByteBuffer_) + constructor(arg0: number, arg1: Internal.ByteBuffer_) + constructor(arg0: Internal.Vector3dc_) + constructor(arg0: number, arg1: number, arg2: number) + constructor(arg0: Internal.Vector2fc_, arg1: number) + constructor(arg0: Internal.Vector2ic_, arg1: number) + constructor(arg0: number) + constructor(arg0: number[]) + constructor(arg0: Internal.Vector2dc_, arg1: number) + constructor(arg0: Internal.Vector3fc_) + constructor(arg0: Internal.Vector3ic_) + rotateY(arg0: number, arg1: Internal.Vector3d_): this; + add(arg0: Internal.Vector3dc_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + mulTransposeDirection(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): this; + mulTransposePosition(arg0: Internal.Matrix4fc_): this; + cross(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): this; + set(arg0: Internal.Vector3fc_): this; + x(): number; + mulPosition(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): this; + mulAdd(arg0: number, arg1: Internal.Vector3dc_): this; + mul(arg0: Internal.Matrix3fc_): this; + static distance(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + mulDirection(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): this; + max(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + half(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): this; + div(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): this; + mul(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): this; + dot(arg0: Internal.Vector3dc_): number; + rotateZ(arg0: number, arg1: Internal.Vector3d_): this; + lerp(arg0: Internal.Vector3dc_, arg1: number, arg2: Internal.Vector3d_): this; + smoothStep(arg0: Internal.Vector3dc_, arg1: number, arg2: Internal.Vector3d_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + distance(arg0: Internal.Vector3dc_): number; + angleSigned(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + orthogonalize(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + mul(arg0: Internal.Vector3dc_): this; + mulPosition(arg0: Internal.Matrix4x3fc_): this; + rotate(arg0: Internal.Quaterniondc_): this; + mul(arg0: Internal.Matrix3dc_, arg1: Internal.Vector3d_): this; + get(arg0: number): number; + y(): number; + rotationTo(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniond_): Internal.Quaterniond; + mul(arg0: number): this; + setComponent(arg0: number, arg1: number): this; + set(arg0: Internal.Vector2ic_, arg1: number): this; + negate(): this; + fma(arg0: Internal.Vector3dc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3d_): this; + sub(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + div(arg0: number): this; + equals(arg0: number, arg1: number, arg2: number): boolean; + mul(arg0: Internal.Matrix3x2fc_, arg1: Internal.Vector3d_): this; + lerp(arg0: Internal.Vector3dc_, arg1: number): this; + set(arg0: Internal.DoubleBuffer_): this; + set(arg0: Internal.Vector3dc_): this; + orthogonalize(arg0: Internal.Vector3dc_): this; + cross(arg0: Internal.Vector3dc_): this; + absolute(arg0: Internal.Vector3d_): this; + z(): number; + isFinite(): boolean; + reflect(arg0: number, arg1: number, arg2: number): this; + half(arg0: Internal.Vector3dc_): this; + mul(arg0: Internal.Matrix3dc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + cross(arg0: number, arg1: number, arg2: number): this; + mulProject(arg0: Internal.Matrix4dc_, arg1: number, arg2: Internal.Vector3d_): this; + hermite(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: number, arg4: Internal.Vector3d_): this; + add(arg0: Internal.Vector3fc_, arg1: Internal.Vector3d_): this; + mulProject(arg0: Internal.Matrix4dc_): this; + normalize(arg0: number): this; + fma(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + max(arg0: Internal.Vector3dc_): this; + fma(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): this; + mulProject(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): this; + distanceSquared(arg0: number, arg1: number, arg2: number): number; + mulPositionW(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): number; + normalize(arg0: Internal.Vector3d_): this; + div(arg0: number, arg1: number, arg2: number): this; + div(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + min(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + minComponent(): number; + normalize(arg0: number, arg1: Internal.Vector3d_): this; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3d_): this; + mulDirection(arg0: Internal.Matrix4x3fc_, arg1: Internal.Vector3d_): this; + rotateX(arg0: number, arg1: Internal.Vector3d_): this; + mulPosition(arg0: Internal.Matrix4x3dc_): this; + half(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + getf(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + mul(arg0: Internal.Vector3fc_): this; + equals(arg0: Internal.Vector3dc_, arg1: number): boolean; + rotateX(arg0: number): this; + cross(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + mulTransposeDirection(arg0: Internal.Matrix4fc_): this; + mulPositionW(arg0: Internal.Matrix4fc_): number; + round(arg0: Internal.Vector3d_): this; + mulAdd(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): this; + mulDirection(arg0: Internal.Matrix4dc_): this; + mulTransposePosition(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): this; + fma(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + ceil(arg0: Internal.Vector3d_): this; + sub(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): this; + equals(arg0: any): boolean; + sub(arg0: Internal.Vector3fc_): this; + get(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + reflect(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): this; + mulDirection(arg0: Internal.Matrix4x3dc_, arg1: Internal.Vector3d_): this; + mulPosition(arg0: Internal.Matrix4x3fc_, arg1: Internal.Vector3d_): this; + mulDirection(arg0: Internal.Matrix4x3fc_): this; + angleCos(arg0: Internal.Vector3dc_): number; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + orthogonalizeUnit(arg0: Internal.Vector3dc_): this; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + mulProject(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): this; + mulAdd(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): this; + set(arg0: number): this; + mulTranspose(arg0: Internal.Matrix3dc_): this; + mul(arg0: Internal.Matrix3fc_, arg1: Internal.Vector3d_): this; + get(arg0: number, arg1: Internal.Vector3i_): Internal.Vector3i; + rotateY(arg0: number): this; + fma(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3d_): this; + normalize(): this; + mulTransposePosition(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): this; + distance(arg0: number, arg1: number, arg2: number): number; + add(arg0: number, arg1: number, arg2: number): this; + toString(arg0: Internal.NumberFormat_): string; + mul(arg0: Internal.Matrix3x2dc_, arg1: Internal.Vector3d_): this; + absolute(): this; + mulAdd(arg0: Internal.Vector3fc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): this; + angleSigned(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): number; + clone(): any; + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + dot(arg0: number, arg1: number, arg2: number): number; + maxComponent(): number; + writeExternal(arg0: Internal.ObjectOutput_): void; + getf(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + div(arg0: number, arg1: Internal.Vector3d_): this; + set(arg0: number[]): this; + min(arg0: Internal.Vector3dc_): this; + mulAdd(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): this; + set(arg0: Internal.Vector2fc_, arg1: number): this; + fma(arg0: number, arg1: Internal.Vector3dc_): this; + mul(arg0: number, arg1: Internal.Vector3d_): this; + zero(): this; + mulTranspose(arg0: Internal.Matrix3dc_, arg1: Internal.Vector3d_): this; + static lengthSquared(arg0: number, arg1: number, arg2: number): number; + set(arg0: number[]): this; + rotateZ(arg0: number): this; + mulTransposeDirection(arg0: Internal.Matrix4dc_): this; + add(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + mulPosition(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): this; + mulProject(arg0: Internal.Matrix4fc_): this; + mulPositionW(arg0: Internal.Matrix4dc_): number; + lengthSquared(): number; + mulDirection(arg0: Internal.Matrix4fc_): this; + mulPosition(arg0: Internal.Matrix4dc_): this; + mul(arg0: Internal.Vector3fc_, arg1: Internal.Vector3d_): this; + toString(): string; + mul(arg0: Internal.Matrix3x2fc_): this; + mulTranspose(arg0: Internal.Matrix3fc_): this; + ceil(): this; + floor(): this; + div(arg0: Internal.Vector3fc_, arg1: Internal.Vector3d_): this; + mulDirection(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): this; + sub(arg0: Internal.Vector3dc_): this; + div(arg0: Internal.Vector3d_): this; + add(arg0: Internal.Vector3fc_): this; + half(arg0: number, arg1: number, arg2: number): this; + mulDirection(arg0: Internal.Matrix4x3dc_): this; + set(arg0: Internal.Vector2dc_, arg1: number): this; + add(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): this; + static length(arg0: number, arg1: number, arg2: number): number; + static distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + rotationTo(arg0: Internal.Vector3dc_, arg1: Internal.Quaterniond_): Internal.Quaterniond; + mulTransposePosition(arg0: Internal.Matrix4dc_): this; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + floor(arg0: Internal.Vector3d_): this; + set(arg0: number, arg1: number, arg2: number): this; + readExternal(arg0: Internal.ObjectInput_): void; + mul(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + mulTranspose(arg0: Internal.Matrix3fc_, arg1: Internal.Vector3d_): this; + round(): this; + reflect(arg0: Internal.Vector3dc_): this; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + length(): number; + mul(arg0: number, arg1: number, arg2: number): this; + sub(arg0: Internal.Vector3fc_, arg1: Internal.Vector3d_): this; + mul(arg0: Internal.Matrix3dc_): this; + fma(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): this; + sub(arg0: number, arg1: number, arg2: number): this; + mulPosition(arg0: Internal.Matrix4x3dc_, arg1: Internal.Vector3d_): this; + get(arg0: Internal.Vector3d_): this; + orthogonalizeUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): this; + div(arg0: Internal.Vector3fc_): this; + fma(arg0: number, arg1: Internal.Vector3fc_): this; + mulTransposeDirection(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): this; + distanceSquared(arg0: Internal.Vector3dc_): number; + angle(arg0: Internal.Vector3dc_): number; + set(arg0: Internal.Vector3ic_): this; + set(arg0: Internal.ByteBuffer_): this; + negate(arg0: Internal.Vector3d_): this; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + mul(arg0: Internal.Matrix3x2dc_): this; + fma(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Vector3d_): this; + mulPositionW(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): number; + mulPosition(arg0: Internal.Matrix4fc_): this; + set(arg0: number, arg1: Internal.DoubleBuffer_): this; + hashCode(): number; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector3d_): this; + get finite(): boolean + "z": number; + "x": number; + "y": number; + } + type Vector3d_ = Vector3d; + class RenderStateShard$LayeringStateShard extends Internal.RenderStateShard { + constructor($$0: string, $$1: Internal.Runnable_, $$2: Internal.Runnable_) + } + type RenderStateShard$LayeringStateShard_ = RenderStateShard$LayeringStateShard; + class Pack implements Internal.AutoCloseable { + constructor($$0: string, $$1: boolean, $$2: Internal.Supplier_, $$3: Internal.Component_, $$4: Internal.Component_, $$5: Internal.PackCompatibility_, $$6: Internal.Pack$Position_, $$7: boolean, $$8: Internal.PackSource_) + constructor($$0: string, $$1: Internal.Component_, $$2: boolean, $$3: Internal.Supplier_, $$4: Internal.PackMetadataSection_, $$5: Internal.PackType_, $$6: Internal.Pack$Position_, $$7: Internal.PackSource_) + open(): Internal.PackResources; + getPackSource(): Internal.PackSource; + isFixedPosition(): boolean; + getId(): string; + getChatLink($$0: boolean): Internal.Component; + hashCode(): number; + static create($$0: string, $$1: boolean, $$2: Internal.Supplier_, $$3: Internal.Pack$PackConstructor_, $$4: Internal.Pack$Position_, $$5: Internal.PackSource_): Internal.Pack; + isRequired(): boolean; + close(): void; + getTitle(): Internal.Component; + equals($$0: any): boolean; + getDefaultPosition(): Internal.Pack$Position; + getDescription(): Internal.Component; + getCompatibility(): Internal.PackCompatibility; + get packSource(): Internal.PackSource + get fixedPosition(): boolean + get id(): string + get required(): boolean + get title(): Internal.Component + get defaultPosition(): Internal.Pack$Position + get description(): Internal.Component + get compatibility(): Internal.PackCompatibility + } + type Pack_ = Pack; + class TargetingConditions { + range($$0: number): this; + static forCombat(): Internal.TargetingConditions; + copy(): this; + static forNonCombat(): Internal.TargetingConditions; + test($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + selector($$0: Internal.Predicate_): this; + ignoreLineOfSight(): this; + ignoreInvisibilityTesting(): this; + readonly static "DEFAULT": Internal.TargetingConditions; + } + type TargetingConditions_ = TargetingConditions; + abstract class Unit { + constructor() + lerp(a: Internal.Unit_, b: Internal.Unit_): this; + log10(): this; + boolNot(): this; + add(value: number): this; + or(other: Internal.Unit_): this; + deg(): this; + modSet(unit: Internal.Unit_): this; + lte(other: Internal.Unit_): this; + tan(): this; + clamp(a: Internal.Unit_, b: Internal.Unit_): this; + add(other: Internal.Unit_): this; + pow(other: Internal.Unit_): this; + set(unit: Internal.Unit_): this; + bitOr(other: Internal.Unit_): this; + lt(other: Internal.Unit_): this; + lsh(other: Internal.Unit_): this; + getFloat(variables: Internal.UnitVariables_): number; + mod(value: number): this; + sin(): this; + rsh(other: Internal.Unit_): this; + floor(): this; + bitNot(): this; + mul(other: Internal.Unit_): this; + abs(): this; + smoothstep(): this; + mulSet(unit: Internal.Unit_): this; + and(other: Internal.Unit_): this; + isFixed(): boolean; + positive(): this; + toString(builder: Internal.StringBuilder_): void; + bool(): this; + max(other: Internal.Unit_): this; + log1p(): this; + ceil(): this; + negate(): this; + log(): this; + withAlpha(a: Internal.Unit_): this; + subSet(unit: Internal.Unit_): this; + bitAnd(other: Internal.Unit_): this; + div(other: Internal.Unit_): this; + min(other: Internal.Unit_): this; + cos(): this; + div(value: number): this; + addSet(unit: Internal.Unit_): this; + mul(value: number): this; + sq(): this; + gte(other: Internal.Unit_): this; + sqrt(): this; + mod(other: Internal.Unit_): this; + getInt(variables: Internal.UnitVariables_): number; + toString(): string; + sub(value: number): this; + xor(other: Internal.Unit_): this; + get(arg0: Internal.UnitVariables_): number; + neq(other: Internal.Unit_): this; + gt(other: Internal.Unit_): this; + rad(): this; + getBoolean(variables: Internal.UnitVariables_): boolean; + eq(other: Internal.Unit_): this; + sub(other: Internal.Unit_): this; + atan(): this; + atan2(other: Internal.Unit_): this; + divSet(unit: Internal.Unit_): this; + get fixed(): boolean + static "EMPTY_ARRAY": any; + } + type Unit_ = Unit; + class SimpleLevelEventJS extends Internal.LevelEventJS { + constructor(l: Internal.LevelJS_) + getLevel(): Internal.LevelJS; + get level(): Internal.LevelJS + } + type SimpleLevelEventJS_ = SimpleLevelEventJS; + class ZombieVillager extends Internal.Zombie implements Internal.VillagerDataHolder { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + setVillagerData($$0: Internal.VillagerData_): void; + setGossips($$0: Internal.Tag_): void; + isConverting(): boolean; + method_6002(): Internal.SoundEvent; + getVillagerData(): Internal.VillagerData; + setTradeOffers($$0: Internal.CompoundTag_): void; + setVillagerXp($$0: number): void; + method_6011($$0: Internal.DamageSource_): Internal.SoundEvent; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + method_5994(): Internal.SoundEvent; + method_7207(): Internal.SoundEvent; + getVoicePitch(): number; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + handleEntityEvent($$0: number): void; + getVillagerXp(): number; + foodEatenKJS(is: Internal.ItemStack_): void; + set villagerData($$0: Internal.VillagerData_) + set gossips($$0: Internal.Tag_) + get converting(): boolean + get villagerData(): Internal.VillagerData + set tradeOffers($$0: Internal.CompoundTag_) + set villagerXp($$0: number) + get voicePitch(): number + get villagerXp(): number + } + type ZombieVillager_ = ZombieVillager; + interface AlgorithmParameterSpec { + } + type AlgorithmParameterSpec_ = AlgorithmParameterSpec; + class SectionPos extends Vec3i { + static aroundChunk($$0: Internal.ChunkPos_, $$1: number, $$2: number, $$3: number): Internal.Stream; + static of($$0: number): Internal.SectionPos; + static x($$0: number): number; + z(): number; + static z($$0: number): number; + x(): number; + minBlockZ(): number; + minBlockX(): number; + static sectionRelative($$0: number): number; + static aroundAndAtBlockPos($$0: BlockPos_, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + asLong(): number; + relativeToBlockY($$0: number): number; + static offset($$0: number, $$1: number, $$2: number, $$3: number): number; + static getZeroNode($$0: number): number; + static sectionRelativeY($$0: number): number; + blocksInside(): Internal.Stream; + origin(): BlockPos; + static of($$0: Internal.ChunkPos_, $$1: number): Internal.SectionPos; + static offset($$0: number, $$1: Internal.Direction_): number; + static bottomOf($$0: Internal.ChunkAccess_): Internal.SectionPos; + maxBlockZ(): number; + maxBlockX(): number; + static y($$0: number): number; + y(): number; + static sectionToBlockCoord($$0: number, $$1: number): number; + minBlockY(): number; + static of($$0: Internal.Entity_): Internal.SectionPos; + static posToSectionCoord($$0: number): number; + static cube($$0: Internal.SectionPos_, $$1: number): Internal.Stream; + static sectionToBlockCoord($$0: number): number; + center(): BlockPos; + static sectionRelativePos($$0: BlockPos_): number; + relativeToBlockX($$0: number): number; + static sectionRelativeZ($$0: number): number; + relativeToBlockZ($$0: number): number; + static sectionRelativeX($$0: number): number; + offset(arg0: number, arg1: number, arg2: number): Vec3i; + static betweenClosedStream($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream; + static asLong($$0: number, $$1: number, $$2: number): number; + relativeToBlockPos($$0: number): BlockPos; + static of($$0: BlockPos_): Internal.SectionPos; + static blockToSection($$0: number): number; + static aroundAndAtBlockPos($$0: number, $$1: number, $$2: number, $$3: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + static aroundAndAtBlockPos($$0: number, $$1: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + static asLong($$0: BlockPos_): number; + static blockToSectionCoord($$0: number): number; + offset($$0: number, $$1: number, $$2: number): this; + static of($$0: number, $$1: number, $$2: number): Internal.SectionPos; + maxBlockY(): number; + chunk(): Internal.ChunkPos; + readonly static "SECTION_BITS": 4; + readonly static "SECTION_MASK": 15; + readonly static "SECTION_HALF_SIZE": 8; + readonly static "SECTION_MAX_INDEX": 15; + readonly static "SECTION_SIZE": 16; + } + type SectionPos_ = SectionPos; + interface WorldRenderContext { + frustum(): Internal.Frustum; + profiler(): Internal.ProfilerFiller; + world(): Internal.ClientLevel; + blockOutlines(): boolean; + worldRenderer(): Internal.LevelRenderer; + consumers(): Internal.MultiBufferSource; + limitTime(): number; + advancedTranslucency(): boolean; + gameRenderer(): Internal.GameRenderer; + camera(): Internal.Camera; + matrixStack(): Internal.PoseStack; + tickDelta(): number; + projectionMatrix(): com.mojang.math.Matrix4f; + lightmapTextureManager(): Internal.LightTexture; + } + type WorldRenderContext_ = WorldRenderContext; + class Vector2i implements Internal.Cloneable, Internal.Externalizable, Internal.Vector2ic { + constructor() + constructor(arg0: Internal.Vector2dc_, arg1: number) + constructor(arg0: number, arg1: number, arg2: number) + constructor(arg0: number, arg1: number, arg2: number) + constructor(arg0: Internal.ByteBuffer_) + constructor(arg0: number) + constructor(arg0: number[]) + constructor(arg0: number, arg1: Internal.ByteBuffer_) + constructor(arg0: Internal.Vector2fc_, arg1: number) + constructor(arg0: number, arg1: number) + constructor(arg0: number, arg1: Internal.IntBuffer_) + constructor(arg0: Internal.IntBuffer_) + constructor(arg0: Internal.Vector2ic_) + mul(arg0: Internal.Vector2ic_): this; + div(arg0: number): this; + set(arg0: number[]): this; + x(): number; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + div(arg0: number, arg1: Internal.Vector2i_): this; + negate(): this; + set(arg0: Internal.Vector2dc_): this; + min(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): this; + negate(arg0: Internal.Vector2i_): this; + get(arg0: number, arg1: Internal.IntBuffer_): Internal.IntBuffer; + set(arg0: Internal.Vector2dc_, arg1: number): this; + distanceSquared(arg0: number, arg1: number): number; + sub(arg0: Internal.Vector2ic_): this; + readExternal(arg0: Internal.ObjectInput_): void; + mul(arg0: number, arg1: number, arg2: Internal.Vector2i_): this; + gridDistance(arg0: number, arg1: number): number; + add(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): this; + setComponent(arg0: number, arg1: number): this; + toString(arg0: Internal.NumberFormat_): string; + lengthSquared(): number; + mul(arg0: number): this; + div(arg0: number, arg1: Internal.Vector2i_): this; + static distance(arg0: number, arg1: number, arg2: number, arg3: number): number; + length(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + mul(arg0: number, arg1: number): this; + mul(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): this; + minComponent(): number; + mul(arg0: number, arg1: Internal.Vector2i_): this; + clone(): any; + absolute(): this; + writeExternal(arg0: Internal.ObjectOutput_): void; + maxComponent(): number; + set(arg0: number): this; + y(): number; + add(arg0: number, arg1: number): this; + absolute(arg0: Internal.Vector2i_): this; + set(arg0: number, arg1: Internal.IntBuffer_): this; + sub(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): this; + set(arg0: number, arg1: number): this; + zero(): this; + add(arg0: Internal.Vector2ic_): this; + set(arg0: Internal.Vector2ic_): this; + get(arg0: Internal.IntBuffer_): Internal.IntBuffer; + max(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): this; + equals(arg0: number, arg1: number): boolean; + add(arg0: number, arg1: number, arg2: Internal.Vector2i_): this; + distance(arg0: Internal.Vector2ic_): number; + sub(arg0: number, arg1: number): this; + static lengthSquared(arg0: number, arg1: number): number; + gridDistance(arg0: Internal.Vector2ic_): number; + set(arg0: Internal.ByteBuffer_): this; + toString(): string; + static length(arg0: number, arg1: number): number; + distance(arg0: number, arg1: number): number; + set(arg0: Internal.Vector2fc_, arg1: number): this; + distanceSquared(arg0: Internal.Vector2ic_): number; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + max(arg0: Internal.Vector2ic_): this; + hashCode(): number; + static distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + div(arg0: number): this; + set(arg0: Internal.IntBuffer_): this; + get(arg0: number): number; + sub(arg0: number, arg1: number, arg2: Internal.Vector2i_): this; + equals(arg0: any): boolean; + min(arg0: Internal.Vector2ic_): this; + "x": number; + "y": number; + } + type Vector2i_ = Vector2i; + class Vector2f implements Internal.Cloneable, Internal.Vector2fc, Internal.Externalizable { + constructor() + constructor(arg0: Internal.FloatBuffer_) + constructor(arg0: number, arg1: Internal.FloatBuffer_) + constructor(arg0: number, arg1: number) + constructor(arg0: number[]) + constructor(arg0: number) + constructor(arg0: Internal.Vector2fc_) + constructor(arg0: Internal.ByteBuffer_) + constructor(arg0: number, arg1: Internal.ByteBuffer_) + constructor(arg0: Internal.Vector2ic_) + fma(arg0: number, arg1: Internal.Vector2fc_, arg2: Internal.Vector2f_): this; + mul(arg0: number, arg1: number): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + lerp(arg0: Internal.Vector2fc_, arg1: number): this; + ceil(): this; + normalize(arg0: Internal.Vector2f_): this; + add(arg0: Internal.Vector2fc_): this; + mul(arg0: number, arg1: Internal.Vector2f_): this; + fma(arg0: Internal.Vector2fc_, arg1: Internal.Vector2fc_, arg2: Internal.Vector2f_): this; + set(arg0: Internal.Vector2dc_): this; + mulPosition(arg0: Internal.Matrix3x2fc_): this; + get(arg0: Internal.Vector2d_): Internal.Vector2d; + div(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): this; + sub(arg0: number, arg1: number): this; + mul(arg0: Internal.Matrix2dc_): this; + mul(arg0: Internal.Matrix2dc_, arg1: Internal.Vector2f_): this; + min(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): this; + toString(arg0: Internal.NumberFormat_): string; + min(arg0: Internal.Vector2fc_): this; + mul(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): this; + lengthSquared(): number; + set(arg0: number): this; + get(arg0: number): number; + normalize(): this; + div(arg0: Internal.Vector2fc_): this; + distance(arg0: Internal.Vector2fc_): number; + normalize(arg0: number): this; + floor(arg0: Internal.Vector2f_): this; + negate(arg0: Internal.Vector2f_): this; + clone(): any; + maxComponent(): number; + writeExternal(arg0: Internal.ObjectOutput_): void; + set(arg0: Internal.FloatBuffer_): this; + ceil(arg0: Internal.Vector2f_): this; + mul(arg0: Internal.Vector2fc_): this; + fma(arg0: number, arg1: Internal.Vector2fc_): this; + mulDirection(arg0: Internal.Matrix3x2fc_, arg1: Internal.Vector2f_): this; + add(arg0: number, arg1: number): this; + set(arg0: number[]): this; + floor(): this; + absolute(): this; + set(arg0: Internal.Vector2ic_): this; + get(arg0: Internal.Vector2f_): this; + angle(arg0: Internal.Vector2fc_): number; + sub(arg0: Internal.Vector2fc_): this; + setComponent(arg0: number, arg1: number): this; + toString(): string; + length(): number; + static distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + absolute(arg0: Internal.Vector2f_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + mul(arg0: number): this; + zero(): this; + distanceSquared(arg0: number, arg1: number): number; + div(arg0: number, arg1: number): this; + get(arg0: number, arg1: Internal.Vector2i_): Internal.Vector2i; + div(arg0: number): this; + round(arg0: Internal.Vector2f_): this; + div(arg0: number, arg1: number, arg2: Internal.Vector2f_): this; + mulPosition(arg0: Internal.Matrix3x2fc_, arg1: Internal.Vector2f_): this; + isFinite(): boolean; + set(arg0: number): this; + round(): this; + mul(arg0: number, arg1: number, arg2: Internal.Vector2f_): this; + set(arg0: Internal.Vector2fc_): this; + static length(arg0: number, arg1: number): number; + perpendicular(): this; + negate(): this; + mul(arg0: Internal.Matrix2fc_): this; + distanceSquared(arg0: Internal.Vector2fc_): number; + x(): number; + max(arg0: Internal.Vector2fc_): this; + lerp(arg0: Internal.Vector2fc_, arg1: number, arg2: Internal.Vector2f_): this; + readExternal(arg0: Internal.ObjectInput_): void; + normalize(arg0: number, arg1: Internal.Vector2f_): this; + add(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): this; + dot(arg0: Internal.Vector2fc_): number; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + static lengthSquared(arg0: number, arg1: number): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + set(arg0: number, arg1: number): this; + mulDirection(arg0: Internal.Matrix3x2fc_): this; + minComponent(): number; + sub(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): this; + equals(arg0: number, arg1: number): boolean; + fma(arg0: Internal.Vector2fc_, arg1: Internal.Vector2fc_): this; + add(arg0: number, arg1: number, arg2: Internal.Vector2f_): this; + equals(arg0: Internal.Vector2fc_, arg1: number): boolean; + set(arg0: number, arg1: number): this; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + max(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): this; + mulTranspose(arg0: Internal.Matrix2fc_, arg1: Internal.Vector2f_): this; + y(): number; + mul(arg0: Internal.Matrix2fc_, arg1: Internal.Vector2f_): this; + mulTranspose(arg0: Internal.Matrix2fc_): this; + div(arg0: number, arg1: Internal.Vector2f_): this; + hashCode(): number; + sub(arg0: number, arg1: number, arg2: Internal.Vector2f_): this; + static distance(arg0: number, arg1: number, arg2: number, arg3: number): number; + set(arg0: Internal.ByteBuffer_): this; + distance(arg0: number, arg1: number): number; + equals(arg0: any): boolean; + get finite(): boolean + "y": number; + "x": number; + } + type Vector2f_ = Vector2f; + class Vector2d implements Internal.Cloneable, Internal.Externalizable, Internal.Vector2dc { + constructor() + constructor(arg0: Internal.DoubleBuffer_) + constructor(arg0: number[]) + constructor(arg0: Internal.Vector2fc_) + constructor(arg0: number, arg1: Internal.DoubleBuffer_) + constructor(arg0: Internal.ByteBuffer_) + constructor(arg0: number) + constructor(arg0: Internal.Vector2dc_) + constructor(arg0: number[]) + constructor(arg0: number, arg1: Internal.ByteBuffer_) + constructor(arg0: number, arg1: number) + constructor(arg0: Internal.Vector2ic_) + div(arg0: number, arg1: number, arg2: Internal.Vector2d_): this; + mul(arg0: number): this; + sub(arg0: Internal.Vector2fc_, arg1: Internal.Vector2d_): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + ceil(arg0: Internal.Vector2d_): this; + set(arg0: number, arg1: Internal.DoubleBuffer_): this; + mul(arg0: number, arg1: number, arg2: Internal.Vector2d_): this; + div(arg0: number): this; + ceil(): this; + div(arg0: number, arg1: number): this; + set(arg0: Internal.Vector2dc_): this; + add(arg0: Internal.Vector2fc_): this; + sub(arg0: number, arg1: number): this; + x(): number; + mulTranspose(arg0: Internal.Matrix2fc_, arg1: Internal.Vector2d_): this; + get(arg0: Internal.Vector2d_): this; + distance(arg0: Internal.Vector2dc_): number; + max(arg0: Internal.Vector2dc_): this; + mulDirection(arg0: Internal.Matrix3x2dc_): this; + mul(arg0: Internal.Matrix2dc_): this; + min(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): this; + sub(arg0: number, arg1: number, arg2: Internal.Vector2d_): this; + div(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): this; + mul(arg0: number, arg1: number): this; + toString(arg0: Internal.NumberFormat_): string; + add(arg0: number, arg1: number): this; + set(arg0: number): this; + mul(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): this; + static distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + distanceSquared(arg0: Internal.Vector2fc_): number; + lerp(arg0: Internal.Vector2dc_, arg1: number, arg2: Internal.Vector2d_): this; + div(arg0: Internal.Vector2fc_): this; + normalize(): this; + clone(): any; + maxComponent(): number; + writeExternal(arg0: Internal.ObjectOutput_): void; + add(arg0: number, arg1: number, arg2: Internal.Vector2d_): this; + static length(arg0: number, arg1: number): number; + normalize(arg0: Internal.Vector2d_): this; + set(arg0: number[]): this; + floor(): this; + set(arg0: Internal.Vector2ic_): this; + get(arg0: number): number; + absolute(): this; + y(): number; + equals(arg0: Internal.Vector2dc_, arg1: number): boolean; + lengthSquared(): number; + sub(arg0: Internal.Vector2fc_): this; + get(arg0: Internal.Vector2f_): Internal.Vector2f; + toString(): string; + set(arg0: Internal.DoubleBuffer_): this; + div(arg0: number, arg1: Internal.Vector2d_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + mulTranspose(arg0: Internal.Matrix2dc_): this; + zero(): this; + mul(arg0: number, arg1: Internal.Vector2d_): this; + set(arg0: number[]): this; + distance(arg0: number, arg1: number): number; + get(arg0: number, arg1: Internal.Vector2i_): Internal.Vector2i; + angle(arg0: Internal.Vector2dc_): number; + negate(arg0: Internal.Vector2d_): this; + dot(arg0: Internal.Vector2dc_): number; + add(arg0: Internal.Vector2dc_): this; + static distance(arg0: number, arg1: number, arg2: number, arg3: number): number; + setComponent(arg0: number, arg1: number): this; + round(): this; + negate(): this; + isFinite(): boolean; + fma(arg0: Internal.Vector2dc_, arg1: Internal.Vector2dc_): this; + set(arg0: Internal.Vector2fc_): this; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + div(arg0: Internal.Vector2d_): this; + normalize(arg0: number, arg1: Internal.Vector2d_): this; + mulPosition(arg0: Internal.Matrix3x2dc_): this; + equals(arg0: number, arg1: number): boolean; + perpendicular(): this; + add(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): this; + distance(arg0: Internal.Vector2fc_): number; + mul(arg0: Internal.Matrix2fc_): this; + mul(arg0: Internal.Matrix2fc_, arg1: Internal.Vector2d_): this; + absolute(arg0: Internal.Vector2d_): this; + readExternal(arg0: Internal.ObjectInput_): void; + mulPosition(arg0: Internal.Matrix3x2dc_, arg1: Internal.Vector2d_): this; + mulDirection(arg0: Internal.Matrix3x2dc_, arg1: Internal.Vector2d_): this; + set(arg0: number, arg1: number): this; + distanceSquared(arg0: Internal.Vector2dc_): number; + min(arg0: Internal.Vector2dc_): this; + length(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + minComponent(): number; + static lengthSquared(arg0: number, arg1: number): number; + round(arg0: Internal.Vector2d_): this; + normalize(arg0: number): this; + sub(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): this; + fma(arg0: number, arg1: Internal.Vector2dc_): this; + lerp(arg0: Internal.Vector2dc_, arg1: number): this; + mul(arg0: Internal.Vector2dc_): this; + fma(arg0: number, arg1: Internal.Vector2dc_, arg2: Internal.Vector2d_): this; + max(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): this; + mulTranspose(arg0: Internal.Matrix2dc_, arg1: Internal.Vector2d_): this; + div(arg0: Internal.Vector2fc_, arg1: Internal.Vector2d_): this; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + distanceSquared(arg0: number, arg1: number): number; + mul(arg0: Internal.Matrix2dc_, arg1: Internal.Vector2d_): this; + mulTranspose(arg0: Internal.Matrix2fc_): this; + add(arg0: Internal.Vector2fc_, arg1: Internal.Vector2d_): this; + hashCode(): number; + set(arg0: Internal.ByteBuffer_): this; + equals(arg0: any): boolean; + sub(arg0: Internal.Vector2dc_): this; + floor(arg0: Internal.Vector2d_): this; + fma(arg0: Internal.Vector2dc_, arg1: Internal.Vector2dc_, arg2: Internal.Vector2d_): this; + get finite(): boolean + "x": number; + "y": number; + } + type Vector2d_ = Vector2d; + class EnderDragonPhase { + static getCount(): number; + static getById($$0: number): Internal.EnderDragonPhase; + toString(): string; + createInstance($$0: Internal.EnderDragon_): Internal.DragonPhaseInstance; + getId(): number; + get count(): number + get id(): number + readonly static "DYING": Internal.EnderDragonPhase; + readonly static "HOLDING_PATTERN": Internal.EnderDragonPhase; + readonly static "LANDING": Internal.EnderDragonPhase; + readonly static "TAKEOFF": Internal.EnderDragonPhase; + readonly static "HOVERING": Internal.EnderDragonPhase; + readonly static "SITTING_FLAMING": Internal.EnderDragonPhase; + readonly static "SITTING_ATTACKING": Internal.EnderDragonPhase; + readonly static "CHARGING_PLAYER": Internal.EnderDragonPhase; + readonly static "STRAFE_PLAYER": Internal.EnderDragonPhase; + readonly static "SITTING_SCANNING": Internal.EnderDragonPhase; + readonly static "LANDING_APPROACH": Internal.EnderDragonPhase; + } + type EnderDragonPhase_ = EnderDragonPhase; + interface InjectedBlockExtension extends Internal.InjectedRegistryEntryExtension { + arch$holder(): Internal.Holder; + arch$registryName(): ResourceLocation; + } + type InjectedBlockExtension_ = InjectedBlockExtension; + abstract class AbstractLong2ObjectFunction implements Internal.Long2ObjectFunction, Internal.Serializable { + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction; + getOrDefault(arg0: any, arg1: V): V; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction; + remove(arg0: number): V; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Long2ByteFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction; + containsKey(arg0: any): boolean; + put(arg0: number, arg1: V): V; + apply(arg0: number): V; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Long2LongFunction; + put(arg0: number, arg1: V): V; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Long2IntFunction; + remove(arg0: any): V; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Long2FloatFunction; + composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ObjectFunction; + apply(arg0: number): V; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Long2ShortFunction; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ObjectFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Long2ReferenceFunction; + containsKey(arg0: number): boolean; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Long2DoubleFunction; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction; + clear(): void; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction; + defaultReturnValue(): V; + getOrDefault(arg0: number, arg1: V): V; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ObjectFunction; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Long2ObjectFunction; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Long2CharFunction; + defaultReturnValue(arg0: V): void; + andThen(arg0: Internal.Function_): Internal.Function; + } + type AbstractLong2ObjectFunction_ = AbstractLong2ObjectFunction; + class ScreenPaintEventJS extends Internal.PaintEventJS implements Internal.UnitVariables { + constructor(m: Internal.Minecraft_, s: Internal.Screen_, ps: Internal.PoseStack_, mx: number, my: number, d: number) + constructor(m: Internal.Minecraft_, ps: Internal.PoseStack_, d: number) + rectangle(x: number, y: number, z: number, w: number, h: number, color: number): void; + rawText(text: Internal.FormattedCharSequence_, x: number, y: number, color: number, shadow: boolean): void; + scale(scale: number): void; + alignY(y: number, h: number, alignY: number): number; + text(text: Internal.Component_, x: number, y: number, color: number, shadow: boolean): void; + getVariables(): Internal.VariableSet; + alignX(x: number, w: number, alignX: number): number; + translate(x: number, y: number): void; + rotateDeg(angle: number): void; + rotateRad(angle: number): void; + rectangle(x: number, y: number, z: number, w: number, h: number, color: number, u0: number, v0: number, u1: number, v1: number): void; + scale(x: number, y: number): void; + get variables(): Internal.VariableSet + readonly "width": number; + readonly "mouseY": number; + readonly "inventory": boolean; + readonly "height": number; + readonly "mouseX": number; + } + type ScreenPaintEventJS_ = ScreenPaintEventJS; + class RegistryAccess$RegistryEntry extends Internal.Record { + constructor($$0: Internal.ResourceKey_, $$1: Internal.Registry_) + hashCode(): number; + toString(): string; + key(): Internal.ResourceKey; + equals($$0: any): boolean; + value(): Internal.Registry; + } + type RegistryAccess$RegistryEntry_ = RegistryAccess$RegistryEntry; + class LevelStorageSource { + constructor($$0: Internal.Path_, $$1: Internal.Path_, $$2: Internal.DataFixer_) + getBaseDir(): Internal.Path; + getBackupPath(): Internal.Path; + getName(): string; + static createDefault($$0: Internal.Path_): Internal.LevelStorageSource; + getLevelList(): Internal.List; + createAccess($$0: string): Internal.LevelStorageSource$LevelStorageAccess; + isNewLevelIdAcceptable($$0: string): boolean; + levelExists($$0: string): boolean; + get baseDir(): Internal.Path + get backupPath(): Internal.Path + get name(): string + get levelList(): Internal.List + } + type LevelStorageSource_ = LevelStorageSource; + interface ConditionContainer { + entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): this; + addCondition(arg0: Internal.JsonObject_): this; + randomChance(chance: number): this; + randomChanceWithLooting(chance: number, multiplier: number): this; + killedByPlayer(): this; + entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_): this; + survivesExplosion(): this; + } + type ConditionContainer_ = ConditionContainer; + class SkeletonHorse extends Internal.AbstractHorse { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + setTrap($$0: boolean): void; + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMobType(): Internal.MobType; + aiStep(): void; + getPassengersRidingOffset(): number; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + isTrap(): boolean; + alwaysAccepts(): boolean; + rideableUnderWater(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + set trap($$0: boolean) + get mobType(): Internal.MobType + get passengersRidingOffset(): number + get trap(): boolean + } + type SkeletonHorse_ = SkeletonHorse; + interface BlockBehaviour$StateArgumentPredicate { + test(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: A): boolean; + } + type BlockBehaviour$StateArgumentPredicate_ = BlockBehaviour$StateArgumentPredicate; + interface ChannelInboundInvoker { + fireChannelWritabilityChanged(): this; + fireExceptionCaught(arg0: Internal.Throwable_): this; + fireChannelUnregistered(): this; + fireChannelRead(arg0: any): this; + fireChannelReadComplete(): this; + fireChannelRegistered(): this; + fireChannelActive(): this; + fireChannelInactive(): this; + fireUserEventTriggered(arg0: any): this; + } + type ChannelInboundInvoker_ = ChannelInboundInvoker; + class Raids extends Internal.SavedData { + constructor($$0: Internal.ServerLevel_) + static load($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_): Internal.Raids; + get($$0: number): Internal.Raid; + createOrExtendRaid($$0: Internal.ServerPlayer_): Internal.Raid; + getNearbyRaid($$0: BlockPos_, $$1: number): Internal.Raid; + static getFileId($$0: Internal.Holder_): string; + static canJoinRaid($$0: Internal.Raider_, $$1: Internal.Raid_): boolean; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + tick(): void; + } + type Raids_ = Raids; + class StructureSet extends Internal.Record { + constructor($$0: Internal.Holder_>, $$1: Internal.StructurePlacement_) + constructor($$0: Internal.List_, $$1: Internal.StructurePlacement_) + hashCode(): number; + toString(): string; + static entry($$0: Internal.Holder_>, $$1: number): Internal.StructureSet$StructureSelectionEntry; + equals($$0: any): boolean; + static entry($$0: Internal.Holder_>): Internal.StructureSet$StructureSelectionEntry; + structures(): Internal.List; + placement(): Internal.StructurePlacement; + readonly static "CODEC": any; + readonly static "DIRECT_CODEC": any; + } + type StructureSet_ = StructureSet | Special.StructureSet; + class PrioritizeChunkUpdates extends Internal.Enum { + static valueOf($$0: string): Internal.PrioritizeChunkUpdates; + getKey(): string; + static byId($$0: number): Internal.PrioritizeChunkUpdates; + static values(): Internal.PrioritizeChunkUpdates[]; + getId(): number; + get key(): string + get id(): number + readonly static "NEARBY": Internal.PrioritizeChunkUpdates; + readonly static "NONE": Internal.PrioritizeChunkUpdates; + readonly static "PLAYER_AFFECTED": Internal.PrioritizeChunkUpdates; + } + type PrioritizeChunkUpdates_ = "nearby" | PrioritizeChunkUpdates | "player_affected" | "none"; + interface ChannelHandler { + exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; + handlerAdded(arg0: Internal.ChannelHandlerContext_): void; + handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; + } + type ChannelHandler_ = ChannelHandler; + interface StructurePieceType { + load(arg0: Internal.StructurePieceSerializationContext_, arg1: Internal.CompoundTag_): Internal.StructurePiece; + readonly static "STRONGHOLD_ROOM_CROSSING": any; + readonly static "STRONGHOLD_FILLER_CORRIDOR": any; + readonly static "STRONGHOLD_PORTAL_ROOM": any; + readonly static "END_CITY_PIECE": any; + readonly static "NETHER_FORTRESS_BRIDGE_END_FILLER": any; + readonly static "NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS": any; + readonly static "OCEAN_MONUMENT_SIMPLE_ROOM": any; + readonly static "STRONGHOLD_LEFT_TURN": any; + readonly static "OCEAN_MONUMENT_WING_ROOM": any; + readonly static "NETHER_FORTRESS_CASTLE_STALK_ROOM": any; + readonly static "MINE_SHAFT_ROOM": any; + readonly static "NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY": any; + readonly static "OCEAN_MONUMENT_SIMPLE_TOP_ROOM": any; + readonly static "MINE_SHAFT_CORRIDOR": any; + readonly static "OCEAN_MONUMENT_DOUBLE_Y_ROOM": any; + readonly static "OCEAN_MONUMENT_BUILDING": any; + readonly static "OCEAN_MONUMENT_PENTHOUSE": any; + readonly static "JUNGLE_PYRAMID_PIECE": any; + readonly static "NETHER_FORTRESS_BRIDGE_CROSSING": any; + readonly static "NETHER_FORTRESS_MONSTER_THRONE": any; + readonly static "JIGSAW": any; + readonly static "NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN": any; + readonly static "STRONGHOLD_START": any; + readonly static "STRONGHOLD_PRISON_HALL": any; + readonly static "RUINED_PORTAL": any; + readonly static "NETHER_FORTRESS_START": any; + readonly static "OCEAN_MONUMENT_DOUBLE_YZ_ROOM": any; + readonly static "SHIPWRECK_PIECE": any; + readonly static "SWAMPLAND_HUT": any; + readonly static "STRONGHOLD_STRAIGHT": any; + readonly static "OCEAN_MONUMENT_DOUBLE_X_ROOM": any; + readonly static "OCEAN_MONUMENT_ENTRY_ROOM": any; + readonly static "OCEAN_MONUMENT_CORE_ROOM": any; + readonly static "STRONGHOLD_CHEST_CORRIDOR": any; + readonly static "STRONGHOLD_LIBRARY": any; + readonly static "OCEAN_MONUMENT_DOUBLE_XY_ROOM": any; + readonly static "OCEAN_MONUMENT_DOUBLE_Z_ROOM": any; + readonly static "WOODLAND_MANSION_PIECE": any; + readonly static "NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING": any; + readonly static "OCEAN_RUIN": any; + readonly static "MINE_SHAFT_CROSSING": any; + readonly static "NETHER_FORTRESS_STAIRS_ROOM": any; + readonly static "STRONGHOLD_RIGHT_TURN": any; + readonly static "STRONGHOLD_STAIRS_DOWN": any; + readonly static "NETHER_FOSSIL": any; + readonly static "STRONGHOLD_STRAIGHT_STAIRS_DOWN": any; + readonly static "NETHER_FORTRESS_ROOM_CROSSING": any; + readonly static "NETHER_FORTRESS_BRIDGE_STRAIGHT": any; + readonly static "IGLOO": any; + readonly static "STRONGHOLD_FIVE_CROSSING": any; + readonly static "NETHER_FORTRESS_CASTLE_ENTRANCE": any; + readonly static "DESERT_PYRAMID_PIECE": any; + readonly static "NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR": any; + readonly static "MINE_SHAFT_STAIRS": any; + readonly static "NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN": any; + readonly static "BURIED_TREASURE_PIECE": any; + } + type StructurePieceType_ = StructurePieceType | Special.StructurePieceType; + interface ShortConsumer extends Internal.Consumer, Internal.IntConsumer { + accept(arg0: number): void; + andThen(arg0: Internal.ShortConsumer_): this; + accept(arg0: any): void; + accept(arg0: number): void; + andThen(arg0: Internal.Consumer_): Internal.Consumer; + andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer; + accept(arg0: number): void; + } + type ShortConsumer_ = ShortConsumer | ((arg0: number)=>void); + class EnderChestBlockEntity extends Internal.BlockEntity implements Internal.LidBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + stopOpen($$0: Internal.Player_): void; + stillValid($$0: Internal.Player_): boolean; + recheckOpen(): void; + triggerEvent($$0: number, $$1: number): boolean; + getOpenNess($$0: number): number; + static lidAnimateTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.EnderChestBlockEntity_): void; + startOpen($$0: Internal.Player_): void; + } + type EnderChestBlockEntity_ = EnderChestBlockEntity; + interface TypeRewriteRule { + seq(arg0: Internal.List_): this; + everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): this; + nop(): this; + seq(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this; + seq(arg0: Internal.TypeRewriteRule_, ...arg1: Internal.TypeRewriteRule_[]): this; + rewrite(arg0: com.mojang.datafixers.types.Type_): Internal.Optional>; + checkOnce(arg0: Internal.TypeRewriteRule_, arg1: Internal.Consumer_>): this; + all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): this; + orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.Supplier_): this; + once(arg0: Internal.TypeRewriteRule_): this; + orElse(arg0: Internal.TypeRewriteRule_, arg1: Internal.TypeRewriteRule_): this; + ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_): this; + one(arg0: Internal.TypeRewriteRule_): this; + } + type TypeRewriteRule_ = TypeRewriteRule; + interface InjectedLiquidBlockExtension { + arch$getFluid(): Internal.FlowingFluid; + } + type InjectedLiquidBlockExtension_ = InjectedLiquidBlockExtension; + class FluidBucketItemBuilder extends Internal.ItemBuilder { + constructor(b: Internal.FluidBuilder_) + clientRegistry(minecraft: Internal.Supplier_): void; + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + readonly "fluidBuilder": Internal.FluidBuilder; + } + type FluidBucketItemBuilder_ = FluidBucketItemBuilder; + class ItemOverrides { + constructor($$0: any_, $$1: any_, $$2: Internal.Function_, $$3: Internal.List_) + resolve($$0: Internal.BakedModel_, $$1: Internal.ItemStack_, $$2: Internal.ClientLevel_, $$3: Internal.LivingEntity_, $$4: number): Internal.BakedModel; + readonly static "EMPTY": Internal.ItemOverrides; + } + type ItemOverrides_ = ItemOverrides; + interface FunctionFactory$FuncSupplier { + create(arg0: Internal.Unit_[]): Internal.Unit; + } + type FunctionFactory$FuncSupplier_ = FunctionFactory$FuncSupplier | ((arg0: Internal.Unit[])=>Internal.Unit_); + interface Vector3dc { + get(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateY(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + reflect(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + mulDirection(arg0: Internal.Matrix4x3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mulPosition(arg0: Internal.Matrix4x3fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + angleCos(arg0: Internal.Vector3dc_): number; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + mulTransposeDirection(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mulProject(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mul(arg0: Internal.Matrix3fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + get(arg0: number, arg1: Internal.Vector3i_): Internal.Vector3i; + cross(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + mulPosition(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + fma(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3d_): Internal.Vector3d; + x(): number; + mulTransposePosition(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + distance(arg0: number, arg1: number, arg2: number): number; + mulDirection(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + max(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + half(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + mul(arg0: Internal.Matrix3x2dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + div(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + mul(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + mulAdd(arg0: Internal.Vector3fc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): Internal.Vector3d; + dot(arg0: Internal.Vector3dc_): number; + angleSigned(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_): number; + lerp(arg0: Internal.Vector3dc_, arg1: number, arg2: Internal.Vector3d_): Internal.Vector3d; + rotateZ(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + smoothStep(arg0: Internal.Vector3dc_, arg1: number, arg2: Internal.Vector3d_): Internal.Vector3d; + reflect(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + dot(arg0: number, arg1: number, arg2: number): number; + maxComponent(): number; + getf(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + distance(arg0: Internal.Vector3dc_): number; + div(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + angleSigned(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + orthogonalize(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mulAdd(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): Internal.Vector3d; + mul(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + mulTranspose(arg0: Internal.Matrix3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mul(arg0: Internal.Matrix3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + add(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + get(arg0: number): number; + mulPosition(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + y(): number; + lengthSquared(): number; + mul(arg0: Internal.Vector3fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + rotationTo(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniond_): Internal.Quaterniond; + fma(arg0: Internal.Vector3dc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3d_): Internal.Vector3d; + sub(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + equals(arg0: number, arg1: number, arg2: number): boolean; + mul(arg0: Internal.Matrix3x2fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + div(arg0: Internal.Vector3fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mulDirection(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + absolute(arg0: Internal.Vector3d_): Internal.Vector3d; + z(): number; + isFinite(): boolean; + add(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + mul(arg0: Internal.Matrix3dc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotationTo(arg0: Internal.Vector3dc_, arg1: Internal.Quaterniond_): Internal.Quaterniond; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + floor(arg0: Internal.Vector3d_): Internal.Vector3d; + mulProject(arg0: Internal.Matrix4dc_, arg1: number, arg2: Internal.Vector3d_): Internal.Vector3d; + hermite(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3dc_, arg3: number, arg4: Internal.Vector3d_): Internal.Vector3d; + add(arg0: Internal.Vector3fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + fma(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): Internal.Vector3d; + mul(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mulTranspose(arg0: Internal.Matrix3fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mulProject(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + distanceSquared(arg0: number, arg1: number, arg2: number): number; + mulPositionW(arg0: Internal.Matrix4dc_, arg1: Internal.Vector3d_): number; + normalize(arg0: Internal.Vector3d_): Internal.Vector3d; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + length(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + div(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + min(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + sub(arg0: Internal.Vector3fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + fma(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): Internal.Vector3d; + minComponent(): number; + normalize(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + mulPosition(arg0: Internal.Matrix4x3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Vector3d_): Internal.Vector3d; + rotate(arg0: Internal.Quaterniondc_, arg1: Internal.Vector3d_): Internal.Vector3d; + orthogonalizeUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mulDirection(arg0: Internal.Matrix4x3fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + rotateX(arg0: number, arg1: Internal.Vector3d_): Internal.Vector3d; + half(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + getf(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + mulTransposeDirection(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + equals(arg0: Internal.Vector3dc_, arg1: number): boolean; + distanceSquared(arg0: Internal.Vector3dc_): number; + angle(arg0: Internal.Vector3dc_): number; + cross(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + round(arg0: Internal.Vector3d_): Internal.Vector3d; + negate(arg0: Internal.Vector3d_): Internal.Vector3d; + mulAdd(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Vector3d_): Internal.Vector3d; + mulTransposePosition(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): Internal.Vector3d; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + fma(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Vector3d_): Internal.Vector3d; + ceil(arg0: Internal.Vector3d_): Internal.Vector3d; + mulPositionW(arg0: Internal.Matrix4fc_, arg1: Internal.Vector3d_): number; + sub(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Vector3d_): Internal.Vector3d; + get finite(): boolean + } + type Vector3dc_ = Vector3dc; + class MobSpawnSettings { + getCreatureProbability(): number; + getMobs($$0: Internal.MobCategory_): Internal.WeightedRandomList; + getMobSpawnCost($$0: Internal.EntityType_): Internal.MobSpawnSettings$MobSpawnCost; + get creatureProbability(): number + readonly static "EMPTY_MOB_LIST": Internal.WeightedRandomList; + "mobSpawnCosts": Internal.Map, Internal.MobSpawnSettings$MobSpawnCost>; + readonly static "EMPTY": Internal.MobSpawnSettings; + "creatureGenerationProbability": number; + "spawners": Internal.Map>; + readonly static "CODEC": any; + } + type MobSpawnSettings_ = MobSpawnSettings; + interface LevelWriter { + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + destroyBlock(arg0: BlockPos_, arg1: boolean, arg2: Internal.Entity_, arg3: number): boolean; + setBlock(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: number, arg3: number): boolean; + addFreshEntity($$0: Internal.Entity_): boolean; + removeBlock(arg0: BlockPos_, arg1: boolean): boolean; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + } + type LevelWriter_ = LevelWriter; + interface Channel extends Internal.Closeable { + isOpen(): boolean; + close(): void; + get open(): boolean + } + type Channel_ = Channel; + interface ScreenMouseEvents$AllowMouseClick { + allowMouseClick(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; + } + type ScreenMouseEvents$AllowMouseClick_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>boolean) | ScreenMouseEvents$AllowMouseClick; + class Context { + setMaximumInterpreterStackDepth(max: number): void; + executeScriptWithContinuations(script: Internal.Script_, scope: Internal.Scriptable_): any; + static getSourcePositionFromStack(linep: number[]): string; + static throwAsScriptRuntimeEx(e: Internal.Throwable_): Internal.RuntimeException; + getElements(object: Internal.Scriptable_): any[]; + initSafeStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; + setApplicationClassLoader(loader: Internal.ClassLoader_): void; + static reportRuntimeError0(messageId: string): Internal.EvaluatorException; + putThreadLocal(key: any, value: any): void; + setGenerateObserverCount(generateObserverCount: boolean): void; + static enterWithNewFactory(): Internal.Context; + static enter(): Internal.Context; + static reportRuntimeError3(messageId: string, arg1: any, arg2: any, arg3: any): Internal.EvaluatorException; + static reportRuntimeError1(messageId: string, arg1: any): Internal.EvaluatorException; + setLanguageVersion(version: number): void; + static toString(value: any): string; + static reportRuntimeError(message: string): Internal.EvaluatorException; + static exit(): void; + createClassLoader(parent: Internal.ClassLoader_): Internal.GeneratedClassLoader; + evaluateReader(scope: Internal.Scriptable_, in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): any; + newObject(scope: Internal.Scriptable_): Internal.Scriptable; + static call(factory: Internal.ContextFactory_, callable: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + static toNumber(value: any): number; + newObject(scope: Internal.Scriptable_, constructorName: string, args: any[]): Internal.Scriptable; + getInstructionObserverThreshold(): number; + getFactory(): Internal.ContextFactory; + compileFunction(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): dev.latvian.mods.rhino.Function; + static toBoolean(value: any): boolean; + getThreadLocal(key: any): any; + static reportWarning(message: string, t: Internal.Throwable_): void; + callFunctionWithContinuations(function_: dev.latvian.mods.rhino.Callable_, scope: Internal.Scriptable_, args: any[]): any; + static reportError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; + stringIsCompilableUnit(source: string): boolean; + newArray(scope: Internal.Scriptable_, elements: any[]): Internal.Scriptable; + getErrorReporter(): Internal.ErrorReporter; + initSafeStandardObjects(): Internal.ScriptableObject; + seal(sealKey: any): void; + getImplementationVersion(): string; + static reportRuntimeError4(messageId: string, arg1: any, arg2: any, arg3: any, arg4: any): Internal.EvaluatorException; + static jsToJava(data: Internal.SharedContextData_, value: any, desiredType: Internal.Class_): any; + static reportRuntimeError(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): Internal.EvaluatorException; + removePropertyChangeListener(l: Internal.PropertyChangeListener_): void; + captureContinuation(): Internal.ContinuationPending; + initStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; + resumeContinuation(continuation: any, scope: Internal.Scriptable_, functionResult: any): any; + initStandardObjects(): Internal.ScriptableObject; + initStandardObjects(scope: Internal.ScriptableObject_): Internal.Scriptable; + compileString(source: string, sourceName: string, lineno: number, securityDomain: any): Internal.Script; + static getContext(): Internal.Context; + initSafeStandardObjects(scope: Internal.ScriptableObject_, sealed: boolean): Internal.ScriptableObject; + static reportRuntimeError2(messageId: string, arg1: any, arg2: any): Internal.EvaluatorException; + getMaximumInterpreterStackDepth(): number; + static getUndefinedValue(): any; + newObject(scope: Internal.Scriptable_, constructorName: string): Internal.Scriptable; + static javaToJS(contextData: Internal.SharedContextData_, value: any, scope: Internal.Scriptable_): any; + static getCurrentContext(): Internal.Context; + evaluateString(scope: Internal.Scriptable_, source: string, sourceName: string, lineno: number, securityDomain: any): any; + setInstructionObserverThreshold(threshold: number): void; + isSealed(): boolean; + removeThreadLocal(key: any): void; + isStrictMode(): boolean; + static reportWarning(message: string, sourceName: string, lineno: number, lineSource: string, lineOffset: number): void; + static reportWarning(message: string): void; + setErrorReporter(reporter: Internal.ErrorReporter_): Internal.ErrorReporter; + static toObject(value: any, scope: Internal.Scriptable_): Internal.Scriptable; + compileReader(in_: Internal.Reader_, sourceName: string, lineno: number, securityDomain: any): Internal.Script; + static reportError(message: string): void; + unseal(sealKey: any): void; + addPropertyChangeListener(l: Internal.PropertyChangeListener_): void; + newArray(scope: Internal.Scriptable_, length: number): Internal.Scriptable; + getApplicationClassLoader(): Internal.ClassLoader; + set maximumInterpreterStackDepth(max: number) + set applicationClassLoader(loader: Internal.ClassLoader_) + set generateObserverCount(generateObserverCount: boolean) + set languageVersion(version: number) + get instructionObserverThreshold(): number + get factory(): Internal.ContextFactory + get errorReporter(): Internal.ErrorReporter + get implementationVersion(): string + get context(): Internal.Context + get maximumInterpreterStackDepth(): number + get undefinedValue(): any + get currentContext(): Internal.Context + set instructionObserverThreshold(threshold: number) + get sealed(): boolean + get strictMode(): boolean + set errorReporter(reporter: Internal.ErrorReporter_) + get applicationClassLoader(): Internal.ClassLoader + readonly static "languageVersionProperty": "language version"; + "sharedContextData": Internal.SharedContextData; + readonly static "errorReporterProperty": "error reporter"; + "generateObserverCount": boolean; + } + type Context_ = Context; + interface MixinViewableWorld extends Internal.RenderAttachedBlockView { + canSeeSky($$0: BlockPos_): boolean; + getMinSection(): number; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getSectionIndex($$0: number): number; + getMaxSection(): number; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + getMaxBuildHeight(): number; + getLightEmission($$0: BlockPos_): number; + getBlockFloorHeight($$0: BlockPos_): number; + getSectionYFromSectionIndex($$0: number): number; + getSectionsCount(): number; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getMaxLightLevel(): number; + getSectionIndexFromSectionY($$0: number): number; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getRawBrightness($$0: BlockPos_, $$1: number): number; + get minSection(): number + get maxSection(): number + get maxBuildHeight(): number + get sectionsCount(): number + get maxLightLevel(): number + } + type MixinViewableWorld_ = MixinViewableWorld; + abstract class LootEventJS extends Internal.EventJS { + constructor(c: Internal.Map_) + removeAll(): void; + modify(id: ResourceLocation_, b: Internal.Consumer_): void; + addJson(id: ResourceLocation_, json: Internal.JsonObject_): void; + getType(): string; + getDirectory(): string; + get type(): string + get directory(): string + } + type LootEventJS_ = LootEventJS; + class UpgradeRecipe implements Internal.Recipe { + constructor($$0: ResourceLocation_, $$1: Internal.Ingredient_, $$2: Internal.Ingredient_, $$3: Internal.ItemStack_) + getIngredients(): Internal.NonNullList; + isSpecial(): boolean; + getGroup(): string; + assemble($$0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + canCraftInDimensions($$0: number, $$1: number): boolean; + getSerializer(): Internal.RecipeSerializer; + getId(): ResourceLocation; + isIncomplete(): boolean; + isAdditionIngredient($$0: Internal.ItemStack_): boolean; + matches($$0: Internal.Container_, $$1: Internal.Level_): boolean; + getResultItem(): Internal.ItemStack; + getRemainingItems($$0: Internal.Container_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get special(): boolean + get group(): string + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get serializer(): Internal.RecipeSerializer + get id(): ResourceLocation + get incomplete(): boolean + get resultItem(): Internal.ItemStack + } + type UpgradeRecipe_ = UpgradeRecipe; + class MultipartBlockStateGenerator$Part { + constructor() + model(s: string): Internal.VariantBlockStateGenerator$Model; + toJson(): Internal.JsonObject; + } + type MultipartBlockStateGenerator$Part_ = MultipartBlockStateGenerator$Part; + class PoiType implements Internal.PointOfInterestTypeAccessor { + constructor($$0: string, $$1: Internal.Set_, $$2: number, $$3: number) + static forState($$0: Internal.BlockState_): Internal.Optional; + getPredicate(): Internal.Predicate; + getMaxTickets(): number; + toString(): string; + static callCreate_$md$1c70e0$0(arg0: string, arg1: Internal.Set_, arg2: number, arg3: Internal.Predicate_, arg4: number): Internal.PoiType; + is($$0: Internal.BlockState_): boolean; + getValidRange(): number; + getName(): string; + static callSetup_$md$1c70e0$2(arg0: Internal.PoiType_): Internal.PoiType; + static callCreate_$md$1c70e0$1(arg0: string, arg1: Internal.Set_, arg2: number, arg3: number): Internal.PoiType; + get predicate(): Internal.Predicate + get maxTickets(): number + get validRange(): number + get name(): string + readonly static "WEAPONSMITH": Internal.PoiType; + readonly static "LIGHTNING_ROD": Internal.PoiType; + readonly static "TOOLSMITH": Internal.PoiType; + readonly static "BUTCHER": Internal.PoiType; + readonly static "CLERIC": Internal.PoiType; + readonly static "ARMORER": Internal.PoiType; + readonly static "MASON": Internal.PoiType; + readonly static "CARTOGRAPHER": Internal.PoiType; + readonly static "SHEPHERD": Internal.PoiType; + readonly static "BEE_NEST": Internal.PoiType; + readonly static "FLETCHER": Internal.PoiType; + readonly static "HOME": Internal.PoiType; + readonly static "ALL": any; + readonly static "UNEMPLOYED": Internal.PoiType; + readonly static "LIBRARIAN": Internal.PoiType; + readonly static "NETHER_PORTAL": Internal.PoiType; + readonly static "ALL_JOBS": any; + readonly static "BEEHIVE": Internal.PoiType; + readonly static "NITWIT": Internal.PoiType; + readonly static "LEATHERWORKER": Internal.PoiType; + readonly static "FARMER": Internal.PoiType; + readonly static "LODESTONE": Internal.PoiType; + readonly static "MEETING": Internal.PoiType; + readonly static "FISHERMAN": Internal.PoiType; + } + type PoiType_ = PoiType | Special.PoiType; + class NativeContinuation extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { + constructor() + getImplementation(): any; + initImplementation(implementation: any): void; + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + static isContinuationConstructor(f: Internal.IdFunctionObject_): boolean; + getClassName(): string; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getAllIds(): any[]; + static equalImplementations(c1: Internal.NativeContinuation_, c2: Internal.NativeContinuation_): boolean; + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + getTypeOf(): Internal.MemberType; + construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; + static init(cx: Internal.Context_, scope: Internal.Scriptable_, sealed: boolean): void; + get implementation(): any + get className(): string + get allIds(): any[] + get typeOf(): Internal.MemberType + } + type NativeContinuation_ = NativeContinuation; + interface SecureRandomParameters { + } + type SecureRandomParameters_ = SecureRandomParameters; + class ThreadedLevelLightEngine extends Internal.LevelLightEngine implements Internal.AutoCloseable { + constructor($$0: Internal.LightChunkGetter_, $$1: Internal.ChunkMap_, $$2: boolean, $$3: any_, $$4: Internal.ProcessorHandle_>) + lightChunk($$0: Internal.ChunkAccess_, $$1: boolean): Internal.CompletableFuture; + checkBlock($$0: BlockPos_): void; + setTaskPerBatch($$0: number): void; + runUpdates($$0: number, $$1: boolean, $$2: boolean): number; + queueSectionData($$0: Internal.LightLayer_, $$1: Internal.SectionPos_, $$2: Internal.DataLayer_, $$3: boolean): void; + close(): void; + updateSectionStatus($$0: BlockPos_, $$1: boolean): void; + retainData($$0: Internal.ChunkPos_, $$1: boolean): void; + enableLightSources($$0: Internal.ChunkPos_, $$1: boolean): void; + tryScheduleUpdate(): void; + updateSectionStatus($$0: Internal.SectionPos_, $$1: boolean): void; + onBlockEmissionIncrease($$0: BlockPos_, $$1: number): void; + set taskPerBatch($$0: number) + } + type ThreadedLevelLightEngine_ = ThreadedLevelLightEngine; + class Phantom extends Internal.FlyingMob implements Internal.Enemy { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getPhantomSize(): number; + getComponent(key: Internal.ComponentKey_): C; + getMobType(): Internal.MobType; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + setPhantomSize($$0: number): void; + method_5776(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + getSoundSource(): Internal.SoundSource; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getUniqueFlapTickOffset(): number; + shouldRenderAtSqrDistance($$0: number): boolean; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + foodEatenKJS(is: Internal.ItemStack_): void; + canAttackType($$0: Internal.EntityType_): boolean; + get phantomSize(): number + get mobType(): Internal.MobType + set phantomSize($$0: number) + get soundSource(): Internal.SoundSource + get uniqueFlapTickOffset(): number + readonly static "TICKS_PER_FLAP": 25; + readonly static "FLAP_DEGREES_PER_TICK": 7.448451; + } + type Phantom_ = Phantom; + class WalkTarget { + constructor($$0: Internal.Entity_, $$1: number, $$2: number) + constructor($$0: Internal.PositionTracker_, $$1: number, $$2: number) + constructor($$0: BlockPos_, $$1: number, $$2: number) + constructor($$0: Vec3_, $$1: number, $$2: number) + getCloseEnoughDist(): number; + getSpeedModifier(): number; + getTarget(): Internal.PositionTracker; + get closeEnoughDist(): number + get speedModifier(): number + get target(): Internal.PositionTracker + } + type WalkTarget_ = WalkTarget; + interface CompletionStage { + runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + whenCompleteAsync(arg0: Internal.BiConsumer_, arg1: Internal.Executor_): this; + thenAccept(arg0: Internal.Consumer_): Internal.CompletionStage; + exceptionally(arg0: Internal.Function_): this; + thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_, arg2: Internal.Executor_): Internal.CompletionStage; + handleAsync(arg0: Internal.BiFunction_, arg1: Internal.Executor_): Internal.CompletionStage; + thenAcceptBoth(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; + thenApplyAsync(arg0: Internal.Function_): Internal.CompletionStage; + thenRunAsync(arg0: Internal.Runnable_, arg1: Internal.Executor_): Internal.CompletionStage; + thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_, arg2: Internal.Executor_): Internal.CompletionStage; + acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_, arg2: Internal.Executor_): Internal.CompletionStage; + exceptionallyCompose(arg0: Internal.Function_): this; + thenComposeAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; + runAfterBoth(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + whenComplete(arg0: Internal.BiConsumer_): this; + runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + acceptEither(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; + thenCompose(arg0: Internal.Function_): Internal.CompletionStage; + applyToEither(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; + handleAsync(arg0: Internal.BiFunction_): Internal.CompletionStage; + thenCombineAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; + whenCompleteAsync(arg0: Internal.BiConsumer_): this; + thenAcceptAsync(arg0: Internal.Consumer_): Internal.CompletionStage; + thenRunAsync(arg0: Internal.Runnable_): Internal.CompletionStage; + thenCombine(arg0: Internal.CompletionStage_, arg1: Internal.BiFunction_): Internal.CompletionStage; + exceptionallyAsync(arg0: Internal.Function_): this; + applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_): Internal.CompletionStage; + thenComposeAsync(arg0: Internal.Function_): Internal.CompletionStage; + thenAcceptAsync(arg0: Internal.Consumer_, arg1: Internal.Executor_): Internal.CompletionStage; + runAfterEither(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_): Internal.CompletionStage; + handle(arg0: Internal.BiFunction_): Internal.CompletionStage; + runAfterBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; + runAfterEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Runnable_, arg2: Internal.Executor_): Internal.CompletionStage; + thenApplyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): Internal.CompletionStage; + toCompletableFuture(): Internal.CompletableFuture; + applyToEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Function_, arg2: Internal.Executor_): Internal.CompletionStage; + acceptEitherAsync(arg0: Internal.CompletionStage_, arg1: Internal.Consumer_): Internal.CompletionStage; + thenRun(arg0: Internal.Runnable_): Internal.CompletionStage; + exceptionallyComposeAsync(arg0: Internal.Function_): this; + thenAcceptBothAsync(arg0: Internal.CompletionStage_, arg1: Internal.BiConsumer_): Internal.CompletionStage; + thenApply(arg0: Internal.Function_): Internal.CompletionStage; + exceptionallyComposeAsync(arg0: Internal.Function_, arg1: Internal.Executor_): this; + exceptionallyAsync(arg0: Internal.Function_, arg1: Internal.Executor_): this; + } + type CompletionStage_ = CompletionStage; + class SolidPredicate extends Internal.StateTestingPredicate { + constructor($$0: Vec3i_) + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + negate(): Internal.BiPredicate; + readonly static "CODEC": any; + } + type SolidPredicate_ = SolidPredicate; + class ConnectionProtocol extends Internal.Enum { + static getProtocolForPacket($$0: Internal.Packet_): Internal.ConnectionProtocol; + static values(): Internal.ConnectionProtocol[]; + getPacketsByIds($$0: Internal.PacketFlow_): Internal.Int2ObjectMap>; + static valueOf($$0: string): Internal.ConnectionProtocol; + createPacket($$0: Internal.PacketFlow_, $$1: number, $$2: Internal.FriendlyByteBuf_): Internal.Packet; + getPacketId($$0: Internal.PacketFlow_, $$1: Internal.Packet_): number; + static getById($$0: number): Internal.ConnectionProtocol; + getId(): number; + get id(): number + readonly static "STATUS": Internal.ConnectionProtocol; + readonly static "HANDSHAKING": Internal.ConnectionProtocol; + readonly static "LOGIN": Internal.ConnectionProtocol; + readonly static "PLAY": Internal.ConnectionProtocol; + } + type ConnectionProtocol_ = "login" | ConnectionProtocol | "status" | "play" | "handshaking"; + class BlockIDPredicate$PropertyObject extends Internal.Record { + constructor(property: Internal.Property_, value: any) + hashCode(): number; + toString(): string; + value(): any; + property(): Internal.Property; + equals(o: any): boolean; + } + type BlockIDPredicate$PropertyObject_ = BlockIDPredicate$PropertyObject; + class OverlayTexture implements Internal.AutoCloseable { + constructor() + static pack($$0: number, $$1: number): number; + static pack($$0: number, $$1: boolean): number; + close(): void; + teardownOverlayColor(): void; + static v($$0: boolean): number; + static u($$0: number): number; + setupOverlayColor(): void; + readonly static "NO_OVERLAY": 655360; + readonly static "WHITE_OVERLAY_V": 10; + readonly static "NO_WHITE_U": 0; + readonly static "RED_OVERLAY_V": 3; + } + type OverlayTexture_ = OverlayTexture; + interface ScreenKeyboardEvents$AllowKeyPress { + allowKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): boolean; + } + type ScreenKeyboardEvents$AllowKeyPress_ = ScreenKeyboardEvents$AllowKeyPress | ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>boolean); + class FunctionFactory extends Internal.Record { + constructor(name: string, minArgs: number, maxArgs: number, supplier: Internal.FunctionFactory$FuncSupplier_) + static of0(name: string, supplier: Internal.Supplier_): Internal.FunctionFactory; + toString(): string; + maxArgs(): number; + static of(name: string, minArgs: number, maxArgs: number, supplier: Internal.FunctionFactory$FuncSupplier_): Internal.FunctionFactory; + minArgs(): number; + name(): string; + hashCode(): number; + create(args: Internal.Unit_[]): Internal.Unit; + static of(name: string, args: number, supplier: Internal.FunctionFactory$FuncSupplier_): Internal.FunctionFactory; + supplier(): Internal.FunctionFactory$FuncSupplier; + equals(o: any): boolean; + static of2(name: string, supplier: Internal.FunctionFactory$Arg2_): Internal.FunctionFactory; + static of1(name: string, supplier: Internal.FunctionFactory$Arg1_): Internal.FunctionFactory; + static of3(name: string, supplier: Internal.FunctionFactory$Arg3_): Internal.FunctionFactory; + } + type FunctionFactory_ = FunctionFactory; /** - * @javaClass java.util.function.LongConsumer + * This is a fabricated class to store all recipes! + * */ + class DocumentedRecipes { + readonly minecraft: Internal.MinecraftRecipes; + } + type DocumentedRecipes_ = DocumentedRecipes; + interface NBTSerializable { + toNBT(): Internal.Tag; + } + type NBTSerializable_ = NBTSerializable; + interface ScreenMouseEvents$BeforeMouseScroll { + beforeMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): void; + } + type ScreenMouseEvents$BeforeMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number)=>void) | ScreenMouseEvents$BeforeMouseScroll; + class Constructor extends Internal.Executable { + setAccessible(arg0: boolean): void; + isVarArgs(): boolean; + getGenericExceptionTypes(): Internal.Type[]; + getGenericParameterTypes(): Internal.Type[]; + toString(): string; + getModifiers(): number; + getDeclaringClass(): Internal.Class; + isSynthetic(): boolean; + getAnnotation(arg0: Internal.Class_): T; + getAnnotatedReturnType(): Internal.AnnotatedType; + getExceptionTypes(): Internal.Class[]; + hashCode(): number; + getParameterTypes(): Internal.Class[]; + getParameterAnnotations(): Internal.Annotation[][]; + toGenericString(): string; + getTypeParameters(): any[]; + newInstance(...arg0: any[]): T; + getName(): string; + getParameterCount(): number; + equals(arg0: any): boolean; + getAnnotatedReceiverType(): Internal.AnnotatedType; + getDeclaredAnnotations(): Internal.Annotation[]; + set accessible(arg0: boolean) + get varArgs(): boolean + get genericExceptionTypes(): Internal.Type[] + get genericParameterTypes(): Internal.Type[] + get modifiers(): number + get declaringClass(): Internal.Class + get synthetic(): boolean + get annotatedReturnType(): Internal.AnnotatedType + get exceptionTypes(): Internal.Class[] + get parameterTypes(): Internal.Class[] + get parameterAnnotations(): Internal.Annotation[][] + get typeParameters(): any[] + get name(): string + get parameterCount(): number + get annotatedReceiverType(): Internal.AnnotatedType + get declaredAnnotations(): Internal.Annotation[] + } + type Constructor_ = Constructor; + abstract class AbstractPiglin extends Internal.Monster { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getTarget(): Internal.LivingEntity; + getComponent(key: Internal.ComponentKey_): C; + isAdult(): boolean; + getMyRidingOffset(): number; + getArmPose(): Internal.PiglinArmPose; + isConverting(): boolean; + playAmbientSound(): void; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + setImmuneToZombification($$0: boolean): void; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get target(): Internal.LivingEntity + get adult(): boolean + get myRidingOffset(): number + get armPose(): Internal.PiglinArmPose + get converting(): boolean + set immuneToZombification($$0: boolean) + } + type AbstractPiglin_ = AbstractPiglin; + class OptionalLong { + ifPresentOrElse(arg0: Internal.LongConsumer_, arg1: Internal.Runnable_): void; + static empty(): Internal.OptionalLong; + orElseGet(arg0: Internal.LongSupplier_): number; + toString(): string; + isEmpty(): boolean; + ifPresent(arg0: Internal.LongConsumer_): void; + stream(): Internal.LongStream; + static of(arg0: number): Internal.OptionalLong; + getAsLong(): number; + orElseThrow(): number; + hashCode(): number; + isPresent(): boolean; + orElse(arg0: number): number; + equals(arg0: any): boolean; + orElseThrow(arg0: Internal.Supplier_): number; + get empty(): boolean + get asLong(): number + get present(): boolean + } + type OptionalLong_ = OptionalLong; + abstract class Buffer { + capacity(): number; + reset(): this; + remaining(): number; + isDirect(): boolean; + limit(): number; + rewind(): this; + position(): number; + array(): any; + arrayOffset(): number; + mark(): this; + limit(arg0: number): this; + flip(): this; + clear(): this; + slice(): this; + position(arg0: number): this; + hasRemaining(): boolean; + isReadOnly(): boolean; + slice(arg0: number, arg1: number): this; + hasArray(): boolean; + duplicate(): this; + get direct(): boolean + get readOnly(): boolean + } + type Buffer_ = Buffer; + class GravityProcessor extends Internal.StructureProcessor { + constructor($$0: Internal.Heightmap$Types_, $$1: number) + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "CODEC": any; + } + type GravityProcessor_ = GravityProcessor; + class LazyLoadedValue { + constructor($$0: Internal.Supplier_) + get(): T; + } + type LazyLoadedValue_ = LazyLoadedValue; + class ClientboundSetEntityLinkPacket implements Internal.Packet { + constructor($$0: Internal.Entity_, $$1: Internal.Entity_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getDestId(): number; + getSourceId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get destId(): number + get sourceId(): number + get skippable(): boolean + } + type ClientboundSetEntityLinkPacket_ = ClientboundSetEntityLinkPacket; + interface NarrationElementOutput { + add($$0: Internal.NarratedElementType_, ...$$1: Internal.Component_[]): void; + add($$0: Internal.NarratedElementType_, $$1: Internal.Component_): void; + add($$0: Internal.NarratedElementType_, $$1: string): void; + nest(): this; + add(arg0: Internal.NarratedElementType_, arg1: Internal.NarrationThunk_): void; + } + type NarrationElementOutput_ = NarrationElementOutput; + class Goal$Flag extends Internal.Enum { + static values(): Internal.Goal$Flag[]; + static valueOf($$0: string): Internal.Goal$Flag; + readonly static "TARGET": Internal.Goal$Flag; + readonly static "JUMP": Internal.Goal$Flag; + readonly static "MOVE": Internal.Goal$Flag; + readonly static "LOOK": Internal.Goal$Flag; + } + type Goal$Flag_ = "jump" | "move" | "target" | "look" | Goal$Flag; + interface PlayerRideableJumping extends Internal.PlayerRideable { + handleStopJump(): void; + onPlayerJump(arg0: number): void; + handleStartJump(arg0: number): void; + canJump(): boolean; + } + type PlayerRideableJumping_ = PlayerRideableJumping; + class ClientboundGameEventPacket$Type { + constructor($$0: number) + } + type ClientboundGameEventPacket$Type_ = ClientboundGameEventPacket$Type; + interface UserApiService { + isBlockedPlayer(arg0: Internal.UUID_): boolean; + newTelemetrySession(arg0: Internal.Executor_): Internal.TelemetrySession; + properties(): Internal.UserApiService$UserProperties; + refreshBlockList(): void; + readonly static "OFFLINE": any; + readonly static "OFFLINE_PROPERTIES": Internal.UserApiService$UserProperties; + } + type UserApiService_ = UserApiService; + class LargeDripstoneConfiguration implements Internal.FeatureConfiguration { + constructor($$0: number, $$1: Internal.IntProvider_, $$2: Internal.FloatProvider_, $$3: number, $$4: Internal.FloatProvider_, $$5: Internal.FloatProvider_, $$6: Internal.FloatProvider_, $$7: number, $$8: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "floorToCeilingSearchRange": number; + readonly "columnRadius": Internal.IntProvider; + readonly "stalactiteBluntness": Internal.FloatProvider; + readonly "minBluntnessForWind": number; + readonly static "CODEC": any; + readonly "minRadiusForWind": number; + readonly "heightScale": Internal.FloatProvider; + readonly "windSpeed": Internal.FloatProvider; + readonly "maxColumnRadiusToCaveHeightRatio": number; + readonly "stalagmiteBluntness": Internal.FloatProvider; + } + type LargeDripstoneConfiguration_ = LargeDripstoneConfiguration; + class BossEvent$BossBarOverlay extends Internal.Enum { + static valueOf($$0: string): Internal.BossEvent$BossBarOverlay; + getName(): string; + static values(): Internal.BossEvent$BossBarOverlay[]; + static byName($$0: string): Internal.BossEvent$BossBarOverlay; + get name(): string + readonly static "NOTCHED_12": Internal.BossEvent$BossBarOverlay; + readonly static "NOTCHED_10": Internal.BossEvent$BossBarOverlay; + readonly static "PROGRESS": Internal.BossEvent$BossBarOverlay; + readonly static "NOTCHED_6": Internal.BossEvent$BossBarOverlay; + readonly static "NOTCHED_20": Internal.BossEvent$BossBarOverlay; + } + type BossEvent$BossBarOverlay_ = "notched_20" | "notched_10" | "progress" | "notched_6" | "notched_12" | BossEvent$BossBarOverlay; + class KeyCompressor { + constructor(arg0: Internal.DynamicOps_, arg1: Internal.Stream_) + compress(arg0: T): number; + size(): number; + decompress(arg0: number): T; + compress(arg0: string): number; + } + type KeyCompressor_ = KeyCompressor; + class WorldGenerationContext { + constructor($$0: Internal.ChunkGenerator_, $$1: Internal.LevelHeightAccessor_) + getMinGenY(): number; + getGenDepth(): number; + get minGenY(): number + get genDepth(): number + } + type WorldGenerationContext_ = WorldGenerationContext; + class WallBlockBuilder extends Internal.ShapedBlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type WallBlockBuilder_ = WallBlockBuilder; + interface ModelQuadView { + getTexU(arg0: number): number; + getFlags(): number; + getTexV(arg0: number): number; + getSprite(): Internal.TextureAtlasSprite; + getNormal(arg0: number): number; + getColor(arg0: number): number; + getZ(arg0: number): number; + getLight(arg0: number): number; + getX(arg0: number): number; + getColorIndex(): number; + getY(arg0: number): number; + get flags(): number + get sprite(): Internal.TextureAtlasSprite + get colorIndex(): number + } + type ModelQuadView_ = ModelQuadView; + class TutorialSteps extends Internal.Enum { + static getByName($$0: string): Internal.TutorialSteps; + create($$0: Internal.Tutorial_): Internal.TutorialStepInstance; + getName(): string; + static valueOf($$0: string): Internal.TutorialSteps; + static values(): Internal.TutorialSteps[]; + get name(): string + readonly static "OPEN_INVENTORY": Internal.TutorialSteps; + readonly static "CRAFT_PLANKS": Internal.TutorialSteps; + readonly static "NONE": Internal.TutorialSteps; + readonly static "FIND_TREE": Internal.TutorialSteps; + readonly static "MOVEMENT": Internal.TutorialSteps; + readonly static "PUNCH_TREE": Internal.TutorialSteps; + } + type TutorialSteps_ = TutorialSteps | "craft_planks" | "find_tree" | "open_inventory" | "punch_tree" | "none" | "movement"; + class ExplosionJS { + constructor(l: Internal.LevelAccessor_, _x: number, _y: number, _z: number) + damagesTerrain(b: boolean): this; + destroysTerrain(b: boolean): this; + explode(): void; + causesFire(b: boolean): this; + exploder(entity: Internal.EntityJS_): this; + strength(f: number): this; + readonly "z": number; + "causesFire": boolean; + "explosionMode": Internal.Explosion$BlockInteraction; + readonly "x": number; + readonly "y": number; + "exploder": Internal.EntityJS; + "strength": number; + } + type ExplosionJS_ = ExplosionJS; + class ClientboundGameEventPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.ClientboundGameEventPacket$Type_, $$1: number) + handle(arg0: Internal.PacketListener_): void; + getParam(): number; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getEvent(): Internal.ClientboundGameEventPacket$Type; + get param(): number + get skippable(): boolean + get event(): Internal.ClientboundGameEventPacket$Type + readonly static "DEMO_EVENT": Internal.ClientboundGameEventPacket$Type; + readonly static "START_RAINING": Internal.ClientboundGameEventPacket$Type; + readonly static "THUNDER_LEVEL_CHANGE": Internal.ClientboundGameEventPacket$Type; + readonly static "PUFFER_FISH_STING": Internal.ClientboundGameEventPacket$Type; + readonly static "IMMEDIATE_RESPAWN": Internal.ClientboundGameEventPacket$Type; + readonly static "DEMO_PARAM_HINT_1": 101; + readonly static "DEMO_PARAM_HINT_4": 104; + readonly static "DEMO_PARAM_HINT_3": 103; + readonly static "DEMO_PARAM_HINT_2": 102; + readonly static "CHANGE_GAME_MODE": Internal.ClientboundGameEventPacket$Type; + readonly static "RAIN_LEVEL_CHANGE": Internal.ClientboundGameEventPacket$Type; + readonly static "STOP_RAINING": Internal.ClientboundGameEventPacket$Type; + readonly static "WIN_GAME": Internal.ClientboundGameEventPacket$Type; + readonly static "NO_RESPAWN_BLOCK_AVAILABLE": Internal.ClientboundGameEventPacket$Type; + readonly static "ARROW_HIT_PLAYER": Internal.ClientboundGameEventPacket$Type; + readonly static "GUARDIAN_ELDER_EFFECT": Internal.ClientboundGameEventPacket$Type; + readonly static "DEMO_PARAM_INTRO": 0; + } + type ClientboundGameEventPacket_ = ClientboundGameEventPacket; + interface SortedSet extends Internal.Set { + tailSet(arg0: E): this; + last(): E; + comparator(): Internal.Comparator; + subSet(arg0: E, arg1: E): this; + stream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + forEach(arg0: Internal.Consumer_): void; + first(): E; + headSet(arg0: E): this; + spliterator(): Internal.Spliterator; + parallelStream(): Internal.Stream; + } + type SortedSet_ = SortedSet; + class RecordCodecBuilder$Instance implements Internal.Applicative, any> { + constructor() + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>, arg7: Internal.App_, T8>, arg8: Internal.App_, T9>, arg9: Internal.App_, T10>, arg10: Internal.App_, T11>, arg11: Internal.App_, T12>, arg12: Internal.App_, T13>, arg13: Internal.App_, T14>): Internal.Products$P14, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>, arg7: Internal.App_, T8>, arg8: Internal.App_, T9>, arg9: Internal.App_, T10>): Internal.Products$P10, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>; + apply2(arg0: Internal.BiFunction_, arg1: Internal.App_, A>, arg2: Internal.App_, B>): Internal.App, R>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>): Internal.Products$P2, T1, T2>; + lift8(arg0: Internal.App_, Internal.Function8_>): Internal.Function8, T1>, Internal.App, T2>, Internal.App, T3>, Internal.App, T4>, Internal.App, T5>, Internal.App, T6>, Internal.App, T7>, Internal.App, T8>, Internal.App, R>>; + lift9(arg0: Internal.App_, Internal.Function9_>): Internal.Function9, T1>, Internal.App, T2>, Internal.App, T3>, Internal.App, T4>, Internal.App, T5>, Internal.App, T6>, Internal.App, T7>, Internal.App, T8>, Internal.App, T9>, Internal.App, R>>; + ap4(arg0: Internal.App_, Internal.Function4_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>): Internal.App, R>; + ap3(arg0: Internal.App_, Internal.Function3_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>): Internal.App, R>; + lift2(arg0: Internal.App_, Internal.BiFunction_>): Internal.BiFunction, A>, Internal.App, B>, Internal.App, R>>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>, arg7: Internal.App_, T8>, arg8: Internal.App_, T9>, arg9: Internal.App_, T10>, arg10: Internal.App_, T11>, arg11: Internal.App_, T12>, arg12: Internal.App_, T13>, arg13: Internal.App_, T14>, arg14: Internal.App_, T15>): Internal.Products$P15, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>, arg7: Internal.App_, T8>, arg8: Internal.App_, T9>, arg9: Internal.App_, T10>, arg10: Internal.App_, T11>): Internal.Products$P11, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>; + apply4(arg0: Internal.Function4_, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>): Internal.App, R>; + apply8(arg0: Internal.Function8_, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>): Internal.App, R>; + ap5(arg0: Internal.App_, Internal.Function5_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>): Internal.App, R>; + apply9(arg0: Internal.Function9_, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>, arg9: Internal.App_, T9>): Internal.App, R>; + lift6(arg0: Internal.App_, Internal.Function6_>): Internal.Function6, T1>, Internal.App, T2>, Internal.App, T3>, Internal.App, T4>, Internal.App, T5>, Internal.App, T6>, Internal.App, R>>; + ap6(arg0: Internal.App_, Internal.Function6_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>): Internal.App, R>; + ap16(arg0: Internal.App_, Internal.Function16_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>, arg9: Internal.App_, T9>, arg10: Internal.App_, T10>, arg11: Internal.App_, T11>, arg12: Internal.App_, T12>, arg13: Internal.App_, T13>, arg14: Internal.App_, T14>, arg15: Internal.App_, T15>, arg16: Internal.App_, T16>): Internal.App, R>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>): Internal.Products$P3, T1, T2, T3>; + ap11(arg0: Internal.App_, Internal.Function11_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>, arg9: Internal.App_, T9>, arg10: Internal.App_, T10>, arg11: Internal.App_, T11>): Internal.App, R>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>, arg7: Internal.App_, T8>, arg8: Internal.App_, T9>): Internal.Products$P9, T1, T2, T3, T4, T5, T6, T7, T8, T9>; + ap9(arg0: Internal.App_, Internal.Function9_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>, arg9: Internal.App_, T9>): Internal.App, R>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>): Internal.Products$P7, T1, T2, T3, T4, T5, T6, T7>; + apply5(arg0: Internal.Function5_, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>): Internal.App, R>; + ap13(arg0: Internal.App_, Internal.Function13_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>, arg9: Internal.App_, T9>, arg10: Internal.App_, T10>, arg11: Internal.App_, T11>, arg12: Internal.App_, T12>, arg13: Internal.App_, T13>): Internal.App, R>; + ap14(arg0: Internal.App_, Internal.Function14_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>, arg9: Internal.App_, T9>, arg10: Internal.App_, T10>, arg11: Internal.App_, T11>, arg12: Internal.App_, T12>, arg13: Internal.App_, T13>, arg14: Internal.App_, T14>): Internal.App, R>; + ap12(arg0: Internal.App_, Internal.Function12_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>, arg9: Internal.App_, T9>, arg10: Internal.App_, T10>, arg11: Internal.App_, T11>, arg12: Internal.App_, T12>): Internal.App, R>; + point(arg0: A): Internal.App, A>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>, arg7: Internal.App_, T8>, arg8: Internal.App_, T9>, arg9: Internal.App_, T10>, arg10: Internal.App_, T11>, arg11: Internal.App_, T12>, arg12: Internal.App_, T13>): Internal.Products$P13, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>): Internal.Products$P5, T1, T2, T3, T4, T5>; + lift1(arg0: Internal.App_, Internal.Function_>): Internal.Function, A>, Internal.App, R>>; + apply3(arg0: Internal.Function3_, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>): Internal.App, R>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>): Internal.Products$P4, T1, T2, T3, T4>; + deprecated(arg0: A, arg1: number): Internal.App, A>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>, arg7: Internal.App_, T8>, arg8: Internal.App_, T9>, arg9: Internal.App_, T10>, arg10: Internal.App_, T11>, arg11: Internal.App_, T12>, arg12: Internal.App_, T13>, arg13: Internal.App_, T14>, arg14: Internal.App_, T15>, arg15: Internal.App_, T16>): Internal.Products$P16, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>; + ap7(arg0: Internal.App_, Internal.Function7_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>): Internal.App, R>; + stable(arg0: A): Internal.App, A>; + ap8(arg0: Internal.App_, Internal.Function8_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>): Internal.App, R>; + lift4(arg0: Internal.App_, Internal.Function4_>): Internal.Function4, T1>, Internal.App, T2>, Internal.App, T3>, Internal.App, T4>, Internal.App, R>>; + ap(arg0: Internal.App_, Internal.Function_>, arg1: Internal.App_, A>): Internal.App, R>; + point(arg0: A, arg1: Internal.Lifecycle_): Internal.App, A>; + map(arg0: Internal.Function_, arg1: Internal.App_, T>): Internal.App, R>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>, arg7: Internal.App_, T8>, arg8: Internal.App_, T9>, arg9: Internal.App_, T10>, arg10: Internal.App_, T11>, arg11: Internal.App_, T12>): Internal.Products$P12, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>; + ap15(arg0: Internal.App_, Internal.Function15_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>, arg9: Internal.App_, T9>, arg10: Internal.App_, T10>, arg11: Internal.App_, T11>, arg12: Internal.App_, T12>, arg13: Internal.App_, T13>, arg14: Internal.App_, T14>, arg15: Internal.App_, T15>): Internal.App, R>; + ap(arg0: Internal.Function_, arg1: Internal.App_, A>): Internal.App, R>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>, arg6: Internal.App_, T7>, arg7: Internal.App_, T8>): Internal.Products$P8, T1, T2, T3, T4, T5, T6, T7, T8>; + lift5(arg0: Internal.App_, Internal.Function5_>): Internal.Function5, T1>, Internal.App, T2>, Internal.App, T3>, Internal.App, T4>, Internal.App, T5>, Internal.App, R>>; + lift7(arg0: Internal.App_, Internal.Function7_>): Internal.Function7, T1>, Internal.App, T2>, Internal.App, T3>, Internal.App, T4>, Internal.App, T5>, Internal.App, T6>, Internal.App, T7>, Internal.App, R>>; + ap10(arg0: Internal.App_, Internal.Function10_>, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>, arg8: Internal.App_, T8>, arg9: Internal.App_, T9>, arg10: Internal.App_, T10>): Internal.App, R>; + apply7(arg0: Internal.Function7_, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>, arg7: Internal.App_, T7>): Internal.App, R>; + group(arg0: Internal.App_, T1>, arg1: Internal.App_, T2>, arg2: Internal.App_, T3>, arg3: Internal.App_, T4>, arg4: Internal.App_, T5>, arg5: Internal.App_, T6>): Internal.Products$P6, T1, T2, T3, T4, T5, T6>; + lift3(arg0: Internal.App_, Internal.Function3_>): Internal.Function3, T1>, Internal.App, T2>, Internal.App, T3>, Internal.App, R>>; + apply6(arg0: Internal.Function6_, arg1: Internal.App_, T1>, arg2: Internal.App_, T2>, arg3: Internal.App_, T3>, arg4: Internal.App_, T4>, arg5: Internal.App_, T5>, arg6: Internal.App_, T6>): Internal.App, R>; + ap2(arg0: Internal.App_, Internal.BiFunction_>, arg1: Internal.App_, A>, arg2: Internal.App_, B>): Internal.App, R>; + group(arg0: Internal.App_, T1>): Internal.Products$P1, T1>; + } + type RecordCodecBuilder$Instance_ = RecordCodecBuilder$Instance; + class MetricSampler$SamplerResult { + constructor($$0: number, $$1: number, $$2: any_) + valueAtTick($$0: number): number; + getFirstTick(): number; + getLastTick(): number; + get firstTick(): number + get lastTick(): number + } + type MetricSampler$SamplerResult_ = MetricSampler$SamplerResult; + interface CommandExceptionType { + } + type CommandExceptionType_ = CommandExceptionType; + class LootBuilderPool implements Internal.FunctionContainer, Internal.ConditionContainer { + constructor() + addCondition(o: Internal.JsonObject_): this; + setUniformRolls(min: number, max: number): void; + addFunction(arg0: Internal.JsonObject_): Internal.FunctionContainer; + randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer; + name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): Internal.FunctionContainer; + damage(damage: Internal.NumberProvider_): Internal.FunctionContainer; + toJson(): Internal.JsonObject; + survivesExplosion(): Internal.ConditionContainer; + count(count: Internal.NumberProvider_): Internal.FunctionContainer; + addTag(tag: string, expand: boolean): Internal.LootTableEntry; + addItem(item: Internal.ItemStack_, weight: number, count: Internal.NumberProvider_): Internal.LootTableEntry; + copyName(source: Internal.CopyNameFunction$NameSource_): Internal.FunctionContainer; + lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer; + addItem(item: Internal.ItemStack_): Internal.LootTableEntry; + enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): Internal.FunctionContainer; + enchantRandomly(enchantments: ResourceLocation_[]): Internal.FunctionContainer; + addEntry(json: Internal.JsonObject_): Internal.LootTableEntry; + furnaceSmelt(): Internal.FunctionContainer; + entityProperties(entity: Internal.LootContext$EntityTarget_, properties: Internal.JsonObject_): Internal.ConditionContainer; + lootingEnchant(count: Internal.NumberProvider_, limit: number): Internal.FunctionContainer; + addEmpty(weight: number): Internal.LootTableEntry; + addConditionalFunction(func: Internal.Consumer_): Internal.FunctionContainer; + randomChance(chance: number): Internal.ConditionContainer; + addLootTable(table: ResourceLocation_): Internal.LootTableEntry; + setBinomialRolls(n: number, p: number): void; + killedByPlayer(): Internal.ConditionContainer; + nbt(tag: Internal.CompoundTag_): Internal.FunctionContainer; + entityScores(entity: Internal.LootContext$EntityTarget_, scores: Internal.Map_): Internal.ConditionContainer; + addItem(item: Internal.ItemStack_, weight: number): Internal.LootTableEntry; + name(name: Internal.Component_): Internal.FunctionContainer; + "rolls": Internal.NumberProvider; + readonly "entries": Internal.JsonArray; + readonly "conditions": Internal.JsonArray; + "bonusRolls": Internal.NumberProvider; + readonly "functions": Internal.JsonArray; + } + type LootBuilderPool_ = LootBuilderPool; + interface PreparableReloadListener$PreparationBarrier { + wait(arg0: T): Internal.CompletableFuture; + } + type PreparableReloadListener$PreparationBarrier_ = PreparableReloadListener$PreparationBarrier; + class PiecesContainer extends Internal.Record { + constructor($$0: Internal.List_) + pieces(): Internal.List; + isInsidePiece($$0: BlockPos_): boolean; + hashCode(): number; + static load($$0: Internal.ListTag_, $$1: Internal.StructurePieceSerializationContext_): Internal.PiecesContainer; + toString(): string; + save($$0: Internal.StructurePieceSerializationContext_): Internal.Tag; + calculateBoundingBox(): Internal.BoundingBox; + isEmpty(): boolean; + equals($$0: any): boolean; + get empty(): boolean + } + type PiecesContainer_ = PiecesContainer; + class MapJS extends Internal.LinkedHashMap implements Internal.ChangeListener, Internal.NBTSerializable, Internal.Copyable, Internal.JsonSerializable, Internal.StringBuilderAppendable { + constructor() + constructor(s: number) + replace(arg0: string, arg1: any): any; + computeIfPresent(arg0: string, arg1: Internal.BiFunction_): any; + putAll(m: Internal.Map_): void; + copy(): Internal.Copyable; + merge(arg0: string, arg1: any, arg2: Internal.BiFunction_): any; + static of(o: any): Internal.MapJS; + static json(map: any): Internal.JsonObject; + toJson(): Internal.JsonObject; + appendString(builder: Internal.StringBuilder_): void; + toNBT(): Internal.CompoundTag; + onChanged(o: any): void; + computeIfAbsent(arg0: string, arg1: Internal.Function_): any; + put(arg0: any, arg1: any): any; + static nbt(map: any): Internal.CompoundTag; + containsAll(other: Internal.MapJS_): boolean; + putIfAbsent(arg0: string, arg1: any): any; + toString(): string; + compute(arg0: string, arg1: Internal.BiFunction_): any; + getOrNewList(id: string): Internal.ListJS; + remove(arg0: any, arg1: any): boolean; + replace(arg0: string, arg1: any, arg2: any): boolean; + put(key: string, value: any): any; + getLength(): number; + getOrNewMap(id: string): this; + containsAny(other: Internal.MapJS_): boolean; + clear(): void; + remove(key: any): any; + get length(): number + "changeListener": Internal.ChangeListener; + } + type MapJS_ = MapJS; + class CallbackInfoReturnable extends Internal.CallbackInfo { + constructor(arg0: string, arg1: boolean, arg2: string) + constructor(arg0: string, arg1: boolean, arg2: number) + constructor(arg0: string, arg1: boolean, arg2: number) + constructor(arg0: string, arg1: boolean, arg2: R) + constructor(arg0: string, arg1: boolean, arg2: number) + constructor(arg0: string, arg1: boolean) + constructor(arg0: string, arg1: boolean, arg2: number) + constructor(arg0: string, arg1: boolean, arg2: boolean) + constructor(arg0: string, arg1: boolean, arg2: number) + constructor(arg0: string, arg1: boolean, arg2: number) + getReturnValueS(): number; + setReturnValue(arg0: R): void; + getReturnValueC(): string; + getReturnValueZ(): boolean; + getReturnValueB(): number; + getReturnValueJ(): number; + getReturnValueD(): number; + getReturnValueI(): number; + getReturnValue(): R; + getReturnValueF(): number; + get returnValueS(): number + set returnValue(arg0: R) + get returnValueC(): string + get returnValueZ(): boolean + get returnValueB(): number + get returnValueJ(): number + get returnValueD(): number + get returnValueI(): number + get returnValue(): R + get returnValueF(): number + } + type CallbackInfoReturnable_ = CallbackInfoReturnable; + interface Quaternionfc { + transformInverseUnit(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): Internal.Quaternionf; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnitPositiveZ(arg0: Internal.Vector4d_): Internal.Vector4d; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + transformPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + premul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): Internal.Quaternionf; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + z(): number; + get(arg0: Internal.Matrix4x3f_): Internal.Matrix4x3f; + transformInverseUnit(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + normalizedPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + positiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformUnitPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformInverseUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getAsMatrix3f(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + nlerp(arg0: Internal.Quaternionfc_, arg1: number, arg2: Internal.Quaternionf_): Internal.Quaternionf; + transformPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformInverse(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + rotateLocalZ(arg0: number, arg1: Internal.Quaternionf_): Internal.Quaternionf; + transformPositiveX(arg0: Internal.Vector4d_): Internal.Vector4d; + scale(arg0: number, arg1: Internal.Quaternionf_): Internal.Quaternionf; + transformInverseUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + transformInverse(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + lengthSquared(): number; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): Internal.Quaternionf; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: Internal.Vector4d_): Internal.Vector4d; + get(arg0: Internal.Quaternionf_): Internal.Quaternionf; + getEulerAnglesXYZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateX(arg0: number, arg1: Internal.Quaternionf_): Internal.Quaternionf; + get(arg0: Internal.AxisAngle4d_): Internal.AxisAngle4d; + transformUnitPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Quaternionf_): Internal.Quaternionf; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionf_): Internal.Quaternionf; + transformUnitPositiveY(arg0: Internal.Vector4d_): Internal.Vector4d; + transformPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + difference(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): Internal.Quaternionf; + transformUnit(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + conjugateBy(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): Internal.Quaternionf; + rotateTo(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Quaternionf_): Internal.Quaternionf; + transformUnit(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + transformInverse(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + getAsMatrix3f(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + transformInverseUnit(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + transformInverseUnit(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: Internal.Matrix4x3d_): Internal.Matrix4x3d; + w(): number; + slerp(arg0: Internal.Quaternionfc_, arg1: number, arg2: Internal.Quaternionf_): Internal.Quaternionf; + premul(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): Internal.Quaternionf; + positiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnitPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnitPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + transformPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionf_): Internal.Quaternionf; + rotateLocalY(arg0: number, arg1: Internal.Quaternionf_): Internal.Quaternionf; + getAsMatrix4x3f(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: Internal.Quaterniond_): Internal.Quaterniond; + transformInverse(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + integrate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): Internal.Quaternionf; + rotateY(arg0: number, arg1: Internal.Quaternionf_): Internal.Quaternionf; + transformUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): Internal.Quaternionf; + get(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + get(arg0: Internal.Matrix3d_): Internal.Matrix3d; + transformUnitPositiveX(arg0: Internal.Vector4d_): Internal.Vector4d; + transformUnitPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + isFinite(): boolean; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionf_): Internal.Quaternionf; + transformInverse(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnit(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformInverse(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAxis(arg0: number, arg1: Internal.Vector3fc_, arg2: Internal.Quaternionf_): Internal.Quaternionf; + transform(arg0: Internal.Vector3d_): Internal.Vector3d; + x(): number; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + normalizedPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaternionf_): Internal.Quaternionf; + positiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + angle(): number; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + transformUnitPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnitPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + nlerpIterative(arg0: Internal.Quaternionfc_, arg1: number, arg2: number, arg3: Internal.Quaternionf_): Internal.Quaternionf; + rotateLocalX(arg0: number, arg1: Internal.Quaternionf_): Internal.Quaternionf; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transformPositiveZ(arg0: Internal.Vector4d_): Internal.Vector4d; + invert(arg0: Internal.Quaternionf_): Internal.Quaternionf; + normalize(arg0: Internal.Quaternionf_): Internal.Quaternionf; + transformInverse(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformUnit(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getAsMatrix4f(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + equals(arg0: Internal.Quaternionfc_, arg1: number): boolean; + lookAlong(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Quaternionf_): Internal.Quaternionf; + transformInverseUnit(arg0: Internal.Vector4d_): Internal.Vector4d; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + rotateZ(arg0: number, arg1: Internal.Quaternionf_): Internal.Quaternionf; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Matrix3f_): Internal.Matrix3f; + transformUnitPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + getAsMatrix4f(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + transformPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + add(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): Internal.Quaternionf; + transformUnit(arg0: Internal.Vector4d_): Internal.Vector4d; + y(): number; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Quaternionf_): Internal.Quaternionf; + conjugate(arg0: Internal.Quaternionf_): Internal.Quaternionf; + normalizedPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + getAsMatrix4x3f(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + transformUnitPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformPositiveY(arg0: Internal.Vector4d_): Internal.Vector4d; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transform(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + transformInverse(arg0: Internal.Vector4d_): Internal.Vector4d; + div(arg0: Internal.Quaternionfc_, arg1: Internal.Quaternionf_): Internal.Quaternionf; + get finite(): boolean + } + type Quaternionfc_ = Quaternionfc; + interface ComponentPacketWriter { + writeSyncPacket(arg0: Internal.FriendlyByteBuf_, arg1: Internal.ServerPlayer_): void; + } + type ComponentPacketWriter_ = ((arg0: Internal.FriendlyByteBuf, arg1: Internal.ServerPlayer)=>void) | ComponentPacketWriter; + class DragonChargePlayerPhase extends Internal.AbstractDragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + getPhase(): Internal.EnderDragonPhase; + getFlyTargetLocation(): Vec3; + getFlySpeed(): number; + setTarget($$0: Vec3_): void; + begin(): void; + doServerTick(): void; + get phase(): Internal.EnderDragonPhase + get flyTargetLocation(): Vec3 + get flySpeed(): number + set target($$0: Vec3_) + } + type DragonChargePlayerPhase_ = DragonChargePlayerPhase; + class MinecartSpawner extends Internal.AbstractMinecart { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getMinecartType(): Internal.AbstractMinecart$Type; + getDefaultDisplayBlockState(): Internal.BlockState; + getComponent(key: Internal.ComponentKey_): C; + onlyOpCanSetNbt(): boolean; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + handleEntityEvent($$0: number): void; + getSpawner(): Internal.BaseSpawner; + asKJS(): Internal.EntityJS; + tick(): void; + get minecartType(): Internal.AbstractMinecart$Type + get defaultDisplayBlockState(): Internal.BlockState + get spawner(): Internal.BaseSpawner + } + type MinecartSpawner_ = MinecartSpawner; + class AxeItemBuilder extends Internal.HandheldItemBuilder { + constructor(i: ResourceLocation_) + createObject(): Internal.Item; + } + type AxeItemBuilder_ = AxeItemBuilder; + interface ToLongFunction { + applyAsLong(arg0: T): number; + } + type ToLongFunction_ = ToLongFunction | ((arg0: T)=>number); + class ImmutableSetMultimap extends Internal.ImmutableMultimap implements Internal.SetMultimap { + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableSetMultimap; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableSetMultimap; + static copyOf(arg0: Internal.Iterable_): Internal.ImmutableSetMultimap; + static builder(): Internal.ImmutableSetMultimap$Builder; + entries(): Internal.Collection; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableSetMultimap; + static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableSetMultimap; + removeAll(arg0: any): Internal.ImmutableSet; + get(arg0: any): Internal.Collection; + inverse(): Internal.ImmutableSetMultimap; + static toImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; + static flatteningToImmutableSetMultimap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Collector>; + static of(arg0: K, arg1: V): Internal.ImmutableSetMultimap; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableSet; + static of(): Internal.ImmutableSetMultimap; + static copyOf(arg0: Internal.Multimap_): Internal.ImmutableSetMultimap; + } + type ImmutableSetMultimap_ = ImmutableSetMultimap; + interface VoxelShapeAccess { + getFaces(): Internal.VoxelShape[]; + setFaces(arg0: Internal.VoxelShape_[]): void; + getShape(): Internal.DiscreteVoxelShape; + setShape(arg0: Internal.DiscreteVoxelShape_): void; + get faces(): Internal.VoxelShape[] + set faces(arg0: Internal.VoxelShape_[]) + get shape(): Internal.DiscreteVoxelShape + set shape(arg0: Internal.DiscreteVoxelShape_) + } + type VoxelShapeAccess_ = VoxelShapeAccess; + class DefaultedRegistry extends Internal.MappedRegistry { + constructor($$0: string, $$1: Internal.ResourceKey_, $$2: Internal.Lifecycle_, $$3: Internal.Function_>) + byId($$0: number): T; + getDefaultKey(): ResourceLocation; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + getRandom($$0: Internal.Random_): Internal.Optional>; + getKey($$0: T): ResourceLocation; + getOptional($$0: ResourceLocation_): Internal.Optional; + byIdOrThrow($$0: number): T; + get($$0: ResourceLocation_): T; + registerMapping($$0: number, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; + getId($$0: T): number; + get defaultKey(): ResourceLocation + } + type DefaultedRegistry_ = DefaultedRegistry; + interface GameRules$GameRuleTypeVisitor { + visit($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; + visitInteger($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; + visitBoolean($$0: Internal.GameRules$Key_, $$1: Internal.GameRules$Type_): void; + } + type GameRules$GameRuleTypeVisitor_ = GameRules$GameRuleTypeVisitor; + class Entity$RemovalReason extends Internal.Enum { + static values(): Internal.Entity$RemovalReason[]; + shouldSave(): boolean; + shouldDestroy(): boolean; + static valueOf($$0: string): Internal.Entity$RemovalReason; + readonly static "CHANGED_DIMENSION": Internal.Entity$RemovalReason; + readonly static "UNLOADED_TO_CHUNK": Internal.Entity$RemovalReason; + readonly static "UNLOADED_WITH_PLAYER": Internal.Entity$RemovalReason; + readonly static "KILLED": Internal.Entity$RemovalReason; + readonly static "DISCARDED": Internal.Entity$RemovalReason; + } + type Entity$RemovalReason_ = "changed_dimension" | Entity$RemovalReason | "killed" | "discarded" | "unloaded_with_player" | "unloaded_to_chunk"; + interface Quaterniondc { + dot(arg0: Internal.Quaterniondc_): number; + rotateX(arg0: number, arg1: Internal.Quaterniond_): Internal.Quaterniond; + getEulerAnglesXYZ(arg0: Internal.Vector3d_): Internal.Vector3d; + transformInverseUnit(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + nlerpIterative(arg0: Internal.Quaterniondc_, arg1: number, arg2: number, arg3: Internal.Quaterniond_): Internal.Quaterniond; + transformUnitPositiveZ(arg0: Internal.Vector4d_): Internal.Vector4d; + transformPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + transformPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + x(): number; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + transformInverseUnit(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + positiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnitPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + transformInverseUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformInverse(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + transformPositiveX(arg0: Internal.Vector4d_): Internal.Vector4d; + transformInverseUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + transformInverse(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: Internal.Vector4d_): Internal.Vector4d; + rotateAxis(arg0: number, arg1: Internal.Vector3dc_, arg2: Internal.Quaterniond_): Internal.Quaterniond; + get(arg0: Internal.Quaternionf_): Internal.Quaternionf; + transform(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + angle(): number; + get(arg0: Internal.AxisAngle4d_): Internal.AxisAngle4d; + rotateZYX(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniond_): Internal.Quaterniond; + integrate(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): Internal.Quaterniond; + transformUnitPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): Internal.Quaterniond; + transformUnitPositiveY(arg0: Internal.Vector4d_): Internal.Vector4d; + transformPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + conjugateBy(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): Internal.Quaterniond; + transformPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + difference(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): Internal.Quaterniond; + scale(arg0: number, arg1: Internal.Quaterniond_): Internal.Quaterniond; + transformUnit(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformUnit(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + transformInverse(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + rotateLocalX(arg0: number, arg1: Internal.Quaterniond_): Internal.Quaterniond; + transformInverseUnit(arg0: Internal.Vector4dc_, arg1: Internal.Vector4d_): Internal.Vector4d; + y(): number; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + lengthSquared(): number; + transformInverseUnit(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + premul(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): Internal.Quaterniond; + normalizedPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Quaterniond_): Internal.Quaterniond; + transformUnitPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnitPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + transformPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + invert(arg0: Internal.Quaterniond_): Internal.Quaterniond; + normalize(arg0: Internal.Quaterniond_): Internal.Quaterniond; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): Internal.Quaterniond; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transform(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + get(arg0: Internal.Quaterniond_): Internal.Quaterniond; + transformInverse(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + rotateZ(arg0: number, arg1: Internal.Quaterniond_): Internal.Quaterniond; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformUnit(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + transformUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: Internal.AxisAngle4f_): Internal.AxisAngle4f; + get(arg0: Internal.Matrix3d_): Internal.Matrix3d; + transformUnitPositiveX(arg0: Internal.Vector4d_): Internal.Vector4d; + transformUnitPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + z(): number; + isFinite(): boolean; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector4d_): Internal.Vector4d; + transformInverse(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnit(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformInverse(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateYXZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniond_): Internal.Quaterniond; + rotateLocalY(arg0: number, arg1: Internal.Quaterniond_): Internal.Quaterniond; + transform(arg0: Internal.Vector3d_): Internal.Vector3d; + conjugate(arg0: Internal.Quaterniond_): Internal.Quaterniond; + normalizedPositiveY(arg0: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Matrix4d_): Internal.Matrix4d; + transformUnitPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + premul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): Internal.Quaterniond; + transformUnitPositiveY(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + nlerp(arg0: Internal.Quaterniondc_, arg1: number, arg2: Internal.Quaterniond_): Internal.Quaterniond; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transformPositiveZ(arg0: Internal.Vector4d_): Internal.Vector4d; + rotateTo(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Quaterniond_): Internal.Quaterniond; + transformInverse(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformUnit(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Quaterniond_): Internal.Quaterniond; + lookAlong(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.Quaterniond_): Internal.Quaterniond; + rotateY(arg0: number, arg1: Internal.Quaterniond_): Internal.Quaterniond; + transformInverseUnit(arg0: Internal.Vector4d_): Internal.Vector4d; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Matrix3f_): Internal.Matrix3f; + transformUnitPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateLocalZ(arg0: number, arg1: Internal.Quaterniond_): Internal.Quaterniond; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transformPositiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + transformUnit(arg0: Internal.Vector4d_): Internal.Vector4d; + add(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): Internal.Quaterniond; + w(): number; + lookAlong(arg0: Internal.Vector3dc_, arg1: Internal.Vector3dc_, arg2: Internal.Quaterniond_): Internal.Quaterniond; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverseUnit(arg0: Internal.Vector3d_): Internal.Vector3d; + transformInverse(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + rotateXYZ(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaterniond_): Internal.Quaterniond; + normalizedPositiveX(arg0: Internal.Vector3d_): Internal.Vector3d; + positiveZ(arg0: Internal.Vector3d_): Internal.Vector3d; + get(arg0: Internal.Matrix4f_): Internal.Matrix4f; + transformUnitPositiveX(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformPositiveY(arg0: Internal.Vector4d_): Internal.Vector4d; + transform(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformInverseUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + transformPositiveZ(arg0: net.coderbot.iris.vendored.joml.Vector4f_): net.coderbot.iris.vendored.joml.Vector4f; + equals(arg0: Internal.Quaterniondc_, arg1: number): boolean; + transform(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + mul(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): Internal.Quaterniond; + transformInverse(arg0: Internal.Vector4d_): Internal.Vector4d; + slerp(arg0: Internal.Quaterniondc_, arg1: number, arg2: Internal.Quaterniond_): Internal.Quaterniond; + transformUnit(arg0: Internal.Vector3d_): Internal.Vector3d; + div(arg0: Internal.Quaterniondc_, arg1: Internal.Quaterniond_): Internal.Quaterniond; + transformUnit(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get finite(): boolean + } + type Quaterniondc_ = Quaterniondc; + class CommandEventJS extends Internal.ServerEventJS { + constructor(e: any_) + getException(): Internal.Throwable; + canCancel(): boolean; + setException(exception: Internal.Throwable_): void; + setParseResults(parse: Internal.ParseResults_): void; + getParseResults(): Internal.ParseResults; + get exception(): Internal.Throwable + set exception(exception: Internal.Throwable_) + set parseResults(parse: Internal.ParseResults_) + get parseResults(): Internal.ParseResults + } + type CommandEventJS_ = CommandEventJS; + class ServerboundSelectTradePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + getItem(): number; + get skippable(): boolean + get item(): number + } + type ServerboundSelectTradePacket_ = ServerboundSelectTradePacket; + class Hoglin extends Internal.Animal implements Internal.Enemy, Internal.HoglinBase { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + asKJS(): Internal.EntityJS; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + canFallInLove(): boolean; + isFood($$0: Internal.ItemStack_): boolean; + setImmuneToZombification($$0: boolean): void; + canBeHunted(): boolean; + getSoundSource(): Internal.SoundSource; + method_5749($$0: Internal.CompoundTag_): void; + handleEntityEvent($$0: number): void; + getAttackAnimationRemainingTicks(): number; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + static checkHoglinSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + isAdult(): boolean; + isConverting(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + aiStep(): void; + getPassengersRidingOffset(): number; + method_5652($$0: Internal.CompoundTag_): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + alwaysAccepts(): boolean; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getBrain(): Internal.Brain; + foodEatenKJS(is: Internal.ItemStack_): void; + set immuneToZombification($$0: boolean) + get soundSource(): Internal.SoundSource + get attackAnimationRemainingTicks(): number + get adult(): boolean + get converting(): boolean + get passengersRidingOffset(): number + get brain(): Internal.Brain + } + type Hoglin_ = Hoglin; + abstract class Provider extends Internal.Properties { + getOrDefault(arg0: any, arg1: any): any; + putAll(arg0: Internal.Map_): void; + isConfigured(): boolean; + keys(): Internal.Enumeration; + keySet(): Internal.Set; + replaceAll(arg0: Internal.BiFunction_): void; + getServices(): Internal.Set; + getVersion(): number; + getName(): string; + replace(arg0: any, arg1: any, arg2: any): boolean; + put(arg0: any, arg1: any): any; + getVersionStr(): string; + values(): Internal.Collection; + getService(arg0: string, arg1: string): Internal.Provider$Service; + load(arg0: Internal.InputStream_): void; + toString(): string; + getInfo(): string; + computeIfAbsent(arg0: any, arg1: Internal.Function_): any; + remove(arg0: any, arg1: any): boolean; + forEach(arg0: Internal.BiConsumer_): void; + configure(arg0: string): this; + entrySet(): Internal.Set>; + elements(): Internal.Enumeration; + clear(): void; + replace(arg0: any, arg1: any): any; + getProperty(arg0: string): string; + merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; + remove(arg0: any): any; + compute(arg0: any, arg1: Internal.BiFunction_): any; + get(arg0: any): any; + computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; + putIfAbsent(arg0: any, arg1: any): any; + get configured(): boolean + get services(): Internal.Set + get version(): number + get name(): string + get versionStr(): string + get info(): string + } + type Provider_ = Provider; + class MutableNumberUnit extends Internal.Unit { + constructor(value: number) + toString(builder: Internal.StringBuilder_): void; + set(value: number): void; + get(variables: Internal.UnitVariables_): number; + "value": number; + } + type MutableNumberUnit_ = MutableNumberUnit; + class SplashManager extends Internal.SimplePreparableReloadListener> { + constructor($$0: Internal.User_) + getName(): string; + getSplash(): string; + get name(): string + get splash(): string + } + type SplashManager_ = SplashManager; + class PartPose { + static rotation($$0: number, $$1: number, $$2: number): Internal.PartPose; + static offsetAndRotation($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.PartPose; + static offset($$0: number, $$1: number, $$2: number): Internal.PartPose; + readonly "zRot": number; + readonly static "ZERO": Internal.PartPose; + readonly "z": number; + readonly "y": number; + readonly "x": number; + readonly "yRot": number; + readonly "xRot": number; + } + type PartPose_ = PartPose; + interface Vector3ic { + distanceSquared(arg0: Internal.Vector3ic_): number; + negate(arg0: Internal.Vector3i_): Internal.Vector3i; + add(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3i_): Internal.Vector3i; + gridDistance(arg0: Internal.Vector3ic_): number; + maxComponent(): number; + z(): number; + y(): number; + x(): number; + max(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): Internal.Vector3i; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mul(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3i_): Internal.Vector3i; + get(arg0: Internal.IntBuffer_): Internal.IntBuffer; + div(arg0: number, arg1: Internal.Vector3i_): Internal.Vector3i; + add(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): Internal.Vector3i; + mul(arg0: number, arg1: Internal.Vector3i_): Internal.Vector3i; + mul(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): Internal.Vector3i; + get(arg0: number, arg1: Internal.IntBuffer_): Internal.IntBuffer; + distance(arg0: number, arg1: number, arg2: number): number; + distanceSquared(arg0: number, arg1: number, arg2: number): number; + absolute(arg0: Internal.Vector3i_): Internal.Vector3i; + div(arg0: number, arg1: Internal.Vector3i_): Internal.Vector3i; + lengthSquared(): number; + equals(arg0: number, arg1: number, arg2: number): boolean; + min(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): Internal.Vector3i; + length(): number; + sub(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3i_): Internal.Vector3i; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + sub(arg0: Internal.Vector3ic_, arg1: Internal.Vector3i_): Internal.Vector3i; + get(arg0: number): number; + gridDistance(arg0: number, arg1: number, arg2: number): number; + distance(arg0: Internal.Vector3ic_): number; + minComponent(): number; + } + type Vector3ic_ = Vector3ic; + class ParsedArgument { + constructor(arg0: number, arg1: number, arg2: T) + hashCode(): number; + getResult(): T; + equals(arg0: any): boolean; + getRange(): Internal.StringRange; + get result(): T + get range(): Internal.StringRange + } + type ParsedArgument_ = ParsedArgument; + interface CrashReportDetail extends Internal.Callable { + } + type CrashReportDetail_ = CrashReportDetail; + class NoneFeatureConfiguration implements Internal.FeatureConfiguration { + constructor() + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly static "INSTANCE": Internal.NoneFeatureConfiguration; + } + type NoneFeatureConfiguration_ = NoneFeatureConfiguration; + class SculkSensorBlockEntity extends Internal.BlockEntity implements Internal.VibrationListener$VibrationListenerConfig { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getLastVibrationFrequency(): number; + load($$0: Internal.CompoundTag_): void; + static getRedstoneStrengthForDistance($$0: number, $$1: number): number; + shouldListen($$0: Internal.Level_, $$1: Internal.GameEventListener_, $$2: BlockPos_, $$3: Internal.GameEvent_, $$4: Internal.Entity_): boolean; + onSignalReceive($$0: Internal.Level_, $$1: Internal.GameEventListener_, $$2: Internal.GameEvent_, $$3: number): void; + getListener(): Internal.VibrationListener; + get lastVibrationFrequency(): number + get listener(): Internal.VibrationListener + } + type SculkSensorBlockEntity_ = SculkSensorBlockEntity; + class RenderBuffers implements Internal.DrawCallTrackingRenderBuffers, Internal.RenderBuffersExt, Internal.MemoryTrackingRenderBuffers { + constructor() + bufferSource(): Internal.MultiBufferSource$BufferSource; + freeAndDeleteBuffers(): void; + getMaxBegins(): number; + getDrawCalls(): number; + beginLevelRendering(): void; + getMiscBufferAllocatedSize(): number; + getRenderTypes(): number; + getEntityBufferAllocatedSize(): number; + resetDrawCounts(): void; + crumblingBufferSource(): Internal.MultiBufferSource$BufferSource; + endLevelRendering(): void; + fixedBufferPack(): Internal.ChunkBufferBuilderPack; + outlineBufferSource(): Internal.OutlineBufferSource; + get maxBegins(): number + get drawCalls(): number + get miscBufferAllocatedSize(): number + get renderTypes(): number + get entityBufferAllocatedSize(): number + } + type RenderBuffers_ = RenderBuffers; + interface WorldlyContainer extends Internal.Container { + stopOpen($$0: Internal.Player_): void; + canPlaceItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + getSlotsForFace(arg0: Internal.Direction_): number[]; + canPlaceItem($$0: number, $$1: Internal.ItemStack_): boolean; + canTakeItemThroughFace(arg0: number, arg1: Internal.ItemStack_, arg2: Internal.Direction_): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + get maxStackSize(): number + } + type WorldlyContainer_ = WorldlyContainer; + class PistonType extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): Internal.PistonType; + toString(): string; + getSerializedName(): string; + static values(): Internal.PistonType[]; + get serializedName(): string + readonly static "STICKY": Internal.PistonType; + readonly static "DEFAULT": Internal.PistonType; + } + type PistonType_ = "sticky" | PistonType | "default"; + class ListJS extends Internal.ArrayList implements Internal.ChangeListener, Internal.NBTSerializable, Internal.Copyable, Internal.JsonSerializable, Internal.StringBuilderAppendable { + constructor() + constructor(s: number) + static of(array: number[]): Internal.ListJS; + remove(index: number): any; + static orSelf(o: any): Internal.ListJS; + static of(array: number[]): Internal.ListJS; + static nbt(list: any): Internal.CollectionTag; + pop(): any; + filter(predicate: Internal.Predicate_): this; + add(index: number, value: any): void; + appendString(builder: Internal.StringBuilder_): void; + static ofArray(array: any): Internal.ListJS; + onChanged(o: any): void; + map(transformer: Internal.Function_): this; + toArray(arg0: Internal.IntFunction_): T[]; + reverse(): this; + toNBT(): Internal.CollectionTag; + unshift(...o: any[]): this; + static json(array: any): Internal.JsonArray; + addAll(c: Internal.Collection_): boolean; + push(...o: any[]): this; + static of(array: number[]): Internal.ListJS; + addAll(index: number, c: Internal.Collection_): boolean; + static of(array: number[]): Internal.ListJS; + parallelStream(): Internal.Stream; + toString(): string; + toJson(): Internal.JsonArray; + splice(pos: number, deleteCount: number, ...items: any[]): this; + remove(o: any): boolean; + getLength(): number; + add(value: any): boolean; + static of(array: number[]): Internal.ListJS; + shift(): any; + copy(): this; + clear(): void; + stream(): Internal.Stream; + static of(array: number[]): Internal.ListJS; + static of(o: any): Internal.ListJS; + static of(array: string[]): Internal.ListJS; + get length(): number + "changeListener": Internal.ChangeListener; + } + type ListJS_ = ListJS; + class ModuleLayer { + defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this; + toString(): string; + static boot(): Internal.ModuleLayer; + findLoader(arg0: string): Internal.ClassLoader; + static defineModulesWithManyLoaders(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; + static defineModules(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.Function_): Internal.ModuleLayer$Controller; + defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.ClassLoader_): this; + modules(): Internal.Set; + static defineModulesWithOneLoader(arg0: Internal.Configuration_, arg1: Internal.List_, arg2: Internal.ClassLoader_): Internal.ModuleLayer$Controller; + defineModules(arg0: Internal.Configuration_, arg1: Internal.Function_): this; + parents(): Internal.List; + static empty(): Internal.ModuleLayer; + configuration(): Internal.Configuration; + findModule(arg0: string): Internal.Optional; + } + type ModuleLayer_ = ModuleLayer; + abstract class SavedData { + constructor() + isDirty(): boolean; + setDirty($$0: boolean): void; + save($$0: Internal.File_): void; + save(arg0: Internal.CompoundTag_): Internal.CompoundTag; + setDirty(): void; + get dirty(): boolean + set dirty($$0: boolean) + } + type SavedData_ = SavedData; + class ServerLevel extends Internal.Level implements Internal.ServerWorldCache, Internal.WorldGenLevel { + constructor($$0: Internal.MinecraftServer_, $$1: Internal.Executor_, $$2: Internal.LevelStorageSource$LevelStorageAccess_, $$3: Internal.ServerLevelData_, $$4: Internal.ResourceKey_, $$5: Internal.Holder_, $$6: Internal.ChunkProgressListener_, $$7: Internal.ChunkGenerator_, $$8: boolean, $$9: number, $$10: Internal.List_, $$11: boolean) + dragonFight(): Internal.EndDragonFight; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + getShade($$0: Internal.Direction_, $$1: boolean): number; + dayTime(): number; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + playSound($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; + resetEmptyTime(): void; + getMaxSection(): number; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + setDefaultSpawnPos($$0: BlockPos_, $$1: number): void; + getSectionYFromSectionIndex($$0: number): number; + tick($$0: Internal.BooleanSupplier_): void; + gatherChunkSourceStats(): string; + isEmptyBlock($$0: BlockPos_): boolean; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getTimeOfDay($$0: number): number; + addRespawnedPlayer($$0: Internal.ServerPlayer_): void; + getEntities($$0: Internal.EntityTypeTest_, $$1: Internal.Predicate_): Internal.List; + addWorldGenChunkEntities($$0: Internal.Stream_): void; + sendParticles($$0: Internal.ServerPlayer_, $$1: T, $$2: boolean, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number): boolean; + fabric_registerCache(pos: BlockPos_, cache: Internal.BlockApiCacheImpl_): void; + findNearestBiome($$0: Internal.Predicate_>, $$1: BlockPos_, $$2: number, $$3: number): Internal.Pair>; + getRaidAt($$0: BlockPos_): Internal.Raid; + getDataStorage(): Internal.DimensionDataStorage; + getSectionIndex($$0: number): number; + ensureCanWrite($$0: BlockPos_): boolean; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + getHeight(): number; + getDragons(): Internal.List; + getFluidTicks(): Internal.LevelTickAccess; + hasChunkAt($$0: BlockPos_): boolean; + addDuringTeleport($$0: Internal.Entity_): void; + isNaturalSpawningAllowed($$0: Internal.ChunkPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + isPositionEntityTicking($$0: BlockPos_): boolean; + shouldTickBlocksAt($$0: number): boolean; + getSharedSpawnAngle(): number; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; + structureFeatureManager(): Internal.StructureFeatureManager; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + isNaturalSpawningAllowed($$0: BlockPos_): boolean; + setWeatherParameters($$0: number, $$1: number, $$2: boolean, $$3: boolean): void; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + getPortalForcer(): Internal.PortalForcer; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + players(): Internal.List; + isVillage($$0: Internal.SectionPos_): boolean; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + getRawBrightness($$0: BlockPos_, $$1: number): number; + getDifficulty(): Internal.Difficulty; + getForcedChunks(): Internal.LongSet; + getUncachedNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + mayInteract($$0: Internal.Player_, $$1: BlockPos_): boolean; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getFreeMapId(): number; + getFluidTicks(): Internal.LevelTicks; + levelEvent($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + hasChunk($$0: number, $$1: number): boolean; + destroyBlockProgress($$0: number, $$1: BlockPos_, $$2: number): void; + getMoonBrightness(): number; + isWaterAt($$0: BlockPos_): boolean; + explode($$0: Internal.Entity_, $$1: Internal.DamageSource_, $$2: Internal.ExplosionDamageCalculator_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: boolean, $$8: Internal.Explosion$BlockInteraction_): Internal.Explosion; + saveDebugReport($$0: Internal.Path_): void; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getChunkSource(): Internal.ServerChunkCache; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getChunkSource(): Internal.ChunkSource; + registryAccess(): Internal.RegistryAccess; + removePlayerImmediately($$0: Internal.ServerPlayer_, $$1: Internal.Entity$RemovalReason_): void; + getScoreboard(): Internal.Scoreboard; + getPoiManager(): Internal.PoiManager; + static makeObsidianPlatform($$0: Internal.ServerLevel_): void; + getRecipeManager(): Internal.RecipeManager; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; + containsAnyLiquid($$0: Internal.AABB_): boolean; + getMaxLightLevel(): number; + tickNonPassenger($$0: Internal.Entity_): void; + getPlayers($$0: Internal.Predicate_): Internal.List; + getSeed(): number; + save($$0: Internal.ProgressListener_, $$1: boolean, $$2: boolean): void; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + broadcastEntityEvent($$0: Internal.Entity_, $$1: number): void; + addWithUUID($$0: Internal.Entity_): boolean; + fabric_invalidateCache(pos: BlockPos_): void; + getAllEntities(): Internal.Iterable; + unload($$0: Internal.LevelChunk_): void; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + isOutsideBuildHeight($$0: BlockPos_): boolean; + canSleepThroughNights(): boolean; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + onReputationEvent($$0: Internal.ReputationEventType_, $$1: Internal.Entity_, $$2: Internal.ReputationEventHandler_): void; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBrightness($$0: BlockPos_): number; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + setDayTime($$0: number): void; + onBlockStateChange($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_): void; + getMinBuildHeight(): number; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + playSound($$0: Internal.Player_, $$1: number, $$2: number, $$3: number, $$4: Internal.SoundEvent_, $$5: Internal.SoundSource_, $$6: number, $$7: number): void; + getStructureManager(): Internal.StructureManager; + hasChunkAt($$0: number, $$1: number): boolean; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + getMaxBuildHeight(): number; + setMapData($$0: string, $$1: Internal.MapItemSavedData_): void; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + areEntitiesLoaded($$0: number): boolean; + tryAddFreshEntityWithPassengers($$0: Internal.Entity_): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; + addFreshEntity($$0: Internal.Entity_): boolean; + setChunkForced($$0: number, $$1: number, $$2: boolean): boolean; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + addDuringCommandTeleport($$0: Internal.ServerPlayer_): void; + startTickingChunk($$0: Internal.LevelChunk_): void; + getBlockTicks(): Internal.LevelTickAccess; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + getWatchdogStats(): string; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + toString(): string; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + getMaxLocalRawBrightness($$0: BlockPos_): number; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + asKJS(): Internal.LevelJS; + isCloseToVillage($$0: BlockPos_, $$1: number): boolean; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + tickCustomSpawners($$0: boolean, $$1: boolean): void; + addNewPlayer($$0: Internal.ServerPlayer_): void; + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getScoreboard(): Internal.ServerScoreboard; + noSave(): boolean; + getMinSection(): number; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + sendParticles($$0: T, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): number; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + isHandlingTick(): boolean; + getSharedSpawnPos(): BlockPos; + getBlockTicks(): Internal.LevelTicks; + canSeeSky($$0: BlockPos_): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + getMoonPhase(): number; + getEntityOrPart($$0: number): Internal.Entity; + addFreshEntityWithPassengers($$0: Internal.Entity_): void; + blockEvent($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: number): void; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getSectionIndexFromSectionY($$0: number): number; + getServer(): Internal.MinecraftServer; + updateSleepingPlayerList(): void; + getRandomPlayer(): Internal.ServerPlayer; + noCollision($$0: Internal.Entity_): boolean; + getLevel(): this; + tickChunk($$0: Internal.LevelChunk_, $$1: number): void; + getEntity($$0: Internal.UUID_): Internal.Entity; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + sectionsToVillage($$0: Internal.SectionPos_): number; + getMapData($$0: string): Internal.MapItemSavedData; + sendVibrationParticle($$0: Internal.VibrationPath_): void; + noCollision($$0: Internal.AABB_): boolean; + findNearestMapFeature($$0: Internal.TagKey_>, $$1: BlockPos_, $$2: number, $$3: boolean): BlockPos; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + clearBlockEvents($$0: Internal.BoundingBox_): void; + setCurrentlyGenerating($$0: Internal.Supplier_): void; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; + isOutsideBuildHeight($$0: number): boolean; + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + globalLevelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + addDuringPortalTeleport($$0: Internal.ServerPlayer_): void; + getLogicalHeight(): number; + onStructureStartsAvailable($$0: Internal.ChunkAccess_): void; + addLegacyChunkEntities($$0: Internal.Stream_): void; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + isRaided($$0: BlockPos_): boolean; + sendBlockUpdated($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: number): void; + getRaids(): Internal.Raids; + levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + isVillage($$0: BlockPos_): boolean; + close(): void; + getEntity($$0: number): Internal.Entity; + isFlat(): boolean; + get maxSection(): number + get dataStorage(): Internal.DimensionDataStorage + get height(): number + get dragons(): Internal.List + get fluidTicks(): Internal.LevelTickAccess + get sharedSpawnAngle(): number + get portalForcer(): Internal.PortalForcer + get difficulty(): Internal.Difficulty + get forcedChunks(): Internal.LongSet + get sectionsCount(): number + get freeMapId(): number + get fluidTicks(): Internal.LevelTicks + get moonBrightness(): number + get chunkSource(): Internal.ServerChunkCache + get chunkSource(): Internal.ChunkSource + get scoreboard(): Internal.Scoreboard + get poiManager(): Internal.PoiManager + get recipeManager(): Internal.RecipeManager + get maxLightLevel(): number + get seed(): number + get allEntities(): Internal.Iterable + set dayTime($$0: number) + get minBuildHeight(): number + get structureManager(): Internal.StructureManager + get maxBuildHeight(): number + get blockTicks(): Internal.LevelTickAccess + get watchdogStats(): string + get scoreboard(): Internal.ServerScoreboard + get minSection(): number + get handlingTick(): boolean + get sharedSpawnPos(): BlockPos + get blockTicks(): Internal.LevelTicks + get moonPhase(): number + get server(): Internal.MinecraftServer + get randomPlayer(): Internal.ServerPlayer + get level(): Internal.ServerLevel + set currentlyGenerating($$0: Internal.Supplier_) + get logicalHeight(): number + get raids(): Internal.Raids + get flat(): boolean + readonly static "END_SPAWN_POINT": BlockPos; + "noSave": boolean; + } + type ServerLevel_ = ServerLevel; + interface Vector3fc { + distanceSquared(arg0: Internal.Vector3fc_): number; + get(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + angle(arg0: Internal.Vector3fc_): number; + div(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateX(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulAdd(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulDirection(arg0: Internal.Matrix4x3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + div(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + rotateZ(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulTransposeDirection(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + equals(arg0: number, arg1: number, arg2: number): boolean; + dot(arg0: Internal.Vector3fc_): number; + isFinite(): boolean; + get(arg0: number, arg1: Internal.Vector3i_): Internal.Vector3i; + mul(arg0: Internal.Matrix3dc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + sub(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulAdd(arg0: number, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + distance(arg0: Internal.Vector3fc_): number; + round(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotationTo(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionf_): Internal.Quaternionf; + negate(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + z(): number; + mulTransposePosition(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + x(): number; + smoothStep(arg0: Internal.Vector3fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + ceil(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + fma(arg0: number, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lengthSquared(): number; + half(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + max(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + mul(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul(arg0: Internal.Matrix3x2fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: number): number; + div(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + distance(arg0: number, arg1: number, arg2: number): number; + min(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulDirection(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + minComponent(): number; + equals(arg0: Internal.Vector3fc_, arg1: number): boolean; + get(arg0: Internal.Vector3d_): Internal.Vector3d; + reflect(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateY(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + cross(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + maxComponent(): number; + add(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulPosition(arg0: Internal.Matrix4x3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + half(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + absolute(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + orthogonalizeUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + normalize(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + orthogonalize(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotate(arg0: Internal.Quaternionfc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + angleCos(arg0: Internal.Vector3fc_): number; + distanceSquared(arg0: number, arg1: number, arg2: number): number; + dot(arg0: number, arg1: number, arg2: number): number; + mulProject(arg0: Internal.Matrix4fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulProject(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + cross(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mul(arg0: Internal.Matrix3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + reflect(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + floor(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + angleSigned(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): number; + add(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulPosition(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + fma(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + y(): number; + length(): number; + hermite(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + lerp(arg0: Internal.Vector3fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulPositionW(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): number; + angleSigned(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + mulTranspose(arg0: Internal.Matrix3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + mulDirection(arg0: Internal.Matrix4dc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + normalize(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + rotationTo(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionf_): Internal.Quaternionf; + sub(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get finite(): boolean + } + type Vector3fc_ = Vector3fc; + interface EnchantmentBuilder$DamageProtectionFunction { + getDamageProtection(arg0: number, arg1: Internal.DamageSource_): number; + } + type EnchantmentBuilder$DamageProtectionFunction_ = EnchantmentBuilder$DamageProtectionFunction | ((arg0: number, arg1: Internal.DamageSource)=>number); + class LevelStorageSource$LevelStorageAccess implements Internal.AccessorLevelStorageSession, Internal.AutoCloseable { + constructor($$0: Internal.LevelStorageSource_, $$1: string) + deleteLevel(): void; + getLevelPath($$0: Internal.LevelResource_): Internal.Path; + handler$zjj000$readWorldProperties(callbackInfo: Internal.CallbackInfoReturnable_): void; + getLevelId(): string; + saveDataTag($$0: Internal.RegistryAccess_, $$1: Internal.WorldData_, $$2: Internal.CompoundTag_): void; + getSummary(): Internal.LevelSummary; + makeWorldBackup(): number; + getDimensionPath($$0: Internal.ResourceKey_): Internal.Path; + getDirectory(): Internal.Path; + renameLevel($$0: string): void; + saveDataTag($$0: Internal.RegistryAccess_, $$1: Internal.WorldData_): void; + close(): void; + getDataTag($$0: Internal.DynamicOps_, $$1: Internal.DataPackConfig_, $$2: Internal.Lifecycle_): Internal.WorldData; + handler$zjj000$saveWorld(registryTracker: Internal.RegistryAccess_, saveProperties: Internal.WorldData_, compoundTag: Internal.CompoundTag_, info: Internal.CallbackInfo_): void; + createPlayerStorage(): Internal.PlayerDataStorage; + getDataPacks(): Internal.DataPackConfig; + getIconFile(): Internal.Optional; + get levelId(): string + get summary(): Internal.LevelSummary + get directory(): Internal.Path + get dataPacks(): Internal.DataPackConfig + get iconFile(): Internal.Optional + } + type LevelStorageSource$LevelStorageAccess_ = LevelStorageSource$LevelStorageAccess; + interface Applicative extends Internal.Functor { + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.Products$P6; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.Products$P8; + apply7(arg0: Internal.Function7_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; + lift2(arg0: Internal.App_>): Internal.BiFunction, Internal.App, Internal.App>; + apply3(arg0: Internal.Function3_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; + ap4(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.Products$P13; + lift6(arg0: Internal.App_>): Internal.Function6, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + ap6(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; + apply9(arg0: Internal.Function9_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; + lift3(arg0: Internal.App_>): Internal.Function3, Internal.App, Internal.App, Internal.App>; + ap13(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_): Internal.Products$P3; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.Products$P10; + ap11(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.App; + lift5(arg0: Internal.App_>): Internal.Function5, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + unbox(arg0: Internal.App_): this; + lift4(arg0: Internal.App_>): Internal.Function4, Internal.App, Internal.App, Internal.App, Internal.App>; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.Products$P14; + lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; + ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; + ap(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; + lift9(arg0: Internal.App_>): Internal.Function9, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + ap9(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; + ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; + apply5(arg0: Internal.Function5_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.Products$P11; + ap10(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.Products$P15; + group(arg0: Internal.App_, arg1: Internal.App_): Internal.Products$P2; + lift7(arg0: Internal.App_>): Internal.Function7, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.Products$P7; + ap14(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.Products$P9; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.Products$P4; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.Products$P5; + group(arg0: Internal.App_): Internal.Products$P1; + ap5(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; + ap7(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.Products$P12; + ap15(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.App; + ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; + ap8(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; + apply8(arg0: Internal.Function8_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; + point(arg0: A): Internal.App; + lift8(arg0: Internal.App_>): Internal.Function8, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + apply2(arg0: Internal.BiFunction_, arg1: Internal.App_, arg2: Internal.App_): Internal.App; + apply6(arg0: Internal.Function6_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; + apply4(arg0: Internal.Function4_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; + ap12(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.App; + ap16(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_, arg16: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.Products$P16; + } + type Applicative_ = Applicative; + interface GenericDeclaration extends Internal.AnnotatedElement { + getAnnotationsByType(arg0: Internal.Class_): T[]; + getDeclaredAnnotation(arg0: Internal.Class_): T; + getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; + isAnnotationPresent(arg0: Internal.Class_): boolean; + getTypeParameters(): any[]; + get typeParameters(): any[] + } + type GenericDeclaration_ = GenericDeclaration; + interface BiomeSeedProvider { + getBiomeSeed(): number; + get biomeSeed(): number + } + type BiomeSeedProvider_ = BiomeSeedProvider; + class LocalPlayer extends Internal.AbstractClientPlayer { + constructor($$0: Internal.Minecraft_, $$1: Internal.ClientLevel_, $$2: Internal.ClientPacketListener_, $$3: Internal.StatsCounter_, $$4: Internal.ClientRecipeBook_, $$5: boolean, $$6: boolean) + resetPos(): void; + openCommandBlock($$0: Internal.CommandBlockEntity_): void; + isRidingJumpable(): boolean; + playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; + method_6023(): void; + isLocalPlayer(): boolean; + isEffectiveAi(): boolean; + isSuppressingSlidingDownLadder(): boolean; + startRiding($$0: Internal.Entity_, $$1: boolean): boolean; + isMovingSlowly(): boolean; + stopUsingItem(): void; + startUsingItem($$0: Hand_): void; + sendMessage($$0: Internal.Component_, $$1: Internal.UUID_): void; + onUpdateAbilities(): void; + setServerBrand($$0: string): void; + getComponent(key: Internal.ComponentKey_): C; + clientSideCloseContainer(): void; + getRopeHoldPosition($$0: number): Vec3; + removeRecipeHighlight($$0: Internal.Recipe_): void; + isCrouching(): boolean; + getServerBrand(): string; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; + getWaterVision(): number; + magicCrit($$0: Internal.Entity_): void; + tick(): void; + getCurrentMood(): number; + rideTick(): void; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + canSpawnSprintParticle(): boolean; + isShiftKeyDown(): boolean; + openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; + isAutoJumpEnabled(): boolean; + getUsedItemHand(): Hand; + setShowDeathScreen($$0: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + crit($$0: Internal.Entity_): void; + setExperienceValues($$0: number, $$1: number, $$2: number): void; + getRecipeBook(): Internal.ClientRecipeBook; + heal($$0: number): void; + displayClientMessage($$0: Internal.Component_, $$1: boolean): void; + openMinecartCommandBlock($$0: Internal.BaseCommandBlock_): void; + openStructureBlock($$0: Internal.StructureBlockEntity_): void; + closeContainer(): void; + asKJS(): Internal.EntityJS; + updateTutorialInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; + hurtTo($$0: number): void; + openTextEdit($$0: Internal.SignBlockEntity_): void; + setPermissionLevel($$0: number): void; + isUnderWater(): boolean; + getViewXRot($$0: number): number; + handleEntityEvent($$0: number): void; + openJigsawBlock($$0: Internal.JigsawBlockEntity_): void; + sendOpenInventory(): void; + removeEffectNoUpdate($$0: Internal.MobEffect_): Internal.MobEffectInstance; + isUsingItem(): boolean; + setSprinting($$0: boolean): void; + canSpawnSoulSpeedParticle(): boolean; + isHandsBusy(): boolean; + aiStep(): void; + getJumpRidingScale(): number; + removeVehicle(): void; + shouldShowDeathScreen(): boolean; + respawn(): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + drop($$0: boolean): boolean; + getViewYRot($$0: number): number; + swing($$0: Hand_): void; + getStats(): Internal.StatsCounter; + chat($$0: string): void; + get ridingJumpable(): boolean + get localPlayer(): boolean + get effectiveAi(): boolean + get suppressingSlidingDownLadder(): boolean + get movingSlowly(): boolean + set serverBrand($$0: string) + get crouching(): boolean + get serverBrand(): string + get waterVision(): number + get currentMood(): number + get shiftKeyDown(): boolean + get autoJumpEnabled(): boolean + get usedItemHand(): Hand + set showDeathScreen($$0: boolean) + get recipeBook(): Internal.ClientRecipeBook + set permissionLevel($$0: number) + get underWater(): boolean + get usingItem(): boolean + set sprinting($$0: boolean) + get handsBusy(): boolean + get jumpRidingScale(): number + get stats(): Internal.StatsCounter + "input": Internal.Input; + "xBobO": number; + "portalTime": number; + /** + * @org.spongepowered.asm.mixin.Final() + */ + readonly "connection": Internal.ClientPacketListener; + "xBob": number; + "oPortalTime": number; + "yBob": number; + "yBobO": number; + "sprintTime": number; + } + type LocalPlayer_ = LocalPlayer; + class Explosion implements Internal.ExplosionHooksImpl$ExplosionExtensions { + constructor($$0: Internal.Level_, $$1: Internal.Entity_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: Internal.Explosion$BlockInteraction_) + constructor($$0: Internal.Level_, $$1: Internal.Entity_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: Internal.Explosion$BlockInteraction_, $$8: Internal.List_) + constructor($$0: Internal.Level_, $$1: Internal.Entity_, $$2: number, $$3: number, $$4: number, $$5: number) + constructor($$0: Internal.Level_, $$1: Internal.Entity_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: Internal.List_) + constructor($$0: Internal.Level_, $$1: Internal.Entity_, $$2: Internal.DamageSource_, $$3: Internal.ExplosionDamageCalculator_, $$4: number, $$5: number, $$6: number, $$7: number, $$8: boolean, $$9: Internal.Explosion$BlockInteraction_) + getSourceMob(): Internal.LivingEntity; + architectury_getPosition(): Vec3; + getToBlow(): Internal.List; + static getSeenPercent($$0: Vec3_, $$1: Internal.Entity_): number; + clearToBlow(): void; + getDamageSource(): Internal.DamageSource; + finalizeExplosion($$0: boolean): void; + explode(): void; + getHitPlayers(): Internal.Map; + get sourceMob(): Internal.LivingEntity + get toBlow(): Internal.List + get damageSource(): Internal.DamageSource + get hitPlayers(): Internal.Map + "radius": number; + "source": Internal.Entity; + } + type Explosion_ = Explosion; interface LongConsumer { andThen(arg0: Internal.LongConsumer_): this; accept(arg0: number): void; } - type LongConsumer_ = ((arg0: number) => void) | LongConsumer; - /** - * @javaClass java.util.stream.IntStream$Builder - */ - interface IntStream$Builder extends Internal.IntConsumer { - add(arg0: number): this; - build(): Internal.IntStream; + type LongConsumer_ = LongConsumer | ((arg0: number)=>void); + class Holder$Reference implements Internal.Holder { + isValidInRegistry($$0: Internal.Registry_): boolean; + isBound(): boolean; + toString(): string; + static createIntrusive($$0: Internal.Registry_, $$1: T): Internal.Holder$Reference; + is($$0: ResourceLocation_): boolean; + static createStandAlone($$0: Internal.Registry_, $$1: Internal.ResourceKey_): Internal.Holder$Reference; + value(): T; + key(): Internal.ResourceKey; + is($$0: Internal.Predicate_>): boolean; + unwrap(): Internal.Either, T>; + unwrapKey(): Internal.Optional>; + is($$0: Internal.ResourceKey_): boolean; + kind(): Internal.Holder$Kind; + tags(): Internal.Stream>; + is($$0: Internal.TagKey_): boolean; + get bound(): boolean + } + type Holder$Reference_ = Holder$Reference; + class GlobalPos { + dimension(): Internal.ResourceKey; + hashCode(): number; + toString(): string; + pos(): BlockPos; + static of($$0: Internal.ResourceKey_, $$1: BlockPos_): Internal.GlobalPos; + equals($$0: any): boolean; + readonly static "CODEC": any; + } + type GlobalPos_ = GlobalPos; + class ClientboundContainerSetContentPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: number, $$2: Internal.NonNullList_, $$3: Internal.ItemStack_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getStateId(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getCarriedItem(): Internal.ItemStack; + getContainerId(): number; + isSkippable(): boolean; + getItems(): Internal.List; + get stateId(): number + get carriedItem(): Internal.ItemStack + get containerId(): number + get skippable(): boolean + get items(): Internal.List + } + type ClientboundContainerSetContentPacket_ = ClientboundContainerSetContentPacket; + class Class implements Internal.Constable, Internal.Type, Internal.TypeDescriptor$OfField>, Internal.Serializable, Internal.AnnotatedElement, Internal.GenericDeclaration { + isPrimitive(): boolean; + getTypeName(): string; + isAnnotation(): boolean; + getConstructors(): Internal.Constructor[]; + isInstance(arg0: any): boolean; + getModifiers(): number; + static forName(arg0: Internal.Module_, arg1: string): Internal.Class; + getDeclaredMethod(arg0: string, ...arg1: Internal.Class_[]): Internal.Method; + getEnumConstants(): T[]; + getAnnotation(arg0: Internal.Class_): A; + getAnnotatedSuperclass(): Internal.AnnotatedType; + getRecordComponents(): any[]; + getDeclaredField(arg0: string): Internal.Field; + getClassLoader(): Internal.ClassLoader; + getPackageName(): string; + getAnnotatedInterfaces(): Internal.AnnotatedType[]; + static forName(arg0: string): Internal.Class; + getDeclaredFields(): Internal.Field[]; + getResourceAsStream(arg0: string): Internal.InputStream; + isLocalClass(): boolean; + arrayType(): Internal.TypeDescriptor$OfField; + getDeclaredAnnotationsByType(arg0: Internal.Class_): A[]; + cast(arg0: any): T; + getProtectionDomain(): Internal.ProtectionDomain; + getDeclaredConstructor(...arg0: Internal.Class_[]): Internal.Constructor; + isAnonymousClass(): boolean; + getGenericSuperclass(): Internal.Type; + getMethods(): Internal.Method[]; + isNestmateOf(arg0: Internal.Class_): boolean; + isInterface(): boolean; + getField(arg0: string): Internal.Field; + getTypeParameters(): any[]; + getModule(): Internal.Module; + getFields(): Internal.Field[]; + toGenericString(): string; + isAssignableFrom(arg0: Internal.Class_): boolean; + getComponentType(): Internal.Class; + componentType(): Internal.TypeDescriptor$OfField; + getGenericInterfaces(): Internal.Type[]; + getEnclosingMethod(): Internal.Method; + getNestMembers(): Internal.Class[]; + getEnclosingConstructor(): Internal.Constructor; + descriptorString(): string; + newInstance(): T; + isRecord(): boolean; + isArray(): boolean; + getSuperclass(): Internal.Class; + getName(): string; + describeConstable(): Internal.Optional; + asSubclass(arg0: Internal.Class_): Internal.Class; + isSealed(): boolean; + getDeclaredAnnotations(): Internal.Annotation[]; + isMemberClass(): boolean; + getDeclaredConstructors(): Internal.Constructor[]; + getCanonicalName(): string; + toString(): string; + getClasses(): Internal.Class[]; + isSynthetic(): boolean; + isHidden(): boolean; + getEnclosingClass(): Internal.Class; + getInterfaces(): Internal.Class[]; + getSimpleName(): string; + getMethod(arg0: string, ...arg1: Internal.Class_[]): Internal.Method; + getDeclaringClass(): Internal.Class; + getSigners(): any[]; + desiredAssertionStatus(): boolean; + static forName(arg0: string, arg1: boolean, arg2: Internal.ClassLoader_): Internal.Class; + getPackage(): Internal.Package; + getDeclaredMethods(): Internal.Method[]; + getConstructor(...arg0: Internal.Class_[]): Internal.Constructor; + isEnum(): boolean; + getPermittedSubclasses(): Internal.Class[]; + getAnnotations(): Internal.Annotation[]; + getNestHost(): Internal.Class; + getDeclaredAnnotation(arg0: Internal.Class_): A; + isAnnotationPresent(arg0: Internal.Class_): boolean; + getResource(arg0: string): Internal.URL; + getAnnotationsByType(arg0: Internal.Class_): A[]; + getDeclaredClasses(): Internal.Class[]; + get primitive(): boolean + get typeName(): string + get annotation(): boolean + get constructors(): Internal.Constructor[] + get modifiers(): number + get enumConstants(): T[] + get annotatedSuperclass(): Internal.AnnotatedType + get recordComponents(): any[] + get classLoader(): Internal.ClassLoader + get packageName(): string + get annotatedInterfaces(): Internal.AnnotatedType[] + get declaredFields(): Internal.Field[] + get localClass(): boolean + get protectionDomain(): Internal.ProtectionDomain + get anonymousClass(): boolean + get genericSuperclass(): Internal.Type + get methods(): Internal.Method[] + get interface(): boolean + get typeParameters(): any[] + get module(): Internal.Module + get fields(): Internal.Field[] + get componentType(): Internal.Class + get genericInterfaces(): Internal.Type[] + get enclosingMethod(): Internal.Method + get nestMembers(): Internal.Class[] + get enclosingConstructor(): Internal.Constructor + get record(): boolean + get array(): boolean + get superclass(): Internal.Class + get name(): string + get sealed(): boolean + get declaredAnnotations(): Internal.Annotation[] + get memberClass(): boolean + get declaredConstructors(): Internal.Constructor[] + get canonicalName(): string + get classes(): Internal.Class[] + get synthetic(): boolean + get hidden(): boolean + get enclosingClass(): Internal.Class + get interfaces(): Internal.Class[] + get simpleName(): string + get declaringClass(): Internal.Class + get signers(): any[] + get package(): Internal.Package + get declaredMethods(): Internal.Method[] + get enum(): boolean + get permittedSubclasses(): Internal.Class[] + get annotations(): Internal.Annotation[] + get nestHost(): Internal.Class + get declaredClasses(): Internal.Class[] + } + type Class_ = Class; + class IntSummaryStatistics implements Internal.IntConsumer { + constructor() + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + getSum(): number; + toString(): string; + getCount(): number; + getAverage(): number; + getMax(): number; accept(arg0: number): void; + getMin(): number; + combine(arg0: Internal.IntSummaryStatistics_): void; + andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer; + get sum(): number + get count(): number + get average(): number + get max(): number + get min(): number } - type IntStream$Builder_ = IntStream$Builder; - /** - * @javaClass net.minecraft.class_52$class_53 - */ - class LootTable$Builder implements Internal.FunctionUserBuilder, Internal.FabricLootTableBuilder { - setParamSet($$0: Internal.LootContextParamSet_): this; - build(): Internal.LootTable; - apply(functions: Internal.Collection_): this; - apply(function_: Internal.LootItemFunction_): this; - apply($$0: Internal.LootItemFunction$Builder_): this; - pool(pool: Internal.LootPool_): this; - withPool($$0: Internal.LootPool$Builder_): this; - pools(pools: Internal.Collection_): this; - modifyPools(modifier: Internal.Consumer_): this; - unwrap(): this; - set paramSet($$0: Internal.LootContextParamSet_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type IntSummaryStatistics_ = IntSummaryStatistics; + class BlockApiLookupImpl implements Internal.BlockApiLookup { + static get(lookupId: ResourceLocation_, apiClass: Internal.Class_, contextClass: Internal.Class_): Internal.BlockApiLookup; + registerForBlockEntities(provider: Internal.BlockApiLookup$BlockEntityApiProvider_, ...blockEntityTypes: Internal.BlockEntityType_[]): void; + find(world: Internal.Level_, pos: BlockPos_, context: C): A; + registerForBlocks(provider: Internal.BlockApiLookup$BlockApiProvider_, ...blocks: Internal.Block_[]): void; + registerForBlockEntity(provider: Internal.BiFunction_, blockEntityType: Internal.BlockEntityType_): void; + getProvider(block: Internal.Block_): Internal.BlockApiLookup$BlockApiProvider; + registerSelf(...blockEntityTypes: Internal.BlockEntityType_[]): void; + getId(): ResourceLocation; + contextClass(): Internal.Class; + registerFallback(fallbackProvider: Internal.BlockApiLookup$BlockApiProvider_): void; + find(world: Internal.Level_, pos: BlockPos_, state: Internal.BlockState_, blockEntity: Internal.BlockEntity_, context: C): A; + getFallbackProviders(): Internal.List>; + apiClass(): Internal.Class; + get id(): ResourceLocation + get fallbackProviders(): Internal.List> } - type LootTable$Builder_ = LootTable$Builder; - /** - * @javaClass net.minecraft.class_1761 - */ - abstract class CreativeModeTab implements Internal.ItemGroupAccessor, Internal.ItemGroupExtensions { - isAlignedRight(): boolean; - isTopRow(): boolean; - getEnchantmentCategories(): Internal.EnchantmentCategory[]; - fillItemList($$0: Internal.NonNullList_): void; - makeIcon(): Internal.ItemStack; + type BlockApiLookupImpl_ = BlockApiLookupImpl; + class CommandDispatcher { + constructor() + constructor(arg0: Internal.RootCommandNode_) + execute(arg0: Internal.ParseResults_): number; + getPath(arg0: Internal.CommandNode_): Internal.Collection; + register(arg0: Internal.LiteralArgumentBuilder_): Internal.LiteralCommandNode; + parse(arg0: string, arg1: S): Internal.ParseResults; + getRoot(): Internal.RootCommandNode; + getCompletionSuggestions(arg0: Internal.ParseResults_, arg1: number): Internal.CompletableFuture; + getAllUsage(arg0: Internal.CommandNode_, arg1: S, arg2: boolean): string[]; + execute(arg0: Internal.StringReader_, arg1: S): number; + findNode(arg0: Internal.Collection_): Internal.CommandNode; + parse(arg0: Internal.StringReader_, arg1: S): Internal.ParseResults; + getCompletionSuggestions(arg0: Internal.ParseResults_): Internal.CompletableFuture; + getSmartUsage(arg0: Internal.CommandNode_, arg1: S): Internal.Map, string>; + execute(arg0: string, arg1: S): number; + setConsumer(arg0: Internal.ResultConsumer_): void; + findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; + get root(): Internal.RootCommandNode + set consumer(arg0: Internal.ResultConsumer_) + readonly static "ARGUMENT_SEPARATOR_CHAR": " "; + readonly static "ARGUMENT_SEPARATOR": " "; + } + type CommandDispatcher_ = CommandDispatcher; + class TerrainShaper$PointCustom extends Internal.Record { + constructor($$0: Internal.DensityFunction$FunctionContext_) + hashCode(): number; + toString(): string; + context(): Internal.DensityFunction$FunctionContext; + equals($$0: any): boolean; + } + type TerrainShaper$PointCustom_ = TerrainShaper$PointCustom; + class HeightRangePlacement extends Internal.PlacementModifier { + static uniform($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): Internal.HeightRangePlacement; + type(): Internal.PlacementModifierType; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + static triangle($$0: Internal.VerticalAnchor_, $$1: Internal.VerticalAnchor_): Internal.HeightRangePlacement; + static of($$0: Internal.HeightProvider_): Internal.HeightRangePlacement; + readonly static "CODEC": any; + } + type HeightRangePlacement_ = HeightRangePlacement; + class ServerboundCommandSuggestionPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: string) + handle(arg0: Internal.PacketListener_): void; + getCommand(): string; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; getId(): number; - getBackgroundSuffix(): string; - setRecipeFolderName($$0: string): this; - hideScroll(): this; - hideTitle(): this; + get command(): string + get skippable(): boolean + get id(): number + } + type ServerboundCommandSuggestionPacket_ = ServerboundCommandSuggestionPacket; + interface Shapes$DoubleLineConsumer { + consume(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void; + } + type Shapes$DoubleLineConsumer_ = Shapes$DoubleLineConsumer; + abstract class Team { + constructor() + getDeathMessageVisibility(): Internal.Team$Visibility; + isAllowFriendlyFire(): boolean; + getFormattedName(arg0: Internal.Component_): Internal.MutableComponent; + getName(): string; + isAlliedTo($$0: Internal.Team_): boolean; + getColor(): Internal.ChatFormatting; + getNameTagVisibility(): Internal.Team$Visibility; + getCollisionRule(): Internal.Team$CollisionRule; + getPlayers(): Internal.Collection; + canSeeFriendlyInvisibles(): boolean; + get deathMessageVisibility(): Internal.Team$Visibility + get allowFriendlyFire(): boolean + get name(): string + get color(): Internal.ChatFormatting + get nameTagVisibility(): Internal.Team$Visibility + get collisionRule(): Internal.Team$CollisionRule + get players(): Internal.Collection + } + type Team_ = Team; + interface FormattedText$ContentConsumer { + accept(arg0: string): Internal.Optional; + } + type FormattedText$ContentConsumer_ = FormattedText$ContentConsumer; + abstract class AbstractClientPlayer extends Internal.Player { + constructor($$0: Internal.ClientLevel_, $$1: Internal.GameProfile_) + getComponent(key: Internal.ComponentKey_): C; + getCloakTextureLocation(): ResourceLocation; + getModelName(): string; + isElytraLoaded(): boolean; + static registerSkinTexture($$0: ResourceLocation_, $$1: string): void; + asKJS(): Internal.EntityJS; + getSkinTextureLocation(): ResourceLocation; + getElytraTextureLocation(): ResourceLocation; + alwaysAccepts(): boolean; + isCreative(): boolean; + isSkinLoaded(): boolean; + isSpectator(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + static getSkinLocation($$0: string): ResourceLocation; + isCapeLoaded(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + getFieldOfViewModifier(): number; + get cloakTextureLocation(): ResourceLocation + get modelName(): string + get elytraLoaded(): boolean + get skinTextureLocation(): ResourceLocation + get elytraTextureLocation(): ResourceLocation + get creative(): boolean + get skinLoaded(): boolean + get spectator(): boolean + get capeLoaded(): boolean + get fieldOfViewModifier(): number + readonly static "SKIN_HAT_WIDTH": 8; + "elytraRotX": number; + "elytraRotY": number; + "elytraRotZ": number; + readonly static "SKIN_HEAD_WIDTH": 8; + readonly static "SKIN_HAT_V": 8; + readonly "clientLevel": Internal.ClientLevel; + readonly static "SKIN_HAT_HEIGHT": 8; + readonly static "SKIN_TEX_HEIGHT": 64; + readonly static "SKIN_HAT_U": 40; + readonly static "SKIN_TEX_WIDTH": 64; + readonly static "SKIN_HEAD_HEIGHT": 8; + readonly static "SKIN_HEAD_V": 8; + readonly static "SKIN_HEAD_U": 8; + } + type AbstractClientPlayer_ = AbstractClientPlayer; + interface MetricSampler$ThresholdTest { + test(arg0: number): boolean; + } + type MetricSampler$ThresholdTest_ = MetricSampler$ThresholdTest; + class ChestEventJS extends Internal.InventoryEventJS { + constructor(player: Internal.Player_, menu: Internal.AbstractContainerMenu_) + getWrappedInventory(): Internal.Container; + getInventory(): Internal.InventoryJS; + getBlock(): Internal.BlockContainerJS; + get wrappedInventory(): Internal.Container + get inventory(): Internal.InventoryJS + get block(): Internal.BlockContainerJS + } + type ChestEventJS_ = ChestEventJS; + class ZoneOffsetTransition implements Internal.Comparable, Internal.Serializable { + toString(): string; + getOffsetAfter(): Internal.ZoneOffset; + isValidOffset(arg0: Internal.ZoneOffset_): boolean; + compareTo(arg0: Internal.ZoneOffsetTransition_): number; + isGap(): boolean; + compareTo(arg0: any): number; + static of(arg0: Internal.LocalDateTime_, arg1: Internal.ZoneOffset_, arg2: Internal.ZoneOffset_): Internal.ZoneOffsetTransition; + isOverlap(): boolean; + getDateTimeAfter(): Internal.LocalDateTime; + hashCode(): number; + getOffsetBefore(): Internal.ZoneOffset; + getDuration(): Internal.Duration; + equals(arg0: any): boolean; + toEpochSecond(): number; + getDateTimeBefore(): Internal.LocalDateTime; + getInstant(): Internal.Instant; + get offsetAfter(): Internal.ZoneOffset + get gap(): boolean + get overlap(): boolean + get dateTimeAfter(): Internal.LocalDateTime + get offsetBefore(): Internal.ZoneOffset + get duration(): Internal.Duration + get dateTimeBefore(): Internal.LocalDateTime + get instant(): Internal.Instant + } + type ZoneOffsetTransition_ = ZoneOffsetTransition; + class Giant extends Internal.Monster { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + getWalkTargetValue($$0: BlockPos_, $$1: Internal.LevelReader_): number; + } + type Giant_ = Giant; + class PoseStack$Pose { + normal(): com.mojang.math.Matrix3f; + pose(): com.mojang.math.Matrix4f; + } + type PoseStack$Pose_ = PoseStack$Pose; + interface ObjLongConsumer { + accept(arg0: T, arg1: number): void; + } + type ObjLongConsumer_ = ObjLongConsumer | ((arg0: T, arg1: number)=>void); + interface Float2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleUnaryOperator { + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Float2FloatFunction; + compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + getOrDefault(arg0: any, arg1: any): any; + get(arg0: any): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Float2LongFunction; + put(arg0: number, arg1: number): number; + get(arg0: number): number; + containsKey(arg0: any): boolean; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Float2ReferenceFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2DoubleFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2DoubleFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2DoubleFunction; + put(arg0: any, arg1: any): any; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Float2ByteFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Float2IntFunction; + defaultReturnValue(arg0: number): void; + getOrDefault(arg0: number, arg1: number): number; + containsKey(arg0: number): boolean; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2DoubleFunction; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + remove(arg0: number): number; + remove(arg0: any): number; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Float2ObjectFunction; + getOrDefault(arg0: any, arg1: number): number; + put(arg0: number, arg1: number): number; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Float2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.Function_): Internal.Function; + applyAsDouble(arg0: number): number; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Float2ShortFunction; + defaultReturnValue(): number; + size(): number; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2DoubleFunction; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2DoubleFunction; + andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2DoubleFunction; + clear(): void; + apply(arg0: number): number; + } + type Float2DoubleFunction_ = Float2DoubleFunction | ((arg0: number)=>number); + class CharStream { + constructor(c: string[]) + nextIf(match: string): boolean; + peek(): string; + next(): string; + peek(ahead: number): string; + "position": number; + "skipWhitespace": boolean; + readonly "chars": string[]; + } + type CharStream_ = CharStream; + class ItemStack implements Internal.ItemStackKJS { + constructor($$0: Internal.Holder_) + constructor($$0: Internal.ItemLike_) + constructor($$0: Internal.ItemLike_, $$1: number) + setHoverName($$0: Internal.Component_): this; + getDrinkingSound(): Internal.SoundEvent; + getTags(): Internal.Stream>; + hasFoil(): boolean; + setEntityRepresentation($$0: Internal.Entity_): void; + getBarWidth(): number; + getHoverName(): Internal.Component; + split($$0: number): this; + static isSame($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + setPopTime($$0: number): void; + getBaseRepairCost(): number; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + getFrame(): Internal.ItemFrame; + getTooltipImage(): Internal.Optional; + static isSameIgnoreDurability($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + onDestroyed($$0: Internal.ItemEntity_): void; + static appendEnchantmentNames($$0: Internal.List_, $$1: Internal.ListTag_): void; + static matches($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + hasAdventureModeBreakTagForBlock($$0: Internal.Registry_, $$1: Internal.BlockInWorld_): boolean; + shrink($$0: number): void; + getPopTime(): number; + overrideOtherStackedOnMe($$0: Internal.ItemStack_, $$1: Internal.Slot_, $$2: Internal.ClickAction_, $$3: Internal.Player_, $$4: Internal.SlotAccess_): boolean; + hurtEnemy($$0: Internal.LivingEntity_, $$1: Internal.Player_): void; + getDescriptionId(): string; + getRarity(): Rarity; + getEquipSound(): Internal.SoundEvent; + finishUsingItem($$0: Internal.Level_, $$1: Internal.LivingEntity_): this; + isDamageableItem(): boolean; + getTooltipLines($$0: Internal.Player_, $$1: Internal.TooltipFlag_): Internal.List; + isEnchantable(): boolean; + getMaxStackSize(): number; + sameItemStackIgnoreDurability($$0: Internal.ItemStack_): boolean; + hurtAndBreak($$0: number, $$1: T, $$2: Internal.Consumer_): void; + addAttributeModifier($$0: Internal.Attribute_, $$1: Internal.AttributeModifier_, $$2: EquipmentSlot_): void; + getDestroySpeed($$0: Internal.BlockState_): number; + copy(): this; + hasAdventureModePlaceTagForBlock($$0: Internal.Registry_, $$1: Internal.BlockInWorld_): boolean; + isStackable(): boolean; + removeTagKJS(): void; + isCorrectToolForDrops($$0: Internal.BlockState_): boolean; + getItem(): Internal.Item; + is($$0: Internal.TagKey_): boolean; + inventoryTick($$0: Internal.Level_, $$1: Internal.Entity_, $$2: number, $$3: boolean): void; + getOrCreateTagElement($$0: string): Internal.CompoundTag; + hideTooltipPart($$0: Internal.ItemStack$TooltipPart_): void; + getAttributeModifiers($$0: EquipmentSlot_): Internal.Multimap; + getMaxDamage(): number; + grow($$0: number): void; getDisplayName(): Internal.Component; - showTitle(): boolean; + setTag($$0: Internal.CompoundTag_): void; + static of($$0: Internal.CompoundTag_): Internal.ItemStack; + getCount(): number; + enchant($$0: Internal.Enchantment_, $$1: number): void; + overrideStackedOnOther($$0: Internal.Slot_, $$1: Internal.ClickAction_, $$2: Internal.Player_): boolean; + getEatingSound(): Internal.SoundEvent; + getEntityRepresentation(): Internal.Entity; + static isSameItemSameTags($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + asKJS(): Internal.ItemStackJS; + hasCustomHoverName(): boolean; + isEmpty(): boolean; + useOn($$0: Internal.UseOnContext_): Internal.InteractionResult; + isBarVisible(): boolean; + resetHoverName(): void; + setRepairCost($$0: number): void; + onUseTick($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number): void; + getUseDuration(): number; + removeTagKey($$0: string): void; + hurt($$0: number, $$1: Internal.Random_, $$2: Internal.ServerPlayer_): boolean; + onCraftedBy($$0: Internal.Level_, $$1: Internal.Player_, $$2: number): void; + isEdible(): boolean; + isDamaged(): boolean; + mineBlock($$0: Internal.Level_, $$1: Internal.BlockState_, $$2: BlockPos_, $$3: Internal.Player_): void; + isFramed(): boolean; + getDamageValue(): number; + use($$0: Internal.Level_, $$1: Internal.Player_, $$2: Hand_): Internal.InteractionResultHolder; + getUseAnimation(): Internal.UseAnim; + getEnchantmentTags(): Internal.ListTag; + toString(): string; + sameItem($$0: Internal.ItemStack_): boolean; + setCount($$0: number): void; + redirect$zgp000$hookIsSuitableFor(item: Internal.Item_, state: Internal.BlockState_): boolean; + interactLivingEntity($$0: Internal.Player_, $$1: Internal.LivingEntity_, $$2: Hand_): Internal.InteractionResult; + is($$0: Internal.Item_): boolean; + addTagElement($$0: string, $$1: Internal.Tag_): void; + useOnRelease(): boolean; + static tagMatches($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + setDamageValue($$0: number): void; + getOrCreateTag(): Internal.CompoundTag; + releaseUsing($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number): void; + getBarColor(): number; + getTagElement($$0: string): Internal.CompoundTag; + hasTag(): boolean; + getTag(): Internal.CompoundTag; + redirect$zgp000$hookGetAttributeModifiers(item: Internal.Item_, slot: EquipmentSlot_): Internal.Multimap; + isEnchanted(): boolean; + set hoverName($$0: Internal.Component_) + get drinkingSound(): Internal.SoundEvent + get tags(): Internal.Stream> + set entityRepresentation($$0: Internal.Entity_) + get barWidth(): number + get hoverName(): Internal.Component + set popTime($$0: number) + get baseRepairCost(): number + get frame(): Internal.ItemFrame + get tooltipImage(): Internal.Optional + get popTime(): number + get descriptionId(): string + get rarity(): Rarity + get equipSound(): Internal.SoundEvent + get damageableItem(): boolean + get enchantable(): boolean + get maxStackSize(): number + get stackable(): boolean + get item(): Internal.Item + get maxDamage(): number + get displayName(): Internal.Component + set tag($$0: Internal.CompoundTag_) + get count(): number + get eatingSound(): Internal.SoundEvent + get entityRepresentation(): Internal.Entity + get empty(): boolean + get barVisible(): boolean + set repairCost($$0: number) + get useDuration(): number + get edible(): boolean + get damaged(): boolean + get framed(): boolean + get damageValue(): number + get useAnimation(): Internal.UseAnim + get enchantmentTags(): Internal.ListTag + set count($$0: number) + set damageValue($$0: number) + get orCreateTag(): Internal.CompoundTag + get barColor(): number + get tag(): Internal.CompoundTag + get enchanted(): boolean + readonly static "TAG_DISPLAY_NAME": "Name"; + readonly static "TAG_LORE": "Lore"; + readonly static "TAG_ENCH": "Enchantments"; + readonly static "ATTRIBUTE_MODIFIER_FORMAT": Internal.DecimalFormat; + readonly static "TAG_DAMAGE": "Damage"; + readonly static "CODEC": any; + readonly static "TAG_DISPLAY": "display"; + readonly static "TAG_COLOR": "color"; + readonly static "EMPTY": Internal.ItemStack; + } + type ItemStack_ = Internal.ItemStackJS_ | ItemStack; + interface Byte2ByteFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function { + getOrDefault(arg0: any, arg1: any): any; + getOrDefault(arg0: number, arg1: number): number; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2ByteFunction; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2DoubleFunction; + containsKey(arg0: any): boolean; + defaultReturnValue(arg0: number): void; + identity(): this; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2ByteFunction; + applyAsInt(arg0: number): number; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2ByteFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + put(arg0: any, arg1: any): any; + defaultReturnValue(): number; + containsKey(arg0: number): boolean; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ShortFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Byte2FloatFunction; + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; + get(arg0: any): number; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Byte2CharFunction; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Byte2LongFunction; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + get(arg0: number): number; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ObjectFunction; + andThen(arg0: Internal.Function_): Internal.Function; + size(): number; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; + put(arg0: number, arg1: number): number; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2ByteFunction; + clear(): void; + remove(arg0: any): any; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2ByteFunction; + put(arg0: number, arg1: number): number; + compose(arg0: Internal.Function_): Internal.Function; + remove(arg0: number): number; + apply(arg0: number): number; + } + type Byte2ByteFunction_ = ((arg0: number)=>number) | Byte2ByteFunction; + abstract class CreativeModeTab implements Internal.ItemGroupExtensions { + constructor($$0: number, $$1: string) + getDisplayName(): Internal.Component; + fillItemList($$0: Internal.NonNullList_): void; + isAlignedRight(): boolean; + getBackgroundSuffix(): string; + redirect$bhk000$fillItemCategory(instance: Internal.Item_, tab: Internal.CreativeModeTab_, stacks: Internal.NonNullList_): void; + setRecipeFolderName($$0: string): this; + canScroll(): boolean; getColumn(): number; setBackgroundSuffix($$0: string): this; - getRecipeFolderName(): string; - fabric_expandArray(): void; - getIconItem(): Internal.ItemStack; - canScroll(): boolean; - setEnchantmentCategories(... $$0: Internal.EnchantmentCategory_[]): this; hasEnchantmentCategory($$0: Internal.EnchantmentCategory_): boolean; - static readonly "TAB_MISC" : Internal.CreativeModeTab; - static readonly "TAB_MATERIALS" : Internal.CreativeModeTab; - static readonly "TAB_HOTBAR" : Internal.CreativeModeTab; - static readonly "TAB_INVENTORY" : Internal.CreativeModeTab; - static readonly "TAB_TOOLS" : Internal.CreativeModeTab; - static readonly "TAB_BREWING" : Internal.CreativeModeTab; - static readonly "TAB_SEARCH" : Internal.CreativeModeTab; - static readonly "TAB_COMBAT" : Internal.CreativeModeTab; - static readonly "TAB_BUILDING_BLOCKS" : Internal.CreativeModeTab; - static "TABS" : Internal.CreativeModeTab[]; - static readonly "TAB_DECORATIONS" : Internal.CreativeModeTab; - static readonly "TAB_TRANSPORTATION" : Internal.CreativeModeTab; - static readonly "TAB_FOOD" : Internal.CreativeModeTab; - static readonly "TAB_REDSTONE" : Internal.CreativeModeTab; - get enchantmentCategories(): Internal.EnchantmentCategory[]; - get iconItem(): Internal.ItemStack; - get displayName(): Internal.Component; - get topRow(): boolean; - get column(): number; - get recipeFolderName(): string; - get backgroundSuffix(): string; - get alignedRight(): boolean; - get id(): number; - set enchantmentCategories(... $$0: Internal.EnchantmentCategory_[]); - set recipeFolderName($$0: string); - set backgroundSuffix($$0: string); + getEnchantmentCategories(): Internal.EnchantmentCategory[]; + hideTitle(): this; + isTopRow(): boolean; + getRecipeFolderName(): string; + showTitle(): boolean; + handler$bhk000$getDisplayName(cir: Internal.CallbackInfoReturnable_): void; + fabric_expandArray(): void; + hideScroll(): this; + getIconItem(): Internal.ItemStack; + makeIcon(): Internal.ItemStack; + getId(): number; + setEnchantmentCategories(...$$0: Internal.EnchantmentCategory_[]): this; + get displayName(): Internal.Component + get alignedRight(): boolean + get backgroundSuffix(): string + set recipeFolderName($$0: string) + get column(): number + set backgroundSuffix($$0: string) + get enchantmentCategories(): Internal.EnchantmentCategory[] + get topRow(): boolean + get recipeFolderName(): string + get iconItem(): Internal.ItemStack + get id(): number + set enchantmentCategories(...$$0: Internal.EnchantmentCategory_[]) + readonly static "TAB_HOTBAR": any; + readonly static "TAB_FOOD": any; + readonly static "TAB_INVENTORY": any; + readonly static "TAB_MISC": any; + readonly static "TAB_MATERIALS": any; + readonly static "TAB_BUILDING_BLOCKS": any; + readonly static "TAB_TRANSPORTATION": any; + readonly static "TAB_DECORATIONS": any; + readonly static "TAB_REDSTONE": any; + readonly static "TAB_SEARCH": any; /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. + * @org.spongepowered.asm.mixin.Final() */ - protected constructor(); + static "TABS": any; + readonly static "TAB_TOOLS": any; + readonly static "TAB_BREWING": any; + readonly static "TAB_COMBAT": any; } type CreativeModeTab_ = CreativeModeTab; - /** - * @javaClass net.minecraft.class_5308 - */ - class NoiseSamplingSettings extends Internal.Record { - yFactor(): number; - xzScale(): number; + abstract class SingleItemRecipe implements Internal.Recipe { + constructor($$0: Internal.RecipeType_, $$1: Internal.RecipeSerializer_, $$2: ResourceLocation_, $$3: string, $$4: Internal.Ingredient_, $$5: Internal.ItemStack_) + getIngredients(): Internal.NonNullList; + isSpecial(): boolean; + getGroup(): string; + getSerializer(): Internal.RecipeSerializer; + assemble($$0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getId(): ResourceLocation; + getToastSymbol(): Internal.ItemStack; + isIncomplete(): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + getResultItem(): Internal.ItemStack; + getRemainingItems($$0: Internal.Container_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get special(): boolean + get group(): string + get serializer(): Internal.RecipeSerializer + get type(): Internal.RecipeType + get id(): ResourceLocation + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + get resultItem(): Internal.ItemStack + } + type SingleItemRecipe_ = SingleItemRecipe; + abstract class NumberFormat extends Internal.Format { + clone(): any; + format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Number; + static getCompactNumberInstance(): Internal.NumberFormat; + format(arg0: number): string; + setMaximumIntegerDigits(arg0: number): void; + parse(arg0: string): Internal.Number; + parseObject(arg0: string, arg1: Internal.ParsePosition_): any; + static getAvailableLocales(): Internal.Locale[]; + setParseIntegerOnly(arg0: boolean): void; + setGroupingUsed(arg0: boolean): void; + static getPercentInstance(): Internal.NumberFormat; + format(arg0: number): string; + getMinimumIntegerDigits(): number; + setMaximumFractionDigits(arg0: number): void; + getCurrency(): Internal.Currency; + getMaximumFractionDigits(): number; + static getInstance(arg0: Internal.Locale_): Internal.NumberFormat; + setRoundingMode(arg0: Internal.RoundingMode_): void; + static getInstance(): Internal.NumberFormat; + setCurrency(arg0: Internal.Currency_): void; + getMaximumIntegerDigits(): number; + isGroupingUsed(): boolean; + static getNumberInstance(): Internal.NumberFormat; + static getPercentInstance(arg0: Internal.Locale_): Internal.NumberFormat; + static getCurrencyInstance(arg0: Internal.Locale_): Internal.NumberFormat; + isParseIntegerOnly(): boolean; + setMinimumIntegerDigits(arg0: number): void; + format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + static getCompactNumberInstance(arg0: Internal.Locale_, arg1: Internal.NumberFormat$Style_): Internal.NumberFormat; + static getCurrencyInstance(): Internal.NumberFormat; + static getNumberInstance(arg0: Internal.Locale_): Internal.NumberFormat; hashCode(): number; - equals($$0: any): boolean; - toString(): string; - yScale(): number; - xzFactor(): number; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getMinimumFractionDigits(): number; + setMinimumFractionDigits(arg0: number): void; + static getIntegerInstance(arg0: Internal.Locale_): Internal.NumberFormat; + format(arg0: number, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + equals(arg0: any): boolean; + static getIntegerInstance(): Internal.NumberFormat; + getRoundingMode(): Internal.RoundingMode; + get compactNumberInstance(): Internal.NumberFormat + set maximumIntegerDigits(arg0: number) + get availableLocales(): Internal.Locale[] + set parseIntegerOnly(arg0: boolean) + set groupingUsed(arg0: boolean) + get percentInstance(): Internal.NumberFormat + get minimumIntegerDigits(): number + set maximumFractionDigits(arg0: number) + get currency(): Internal.Currency + get maximumFractionDigits(): number + set roundingMode(arg0: Internal.RoundingMode_) + get instance(): Internal.NumberFormat + set currency(arg0: Internal.Currency_) + get maximumIntegerDigits(): number + get groupingUsed(): boolean + get numberInstance(): Internal.NumberFormat + get parseIntegerOnly(): boolean + set minimumIntegerDigits(arg0: number) + get currencyInstance(): Internal.NumberFormat + get minimumFractionDigits(): number + set minimumFractionDigits(arg0: number) + get integerInstance(): Internal.NumberFormat + get roundingMode(): Internal.RoundingMode + readonly static "INTEGER_FIELD": 0; + readonly static "FRACTION_FIELD": 1; } - type NoiseSamplingSettings_ = NoiseSamplingSettings; - /** - * @javaClass java.math.RoundingMode - */ - class RoundingMode extends Internal.Enum { - static valueOf(arg0: string): this; - static valueOf(arg0: number): this; - static values(): Internal.RoundingMode[]; - static readonly "DOWN" : Internal.RoundingMode; - static readonly "FLOOR" : Internal.RoundingMode; - static readonly "UNNECESSARY" : Internal.RoundingMode; - static readonly "CEILING" : Internal.RoundingMode; - static readonly "HALF_EVEN" : Internal.RoundingMode; - static readonly "UP" : Internal.RoundingMode; - static readonly "HALF_UP" : Internal.RoundingMode; - static readonly "HALF_DOWN" : Internal.RoundingMode; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type NumberFormat_ = NumberFormat; + class Endermite extends Internal.Monster { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + getMyRidingOffset(): number; + getMobType(): Internal.MobType; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + setYBodyRot($$0: number): void; + static checkEndermiteSpawnRules($$0: Internal.EntityType_, $$1: Internal.LevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get myRidingOffset(): number + get mobType(): Internal.MobType + set YBodyRot($$0: number) } - type RoundingMode_ = "ceiling" | "half_down" | "half_up" | "unnecessary" | "up" | "floor" | "down" | "half_even" | RoundingMode; - /** - * @javaClass net.minecraft.class_1686 - */ - class ThrownPotion extends Internal.ThrowableItemProjectile implements Internal.ItemSupplier { - static readonly "WATER_SENSITIVE" : ((arg0: Internal.LivingEntity) => boolean); - static readonly "SPLASH_RANGE" : 4.0; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ThrownPotion_ = ThrownPotion; - /** - * @javaClass net.fabricmc.fabric.api.loot.v1.FabricLootPool - */ - interface FabricLootPool { - getEntries(): Internal.List; - getRolls(): Internal.NumberProvider; - getFunctions(): Internal.List; - getConditions(): Internal.List; - asVanilla(): Internal.LootPool; - } - type FabricLootPool_ = FabricLootPool; - /** - * @javaClass net.minecraft.class_2636 - */ - class SpawnerBlockEntity extends Internal.BlockEntity { - getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; - onlyOpCanSetNbt(): boolean; - load($$0: Internal.CompoundTag_): void; - getSpawner(): Internal.BaseSpawner; - getUpdateTag(): Internal.CompoundTag; - triggerEvent($$0: number, $$1: number): boolean; - static serverTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SpawnerBlockEntity_): void; - static clientTick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.SpawnerBlockEntity_): void; - get updateTag(): Internal.CompoundTag; - get updatePacket(): Internal.ClientboundBlockEntityDataPacket; - get spawner(): Internal.BaseSpawner; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SpawnerBlockEntity_ = SpawnerBlockEntity; - /** - * @javaClass java.time.temporal.TemporalAmount - */ - interface TemporalAmount { - subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; - get(arg0: Internal.TemporalUnit_): number; - getUnits(): Internal.List; - addTo(arg0: Internal.Temporal_): Internal.Temporal; - } - type TemporalAmount_ = TemporalAmount; - /** - * @javaClass dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS - */ - class ItemModelPropertiesEventJS extends Internal.StartupEventJS { - registerAll(overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; - register(ingredient: Internal.IngredientJS_, overwriteId: string, callback: Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ItemModelPropertiesEventJS_ = ItemModelPropertiesEventJS; - /** - * @javaClass net.minecraft.class_3204 - */ - abstract class DistanceManager { - inEntityTickingRange($$0: number): boolean; - removeTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; - hasTickets(): boolean; - hasPlayersNearby($$0: number): boolean; - runAllUpdates($$0: Internal.ChunkMap_): boolean; - getNaturalSpawnChunkCount(): number; - inBlockTickingRange($$0: number): boolean; - removeRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; - addTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; - removePlayer($$0: Internal.SectionPos_, $$1: Internal.ServerPlayer_): void; - addRegionTicket($$0: Internal.TicketType_, $$1: Internal.ChunkPos_, $$2: number, $$3: T): void; - addPlayer($$0: Internal.SectionPos_, $$1: Internal.ServerPlayer_): void; - updateSimulationDistance($$0: number): void; - getDebugStatus(): string; - removeTicketsOnClosing(): void; - get debugStatus(): string; - get naturalSpawnChunkCount(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DistanceManager_ = DistanceManager; - /** - * @javaClass net.minecraft.class_4597 - */ - interface MultiBufferSource { - getBuffer(arg0: Internal.RenderType_): Internal.VertexConsumer; - immediate($$0: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource; - immediateWithBuffers($$0: Internal.Map_, $$1: Internal.BufferBuilder_): Internal.MultiBufferSource$BufferSource; - } - type MultiBufferSource_ = ((arg0: Internal.RenderType) => Internal.VertexConsumer) | MultiBufferSource; - /** - * @javaClass java.nio.file.spi.FileSystemProvider - */ - abstract class FileSystemProvider { - getFileStore(arg0: Internal.Path_): Internal.FileStore; - isSameFile(arg0: Internal.Path_, arg1: Internal.Path_): boolean; - newByteChannel(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any[]): Internal.SeekableByteChannel; - getFileAttributeView(arg0: Internal.Path_, arg1: Internal.Class_, ... arg2: any[]): V; - newAsynchronousFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, arg2: Internal.ExecutorService_, ... arg3: any[]): Internal.AsynchronousFileChannel; - createSymbolicLink(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any[]): void; - static installedProviders(): Internal.List; - delete(arg0: Internal.Path_): void; - createLink(arg0: Internal.Path_, arg1: Internal.Path_): void; - setAttribute(arg0: Internal.Path_, arg1: string, arg2: any, ... arg3: any[]): void; - newFileChannel(arg0: Internal.Path_, arg1: Internal.Set_, ... arg2: any[]): Internal.FileChannel; - newInputStream(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.InputStream; - readAttributes(arg0: Internal.Path_, arg1: Internal.Class_, ... arg2: any[]): A; - readAttributes(arg0: Internal.Path_, arg1: string, ... arg2: any[]): Internal.Map; - newOutputStream(arg0: Internal.Path_, ... arg1: Internal.OpenOption_[]): Internal.OutputStream; - getPath(arg0: Internal.URI_): Internal.Path; - createDirectory(arg0: Internal.Path_, ... arg1: any[]): void; - copy(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any[]): void; - move(arg0: Internal.Path_, arg1: Internal.Path_, ... arg2: any[]): void; - getScheme(): string; - newFileSystem(arg0: Internal.URI_, arg1: Internal.Map_): Internal.FileSystem; - newFileSystem(arg0: Internal.Path_, arg1: Internal.Map_): Internal.FileSystem; - deleteIfExists(arg0: Internal.Path_): boolean; - newDirectoryStream(arg0: Internal.Path_, arg1: Internal.DirectoryStream$Filter_): Internal.DirectoryStream; - getFileSystem(arg0: Internal.URI_): Internal.FileSystem; - checkAccess(arg0: Internal.Path_, ... arg1: any[]): void; - readSymbolicLink(arg0: Internal.Path_): Internal.Path; - isHidden(arg0: Internal.Path_): boolean; - get scheme(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FileSystemProvider_ = FileSystemProvider; - /** - * @javaClass net.minecraft.class_2740 - */ - class ClientboundSetEntityLinkPacket implements Internal.Packet { - getDestId(): number; - handle($$0: Internal.ClientGamePacketListener_): void; + type Endermite_ = Endermite; + class ClientboundAddExperienceOrbPacket implements Internal.Packet { + constructor($$0: Internal.ExperienceOrb_) + constructor($$0: Internal.FriendlyByteBuf_) + getX(): number; + handle(arg0: Internal.PacketListener_): void; + getY(): number; + getZ(): number; write($$0: Internal.FriendlyByteBuf_): void; - getSourceId(): number; - get sourceId(): number; - get destId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + handle($$0: Internal.ClientGamePacketListener_): void; + getValue(): number; + isSkippable(): boolean; + getId(): number; + get x(): number + get y(): number + get z(): number + get value(): number + get skippable(): boolean + get id(): number } - type ClientboundSetEntityLinkPacket_ = ClientboundSetEntityLinkPacket; - /** - * @javaClass net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView - */ - interface RenderAttachedBlockView extends Internal.BlockAndTintGetter { - getBlockEntityRenderAttachment(pos: BlockPos_): any; + type ClientboundAddExperienceOrbPacket_ = ClientboundAddExperienceOrbPacket; + abstract class PointFree { + constructor() + eval(): Internal.Function, T>; + static indent(arg0: number): string; + toString(): string; + evalCached(): Internal.Function, T>; + toString(arg0: number): string; } - type RenderAttachedBlockView_ = RenderAttachedBlockView; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleList - */ - interface DoubleList extends Internal.List, Internal.Comparable>, Internal.DoubleCollection { - add(arg0: number): boolean; - add(arg0: number, arg1: number): void; - subList(arg0: number, arg1: number): this; - set(arg0: number, arg1: number): number; - spliterator(): Internal.DoubleSpliterator; - getDouble(arg0: number): number; - setElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - setElements(arg0: number[]): void; - setElements(arg0: number, arg1: number[]): void; - sort(arg0: Internal.DoubleComparator_): void; - sort(arg0: Internal.Comparator_): void; - removeElements(arg0: number, arg1: number): void; - replaceAll(arg0: it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator_): void; - replaceAll(arg0: Internal.DoubleUnaryOperator_): void; - replaceAll(arg0: Internal.UnaryOperator_): void; - remove(arg0: number): number; - remove(arg0: any): boolean; - lastIndexOf(arg0: any): number; - lastIndexOf(arg0: number): number; - contains(arg0: any): boolean; - iterator(): Internal.DoubleListIterator; - size(arg0: number): void; - addAll(arg0: number, arg1: Internal.DoubleCollection_): boolean; - addAll(arg0: Internal.DoubleList_): boolean; - addAll(arg0: number, arg1: Internal.DoubleList_): boolean; - removeDouble(arg0: number): number; - addElements(arg0: number, arg1: number[]): void; - addElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - getElements(arg0: number, arg1: number[], arg2: number, arg3: number): void; - of(... arg0: number[]): this; - of(): this; - of(arg0: number, arg1: number): this; - of(arg0: number): this; - of(arg0: number, arg1: number, arg2: number): this; + type PointFree_ = PointFree; + interface FileNameMap { + getContentTypeFor(arg0: string): string; + } + type FileNameMap_ = FileNameMap; + class StructureTemplatePool { + constructor($$0: ResourceLocation_, $$1: ResourceLocation_, $$2: Internal.List_, number>>, $$3: Internal.StructureTemplatePool$Projection_) + constructor($$0: ResourceLocation_, $$1: ResourceLocation_, $$2: Internal.List_>) + size(): number; + getFallback(): ResourceLocation; + getShuffledTemplates($$0: Internal.Random_): Internal.List; + getName(): ResourceLocation; + getMaxSize($$0: Internal.StructureManager_): number; + getRandomTemplate($$0: Internal.Random_): Internal.StructurePoolElement; + get fallback(): ResourceLocation + get name(): ResourceLocation + readonly static "DIRECT_CODEC": any; + readonly static "CODEC": any; + } + type StructureTemplatePool_ = StructureTemplatePool | Special.StructureTemplatePool; + interface GameRendererAccessor { + getRenderHand(): boolean; + getPanoramicMode(): boolean; + invokeGetFov(arg0: Internal.Camera_, arg1: number, arg2: boolean): number; + invokeBobHurt(arg0: Internal.PoseStack_, arg1: number): void; + invokeBobView(arg0: Internal.PoseStack_, arg1: number): void; + get renderHand(): boolean + get panoramicMode(): boolean + } + type GameRendererAccessor_ = GameRendererAccessor; + class DripstoneThickness extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): Internal.DripstoneThickness; + toString(): string; + getSerializedName(): string; + static values(): Internal.DripstoneThickness[]; + get serializedName(): string + readonly static "BASE": Internal.DripstoneThickness; + readonly static "FRUSTUM": Internal.DripstoneThickness; + readonly static "TIP_MERGE": Internal.DripstoneThickness; + readonly static "MIDDLE": Internal.DripstoneThickness; + readonly static "TIP": Internal.DripstoneThickness; + } + type DripstoneThickness_ = "tip_merge" | DripstoneThickness | "frustum" | "middle" | "base" | "tip"; + class SurfaceWaterDepthFilter extends Internal.PlacementFilter { + type(): Internal.PlacementModifierType; + static forMaxDepth($$0: number): Internal.SurfaceWaterDepthFilter; + readonly static "CODEC": any; + } + type SurfaceWaterDepthFilter_ = SurfaceWaterDepthFilter; + interface LevelTickAccess extends Internal.TickAccess { + willTickThisTick(arg0: BlockPos_, arg1: T): boolean; + } + type LevelTickAccess_ = LevelTickAccess; + class RenderStateShard$LightmapStateShard extends Internal.RenderStateShard$BooleanStateShard { + constructor($$0: boolean) + } + type RenderStateShard$LightmapStateShard_ = RenderStateShard$LightmapStateShard; + class PointerBuffer extends Internal.CustomBuffer implements Internal.Comparable { + put(arg0: number, arg1: number): this; + put(arg0: Internal.DoubleBuffer_): this; + put(arg0: Internal.LongBuffer_): this; + getPointerBuffer(arg0: number): this; + put(arg0: number[], arg1: number, arg2: number): this; + getPointerBuffer(arg0: number, arg1: number): this; + put(arg0: number, arg1: Internal.DoubleBuffer_): this; + getByteBuffer(arg0: number, arg1: number): Internal.ByteBuffer; + compareTo(arg0: any): number; + getStringUTF8(): string; + getShortBuffer(arg0: number, arg1: number): Internal.ShortBuffer; + getShortBuffer(arg0: number): Internal.ShortBuffer; + putAddressOf(arg0: number, arg1: Internal.CustomBuffer_): this; + static put(arg0: Internal.ByteBuffer_, arg1: number): void; + put(arg0: number, arg1: Internal.FloatBuffer_): this; + static get(arg0: Internal.ByteBuffer_, arg1: number): number; + static get(arg0: Internal.ByteBuffer_): number; + get(arg0: number[], arg1: number, arg2: number): this; + put(arg0: number, arg1: Internal.LongBuffer_): this; + getStringUTF16(): string; + getStringASCII(arg0: number): string; + sizeof(): number; + compareTo(arg0: Internal.PointerBuffer_): number; + put(arg0: Internal.FloatBuffer_): this; + put(arg0: number[]): this; + static allocateDirect(arg0: number): Internal.PointerBuffer; + static create(arg0: number, arg1: number): Internal.PointerBuffer; get(arg0: number): number; - listIterator(arg0: number): Internal.DoubleListIterator; - listIterator(): Internal.DoubleListIterator; - indexOf(arg0: number): number; + put(arg0: number, arg1: Internal.ByteBuffer_): this; + getStringUTF16(arg0: number): string; + static create(arg0: Internal.ByteBuffer_): Internal.PointerBuffer; + put(arg0: number, arg1: Internal.ShortBuffer_): this; + put(arg0: Internal.IntBuffer_): this; + put(arg0: number, arg1: Internal.Pointer_): this; + get(arg0: number[]): this; + put(arg0: Internal.ByteBuffer_): this; + put(arg0: Internal.ShortBuffer_): this; + put(arg0: Internal.Pointer_): this; + put(arg0: number, arg1: Internal.IntBuffer_): this; + getStringASCII(): string; + putAddressOf(arg0: Internal.CustomBuffer_): this; + get(): number; + getFloatBuffer(arg0: number): Internal.FloatBuffer; + getStringUTF8(arg0: number): string; + getIntBuffer(arg0: number): Internal.IntBuffer; + put(arg0: number): this; + static put(arg0: Internal.ByteBuffer_, arg1: number, arg2: number): void; + hashCode(): number; + getFloatBuffer(arg0: number, arg1: number): Internal.FloatBuffer; + getDoubleBuffer(arg0: number): Internal.DoubleBuffer; + getLongBuffer(arg0: number): Internal.LongBuffer; + getDoubleBuffer(arg0: number, arg1: number): Internal.DoubleBuffer; + getByteBuffer(arg0: number): Internal.ByteBuffer; + getLongBuffer(arg0: number, arg1: number): Internal.LongBuffer; + equals(arg0: any): boolean; + getIntBuffer(arg0: number, arg1: number): Internal.IntBuffer; + get stringUTF8(): string + get stringUTF16(): string + get stringASCII(): string + } + type PointerBuffer_ = PointerBuffer; + class NoiseSlider extends Internal.Record { + constructor($$0: number, $$1: number, $$2: number) + hashCode(): number; + size(): number; + toString(): string; + equals($$0: any): boolean; + offset(): number; + applySlide($$0: number, $$1: number): number; + target(): number; + readonly static "CODEC": any; + } + type NoiseSlider_ = NoiseSlider; + class GameEventListenerRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + constructor($$0: Internal.Minecraft_) + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + clear(): void; + trackListener($$0: Internal.PositionSource_, $$1: number): void; + trackGameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + } + type GameEventListenerRenderer_ = GameEventListenerRenderer; + interface RecvByteBufAllocator$Handle { + reset(arg0: Internal.ChannelConfig_): void; + incMessagesRead(arg0: number): void; + attemptedBytesRead(arg0: number): void; + attemptedBytesRead(): number; + readComplete(): void; + allocate(arg0: Internal.ByteBufAllocator_): Internal.ByteBuf; + guess(): number; + lastBytesRead(): number; + continueReading(): boolean; + lastBytesRead(arg0: number): void; + } + type RecvByteBufAllocator$Handle_ = RecvByteBufAllocator$Handle; + class PistonMovingBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + constructor($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.BlockState_, $$3: Internal.Direction_, $$4: boolean, $$5: boolean) + getMovementDirection(): Internal.Direction; + static tick($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.PistonMovingBlockEntity_): void; + isSourcePiston(): boolean; + getXOff($$0: number): number; + getUpdateTag(): Internal.CompoundTag; + getMovedState(): Internal.BlockState; + getCollisionShape($$0: Internal.BlockGetter_, $$1: BlockPos_): Internal.VoxelShape; + getLastTicked(): number; + getYOff($$0: number): number; + load($$0: Internal.CompoundTag_): void; + getProgress($$0: number): number; + getZOff($$0: number): number; + finalTick(): void; + isExtending(): boolean; + getDirection(): Internal.Direction; + get movementDirection(): Internal.Direction + get sourcePiston(): boolean + get updateTag(): Internal.CompoundTag + get movedState(): Internal.BlockState + get lastTicked(): number + get extending(): boolean + get direction(): Internal.Direction + readonly static "TICK_MOVEMENT": 0.51; + } + type PistonMovingBlockEntity_ = PistonMovingBlockEntity; + class DragonSittingAttackingPhase extends Internal.AbstractDragonSittingPhase { + constructor($$0: Internal.EnderDragon_) + doClientTick(): void; + begin(): void; + getPhase(): Internal.EnderDragonPhase; + doServerTick(): void; + get phase(): Internal.EnderDragonPhase + } + type DragonSittingAttackingPhase_ = DragonSittingAttackingPhase; + interface ScreenMouseEvents$BeforeMouseRelease { + beforeMouseRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenMouseEvents$BeforeMouseRelease_ = ScreenMouseEvents$BeforeMouseRelease | ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>void); + interface Object2IntMap$Entry extends Internal.Map$Entry { + setValue(arg0: number): number; + getValue(): number; + setValue(arg0: number): number; + getIntValue(): number; + setValue(arg0: any): any; + set value(arg0: number) + get value(): number + set value(arg0: number) + get intValue(): number + set value(arg0: any) + } + type Object2IntMap$Entry_ = Object2IntMap$Entry; + interface ItemHandler extends Internal.Iterable { + insertItem(arg0: number, arg1: Internal.ItemStack_, arg2: boolean): Internal.ItemStack; + getSlots(): number; + extractItem(arg0: number, arg1: number, arg2: boolean): Internal.ItemStack; + getWidth(): number; + getSlotLimit(arg0: number): number; + forEach(arg0: Internal.Consumer_): void; + getStackInSlot(arg0: number): Internal.ItemStack; + iterator(): Internal.Iterator; + getHeight(): number; + spliterator(): Internal.Spliterator; + isItemValid(arg0: number, arg1: Internal.ItemStack_): boolean; + get slots(): number + get width(): number + get height(): number + } + type ItemHandler_ = ItemHandler; + interface NeutralMob { + getTarget(): Internal.LivingEntity; + playerDied($$0: Internal.Player_): void; + getPersistentAngerTarget(): Internal.UUID; + isAngry(): boolean; + setLastHurtByMob(arg0: Internal.LivingEntity_): void; + forgetCurrentTargetAndRefreshUniversalAnger(): void; + startPersistentAngerTimer(): void; + readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; + canAttack(arg0: Internal.LivingEntity_): boolean; + stopBeingAngry(): void; + setLastHurtByPlayer(arg0: Internal.Player_): void; + setTarget(arg0: Internal.LivingEntity_): void; + setPersistentAngerTarget(arg0: Internal.UUID_): void; + addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; + setRemainingPersistentAngerTime(arg0: number): void; + isAngryAtAllPlayers($$0: Internal.Level_): boolean; + getLastHurtByMob(): Internal.LivingEntity; + updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; + isAngryAt($$0: Internal.LivingEntity_): boolean; + getRemainingPersistentAngerTime(): number; + get target(): Internal.LivingEntity + get persistentAngerTarget(): Internal.UUID + get angry(): boolean + set lastHurtByMob(arg0: Internal.LivingEntity_) + set lastHurtByPlayer(arg0: Internal.Player_) + set target(arg0: Internal.LivingEntity_) + set persistentAngerTarget(arg0: Internal.UUID_) + set remainingPersistentAngerTime(arg0: number) + get lastHurtByMob(): Internal.LivingEntity + get remainingPersistentAngerTime(): number + readonly static "TAG_ANGER_TIME": "AngerTime"; + readonly static "TAG_ANGRY_AT": "AngryAt"; + } + type NeutralMob_ = NeutralMob; + interface SwitchablePlayerEntity { + cca$isSwitchingCharacter(): boolean; + cca$markAsSwitchingCharacter(): void; + } + type SwitchablePlayerEntity_ = SwitchablePlayerEntity; + interface IntPredicate { + and(arg0: Internal.IntPredicate_): this; + or(arg0: Internal.IntPredicate_): this; + negate(): this; + test(arg0: number): boolean; + } + type IntPredicate_ = IntPredicate | ((arg0: number)=>boolean); + class DragonLandingApproachPhase extends Internal.AbstractDragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + getFlyTargetLocation(): Vec3; + begin(): void; + doServerTick(): void; + getPhase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3 + get phase(): Internal.EnderDragonPhase + } + type DragonLandingApproachPhase_ = DragonLandingApproachPhase; + class PropertyMap extends Internal.ForwardingMultimap { + constructor() + forEach(arg0: Internal.BiConsumer_): void; + } + type PropertyMap_ = PropertyMap; + class DataResult$Instance extends Internal.Enum implements Internal.Applicative { + apply8(arg0: Internal.Function8_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; + apply2(arg0: Internal.BiFunction_, arg1: Internal.App_, arg2: Internal.App_): Internal.App; + lift4(arg0: Internal.App_>): Internal.Function4, Internal.App, Internal.App, Internal.App, Internal.App>; + ap14(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_): Internal.Products$P15; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.Products$P9; + ap4(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.Products$P14; + group(arg0: Internal.App_): Internal.Products$P1; + ap16(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_, arg16: Internal.App_): Internal.App; + lift1(arg0: Internal.App_>): Internal.Function, Internal.App>; + ap7(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; + lift5(arg0: Internal.App_>): Internal.Function5, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.Products$P6; + ap12(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.Products$P12; + apply9(arg0: Internal.Function9_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; + apply6(arg0: Internal.Function6_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_): Internal.Products$P3; + static values(): Internal.DataResult$Instance[]; + lift3(arg0: Internal.App_>): Internal.Function3, Internal.App, Internal.App, Internal.App>; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.Products$P10; + ap(arg0: Internal.App_>, arg1: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_): Internal.Products$P13; + apply5(arg0: Internal.Function5_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.Products$P5; + lift6(arg0: Internal.App_>): Internal.Function6, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.Products$P7; + group(arg0: Internal.App_, arg1: Internal.App_): Internal.Products$P2; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.Products$P8; + ap3(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; + lift2(arg0: Internal.App_>): Internal.BiFunction, Internal.App, Internal.App>; + apply3(arg0: Internal.Function3_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.App; + ap5(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_): Internal.App; + ap10(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.App; + map(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; + lift7(arg0: Internal.App_>): Internal.Function7, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + ap9(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_): Internal.App; + lift8(arg0: Internal.App_>): Internal.Function8, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + ap11(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_): Internal.App; + ap6(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_): Internal.Products$P4; + ap15(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.App; + static valueOf(arg0: string): Internal.DataResult$Instance; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_): Internal.Products$P16; + ap2(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_): Internal.App; + lift9(arg0: Internal.App_>): Internal.Function9, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App, Internal.App>; + ap8(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_): Internal.App; + group(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_): Internal.Products$P11; + apply7(arg0: Internal.Function7_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_): Internal.App; + ap(arg0: Internal.Function_, arg1: Internal.App_): Internal.App; + point(arg0: A): Internal.App; + ap13(arg0: Internal.App_>, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_): Internal.App; + apply4(arg0: Internal.Function4_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_): Internal.App; + readonly static "INSTANCE": Internal.DataResult$Instance; + } + type DataResult$Instance_ = "instance" | DataResult$Instance; + class WeightedListHeight extends Internal.HeightProvider { + constructor($$0: Internal.SimpleWeightedRandomList_) + sample($$0: Internal.Random_, $$1: Internal.WorldGenerationContext_): number; + getType(): Internal.HeightProviderType; + get type(): Internal.HeightProviderType + readonly static "CODEC": any; + } + type WeightedListHeight_ = WeightedListHeight; + class Thread$State extends Internal.Enum { + static values(): Internal.Thread$State[]; + static valueOf(arg0: string): Internal.Thread$State; + readonly static "WAITING": Internal.Thread$State; + readonly static "BLOCKED": Internal.Thread$State; + readonly static "NEW": Internal.Thread$State; + readonly static "TIMED_WAITING": Internal.Thread$State; + readonly static "RUNNABLE": Internal.Thread$State; + readonly static "TERMINATED": Internal.Thread$State; + } + type Thread$State_ = "terminated" | "blocked" | "timed_waiting" | "new" | "runnable" | "waiting" | Thread$State; + interface AsKJS { + wrapSafe(as: Internal.AsKJS_): T; + asKJS(): T; + } + type AsKJS_ = AsKJS; + class RewriteResult { + constructor(arg0: Internal.View_, arg1: Internal.BitSet_) + recData(): Internal.BitSet; + hashCode(): number; + static nop(arg0: com.mojang.datafixers.types.Type_): Internal.RewriteResult; + toString(): string; + static create(arg0: Internal.View_, arg1: Internal.BitSet_): Internal.RewriteResult; + view(): Internal.View; + compose(arg0: Internal.RewriteResult_): Internal.RewriteResult; + equals(arg0: any): boolean; + } + type RewriteResult_ = RewriteResult; + class ClientboundUpdateAttributesPacket implements Internal.Packet { + constructor($$0: number, $$1: Internal.Collection_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getEntityId(): number; + getValues(): Internal.List; + isSkippable(): boolean; + get entityId(): number + get values(): Internal.List + get skippable(): boolean + } + type ClientboundUpdateAttributesPacket_ = ClientboundUpdateAttributesPacket; + interface Multiset$Entry { + hashCode(): number; + getCount(): number; + toString(): string; + equals(arg0: any): boolean; + getElement(): E; + get count(): number + get element(): E + } + type Multiset$Entry_ = Multiset$Entry; + class Format$Field extends Internal.AttributedCharacterIterator$Attribute { + } + type Format$Field_ = Format$Field; + interface LootPoolAccessor { + fabric_getEntries(): Internal.LootPoolEntryContainer[]; + fabric_getFunctions(): Internal.LootItemFunction[]; + fabric_getBonusRolls(): Internal.NumberProvider; + fabric_getConditions(): Internal.LootItemCondition[]; + fabric_getRolls(): Internal.NumberProvider; + } + type LootPoolAccessor_ = LootPoolAccessor; + interface ItemVariant extends Internal.TransferVariant { + of(stack: Internal.ItemStack_): this; + toStack(count: number): Internal.ItemStack; + fromPacket(buf: Internal.FriendlyByteBuf_): this; + hasNbt(): boolean; + toStack(): Internal.ItemStack; + of(item: Internal.ItemLike_, tag: Internal.CompoundTag_): this; + nbtMatches(other: Internal.CompoundTag_): boolean; + copyNbt(): Internal.CompoundTag; + blank(): this; + getItem(): Internal.Item; + isOf(object: Internal.Item_): boolean; + of(item: Internal.ItemLike_): this; + fromNbt(nbt: Internal.CompoundTag_): this; + matches(stack: Internal.ItemStack_): boolean; + get item(): Internal.Item + } + type ItemVariant_ = ItemVariant; + interface List extends Internal.Collection { + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E): this; + get(arg0: number): E; + add(arg0: E): boolean; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E): this; + forEach(arg0: Internal.Consumer_): void; + listIterator(): Internal.ListIterator; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): this; + parallelStream(): Internal.Stream; + isEmpty(): boolean; + of(arg0: E): this; + set(arg0: number, arg1: E): E; + of(...arg0: E[]): this; + of(): this; + retainAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.Collection_): boolean; + toArray(arg0: Internal.IntFunction_): T[]; + addAll(arg0: Internal.Collection_): boolean; + addAll(arg0: number, arg1: Internal.Collection_): boolean; + remove(arg0: number): E; + contains(arg0: any): boolean; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E): this; + of(arg0: E, arg1: E, arg2: E): this; + replaceAll(arg0: Internal.UnaryOperator_): void; + subList(arg0: number, arg1: number): this; indexOf(arg0: any): number; - unstableSort(arg0: Internal.DoubleComparator_): void; - unstableSort(arg0: Internal.Comparator_): void; + add(arg0: number, arg1: E): void; + copyOf(arg0: Internal.Collection_): this; + toArray(arg0: T[]): T[]; + remove(arg0: any): boolean; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E): this; + [Symbol.iterator](): IterableIterator; + of(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E, arg9: E): this; + toArray(): any[]; + sort(arg0: Internal.Comparator_): void; + listIterator(arg0: number): Internal.ListIterator; + iterator(): Internal.Iterator; + hashCode(): number; + size(): number; + of(arg0: E, arg1: E): this; + stream(): Internal.Stream; + removeIf(arg0: Internal.Predicate_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + clear(): void; + of(arg0: E, arg1: E, arg2: E, arg3: E): this; + spliterator(): Internal.Spliterator; + equals(arg0: any): boolean; + lastIndexOf(arg0: any): number; + get empty(): boolean + [key: number]: E; } - type DoubleList_ = DoubleList; - /** - * @javaClass io.netty.channel.ChannelHandlerAdapter - */ - abstract class ChannelHandlerAdapter implements Internal.ChannelHandler { - exceptionCaught(arg0: Internal.ChannelHandlerContext_, arg1: Internal.Throwable_): void; - handlerAdded(arg0: Internal.ChannelHandlerContext_): void; - isSharable(): boolean; - handlerRemoved(arg0: Internal.ChannelHandlerContext_): void; - get sharable(): boolean; + type List_ = List; + class CommandStorage { + constructor($$0: Internal.DimensionDataStorage_) + get($$0: ResourceLocation_): Internal.CompoundTag; + keys(): Internal.Stream; + set($$0: ResourceLocation_, $$1: Internal.CompoundTag_): void; + } + type CommandStorage_ = CommandStorage; + class DragonHoldingPatternPhase extends Internal.AbstractDragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + getFlyTargetLocation(): Vec3; + begin(): void; + onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_, $$3: Internal.Player_): void; + doServerTick(): void; + getPhase(): Internal.EnderDragonPhase; + get flyTargetLocation(): Vec3 + get phase(): Internal.EnderDragonPhase + } + type DragonHoldingPatternPhase_ = DragonHoldingPatternPhase; + interface BlockApiCache { + getPos(): BlockPos; + find(context: C): A; + getBlockEntity(): Internal.BlockEntity; + find(arg0: Internal.BlockState_, arg1: C): A; + getLookup(): Internal.BlockApiLookup; + getWorld(): Internal.ServerLevel; + create(lookup: Internal.BlockApiLookup_, world: Internal.ServerLevel_, pos: BlockPos_): this; + get pos(): BlockPos + get blockEntity(): Internal.BlockEntity + get lookup(): Internal.BlockApiLookup + get world(): Internal.ServerLevel + } + type BlockApiCache_ = BlockApiCache; + class ClientboundSetPlayerTeamPacket$Parameters { + constructor($$0: Internal.PlayerTeam_) + constructor($$0: Internal.FriendlyByteBuf_) + getNametagVisibility(): string; + getDisplayName(): Internal.Component; + getCollisionRule(): string; + write($$0: Internal.FriendlyByteBuf_): void; + getPlayerPrefix(): Internal.Component; + getColor(): Internal.ChatFormatting; + getPlayerSuffix(): Internal.Component; + getOptions(): number; + get nametagVisibility(): string + get displayName(): Internal.Component + get collisionRule(): string + get playerPrefix(): Internal.Component + get color(): Internal.ChatFormatting + get playerSuffix(): Internal.Component + get options(): number + } + type ClientboundSetPlayerTeamPacket$Parameters_ = ClientboundSetPlayerTeamPacket$Parameters; + class LookControl implements Internal.Control { + constructor($$0: Internal.Mob_) + setLookAt($$0: Internal.Entity_): void; + setLookAt($$0: Internal.Entity_, $$1: number, $$2: number): void; + getWantedX(): number; + getWantedY(): number; + getWantedZ(): number; + setLookAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): void; + setLookAt($$0: Vec3_): void; + isLookingAtTarget(): boolean; + setLookAt($$0: number, $$1: number, $$2: number): void; + tick(): void; + set lookAt($$0: Internal.Entity_) + get wantedX(): number + get wantedY(): number + get wantedZ(): number + set lookAt($$0: Vec3_) + get lookingAtTarget(): boolean + } + type LookControl_ = LookControl; + class EntitySpawnedEventJS extends Internal.EntityEventJS { + constructor(entity: Internal.Entity_, level: Internal.Level_) + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getLevel(): Internal.LevelJS; + get entity(): Internal.EntityJS + get level(): Internal.LevelJS + } + type EntitySpawnedEventJS_ = EntitySpawnedEventJS; + class ClientboundAwardStatsPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Object2IntMap_>) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getStats(): Internal.Map, number>; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get stats(): Internal.Map, number> + get skippable(): boolean + } + type ClientboundAwardStatsPacket_ = ClientboundAwardStatsPacket; + interface Control { + } + type Control_ = Control; + class DispenserMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_) + constructor($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_) + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + removed($$0: Internal.Player_): void; + } + type DispenserMenu_ = DispenserMenu; + class GameEvent implements Internal.InjectedGameEventExtension { + constructor($$0: string, $$1: number) + is($$0: Internal.TagKey_): boolean; + toString(): string; + getName(): string; + builtInRegistryHolder(): Internal.Holder$Reference; + arch$registryName(): ResourceLocation; + getNotificationRadius(): number; + arch$holder(): Internal.Holder; + get name(): string + get notificationRadius(): number + readonly static "EQUIP": Internal.GameEvent; + readonly static "BLOCK_ATTACH": Internal.GameEvent; + readonly static "ENTITY_DAMAGED": Internal.GameEvent; + readonly static "PISTON_CONTRACT": Internal.GameEvent; + readonly static "LIGHTNING_STRIKE": Internal.GameEvent; + readonly static "BLOCK_PLACE": Internal.GameEvent; + readonly static "DISPENSE_FAIL": Internal.GameEvent; + readonly static "MINECART_MOVING": Internal.GameEvent; + readonly static "ENTITY_KILLED": Internal.GameEvent; + readonly static "DEFAULT_NOTIFICATION_RADIUS": 16; + readonly static "DRINKING_FINISH": Internal.GameEvent; + readonly static "PROJECTILE_LAND": Internal.GameEvent; + readonly static "BLOCK_OPEN": Internal.GameEvent; + readonly static "PISTON_EXTEND": Internal.GameEvent; + readonly static "BLOCK_DESTROY": Internal.GameEvent; + readonly static "EAT": Internal.GameEvent; + readonly static "ENTITY_PLACE": Internal.GameEvent; + readonly static "SPLASH": Internal.GameEvent; + readonly static "BLOCK_SWITCH": Internal.GameEvent; + readonly static "BLOCK_UNSWITCH": Internal.GameEvent; + readonly static "SWIM": Internal.GameEvent; + readonly static "WOLF_SHAKING": Internal.GameEvent; + readonly static "FLUID_PICKUP": Internal.GameEvent; + readonly static "PRIME_FUSE": Internal.GameEvent; + readonly static "ELYTRA_FREE_FALL": Internal.GameEvent; + readonly static "CONTAINER_CLOSE": Internal.GameEvent; + readonly static "EXPLODE": Internal.GameEvent; + readonly static "HIT_GROUND": Internal.GameEvent; + readonly static "RING_BELL": Internal.GameEvent; + readonly static "STEP": Internal.GameEvent; + readonly static "FISHING_ROD_CAST": Internal.GameEvent; + readonly static "MOB_INTERACT": Internal.GameEvent; + readonly static "FISHING_ROD_REEL_IN": Internal.GameEvent; + readonly static "BLOCK_CHANGE": Internal.GameEvent; + readonly static "FLAP": Internal.GameEvent; + readonly static "RAVAGER_ROAR": Internal.GameEvent; + readonly static "SHULKER_OPEN": Internal.GameEvent; + readonly static "BLOCK_PRESS": Internal.GameEvent; + readonly static "BLOCK_UNPRESS": Internal.GameEvent; + readonly static "SHEAR": Internal.GameEvent; + readonly static "BLOCK_CLOSE": Internal.GameEvent; + readonly static "BLOCK_DETACH": Internal.GameEvent; + readonly static "FLUID_PLACE": Internal.GameEvent; + readonly static "SHULKER_CLOSE": Internal.GameEvent; + readonly static "PROJECTILE_SHOOT": Internal.GameEvent; + readonly static "CONTAINER_OPEN": Internal.GameEvent; + } + type GameEvent_ = Special.GameEvent | GameEvent; + class RenderStateShard$ShaderStateShard extends Internal.RenderStateShard { + constructor() + constructor($$0: Internal.Supplier_) + toString(): string; + } + type RenderStateShard$ShaderStateShard_ = RenderStateShard$ShaderStateShard; + interface Iterable { + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + iterator(): Internal.Iterator; + } + type Iterable_ = Iterable; + class AllowElytraFlightEventJS extends Internal.LivingEntityEventJS { + constructor(entity: Internal.LivingEntity_) + getEntity(): Internal.EntityJS; + canCancel(): boolean; + static handler(entity: Internal.LivingEntity_): boolean; + get entity(): Internal.EntityJS + } + type AllowElytraFlightEventJS_ = AllowElytraFlightEventJS; + interface ParticleRenderType { + begin(arg0: Internal.BufferBuilder_, arg1: Internal.TextureManager_): void; + end(arg0: Internal.Tesselator_): void; + readonly static "TERRAIN_SHEET": any; + readonly static "CUSTOM": any; + readonly static "PARTICLE_SHEET_OPAQUE": any; + readonly static "PARTICLE_SHEET_LIT": any; + readonly static "NO_RENDER": any; + readonly static "PARTICLE_SHEET_TRANSLUCENT": any; + } + type ParticleRenderType_ = ParticleRenderType; + class StructureTemplate$StructureBlockInfo { + constructor($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.CompoundTag_) + toString(): string; + readonly "nbt": Internal.CompoundTag; + readonly "pos": BlockPos; + readonly "state": Internal.BlockState; + } + type StructureTemplate$StructureBlockInfo_ = StructureTemplate$StructureBlockInfo; + class ServerData$ServerPackStatus extends Internal.Enum { + getName(): Internal.Component; + static values(): Internal.ServerData$ServerPackStatus[]; + static valueOf($$0: string): Internal.ServerData$ServerPackStatus; + get name(): Internal.Component + readonly static "ENABLED": Internal.ServerData$ServerPackStatus; + readonly static "DISABLED": Internal.ServerData$ServerPackStatus; + readonly static "PROMPT": Internal.ServerData$ServerPackStatus; + } + type ServerData$ServerPackStatus_ = ServerData$ServerPackStatus | "prompt" | "disabled" | "enabled"; + class EquipmentSlot$Type extends Internal.Enum { + static values(): Internal.EquipmentSlot$Type[]; + static valueOf($$0: string): Internal.EquipmentSlot$Type; + readonly static "ARMOR": Internal.EquipmentSlot$Type; + readonly static "HAND": Internal.EquipmentSlot$Type; + } + type EquipmentSlot$Type_ = EquipmentSlot$Type | "armor" | "hand"; + class Brain$Provider { + makeBrain($$0: Internal.Dynamic_): Internal.Brain; + } + type Brain$Provider_ = Brain$Provider; + class ClientPlayerDataJS extends Internal.PlayerDataJS { + constructor(l: Internal.ClientLevelJS_, p: Internal.Player_, s: boolean) + getMinecraftPlayer(): Internal.Player; + getPlayer(): Internal.PlayerJS; + getProfile(): Internal.GameProfile; + getOverworld(): Internal.LevelJS; + getName(): string; + getId(): Internal.UUID; + getLevel(): Internal.ClientLevelJS; + get minecraftPlayer(): Internal.Player + get player(): Internal.PlayerJS + get profile(): Internal.GameProfile + get overworld(): Internal.LevelJS + get name(): string + get id(): Internal.UUID + get level(): Internal.ClientLevelJS + } + type ClientPlayerDataJS_ = ClientPlayerDataJS; + class JigsawBlockEntity$JointType extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): Internal.JigsawBlockEntity$JointType; + static byName($$0: string): Internal.Optional; + getSerializedName(): string; + static values(): Internal.JigsawBlockEntity$JointType[]; + getTranslatedName(): Internal.Component; + get serializedName(): string + get translatedName(): Internal.Component + readonly static "ROLLABLE": Internal.JigsawBlockEntity$JointType; + readonly static "ALIGNED": Internal.JigsawBlockEntity$JointType; + } + type JigsawBlockEntity$JointType_ = "aligned" | "rollable" | JigsawBlockEntity$JointType; + class Matrix3x2f implements Internal.Cloneable, Internal.Externalizable, Internal.Matrix3x2fc { + constructor() + constructor(arg0: Internal.FloatBuffer_) + constructor(arg0: Internal.Matrix2fc_) + constructor(arg0: Internal.Matrix3x2fc_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) + scaleLocal(arg0: number, arg1: number, arg2: Internal.Matrix3x2f_): this; + m00(): number; + get4x4(arg0: number[]): number[]; + normalizedPositiveY(arg0: Internal.Vector2f_): Internal.Vector2f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mulLocal(arg0: Internal.Matrix3x2fc_): this; + rotateTo(arg0: Internal.Vector2fc_, arg1: Internal.Vector2fc_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + mulLocal(arg0: Internal.Matrix3x2fc_, arg1: Internal.Matrix3x2f_): this; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + testCircle(arg0: number, arg1: number, arg2: number): boolean; + set(arg0: Internal.Matrix3x2fc_): this; + rotate(arg0: number): this; + shearY(arg0: number): this; + scale(arg0: Internal.Vector2fc_): this; + scale(arg0: number): this; + translate(arg0: number, arg1: number): this; + transformPosition(arg0: Internal.Vector2f_): Internal.Vector2f; + scaling(arg0: number, arg1: number): this; + transformDirection(arg0: Internal.Vector2f_): Internal.Vector2f; + shearX(arg0: number, arg1: Internal.Matrix3x2f_): this; + get(arg0: number[]): number[]; + span(arg0: Internal.Vector2f_, arg1: Internal.Vector2f_, arg2: Internal.Vector2f_): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2f_): this; + translateLocal(arg0: Internal.Vector2fc_, arg1: Internal.Matrix3x2f_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + get4x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + toString(arg0: Internal.NumberFormat_): string; + scale(arg0: number, arg1: number, arg2: Internal.Matrix3x2f_): this; + get(arg0: number[], arg1: number): number[]; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + setTranslation(arg0: number, arg1: number): this; + m01(): number; + clone(): any; + testAar(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + writeExternal(arg0: Internal.ObjectOutput_): void; + scale(arg0: Internal.Vector2fc_, arg1: Internal.Matrix3x2f_): this; + unprojectInv(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector2f_): Internal.Vector2f; + scaleAround(arg0: number, arg1: number, arg2: number): this; + scaleLocal(arg0: number, arg1: number): this; + normalizedPositiveX(arg0: Internal.Vector2f_): Internal.Vector2f; + mul(arg0: Internal.Matrix3x2fc_, arg1: Internal.Matrix3x2f_): this; + m20(): number; + setView(arg0: number, arg1: number, arg2: number, arg3: number): this; + view(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2f_): this; + translate(arg0: number, arg1: number, arg2: Internal.Matrix3x2f_): this; + zero(): this; + shearX(arg0: number): this; + get3x3(arg0: number[]): number[]; + get4x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + translate(arg0: Internal.Vector2fc_): this; + get3x3(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get4x4(arg0: number[], arg1: number): number[]; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + set(arg0: number[]): this; + viewArea(arg0: number[]): number[]; + rotate(arg0: number, arg1: Internal.Matrix3x2f_): this; + shearY(arg0: number, arg1: Internal.Matrix3x2f_): this; + scaleLocal(arg0: number): this; + toString(): string; + transformDirection(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + translateLocal(arg0: number, arg1: number, arg2: Internal.Matrix3x2f_): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2f_): this; + scaleLocal(arg0: number, arg1: Internal.Matrix3x2f_): this; + translateLocal(arg0: Internal.Vector2fc_): this; + identity(): this; + testPoint(arg0: number, arg1: number): boolean; + translation(arg0: Internal.Vector2fc_): this; + invert(): this; + rotateAbout(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2f_): this; + get3x3(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + scaling(arg0: number): this; + transformDirection(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + rotation(arg0: number): this; + positiveY(arg0: Internal.Vector2f_): Internal.Vector2f; + m21(): number; + equals(arg0: Internal.Matrix3x2fc_, arg1: number): boolean; + isFinite(): boolean; + get4x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + setTranslation(arg0: Internal.Vector2f_): this; + rotateAbout(arg0: number, arg1: number, arg2: number): this; + m10(): number; + set(arg0: Internal.ByteBuffer_): this; + rotateLocal(arg0: number, arg1: Internal.Matrix3x2f_): this; + readExternal(arg0: Internal.ObjectInput_): void; + origin(arg0: Internal.Vector2f_): Internal.Vector2f; + transformPosition(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + translate(arg0: Internal.Vector2fc_, arg1: Internal.Matrix3x2f_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number): this; + translateLocal(arg0: number, arg1: number): this; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + translation(arg0: number, arg1: number): this; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateTo(arg0: Internal.Vector2fc_, arg1: Internal.Vector2fc_, arg2: Internal.Matrix3x2f_): this; + determinant(): number; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2f_): this; + scale(arg0: number, arg1: Internal.Matrix3x2f_): this; + mul(arg0: Internal.Matrix3x2fc_): this; + set(arg0: Internal.FloatBuffer_): this; + get3x3(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + positiveX(arg0: Internal.Vector2f_): Internal.Vector2f; + transformPosition(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + rotateLocal(arg0: number): this; + scaleAroundLocal(arg0: number, arg1: number, arg2: number): this; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m11(): number; + get4x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get3x3(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + invert(arg0: Internal.Matrix3x2f_): this; + get3x3(arg0: number[], arg1: number): number[]; + scale(arg0: number, arg1: number): this; + unproject(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector2f_): Internal.Vector2f; + get(arg0: Internal.Matrix3x2f_): this; + hashCode(): number; + set(arg0: Internal.Matrix2fc_): this; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2f_): this; + equals(arg0: any): boolean; + view(arg0: number, arg1: number, arg2: number, arg3: number): this; + get finite(): boolean + set translation(arg0: Internal.Vector2f_) + "m10": number; + "m21": number; + "m20": number; + "m01": number; + "m00": number; + "m11": number; + } + type Matrix3x2f_ = Matrix3x2f; + class ClientboundInitializeBorderPacket implements Internal.Packet { + constructor($$0: Internal.WorldBorder_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getOldSize(): number; + getLerpTime(): number; + getWarningBlocks(): number; + getNewSize(): number; + getNewCenterX(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getNewCenterZ(): number; + getWarningTime(): number; + getNewAbsoluteMaxSize(): number; + isSkippable(): boolean; + get oldSize(): number + get lerpTime(): number + get warningBlocks(): number + get newSize(): number + get newCenterX(): number + get newCenterZ(): number + get warningTime(): number + get newAbsoluteMaxSize(): number + get skippable(): boolean + } + type ClientboundInitializeBorderPacket_ = ClientboundInitializeBorderPacket; + class Matrix3x2d implements Internal.Cloneable, Internal.Externalizable, Internal.Matrix3x2dc { + constructor() + constructor(arg0: Internal.DoubleBuffer_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) + constructor(arg0: Internal.Matrix2dc_) + constructor(arg0: Internal.Matrix2fc_) + constructor(arg0: Internal.Matrix3x2dc_) + scale(arg0: number, arg1: Internal.Matrix3x2d_): this; + get4x4(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mulLocal(arg0: Internal.Matrix3x2dc_, arg1: Internal.Matrix3x2d_): this; + normalizedPositiveX(arg0: Internal.Vector2d_): Internal.Vector2d; + viewArea(arg0: number[]): number[]; + set(arg0: number, arg1: Internal.DoubleBuffer_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + scaleAround(arg0: number, arg1: number, arg2: number): this; + setView(arg0: number, arg1: number, arg2: number, arg3: number): this; + view(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2d_): this; + scale(arg0: Internal.Vector2fc_): this; + m01(): number; + m20(): number; + invert(arg0: Internal.Matrix3x2d_): this; + rotation(arg0: number): this; + rotate(arg0: number, arg1: Internal.Matrix3x2d_): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + translateLocal(arg0: Internal.Vector2dc_, arg1: Internal.Matrix3x2d_): this; + translate(arg0: number, arg1: number): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2d_): this; + scaleLocal(arg0: number, arg1: Internal.Matrix3x2d_): this; + toString(arg0: Internal.NumberFormat_): string; + get(arg0: Internal.Matrix3x2d_): this; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2d_): this; + scaleLocal(arg0: number, arg1: number): this; + get3x3(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + scaling(arg0: number): this; + clone(): any; + writeExternal(arg0: Internal.ObjectOutput_): void; + mul(arg0: Internal.Matrix3x2dc_, arg1: Internal.Matrix3x2d_): this; + mul(arg0: Internal.Matrix3x2dc_): this; + scale(arg0: Internal.Vector2dc_, arg1: Internal.Matrix3x2d_): this; + transformPosition(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + rotateTo(arg0: Internal.Vector2dc_, arg1: Internal.Vector2dc_, arg2: Internal.Matrix3x2d_): this; + positiveY(arg0: Internal.Vector2d_): Internal.Vector2d; + scaleLocal(arg0: number): this; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): this; + get4x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + zero(): this; + get3x3(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateTo(arg0: Internal.Vector2dc_, arg1: Internal.Vector2dc_): this; + m00(): number; + testPoint(arg0: number, arg1: number): boolean; + transformPosition(arg0: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number[]): number[]; + determinant(): number; + view(arg0: number, arg1: number, arg2: number, arg3: number): this; + toString(): string; + testCircle(arg0: number, arg1: number, arg2: number): boolean; + invert(): this; + origin(arg0: Internal.Vector2d_): Internal.Vector2d; + unproject(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector2d_): Internal.Vector2d; + set(arg0: Internal.Matrix2dc_): this; + m11(): number; + get4x4(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + identity(): this; + scale(arg0: number, arg1: number, arg2: Internal.Matrix3x2d_): this; + get4x4(arg0: number[]): number[]; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + transformDirection(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + unprojectInv(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector2d_): Internal.Vector2d; + scale(arg0: Internal.Vector2fc_, arg1: Internal.Matrix3x2d_): this; + positiveX(arg0: Internal.Vector2d_): Internal.Vector2d; + mulLocal(arg0: Internal.Matrix3x2dc_): this; + get3x3(arg0: number[]): number[]; + isFinite(): boolean; + rotate(arg0: number): this; + scale(arg0: Internal.Vector2dc_): this; + set(arg0: Internal.Matrix3x2dc_): this; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + get3x3(arg0: number[], arg1: number): number[]; + testAar(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + transform(arg0: Internal.Vector3d_): Internal.Vector3d; + set(arg0: Internal.DoubleBuffer_): this; + set(arg0: Internal.ByteBuffer_): this; + span(arg0: Internal.Vector2d_, arg1: Internal.Vector2d_, arg2: Internal.Vector2d_): this; + scale(arg0: number): this; + transformPosition(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + readExternal(arg0: Internal.ObjectInput_): void; + translate(arg0: Internal.Vector2dc_, arg1: Internal.Matrix3x2d_): this; + transformDirection(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2d_): this; + set(arg0: number[]): this; + translateLocal(arg0: number, arg1: number, arg2: Internal.Matrix3x2d_): this; + m10(): number; + scaleAroundLocal(arg0: number, arg1: number, arg2: number): this; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2d_): this; + scale(arg0: number, arg1: number): this; + setTranslation(arg0: number, arg1: number): this; + normalizedPositiveY(arg0: Internal.Vector2d_): Internal.Vector2d; + scaling(arg0: number, arg1: number): this; + get(arg0: number[], arg1: number): number[]; + get3x3(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number): this; + translation(arg0: number, arg1: number): this; + m21(): number; + translate(arg0: number, arg1: number, arg2: Internal.Matrix3x2d_): this; + rotateLocal(arg0: number, arg1: Internal.Matrix3x2d_): this; + transformDirection(arg0: Internal.Vector2d_): Internal.Vector2d; + get4x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get3x3(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + translateLocal(arg0: Internal.Vector2dc_): this; + translateLocal(arg0: number, arg1: number): this; + get4x4(arg0: number[], arg1: number): number[]; + translate(arg0: Internal.Vector2dc_): this; + set(arg0: Internal.Matrix2fc_): this; + rotateAbout(arg0: number, arg1: number, arg2: number): this; + rotateLocal(arg0: number): this; + hashCode(): number; + setTranslation(arg0: Internal.Vector2dc_): this; + rotateAbout(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2d_): this; + transform(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + equals(arg0: any): boolean; + translation(arg0: Internal.Vector2dc_): this; + equals(arg0: Internal.Matrix3x2dc_, arg1: number): boolean; + scaleLocal(arg0: number, arg1: number, arg2: Internal.Matrix3x2d_): this; + get finite(): boolean + set translation(arg0: Internal.Vector2dc_) + "m01": number; + "m10": number; + "m21": number; + "m00": number; + "m11": number; + "m20": number; + } + type Matrix3x2d_ = Matrix3x2d; + class OreConfiguration$TargetBlockState { + readonly static "CODEC": any; + readonly "state": Internal.BlockState; + readonly "target": Internal.RuleTest; + } + type OreConfiguration$TargetBlockState_ = OreConfiguration$TargetBlockState; + interface OpenOption { + } + type OpenOption_ = OpenOption; + class VertexFormatElement$Usage extends Internal.Enum { + static values(): Internal.VertexFormatElement$Usage[]; + clearBufferState($$0: number, $$1: number): void; + getName(): string; + static valueOf($$0: string): Internal.VertexFormatElement$Usage; + get name(): string + readonly static "GENERIC": Internal.VertexFormatElement$Usage; + readonly static "COLOR": Internal.VertexFormatElement$Usage; + readonly static "NORMAL": Internal.VertexFormatElement$Usage; + readonly static "UV": Internal.VertexFormatElement$Usage; + readonly static "POSITION": Internal.VertexFormatElement$Usage; + readonly static "PADDING": Internal.VertexFormatElement$Usage; + } + type VertexFormatElement$Usage_ = VertexFormatElement$Usage | "normal" | "color" | "generic" | "position" | "padding" | "uv"; + interface ChunkBuilderAccess { + getQueuedTaskCount(): number; + getBufferCount(): number; + getUploadQueue(): Internal.Queue; + get queuedTaskCount(): number + get bufferCount(): number + get uploadQueue(): Internal.Queue + } + type ChunkBuilderAccess_ = ChunkBuilderAccess; + class GameRulesJS { + constructor(r: Internal.GameRules_) + getBoolean(rule: string): boolean; + getString(rule: string): string; + getInt(rule: string): number; + set(rule: string, value: any): void; + getKey(rule: string): Internal.GameRules$Key; + get(rule: string): Internal.GameRules$Value; + } + type GameRulesJS_ = GameRulesJS; + class ArrayOrSelf { + } + type ArrayOrSelf_ = T | T[]; + class IntegerProperty extends Internal.Property { + getPossibleValues(): Internal.Collection; + getName($$0: number): string; + generateHashCode(): number; + static create($$0: string, $$1: number, $$2: number): Internal.IntegerProperty; + getValue($$0: string): Internal.Optional; + getName(arg0: Internal.Comparable_): string; + equals($$0: any): boolean; + get possibleValues(): Internal.Collection + } + type IntegerProperty_ = IntegerProperty; + class AnvilMenu extends Internal.ItemCombinerMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: any_) + constructor($$0: number, $$1: Internal.Inventory_) + static calculateIncreasedRepairCost($$0: number): number; + getCost(): number; + setItemName($$0: string): void; + createResult(): void; + get cost(): number + set itemName($$0: string) + readonly static "MAX_NAME_LENGTH": 50; + } + type AnvilMenu_ = AnvilMenu; + interface FabricLootSupplier { + asVanilla(): Internal.LootTable; + getPools(): Internal.List; + getFunctions(): Internal.List; + getType(): Internal.LootContextParamSet; + get pools(): Internal.List + get functions(): Internal.List + get type(): Internal.LootContextParamSet + } + type FabricLootSupplier_ = FabricLootSupplier; + interface Closeable extends Internal.AutoCloseable { + close(): void; + } + type Closeable_ = Closeable; + interface MobEffectBuilder$EffectTickCallback { + applyEffectTick(arg0: Internal.LivingEntityJS_, arg1: number): void; + } + type MobEffectBuilder$EffectTickCallback_ = MobEffectBuilder$EffectTickCallback | ((arg0: Internal.LivingEntityJS, arg1: number)=>void); + class Mule extends Internal.AbstractChestedHorse { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + } + type Mule_ = Mule; + interface CollisionGetter extends Internal.BlockGetter { + noCollision($$0: Internal.Entity_): boolean; + getMinSection(): number; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getSectionIndex($$0: number): number; + getMaxSection(): number; + getMaxBuildHeight(): number; + getLightEmission($$0: BlockPos_): number; + getBlockFloorHeight($$0: BlockPos_): number; + getSectionYFromSectionIndex($$0: number): number; + noCollision($$0: Internal.AABB_): boolean; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions(arg0: Internal.Entity_, arg1: Internal.AABB_): Internal.List; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getWorldBorder(): Internal.WorldBorder; + isOutsideBuildHeight($$0: number): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getSectionsCount(): number; + getChunkForCollisions(arg0: number, arg1: number): Internal.BlockGetter; + getMaxLightLevel(): number; + getSectionIndexFromSectionY($$0: number): number; + get minSection(): number + get maxSection(): number + get maxBuildHeight(): number + get worldBorder(): Internal.WorldBorder + get sectionsCount(): number + get maxLightLevel(): number + } + type CollisionGetter_ = CollisionGetter; + abstract class AbstractVillager extends Internal.AgeableMob implements Internal.InventoryCarrier, Internal.Npc, Internal.Merchant { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + notifyTradeUpdated($$0: Internal.ItemStack_): void; + getUnhappyCounter(): number; + setTradingPlayer($$0: Internal.Player_): void; + getTradingPlayer(): Internal.Player; + getSlot($$0: number): Internal.SlotAccess; + getInventory(): Internal.SimpleContainer; + getNotifyTradeSound(): Internal.SoundEvent; + asKJS(): Internal.EntityJS; + getInventory(): Internal.Container; + method_5749($$0: Internal.CompoundTag_): void; + showProgressBar(): boolean; + getVillagerXp(): number; + getComponent(key: Internal.ComponentKey_): C; + isTrading(): boolean; + getRopeHoldPosition($$0: number): Vec3; + notifyTrade($$0: Internal.MerchantOffer_): void; + isClientSide(): boolean; + setUnhappyCounter($$0: number): void; + canBeLeashed($$0: Internal.Player_): boolean; + canRestock(): boolean; + getOffers(): Internal.MerchantOffers; + openTradingScreen($$0: Internal.Player_, $$1: Internal.Component_, $$2: number): void; + method_5652($$0: Internal.CompoundTag_): void; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + alwaysAccepts(): boolean; + changeDimension($$0: Internal.ServerLevel_): Internal.Entity; + die($$0: Internal.DamageSource_): void; + overrideXp($$0: number): void; + overrideOffers($$0: Internal.MerchantOffers_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + playCelebrateSound(): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get unhappyCounter(): number + set tradingPlayer($$0: Internal.Player_) + get tradingPlayer(): Internal.Player + get inventory(): Internal.SimpleContainer + get notifyTradeSound(): Internal.SoundEvent + get inventory(): Internal.Container + get villagerXp(): number + get trading(): boolean + get clientSide(): boolean + set unhappyCounter($$0: number) + get offers(): Internal.MerchantOffers + readonly static "VILLAGER_SLOT_OFFSET": 300; + } + type AbstractVillager_ = AbstractVillager; + interface WatchEvent$Kind { + name(): string; + type(): Internal.Class; + } + type WatchEvent$Kind_ = WatchEvent$Kind; + class ClientboundUpdateRecipesPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Collection_>) + static fromNetwork($$0: Internal.FriendlyByteBuf_): Internal.Recipe; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + static toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; + isSkippable(): boolean; + getRecipes(): Internal.List>; + get skippable(): boolean + get recipes(): Internal.List> + } + type ClientboundUpdateRecipesPacket_ = ClientboundUpdateRecipesPacket; + abstract class ScriptableObject implements Internal.SymbolScriptable, Internal.Scriptable, Internal.ConstProperties { + constructor() + constructor(scope: Internal.Scriptable_, prototype: Internal.Scriptable_) + preventExtensions(): void; + static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean, mapInheritance: boolean): string; + getClassName(): string; + setParentScope(m: Internal.Scriptable_): void; + static getTopScopeValue(scope: Internal.Scriptable_, key: any): any; + has(key: Internal.Symbol_, start: Internal.Scriptable_): boolean; + getTypeOf(): Internal.MemberType; + defineOwnProperties(cx: Internal.Context_, props: Internal.ScriptableObject_): void; + static getProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): any; + put(name: string, start: Internal.Scriptable_, value: any): void; + getAttributes(name: string): number; + static putProperty(obj: Internal.Scriptable_, key: Internal.Symbol_, value: any): void; + associateValue(key: any, value: any): any; + getAttributes(index: number): number; + getParentScope(): Internal.Scriptable; + put(key: Internal.Symbol_, start: Internal.Scriptable_, value: any): void; + hasInstance(instance: Internal.Scriptable_): boolean; + getAttributes(sym: Internal.Symbol_): number; + static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_): void; + has(name: string, start: Internal.Scriptable_): boolean; + static putConstProperty(obj: Internal.Scriptable_, name: string, value: any): void; + static getClassPrototype(scope: Internal.Scriptable_, className: string): Internal.Scriptable; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + static putProperty(obj: Internal.Scriptable_, name: string, value: any): void; + getIds(): any[]; + has(index: number, start: Internal.Scriptable_): boolean; + isConst(name: string): boolean; + defineProperty(propertyName: string, delegateTo: any, getter: Internal.Method_, setter: Internal.Method_, attributes: number): void; + getPrototype(): Internal.Scriptable; + isExtensible(): boolean; + avoidObjectDetection(): boolean; + setPrototype(m: Internal.Scriptable_): void; + defineProperty(propertyName: string, clazz: Internal.Class_, attributes: number): void; + getGetterOrSetter(name: string, index: number, isSetter: boolean): any; + defineFunctionProperties(names: string[], clazz: Internal.Class_, attributes: number): void; + get(key: Internal.Symbol_, start: Internal.Scriptable_): any; + static getDefaultValue(object: Internal.Scriptable_, typeHint: Internal.Class_): any; + static callMethod(obj: Internal.Scriptable_, methodName: string, args: any[]): any; + getAssociatedValue(key: any): any; + static hasProperty(obj: Internal.Scriptable_, name: string): boolean; + static getArrayPrototype(scope: Internal.Scriptable_): Internal.Scriptable; + setAttributes(key: Internal.Symbol_, attributes: number): void; + static getProperty(obj: Internal.Scriptable_, index: number): any; + getExternalArrayData(): Internal.ExternalArrayData; + setExternalArrayData(array: Internal.ExternalArrayData_): void; + static getFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; + static putProperty(obj: Internal.Scriptable_, index: number, value: any): void; + isEmpty(): boolean; + get(name: string, start: Internal.Scriptable_): any; + static deleteProperty(obj: Internal.Scriptable_, name: string): boolean; + static getProperty(obj: Internal.Scriptable_, name: string): any; + defineOwnProperty(cx: Internal.Context_, id: any, desc: Internal.ScriptableObject_): void; + static redefineProperty(obj: Internal.Scriptable_, name: string, isConst: boolean): void; + static hasProperty(obj: Internal.Scriptable_, index: number): boolean; + defineConst(name: string, start: Internal.Scriptable_): void; + static defineProperty(destination: Internal.Scriptable_, propertyName: string, value: any, attributes: number): void; + static getGeneratorFunctionPrototype(scope: Internal.Scriptable_): Internal.Scriptable; + static callMethod(cx: Internal.Context_, obj: Internal.Scriptable_, methodName: string, args: any[]): any; + putConst(name: string, start: Internal.Scriptable_, value: any): void; + static getPropertyIds(obj: Internal.Scriptable_): any[]; + defineProperty(key: Internal.Symbol_, value: any, attributes: number): void; + isSealed(): boolean; + defineProperty(propertyName: string, value: any, attributes: number): void; + setAttributes(index: number, attributes: number): void; + setGetterOrSetter(name: string, index: number, getterOrSetter: dev.latvian.mods.rhino.Callable_, isSetter: boolean): void; + put(index: number, start: Internal.Scriptable_, value: any): void; + delete(name: string): void; + static deleteProperty(obj: Internal.Scriptable_, index: number): boolean; + getDefaultValue(typeHint: Internal.Class_): any; + getAllIds(): any[]; + static getObjectPrototype(scope: Internal.Scriptable_): Internal.Scriptable; + delete(key: Internal.Symbol_): void; + get(index: number, start: Internal.Scriptable_): any; + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + size(): number; + getExternalArrayLength(): any; + delete(index: number): void; + setAttributes(name: string, attributes: number): void; + static hasProperty(obj: Internal.Scriptable_, key: Internal.Symbol_): boolean; + static defineConstProperty(destination: Internal.Scriptable_, propertyName: string): void; + static getTopLevelScope(obj: Internal.Scriptable_): Internal.Scriptable; + sealObject(): void; + get(key: any): any; + static defineClass(scope: Internal.Scriptable_, clazz: Internal.Class_, sealed: boolean): void; + get className(): string + set parentScope(m: Internal.Scriptable_) + get typeOf(): Internal.MemberType + get parentScope(): Internal.Scriptable + get ids(): any[] + get prototype(): Internal.Scriptable + get extensible(): boolean + set prototype(m: Internal.Scriptable_) + get externalArrayData(): Internal.ExternalArrayData + set externalArrayData(array: Internal.ExternalArrayData_) + get empty(): boolean + get sealed(): boolean + get allIds(): any[] + get externalArrayLength(): any + readonly static "EMPTY": 0; + readonly static "READONLY": 1; + readonly static "DONTENUM": 2; + readonly static "UNINITIALIZED_CONST": 8; + readonly static "CONST": 13; + readonly static "PERMANENT": 4; + } + type ScriptableObject_ = ScriptableObject; + class ClientEventJS extends Internal.EventJS { + constructor() + post(id: string): boolean; + getEntity(): Internal.EntityJS; + post(id: string, sub: string): boolean; + getLevel(): Internal.ClientLevelJS; + getPlayer(): Internal.ClientPlayerJS; + get entity(): Internal.EntityJS + get level(): Internal.ClientLevelJS + get player(): Internal.ClientPlayerJS + } + type ClientEventJS_ = ClientEventJS; + class RegistryLoader { + overrideRegistryFromResources($$0: Internal.WritableRegistry_, $$1: Internal.ResourceKey_, $$2: Internal.Codec_, $$3: Internal.DynamicOps_): Internal.DataResult; + bind($$0: Internal.RegistryAccess$Writable_): Internal.RegistryLoader$Bound; + } + type RegistryLoader_ = RegistryLoader; + class BigInteger extends Internal.Number implements Internal.Comparable { + constructor(arg0: number, arg1: number[], arg2: number, arg3: number) + constructor(arg0: string, arg1: number) + constructor(arg0: number, arg1: number[]) + constructor(arg0: number, arg1: number, arg2: Internal.Random_) + constructor(arg0: number[], arg1: number, arg2: number) + constructor(arg0: number[]) + constructor(arg0: number, arg1: Internal.Random_) + constructor(arg0: string) + modInverse(arg0: Internal.BigInteger_): this; + doubleValue(): number; + andNot(arg0: Internal.BigInteger_): this; + static valueOf(arg0: number): Internal.BigInteger; + bitCount(): number; + not(): this; + compareTo(arg0: any): number; + shiftRight(arg0: number): this; + min(arg0: Internal.BigInteger_): this; + compareTo(arg0: Internal.BigInteger_): number; + longValue(): number; + clearBit(arg0: number): this; + setBit(arg0: number): this; + max(arg0: Internal.BigInteger_): this; + multiply(arg0: Internal.BigInteger_): this; + divideAndRemainder(arg0: Internal.BigInteger_): Internal.BigInteger[]; + testBit(arg0: number): boolean; + abs(): this; + pow(arg0: number): this; + toByteArray(): number[]; + isProbablePrime(arg0: number): boolean; + modPow(arg0: Internal.BigInteger_, arg1: Internal.BigInteger_): this; + toString(arg0: number): string; + getLowestSetBit(): number; + and(arg0: Internal.BigInteger_): this; + nextProbablePrime(): this; + floatValue(): number; + mod(arg0: Internal.BigInteger_): this; + sqrtAndRemainder(): Internal.BigInteger[]; + static probablePrime(arg0: number, arg1: Internal.Random_): Internal.BigInteger; + remainder(arg0: Internal.BigInteger_): this; + intValue(): number; + intValueExact(): number; + negate(): this; + shiftLeft(arg0: number): this; + subtract(arg0: Internal.BigInteger_): this; + toString(): string; + shortValueExact(): number; + byteValueExact(): number; + longValueExact(): number; + or(arg0: Internal.BigInteger_): this; + bitLength(): number; + hashCode(): number; + flipBit(arg0: number): this; + divide(arg0: Internal.BigInteger_): this; + gcd(arg0: Internal.BigInteger_): this; + sqrt(): this; + xor(arg0: Internal.BigInteger_): this; + add(arg0: Internal.BigInteger_): this; + equals(arg0: any): boolean; + signum(): number; + set bit(arg0: number) + get lowestSetBit(): number + readonly static "TEN": 10; + readonly static "ONE": 1; + readonly static "TWO": 2; + readonly static "ZERO": 0; + } + type BigInteger_ = BigInteger; + class TranslatableComponent extends Internal.BaseComponent implements Internal.ContextAwareComponent, Internal.TranslatableTextHelper$TranslatableTextManipulator { + constructor($$0: string) + constructor($$0: string, ...$$1: any[]) + getKey(): string; + hasStyle(): boolean; + darkRed(): Internal.MutableComponent; + plainCopy(): Internal.BaseComponent; + visitSelf($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visit($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + toJson(): Internal.JsonElement; + visit($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visitSelf($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + darkBlue(): Internal.MutableComponent; + obfuscated(value: boolean): Internal.MutableComponent; + getString($$0: number): string; + getArgs(): any[]; + darkGreen(): Internal.MutableComponent; + bold(): Internal.MutableComponent; + color(c: Internal.Color_): Internal.MutableComponent; + underlined(): Internal.MutableComponent; + yellow(): Internal.MutableComponent; + withStyle($$0: Internal.UnaryOperator_): Internal.MutableComponent; + darkPurple(): Internal.MutableComponent; + getChgLang(): boolean; + blue(): Internal.MutableComponent; + hover(s: Internal.Component_): Internal.MutableComponent; + bold(value: boolean): Internal.MutableComponent; + withStyle($$0: Internal.ChatFormatting_): Internal.MutableComponent; + aqua(): Internal.MutableComponent; + plainCopy(): this; + green(): Internal.MutableComponent; + black(): Internal.MutableComponent; + obfuscated(): Internal.MutableComponent; + clearLangCache(): void; + strikethrough(value: boolean): Internal.MutableComponent; + insertion(s: string): Internal.MutableComponent; + setChgLang(chgLang: boolean): void; + red(): Internal.MutableComponent; + italic(): Internal.MutableComponent; + forEach(arg0: Internal.Consumer_): void; + component(): Internal.Component; + click(s: Internal.ClickEvent_): Internal.MutableComponent; + underlined(value: boolean): Internal.MutableComponent; + resolve($$0: Internal.CommandSourceStack_, $$1: Internal.Entity_, $$2: number): Internal.MutableComponent; + self(): Internal.MutableComponent; + rawComponent(): Internal.MutableComponent; + gray(): Internal.MutableComponent; + font(s: ResourceLocation_): Internal.MutableComponent; + darkAqua(): Internal.MutableComponent; + getString(): string; + darkGray(): Internal.MutableComponent; + spliterator(): Internal.Spliterator; + toString(): string; + iterator(): Internal.Iterator; + noColor(): Internal.MutableComponent; + plainCopy(): Internal.MutableComponent; + withStyle($$0: Internal.Style_): Internal.MutableComponent; + strikethrough(): Internal.MutableComponent; + gold(): Internal.MutableComponent; + hashCode(): number; + white(): Internal.MutableComponent; + hasSiblings(): boolean; + italic(value: boolean): Internal.MutableComponent; + withStyle(...$$0: Internal.ChatFormatting_[]): Internal.MutableComponent; + rawCopy(): Internal.MutableComponent; + toFlatList($$0: Internal.Style_): Internal.List; + lightPurple(): Internal.MutableComponent; + equals($$0: any): boolean; + get key(): string + get args(): any[] + get chgLang(): boolean + set chgLang(chgLang: boolean) + get string(): string + } + type TranslatableComponent_ = TranslatableComponent; + interface Type$TypeMatcher { + match(arg0: com.mojang.datafixers.types.Type_): Internal.Either, Internal.Type$FieldNotFoundException>; + } + type Type$TypeMatcher_ = Type$TypeMatcher; + class RecipeTypeJS { + constructor(s: Internal.RecipeSerializer_, f: Internal.Supplier_) + hashCode(): number; + getId(): ResourceLocation; + isCustom(): boolean; + toString(): string; + equals(obj: any): boolean; + getMod(): string; + get id(): ResourceLocation + get custom(): boolean + get mod(): string + readonly "factory": Internal.Supplier; + readonly "serializer": Internal.RecipeSerializer; + } + type RecipeTypeJS_ = RecipeTypeJS; + class BedPart extends Internal.Enum implements Internal.StringRepresentable { + static valueOf($$0: string): Internal.BedPart; + toString(): string; + getSerializedName(): string; + static values(): Internal.BedPart[]; + get serializedName(): string + readonly static "HEAD": Internal.BedPart; + readonly static "FOOT": Internal.BedPart; + } + type BedPart_ = "foot" | "head" | BedPart; + interface FluidVariantCache { + fabric_getCachedFluidVariant(): Internal.FluidVariant; + } + type FluidVariantCache_ = FluidVariantCache; + class ServerRecipeBook extends Internal.RecipeBook { + constructor() + sendInitialRecipeBook($$0: Internal.ServerPlayer_): void; + toNbt(): Internal.CompoundTag; + fromNbt($$0: Internal.CompoundTag_, $$1: Internal.RecipeManager_): void; + removeRecipes($$0: Internal.Collection_>, $$1: Internal.ServerPlayer_): number; + addRecipes($$0: Internal.Collection_>, $$1: Internal.ServerPlayer_): number; + readonly static "RECIPE_BOOK_TAG": "recipeBook"; + } + type ServerRecipeBook_ = ServerRecipeBook; + class Witch extends Internal.Raider implements Internal.RangedAttackMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + setUsingItem($$0: boolean): void; + aiStep(): void; + asKJS(): Internal.EntityJS; + performRangedAttack($$0: Internal.LivingEntity_, $$1: number): void; + isDrinkingPotion(): boolean; + canBeLeader(): boolean; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getCelebrateSound(): Internal.SoundEvent; + handleEntityEvent($$0: number): void; + applyRaidBuffs($$0: number, $$1: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + set usingItem($$0: boolean) + get drinkingPotion(): boolean + get celebrateSound(): Internal.SoundEvent + } + type Witch_ = Witch; + class DoorHingeSide extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.DoorHingeSide[]; + toString(): string; + getSerializedName(): string; + static valueOf($$0: string): Internal.DoorHingeSide; + get serializedName(): string + readonly static "LEFT": Internal.DoorHingeSide; + readonly static "RIGHT": Internal.DoorHingeSide; + } + type DoorHingeSide_ = DoorHingeSide | "right" | "left"; + interface ScreenKeyboardEvents$BeforeKeyRelease { + beforeKeyRelease(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenKeyboardEvents$BeforeKeyRelease_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>void) | ScreenKeyboardEvents$BeforeKeyRelease; + interface FluidVariant extends Internal.TransferVariant { + of(fluid: Internal.Fluid_, nbt: Internal.CompoundTag_): this; + hasNbt(): boolean; + copyNbt(): Internal.CompoundTag; + of(fluid: Internal.Fluid_): this; + isOf(object: Internal.Fluid_): boolean; + getFluid(): Internal.Fluid; + fromPacket(buf: Internal.FriendlyByteBuf_): this; + fromNbt(nbt: Internal.CompoundTag_): this; + nbtMatches(other: Internal.CompoundTag_): boolean; + blank(): this; + get fluid(): Internal.Fluid + } + type FluidVariant_ = FluidVariant; + interface Long2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToIntFunction { + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Long2IntFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ShortFunction; + put(arg0: number, arg1: number): number; + put(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: any): number; + composeLong(arg0: Internal.Long2LongFunction_): this; + compose(arg0: Internal.Function_): Internal.Function; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Long2FloatFunction; + get(arg0: number): number; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + apply(arg0: number): number; + containsKey(arg0: any): boolean; + get(arg0: any): number; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ShortFunction; + defaultReturnValue(): number; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Long2ReferenceFunction; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Long2LongFunction; + put(arg0: any, arg1: any): any; + applyAsInt(arg0: number): number; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ShortFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Long2ObjectFunction; + remove(arg0: number): number; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ShortFunction; + containsKey(arg0: number): boolean; + getOrDefault(arg0: number, arg1: number): number; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Long2ByteFunction; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ShortFunction; + size(): number; + defaultReturnValue(arg0: number): void; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Long2DoubleFunction; + clear(): void; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ShortFunction; + getOrDefault(arg0: any, arg1: number): number; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Long2CharFunction; + } + type Long2ShortFunction_ = Long2ShortFunction | ((arg0: number)=>number); + class DyeColor extends Internal.Enum implements Internal.StringRepresentable, Internal.Color { + static valueOf($$0: string): Internal.DyeColor; + toString(): string; + getSerializedName(): string; + getArgbJS(): number; + specialEquals(o: any, shallow: boolean): boolean; + static values(): Internal.DyeColor[]; + getTextColor(): number; + getRgbJS(): number; + getSerializeJS(): string; + static byName($$0: string, $$1: Internal.DyeColor_): Internal.DyeColor; + getFireworkColor(): number; + static byFireworkColor($$0: number): Internal.DyeColor; + getMaterialColor(): Internal.MaterialColor; + getName(): string; + createTextColorJS(): Internal.TextColor; + getTextureDiffuseColors(): number[]; + getHexJS(): string; + getFireworkColorJS(): number; + static byId($$0: number): Internal.DyeColor; + getId(): number; + get serializedName(): string + get argbJS(): number + get textColor(): number + get rgbJS(): number + get serializeJS(): string + get fireworkColor(): number + get materialColor(): Internal.MaterialColor + get name(): string + get textureDiffuseColors(): number[] + get hexJS(): string + get fireworkColorJS(): number + get id(): number + readonly static "BROWN": Internal.DyeColor; + readonly static "PINK": Internal.DyeColor; + readonly static "BLUE": Internal.DyeColor; + readonly static "ORANGE": Internal.DyeColor; + readonly static "CYAN": Internal.DyeColor; + readonly static "WHITE": Internal.DyeColor; + readonly static "RED": Internal.DyeColor; + readonly static "LIGHT_BLUE": Internal.DyeColor; + readonly static "LIGHT_GRAY": Internal.DyeColor; + readonly static "GRAY": Internal.DyeColor; + readonly static "PURPLE": Internal.DyeColor; + readonly static "BLACK": Internal.DyeColor; + readonly static "YELLOW": Internal.DyeColor; + readonly static "GREEN": Internal.DyeColor; + readonly static "LIME": Internal.DyeColor; + readonly static "MAGENTA": Internal.DyeColor; + } + type DyeColor_ = "light_blue" | "magenta" | "lime" | "brown" | "red" | "purple" | "pink" | "black" | DyeColor | "green" | "cyan" | "light_gray" | "yellow" | "white" | "gray" | "blue" | "orange"; + class IdFunctionObject extends Internal.BaseFunction { + constructor(idcall: Internal.IdFunctionCall_, tag: any, id: number, name: string, arity: number, scope: Internal.Scriptable_) + constructor(idcall: Internal.IdFunctionCall_, tag: any, id: number, arity: number) + getArity(): number; + getTag(): any; + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + addAsProperty(target: Internal.Scriptable_): void; + exportAsScopeProperty(): void; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getAllIds(): any[]; + methodId(): number; + initFunction(name: string, scope: Internal.Scriptable_): void; + getLength(): number; + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getFunctionName(): string; + getPrototype(): Internal.Scriptable; + hasTag(tag: any): boolean; + createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; + markAsConstructor(prototypeProperty: Internal.Scriptable_): void; + unknown(): Internal.RuntimeException; + get arity(): number + get tag(): any + get allIds(): any[] + get length(): number + get functionName(): string + get prototype(): Internal.Scriptable + } + type IdFunctionObject_ = IdFunctionObject; + class FoodData { + constructor() + setExhaustion($$0: number): void; + addExhaustion($$0: number): void; + readAdditionalSaveData($$0: Internal.CompoundTag_): void; + getSaturationLevel(): number; + getFoodLevel(): number; + addAdditionalSaveData($$0: Internal.CompoundTag_): void; + setFoodLevel($$0: number): void; + tick($$0: Internal.Player_): void; + setSaturation($$0: number): void; + eat($$0: Internal.Item_, $$1: Internal.ItemStack_): void; + eat($$0: number, $$1: number): void; + getLastFoodLevel(): number; + getExhaustionLevel(): number; + needsFood(): boolean; + set exhaustion($$0: number) + get saturationLevel(): number + get foodLevel(): number + set foodLevel($$0: number) + set saturation($$0: number) + get lastFoodLevel(): number + get exhaustionLevel(): number + } + type FoodData_ = FoodData; + class ServerboundUseItemOnPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Hand_, $$1: Internal.BlockHitResult_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getHand(): Hand; + getHitResult(): Internal.BlockHitResult; + isSkippable(): boolean; + get hand(): Hand + get hitResult(): Internal.BlockHitResult + get skippable(): boolean + } + type ServerboundUseItemOnPacket_ = ServerboundUseItemOnPacket; + interface Char2ReferenceFunction extends Internal.IntFunction, it.unimi.dsi.fastutil.Function { + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ReferenceFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ReferenceFunction; + getOrDefault(arg0: any, arg1: V): V; + containsKey(arg0: string): boolean; + containsKey(arg0: any): boolean; + composeChar(arg0: Internal.Char2CharFunction_): this; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ReferenceFunction; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ReferenceFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ReferenceFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Char2ObjectFunction; + remove(arg0: string): V; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ReferenceFunction; + get(arg0: any): V; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ReferenceFunction; + put(arg0: any, arg1: any): any; + apply(arg0: number): V; + remove(arg0: any): V; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Char2CharFunction; + put(arg0: string, arg1: V): V; + get(arg0: string): V; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Char2ShortFunction; + getOrDefault(arg0: string, arg1: V): V; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Char2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + apply(arg0: string): V; + size(): number; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Char2LongFunction; + clear(): void; + put(arg0: string, arg1: V): V; + defaultReturnValue(): V; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ReferenceFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Char2IntFunction; + defaultReturnValue(arg0: V): void; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Char2DoubleFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Char2FloatFunction; + } + type Char2ReferenceFunction_ = Char2ReferenceFunction | ((arg0: string)=>V); + class UseOnContext { + constructor($$0: Internal.Player_, $$1: Hand_, $$2: Internal.BlockHitResult_) + getLevel(): Internal.Level; + getClickedFace(): Internal.Direction; + getClickLocation(): Vec3; + isSecondaryUseActive(): boolean; + getHand(): Hand; + getHorizontalDirection(): Internal.Direction; + getClickedPos(): BlockPos; + getItemInHand(): Internal.ItemStack; + getRotation(): number; + getPlayer(): Internal.Player; + isInside(): boolean; + get level(): Internal.Level + get clickedFace(): Internal.Direction + get clickLocation(): Vec3 + get secondaryUseActive(): boolean + get hand(): Hand + get horizontalDirection(): Internal.Direction + get clickedPos(): BlockPos + get itemInHand(): Internal.ItemStack + get rotation(): number + get player(): Internal.Player + get inside(): boolean + } + type UseOnContext_ = UseOnContext; + class SlotType { + constructor(group: string, name: string, order: number, amount: number, icon: ResourceLocation_, quickMovePredicates: Internal.Set_, validatorPredicates: Internal.Set_, tooltipPredicates: Internal.Set_, dropRule: Internal.TrinketEnums$DropRule_) + getGroup(): string; + getIcon(): ResourceLocation; + getTooltipPredicates(): Internal.Set; + getQuickMovePredicates(): Internal.Set; + write(data: Internal.CompoundTag_): void; + getDropRule(): Internal.TrinketEnums$DropRule; + getTranslation(): Internal.TranslatableComponent; + hashCode(): number; + getName(): string; + getValidatorPredicates(): Internal.Set; + static read(data: Internal.CompoundTag_): Internal.SlotType; + getOrder(): number; + getAmount(): number; + equals(o: any): boolean; + get group(): string + get icon(): ResourceLocation + get tooltipPredicates(): Internal.Set + get quickMovePredicates(): Internal.Set + get dropRule(): Internal.TrinketEnums$DropRule + get translation(): Internal.TranslatableComponent + get name(): string + get validatorPredicates(): Internal.Set + get order(): number + get amount(): number + } + type SlotType_ = SlotType; + class Music { + constructor($$0: Internal.SoundEvent_, $$1: number, $$2: number, $$3: boolean) + getEvent(): Internal.SoundEvent; + replaceCurrentMusic(): boolean; + getMaxDelay(): number; + getMinDelay(): number; + get event(): Internal.SoundEvent + get maxDelay(): number + get minDelay(): number + readonly static "CODEC": any; + } + type Music_ = Music; + interface Long2FloatFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { + remove(arg0: number): number; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2FloatFunction; + get(arg0: any): number; + apply(arg0: number): number; + getOrDefault(arg0: any, arg1: any): any; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Long2ShortFunction; + defaultReturnValue(arg0: number): void; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2FloatFunction; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Long2ByteFunction; + containsKey(arg0: any): boolean; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Long2ObjectFunction; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2FloatFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2FloatFunction; + put(arg0: any, arg1: any): any; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Long2ReferenceFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Long2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Long2IntFunction; + defaultReturnValue(): number; + remove(arg0: any): number; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2FloatFunction; + get(arg0: number): number; + containsKey(arg0: number): boolean; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Long2DoubleFunction; + put(arg0: number, arg1: number): number; + composeLong(arg0: Internal.Long2LongFunction_): this; + applyAsDouble(arg0: number): number; + getOrDefault(arg0: any, arg1: number): number; + put(arg0: number, arg1: number): number; + size(): number; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2FloatFunction; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Long2LongFunction; + clear(): void; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2FloatFunction; + getOrDefault(arg0: number, arg1: number): number; + } + type Long2FloatFunction_ = Long2FloatFunction | ((arg0: number)=>number); + class AlwaysTrueTest extends Internal.RuleTest { + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + readonly static "CODEC": any; + readonly static "INSTANCE": Internal.AlwaysTrueTest; + } + type AlwaysTrueTest_ = AlwaysTrueTest; + class BonusChestFeature extends Internal.Feature { + constructor($$0: Internal.Codec_) + place($$0: Internal.FeaturePlaceContext_): boolean; + } + type BonusChestFeature_ = BonusChestFeature; + class SlabBlockBuilder extends Internal.ShapedBlockBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type SlabBlockBuilder_ = SlabBlockBuilder; + interface Char2IntFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function { + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): number; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Char2CharFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2IntFunction; + remove(arg0: string): number; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2IntFunction; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2IntFunction; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + put(arg0: string, arg1: number): number; + put(arg0: string, arg1: number): number; + containsKey(arg0: string): boolean; + getOrDefault(arg0: string, arg1: number): number; + containsKey(arg0: any): boolean; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Char2LongFunction; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: any, arg1: any): any; + remove(arg0: any): number; + getOrDefault(arg0: any, arg1: number): number; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Char2ObjectFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2IntFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + andThenInt(arg0: Internal.Int2IntFunction_): this; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Char2ShortFunction; + apply(arg0: string): number; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2IntFunction; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2IntFunction; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Char2DoubleFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Char2ReferenceFunction; + get(arg0: string): number; + size(): number; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Char2FloatFunction; + defaultReturnValue(arg0: number): void; + clear(): void; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Char2ByteFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2IntFunction; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + } + type Char2IntFunction_ = Char2IntFunction | ((arg0: string)=>number); + interface SpectatorMenuCategory { + getPrompt(): Internal.Component; + getItems(): Internal.List; + get prompt(): Internal.Component + get items(): Internal.List + } + type SpectatorMenuCategory_ = SpectatorMenuCategory; + class TwistingVinesConfig extends Internal.Record implements Internal.FeatureConfiguration { + constructor($$0: number, $$1: number, $$2: number) + hashCode(): number; + spreadWidth(): number; + getFeatures(): Internal.Stream>; + toString(): string; + spreadHeight(): number; + maxHeight(): number; + equals($$0: any): boolean; + get features(): Internal.Stream> + readonly static "CODEC": any; + } + type TwistingVinesConfig_ = TwistingVinesConfig; + abstract class FlowingFluid extends Internal.Fluid { + constructor() + method_15778($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.FluidState_): void; + getAmount(arg0: Internal.FluidState_): number; + method_15782($$0: Internal.BlockGetter_, $$1: BlockPos_, $$2: Internal.FluidState_): Vec3; + getSource($$0: boolean): Internal.FluidState; + getHeight($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): number; + getFlowing(): Internal.Fluid; + arch$holder(): Internal.Holder; + getFlowing($$0: number, $$1: boolean): Internal.FluidState; + arch$registryName(): ResourceLocation; + getOwnHeight($$0: Internal.FluidState_): number; + getSource(): Internal.Fluid; + getShape($$0: Internal.FluidState_, $$1: Internal.BlockGetter_, $$2: BlockPos_): Internal.VoxelShape; + get flowing(): Internal.Fluid + get source(): Internal.Fluid + readonly static "FALLING": Internal.BooleanProperty; + readonly static "LEVEL": Internal.IntegerProperty; + } + type FlowingFluid_ = FlowingFluid; + class Climate$Sampler extends Internal.Record { + constructor($$0: Internal.DensityFunction_, $$1: Internal.DensityFunction_, $$2: Internal.DensityFunction_, $$3: Internal.DensityFunction_, $$4: Internal.DensityFunction_, $$5: Internal.DensityFunction_, $$6: Internal.List_) + spawnTarget(): Internal.List; + hashCode(): number; + findSpawnPosition(): BlockPos; + sample($$0: number, $$1: number, $$2: number): Internal.Climate$TargetPoint; + toString(): string; + temperature(): Internal.DensityFunction; + humidity(): Internal.DensityFunction; + equals($$0: any): boolean; + weirdness(): Internal.DensityFunction; + depth(): Internal.DensityFunction; + continentalness(): Internal.DensityFunction; + erosion(): Internal.DensityFunction; + } + type Climate$Sampler_ = Climate$Sampler; + interface Remapper { + getMappedClass(from: Internal.Class_): string; + getUnmappedClass(from: string): string; + getMappedField(from: Internal.Class_, field: Internal.Field_): string; + getTypeName(type: string): string; + getMappedMethod(from: Internal.Class_, method: Internal.Method_): string; + } + type Remapper_ = Remapper; + class PackRepository implements Internal.ResourcePackManagerAccessor, Internal.AutoCloseable { + constructor($$0: Internal.PackType_, ...$$1: Internal.RepositorySource_[]) + constructor($$0: Internal.Pack$PackConstructor_, ...$$1: Internal.RepositorySource_[]) + isAvailable($$0: string): boolean; + getProviders(): Internal.Set; + openAllSelected(): Internal.List; + setSelected($$0: Internal.Collection_): void; + reload(): void; + getSelectedPacks(): Internal.Collection; + handler$zll000$construct(arg: Internal.Pack$PackConstructor_, resourcePackProviders: Internal.RepositorySource_[], info: Internal.CallbackInfo_): void; + getSelectedIds(): Internal.Collection; + close(): void; + getPack($$0: string): Internal.Pack; + getAvailableIds(): Internal.Collection; + getAvailablePacks(): Internal.Collection; + get providers(): Internal.Set + set selected($$0: Internal.Collection_) + get selectedPacks(): Internal.Collection + get selectedIds(): Internal.Collection + get availableIds(): Internal.Collection + get availablePacks(): Internal.Collection /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. + * @org.spongepowered.asm.mixin.Final() */ - protected constructor(); + "sources": Internal.Set; } - type ChannelHandlerAdapter_ = ChannelHandlerAdapter; - /** - * @javaClass com.mojang.datafixers.Products$P3 - */ + type PackRepository_ = PackRepository; + class IntOpenHashSet extends Internal.AbstractIntSet implements Internal.Cloneable, Internal.Hash, Internal.Serializable { + constructor() + constructor(arg0: Internal.IntCollection_) + constructor(arg0: Internal.Collection_, arg1: number) + constructor(arg0: Internal.Iterator_) + constructor(arg0: number) + constructor(arg0: number[]) + constructor(arg0: number[], arg1: number, arg2: number, arg3: number) + constructor(arg0: Internal.Iterator_, arg1: number) + constructor(arg0: number, arg1: number) + constructor(arg0: number[], arg1: number) + constructor(arg0: Internal.IntCollection_, arg1: number) + constructor(arg0: Internal.Collection_) + constructor(arg0: number[], arg1: number, arg2: number) + constructor(arg0: Internal.IntIterator_) + constructor(arg0: Internal.IntIterator_, arg1: number) + static of(arg0: number, arg1: number, arg2: number): Internal.IntOpenHashSet; + stream(): Internal.Stream; + forEach(arg0: Internal.Consumer_): void; + add(arg0: number): boolean; + trim(arg0: number): boolean; + isEmpty(): boolean; + contains(arg0: number): boolean; + forEach(arg0: Internal.IntConsumer_): void; + static toSetWithExpectedSize(arg0: Internal.IntStream_, arg1: number): Internal.IntOpenHashSet; + static toSet(arg0: Internal.IntStream_): Internal.IntOpenHashSet; + intStream(): Internal.IntStream; + toArray(arg0: Internal.IntFunction_): T[]; + clone(): this; + intParallelStream(): Internal.IntStream; + addAll(arg0: Internal.Collection_): boolean; + intIterator(): Internal.IntIterator; + contains(arg0: any): boolean; + iterator(): Internal.IntIterator; + removeIf(arg0: Internal.IntPredicate_): boolean; + trim(): boolean; + remove(arg0: number): boolean; + addAll(arg0: Internal.IntCollection_): boolean; + add(arg0: number): boolean; + parallelStream(): Internal.Stream; + remove(arg0: any): boolean; + static of(): Internal.IntOpenHashSet; + intSpliterator(): Internal.IntSpliterator; + add(arg0: any): boolean; + size(): number; + hashCode(): number; + removeIf(arg0: Internal.Predicate_): boolean; + spliterator(): Internal.Spliterator; + static of(arg0: number): Internal.IntOpenHashSet; + clear(): void; + static of(...arg0: number[]): Internal.IntOpenHashSet; + static of(arg0: number, arg1: number): Internal.IntOpenHashSet; + get empty(): boolean + } + type IntOpenHashSet_ = IntOpenHashSet; + class SnowGolem extends Internal.AbstractGolem implements Internal.Shearable, Internal.RangedAttackMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + hasPumpkin(): boolean; + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + shear($$0: Internal.SoundSource_): void; + readyForShearing(): boolean; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + performRangedAttack($$0: Internal.LivingEntity_, $$1: number): void; + isSensitiveToWater(): boolean; + setPumpkin($$0: boolean): void; + alwaysAccepts(): boolean; + getLeashOffset(): Vec3; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + get sensitiveToWater(): boolean + set pumpkin($$0: boolean) + get leashOffset(): Vec3 + } + type SnowGolem_ = SnowGolem; + interface Npc { + } + type Npc_ = Npc; + interface HoglinBase { + getAttackAnimationRemainingTicks(): number; + hurtAndThrowTarget($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): boolean; + throwTarget($$0: Internal.LivingEntity_, $$1: Internal.LivingEntity_): void; + get attackAnimationRemainingTicks(): number + readonly static "ATTACK_ANIMATION_DURATION": 10; + } + type HoglinBase_ = HoglinBase; + interface Float2ReferenceFunction extends Internal.DoubleFunction, it.unimi.dsi.fastutil.Function { + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ReferenceFunction; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ReferenceFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ReferenceFunction; + getOrDefault(arg0: any, arg1: V): V; + getOrDefault(arg0: number, arg1: V): V; + put(arg0: number, arg1: V): V; + containsKey(arg0: any): boolean; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ReferenceFunction; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + remove(arg0: number): V; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ReferenceFunction; + remove(arg0: any): V; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Float2FloatFunction; + get(arg0: number): V; + containsKey(arg0: number): boolean; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Float2LongFunction; + apply(arg0: number): V; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Float2IntFunction; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Float2ByteFunction; + andThen(arg0: Internal.Function_): Internal.Function; + apply(arg0: number): V; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ReferenceFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Float2ReferenceFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Float2ObjectFunction; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Float2ShortFunction; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ReferenceFunction; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ReferenceFunction; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + clear(): void; + defaultReturnValue(): V; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Float2DoubleFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Float2CharFunction; + put(arg0: number, arg1: V): V; + defaultReturnValue(arg0: V): void; + } + type Float2ReferenceFunction_ = ((arg0: number)=>V) | Float2ReferenceFunction; + class ClientboundSetTimePacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number, $$1: number, $$2: boolean) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getGameTime(): number; + isSkippable(): boolean; + getDayTime(): number; + get gameTime(): number + get skippable(): boolean + get dayTime(): number + } + type ClientboundSetTimePacket_ = ClientboundSetTimePacket; + class DetectorBlock$Builder extends Internal.BlockBuilder { + constructor(i: ResourceLocation_) + detectorId(id: string): this; + createObject(): Internal.Block; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + } + type DetectorBlock$Builder_ = DetectorBlock$Builder; + class Date implements Internal.Cloneable, Internal.Comparable, Internal.Serializable { + constructor() + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number) + constructor(arg0: number, arg1: number, arg2: number) + constructor(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) + constructor(arg0: number) + constructor(arg0: string) + clone(): any; + getHours(): number; + toInstant(): Internal.Instant; + compareTo(arg0: any): number; + setDate(arg0: number): void; + getMonth(): number; + static parse(arg0: string): number; + getTimezoneOffset(): number; + before(arg0: Internal.Date_): boolean; + setMonth(arg0: number): void; + compareTo(arg0: Internal.Date_): number; + getMinutes(): number; + getSeconds(): number; + toString(): string; + setYear(arg0: number): void; + getTime(): number; + setHours(arg0: number): void; + setSeconds(arg0: number): void; + setMinutes(arg0: number): void; + static from(arg0: Internal.Instant_): Internal.Date; + getYear(): number; + hashCode(): number; + toGMTString(): string; + after(arg0: Internal.Date_): boolean; + toLocaleString(): string; + getDate(): number; + getDay(): number; + equals(arg0: any): boolean; + static UTC(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + setTime(arg0: number): void; + get hours(): number + set date(arg0: number) + get month(): number + get timezoneOffset(): number + set month(arg0: number) + get minutes(): number + get seconds(): number + set year(arg0: number) + get time(): number + set hours(arg0: number) + set seconds(arg0: number) + set minutes(arg0: number) + get year(): number + get date(): number + get day(): number + set time(arg0: number) + } + type Date_ = Date; + class Random implements Internal.RandomGenerator, Internal.Serializable { + constructor() + constructor(arg0: number) + nextFloat(arg0: number): number; + ints(arg0: number, arg1: number): Internal.IntStream; + nextLong(): number; + nextDouble(): number; + nextLong(arg0: number, arg1: number): number; + nextGaussian(): number; + doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleStream; + nextDouble(arg0: number): number; + nextInt(arg0: number): number; + nextFloat(): number; + nextLong(arg0: number): number; + ints(arg0: number, arg1: number, arg2: number): Internal.IntStream; + nextFloat(arg0: number, arg1: number): number; + doubles(): Internal.DoubleStream; + nextBytes(arg0: number[]): void; + nextInt(): number; + longs(arg0: number): Internal.LongStream; + longs(arg0: number, arg1: number, arg2: number): Internal.LongStream; + nextBoolean(): boolean; + nextDouble(arg0: number, arg1: number): number; + nextExponential(): number; + setSeed(arg0: number): void; + longs(arg0: number, arg1: number): Internal.LongStream; + nextInt(arg0: number, arg1: number): number; + longs(): Internal.LongStream; + isDeprecated(): boolean; + nextGaussian(arg0: number, arg1: number): number; + doubles(arg0: number): Internal.DoubleStream; + ints(): Internal.IntStream; + ints(arg0: number): Internal.IntStream; + doubles(arg0: number, arg1: number): Internal.DoubleStream; + set seed(arg0: number) + get deprecated(): boolean + } + type Random_ = Random; + class ClientboundLevelParticlesPacket implements Internal.Packet { + constructor($$0: T, $$1: boolean, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getCount(): number; + getMaxSpeed(): number; + getParticle(): Internal.ParticleOptions; + isSkippable(): boolean; + isOverrideLimiter(): boolean; + getX(): number; + getXDist(): number; + getY(): number; + getZ(): number; + getYDist(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getZDist(): number; + get count(): number + get maxSpeed(): number + get particle(): Internal.ParticleOptions + get skippable(): boolean + get overrideLimiter(): boolean + get x(): number + get XDist(): number + get y(): number + get z(): number + get YDist(): number + get ZDist(): number + } + type ClientboundLevelParticlesPacket_ = ClientboundLevelParticlesPacket; + abstract class FileLock implements Internal.AutoCloseable { + isValid(): boolean; + toString(): string; + overlaps(arg0: number, arg1: number): boolean; + position(): number; + release(): void; + close(): void; + isShared(): boolean; + size(): number; + channel(): Internal.FileChannel; + acquiredBy(): Internal.Channel; + get valid(): boolean + get shared(): boolean + } + type FileLock_ = FileLock; + class Locale$FilteringMode extends Internal.Enum { + static valueOf(arg0: string): Internal.Locale$FilteringMode; + static values(): Internal.Locale$FilteringMode[]; + readonly static "EXTENDED_FILTERING": Internal.Locale$FilteringMode; + readonly static "IGNORE_EXTENDED_RANGES": Internal.Locale$FilteringMode; + readonly static "AUTOSELECT_FILTERING": Internal.Locale$FilteringMode; + readonly static "MAP_EXTENDED_RANGES": Internal.Locale$FilteringMode; + readonly static "REJECT_EXTENDED_RANGES": Internal.Locale$FilteringMode; + } + type Locale$FilteringMode_ = "reject_extended_ranges" | Locale$FilteringMode | "extended_filtering" | "ignore_extended_ranges" | "autoselect_filtering" | "map_extended_ranges"; + interface MutableQuadView extends Internal.QuadView { + spriteColor(arg0: number, arg1: number, arg2: number): this; + sprite(vertexIndex: number, spriteIndex: number, uv: Internal.Vec2_): this; + normal(vertexIndex: number, vec: Internal.Vector3f_): this; + material(arg0: Internal.RenderMaterial_): this; + pos(arg0: number, arg1: number, arg2: number, arg3: number): this; + lightmap(b0: number, b1: number, b2: number, b3: number): this; + spriteBake(arg0: number, arg1: Internal.TextureAtlasSprite_, arg2: number): this; + tag(arg0: number): this; + pos(vertexIndex: number, vec: Internal.Vector3f_): this; + normal(arg0: number, arg1: number, arg2: number, arg3: number): this; + spriteColor(spriteIndex: number, c0: number, c1: number, c2: number, c3: number): this; + fromVanilla(arg0: Internal.BakedQuad_, arg1: Internal.RenderMaterial_, arg2: Internal.Direction_): this; + nominalFace(arg0: Internal.Direction_): this; + sprite(arg0: number, arg1: number, arg2: number, arg3: number): this; + lightmap(arg0: number, arg1: number): this; + fromVanilla(arg0: number[], arg1: number, arg2: boolean): this; + toBakedQuad(spriteIndex: number, sprite: Internal.TextureAtlasSprite_, isItem: boolean): Internal.BakedQuad; + colorIndex(arg0: number): this; + cullFace(arg0: Internal.Direction_): this; + readonly static "BAKE_ROTATE_270": 3; + readonly static "BAKE_FLIP_V": 16; + readonly static "BAKE_FLIP_U": 8; + readonly static "BAKE_ROTATE_180": 2; + readonly static "BAKE_ROTATE_90": 1; + readonly static "BAKE_ROTATE_NONE": 0; + readonly static "BAKE_LOCK_UV": 4; + readonly static "BAKE_NORMALIZED": 32; + } + type MutableQuadView_ = MutableQuadView; + class IsoChronology extends Internal.AbstractChronology implements Internal.Serializable { + localDateTime(arg0: Internal.TemporalAccessor_): Internal.LocalDateTime; + date(arg0: Internal.TemporalAccessor_): Internal.LocalDate; + eras(): Internal.List; + resolveDate(arg0: Internal.Map_, arg1: Internal.ResolverStyle_): Internal.LocalDate; + period(arg0: number, arg1: number, arg2: number): Internal.ChronoPeriod; + epochSecond(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: Internal.ZoneOffset_): number; + zonedDateTime(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.ChronoZonedDateTime; + eraOf(arg0: number): Internal.IsoEra; + date(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number): Internal.LocalDate; + getId(): string; + isLeapYear(arg0: number): boolean; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + dateNow(arg0: Internal.ZoneId_): Internal.LocalDate; + zonedDateTime(arg0: Internal.TemporalAccessor_): Internal.ChronoZonedDateTime; + dateYearDay(arg0: Internal.Era_, arg1: number, arg2: number): Internal.LocalDate; + dateNow(arg0: Internal.Clock_): Internal.ChronoLocalDate; + dateEpochDay(arg0: number): Internal.ChronoLocalDate; + getCalendarType(): string; + dateYearDay(arg0: number, arg1: number): Internal.ChronoLocalDate; + date(arg0: number, arg1: number, arg2: number): Internal.ChronoLocalDate; + range(arg0: Internal.ChronoField_): Internal.ValueRange; + prolepticYear(arg0: Internal.Era_, arg1: number): number; + epochSecond(arg0: Internal.Era_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: Internal.ZoneOffset_): number; + dateNow(): Internal.ChronoLocalDate; + get id(): string + get calendarType(): string + readonly static "INSTANCE": Internal.IsoChronology; + } + type IsoChronology_ = IsoChronology; + interface AccessorLevelStorageSession { + getDirectory(): Internal.Path; + get directory(): Internal.Path + } + type AccessorLevelStorageSession_ = AccessorLevelStorageSession; + interface ScriptSource { + createStream(arg0: Internal.ScriptFileInfo_): Internal.InputStream; + } + type ScriptSource_ = ((arg0: Internal.ScriptFileInfo)=>Internal.InputStream_) | ScriptSource; + class SoundEventBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + createObject(): any; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + get registryType(): Internal.RegistryObjectBuilderTypes + } + type SoundEventBuilder_ = SoundEventBuilder; + class TagEventJS extends Internal.EventJS { + constructor(t: string, m: Internal.Map_, r: Internal.Registry_) + removeAllTagsFrom(...ids: string[]): void; + post(event: string): void; + get(id: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; + add(tag: ResourceLocation_, ...ids: string[]): Internal.TagEventJS$TagWrapper<>; + getType(): string; + setGlobalPriorityList(o: any): void; + remove(tag: ResourceLocation_, ...ids: string[]): Internal.TagEventJS$TagWrapper<>; + removeAll(tag: ResourceLocation_): Internal.TagEventJS$TagWrapper<>; + get type(): string + set globalPriorityList(o: any) + } + type TagEventJS_ = TagEventJS; + class BlockPathTypes extends Internal.Enum { + static valueOf($$0: string): Internal.BlockPathTypes; + static values(): Internal.BlockPathTypes[]; + getMalus(): number; + get malus(): number + readonly static "STICKY_HONEY": Internal.BlockPathTypes; + readonly static "WALKABLE": Internal.BlockPathTypes; + readonly static "WATER_BORDER": Internal.BlockPathTypes; + readonly static "LAVA": Internal.BlockPathTypes; + readonly static "TRAPDOOR": Internal.BlockPathTypes; + readonly static "DAMAGE_CACTUS": Internal.BlockPathTypes; + readonly static "FENCE": Internal.BlockPathTypes; + readonly static "OPEN": Internal.BlockPathTypes; + readonly static "UNPASSABLE_RAIL": Internal.BlockPathTypes; + readonly static "BLOCKED": Internal.BlockPathTypes; + readonly static "LEAVES": Internal.BlockPathTypes; + readonly static "DANGER_OTHER": Internal.BlockPathTypes; + readonly static "DANGER_POWDER_SNOW": Internal.BlockPathTypes; + readonly static "DOOR_WOOD_CLOSED": Internal.BlockPathTypes; + readonly static "DOOR_IRON_CLOSED": Internal.BlockPathTypes; + readonly static "BREACH": Internal.BlockPathTypes; + readonly static "COCOA": Internal.BlockPathTypes; + readonly static "DAMAGE_OTHER": Internal.BlockPathTypes; + readonly static "DAMAGE_FIRE": Internal.BlockPathTypes; + readonly static "WALKABLE_DOOR": Internal.BlockPathTypes; + readonly static "DANGER_CACTUS": Internal.BlockPathTypes; + readonly static "RAIL": Internal.BlockPathTypes; + readonly static "POWDER_SNOW": Internal.BlockPathTypes; + readonly static "DANGER_FIRE": Internal.BlockPathTypes; + readonly static "DOOR_OPEN": Internal.BlockPathTypes; + readonly static "WATER": Internal.BlockPathTypes; + } + type BlockPathTypes_ = "breach" | "lava" | "danger_powder_snow" | BlockPathTypes | "unpassable_rail" | "leaves" | "cocoa" | "rail" | "fence" | "danger_cactus" | "trapdoor" | "danger_fire" | "blocked" | "walkable" | "open" | "door_iron_closed" | "damage_cactus" | "walkable_door" | "powder_snow" | "damage_other" | "door_wood_closed" | "door_open" | "danger_other" | "water" | "damage_fire" | "water_border" | "sticky_honey"; + class SimpleWeightedRandomList$Builder { + constructor() + build(): Internal.SimpleWeightedRandomList; + add($$0: E, $$1: number): this; + } + type SimpleWeightedRandomList$Builder_ = SimpleWeightedRandomList$Builder; + class Property$Value extends Internal.Record { + constructor($$0: Internal.Property_, $$1: T) + hashCode(): number; + toString(): string; + property(): Internal.Property; + equals($$0: any): boolean; + value(): T; + } + type Property$Value_ = Property$Value; + interface LevelReader extends Internal.BlockAndTintGetter, Internal.RenderAttachedBlockView, Internal.MixinViewableWorld, Internal.BiomeManager$NoiseBiomeSource, Internal.CollisionGetter { + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getMinSection(): number; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getMaxSection(): number; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + getSectionYFromSectionIndex($$0: number): number; + getBiomeManager(): Internal.BiomeManager; + isEmptyBlock($$0: BlockPos_): boolean; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getRawBrightness($$0: BlockPos_, $$1: number): number; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + canSeeSky($$0: BlockPos_): boolean; + isClientSide(): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + getUncachedNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBrightness($$0: BlockPos_): number; + dimensionType(): Internal.DimensionType; + getSkyDarken(): number; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getMinBuildHeight(): number; + getHeight(arg0: Internal.Heightmap$Types_, arg1: number, arg2: number): number; + getSectionIndexFromSectionY($$0: number): number; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + noCollision($$0: Internal.Entity_): boolean; + hasChunkAt($$0: number, $$1: number): boolean; + getSeaLevel(): number; + getSectionIndex($$0: number): number; + hasChunk(arg0: number, arg1: number): boolean; + getMaxBuildHeight(): number; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + getChunk($$0: number, $$1: number): Internal.ChunkAccess; + noCollision($$0: Internal.AABB_): boolean; + isWaterAt($$0: BlockPos_): boolean; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getHeight(): number; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getMaxLocalRawBrightness($$0: BlockPos_): number; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + getChunk(arg0: number, arg1: number, arg2: Internal.ChunkStatus_, arg3: boolean): Internal.ChunkAccess; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + hasChunkAt($$0: BlockPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + containsAnyLiquid($$0: Internal.AABB_): boolean; + getMaxLightLevel(): number; + get minSection(): number + get maxSection(): number + get biomeManager(): Internal.BiomeManager + get clientSide(): boolean + get skyDarken(): number + get sectionsCount(): number + get minBuildHeight(): number + get seaLevel(): number + get maxBuildHeight(): number + get height(): number + get maxLightLevel(): number + } + type LevelReader_ = LevelReader; + class IngredientWithCustomPredicateJS implements Internal.IngredientJS { + constructor(id: Internal.UUID_, i: Internal.IngredientJS_, p: Internal.Predicate_) + getVanillaItems(): Internal.Set; + x(c: number): Internal.IngredientJS; + getCount(): number; + isInvalidRecipeIngredient(): boolean; + toString(): string; + getStacks(): Internal.Set; + asIngredientStack(): Internal.IngredientStackJS; + getItemIds(): Internal.Set; + copy(): Internal.Copyable; + test(stack: Internal.ItemStackJS_): boolean; + isEmpty(): boolean; + toJson(): Internal.JsonElement; + testVanillaItem(i: Internal.Item_): boolean; + filter(filter: Internal.IngredientJS_): Internal.IngredientJS; + not(): Internal.IngredientJS; + anyStackMatches(ingredient: Internal.IngredientJS_): boolean; + createVanillaIngredient(): Internal.Ingredient; + getVanillaPredicate(): Internal.Predicate; + getFirst(): Internal.ItemStackJS; + unwrapStackIngredient(): Internal.List; + withCount(count: number): Internal.IngredientJS; + testVanilla(stack: Internal.ItemStack_): boolean; + get vanillaItems(): Internal.Set + get count(): number + get invalidRecipeIngredient(): boolean + get stacks(): Internal.Set + get itemIds(): Internal.Set + get empty(): boolean + get vanillaPredicate(): Internal.Predicate + get first(): Internal.ItemStackJS + readonly "predicate": Internal.Predicate; + readonly "uuid": Internal.UUID; + readonly "ingredient": Internal.IngredientJS; + } + type IngredientWithCustomPredicateJS_ = IngredientWithCustomPredicateJS; + class ShortTag extends Internal.NumericTag { + getAsDouble(): number; + accept($$0: Internal.TagVisitor_): void; + getAsLong(): number; + getAsFloat(): number; + getAsString(): string; + hashCode(): number; + getType(): Internal.TagType; + getAsInt(): number; + getAsByte(): number; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + getAsNumber(): Internal.Number; + copy(): Internal.Tag; + write($$0: Internal.DataOutput_): void; + static valueOf($$0: number): Internal.ShortTag; + getId(): number; + getAsShort(): number; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + copy(): this; + get asDouble(): number + get asLong(): number + get asFloat(): number + get asString(): string + get type(): Internal.TagType + get asInt(): number + get asByte(): number + get asNumber(): Internal.Number + get id(): number + get asShort(): number + readonly static "TYPE": any; + } + type ShortTag_ = ShortTag; + interface ComposableEntryContainer { + and($$0: Internal.ComposableEntryContainer_): this; + or($$0: Internal.ComposableEntryContainer_): this; + expand(arg0: Internal.LootContext_, arg1: Internal.Consumer_): boolean; + readonly static "ALWAYS_TRUE": Internal.ComposableEntryContainer; + readonly static "ALWAYS_FALSE": Internal.ComposableEntryContainer; + } + type ComposableEntryContainer_ = ComposableEntryContainer | ((arg0: Internal.LootContext, arg1: Internal.Consumer)=>boolean); + class MapExtendingRecipe extends Internal.ShapedRecipe { + constructor($$0: ResourceLocation_) + isSpecial(): boolean; + getSerializer(): Internal.RecipeSerializer; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getToastSymbol(): Internal.ItemStack; + getType(): Internal.RecipeType; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get special(): boolean + get serializer(): Internal.RecipeSerializer + get toastSymbol(): Internal.ItemStack + get type(): Internal.RecipeType + } + type MapExtendingRecipe_ = MapExtendingRecipe; + interface LevelAccessor extends Internal.CommonLevelAccessor, Internal.LevelTimeAccess { + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + dayTime(): number; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + getMaxSection(): number; + getLevelData(): Internal.LevelData; + gameEvent($$0: Internal.GameEvent_, $$1: Internal.Entity_): void; + getBrightness($$0: Internal.LightLayer_, $$1: BlockPos_): number; + getSectionYFromSectionIndex($$0: number): number; + isEmptyBlock($$0: BlockPos_): boolean; + getMaxLocalRawBrightness($$0: BlockPos_, $$1: number): number; + getBlockCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + isOutsideBuildHeight($$0: BlockPos_): boolean; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getTimeOfDay($$0: number): number; + getHeightmapPos($$0: Internal.Heightmap$Types_, $$1: BlockPos_): BlockPos; + blockUpdated($$0: BlockPos_, $$1: Internal.Block_): void; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + getBlockTicks(): Internal.LevelTickAccess; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBrightness($$0: BlockPos_): number; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + getMinBuildHeight(): number; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number): void; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + hasChunkAt($$0: number, $$1: number): boolean; + getFluidTicks(): Internal.LevelTickAccess; + getSectionIndex($$0: number): number; + getRandom(): Internal.Random; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + getMaxBuildHeight(): number; + destroyBlock($$0: BlockPos_, $$1: boolean): boolean; + hasChunksAt($$0: BlockPos_, $$1: BlockPos_): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number): void; + addFreshEntity($$0: Internal.Entity_): boolean; + getChunk($$0: number, $$1: number): Internal.ChunkAccess; + getCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.Iterable; + destroyBlock($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_): boolean; + getHeight(): number; + getChunk($$0: BlockPos_): Internal.ChunkAccess; + gameEvent($$0: Internal.GameEvent_, $$1: BlockPos_): void; + getMaxLocalRawBrightness($$0: BlockPos_): number; + isUnobstructed($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.CollisionContext_): boolean; + getBlockEntityRenderAttachment(pos: BlockPos_): any; + hasChunkAt($$0: BlockPos_): boolean; + getBiome($$0: BlockPos_): Internal.Holder; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + scheduleTick($$0: BlockPos_, $$1: Internal.Block_, $$2: number, $$3: Internal.TickPriority_): void; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + getBlockTint($$0: BlockPos_, $$1: Internal.ColorResolver_): number; + getMinSection(): number; + findFreePosition($$0: Internal.Entity_, $$1: Internal.VoxelShape_, $$2: Vec3_, $$3: number, $$4: number, $$5: number): Internal.Optional; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + playSound(arg0: Internal.Player_, arg1: BlockPos_, arg2: Internal.SoundEvent_, arg3: Internal.SoundSource_, arg4: number, arg5: number): void; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getBlockStatesIfLoaded($$0: Internal.AABB_): Internal.Stream; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + hasChunksAt($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): boolean; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getRawBrightness($$0: BlockPos_, $$1: number): number; + addParticle(arg0: Internal.ParticleOptions_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number): void; + getCurrentDifficultyAt(arg0: BlockPos_): Internal.DifficultyInstance; + getDifficulty(): Internal.Difficulty; + canSeeSky($$0: BlockPos_): boolean; + isUnobstructed($$0: Internal.Entity_): boolean; + getMoonPhase(): number; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + canSeeSkyFromBelowWater($$0: BlockPos_): boolean; + getSectionsCount(): number; + getSectionIndexFromSectionY($$0: number): number; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getServer(): Internal.MinecraftServer; + levelEvent(arg0: Internal.Player_, arg1: number, arg2: BlockPos_, arg3: number): void; + setBlock($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number): boolean; + getChunk($$0: number, $$1: number, $$2: Internal.ChunkStatus_): Internal.ChunkAccess; + noCollision($$0: Internal.Entity_): boolean; + hasChunk($$0: number, $$1: number): boolean; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + getMoonBrightness(): number; + noCollision($$0: Internal.AABB_): boolean; + isWaterAt($$0: BlockPos_): boolean; + getDirectSignal($$0: BlockPos_, $$1: Internal.Direction_): number; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + collidesWithSuffocatingBlock($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + noCollision($$0: Internal.Entity_, $$1: Internal.AABB_): boolean; + gameEvent($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: Internal.Entity_): void; + scheduleTick($$0: BlockPos_, $$1: Internal.Fluid_, $$2: number, $$3: Internal.TickPriority_): void; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + getChunkSource(): Internal.ChunkSource; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + levelEvent($$0: number, $$1: BlockPos_, $$2: number): void; + nextSubTickCount(): number; + gameEvent(arg0: Internal.Entity_, arg1: Internal.GameEvent_, arg2: BlockPos_): void; + getChunkForCollisions($$0: number, $$1: number): Internal.BlockGetter; + containsAnyLiquid($$0: Internal.AABB_): boolean; + getMaxLightLevel(): number; + get maxSection(): number + get levelData(): Internal.LevelData + get blockTicks(): Internal.LevelTickAccess + get minBuildHeight(): number + get fluidTicks(): Internal.LevelTickAccess + get random(): Internal.Random + get maxBuildHeight(): number + get height(): number + get minSection(): number + get difficulty(): Internal.Difficulty + get moonPhase(): number + get sectionsCount(): number + get server(): Internal.MinecraftServer + get moonBrightness(): number + get chunkSource(): Internal.ChunkSource + get maxLightLevel(): number + } + type LevelAccessor_ = LevelAccessor; + interface Char2DoubleFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function { + applyAsDouble(arg0: number): number; + getOrDefault(arg0: any, arg1: any): any; + get(arg0: any): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Char2ShortFunction; + remove(arg0: string): number; + put(arg0: string, arg1: number): number; + put(arg0: string, arg1: number): number; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Char2ByteFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Char2ReferenceFunction; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2DoubleFunction; + containsKey(arg0: string): boolean; + containsKey(arg0: any): boolean; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Char2LongFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Char2IntFunction; + put(arg0: any, arg1: any): any; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2DoubleFunction; + defaultReturnValue(arg0: number): void; + apply(arg0: string): number; + getOrDefault(arg0: string, arg1: number): number; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2DoubleFunction; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2DoubleFunction; + remove(arg0: any): number; + getOrDefault(arg0: any, arg1: number): number; + get(arg0: string): number; + compose(arg0: Internal.Function_): Internal.Function; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2DoubleFunction; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Char2ObjectFunction; + defaultReturnValue(): number; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2DoubleFunction; + size(): number; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2DoubleFunction; + clear(): void; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Char2FloatFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Char2CharFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeChar(arg0: Internal.Char2CharFunction_): this; + } + type Char2DoubleFunction_ = Char2DoubleFunction | ((arg0: string)=>number); + class EnchantmentMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: any_) + constructor($$0: number, $$1: Internal.Inventory_) + stillValid($$0: Internal.Player_): boolean; + slotsChanged($$0: Internal.Container_): void; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getGoldCount(): number; + removed($$0: Internal.Player_): void; + getEnchantmentSeed(): number; + get goldCount(): number + get enchantmentSeed(): number + readonly "enchantClue": number[]; + readonly "levelClue": number[]; + readonly "costs": number[]; + } + type EnchantmentMenu_ = EnchantmentMenu; + abstract class PlacementModifier { + constructor() + type(): Internal.PlacementModifierType; + getPositions(arg0: Internal.PlacementContext_, arg1: Internal.Random_, arg2: BlockPos_): Internal.Stream; + readonly static "CODEC": any; + } + type PlacementModifier_ = PlacementModifier; + interface CommandSource { + shouldInformAdmins(): boolean; + alwaysAccepts(): boolean; + acceptsFailure(): boolean; + sendMessage(arg0: Internal.Component_, arg1: Internal.UUID_): void; + acceptsSuccess(): boolean; + readonly static "NULL": any; + } + type CommandSource_ = CommandSource; + class GameRules$BooleanValue extends Internal.GameRules$Value implements Internal.BooleanRuleAccessor { + constructor($$0: Internal.GameRules$Type_, $$1: boolean) + setFrom($$0: Internal.GameRules$BooleanValue_, $$1: Internal.MinecraftServer_): void; + setFrom(arg0: Internal.GameRules$Value_, arg1: Internal.MinecraftServer_): void; + getCommandResult(): number; + serialize(): string; + set($$0: boolean, $$1: Internal.MinecraftServer_): void; + static create($$0: boolean): Internal.GameRules$Type; + static create($$0: boolean, $$1: Internal.BiConsumer_): Internal.GameRules$Type; + get(): boolean; + static invokeCreate_$md$1c70e0$0(arg0: boolean, arg1: Internal.BiConsumer_): Internal.GameRules$Type; + get commandResult(): number + } + type GameRules$BooleanValue_ = GameRules$BooleanValue; + abstract class EntityEventJS extends Internal.LevelEventJS { + constructor() + getEntity(): Internal.EntityJS; + getLevel(): Internal.LevelJS; + get entity(): Internal.EntityJS + get level(): Internal.LevelJS + } + type EntityEventJS_ = EntityEventJS; + interface Cancellable { + isCancellable(): boolean; + cancel(): void; + isCancelled(): boolean; + get cancellable(): boolean + get cancelled(): boolean + } + type Cancellable_ = Cancellable; + class StringSplitter { + constructor($$0: any_) + plainIndexAtWidth($$0: string, $$1: number, $$2: Internal.Style_): number; + findLineBreak($$0: string, $$1: number, $$2: Internal.Style_): number; + stringWidth($$0: Internal.FormattedText_): number; + splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_): Internal.List; + stringWidth($$0: string): number; + static getWordPosition($$0: string, $$1: number, $$2: number, $$3: boolean): number; + plainTailByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; + plainHeadByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; + modify$zec000$changeStyle(old: Internal.Style_): Internal.Style; + splitLines($$0: string, $$1: number, $$2: Internal.Style_): Internal.List; + splitLines($$0: string, $$1: number, $$2: Internal.Style_, $$3: boolean, $$4: Internal.StringSplitter$LinePosConsumer_): void; + componentStyleAtWidth($$0: Internal.FormattedText_, $$1: number): Internal.Style; + formattedHeadByWidth($$0: string, $$1: number, $$2: Internal.Style_): string; + headByWidth($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_): Internal.FormattedText; + splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_, $$3: Internal.FormattedText_): Internal.List; + componentStyleAtWidth($$0: Internal.FormattedCharSequence_, $$1: number): Internal.Style; + stringWidth($$0: Internal.FormattedCharSequence_): number; + formattedIndexByWidth($$0: string, $$1: number, $$2: Internal.Style_): number; + splitLines($$0: Internal.FormattedText_, $$1: number, $$2: Internal.Style_, $$3: Internal.BiConsumer_): void; + } + type StringSplitter_ = StringSplitter; + class STBTTFontinfo$Buffer extends Internal.StructBuffer implements Internal.NativeResource { + constructor(arg0: number, arg1: number) + constructor(arg0: Internal.ByteBuffer_) + close(): void; + } + type STBTTFontinfo$Buffer_ = STBTTFontinfo$Buffer; + class TrueBlockPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate { + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: any, arg1: any): boolean; + negate(): Internal.BiPredicate; + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + static "INSTANCE": Internal.TrueBlockPredicate; + readonly static "CODEC": Internal.Codec; + } + type TrueBlockPredicate_ = TrueBlockPredicate; + interface CustomJavaToJsWrapperProvider { + create(arg0: T): Internal.CustomJavaToJsWrapper; + readonly static "NONE": any; + } + type CustomJavaToJsWrapperProvider_ = ((arg0: T)=>Internal.CustomJavaToJsWrapper_) | CustomJavaToJsWrapperProvider; + class ModuleDescriptor implements Internal.Comparable { + modifiers(): Internal.Set; + uses(): Internal.Set; + static read(arg0: Internal.ByteBuffer_): Internal.ModuleDescriptor; + static read(arg0: Internal.InputStream_, arg1: Internal.Supplier_>): Internal.ModuleDescriptor; + exports(): Internal.Set; + compareTo(arg0: any): number; + toNameAndVersion(): string; + static newModule(arg0: string, arg1: Internal.Set_): Internal.ModuleDescriptor$Builder; + static read(arg0: Internal.InputStream_): Internal.ModuleDescriptor; + isOpen(): boolean; + rawVersion(): Internal.Optional; + static read(arg0: Internal.ByteBuffer_, arg1: Internal.Supplier_>): Internal.ModuleDescriptor; + toString(): string; + isAutomatic(): boolean; + static newOpenModule(arg0: string): Internal.ModuleDescriptor$Builder; + requires(): Internal.Set; + provides(): Internal.Set; + name(): string; + hashCode(): number; + opens(): Internal.Set; + compareTo(arg0: Internal.ModuleDescriptor_): number; + version(): Internal.Optional; + mainClass(): Internal.Optional; + static newAutomaticModule(arg0: string): Internal.ModuleDescriptor$Builder; + equals(arg0: any): boolean; + packages(): Internal.Set; + static newModule(arg0: string): Internal.ModuleDescriptor$Builder; + get open(): boolean + get automatic(): boolean + } + type ModuleDescriptor_ = ModuleDescriptor; + abstract class AbstractIntCollection extends Internal.AbstractCollection implements Internal.IntCollection { + stream(): Internal.Stream; + forEach(arg0: Internal.Consumer_): void; + add(arg0: number): boolean; + contains(arg0: number): boolean; + toIntArray(): number[]; + forEach(arg0: Internal.IntConsumer_): void; + retainAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.Collection_): boolean; + intStream(): Internal.IntStream; + toArray(arg0: Internal.IntFunction_): T[]; + toArray(arg0: number[]): number[]; + addAll(arg0: Internal.Collection_): boolean; + intParallelStream(): Internal.IntStream; + removeAll(arg0: Internal.IntCollection_): boolean; + intIterator(): Internal.IntIterator; + contains(arg0: any): boolean; + removeIf(arg0: Internal.IntPredicate_): boolean; + addAll(arg0: Internal.IntCollection_): boolean; + toString(): string; + retainAll(arg0: Internal.IntCollection_): boolean; + iterator(): Internal.Iterator; + forEach(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): void; + add(arg0: number): boolean; + toIntArray(arg0: number[]): number[]; + parallelStream(): Internal.Stream; + containsAll(arg0: Internal.IntCollection_): boolean; + remove(arg0: any): boolean; + removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean; + intSpliterator(): Internal.IntSpliterator; + add(arg0: any): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + removeAll(arg0: Internal.Collection_): boolean; + spliterator(): Internal.Spliterator; + rem(arg0: number): boolean; + } + type AbstractIntCollection_ = AbstractIntCollection; + class ClientboundOpenBookPacket implements Internal.Packet { + constructor($$0: Hand_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + getHand(): Hand; + isSkippable(): boolean; + get hand(): Hand + get skippable(): boolean + } + type ClientboundOpenBookPacket_ = ClientboundOpenBookPacket; + interface LootPoolEntry { + getWeight(arg0: number): number; + createItemStack(arg0: Internal.Consumer_, arg1: Internal.LootContext_): void; + } + type LootPoolEntry_ = LootPoolEntry; + class ClassWrapper extends Internal.Record implements Internal.CustomJavaToJsWrapper { + constructor(wrappedClass: Internal.Class_) + hashCode(): number; + toString(): string; + wrappedClass(): Internal.Class; + equals(o: any): boolean; + convertJavaToJs(data: Internal.SharedContextData_, scope: Internal.Scriptable_, staticType: Internal.Class_): Internal.Scriptable; + } + type ClassWrapper_ = ClassWrapper; + interface Object2IntFunction extends Internal.ToIntFunction, it.unimi.dsi.fastutil.Function { + put(arg0: K, arg1: number): number; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Object2ReferenceFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Object2FloatFunction; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Object2LongFunction; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): number; + removeInt(arg0: any): number; + apply(arg0: K): number; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2IntFunction; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Object2ShortFunction; + containsKey(arg0: any): boolean; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2IntFunction; + getInt(arg0: any): number; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: any, arg1: any): any; + remove(arg0: any): number; + andThen(arg0: Internal.Function_): Internal.Function; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2IntFunction; + andThenInt(arg0: Internal.Int2IntFunction_): this; + put(arg0: K, arg1: number): number; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2IntFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2IntFunction; + getOrDefault(arg0: any, arg1: number): number; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Object2DoubleFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2IntFunction; + applyAsInt(arg0: K): number; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2IntFunction; + size(): number; + defaultReturnValue(arg0: number): void; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2IntFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Object2ObjectFunction; + clear(): void; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Object2ByteFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Object2CharFunction; + getOrDefault(arg0: any, arg1: number): number; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2IntFunction; + get(arg0: any): any; + } + type Object2IntFunction_ = ((arg0: any)=>number) | Object2IntFunction; + class PaintingTextureManager extends Internal.TextureAtlasHolder { + constructor($$0: Internal.TextureManager_) + get($$0: Internal.Motive_): Internal.TextureAtlasSprite; + getName(): string; + getBackSprite(): Internal.TextureAtlasSprite; + get name(): string + get backSprite(): Internal.TextureAtlasSprite + } + type PaintingTextureManager_ = PaintingTextureManager; + interface BooleanRuleAccessor { + invokeCreate(initialValue: boolean, changeCallback: Internal.BiConsumer_): Internal.GameRules$Type; + } + type BooleanRuleAccessor_ = BooleanRuleAccessor; + class ShapedRecipeJS extends Internal.RecipeJS { + constructor() + create(args: Internal.ListJS_): void; + noShrink(): this; + serialize(): void; + noMirror(): this; + deserialize(): void; + } + type ShapedRecipeJS_ = ShapedRecipeJS; + interface PrimitiveIterator extends Internal.Iterator { + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + forEachRemaining(arg0: T_CONS): void; + } + type PrimitiveIterator_ = PrimitiveIterator; + abstract class ProjectileWeaponItem extends Internal.Item { + constructor($$0: Internal.Item$Properties_) + getAllSupportedProjectiles(): Internal.Predicate; + getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number; + getEnchantmentValue(): number; + allowContinuingBlockBreaking(player: Internal.Player_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + allowNbtUpdateAnimation(player: Internal.Player_, hand: Hand_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + static getHeldProjectile($$0: Internal.LivingEntity_, $$1: Internal.Predicate_): Internal.ItemStack; + getSupportedHeldProjectiles(): Internal.Predicate; + getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Internal.Vector3f; + getDefaultProjectileRange(): number; + isSuitableFor(stack: Internal.ItemStack_, state: Internal.BlockState_): boolean; + arch$registryName(): ResourceLocation; + getAttributeModifiers(stack: Internal.ItemStack_, slot: EquipmentSlot_): Internal.Multimap; + arch$holder(): Internal.Holder; + get allSupportedProjectiles(): Internal.Predicate + get enchantmentValue(): number + get supportedHeldProjectiles(): Internal.Predicate + get defaultProjectileRange(): number + readonly static "ARROW_OR_FIREWORK": any; + readonly static "ARROW_ONLY": any; + } + type ProjectileWeaponItem_ = ProjectileWeaponItem; + interface PointFreeRule { + seq(arg0: Internal.List_>): this; + once(arg0: Internal.PointFreeRule_): this; + seq(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_): this; + one(arg0: Internal.PointFreeRule_): this; + rewriteOrNop(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.PointFree; + many(arg0: Internal.PointFreeRule_): this; + all(arg0: Internal.PointFreeRule_): this; + orElseStrict(arg0: Internal.PointFreeRule_, arg1: Internal.Supplier_): this; + rewrite(arg0: Internal.View_): Internal.Optional>; + everywhere(arg0: Internal.PointFreeRule_): this; + rewrite(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.PointFree_): Internal.Optional; + orElse(arg0: Internal.PointFreeRule_, arg1: Internal.PointFreeRule_): this; + rewriteOrNop(arg0: Internal.View_): Internal.View; + nop(): this; + } + type PointFreeRule_ = PointFreeRule; + interface Reference2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + put(arg0: K, arg1: string): string; + getOrDefault(arg0: any, arg1: string): string; + removeChar(arg0: any): string; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Reference2DoubleFunction; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Reference2LongFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2CharFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Reference2ByteFunction; + remove(arg0: any): string; + containsKey(arg0: any): boolean; + getChar(arg0: any): string; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2CharFunction; + put(arg0: K, arg1: string): string; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2CharFunction; + defaultReturnValue(arg0: string): void; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2CharFunction; + put(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Reference2IntFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + andThen(arg0: Internal.Function_): Internal.Function; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2CharFunction; + apply(arg0: K): string; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Reference2ObjectFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Reference2FloatFunction; + applyAsInt(arg0: K): number; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2CharFunction; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Reference2ReferenceFunction; + size(): number; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2CharFunction; + clear(): void; + getOrDefault(arg0: any, arg1: string): string; + get(arg0: any): any; + compose(arg0: Internal.Function_): Internal.Function; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Reference2ShortFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2CharFunction; + } + type Reference2CharFunction_ = ((arg0: any)=>string) | Reference2CharFunction; + interface DoubleSupplier { + getAsDouble(): number; + get asDouble(): number + } + type DoubleSupplier_ = DoubleSupplier | (()=>number); + abstract class Particle { + constructor($$0: Internal.ClientLevel_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number) + getLifetime(): number; + toString(): string; + setLifetime($$0: number): void; + getParticleGroup(): Internal.Optional; + setPos($$0: number, $$1: number, $$2: number): void; + setBoundingBox($$0: Internal.AABB_): void; + render(arg0: Internal.VertexConsumer_, arg1: Internal.Camera_, arg2: number): void; + scale($$0: number): this; + tick(): void; + move($$0: number, $$1: number, $$2: number): void; + getRenderType(): Internal.ParticleRenderType; + getBoundingBox(): Internal.AABB; + remove(): void; + setColor($$0: number, $$1: number, $$2: number): void; + isAlive(): boolean; + setParticleSpeed($$0: number, $$1: number, $$2: number): void; + setPower($$0: number): this; + get lifetime(): number + set lifetime($$0: number) + get particleGroup(): Internal.Optional + set boundingBox($$0: Internal.AABB_) + get renderType(): Internal.ParticleRenderType + get boundingBox(): Internal.AABB + get alive(): boolean + set power($$0: number) + } + type Particle_ = Particle; + class FurnaceMenu extends Internal.AbstractFurnaceMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_, $$3: any_) + constructor($$0: number, $$1: Internal.Inventory_) + } + type FurnaceMenu_ = FurnaceMenu; + abstract class FileChannel extends Internal.AbstractInterruptibleChannel implements Internal.SeekableByteChannel, Internal.ScatteringByteChannel, Internal.GatheringByteChannel { + lock(): Internal.FileLock; + write(arg0: Internal.ByteBuffer_): number; + transferFrom(arg0: Internal.ReadableByteChannel_, arg1: number, arg2: number): number; + read(arg0: Internal.ByteBuffer_): number; + lock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; + position(): number; + truncate(arg0: number): Internal.SeekableByteChannel; + tryLock(): Internal.FileLock; + position(arg0: number): Internal.SeekableByteChannel; + size(): number; + read(arg0: Internal.ByteBuffer_[]): number; + map(arg0: Internal.FileChannel$MapMode_, arg1: number, arg2: number): Internal.MappedByteBuffer; + read(arg0: Internal.ByteBuffer_, arg1: number): number; + read(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; + write(arg0: Internal.ByteBuffer_[], arg1: number, arg2: number): number; + static open(arg0: Internal.Path_, ...arg1: Internal.OpenOption_[]): Internal.FileChannel; + static open(arg0: Internal.Path_, arg1: Internal.Set_, ...arg2: any_[]): Internal.FileChannel; + transferTo(arg0: number, arg1: number, arg2: Internal.WritableByteChannel_): number; + tryLock(arg0: number, arg1: number, arg2: boolean): Internal.FileLock; + force(arg0: boolean): void; + write(arg0: Internal.ByteBuffer_[]): number; + write(arg0: Internal.ByteBuffer_, arg1: number): number; + } + type FileChannel_ = FileChannel; + interface WorldStem$DataPackConfigSupplier extends Internal.Supplier { + loadFromWorld($$0: Internal.LevelStorageSource$LevelStorageAccess_): this; + } + type WorldStem$DataPackConfigSupplier_ = WorldStem$DataPackConfigSupplier; + interface MapLike { + get(arg0: string): T; + forMap(arg0: Internal.Map_, arg1: Internal.DynamicOps_): this; + entries(): Internal.Stream>; + get(arg0: T): T; + } + type MapLike_ = MapLike; + interface IntBinaryOperator { + applyAsInt(arg0: number, arg1: number): number; + } + type IntBinaryOperator_ = IntBinaryOperator | ((arg0: number, arg1: number)=>number); + interface MenuConstructor { + createMenu(arg0: number, arg1: Internal.Inventory_, arg2: Internal.Player_): Internal.AbstractContainerMenu; + } + type MenuConstructor_ = MenuConstructor | ((arg0: number, arg1: Internal.Inventory, arg2: Internal.Player)=>Internal.AbstractContainerMenu_); + class ItemFrame extends Internal.HangingEntity { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_, $$2: BlockPos_, $$3: Internal.Direction_) + constructor($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.Direction_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getRotateItemSound(): Internal.SoundEvent; + kill(): void; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + push($$0: number, $$1: number, $$2: number): void; + getSlot($$0: number): Internal.SlotAccess; + playPlacementSound(): void; + getPickRadius(): number; + getAddItemSound(): Internal.SoundEvent; + asKJS(): Internal.EntityJS; + getAddEntityPacket(): Internal.Packet; + getRotation(): number; + setItem($$0: Internal.ItemStack_): void; + method_5749($$0: Internal.CompoundTag_): void; + shouldRenderAtSqrDistance($$0: number): boolean; + getBreakSound(): Internal.SoundEvent; + getHeight(): number; + getComponent(key: Internal.ComponentKey_): C; + recreateFromPacket($$0: Internal.ClientboundAddEntityPacket_): void; + dropItem($$0: Internal.Entity_): void; + getWidth(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + survives(): boolean; + setRotation($$0: number): void; + getItem(): Internal.ItemStack; + move($$0: Internal.MoverType_, $$1: Vec3_): void; + method_5652($$0: Internal.CompoundTag_): void; + getPlaceSound(): Internal.SoundEvent; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + setItem($$0: Internal.ItemStack_, $$1: boolean): void; + getAnalogOutput(): number; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getPickResult(): Internal.ItemStack; + getRemoveItemSound(): Internal.SoundEvent; + get rotateItemSound(): Internal.SoundEvent + get pickRadius(): number + get addItemSound(): Internal.SoundEvent + get addEntityPacket(): Internal.Packet + get rotation(): number + set item($$0: Internal.ItemStack_) + get breakSound(): Internal.SoundEvent + get height(): number + get width(): number + set rotation($$0: number) + get item(): Internal.ItemStack + get placeSound(): Internal.SoundEvent + get analogOutput(): number + get pickResult(): Internal.ItemStack + get removeItemSound(): Internal.SoundEvent + readonly static "NUM_ROTATIONS": 8; + } + type ItemFrame_ = ItemFrame; + interface ItemSteerable { + travelWithInput(arg0: Vec3_): void; + travel($$0: Internal.Mob_, $$1: Internal.ItemBasedSteering_, $$2: Vec3_): boolean; + boost(): boolean; + getSteeringSpeed(): number; + get steeringSpeed(): number + } + type ItemSteerable_ = ItemSteerable; + interface DirectoryStream extends Internal.Closeable, Internal.Iterable { + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + iterator(): Internal.Iterator; + } + type DirectoryStream_ = DirectoryStream; + class ServerboundPickItemPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getSlot(): number; + isSkippable(): boolean; + get slot(): number + get skippable(): boolean + } + type ServerboundPickItemPacket_ = ServerboundPickItemPacket; + class DataOutputStream extends Internal.FilterOutputStream implements Internal.DataOutput { + constructor(arg0: Internal.OutputStream_) + writeBoolean(arg0: boolean): void; + writeUTF(arg0: string): void; + writeLong(arg0: number): void; + writeChars(arg0: string): void; + writeChar(arg0: number): void; + writeFloat(arg0: number): void; + flush(): void; + write(arg0: number): void; + writeInt(arg0: number): void; + writeBytes(arg0: string): void; + size(): number; + writeByte(arg0: number): void; + write(arg0: number[], arg1: number, arg2: number): void; + writeDouble(arg0: number): void; + writeShort(arg0: number): void; + } + type DataOutputStream_ = DataOutputStream; + class MemberType extends Internal.Enum { + static get(value: any): Internal.MemberType; + toString(): string; + static values(): Internal.MemberType[]; + static valueOf(name: string): Internal.MemberType; + readonly static "OBJECT": Internal.MemberType; + readonly static "BOOLEAN": Internal.MemberType; + readonly static "FUNCTION": Internal.MemberType; + readonly static "STRING": Internal.MemberType; + readonly static "SYMBOL": Internal.MemberType; + readonly static "NUMBER": Internal.MemberType; + readonly static "UNDEFINED": Internal.MemberType; + } + type MemberType_ = "string" | "boolean" | MemberType | "symbol" | "function" | "undefined" | "object" | "number"; + class ClientRecipeBook extends Internal.RecipeBook { + constructor() + getCollections(): Internal.List; + getCollection($$0: Internal.RecipeBookCategories_): Internal.List; + setupCollections($$0: Internal.Iterable_>): void; + get collections(): Internal.List + set upCollections($$0: Internal.Iterable_>) + } + type ClientRecipeBook_ = ClientRecipeBook; + class NetherForestVegetationConfig extends Internal.BlockPileConfiguration { + constructor($$0: Internal.BlockStateProvider_, $$1: number, $$2: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly static "CODEC": any; + readonly "spreadWidth": number; + readonly "spreadHeight": number; + } + type NetherForestVegetationConfig_ = NetherForestVegetationConfig; + interface Externalizable extends Internal.Serializable { + writeExternal(arg0: Internal.ObjectOutput_): void; + readExternal(arg0: Internal.ObjectInput_): void; + } + type Externalizable_ = Externalizable; + class BlockPileConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.BlockStateProvider_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "stateProvider": Internal.BlockStateProvider; + readonly static "CODEC": any; + } + type BlockPileConfiguration_ = BlockPileConfiguration; + class Screen$NarratableSearchResult { + constructor($$0: Internal.NarratableEntry_, $$1: number, $$2: Internal.NarratableEntry$NarrationPriority_) + readonly "priority": Internal.NarratableEntry$NarrationPriority; + readonly "entry": Internal.NarratableEntry; + readonly "index": number; + } + type Screen$NarratableSearchResult_ = Screen$NarratableSearchResult; + abstract class IngredientAction extends Internal.IngredientActionFilter { + constructor() + static getRemaining(container: Internal.CraftingContainer_, index: number, ingredientActions: Internal.List_): Internal.ItemStack; + getType(): string; + transform(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.CraftingContainer_): Internal.ItemStack; + toJson(json: Internal.JsonObject_): void; + static parseList(json: Internal.JsonElement_): Internal.List; + toJson(): Internal.JsonObject; + static writeList(buf: Internal.FriendlyByteBuf_, list: Internal.List_): void; + static readList(buf: Internal.FriendlyByteBuf_): Internal.List; + get type(): string + readonly static "FACTORY_MAP": {"damage": any, "custom": any, "keep": any, "replace": any}; + } + type IngredientAction_ = IngredientAction; + class WeightedRandomList { + static create(): Internal.WeightedRandomList; + static create(...$$0: E[]): Internal.WeightedRandomList; + unwrap(): Internal.List; + isEmpty(): boolean; + static create($$0: Internal.List_): Internal.WeightedRandomList; + getRandom($$0: Internal.Random_): Internal.Optional; + static codec($$0: Internal.Codec_): Internal.Codec>; + get empty(): boolean + } + type WeightedRandomList_ = WeightedRandomList; + class NoiseRouter extends Internal.Record { + constructor($$0: Internal.DensityFunction_, $$1: Internal.DensityFunction_, $$2: Internal.DensityFunction_, $$3: Internal.DensityFunction_, $$4: Internal.PositionalRandomFactory_, $$5: Internal.PositionalRandomFactory_, $$6: Internal.DensityFunction_, $$7: Internal.DensityFunction_, $$8: Internal.DensityFunction_, $$9: Internal.DensityFunction_, $$10: Internal.DensityFunction_, $$11: Internal.DensityFunction_, $$12: Internal.DensityFunction_, $$13: Internal.DensityFunction_, $$14: Internal.DensityFunction_, $$15: Internal.DensityFunction_, $$16: Internal.DensityFunction_, $$17: Internal.List_) + barrierNoise(): Internal.DensityFunction; + toString(): string; + continents(): Internal.DensityFunction; + veinToggle(): Internal.DensityFunction; + finalDensity(): Internal.DensityFunction; + oreVeinsPositionalRandomFactory(): Internal.PositionalRandomFactory; + veinGap(): Internal.DensityFunction; + initialDensityWithoutJaggedness(): Internal.DensityFunction; + aquiferPositionalRandomFactory(): Internal.PositionalRandomFactory; + ridges(): Internal.DensityFunction; + fluidLevelSpreadNoise(): Internal.DensityFunction; + lavaNoise(): Internal.DensityFunction; + spawnTarget(): Internal.List; + hashCode(): number; + veinRidged(): Internal.DensityFunction; + temperature(): Internal.DensityFunction; + humidity(): Internal.DensityFunction; + equals($$0: any): boolean; + fluidLevelFloodednessNoise(): Internal.DensityFunction; + depth(): Internal.DensityFunction; + erosion(): Internal.DensityFunction; + } + type NoiseRouter_ = NoiseRouter; + interface IntProviderType

{ + codec(): Internal.Codec

; + register($$0: string, $$1: Internal.Codec_

): this; + readonly static "BIASED_TO_BOTTOM": any; + readonly static "UNIFORM": any; + readonly static "CLAMPED": any; + readonly static "CLAMPED_NORMAL": any; + readonly static "WEIGHTED_LIST": any; + readonly static "CONSTANT": any; + } + type IntProviderType_

= IntProviderType

| Special.IntProviderType; + interface KeyBindingAccessor { + fabric_getCategoryMap(): Internal.Map; + } + type KeyBindingAccessor_ = KeyBindingAccessor; + interface Int2ByteFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function { + andThenInt(arg0: Internal.Byte2IntFunction_): Internal.Int2IntFunction; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2ByteFunction; + getOrDefault(arg0: any, arg1: any): any; + andThenFloat(arg0: Internal.Byte2FloatFunction_): Internal.Int2FloatFunction; + andThenByte(arg0: Internal.Byte2ByteFunction_): this; + containsKey(arg0: number): boolean; + put(arg0: number, arg1: number): number; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2ByteFunction; + andThenDouble(arg0: Internal.Byte2DoubleFunction_): Internal.Int2DoubleFunction; + getOrDefault(arg0: number, arg1: number): number; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2ByteFunction; + containsKey(arg0: any): boolean; + defaultReturnValue(arg0: number): void; + andThenChar(arg0: Internal.Byte2CharFunction_): Internal.Int2CharFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2ByteFunction; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + remove(arg0: any): number; + put(arg0: any, arg1: any): any; + defaultReturnValue(): number; + apply(arg0: number): number; + get(arg0: any): number; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2ByteFunction; + andThenReference(arg0: Internal.Byte2ReferenceFunction_): Internal.Int2ReferenceFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeInt(arg0: Internal.Int2IntFunction_): this; + get(arg0: number): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Byte2ShortFunction_): Internal.Int2ShortFunction; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + andThenObject(arg0: Internal.Byte2ObjectFunction_): Internal.Int2ObjectFunction; + size(): number; + andThenLong(arg0: Internal.Byte2LongFunction_): Internal.Int2LongFunction; + clear(): void; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2ByteFunction; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2ByteFunction; + } + type Int2ByteFunction_ = ((arg0: number)=>number) | Int2ByteFunction; + class ClientSuggestionProvider implements Internal.FabricClientCommandSource, Internal.SharedSuggestionProvider { + constructor($$0: Internal.ClientPacketListener_, $$1: Internal.Minecraft_) + sendFeedback(message: Internal.Component_): void; + suggestRegistryElements($$0: Internal.Registry_, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_): void; + customSuggestion($$0: Internal.CommandContext_): Internal.CompletableFuture; + getSelectedEntities(): Internal.Collection; + getPosition(): Vec3; + getMeta(key: string): any; + getAllTeams(): Internal.Collection; + sendError(message: Internal.Component_): void; + getAvailableSoundEvents(): Internal.Collection; + registryAccess(): Internal.RegistryAccess; + getRelevantCoordinates(): Internal.Collection; + getAbsoluteCoordinates(): Internal.Collection; + hasPermission($$0: number): boolean; + getRotation(): Internal.Vec2; + getRecipeNames(): Internal.Stream; + completeCustomSuggestions($$0: number, $$1: Internal.Suggestions_): void; + getClient(): Internal.Minecraft; + getEntity(): Internal.Entity; + suggestRegistryElements($$0: Internal.ResourceKey_, $$1: Internal.SharedSuggestionProvider$ElementSuggestionType_, $$2: Internal.SuggestionsBuilder_, $$3: Internal.CommandContext_): Internal.CompletableFuture; + getWorld(): Internal.ClientLevel; + levels(): Internal.Set>; + getPlayer(): Internal.LocalPlayer; + getOnlinePlayerNames(): Internal.Collection; + get selectedEntities(): Internal.Collection + get position(): Vec3 + get allTeams(): Internal.Collection + get availableSoundEvents(): Internal.Collection + get relevantCoordinates(): Internal.Collection + get absoluteCoordinates(): Internal.Collection + get rotation(): Internal.Vec2 + get recipeNames(): Internal.Stream + get client(): Internal.Minecraft + get entity(): Internal.Entity + get world(): Internal.ClientLevel + get player(): Internal.LocalPlayer + get onlinePlayerNames(): Internal.Collection + } + type ClientSuggestionProvider_ = ClientSuggestionProvider; + class SimpleDateFormat extends Internal.DateFormat { + constructor() + constructor(arg0: string, arg1: Internal.Locale_) + constructor(arg0: string, arg1: Internal.DateFormatSymbols_) + constructor(arg0: string) + clone(): any; + toPattern(): string; + setDateFormatSymbols(arg0: Internal.DateFormatSymbols_): void; + toLocalizedPattern(): string; + get2DigitYearStart(): Internal.Date; + set2DigitYearStart(arg0: Internal.Date_): void; + hashCode(): number; + parse(arg0: string, arg1: Internal.ParsePosition_): Internal.Date; + formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; + applyPattern(arg0: string): void; + applyLocalizedPattern(arg0: string): void; + format(arg0: Internal.Date_, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + equals(arg0: any): boolean; + getDateFormatSymbols(): Internal.DateFormatSymbols; + set dateFormatSymbols(arg0: Internal.DateFormatSymbols_) + get dateFormatSymbols(): Internal.DateFormatSymbols + } + type SimpleDateFormat_ = SimpleDateFormat; + interface Char2LongFunction extends it.unimi.dsi.fastutil.Function, Internal.IntToLongFunction { + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2LongFunction; + put(arg0: string, arg1: number): number; + andThenDouble(arg0: Internal.Long2DoubleFunction_): Internal.Char2DoubleFunction; + andThenChar(arg0: Internal.Long2CharFunction_): Internal.Char2CharFunction; + getOrDefault(arg0: any, arg1: any): any; + andThenReference(arg0: Internal.Long2ReferenceFunction_): Internal.Char2ReferenceFunction; + andThenInt(arg0: Internal.Long2IntFunction_): Internal.Char2IntFunction; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2LongFunction; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2LongFunction; + get(arg0: string): number; + put(arg0: string, arg1: number): number; + containsKey(arg0: string): boolean; + get(arg0: any): number; + containsKey(arg0: any): boolean; + getOrDefault(arg0: string, arg1: number): number; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2LongFunction; + remove(arg0: any): number; + andThenFloat(arg0: Internal.Long2FloatFunction_): Internal.Char2FloatFunction; + andThenByte(arg0: Internal.Long2ByteFunction_): Internal.Char2ByteFunction; + put(arg0: any, arg1: any): any; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2LongFunction; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2LongFunction; + defaultReturnValue(): number; + compose(arg0: Internal.Function_): Internal.Function; + getOrDefault(arg0: any, arg1: number): number; + remove(arg0: string): number; + apply(arg0: string): number; + andThenShort(arg0: Internal.Long2ShortFunction_): Internal.Char2ShortFunction; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2LongFunction; + size(): number; + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2LongFunction; + composeChar(arg0: Internal.Char2CharFunction_): this; + andThenLong(arg0: Internal.Long2LongFunction_): this; + clear(): void; + applyAsLong(arg0: number): number; + andThenObject(arg0: Internal.Long2ObjectFunction_): Internal.Char2ObjectFunction; + defaultReturnValue(arg0: number): void; + andThen(arg0: Internal.Function_): Internal.Function; + } + type Char2LongFunction_ = Char2LongFunction | ((arg0: string)=>number); + interface InjectedFluidExtension extends Internal.InjectedRegistryEntryExtension { + arch$holder(): Internal.Holder; + arch$registryName(): ResourceLocation; + } + type InjectedFluidExtension_ = InjectedFluidExtension; + class ClientboundSetBorderCenterPacket implements Internal.Packet { + constructor($$0: Internal.WorldBorder_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getNewCenterX(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getNewCenterZ(): number; + isSkippable(): boolean; + get newCenterX(): number + get newCenterZ(): number + get skippable(): boolean + } + type ClientboundSetBorderCenterPacket_ = ClientboundSetBorderCenterPacket; + class PBRSpriteHolder { + constructor() + getNormalSprite(): Internal.TextureAtlasSprite; + close(): void; + setNormalSprite(arg0: Internal.TextureAtlasSprite_): void; + setSpecularSprite(arg0: Internal.TextureAtlasSprite_): void; + getSpecularSprite(): Internal.TextureAtlasSprite; + get normalSprite(): Internal.TextureAtlasSprite + set normalSprite(arg0: Internal.TextureAtlasSprite_) + set specularSprite(arg0: Internal.TextureAtlasSprite_) + get specularSprite(): Internal.TextureAtlasSprite + } + type PBRSpriteHolder_ = PBRSpriteHolder; + class LootContext { + removeVisitedCondition($$0: Internal.LootItemCondition_): void; + getLootTable($$0: ResourceLocation_): Internal.LootTable; + getParamOrNull($$0: Internal.LootContextParam_): T; + addVisitedTable($$0: Internal.LootTable_): boolean; + getLevel(): Internal.ServerLevel; + getParam($$0: Internal.LootContextParam_): T; + getRandom(): Internal.Random; + getCondition($$0: ResourceLocation_): Internal.LootItemCondition; + getLuck(): number; + hasParam($$0: Internal.LootContextParam_): boolean; + addDynamicDrops($$0: ResourceLocation_, $$1: Internal.Consumer_): void; + removeVisitedTable($$0: Internal.LootTable_): void; + addVisitedCondition($$0: Internal.LootItemCondition_): boolean; + get level(): Internal.ServerLevel + get random(): Internal.Random + get luck(): number + } + type LootContext_ = LootContext; + class ClientboundPingPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getId(): number; + get skippable(): boolean + get id(): number + } + type ClientboundPingPacket_ = ClientboundPingPacket; + class ShaderInstance implements Internal.Shader, Internal.ShaderInstanceInterface, Internal.AutoCloseable { + constructor($$0: Internal.ResourceProvider_, $$1: string, $$2: Internal.VertexFormat_) + markDirty(): void; + static parseBlendNode($$0: Internal.JsonObject_): Internal.BlendMode; + handler$bai000$iris$setupGeometryShader(arg0: Internal.ResourceProvider_, arg1: string, arg2: Internal.VertexFormat_, arg3: Internal.CallbackInfo_): void; + attachToProgram(): void; + getVertexProgram(): Internal.Program; + setSampler($$0: string, $$1: any): void; + redirect$bai000$iris$redirectBindAttributeLocation(arg0: number, arg1: number, arg2: Internal.CharSequence_): void; + iris$createGeometryShader(arg0: Internal.ResourceProvider_, arg1: string): void; + apply(): void; + getFragmentProgram(): Internal.Program; + getUniform($$0: string): Internal.Uniform; + getVertexFormat(): Internal.VertexFormat; + clear(): void; + close(): void; + getName(): string; + safeGetUniform($$0: string): Internal.AbstractUniform; + getId(): number; + get vertexProgram(): Internal.Program + get fragmentProgram(): Internal.Program + get vertexFormat(): Internal.VertexFormat + get name(): string + get id(): number + readonly "LINE_WIDTH": Internal.Uniform; + readonly "SCREEN_SIZE": Internal.Uniform; + readonly "TEXTURE_MATRIX": Internal.Uniform; + readonly "COLOR_MODULATOR": Internal.Uniform; + readonly "LIGHT1_DIRECTION": Internal.Uniform; + readonly "FOG_COLOR": Internal.Uniform; + readonly "INVERSE_VIEW_ROTATION_MATRIX": Internal.Uniform; + readonly "LIGHT0_DIRECTION": Internal.Uniform; + readonly "PROJECTION_MATRIX": Internal.Uniform; + readonly "FOG_START": Internal.Uniform; + readonly "FOG_END": Internal.Uniform; + readonly "CHUNK_OFFSET": Internal.Uniform; + readonly "FOG_SHAPE": Internal.Uniform; + readonly "MODEL_VIEW_MATRIX": Internal.Uniform; + readonly "GAME_TIME": Internal.Uniform; + } + type ShaderInstance_ = ShaderInstance; + interface Map$Entry { + getKey(): K; + comparingByValue(): Internal.Comparator>; + hashCode(): number; + copyOf(arg0: Internal.Map$Entry_): this; + getValue(): V; + comparingByValue(arg0: Internal.Comparator_): Internal.Comparator>; + comparingByKey(): Internal.Comparator>; + comparingByKey(arg0: Internal.Comparator_): Internal.Comparator>; + equals(arg0: any): boolean; + setValue(arg0: V): V; + get key(): K + get value(): V + set value(arg0: V) + } + type Map$Entry_ = Map$Entry; + interface IntToDoubleFunction { + applyAsDouble(arg0: number): number; + } + type IntToDoubleFunction_ = ((arg0: number)=>number) | IntToDoubleFunction; + class ClientboundSoundEntityPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: Internal.Entity_, $$3: number, $$4: number) + handle(arg0: Internal.PacketListener_): void; + getVolume(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getSource(): Internal.SoundSource; + getPitch(): number; + getSound(): Internal.SoundEvent; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getId(): number; + get volume(): number + get source(): Internal.SoundSource + get pitch(): number + get sound(): Internal.SoundEvent + get skippable(): boolean + get id(): number + } + type ClientboundSoundEntityPacket_ = ClientboundSoundEntityPacket; + interface Decoder$Simple { + decoder(): Internal.Decoder; + decode(arg0: Internal.Dynamic_): Internal.DataResult; + } + type Decoder$Simple_ = Decoder$Simple; + interface Vector2ic { + maxComponent(): number; + y(): number; + x(): number; + absolute(arg0: Internal.Vector2i_): Internal.Vector2i; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + div(arg0: number, arg1: Internal.Vector2i_): Internal.Vector2i; + sub(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): Internal.Vector2i; + get(arg0: Internal.IntBuffer_): Internal.IntBuffer; + max(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): Internal.Vector2i; + equals(arg0: number, arg1: number): boolean; + add(arg0: number, arg1: number, arg2: Internal.Vector2i_): Internal.Vector2i; + distance(arg0: Internal.Vector2ic_): number; + min(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): Internal.Vector2i; + negate(arg0: Internal.Vector2i_): Internal.Vector2i; + get(arg0: number, arg1: Internal.IntBuffer_): Internal.IntBuffer; + gridDistance(arg0: Internal.Vector2ic_): number; + distanceSquared(arg0: number, arg1: number): number; + distance(arg0: number, arg1: number): number; + mul(arg0: number, arg1: number, arg2: Internal.Vector2i_): Internal.Vector2i; + gridDistance(arg0: number, arg1: number): number; + distanceSquared(arg0: Internal.Vector2ic_): number; + add(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): Internal.Vector2i; + lengthSquared(): number; + div(arg0: number, arg1: Internal.Vector2i_): Internal.Vector2i; + length(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: number): number; + sub(arg0: number, arg1: number, arg2: Internal.Vector2i_): Internal.Vector2i; + mul(arg0: Internal.Vector2ic_, arg1: Internal.Vector2i_): Internal.Vector2i; + minComponent(): number; + mul(arg0: number, arg1: Internal.Vector2i_): Internal.Vector2i; + } + type Vector2ic_ = Vector2ic; + interface TemporalAdjuster { + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + } + type TemporalAdjuster_ = ((arg0: Internal.Temporal)=>Internal.Temporal_) | TemporalAdjuster; + class DebugRenderer { + constructor($$0: Internal.Minecraft_) + static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number): void; + static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + static renderFilledBox($$0: BlockPos_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + static renderFilledBox($$0: Internal.AABB_, $$1: number, $$2: number, $$3: number, $$4: number): void; + switchRenderChunkborder(): boolean; + static renderFilledBox($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number): void; + static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: boolean, $$7: number, $$8: boolean): void; + clear(): void; + static renderFilledBox($$0: BlockPos_, $$1: BlockPos_, $$2: number, $$3: number, $$4: number, $$5: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource$BufferSource_, $$2: number, $$3: number, $$4: number): void; + static renderFloatingText($$0: string, $$1: number, $$2: number, $$3: number, $$4: number): void; + static getTargetedEntity($$0: Internal.Entity_, $$1: number): Internal.Optional; + readonly "collisionBoxRenderer": Internal.DebugRenderer$SimpleDebugRenderer; + readonly "villageSectionsDebugRenderer": Internal.VillageSectionsDebugRenderer; + readonly "worldGenAttemptRenderer": Internal.DebugRenderer$SimpleDebugRenderer; + readonly "pathfindingRenderer": Internal.PathfindingRenderer; + readonly "goalSelectorRenderer": Internal.GoalSelectorDebugRenderer; + readonly "heightMapRenderer": Internal.DebugRenderer$SimpleDebugRenderer; + readonly "lightDebugRenderer": Internal.DebugRenderer$SimpleDebugRenderer; + readonly "gameTestDebugRenderer": Internal.GameTestDebugRenderer; + readonly "neighborsUpdateRenderer": Internal.DebugRenderer$SimpleDebugRenderer; + readonly "brainDebugRenderer": Internal.BrainDebugRenderer; + readonly "beeDebugRenderer": Internal.BeeDebugRenderer; + readonly "chunkRenderer": Internal.DebugRenderer$SimpleDebugRenderer; + readonly "solidFaceRenderer": Internal.DebugRenderer$SimpleDebugRenderer; + readonly "chunkBorderRenderer": Internal.DebugRenderer$SimpleDebugRenderer; + readonly "structureRenderer": Internal.StructureRenderer; + readonly "raidDebugRenderer": Internal.RaidDebugRenderer; + readonly "gameEventListenerRenderer": Internal.GameEventListenerRenderer; + readonly "waterDebugRenderer": Internal.DebugRenderer$SimpleDebugRenderer; + } + type DebugRenderer_ = DebugRenderer; + interface RegistryEntryAddedCallback { + event(registry: Internal.Registry_): net.fabricmc.fabric.api.event.Event>; + onEntryAdded(arg0: number, arg1: ResourceLocation_, arg2: T): void; + } + type RegistryEntryAddedCallback_ = ((arg0: number, arg1: ResourceLocation, arg2: T)=>void) | RegistryEntryAddedCallback; + class FrameTimer { + constructor() + getLog(): number[]; + scaleSampleTo($$0: number, $$1: number, $$2: number): number; + getAverageDuration($$0: number): number; + logFrameDuration($$0: number): void; + scaleAverageDurationTo($$0: number, $$1: number): number; + getLogStart(): number; + getLogEnd(): number; + wrapIndex($$0: number): number; + get log(): number[] + get logStart(): number + get logEnd(): number + readonly static "LOGGING_LENGTH": 240; + } + type FrameTimer_ = FrameTimer; + interface CompositeStateAccessor { + getTransparency(): Internal.RenderStateShard$TransparencyStateShard; + get transparency(): Internal.RenderStateShard$TransparencyStateShard + } + type CompositeStateAccessor_ = CompositeStateAccessor; + class ToastComponent extends Internal.GuiComponent { + constructor($$0: Internal.Minecraft_) + addToast($$0: Internal.Toast_): void; + handler$bmn000$goodByeToasts(ci: Internal.CallbackInfo_): void; + getToast($$0: Internal.Class_, $$1: any): T; + getMinecraft(): Internal.Minecraft; + clear(): void; + render($$0: Internal.PoseStack_): void; + get minecraft(): Internal.Minecraft + } + type ToastComponent_ = ToastComponent; + interface Registrar extends Internal.Iterable { + getKey(arg0: T): Internal.Optional>; + getIds(): Internal.Set; + getRawId(arg0: T): number; + getId(arg0: T): ResourceLocation; + contains(arg0: ResourceLocation_): boolean; + forEach(arg0: Internal.Consumer_): void; + wrap(obj: R): Internal.RegistrySupplier; + spliterator(): Internal.Spliterator; + get(arg0: ResourceLocation_): T; + containsValue(arg0: T): boolean; + delegate(arg0: ResourceLocation_): Internal.RegistrySupplier; + register(arg0: ResourceLocation_, arg1: Internal.Supplier_): Internal.RegistrySupplier; + byRawId(arg0: number): T; + entrySet(): Internal.Set, T>>; + listen(arg0: ResourceLocation_, arg1: Internal.Consumer_): void; + key(): Internal.ResourceKey; + listen(supplier: Internal.RegistrySupplier_, callback: Internal.Consumer_): void; + get ids(): Internal.Set + } + type Registrar_ = Registrar; + class PrimedTnt extends Internal.Entity { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number, $$4: Internal.LivingEntity_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + getAddEntityPacket(): Internal.Packet; + setFuse($$0: number): void; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getOwner(): Internal.LivingEntity; + isPickable(): boolean; + asKJS(): Internal.EntityJS; + tick(): void; + getFuse(): number; + get addEntityPacket(): Internal.Packet + set fuse($$0: number) + get owner(): Internal.LivingEntity + get pickable(): boolean + get fuse(): number + } + type PrimedTnt_ = PrimedTnt; + class LootTables extends Internal.SimpleJsonResourceReloadListener implements Internal.LootTablesKJS, Internal.IdentifiableResourceReloadListener { + constructor($$0: Internal.PredicateManager_) + getIds(): Internal.Set; + static validate($$0: Internal.ValidationContext_, $$1: ResourceLocation_, $$2: Internal.LootTable_): void; + get($$0: ResourceLocation_): Internal.LootTable; + getName(): string; + static serialize($$0: Internal.LootTable_): Internal.JsonElement; + getFabricDependencies(): Internal.Collection; + getFabricId(): ResourceLocation; + applyKJS0(map: Internal.Map_, action: Internal.BiConsumer_): void; + get ids(): Internal.Set + get name(): string + get fabricDependencies(): Internal.Collection + get fabricId(): ResourceLocation + } + type LootTables_ = LootTables; + class CallbackInfo implements Internal.Cancellable { + constructor(arg0: string, arg1: boolean) + static getCallInfoClassName(arg0: org.objectweb.asm.Type_): string; + toString(): string; + isCancellable(): boolean; + cancel(): void; + getId(): string; + isCancelled(): boolean; + get cancellable(): boolean + get id(): string + get cancelled(): boolean + } + type CallbackInfo_ = CallbackInfo; + class ChatFormatting extends Internal.Enum implements Internal.Color { + static getById($$0: number): Internal.ChatFormatting; + static values(): Internal.ChatFormatting[]; + getChar(): string; + toString(): string; + static getByName($$0: string): Internal.ChatFormatting; + getArgbJS(): number; + specialEquals(o: any, shallow: boolean): boolean; + static getByCode($$0: string): Internal.ChatFormatting; + static stripFormatting($$0: string): string; + getRgbJS(): number; + static valueOf($$0: string): Internal.ChatFormatting; + getSerializeJS(): string; + isFormat(): boolean; + getName(): string; + createTextColorJS(): Internal.TextColor; + isColor(): boolean; + getColor(): number; + getHexJS(): string; + getFireworkColorJS(): number; + static getNames($$0: boolean, $$1: boolean): Internal.Collection; + getId(): number; + get char(): string + get argbJS(): number + get rgbJS(): number + get serializeJS(): string + get format(): boolean + get name(): string + get color(): boolean + get color(): number + get hexJS(): string + get fireworkColorJS(): number + get id(): number + readonly static "AQUA": Internal.ChatFormatting; + readonly static "OBFUSCATED": Internal.ChatFormatting; + readonly static "RED": Internal.ChatFormatting; + readonly static "LIGHT_PURPLE": Internal.ChatFormatting; + readonly static "GRAY": Internal.ChatFormatting; + readonly static "GOLD": Internal.ChatFormatting; + readonly static "DARK_RED": Internal.ChatFormatting; + readonly static "GREEN": Internal.ChatFormatting; + readonly static "BLUE": Internal.ChatFormatting; + readonly static "BOLD": Internal.ChatFormatting; + readonly static "DARK_GREEN": Internal.ChatFormatting; + readonly static "DARK_AQUA": Internal.ChatFormatting; + readonly static "DARK_PURPLE": Internal.ChatFormatting; + readonly static "YELLOW": Internal.ChatFormatting; + readonly static "WHITE": Internal.ChatFormatting; + readonly static "ITALIC": Internal.ChatFormatting; + readonly static "UNDERLINE": Internal.ChatFormatting; + readonly static "BLACK": Internal.ChatFormatting; + readonly static "DARK_GRAY": Internal.ChatFormatting; + readonly static "STRIKETHROUGH": Internal.ChatFormatting; + readonly static "RESET": Internal.ChatFormatting; + readonly static "DARK_BLUE": Internal.ChatFormatting; + readonly static "PREFIX_CODE": "§"; + } + type ChatFormatting_ = "italic" | "dark_red" | "dark_gray" | "gold" | "bold" | "dark_green" | "red" | "obfuscated" | "black" | "green" | "dark_purple" | "dark_blue" | "yellow" | "aqua" | "white" | "reset" | "underline" | "gray" | "dark_aqua" | ChatFormatting | "blue" | "strikethrough" | "light_purple"; + class Products$P1 { + constructor(arg0: Internal.App_) + apply(arg0: Internal.Applicative_, arg1: Internal.Function_): Internal.App; + t1(): Internal.App; + and(arg0: Internal.Products$P2_): Internal.Products$P3; + and(arg0: Internal.Products$P5_): Internal.Products$P6; + and(arg0: Internal.App_): Internal.Products$P2; + and(arg0: Internal.Products$P7_): Internal.Products$P8; + and(arg0: Internal.Products$P3_): Internal.Products$P4; + and(arg0: Internal.Products$P6_): Internal.Products$P7; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.Products$P4_): Internal.Products$P5; + } + type Products$P1_ = Products$P1; + abstract class ImmutableMultisetGwtSerializationDependencies extends Internal.ImmutableCollection { + stream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + } + type ImmutableMultisetGwtSerializationDependencies_ = ImmutableMultisetGwtSerializationDependencies; class Products$P3 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function3_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - and(arg0: Internal.Products$P4_): Internal.Products$P7; - and(arg0: Internal.Products$P5_): Internal.Products$P8; - and(arg0: Internal.App_): Internal.Products$P4; - and(arg0: Internal.Products$P2_): Internal.Products$P5; - and(arg0: Internal.Products$P3_): Internal.Products$P6; + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_) + and(arg0: Internal.App_): Internal.Products$P4; + and(arg0: Internal.Products$P4_): Internal.Products$P7; + and(arg0: Internal.Products$P2_): Internal.Products$P5; t1(): Internal.App; t2(): Internal.App; t3(): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + and(arg0: Internal.Products$P5_): Internal.Products$P8; + apply(arg0: Internal.Applicative_, arg1: Internal.Function3_): Internal.App; + and(arg0: Internal.Products$P3_): Internal.Products$P6; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; } type Products$P3_ = Products$P3; - /** - * @javaClass net.minecraft.class_2514 - */ - abstract class NumericTag implements Internal.Tag, Internal.SpecialEquality { - getAsFloat(): number; - getAsByte(): number; - getAsLong(): number; - getAsNumber(): Internal.Number; - toString(): string; - getAsDouble(): number; - getAsShort(): number; - getAsInt(): number; - specialEquals(o: any, shallow: boolean): boolean; - get asByte(): number; - get asLong(): number; - get asInt(): number; - get asShort(): number; - get asNumber(): Internal.Number; - get asDouble(): number; - get asFloat(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type NumericTag_ = NumericTag; - /** - * @javaClass dev.latvian.mods.unit.UnitContext - */ - class UnitContext { - getFunctionFactory(name: string): Internal.FunctionFactory; - addConstant(s: string, u: dev.latvian.mods.unit.Unit_): void; - isDebug(): boolean; - popDebug(): void; - sub(): this; - addFunction(factory: Internal.FunctionFactory_): void; - pushDebug(): void; - createStream(input: string): Internal.UnitTokenStream; - debugInfo(s: string): void; - debugInfo(s: string, values: Internal.Collection_): void; - parse(input: string): dev.latvian.mods.unit.Unit; - readonly "constants" : Internal.Map; - static readonly "DEFAULT" : Internal.UnitContext; - get debug(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type UnitContext_ = UnitContext; - /** - * @javaClass net.minecraft.class_5586 - */ - class GeodeCrackSettings { - static readonly "CODEC" : Internal.Codec; - readonly "generateCrackChance" : number; - readonly "crackPointOffset" : number; - readonly "baseCrackSize" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GeodeCrackSettings_ = GeodeCrackSettings; - /** - * @javaClass com.google.gson.JsonElement - */ - abstract class JsonElement { - getAsFloat(): number; - getAsBigInteger(): Internal.BigInteger; - getAsByte(): number; - getAsJsonObject(): Internal.JsonObject; - getAsBigDecimal(): Internal.BigDecimal; - getAsJsonNull(): Internal.JsonNull; - isJsonNull(): boolean; - getAsNumber(): Internal.Number; - getAsCharacter(): string; - getAsString(): string; - isJsonArray(): boolean; - getAsDouble(): number; - getAsInt(): number; - isJsonPrimitive(): boolean; - deepCopy(): this; - getAsLong(): number; - getAsJsonArray(): Internal.JsonArray; - isJsonObject(): boolean; - getAsJsonPrimitive(): Internal.JsonPrimitive; - getAsBoolean(): boolean; - toString(): string; - getAsShort(): number; - get asByte(): number; - get asBigInteger(): Internal.BigInteger; - get asJsonObject(): Internal.JsonObject; - get asCharacter(): string; - get jsonPrimitive(): boolean; - get asNumber(): Internal.Number; - get asBigDecimal(): Internal.BigDecimal; - get jsonNull(): boolean; - get asFloat(): number; - get asLong(): number; - get asInt(): number; - get asJsonPrimitive(): Internal.JsonPrimitive; - get asJsonNull(): Internal.JsonNull; - get asShort(): number; - get asDouble(): number; - get asJsonArray(): Internal.JsonArray; - get asString(): string; - get jsonObject(): boolean; - get jsonArray(): boolean; - get asBoolean(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JsonElement_ = JsonElement; - /** - * @javaClass com.google.common.collect.ForwardingList - */ - abstract class ForwardingList extends Internal.ForwardingCollection implements Internal.List { - add(arg0: number, arg1: E): void; - lastIndexOf(arg0: any): number; - subList(arg0: number, arg1: number): Internal.List; - set(arg0: number, arg1: E): E; - addAll(arg0: number, arg1: Internal.Collection_): boolean; - hashCode(): number; - equals(arg0: any): boolean; - get(arg0: number): E; - listIterator(arg0: number): Internal.ListIterator; - listIterator(): Internal.ListIterator; - indexOf(arg0: any): number; - remove(arg0: number): E; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ForwardingList_ = ForwardingList; - /** - * @javaClass dev.latvian.mods.rhino.SymbolScriptable - */ - interface SymbolScriptable { - get(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): any; - has(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): boolean; - delete(arg0: Internal.Symbol_): void; - put(arg0: Internal.Symbol_, arg1: Internal.Scriptable_, arg2: any): void; - } - type SymbolScriptable_ = SymbolScriptable; - /** - * @javaClass it.unimi.dsi.fastutil.chars.Char2ShortFunction - */ - interface Char2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.IntUnaryOperator { - getOrDefault(arg0: any, arg1: number): number; - getOrDefault(arg0: string, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): this; - composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Char2IntFunction; - composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: string, arg1: number): number; - remove(arg0: string): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Char2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Char2ObjectFunction; - get(arg0: any): number; - get(arg0: string): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Char2LongFunction; - composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Char2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Char2FloatFunction; - applyAsInt(arg0: number): number; - containsKey(arg0: any): boolean; - containsKey(arg0: string): boolean; - composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Char2CharFunction; - composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2ShortFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Char2ReferenceFunction; - composeChar(arg0: Internal.Char2CharFunction_): this; - composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2ShortFunction; - } - type Char2ShortFunction_ = ((arg0: string) => number) | Char2ShortFunction; - /** - * @javaClass com.mojang.brigadier.Message - */ - interface Message { - getString(): string; - } - type Message_ = (() => string) | Message; - /** - * @javaClass com.mojang.serialization.RecordBuilder - */ - interface RecordBuilder { - withErrorsFrom(arg0: Internal.DataResult_): Internal.RecordBuilder; - add(arg0: string, arg1: Internal.DataResult_): Internal.RecordBuilder; - add(arg0: string, arg1: T): Internal.RecordBuilder; - add(arg0: Internal.DataResult_, arg1: Internal.DataResult_): Internal.RecordBuilder; - add(arg0: string, arg1: E, arg2: Internal.Encoder_): Internal.RecordBuilder; - add(arg0: T, arg1: T): Internal.RecordBuilder; - add(arg0: T, arg1: Internal.DataResult_): Internal.RecordBuilder; - mapError(arg0: Internal.UnaryOperator_): Internal.RecordBuilder; - ops(): Internal.DynamicOps; - setLifecycle(arg0: Internal.Lifecycle_): Internal.RecordBuilder; - build(arg0: T): Internal.DataResult; - build(arg0: Internal.DataResult_): Internal.DataResult; - } - type RecordBuilder_ = RecordBuilder; - /** - * @javaClass net.minecraft.class_1856 - */ - class Ingredient implements Internal.Predicate, Internal.IngredientKJS { - getItems(): Internal.ItemStack[]; - toJson(): Internal.JsonElement; - test($$0: Internal.ItemStack_): boolean; - static of(... $$0: Internal.ItemLike_[]): this; - static of(): this; - static of($$0: Internal.Stream_): this; - static of(... $$0: Internal.ItemStack_[]): this; - static of($$0: Internal.TagKey_): this; - isEmpty(): boolean; - static fromJson($$0: Internal.JsonElement_): this; - getStackingIds(): Internal.IntList; - static fromNetwork($$0: Internal.FriendlyByteBuf_): this; - getItemsKJS(): Internal.ItemStack[]; - toNetwork($$0: Internal.FriendlyByteBuf_): void; - static readonly "EMPTY" : Internal.Ingredient; - get stackingIds(): Internal.IntList; - get itemsKJS(): Internal.ItemStack[]; - get items(): Internal.ItemStack[]; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Ingredient_ = Ingredient; - /** - * @javaClass net.minecraft.class_1914 - */ - class MerchantOffer { - shouldRewardExp(): boolean; - getUses(): number; - getMaxUses(): number; - increaseUses(): void; - needsRestock(): boolean; - setSpecialPriceDiff($$0: number): void; - getSpecialPriceDiff(): number; - assemble(): Internal.ItemStack; - isOutOfStock(): boolean; - setToOutOfStock(): void; - getBaseCostA(): Internal.ItemStack; - take($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - updateDemand(): void; - createTag(): Internal.CompoundTag; - getXp(): number; - satisfiedBy($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; - getResult(): Internal.ItemStack; - resetSpecialPriceDiff(): void; - getCostA(): Internal.ItemStack; - resetUses(): void; - getCostB(): Internal.ItemStack; - getPriceMultiplier(): number; - addToSpecialPriceDiff($$0: number): void; - getDemand(): number; - get maxUses(): number; - get result(): Internal.ItemStack; - get costB(): Internal.ItemStack; - get costA(): Internal.ItemStack; - get outOfStock(): boolean; - get xp(): number; - get uses(): number; - get priceMultiplier(): number; - get specialPriceDiff(): number; - get baseCostA(): Internal.ItemStack; - get demand(): number; - set specialPriceDiff($$0: number); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type MerchantOffer_ = MerchantOffer; - /** - * @javaClass net.minecraft.class_2873 - */ - class ServerboundSetCreativeModeSlotPacket implements Internal.Packet { - getSlotNum(): number; - getItem(): Internal.ItemStack; - handle($$0: Internal.ServerGamePacketListener_): void; - write($$0: Internal.FriendlyByteBuf_): void; - get slotNum(): number; - get item(): Internal.ItemStack; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ServerboundSetCreativeModeSlotPacket_ = ServerboundSetCreativeModeSlotPacket; - /** - * @javaClass dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder - */ - class SlabBlockBuilder extends Internal.ShapedBlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SlabBlockBuilder_ = SlabBlockBuilder; - /** - * @javaClass net.fabricmc.fabric.impl.registry.sync.RemappableRegistry - */ - interface RemappableRegistry { - unmap(arg0: string): void; - remap(arg0: string, arg1: Internal.Object2IntMap_, arg2: Internal.RemappableRegistry$RemapMode_): void; - } - type RemappableRegistry_ = RemappableRegistry; - /** - * @javaClass org.lwjgl.system.Pointer$Default - */ - abstract class Pointer$Default implements Internal.Pointer { - address(): number; - hashCode(): number; - equals(arg0: any): boolean; - toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Pointer$Default_ = Pointer$Default; - /** - * @javaClass java.util.concurrent.ExecutorService - */ - interface ExecutorService extends Internal.Executor { - submit(arg0: Internal.Runnable_): Internal.Future; - submit(arg0: Internal.Runnable_, arg1: T): Internal.Future; - submit(arg0: Internal.Callable_): Internal.Future; - isTerminated(): boolean; - invokeAll(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): Internal.List>; - invokeAll(arg0: Internal.Collection_>): Internal.List>; - awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; - invokeAny(arg0: Internal.Collection_>): T; - invokeAny(arg0: Internal.Collection_>, arg1: number, arg2: Internal.TimeUnit_): T; - shutdownNow(): Internal.List; - shutdown(): void; - isShutdown(): boolean; - } - type ExecutorService_ = ExecutorService; - /** - * @javaClass net.minecraft.class_4151 - */ - interface ReputationEventType { - register($$0: string): this; - } - type ReputationEventType_ = ReputationEventType; - /** - * @javaClass net.fabricmc.fabric.impl.networking.ChannelInfoHolder - */ - interface ChannelInfoHolder { - getPendingChannelsNames(): Internal.Collection; - } - type ChannelInfoHolder_ = (() => Internal.Collection) | ChannelInfoHolder; - /** - * @javaClass net.minecraft.class_2172$class_2173 - */ - class SharedSuggestionProvider$TextCoordinates { - static readonly "DEFAULT_GLOBAL" : Internal.SharedSuggestionProvider$TextCoordinates; - static readonly "DEFAULT_LOCAL" : Internal.SharedSuggestionProvider$TextCoordinates; - readonly "x" : string; - readonly "y" : string; - readonly "z" : string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type SharedSuggestionProvider$TextCoordinates_ = SharedSuggestionProvider$TextCoordinates; - /** - * @javaClass net.minecraft.class_1576 - */ - class Husk extends Internal.Zombie { - static checkHuskSpawnRules($$0: Internal.EntityType_, $$1: Internal.ServerLevelAccessor_, $$2: Internal.MobSpawnType_, $$3: BlockPos_, $$4: Internal.Random_): boolean; - doHurtTarget($$0: Internal.Entity_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Husk_ = Husk; - /** - * @javaClass fudge.notenoughcrashes.StateManager$IResettable - */ - interface StateManager$IResettable { - resetState(): void; - register(): void; - } - type StateManager$IResettable_ = (() => void) | StateManager$IResettable; - /** - * @javaClass io.netty.buffer.AbstractByteBuf - */ - abstract class AbstractByteBuf extends Internal.ByteBuf { - asReadOnly(): Internal.ByteBuf; - markReaderIndex(): Internal.ByteBuf; - getByte(arg0: number): number; - writeZero(arg0: number): Internal.ByteBuf; - resetReaderIndex(): Internal.ByteBuf; - writeFloat(arg0: number): Internal.ByteBuf; - setLongLE(arg0: number, arg1: number): Internal.ByteBuf; - readRetainedSlice(arg0: number): Internal.ByteBuf; - slice(): Internal.ByteBuf; - slice(arg0: number, arg1: number): Internal.ByteBuf; - getMediumLE(arg0: number): number; - readUnsignedIntLE(): number; - readInt(): number; - order(arg0: Internal.ByteOrder_): Internal.ByteBuf; - writeMedium(arg0: number): Internal.ByteBuf; - resetWriterIndex(): Internal.ByteBuf; - writableBytes(): number; - getUnsignedShort(arg0: number): number; - maxCapacity(): number; - bytesBefore(arg0: number, arg1: number): number; - bytesBefore(arg0: number): number; - bytesBefore(arg0: number, arg1: number, arg2: number): number; - setInt(arg0: number, arg1: number): Internal.ByteBuf; - getInt(arg0: number): number; - markWriterIndex(): Internal.ByteBuf; - isReadable(arg0: number): boolean; - isReadable(): boolean; - writeBoolean(arg0: boolean): Internal.ByteBuf; - setIntLE(arg0: number, arg1: number): Internal.ByteBuf; - writeLongLE(arg0: number): Internal.ByteBuf; - setShortLE(arg0: number, arg1: number): Internal.ByteBuf; - isWritable(arg0: number): boolean; - isWritable(): boolean; - readChar(): string; - readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence; - isReadOnly(): boolean; - readUnsignedShortLE(): number; - readDouble(): number; - readFloat(): number; - getLongLE(arg0: number): number; - getBoolean(arg0: number): boolean; - copy(): Internal.ByteBuf; - readShortLE(): number; - readUnsignedMedium(): number; - ensureWritable(arg0: number, arg1: boolean): number; - ensureWritable(arg0: number): Internal.ByteBuf; - writeInt(arg0: number): Internal.ByteBuf; - readableBytes(): number; - readSlice(arg0: number): Internal.ByteBuf; - getIntLE(arg0: number): number; - nioBuffers(): Internal.ByteBuffer[]; - forEachByteDesc(arg0: Internal.ByteProcessor_): number; - forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; - skipBytes(arg0: number): Internal.ByteBuf; - getLong(arg0: number): number; - readLong(): number; - readShort(): number; - equals(arg0: any): boolean; - setZero(arg0: number, arg1: number): Internal.ByteBuf; - getUnsignedMedium(arg0: number): number; - readBytes(arg0: number): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; - readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number; - readBytes(arg0: number[]): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; - readBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; - readBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; - readBytes(arg0: Internal.OutputStream_, arg1: number): Internal.ByteBuf; - readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; - readBoolean(): boolean; - toString(): string; - toString(arg0: Internal.Charset_): string; - toString(arg0: number, arg1: number, arg2: Internal.Charset_): string; - retainedSlice(): Internal.ByteBuf; - retainedSlice(arg0: number, arg1: number): Internal.ByteBuf; - readMediumLE(): number; - setMedium(arg0: number, arg1: number): Internal.ByteBuf; - setBoolean(arg0: number, arg1: boolean): Internal.ByteBuf; - readerIndex(): number; - readerIndex(arg0: number): Internal.ByteBuf; - getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence; - setShort(arg0: number, arg1: number): Internal.ByteBuf; - compareTo(arg0: Internal.ByteBuf_): number; - getBytes(arg0: number, arg1: number[]): Internal.ByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; - getBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; - setDouble(arg0: number, arg1: number): Internal.ByteBuf; - setChar(arg0: number, arg1: number): Internal.ByteBuf; - getUnsignedIntLE(arg0: number): number; - getUnsignedInt(arg0: number): number; - indexOf(arg0: number, arg1: number, arg2: number): number; - writeByte(arg0: number): Internal.ByteBuf; - nioBuffer(): Internal.ByteBuffer; - discardSomeReadBytes(): Internal.ByteBuf; - duplicate(): Internal.ByteBuf; - writerIndex(): number; - writerIndex(arg0: number): Internal.ByteBuf; - readUnsignedInt(): number; - writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number; - getUnsignedShortLE(arg0: number): number; - retainedDuplicate(): Internal.ByteBuf; - getChar(arg0: number): string; - setLong(arg0: number, arg1: number): Internal.ByteBuf; - readMedium(): number; - writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number; - writeBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf; - writeBytes(arg0: Internal.InputStream_, arg1: number): number; - writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number; - writeBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf; - writeBytes(arg0: number[]): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf; - writeBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf; - forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number; - forEachByte(arg0: Internal.ByteProcessor_): number; - setIndex(arg0: number, arg1: number): Internal.ByteBuf; - writeShort(arg0: number): Internal.ByteBuf; - getShortLE(arg0: number): number; - getMedium(arg0: number): number; - readUnsignedShort(): number; - setByte(arg0: number, arg1: number): Internal.ByteBuf; - writeShortLE(arg0: number): Internal.ByteBuf; - maxWritableBytes(): number; - getDouble(arg0: number): number; - getFloat(arg0: number): number; - writeLong(arg0: number): Internal.ByteBuf; - writeIntLE(arg0: number): Internal.ByteBuf; - setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number; - hashCode(): number; - readIntLE(): number; - setMediumLE(arg0: number, arg1: number): Internal.ByteBuf; - readUnsignedByte(): number; - readUnsignedMediumLE(): number; - readLongLE(): number; - writeDouble(arg0: number): Internal.ByteBuf; - setBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf; - setBytes(arg0: number, arg1: number[]): Internal.ByteBuf; - setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf; - setFloat(arg0: number, arg1: number): Internal.ByteBuf; - getShort(arg0: number): number; - writeMediumLE(arg0: number): Internal.ByteBuf; - clear(): Internal.ByteBuf; - getUnsignedByte(arg0: number): number; - discardReadBytes(): Internal.ByteBuf; - writeChar(arg0: number): Internal.ByteBuf; - getUnsignedMediumLE(arg0: number): number; - readByte(): number; - get readable(): boolean; - get readOnly(): boolean; - get writable(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AbstractByteBuf_ = AbstractByteBuf; - /** - * @javaClass net.minecraft.class_3330 - */ - abstract class StoredUserEntry { - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StoredUserEntry_ = StoredUserEntry; - /** - * @javaClass net.minecraft.class_3751$class_4991 - */ - class JigsawBlockEntity$JointType extends Internal.Enum implements Internal.StringRepresentable { - getTranslatedName(): Internal.Component; - static valueOf($$0: string): this; - static values(): Internal.JigsawBlockEntity$JointType[]; - method_15434(): string; - static byName($$0: string): Internal.Optional; - static readonly "ROLLABLE" : Internal.JigsawBlockEntity$JointType; - static readonly "ALIGNED" : Internal.JigsawBlockEntity$JointType; - get translatedName(): Internal.Component; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type JigsawBlockEntity$JointType_ = "rollable" | "aligned" | JigsawBlockEntity$JointType; - /** - * @javaClass net.minecraft.class_1934 - */ - class GameType extends Internal.Enum { - isCreative(): boolean; - static getNullableId($$0: Internal.GameType_): number; - getLongDisplayName(): Internal.Component; - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.GameType[]; - getId(): number; - static byName($$0: string, $$1: Internal.GameType_): this; - static byName($$0: string): this; - static byNullableId($$0: number): this; - isBlockPlacingRestricted(): boolean; - updatePlayerAbilities($$0: Internal.Abilities_): void; - isSurvival(): boolean; - static byId($$0: number, $$1: Internal.GameType_): this; - static byId($$0: number): this; - getShortDisplayName(): Internal.Component; - static readonly "SURVIVAL" : Internal.GameType; - static readonly "SPECTATOR" : Internal.GameType; - static readonly "CREATIVE" : Internal.GameType; - static readonly "ADVENTURE" : Internal.GameType; - static readonly "DEFAULT_MODE" : Internal.GameType; - get shortDisplayName(): Internal.Component; - get longDisplayName(): Internal.Component; - get survival(): boolean; - get name(): string; - get id(): number; - get blockPlacingRestricted(): boolean; - get creative(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type GameType_ = "adventure" | "survival" | "spectator" | "creative" | GameType; - /** - * @javaClass net.minecraft.class_3499$class_5162 - */ - class StructureTemplate$Palette { - blocks($$0: Internal.Block_): Internal.List; - blocks(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type StructureTemplate$Palette_ = StructureTemplate$Palette; - /** - * @javaClass net.minecraft.class_265 - */ - abstract class VoxelShape implements Internal.VoxelShapeAccess { - move($$0: number, $$1: number, $$2: number): this; - max($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; - max($$0: Internal.Direction$Axis_): number; - toAabbs(): Internal.List; - getFaceShape($$0: Internal.Direction_): this; - isEmpty(): boolean; - collide($$0: Internal.Direction$Axis_, $$1: Internal.AABB_, $$2: number): number; - min($$0: Internal.Direction$Axis_): number; - min($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; - optimize(): this; - closestPointTo($$0: Vec3_): Internal.Optional; - bounds(): Internal.AABB; - forAllEdges($$0: Internal.Shapes$DoubleLineConsumer_): void; - toString(): string; - clip($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_): Internal.BlockHitResult; - forAllBoxes($$0: Internal.Shapes$DoubleLineConsumer_): void; - get empty(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type VoxelShape_ = VoxelShape; - /** - * @javaClass net.minecraft.class_2826 - */ - class LevelChunkSection { - read($$0: Internal.FriendlyByteBuf_): void; - getBiomes(): Internal.PalettedContainer>; - isRandomlyTicking(): boolean; - release(): void; - getSerializedSize(): number; - recalcBlockCounts(): void; - fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_, $$2: number, $$3: number): void; - setBlockState($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_): Internal.BlockState; - setBlockState($$0: number, $$1: number, $$2: number, $$3: Internal.BlockState_, $$4: boolean): Internal.BlockState; - getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; - acquire(): void; - isRandomlyTickingFluids(): boolean; - hasOnlyAir(): boolean; - bottomBlockY(): number; - maybeHas($$0: Internal.Predicate_): boolean; - static getBottomBlockY($$0: number): number; - getFluidState($$0: number, $$1: number, $$2: number): Internal.FluidState; - getStates(): Internal.PalettedContainer; - getBlockState($$0: number, $$1: number, $$2: number): Internal.BlockState; - write($$0: Internal.FriendlyByteBuf_): void; - isRandomlyTickingBlocks(): boolean; - static readonly "SECTION_WIDTH" : 16; - static readonly "SECTION_HEIGHT" : 16; - static readonly "BIOME_CONTAINER_BITS" : 2; - static readonly "SECTION_SIZE" : 4096; - "states" : Internal.PalettedContainer; - get serializedSize(): number; - get biomes(): Internal.PalettedContainer>; - get randomlyTickingFluids(): boolean; - get randomlyTickingBlocks(): boolean; - get randomlyTicking(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type LevelChunkSection_ = LevelChunkSection; - /** - * Fired when player right clicks on an Entity. - * - * Note that both main hand and off hand will be called if not cancelled. - * - * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. - * @javaClass dev.latvian.mods.kubejs.item.ItemEntityInteractEventJS - */ - class ItemEntityInteractEventJS extends Internal.PlayerEventJS { - getTarget(): Internal.EntityJS; - getHand(): Hand; - getItem(): Internal.ItemStackJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get item(): Internal.ItemStackJS; - get entity(): Internal.EntityJS; - get target(): Internal.EntityJS; - get hand(): Hand; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when player right clicks on an Entity. - * - * Note that both main hand and off hand will be called if not cancelled. - * - * On cancellation, Result.SUCCESS is returned, thus making player swing his arm. - */ - type ItemEntityInteractEventJS_ = ItemEntityInteractEventJS; - /** - * @javaClass dev.latvian.mods.kubejs.BuilderBase - */ - abstract class BuilderBase implements Internal.Supplier { - clientRegistry(minecraft: Internal.Supplier_): void; - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - transformObject(obj: T): T; - /** - */ - translationKey(key: Special.LangKey): Internal.BuilderBase; - getTranslationKeyGroup(): string; - newID(pre: string, post: string): ResourceLocation; - displayName(name: string): Internal.BuilderBase; - generateLang(lang: Internal.Map_): void; - type(type: string): Internal.BuilderBase; - createAdditionalObjects(): void; - createObject(): T; - addResourcePackLocations(path: string, list: Internal.List_, packType: Internal.PackType_): void; - getRegistryType(): Internal.RegistryObjectBuilderTypes; - get(): T; - tag(tag: ResourceLocation_): Internal.BuilderBase; - generateDataJsons(generator: Internal.DataJsonGenerator_): void; - readonly "id" : ResourceLocation; - get registryType(): Internal.RegistryObjectBuilderTypes; - get translationKeyGroup(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type BuilderBase_ = BuilderBase; - /** - * @javaClass net.minecraft.class_1291 - */ - class MobEffect { - getAttributeModifiers(): Internal.Map; - applyEffectTick($$0: Internal.LivingEntity_, $$1: number): void; - getDescriptionId(): string; - getCategory(): Internal.MobEffectCategory; - getAttributeModifierValue($$0: number, $$1: Internal.AttributeModifier_): number; - getColor(): number; - isDurationEffectTick($$0: number, $$1: number): boolean; - static getId($$0: Internal.MobEffect_): number; - addAttributeModifier($$0: Internal.Attribute_, $$1: string, $$2: number, $$3: Internal.AttributeModifier$Operation_): this; - removeAttributeModifiers($$0: Internal.LivingEntity_, $$1: Internal.AttributeMap_, $$2: number): void; + class StatType implements Internal.Iterable> { + constructor($$0: Internal.Registry_) getDisplayName(): Internal.Component; - addAttributeModifiers($$0: Internal.LivingEntity_, $$1: Internal.AttributeMap_, $$2: number): void; - isInstantenous(): boolean; - isBeneficial(): boolean; - static byId($$0: number): this; - applyInstantenousEffect($$0: Internal.Entity_, $$1: Internal.Entity_, $$2: Internal.LivingEntity_, $$3: number, $$4: number): void; - get descriptionId(): string; - get color(): number; - get instantenous(): boolean; - get displayName(): Internal.Component; - get beneficial(): boolean; - get attributeModifiers(): Internal.Map; - get category(): Internal.MobEffectCategory; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + contains($$0: T): boolean; + getRegistry(): Internal.Registry; + spliterator(): Internal.Spliterator>; + iterator(): Internal.Iterator>; + forEach(arg0: Internal.Consumer_): void; + get($$0: T): Internal.Stat; + getTranslationKey(): string; + get($$0: T, $$1: Internal.StatFormatter_): Internal.Stat; + get displayName(): Internal.Component + get registry(): Internal.Registry + get translationKey(): string } - type MobEffect_ = Special.MobEffect | MobEffect; - /** - * @javaClass com.google.common.collect.ImmutableSetMultimap$Builder - */ - class ImmutableSetMultimap$Builder extends Internal.ImmutableMultimap$Builder { - orderKeysBy(arg0: Internal.Comparator_): Internal.ImmutableSetMultimap$Builder; - build(): Internal.ImmutableSetMultimap; - orderValuesBy(arg0: Internal.Comparator_): Internal.ImmutableSetMultimap$Builder; - putAll(arg0: Internal.Iterable_>): Internal.ImmutableSetMultimap$Builder; - putAll(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableSetMultimap$Builder; - putAll(arg0: K, ... arg1: V[]): Internal.ImmutableSetMultimap$Builder; - putAll(arg0: Internal.Multimap_): Internal.ImmutableSetMultimap$Builder; - put(arg0: Internal.Map$Entry_): Internal.ImmutableSetMultimap$Builder; - put(arg0: K, arg1: V): Internal.ImmutableSetMultimap$Builder; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type StatType_ = Special.StatType | StatType; + class Products$P2 { + constructor(arg0: Internal.App_, arg1: Internal.App_) + and(arg0: Internal.Products$P4_): Internal.Products$P6; + t1(): Internal.App; + t2(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.Products$P5_): Internal.Products$P7; + and(arg0: Internal.Products$P3_): Internal.Products$P5; + apply(arg0: Internal.Applicative_, arg1: Internal.BiFunction_): Internal.App; + and(arg0: Internal.Products$P2_): Internal.Products$P4; + and(arg0: Internal.Products$P6_): Internal.Products$P8; + and(arg0: Internal.App_): Internal.Products$P3; } - type ImmutableSetMultimap$Builder_ = ImmutableSetMultimap$Builder; - /** - * @javaClass net.minecraft.class_2874 - */ + type Products$P2_ = Products$P2; + class Input { + constructor() + getMoveVector(): Internal.Vec2; + hasForwardImpulse(): boolean; + tick($$0: boolean): void; + get moveVector(): Internal.Vec2 + "up": boolean; + "forwardImpulse": number; + "down": boolean; + "shiftKeyDown": boolean; + "right": boolean; + "jumping": boolean; + "left": boolean; + "leftImpulse": number; + } + type Input_ = Input; + interface WritableLevelData extends Internal.LevelData { + setXSpawn(arg0: number): void; + setZSpawn(arg0: number): void; + fillCrashReportCategory($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; + setYSpawn(arg0: number): void; + setSpawnAngle(arg0: number): void; + setSpawn($$0: BlockPos_, $$1: number): void; + set XSpawn(arg0: number) + set ZSpawn(arg0: number) + set YSpawn(arg0: number) + set spawnAngle(arg0: number) + } + type WritableLevelData_ = WritableLevelData; + class ServerBossEvent extends Internal.BossEvent { + constructor($$0: Internal.Component_, $$1: Internal.BossEvent$BossBarColor_, $$2: Internal.BossEvent$BossBarOverlay_) + setCreateWorldFog($$0: boolean): Internal.BossEvent; + setPlayBossMusic($$0: boolean): Internal.BossEvent; + setOverlay($$0: Internal.BossEvent$BossBarOverlay_): void; + getPlayers(): Internal.Collection; + removePlayer($$0: Internal.ServerPlayer_): void; + setColor($$0: Internal.BossEvent$BossBarColor_): void; + removeAllPlayers(): void; + setDarkenScreen($$0: boolean): Internal.BossEvent; + setProgress($$0: number): void; + setName($$0: Internal.Component_): void; + addPlayer($$0: Internal.ServerPlayer_): void; + isVisible(): boolean; + setVisible($$0: boolean): void; + set createWorldFog($$0: boolean) + set playBossMusic($$0: boolean) + set overlay($$0: Internal.BossEvent$BossBarOverlay_) + get players(): Internal.Collection + set color($$0: Internal.BossEvent$BossBarColor_) + set darkenScreen($$0: boolean) + set progress($$0: number) + set name($$0: Internal.Component_) + get visible(): boolean + set visible($$0: boolean) + } + type ServerBossEvent_ = ServerBossEvent; + class SuggestionsBuilder { + constructor(arg0: string, arg1: number) + constructor(arg0: string, arg1: string, arg2: number) + getRemainingLowerCase(): string; + getStart(): number; + buildFuture(): Internal.CompletableFuture; + suggest(arg0: string, arg1: Internal.Message_): this; + suggest(arg0: string): this; + getInput(): string; + build(): Internal.Suggestions; + suggest(arg0: number): this; + restart(): this; + suggest(arg0: number, arg1: Internal.Message_): this; + getRemaining(): string; + add(arg0: Internal.SuggestionsBuilder_): this; + createOffset(arg0: number): this; + get remainingLowerCase(): string + get start(): number + get input(): string + get remaining(): string + } + type SuggestionsBuilder_ = SuggestionsBuilder; + class Products$P9 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_) + apply(arg0: Internal.Applicative_, arg1: Internal.Function9_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + } + type Products$P9_ = Products$P9; + class Products$P8 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_) + t4(): Internal.App; + t5(): Internal.App; + t6(): Internal.App; + t7(): Internal.App; + t8(): Internal.App; + t1(): Internal.App; + t2(): Internal.App; + t3(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function8_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + } + type Products$P8_ = Products$P8; + class TrunkPlacerType

{ + codec(): Internal.Codec

; + readonly static "STRAIGHT_TRUNK_PLACER": Internal.TrunkPlacerType; + readonly static "FANCY_TRUNK_PLACER": Internal.TrunkPlacerType; + readonly static "DARK_OAK_TRUNK_PLACER": Internal.TrunkPlacerType; + readonly static "FORKING_TRUNK_PLACER": Internal.TrunkPlacerType; + readonly static "BENDING_TRUNK_PLACER": Internal.TrunkPlacerType; + readonly static "GIANT_TRUNK_PLACER": Internal.TrunkPlacerType; + readonly static "MEGA_JUNGLE_TRUNK_PLACER": Internal.TrunkPlacerType; + } + type TrunkPlacerType_

= Special.TrunkPlacerType | TrunkPlacerType

; + class Products$P5 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_) + t4(): Internal.App; + t5(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function5_): Internal.App; + t1(): Internal.App; + t2(): Internal.App; + t3(): Internal.App; + and(arg0: Internal.App_): Internal.Products$P6; + and(arg0: Internal.Products$P2_): Internal.Products$P7; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.Products$P3_): Internal.Products$P8; + } + type Products$P5_ = Products$P5; + class Products$P4 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_) + t4(): Internal.App; + t1(): Internal.App; + t2(): Internal.App; + t3(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.App_): Internal.Products$P5; + apply(arg0: Internal.Applicative_, arg1: Internal.Function4_): Internal.App; + and(arg0: Internal.Products$P3_): Internal.Products$P7; + and(arg0: Internal.Products$P4_): Internal.Products$P8; + and(arg0: Internal.Products$P2_): Internal.Products$P6; + } + type Products$P4_ = Products$P4; + class Products$P7 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_) + t4(): Internal.App; + t5(): Internal.App; + t6(): Internal.App; + t7(): Internal.App; + t1(): Internal.App; + t2(): Internal.App; + t3(): Internal.App; + and(arg0: Internal.App_): Internal.Products$P8; + apply(arg0: Internal.Applicative_, arg1: Internal.Function7_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + } + type Products$P7_ = Products$P7; + class Products$P6 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_) + t4(): Internal.App; + t5(): Internal.App; + t6(): Internal.App; + t1(): Internal.App; + t2(): Internal.App; + t3(): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function6_): Internal.App; + and(arg0: Internal.Products$P2_): Internal.Products$P8; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + and(arg0: Internal.App_): Internal.Products$P7; + } + type Products$P6_ = Products$P6; + class AreaEffectCloud extends Internal.Entity { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + setOwner($$0: Internal.LivingEntity_): void; + asKJS(): Internal.EntityJS; + getRadius(): number; + getColor(): number; + getAddEntityPacket(): Internal.Packet; + setDurationOnUse($$0: number): void; + getRadiusOnUse(): number; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + getOwner(): Internal.LivingEntity; + getPistonPushReaction(): Internal.PushReaction; + refreshDimensions(): void; + isWaiting(): boolean; + setRadiusPerTick($$0: number): void; + getComponent(key: Internal.ComponentKey_): C; + setPotion($$0: Internal.Potion_): void; + getRadiusPerTick(): number; + setDuration($$0: number): void; + setRadius($$0: number): void; + setParticle($$0: Internal.ParticleOptions_): void; + getParticle(): Internal.ParticleOptions; + tick(): void; + addEffect($$0: Internal.MobEffectInstance_): void; + getPotion(): Internal.Potion; + getWaitTime(): number; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + setWaitTime($$0: number): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setFixedColor($$0: number): void; + getDurationOnUse(): number; + getDuration(): number; + setRadiusOnUse($$0: number): void; + set owner($$0: Internal.LivingEntity_) + get radius(): number + get color(): number + get addEntityPacket(): Internal.Packet + set durationOnUse($$0: number) + get radiusOnUse(): number + get owner(): Internal.LivingEntity + get pistonPushReaction(): Internal.PushReaction + get waiting(): boolean + set radiusPerTick($$0: number) + set potion($$0: Internal.Potion_) + get radiusPerTick(): number + set duration($$0: number) + set radius($$0: number) + set particle($$0: Internal.ParticleOptions_) + get particle(): Internal.ParticleOptions + get potion(): Internal.Potion + get waitTime(): number + set waitTime($$0: number) + set fixedColor($$0: number) + get durationOnUse(): number + get duration(): number + set radiusOnUse($$0: number) + } + type AreaEffectCloud_ = AreaEffectCloud; + interface PosRuleTestType

{ + codec(): Internal.Codec

; + register($$0: string, $$1: Internal.Codec_

): this; + readonly static "LINEAR_POS_TEST": any; + readonly static "AXIS_ALIGNED_LINEAR_POS_TEST": any; + readonly static "ALWAYS_TRUE_TEST": any; + } + type PosRuleTestType_

= Special.PosRuleTestType | PosRuleTestType

; + interface VertexBufferHelper { + restoreBinding(): void; + saveBinding(): void; + } + type VertexBufferHelper_ = VertexBufferHelper; + abstract class ChunkAccess implements Internal.FeatureAccess, Internal.BiomeManager$NoiseBiomeSource, Internal.BlockGetter { + constructor($$0: Internal.ChunkPos_, $$1: Internal.UpgradeData_, $$2: Internal.LevelHeightAccessor_, $$3: Internal.Registry_, $$4: number, $$5: Internal.LevelChunkSection_[], $$6: Internal.BlendingData_) + getMinSection(): number; + static getOrCreateOffsetList($$0: Internal.ShortList_[], $$1: number): Internal.ShortList; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + getMaxSection(): number; + setLightCorrect($$0: boolean): void; + setAllReferences($$0: Internal.Map_, Internal.LongSet_>): void; + isUnsaved(): boolean; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getOrCreateHeightmapUnprimed($$0: Internal.Heightmap$Types_): Internal.Heightmap; + getSectionYFromSectionIndex($$0: number): number; + getBelowZeroRetrogen(): Internal.BelowZeroRetrogen; + hasAnyStructureReferences(): boolean; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getReferencesForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.LongSet; + isOutsideBuildHeight($$0: BlockPos_): boolean; + getHeightAccessorForGeneration(): Internal.LevelHeightAccessor; + setBlockEntity(arg0: Internal.BlockEntity_): void; + getEventDispatcher($$0: number): Internal.GameEventDispatcher; + setInhabitedTime($$0: number): void; + setBlockState(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: boolean): Internal.BlockState; + getAllStarts(): Internal.Map, Internal.StructureStart>; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + getBlockEntityNbtForSaving(arg0: BlockPos_): Internal.CompoundTag; + getPostProcessing(): Internal.ShortList[]; + getHeightmaps(): Internal.Collection>; + removeBlockEntity(arg0: BlockPos_): void; + carverBiome($$0: Internal.Supplier_>): Internal.Holder; + fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_): void; + getPos(): Internal.ChunkPos; + getStartForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + getUpgradeData(): Internal.UpgradeData; + getSectionsCount(): number; + getMinBuildHeight(): number; + getOrCreateNoiseChunk($$0: Internal.NoiseRouter_, $$1: Internal.Supplier_, $$2: Internal.NoiseGeneratorSettings_, $$3: Internal.Aquifer$FluidPicker_, $$4: Internal.Blender_): Internal.NoiseChunk; + getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + incrementInhabitedTime($$0: number): void; + getSectionIndexFromSectionY($$0: number): number; + setAllStarts($$0: Internal.Map_, Internal.StructureStart_>): void; + markPosForPostprocessing($$0: BlockPos_): void; + getBlendingData(): Internal.BlendingData; + getSection($$0: number): Internal.LevelChunkSection; + getLights(): Internal.Stream; + addPackedPostProcess($$0: number, $$1: number): void; + getSectionIndex($$0: number): number; + getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; + getMaxBuildHeight(): number; + setUnsaved($$0: boolean): void; + setBlendingData($$0: Internal.BlendingData_): void; + setHeightmap($$0: Internal.Heightmap$Types_, $$1: number[]): void; + getAllReferences(): Internal.Map, Internal.LongSet>; + isLightCorrect(): boolean; + setBlockEntityNbt($$0: Internal.CompoundTag_): void; + getBlockEntitiesPos(): Internal.Set; + getFluidTicks(): Internal.TickContainerAccess; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getHeight(): number; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + getBlockTicks(): Internal.TickContainerAccess; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + hasPrimedHeightmap($$0: Internal.Heightmap$Types_): boolean; + getHighestSection(): Internal.LevelChunkSection; + getInhabitedTime(): number; + getHighestSectionPosition(): number; + isOldNoiseGeneration(): boolean; + addEntity(arg0: Internal.Entity_): void; + isYSpaceEmpty($$0: number, $$1: number): boolean; + isUpgrading(): boolean; + getMaxLightLevel(): number; + getStatus(): Internal.ChunkStatus; + getSections(): Internal.LevelChunkSection[]; + setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; + addReferenceForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: number): void; + getBlockEntityNbt($$0: BlockPos_): Internal.CompoundTag; + get minSection(): number + get maxSection(): number + set lightCorrect($$0: boolean) + set allReferences($$0: Internal.Map_, Internal.LongSet_>) + get unsaved(): boolean + get belowZeroRetrogen(): Internal.BelowZeroRetrogen + get heightAccessorForGeneration(): Internal.LevelHeightAccessor + set blockEntity(arg0: Internal.BlockEntity_) + set inhabitedTime($$0: number) + get allStarts(): Internal.Map, Internal.StructureStart> + get postProcessing(): Internal.ShortList[] + get heightmaps(): Internal.Collection> + get pos(): Internal.ChunkPos + get upgradeData(): Internal.UpgradeData + get sectionsCount(): number + get minBuildHeight(): number + set allStarts($$0: Internal.Map_, Internal.StructureStart_>) + get blendingData(): Internal.BlendingData + get lights(): Internal.Stream + get ticksForSerialization(): Internal.ChunkAccess$TicksToSave + get maxBuildHeight(): number + set unsaved($$0: boolean) + set blendingData($$0: Internal.BlendingData_) + get allReferences(): Internal.Map, Internal.LongSet> + get lightCorrect(): boolean + set blockEntityNbt($$0: Internal.CompoundTag_) + get blockEntitiesPos(): Internal.Set + get fluidTicks(): Internal.TickContainerAccess + get height(): number + get blockTicks(): Internal.TickContainerAccess + get highestSection(): Internal.LevelChunkSection + get inhabitedTime(): number + get highestSectionPosition(): number + get oldNoiseGeneration(): boolean + get upgrading(): boolean + get maxLightLevel(): number + get status(): Internal.ChunkStatus + get sections(): Internal.LevelChunkSection[] + } + type ChunkAccess_ = ChunkAccess; + interface Type { + getTypeName(): string; + get typeName(): string + } + type Type_ = Type; + class SoundEvent { + constructor($$0: ResourceLocation_) + getLocation(): ResourceLocation; + get location(): ResourceLocation + readonly static "CODEC": any; + } + type SoundEvent_ = SoundEvent | Special.SoundEvent; + interface DensityFunction { + halfNegative(): this; + abs(): this; + maxValue(): number; + squeeze(): this; + compute(arg0: Internal.DensityFunction$FunctionContext_): number; + square(): this; + mapAll(arg0: Internal.DensityFunction$Visitor_): this; + codec(): Internal.Codec; + clamp($$0: number, $$1: number): this; + quarterNegative(): this; + cube(): this; + fillArray(arg0: number[], arg1: Internal.DensityFunction$ContextProvider_): void; + minValue(): number; + readonly static "CODEC": any; + readonly static "DIRECT_CODEC": any; + readonly static "HOLDER_HELPER_CODEC": any; + } + type DensityFunction_ = DensityFunction | Special.DensityFunction; + interface ChannelOutboundInvoker { + newFailedFuture(arg0: Internal.Throwable_): Internal.ChannelFuture; + connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_, arg2: Internal.ChannelPromise_): Internal.ChannelFuture; + deregister(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; + newSucceededFuture(): Internal.ChannelFuture; + close(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; + newProgressivePromise(): Internal.ChannelProgressivePromise; + flush(): this; + write(arg0: any): Internal.ChannelFuture; + writeAndFlush(arg0: any): Internal.ChannelFuture; + bind(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + disconnect(): Internal.ChannelFuture; + writeAndFlush(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + bind(arg0: Internal.SocketAddress_): Internal.ChannelFuture; + close(): Internal.ChannelFuture; + write(arg0: any, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + connect(arg0: Internal.SocketAddress_, arg1: Internal.ChannelPromise_): Internal.ChannelFuture; + connect(arg0: Internal.SocketAddress_, arg1: Internal.SocketAddress_): Internal.ChannelFuture; + connect(arg0: Internal.SocketAddress_): Internal.ChannelFuture; + read(): this; + deregister(): Internal.ChannelFuture; + voidPromise(): Internal.ChannelPromise; + disconnect(arg0: Internal.ChannelPromise_): Internal.ChannelFuture; + newPromise(): Internal.ChannelPromise; + } + type ChannelOutboundInvoker_ = ChannelOutboundInvoker; + interface LootContextUser { + getReferencedContextParams(): Internal.Set>; + validate($$0: Internal.ValidationContext_): void; + get referencedContextParams(): Internal.Set> + } + type LootContextUser_ = LootContextUser; + class PlayerInfo { + constructor($$0: Internal.ClientboundPlayerInfoPacket$PlayerUpdate_) + setDisplayHealth($$0: number): void; + getTabListDisplayName(): Internal.Component; + setHealthBlinkTime($$0: number): void; + getModelName(): string; + getTeam(): Internal.PlayerTeam; + setLastHealth($$0: number): void; + getLastHealthTime(): number; + getDisplayHealth(): number; + getLastHealth(): number; + getElytraLocation(): ResourceLocation; + setTabListDisplayName($$0: Internal.Component_): void; + getCapeLocation(): ResourceLocation; + getHealthBlinkTime(): number; + getProfile(): Internal.GameProfile; + getSkinLocation(): ResourceLocation; + getGameMode(): Internal.GameType; + setRenderVisibilityId($$0: number): void; + isSkinLoaded(): boolean; + getRenderVisibilityId(): number; + setLastHealthTime($$0: number): void; + isCapeLoaded(): boolean; + getLatency(): number; + set displayHealth($$0: number) + get tabListDisplayName(): Internal.Component + set healthBlinkTime($$0: number) + get modelName(): string + get team(): Internal.PlayerTeam + set lastHealth($$0: number) + get lastHealthTime(): number + get displayHealth(): number + get lastHealth(): number + get elytraLocation(): ResourceLocation + set tabListDisplayName($$0: Internal.Component_) + get capeLocation(): ResourceLocation + get healthBlinkTime(): number + get profile(): Internal.GameProfile + get skinLocation(): ResourceLocation + get gameMode(): Internal.GameType + set renderVisibilityId($$0: number) + get skinLoaded(): boolean + get renderVisibilityId(): number + set lastHealthTime($$0: number) + get capeLoaded(): boolean + get latency(): number + } + type PlayerInfo_ = PlayerInfo; + class ClientboundPlayerAbilitiesPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Abilities_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + canFly(): boolean; + canInstabuild(): boolean; + handle($$0: Internal.ClientGamePacketListener_): void; + getFlyingSpeed(): number; + getWalkingSpeed(): number; + isSkippable(): boolean; + isInvulnerable(): boolean; + isFlying(): boolean; + get flyingSpeed(): number + get walkingSpeed(): number + get skippable(): boolean + get invulnerable(): boolean + get flying(): boolean + } + type ClientboundPlayerAbilitiesPacket_ = ClientboundPlayerAbilitiesPacket; class DimensionType implements Internal.DimensionTypeAccessor { - hasCeiling(): boolean; - natural(): boolean; - createDragonFight(): boolean; - static getStorageFolder($$0: Internal.ResourceKey_, $$1: Internal.Path_): Internal.Path; - logicalHeight(): number; - infiniburn(): Internal.TagKey; - bedWorks(): boolean; - hasRaids(): boolean; - effectsLocation(): ResourceLocation; - static registerBuiltin($$0: Internal.RegistryAccess$Writable_): Internal.RegistryAccess$Writable; - ultraWarm(): boolean; - brightness($$0: number): number; - static getTeleportationScale($$0: Internal.DimensionType_, $$1: Internal.DimensionType_): number; - minY(): number; - hasFixedTime(): boolean; - respawnAnchorWorks(): boolean; - coordinateScale(): number; - static create($$0: Internal.OptionalLong_, $$1: boolean, $$2: boolean, $$3: boolean, $$4: boolean, $$5: number, $$6: boolean, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean, $$11: number, $$12: number, $$13: number, $$14: Internal.TagKey_, $$15: ResourceLocation_, $$16: number): this; - static defaultDimensions($$0: Internal.RegistryAccess_, $$1: number, $$2: boolean): Internal.Registry; static defaultDimensions($$0: Internal.RegistryAccess_, $$1: number): Internal.Registry; static parseLegacy($$0: Internal.Dynamic_): Internal.DataResult>; - moonPhase($$0: number): number; + respawnAnchorWorks(): boolean; + bedWorks(): boolean; + coordinateScale(): number; + piglinSafe(): boolean; + hasFixedTime(): boolean; + createDragonFight(): boolean; + brightness($$0: number): number; + infiniburn(): Internal.TagKey; + static getTeleportationScale($$0: Internal.DimensionType_, $$1: Internal.DimensionType_): number; + effectsLocation(): ResourceLocation; hasSkyLight(): boolean; height(): number; + hasCeiling(): boolean; + static getStorageFolder($$0: Internal.ResourceKey_, $$1: Internal.Path_): Internal.Path; + static defaultDimensions($$0: Internal.RegistryAccess_, $$1: number, $$2: boolean): Internal.Registry; + getFixedTime(): Internal.OptionalLong; + moonPhase($$0: number): number; + natural(): boolean; + minY(): number; timeOfDay($$0: number): number; - piglinSafe(): boolean; - static readonly "END_EFFECTS" : ResourceLocation; - static readonly "CODEC" : Internal.Codec>; - static readonly "MIN_HEIGHT" : 16; - static readonly "MAX_Y" : 2031; - static readonly "Y_SIZE" : 4064; - static readonly "NETHER_LOCATION" : Internal.ResourceKey; - static readonly "WAY_ABOVE_MAX_Y" : 32496; - static readonly "WAY_BELOW_MIN_Y" : -32512; - static readonly "DIRECT_CODEC" : Internal.Codec; - static readonly "OVERWORLD_CAVES_LOCATION" : Internal.ResourceKey; - static readonly "MIN_Y" : -2032; - static readonly "OVERWORLD_LOCATION" : Internal.ResourceKey; - static readonly "END_LOCATION" : Internal.ResourceKey; - static readonly "NETHER_EFFECTS" : ResourceLocation; - static readonly "OVERWORLD_EFFECTS" : ResourceLocation; - static readonly "BITS_FOR_Y" : 12; - static readonly "MOON_BRIGHTNESS_PER_PHASE" : number[]; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + logicalHeight(): number; + static registerBuiltin($$0: Internal.RegistryAccess$Writable_): Internal.RegistryAccess$Writable; + ultraWarm(): boolean; + hasRaids(): boolean; + static create($$0: Internal.OptionalLong_, $$1: boolean, $$2: boolean, $$3: boolean, $$4: boolean, $$5: number, $$6: boolean, $$7: boolean, $$8: boolean, $$9: boolean, $$10: boolean, $$11: number, $$12: number, $$13: number, $$14: Internal.TagKey_, $$15: ResourceLocation_, $$16: number): Internal.DimensionType; + get fixedTime(): Internal.OptionalLong + readonly static "WAY_ABOVE_MAX_Y": 32496; + readonly static "CODEC": any; + readonly static "BITS_FOR_Y": 12; + readonly static "WAY_BELOW_MIN_Y": -32512; + readonly static "NETHER_EFFECTS": ResourceLocation; + readonly static "OVERWORLD_EFFECTS": ResourceLocation; + readonly static "OVERWORLD_CAVES_LOCATION": Internal.ResourceKey; + readonly static "MIN_HEIGHT": 16; + readonly static "MIN_Y": -2032; + readonly static "Y_SIZE": 4064; + readonly static "MAX_Y": 2031; + readonly static "DIRECT_CODEC": any; + readonly static "MOON_BRIGHTNESS_PER_PHASE": any; + readonly static "END_EFFECTS": ResourceLocation; + readonly static "OVERWORLD_LOCATION": Internal.ResourceKey; + readonly static "END_LOCATION": Internal.ResourceKey; + readonly static "NETHER_LOCATION": Internal.ResourceKey; } - type DimensionType_ = Special.DimensionType | DimensionType; - /** - * @javaClass net.minecraft.class_1866 - */ - class SimpleRecipeSerializer implements Internal.RecipeSerializer { - fromJson($$0: ResourceLocation_, $$1: Internal.JsonObject_): T; - toNetwork($$0: Internal.FriendlyByteBuf_, $$1: T): void; - fromNetwork($$0: ResourceLocation_, $$1: Internal.FriendlyByteBuf_): T; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type DimensionType_ = DimensionType | Special.DimensionType; + class AttackIndicatorStatus extends Internal.Enum { + getKey(): string; + static valueOf($$0: string): Internal.AttackIndicatorStatus; + static values(): Internal.AttackIndicatorStatus[]; + static byId($$0: number): Internal.AttackIndicatorStatus; + getId(): number; + get key(): string + get id(): number + readonly static "CROSSHAIR": Internal.AttackIndicatorStatus; + readonly static "OFF": Internal.AttackIndicatorStatus; + readonly static "HOTBAR": Internal.AttackIndicatorStatus; } - type SimpleRecipeSerializer_ = SimpleRecipeSerializer; - /** - * @javaClass java.net.NetworkInterface - */ - class NetworkInterface { - getInterfaceAddresses(): Internal.List; - getParent(): this; + type AttackIndicatorStatus_ = "hotbar" | "crosshair" | AttackIndicatorStatus | "off"; + class ClientPlayerJS extends Internal.PlayerJS { + constructor(data: Internal.ClientPlayerDataJS_, player: Internal.Player_, self: boolean) + isMiningBlock(): boolean; + getStats(): Internal.PlayerStatsJS; + paint(tag: Internal.CompoundTag_): void; + sendData(channel: string, data: Internal.CompoundTag_): void; + isSelf(): boolean; + rayTrace(distance: number): Internal.RayTraceResultJS; + get miningBlock(): boolean + get stats(): Internal.PlayerStatsJS + get self(): boolean + } + type ClientPlayerJS_ = ClientPlayerJS; + class CoderResult { + isMalformed(): boolean; + isUnderflow(): boolean; + toString(): string; + static malformedForLength(arg0: number): Internal.CoderResult; + isError(): boolean; + isUnmappable(): boolean; + isOverflow(): boolean; + throwException(): void; + static unmappableForLength(arg0: number): Internal.CoderResult; + length(): number; + get malformed(): boolean + get underflow(): boolean + get error(): boolean + get unmappable(): boolean + get overflow(): boolean + readonly static "UNDERFLOW": Internal.CoderResult; + readonly static "OVERFLOW": Internal.CoderResult; + } + type CoderResult_ = CoderResult; + class DarkOakFoliagePlacer extends Internal.FoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_) + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + readonly static "CODEC": any; + } + type DarkOakFoliagePlacer_ = DarkOakFoliagePlacer; + interface PalettedContainerAccessor { + getData(): Internal.PalettedContainer$Data; + getData(container: Internal.PalettedContainer_): Internal.PalettedContainer$Data; + get data(): Internal.PalettedContainer$Data + } + type PalettedContainerAccessor_ = PalettedContainerAccessor; + abstract class ItemCombinerMenu extends Internal.AbstractContainerMenu { + constructor($$0: Internal.MenuType_, $$1: number, $$2: Internal.Inventory_, $$3: any_) + stillValid($$0: Internal.Player_): boolean; + slotsChanged($$0: Internal.Container_): void; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + createResult(): void; + removed($$0: Internal.Player_): void; + readonly static "INPUT_SLOT": 0; + readonly static "RESULT_SLOT": 2; + readonly static "ADDITIONAL_SLOT": 1; + } + type ItemCombinerMenu_ = ItemCombinerMenu; + class CaveSpider extends Internal.Spider { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + alwaysAccepts(): boolean; + static createCaveSpider(): Internal.AttributeSupplier$Builder; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + } + type CaveSpider_ = CaveSpider; + interface PackResources extends Internal.AutoCloseable { + hasResource(arg0: Internal.PackType_, arg1: ResourceLocation_): boolean; + getNamespaces(arg0: Internal.PackType_): Internal.Set; getName(): string; - getIndex(): number; - supportsMulticast(): boolean; - getSubInterfaces(): Internal.Enumeration; - static getByIndex(arg0: number): this; - inetAddresses(): Internal.Stream; - static getByInetAddress(arg0: Internal.InetAddress_): this; - isPointToPoint(): boolean; - getMTU(): number; - static networkInterfaces(): Internal.Stream; - isUp(): boolean; - getDisplayName(): string; - hashCode(): number; - equals(arg0: any): boolean; - static getByName(arg0: string): this; - getHardwareAddress(): number[]; - isLoopback(): boolean; - subInterfaces(): Internal.Stream; - toString(): string; - isVirtual(): boolean; - static getNetworkInterfaces(): Internal.Enumeration; - getInetAddresses(): Internal.Enumeration; - get parent(): this; - get hardwareAddress(): number[]; - get virtual(): boolean; - get displayName(): string; - get pointToPoint(): boolean; - get interfaceAddresses(): Internal.List; - get name(): string; - get index(): number; - get up(): boolean; - get mTU(): number; - get loopback(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + close(): void; + getResources(arg0: Internal.PackType_, arg1: string, arg2: string, arg3: number, arg4: Internal.Predicate_): Internal.Collection; + getRootResource(arg0: string): Internal.InputStream; + getResource(arg0: Internal.PackType_, arg1: ResourceLocation_): Internal.InputStream; + getMetadataSection(arg0: Internal.MetadataSectionSerializer_): T; + get name(): string + readonly static "METADATA_EXTENSION": ".mcmeta"; + readonly static "PACK_META": "pack.mcmeta"; } - type NetworkInterface_ = NetworkInterface; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2ShortFunction - */ - interface Object2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Short2ShortFunction_): Internal.Object2ShortFunction; - removeShort(arg0: any): number; - composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ShortFunction; - andThenInt(arg0: Internal.Short2IntFunction_): Internal.Object2IntFunction; - composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ShortFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: K, arg1: number): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Object2DoubleFunction; - andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Object2ObjectFunction; - get(arg0: any): number; - andThenLong(arg0: Internal.Short2LongFunction_): Internal.Object2LongFunction; - composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ShortFunction; - andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Object2ByteFunction; - andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Object2FloatFunction; - applyAsInt(arg0: K): number; - getShort(arg0: any): number; - composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ShortFunction; - composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ShortFunction; - andThenChar(arg0: Internal.Short2CharFunction_): Internal.Object2CharFunction; - composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ShortFunction; - composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ShortFunction; - andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Object2ReferenceFunction; - composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ShortFunction; - composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ShortFunction; - } - type Object2ShortFunction_ = ((arg0: any) => number) | Object2ShortFunction; - /** - * @javaClass net.fabricmc.fabric.api.item.v1.FabricItem - */ - interface FabricItem { - getAttributeModifiers(stack: Internal.ItemStack_, slot: EquipmentSlot_): Internal.Multimap; - allowNbtUpdateAnimation(player: Internal.Player_, hand: Hand_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; - isSuitableFor(stack: Internal.ItemStack_, state: Internal.BlockState_): boolean; - allowContinuingBlockBreaking(player: Internal.Player_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; - } - type FabricItem_ = FabricItem; - /** - * @javaClass net.minecraft.class_1851 - */ - class FireworkRocketRecipe extends Internal.CustomRecipe { - method_8110(): Internal.ItemStack; - method_8113($$0: number, $$1: number): boolean; - assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; - method_8119(): Internal.RecipeSerializer; - matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FireworkRocketRecipe_ = FireworkRocketRecipe; - /** - * @javaClass dev.latvian.mods.kubejs.misc.CustomStatBuilder - */ - class CustomStatBuilder extends Internal.BuilderBase { - getRegistryType(): Internal.RegistryObjectBuilderTypes; - createObject(): ResourceLocation; - get registryType(): Internal.RegistryObjectBuilderTypes; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type CustomStatBuilder_ = CustomStatBuilder; - /** - * @javaClass net.minecraft.class_2598 - */ - class PacketFlow extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.PacketFlow[]; - getOpposite(): this; - static readonly "CLIENTBOUND" : Internal.PacketFlow; - static readonly "SERVERBOUND" : Internal.PacketFlow; - get opposite(): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PacketFlow_ = "serverbound" | "clientbound" | PacketFlow; - /** - * @javaClass net.minecraft.class_1299 - */ - class EntityType implements Internal.EntityTypeTest { - getDescriptionId(): string; - getAABB($$0: number, $$1: number, $$2: number): Internal.AABB; - getWidth(): number; - static updateCustomEntityTag($$0: Internal.Level_, $$1: Internal.Player_, $$2: Internal.Entity_, $$3: Internal.CompoundTag_): void; - getDescription(): Internal.Component; - static loadEntitiesRecursive($$0: Internal.List_, $$1: Internal.Level_): Internal.Stream; - getHeight(): number; - toShortString(): string; - clientTrackingRange(): number; - static by($$0: Internal.CompoundTag_): Internal.Optional>; - create($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_, $$2: Internal.Component_, $$3: Internal.Player_, $$4: BlockPos_, $$5: Internal.MobSpawnType_, $$6: boolean, $$7: boolean): T; - static create($$0: number, $$1: Internal.Level_): Internal.Entity; - create($$0: Internal.Level_): T; - static create($$0: Internal.CompoundTag_, $$1: Internal.Level_): Internal.Optional; - getDefaultLootTable(): ResourceLocation; - canSerialize(): boolean; - static getKey($$0: Internal.EntityType_): ResourceLocation; - canSpawnFarFromPlayer(): boolean; - static loadEntityRecursive($$0: Internal.CompoundTag_, $$1: Internal.Level_, $$2: Internal.Function_): Internal.Entity; - getCategory(): Internal.MobCategory; - is($$0: Internal.TagKey_>): boolean; - getBaseClass(): typeof Internal.Entity; - fireImmune(): boolean; - canSummon(): boolean; - getDimensions(): Internal.EntityDimensions; - updateInterval(): number; - spawn($$0: Internal.ServerLevel_, $$1: Internal.CompoundTag_, $$2: Internal.Component_, $$3: Internal.Player_, $$4: BlockPos_, $$5: Internal.MobSpawnType_, $$6: boolean, $$7: boolean): T; - spawn($$0: Internal.ServerLevel_, $$1: Internal.ItemStack_, $$2: Internal.Player_, $$3: BlockPos_, $$4: Internal.MobSpawnType_, $$5: boolean, $$6: boolean): Internal.Entity; - static byString($$0: string): Internal.Optional>; - trackDeltas(): boolean; - toString(): string; - builtInRegistryHolder(): Internal.Holder$Reference>; - tryCast($$0: Internal.Entity_): T; - isBlockDangerous($$0: Internal.BlockState_): boolean; - static readonly "MOOSHROOM" : Internal.EntityType; - static readonly "MAGMA_CUBE" : Internal.EntityType; - static readonly "SILVERFISH" : Internal.EntityType; - static readonly "MULE" : Internal.EntityType; - static readonly "HOGLIN" : Internal.EntityType; - static readonly "LEASH_KNOT" : Internal.EntityType; - static readonly "HUSK" : Internal.EntityType; - static readonly "VINDICATOR" : Internal.EntityType; - static readonly "HOPPER_MINECART" : Internal.EntityType; - static readonly "PILLAGER" : Internal.EntityType; - static readonly "SHULKER_BULLET" : Internal.EntityType; - static readonly "VILLAGER" : Internal.EntityType; - static readonly "AREA_EFFECT_CLOUD" : Internal.EntityType; - static readonly "PAINTING" : Internal.EntityType; - static readonly "TURTLE" : Internal.EntityType; - static readonly "TRADER_LLAMA" : Internal.EntityType; - static readonly "TNT" : Internal.EntityType; - static readonly "SMALL_FIREBALL" : Internal.EntityType; - static readonly "CAVE_SPIDER" : Internal.EntityType; - static readonly "SLIME" : Internal.EntityType; - static readonly "DROWNED" : Internal.EntityType; - static readonly "FIREBALL" : Internal.EntityType; - static readonly "EVOKER" : Internal.EntityType; - static readonly "MARKER" : Internal.EntityType; - static readonly "ENDERMITE" : Internal.EntityType; - static readonly "EXPERIENCE_BOTTLE" : Internal.EntityType; - static readonly "AXOLOTL" : Internal.EntityType; - static readonly "COMMAND_BLOCK_MINECART" : Internal.EntityType; - static readonly "PLAYER" : Internal.EntityType; - static readonly "ITEM" : Internal.EntityType; - static readonly "SALMON" : Internal.EntityType; - static readonly "ZOMBIE" : Internal.EntityType; - static readonly "GOAT" : Internal.EntityType; - static readonly "STRIDER" : Internal.EntityType; - static readonly "PANDA" : Internal.EntityType; - static readonly "OCELOT" : Internal.EntityType; - static readonly "ENDERMAN" : Internal.EntityType; - static readonly "CHEST_MINECART" : Internal.EntityType; - static readonly "ZOMBIE_VILLAGER" : Internal.EntityType; - static readonly "LLAMA" : Internal.EntityType; - static readonly "ENDER_DRAGON" : Internal.EntityType; - static readonly "WITCH" : Internal.EntityType; - static readonly "EXPERIENCE_ORB" : Internal.EntityType; - static readonly "ITEM_FRAME" : Internal.EntityType; - static readonly "WITHER" : Internal.EntityType; - static readonly "ARROW" : Internal.EntityType; - static readonly "CREEPER" : Internal.EntityType; - static readonly "ILLUSIONER" : Internal.EntityType; - static readonly "COD" : Internal.EntityType; - static readonly "ZOMBIE_HORSE" : Internal.EntityType; - static readonly "FURNACE_MINECART" : Internal.EntityType; - static readonly "RAVAGER" : Internal.EntityType; - static readonly "BOAT" : Internal.EntityType; - static readonly "SHULKER" : Internal.EntityType; - static readonly "BEE" : Internal.EntityType; - static readonly "PHANTOM" : Internal.EntityType; - static readonly "BLAZE" : Internal.EntityType; - static readonly "SKELETON_HORSE" : Internal.EntityType; - static readonly "COW" : Internal.EntityType; - static readonly "WANDERING_TRADER" : Internal.EntityType; - static readonly "END_CRYSTAL" : Internal.EntityType; - static readonly "PIG" : Internal.EntityType; - static readonly "ZOGLIN" : Internal.EntityType; - static readonly "WOLF" : Internal.EntityType; - static readonly "IRON_GOLEM" : Internal.EntityType; - static readonly "ENTITY_TAG" : "EntityTag"; - static readonly "SHEEP" : Internal.EntityType; - static readonly "VEX" : Internal.EntityType; - static readonly "ENDER_PEARL" : Internal.EntityType; - static readonly "TRIDENT" : Internal.EntityType; - static readonly "PIGLIN_BRUTE" : Internal.EntityType; - static readonly "POLAR_BEAR" : Internal.EntityType; - static readonly "MINECART" : Internal.EntityType; - static readonly "LIGHTNING_BOLT" : Internal.EntityType; - static readonly "POTION" : Internal.EntityType; - static readonly "FISHING_BOBBER" : Internal.EntityType; - static readonly "SQUID" : Internal.EntityType; - static readonly "DRAGON_FIREBALL" : Internal.EntityType; - static readonly "ELDER_GUARDIAN" : Internal.EntityType; - static readonly "HORSE" : Internal.EntityType; - static readonly "TNT_MINECART" : Internal.EntityType; - static readonly "ARMOR_STAND" : Internal.EntityType; - static readonly "PARROT" : Internal.EntityType; - static readonly "EVOKER_FANGS" : Internal.EntityType; - static readonly "FOX" : Internal.EntityType; - static readonly "GIANT" : Internal.EntityType; - static readonly "STRAY" : Internal.EntityType; - static readonly "SPECTRAL_ARROW" : Internal.EntityType; - static readonly "CAT" : Internal.EntityType; - static readonly "RABBIT" : Internal.EntityType; - static readonly "DONKEY" : Internal.EntityType; - static readonly "EYE_OF_ENDER" : Internal.EntityType; - static readonly "SPAWNER_MINECART" : Internal.EntityType; - static readonly "GLOW_ITEM_FRAME" : Internal.EntityType; - static readonly "TROPICAL_FISH" : Internal.EntityType; - static readonly "SPIDER" : Internal.EntityType; - static readonly "SKELETON" : Internal.EntityType; - static readonly "WITHER_SKELETON" : Internal.EntityType; - static readonly "CHICKEN" : Internal.EntityType; - static readonly "ZOMBIFIED_PIGLIN" : Internal.EntityType; - static readonly "SNOWBALL" : Internal.EntityType; - static readonly "GLOW_SQUID" : Internal.EntityType; - static readonly "SNOW_GOLEM" : Internal.EntityType; - static readonly "WITHER_SKULL" : Internal.EntityType; - static readonly "PUFFERFISH" : Internal.EntityType; - static readonly "GUARDIAN" : Internal.EntityType; - static readonly "EGG" : Internal.EntityType; - static readonly "LLAMA_SPIT" : Internal.EntityType; - static readonly "FALLING_BLOCK" : Internal.EntityType; - static readonly "PIGLIN" : Internal.EntityType; - static readonly "GHAST" : Internal.EntityType; - static readonly "BAT" : Internal.EntityType; - static readonly "DOLPHIN" : Internal.EntityType; - static readonly "FIREWORK_ROCKET" : Internal.EntityType; - get descriptionId(): string; - get width(): number; - get description(): Internal.Component; - get baseClass(): typeof Internal.Entity; - get defaultLootTable(): ResourceLocation; - get category(): Internal.MobCategory; - get height(): number; - get dimensions(): Internal.EntityDimensions; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityType_ = Special.EntityType | EntityType; - /** - * @javaClass dev.latvian.mods.kubejs.level.BlockContainerJS - */ - class BlockContainerJS implements Internal.SpecialEquality { - spawnFireworks(fireworks: Internal.FireworksJS_): void; - getBiomeId(): ResourceLocation; - getItem(): Internal.ItemStackJS; - getUp(): this; - getTags(): Internal.Collection; - /** - */ - getId(): Special.Block & `${string}:${string}`; - clearCache(): void; - getCanSeeSky(): boolean; - getEast(): this; - popItemFromFace(item: Internal.ItemStack_, dir: Internal.Direction_): void; - canSeeSkyFromBelowWater(): boolean; - getNorth(): this; - getPos(): BlockPos; - setEntityData(tag: Internal.CompoundTag_): void; - getDimension(): ResourceLocation; - mergeEntityData(tag: Internal.CompoundTag_): void; - getEntityId(): string; - getInventory(facing: Internal.Direction_): Internal.InventoryJS; - getInventory(): Internal.InventoryJS; - getBlockLight(): number; - getLight(): number; - getPlayersInRadius(): Internal.EntityArrayList; - getPlayersInRadius(radius: number): Internal.EntityArrayList; - getWest(): this; - /** - */ - set(id: Special.Block, properties: Internal.Map_): void; - /** - */ - set(id: Special.Block, properties: Internal.Map_, flags: number): void; - /** - */ - set(id: Special.Block): void; - hasTag(tag: ResourceLocation_): boolean; - offset(x: number, y: number, z: number): this; - offset(f: Internal.Direction_): this; - offset(f: Internal.Direction_, d: number): this; - getDown(): this; - getProperties(): Internal.Map; - createExplosion(): Internal.ExplosionJS; - setBlockState(state: Internal.BlockState_, flags: number): void; - getEntity(): Internal.BlockEntity; - createEntity(id: ResourceLocation_): Internal.EntityJS; - getMaterial(): Internal.MaterialJS; - getSouth(): this; - spawnLightning(effectOnly: boolean): void; - spawnLightning(effectOnly: boolean, player: Internal.EntityJS_): void; - getLevel(): Internal.LevelJS; - getX(): number; - getY(): number; - getZ(): number; - popItem(item: Internal.ItemStack_): void; - getEntityData(): Internal.CompoundTag; - equals(obj: any): boolean; - getTypeData(): Internal.CompoundTag; - getDrops(): Internal.List; - getDrops(entity: Internal.EntityJS_, heldItem: Internal.ItemStack_): Internal.List; - toString(): string; + type PackResources_ = PackResources; + class MushroomCow$MushroomType extends Internal.Enum { + static valueOf($$0: string): Internal.MushroomCow$MushroomType; getBlockState(): Internal.BlockState; - getSkyLight(): number; - specialEquals(o: any, shallow: boolean): boolean; - readonly "minecraftLevel" : Internal.Level; - get blockState(): Internal.BlockState; - get biomeId(): ResourceLocation; - get south(): this; - get playersInRadius(): Internal.EntityArrayList; - get north(): this; - get skyLight(): number; - get inventory(): Internal.InventoryJS; - get down(): this; - get east(): this; - get drops(): Internal.List; - get pos(): BlockPos; - get blockLight(): number; - get west(): this; - get up(): this; - /** - */ - get id(): Special.Block & `${string}:${string}`; - get dimension(): ResourceLocation; - get item(): Internal.ItemStackJS; - get level(): Internal.LevelJS; - get canSeeSky(): boolean; - get entityId(): string; - get typeData(): Internal.CompoundTag; - get tags(): Internal.Collection; - get material(): Internal.MaterialJS; - get light(): number; - get x(): number; - get y(): number; - get z(): number; - get properties(): Internal.Map; - get entity(): Internal.BlockEntity; - get entityData(): Internal.CompoundTag; - set entityData(tag: Internal.CompoundTag_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + static values(): Internal.MushroomCow$MushroomType[]; + get blockState(): Internal.BlockState + readonly static "RED": Internal.MushroomCow$MushroomType; + readonly static "BROWN": Internal.MushroomCow$MushroomType; } - /** - */ - type BlockContainerJS_ = BlockContainerJS; - /** - * @javaClass dev.latvian.mods.kubejs.level.ExplosionJS - */ - class ExplosionJS { - strength(f: number): this; - damagesTerrain(b: boolean): this; - exploder(entity: Internal.EntityJS_): this; - explode(): void; - causesFire(b: boolean): this; - destroysTerrain(b: boolean): this; - "explosionMode" : Internal.Explosion$BlockInteraction; - readonly "x" : number; - readonly "y" : number; - readonly "z" : number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type MushroomCow$MushroomType_ = MushroomCow$MushroomType | "red" | "brown"; + interface BiomeManager$NoiseBiomeSource { + getNoiseBiome(arg0: number, arg1: number, arg2: number): Internal.Holder; } - type ExplosionJS_ = ExplosionJS; - /** - * @javaClass net.minecraft.class_8 - */ - abstract class NodeEvaluator { - prepare($$0: Internal.PathNavigationRegion_, $$1: Internal.Mob_): void; - setCanPassDoors($$0: boolean): void; - canOpenDoors(): boolean; - getBlockPathType(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: number, arg4: Internal.Mob_, arg5: number, arg6: number, arg7: number, arg8: boolean, arg9: boolean): Internal.BlockPathTypes; - getBlockPathType(arg0: Internal.BlockGetter_, arg1: number, arg2: number, arg3: number): Internal.BlockPathTypes; - getStart(): Internal.Node; - getGoal(arg0: number, arg1: number, arg2: number): Internal.Target; - setCanFloat($$0: boolean): void; - done(): void; - canPassDoors(): boolean; - setCanOpenDoors($$0: boolean): void; - getNeighbors(arg0: Internal.Node_[], arg1: Internal.Node_): number; - canFloat(): boolean; - get start(): Internal.Node; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type BiomeManager$NoiseBiomeSource_ = BiomeManager$NoiseBiomeSource; + interface VillagerEntityAccessor { + fabric_setGatherableItems(items: Internal.Set_): void; + fabric_setItemFoodValues(items: Internal.Map_): void; + fabric_getGatherableItems(): Internal.Set; } - type NodeEvaluator_ = NodeEvaluator; - /** - * @javaClass java.math.MathContext - */ - class MathContext implements Internal.Serializable { - getRoundingMode(): Internal.RoundingMode; + type VillagerEntityAccessor_ = VillagerEntityAccessor; + class NamedPackage { + } + type NamedPackage_ = NamedPackage; + class Scoreboard { + constructor() + getPlayerScores($$0: Internal.Objective_): Internal.Collection; + getPlayersTeam($$0: string): Internal.PlayerTeam; + getDisplayObjective($$0: number): Internal.Objective; + hasPlayerScore($$0: string, $$1: Internal.Objective_): boolean; + onTeamAdded($$0: Internal.PlayerTeam_): void; + removePlayerFromTeam($$0: string, $$1: Internal.PlayerTeam_): void; + removePlayerTeam($$0: Internal.PlayerTeam_): void; + static getDisplaySlotName($$0: number): string; + static getDisplaySlotByName($$0: string): number; + onObjectiveChanged($$0: Internal.Objective_): void; + onObjectiveAdded($$0: Internal.Objective_): void; + onScoreChanged($$0: Internal.Score_): void; + onPlayerRemoved($$0: string): void; + removeObjective($$0: Internal.Objective_): void; + addObjective($$0: string, $$1: Internal.ObjectiveCriteria_, $$2: Internal.Component_, $$3: Internal.ObjectiveCriteria$RenderType_): Internal.Objective; + getPlayerScores($$0: string): Internal.Map; + forAllObjectives($$0: Internal.ObjectiveCriteria_, $$1: string, $$2: Internal.Consumer_): void; + onTeamRemoved($$0: Internal.PlayerTeam_): void; + removePlayerFromTeam($$0: string): boolean; + getOrCreateObjective($$0: string): Internal.Objective; + addPlayerTeam($$0: string): Internal.PlayerTeam; + onTeamChanged($$0: Internal.PlayerTeam_): void; + getPlayerTeam($$0: string): Internal.PlayerTeam; + entityRemoved($$0: Internal.Entity_): void; + getObjectives(): Internal.Collection; + resetPlayerScore($$0: string, $$1: Internal.Objective_): void; + onPlayerScoreRemoved($$0: string, $$1: Internal.Objective_): void; + hasObjective($$0: string): boolean; + addPlayerToTeam($$0: string, $$1: Internal.PlayerTeam_): boolean; + getOrCreatePlayerScore($$0: string, $$1: Internal.Objective_): Internal.Score; + getPlayerTeams(): Internal.Collection; + getObjectiveNames(): Internal.Collection; + getTeamNames(): Internal.Collection; + getTrackedPlayers(): Internal.Collection; + static getDisplaySlotNames(): string[]; + onObjectiveRemoved($$0: Internal.Objective_): void; + setDisplayObjective($$0: number, $$1: Internal.Objective_): void; + getObjective($$0: string): Internal.Objective; + get objectives(): Internal.Collection + get playerTeams(): Internal.Collection + get objectiveNames(): Internal.Collection + get teamNames(): Internal.Collection + get trackedPlayers(): Internal.Collection + get displaySlotNames(): string[] + readonly static "DISPLAY_SLOTS": 19; + readonly static "DISPLAY_SLOT_TEAMS_SIDEBAR_END": 18; + readonly static "DISPLAY_SLOT_SIDEBAR": 1; + readonly static "DISPLAY_SLOT_TEAMS_SIDEBAR_START": 3; + readonly static "DISPLAY_SLOT_BELOW_NAME": 2; + readonly static "DISPLAY_SLOT_LIST": 0; + } + type Scoreboard_ = Scoreboard; + abstract class Clock implements Internal.InstantSource { + static offset(arg0: Internal.Clock_, arg1: Internal.Duration_): Internal.Clock; + static tickSeconds(arg0: Internal.ZoneId_): Internal.Clock; + static tickMinutes(arg0: Internal.ZoneId_): Internal.Clock; + static fixed(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.Clock; + withZone(arg0: Internal.ZoneId_): this; + static systemDefaultZone(): Internal.Clock; + static systemUTC(): Internal.Clock; + millis(): number; + static tick(arg0: Internal.Clock_, arg1: Internal.Duration_): Internal.Clock; hashCode(): number; + getZone(): Internal.ZoneId; + static tickMillis(arg0: Internal.ZoneId_): Internal.Clock; + static system(arg0: Internal.ZoneId_): Internal.Clock; + instant(): Internal.Instant; equals(arg0: any): boolean; - toString(): string; - getPrecision(): number; - static readonly "DECIMAL128" : Internal.MathContext; - static readonly "DECIMAL64" : Internal.MathContext; - static readonly "DECIMAL32" : Internal.MathContext; - static readonly "UNLIMITED" : Internal.MathContext; - get roundingMode(): Internal.RoundingMode; - get precision(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + get zone(): Internal.ZoneId } - type MathContext_ = MathContext; - /** - * @javaClass javax.crypto.ExemptionMechanism - */ + type Clock_ = Clock; + abstract class Format implements Internal.Cloneable, Internal.Serializable { + clone(): any; + format(arg0: any, arg1: Internal.StringBuffer_, arg2: Internal.FieldPosition_): Internal.StringBuffer; + formatToCharacterIterator(arg0: any): Internal.AttributedCharacterIterator; + parseObject(arg0: string): any; + parseObject(arg0: string, arg1: Internal.ParsePosition_): any; + format(arg0: any): string; + } + type Format_ = Format; + interface Enumeration { + nextElement(): E; + asIterator(): Internal.Iterator; + hasMoreElements(): boolean; + } + type Enumeration_ = Enumeration; + class AbstractArrow$Pickup extends Internal.Enum { + static values(): Internal.AbstractArrow$Pickup[]; + static byOrdinal($$0: number): Internal.AbstractArrow$Pickup; + static valueOf($$0: string): Internal.AbstractArrow$Pickup; + readonly static "DISALLOWED": Internal.AbstractArrow$Pickup; + readonly static "ALLOWED": Internal.AbstractArrow$Pickup; + readonly static "CREATIVE_ONLY": Internal.AbstractArrow$Pickup; + } + type AbstractArrow$Pickup_ = "allowed" | "disallowed" | "creative_only" | AbstractArrow$Pickup; class ExemptionMechanism { init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameterSpec_): void; - init(arg0: Internal.Key_): void; - init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameters_): void; - getName(): string; - genExemptionBlob(arg0: number[]): number; genExemptionBlob(): number[]; + static getInstance(arg0: string, arg1: Internal.Provider_): Internal.ExemptionMechanism; genExemptionBlob(arg0: number[], arg1: number): number; + static getInstance(arg0: string, arg1: string): Internal.ExemptionMechanism; + init(arg0: Internal.Key_): void; isCryptoAllowed(arg0: Internal.Key_): boolean; getProvider(): Internal.Provider; getOutputSize(arg0: number): number; - static getInstance(arg0: string, arg1: string): this; - static getInstance(arg0: string, arg1: Internal.Provider_): this; - static getInstance(arg0: string): this; - get provider(): Internal.Provider; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + genExemptionBlob(arg0: number[]): number; + init(arg0: Internal.Key_, arg1: Internal.AlgorithmParameters_): void; + getName(): string; + static getInstance(arg0: string): Internal.ExemptionMechanism; + get provider(): Internal.Provider + get name(): string } type ExemptionMechanism_ = ExemptionMechanism; - /** - * @javaClass java.security.Permission - */ - abstract class Permission implements Internal.Guard, Internal.Serializable { - getName(): string; - checkGuard(arg0: any): void; - newPermissionCollection(): Internal.PermissionCollection; - hashCode(): number; - equals(arg0: any): boolean; - getActions(): string; - toString(): string; - implies(arg0: Internal.Permission_): boolean; - get name(): string; - get actions(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Permission_ = Permission; - /** - * @javaClass net.minecraft.class_897 - */ - abstract class EntityRenderer { - getRenderOffset($$0: T, $$1: number): Vec3; - redirect$bko000$renderLabelIfPresent_isSneaky(entity: Internal.Entity_): boolean; - getTextureLocation(arg0: T): ResourceLocation; - getFont(): Internal.Font; - shouldRender($$0: T, $$1: Internal.Frustum_, $$2: number, $$3: number, $$4: number): boolean; - getPackedLightCoords($$0: T, $$1: number): number; - render($$0: T, $$1: number, $$2: number, $$3: Internal.PoseStack_, $$4: Internal.MultiBufferSource_, $$5: number): void; - redirect$bko000$render_renderLabelIfPresent(thiz: Internal.EntityRenderer_, entity: Internal.Entity_, text: Internal.Component_, matrices: Internal.PoseStack_, vertexConsumers: Internal.MultiBufferSource_, light: number): void; - get font(): Internal.Font; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type EntityRenderer_ = EntityRenderer; - /** - * @javaClass net.fabricmc.fabric.mixin.object.builder.AbstractBlockSettingsAccessor - */ - interface AbstractBlockSettingsAccessor { - setMapColorProvider(arg0: Internal.Function_): void; - setHardness(arg0: number): void; - getDynamicBounds(): boolean; - setResistance(arg0: number): void; - isToolRequired(): boolean; - getAllowsSpawningPredicate(): Internal.BlockBehaviour$StateArgumentPredicate>; - invokeSounds(arg0: Internal.SoundType_): Internal.BlockBehaviour$Properties; - getJumpVelocityMultiplier(): number; - getOpaque(): boolean; - setMaterial(arg0: Internal.Material_): void; - getIsAir(): boolean; - setCollidable(arg0: boolean): void; - getMapColorProvider(): Internal.Function; - setLootTableId(arg0: ResourceLocation_): void; - invokeDropsNothing(): Internal.BlockBehaviour$Properties; - setIsAir(arg0: boolean): void; - invokeTicksRandomly(): Internal.BlockBehaviour$Properties; - setRandomTicks(arg0: boolean): void; - getCollidable(): boolean; - getBlockVisionPredicate(): Internal.BlockBehaviour$StatePredicate; - getSolidBlockPredicate(): Internal.BlockBehaviour$StatePredicate; - setLuminanceFunction(arg0: Internal.ToIntFunction_): void; - getEmissiveLightingPredicate(): Internal.BlockBehaviour$StatePredicate; - getSlipperiness(): number; - setToolRequired(arg0: boolean): void; - getSoundGroup(): Internal.SoundType; - getLuminance(): Internal.ToIntFunction; - getVelocityMultiplier(): number; - invokeBreakInstantly(): Internal.BlockBehaviour$Properties; - setOpaque(arg0: boolean): void; - getMaterial(): Internal.Material; - getSuffocationPredicate(): Internal.BlockBehaviour$StatePredicate; - getHardness(): number; - getResistance(): number; - getPostProcessPredicate(): Internal.BlockBehaviour$StatePredicate; - invokeStrength(arg0: number): Internal.BlockBehaviour$Properties; - setDynamicBounds(arg0: boolean): void; - getRandomTicks(): boolean; - } - type AbstractBlockSettingsAccessor_ = AbstractBlockSettingsAccessor; - /** - * @javaClass dev.latvian.mods.rhino.BaseFunction - */ - class BaseFunction extends Internal.IdScriptableObject implements dev.latvian.mods.rhino.Function { - getFunctionName(): string; - call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - getTypeOf(): Internal.MemberType; - setImmunePrototypeProperty(value: any): void; - hasInstance(instance: Internal.Scriptable_): boolean; - getLength(): number; - execIdCall(f: Internal.IdFunctionObject_, cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; - toString(): string; - construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; - getClassName(): string; - getArity(): number; - createObject(cx: Internal.Context_, scope: Internal.Scriptable_): Internal.Scriptable; - get arity(): number; - get functionName(): string; - get length(): number; - get className(): string; - get typeOf(): Internal.MemberType; - set immunePrototypeProperty(value: any); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BaseFunction_ = BaseFunction; - /** - * @javaClass net.fabricmc.fabric.api.renderer.v1.render.RenderContext$QuadTransform - */ - interface RenderContext$QuadTransform { - transform(arg0: Internal.MutableQuadView_): boolean; - } - type RenderContext$QuadTransform_ = ((arg0: Internal.MutableQuadView) => boolean) | RenderContext$QuadTransform; - /** - * @javaClass net.minecraft.class_1498 - */ - class Horse extends Internal.AbstractHorse { - getMarkings(): Internal.Markings; - canWearArmor(): boolean; - isArmor($$0: Internal.ItemStack_): boolean; - addAdditionalSaveData($$0: Internal.CompoundTag_): void; - finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; - mobInteract($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; - getArmor(): Internal.ItemStack; - canMate($$0: Internal.Animal_): boolean; - getVariant(): Internal.Variant; - getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; - method_5453($$0: Internal.Container_): void; - readAdditionalSaveData($$0: Internal.CompoundTag_): void; - get armor(): Internal.ItemStack; - get markings(): Internal.Markings; - get variant(): Internal.Variant; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Horse_ = Horse; - /** - * @javaClass net.minecraft.class_2165 - */ - interface CommandSource { - acceptsSuccess(): boolean; - shouldInformAdmins(): boolean; - sendMessage(arg0: Internal.Component_, arg1: Internal.UUID_): void; + class WitherSkull extends Internal.AbstractHurtingProjectile { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number) + getComponent(key: Internal.ComponentKey_): C; alwaysAccepts(): boolean; - acceptsFailure(): boolean; + setDangerous($$0: boolean): void; + getBlockExplosionResistance($$0: Internal.Explosion_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.BlockState_, $$4: Internal.FluidState_, $$5: number): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isOnFire(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isPickable(): boolean; + asKJS(): Internal.EntityJS; + isDangerous(): boolean; + set dangerous($$0: boolean) + get onFire(): boolean + get pickable(): boolean + get dangerous(): boolean } - type CommandSource_ = CommandSource; - /** - * @javaClass net.minecraft.class_4990 - */ - class OctahedralGroup extends Internal.Enum implements Internal.StringRepresentable { - inverse(): this; - rotate($$0: Internal.FrontAndTop_): Internal.FrontAndTop; - rotate($$0: Internal.Direction_): Internal.Direction; - compose($$0: Internal.OctahedralGroup_): this; - static valueOf($$0: string): this; - static values(): Internal.OctahedralGroup[]; - method_15434(): string; - toString(): string; - transformation(): Internal.Matrix3f; - inverts($$0: Internal.Direction$Axis_): boolean; - static readonly "ROT_60_REF_PNP" : Internal.OctahedralGroup; - static readonly "ROT_180_EDGE_YZ_POS" : Internal.OctahedralGroup; - static readonly "ROT_180_FACE_XZ" : Internal.OctahedralGroup; - static readonly "ROT_180_FACE_XY" : Internal.OctahedralGroup; - static readonly "ROT_90_X_POS" : Internal.OctahedralGroup; - static readonly "ROT_60_REF_NPN" : Internal.OctahedralGroup; - static readonly "SWAP_NEG_XZ" : Internal.OctahedralGroup; - static readonly "ROT_60_REF_NNN" : Internal.OctahedralGroup; - static readonly "ROT_60_REF_NPP" : Internal.OctahedralGroup; - static readonly "ROT_60_REF_PPN" : Internal.OctahedralGroup; - static readonly "SWAP_NEG_XY" : Internal.OctahedralGroup; - static readonly "ROT_90_REF_Z_NEG" : Internal.OctahedralGroup; - static readonly "ROT_90_X_NEG" : Internal.OctahedralGroup; - static readonly "ROT_180_EDGE_YZ_NEG" : Internal.OctahedralGroup; - static readonly "ROT_60_REF_NNP" : Internal.OctahedralGroup; - static readonly "ROT_60_REF_PNN" : Internal.OctahedralGroup; - static readonly "ROT_60_REF_PPP" : Internal.OctahedralGroup; - static readonly "ROT_180_EDGE_XZ_NEG" : Internal.OctahedralGroup; - static readonly "ROT_120_NNN" : Internal.OctahedralGroup; - static readonly "ROT_120_NPP" : Internal.OctahedralGroup; - static readonly "ROT_120_PPN" : Internal.OctahedralGroup; - static readonly "ROT_120_NPN" : Internal.OctahedralGroup; - static readonly "ROT_90_REF_X_POS" : Internal.OctahedralGroup; - static readonly "ROT_120_PNP" : Internal.OctahedralGroup; - static readonly "SWAP_YZ" : Internal.OctahedralGroup; - static readonly "ROT_90_REF_Y_NEG" : Internal.OctahedralGroup; - static readonly "ROT_120_NNP" : Internal.OctahedralGroup; - static readonly "ROT_120_PNN" : Internal.OctahedralGroup; - static readonly "ROT_120_PPP" : Internal.OctahedralGroup; - static readonly "ROT_90_Y_POS" : Internal.OctahedralGroup; - static readonly "ROT_180_EDGE_XZ_POS" : Internal.OctahedralGroup; - static readonly "ROT_90_Y_NEG" : Internal.OctahedralGroup; - static readonly "ROT_180_EDGE_XY_NEG" : Internal.OctahedralGroup; - static readonly "INVERT_X" : Internal.OctahedralGroup; - static readonly "ROT_90_REF_Y_POS" : Internal.OctahedralGroup; - static readonly "ROT_90_Z_NEG" : Internal.OctahedralGroup; - static readonly "ROT_180_FACE_YZ" : Internal.OctahedralGroup; - static readonly "ROT_90_REF_X_NEG" : Internal.OctahedralGroup; - static readonly "ROT_180_EDGE_XY_POS" : Internal.OctahedralGroup; - static readonly "ROT_90_Z_POS" : Internal.OctahedralGroup; - static readonly "INVERSION" : Internal.OctahedralGroup; - static readonly "SWAP_NEG_YZ" : Internal.OctahedralGroup; - static readonly "IDENTITY" : Internal.OctahedralGroup; - static readonly "ROT_90_REF_Z_POS" : Internal.OctahedralGroup; - static readonly "SWAP_XY" : Internal.OctahedralGroup; - static readonly "SWAP_XZ" : Internal.OctahedralGroup; - static readonly "INVERT_Z" : Internal.OctahedralGroup; - static readonly "INVERT_Y" : Internal.OctahedralGroup; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type OctahedralGroup_ = "rot_120_nnn" | "rot_120_npp" | "rot_120_ppn" | "rot_120_npn" | "rot_180_edge_xz_pos" | "swap_yz" | "rot_180_edge_xy_neg" | "rot_90_ref_y_pos" | "rot_180_edge_xz_neg" | "swap_neg_xy" | "rot_180_edge_xy_pos" | "rot_90_z_neg" | "swap_neg_xz" | "rot_90_ref_x_neg" | "rot_120_pnp" | "rot_120_nnp" | "rot_120_pnn" | "rot_120_ppp" | "rot_180_face_yz" | "rot_90_z_pos" | "rot_90_ref_z_pos" | "inversion" | "rot_60_ref_pnp" | "identity" | "rot_60_ref_nnn" | "rot_60_ref_npp" | "rot_60_ref_ppn" | "rot_60_ref_nnp" | "rot_60_ref_pnn" | "rot_60_ref_ppp" | "rot_60_ref_npn" | "rot_180_edge_yz_neg" | "swap_xy" | "invert_x" | "swap_xz" | "rot_90_x_neg" | "swap_neg_yz" | "rot_180_face_xz" | "rot_90_ref_z_neg" | "rot_180_edge_yz_pos" | "rot_90_x_pos" | "rot_180_face_xy" | "rot_90_ref_x_pos" | "rot_90_y_neg" | "invert_z" | "invert_y" | "rot_90_ref_y_neg" | "rot_90_y_pos" | OctahedralGroup; - /** - * @javaClass net.minecraft.class_2558$class_2559 - */ - class ClickEvent$Action extends Internal.Enum { - getName(): string; - static valueOf($$0: string): this; - static values(): Internal.ClickEvent$Action[]; - static getByName($$0: string): this; - isAllowedFromServer(): boolean; - static readonly "SCROLL" : Internal.ClickEvent$Action; - static readonly "RUN_COMMAND" : Internal.ClickEvent$Action; - static readonly "CHANGE_PAGE" : Internal.ClickEvent$Action; - static readonly "COPY_TO_CLIPBOARD" : Internal.ClickEvent$Action; - static readonly "SUGGEST_COMMAND" : Internal.ClickEvent$Action; - static readonly "OPEN_FILE" : Internal.ClickEvent$Action; - static readonly "OPEN_URL" : Internal.ClickEvent$Action; - get allowedFromServer(): boolean; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClickEvent$Action_ = "run_command" | "open_file" | "scroll" | "open_url" | "copy_to_clipboard" | "change_page" | "suggest_command" | ClickEvent$Action; - /** - * @javaClass dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder - */ - class RecordItemJS$Builder extends Internal.ItemBuilder { - analogOutput(o: number): this; - /** - */ - song(s: Internal.SoundEvent_): this; - createObject(): Internal.Item; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - */ - type RecordItemJS$Builder_ = RecordItemJS$Builder; - /** - * @javaClass net.minecraft.class_6350$class_6565 - */ - interface Aquifer$FluidPicker { - computeFluid(arg0: number, arg1: number, arg2: number): Internal.Aquifer$FluidStatus; - } - type Aquifer$FluidPicker_ = ((arg0: number, arg1: number, arg2: number) => Internal.Aquifer$FluidStatus) | Aquifer$FluidPicker; - /** - * @javaClass net.minecraft.class_186$class_187 - */ - class AlternativeLootItemCondition$Builder implements Internal.LootItemCondition$Builder { - build(): Internal.LootItemCondition; - method_893($$0: Internal.LootItemCondition$Builder_): this; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AlternativeLootItemCondition$Builder_ = AlternativeLootItemCondition$Builder; - /** - * @javaClass net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity - */ - interface RenderAttachmentBlockEntity { - getRenderAttachmentData(): any; - } - type RenderAttachmentBlockEntity_ = (() => any) | RenderAttachmentBlockEntity; - /** - * @javaClass com.mojang.datafixers.DataFixer - */ - interface DataFixer { - update(arg0: Internal.DSL$TypeReference_, arg1: Internal.Dynamic_, arg2: number, arg3: number): Internal.Dynamic; - getSchema(arg0: number): Internal.Schema; - } - type DataFixer_ = DataFixer; - /** - * @javaClass it.unimi.dsi.fastutil.objects.ObjectIterable - */ - interface ObjectIterable extends Internal.Iterable { - iterator(): Internal.ObjectIterator; - spliterator(): Internal.ObjectSpliterator; - } - type ObjectIterable_ = (() => Internal.ObjectIterator) | ObjectIterable; - /** - * @javaClass net.minecraft.class_2696 - */ - class ClientboundPlayerAbilitiesPacket implements Internal.Packet { - getWalkingSpeed(): number; - canInstabuild(): boolean; - getFlyingSpeed(): number; - handle($$0: Internal.ClientGamePacketListener_): void; - canFly(): boolean; - isInvulnerable(): boolean; - isFlying(): boolean; - write($$0: Internal.FriendlyByteBuf_): void; - get invulnerable(): boolean; - get flying(): boolean; - get walkingSpeed(): number; - get flyingSpeed(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClientboundPlayerAbilitiesPacket_ = ClientboundPlayerAbilitiesPacket; - /** - * @javaClass net.minecraft.class_6953 - */ - class NoiseRouter extends Internal.Record { - oreVeinsPositionalRandomFactory(): Internal.PositionalRandomFactory; - spawnTarget(): Internal.List; - aquiferPositionalRandomFactory(): Internal.PositionalRandomFactory; - finalDensity(): Internal.DensityFunction; - initialDensityWithoutJaggedness(): Internal.DensityFunction; - fluidLevelFloodednessNoise(): Internal.DensityFunction; - veinRidged(): Internal.DensityFunction; - barrierNoise(): Internal.DensityFunction; - veinToggle(): Internal.DensityFunction; - continents(): Internal.DensityFunction; - lavaNoise(): Internal.DensityFunction; - fluidLevelSpreadNoise(): Internal.DensityFunction; - veinGap(): Internal.DensityFunction; - depth(): Internal.DensityFunction; + type WitherSkull_ = WitherSkull; + class VertexFormatElement { + constructor($$0: number, $$1: Internal.VertexFormatElement$Type_, $$2: Internal.VertexFormatElement$Usage_, $$3: number) + getType(): Internal.VertexFormatElement$Type; hashCode(): number; - ridges(): Internal.DensityFunction; + getByteSize(): number; + getCount(): number; + toString(): string; + getUsage(): Internal.VertexFormatElement$Usage; + getIndex(): number; equals($$0: any): boolean; - temperature(): Internal.DensityFunction; - erosion(): Internal.DensityFunction; - humidity(): Internal.DensityFunction; + setupBufferState($$0: number, $$1: number, $$2: number): void; + clearBufferState($$0: number): void; + isPosition(): boolean; + get type(): Internal.VertexFormatElement$Type + get byteSize(): number + get count(): number + get usage(): Internal.VertexFormatElement$Usage + get index(): number + get position(): boolean + } + type VertexFormatElement_ = VertexFormatElement; + class RenderShape extends Internal.Enum { + static values(): Internal.RenderShape[]; + static valueOf($$0: string): Internal.RenderShape; + readonly static "ENTITYBLOCK_ANIMATED": Internal.RenderShape; + readonly static "MODEL": Internal.RenderShape; + readonly static "INVISIBLE": Internal.RenderShape; + } + type RenderShape_ = RenderShape | "model" | "invisible" | "entityblock_animated"; + abstract class Pointer$Default implements Internal.Pointer { + hashCode(): number; toString(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + equals(arg0: any): boolean; + address(): number; } - type NoiseRouter_ = NoiseRouter; - /** - * @javaClass net.minecraft.class_5132 - */ - class AttributeSupplier { - getValue($$0: Internal.Attribute_): number; - createInstance($$0: Internal.Consumer_, $$1: Internal.Attribute_): Internal.AttributeInstance; - hasModifier($$0: Internal.Attribute_, $$1: Internal.UUID_): boolean; - hasAttribute($$0: Internal.Attribute_): boolean; - getModifierValue($$0: Internal.Attribute_, $$1: Internal.UUID_): number; - static builder(): Internal.AttributeSupplier$Builder; - getBaseValue($$0: Internal.Attribute_): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AttributeSupplier_ = AttributeSupplier; - /** - * Fired when you need to modify properties of an item. - * @javaClass dev.latvian.mods.kubejs.item.ItemModificationEventJS - */ - class ItemModificationEventJS extends Internal.EventJS { - modify(in_: Internal.IngredientJS_, c: Internal.Consumer_): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired when you need to modify properties of an item. - */ - type ItemModificationEventJS_ = ItemModificationEventJS; - /** - * @javaClass net.minecraft.class_776 - */ - class BlockRenderDispatcher implements Internal.ResourceManagerReloadListener, Internal.IdentifiableResourceReloadListener { - renderSingleBlock($$0: Internal.BlockState_, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource_, $$3: number, $$4: number): void; - renderBreakingTexture($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.BlockAndTintGetter_, $$3: Internal.PoseStack_, $$4: Internal.VertexConsumer_): void; - getFabricId(): ResourceLocation; - getBlockModelShaper(): Internal.BlockModelShaper; - renderLiquid($$0: BlockPos_, $$1: Internal.BlockAndTintGetter_, $$2: Internal.VertexConsumer_, $$3: Internal.BlockState_, $$4: Internal.FluidState_): boolean; - onResourceManagerReload($$0: Internal.ResourceManager_): void; - getModelRenderer(): Internal.ModelBlockRenderer; - getBlockModel($$0: Internal.BlockState_): Internal.BakedModel; - getFabricDependencies(): Internal.Collection; - renderBatched($$0: Internal.BlockState_, $$1: BlockPos_, $$2: Internal.BlockAndTintGetter_, $$3: Internal.PoseStack_, $$4: Internal.VertexConsumer_, $$5: boolean, $$6: Internal.Random_): boolean; - get fabricDependencies(): Internal.Collection; - get blockModelShaper(): Internal.BlockModelShaper; - get fabricId(): ResourceLocation; - get modelRenderer(): Internal.ModelBlockRenderer; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type BlockRenderDispatcher_ = BlockRenderDispatcher; - /** - * @javaClass dev.latvian.mods.unit.token.UnitTokenStream - */ - class UnitTokenStream { - readFully(): Internal.UnitToken; - nextToken(): Internal.UnitToken; - peekToken(): Internal.UnitToken; + type Pointer$Default_ = Pointer$Default; + class Proxy { + constructor(arg0: Internal.Proxy$Type_, arg1: Internal.SocketAddress_) + hashCode(): number; + address(): Internal.SocketAddress; toString(): string; - ifNextToken(token: Internal.UnitToken_): boolean; - getUnit(): dev.latvian.mods.unit.Unit; - readSingleToken(): Internal.UnitToken; - readonly "charStream" : Internal.CharStream; - readonly "input" : string; - readonly "unit" : dev.latvian.mods.unit.Unit; - readonly "context" : Internal.UnitContext; - readonly "inputStringPos" : Internal.ArrayList; - readonly "infix" : Internal.ArrayList; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type(): Internal.Proxy$Type; + equals(arg0: any): boolean; + readonly static "NO_PROXY": Internal.Proxy; } - type UnitTokenStream_ = UnitTokenStream; - /** - * @javaClass net.minecraft.class_2919$class_6675 - */ - class WorldgenRandom$Algorithm extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.WorldgenRandom$Algorithm[]; - newInstance($$0: number): Internal.RandomSource; - static readonly "LEGACY" : Internal.WorldgenRandom$Algorithm; - static readonly "XOROSHIRO" : Internal.WorldgenRandom$Algorithm; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldgenRandom$Algorithm_ = "xoroshiro" | "legacy" | WorldgenRandom$Algorithm; - /** - * @javaClass java.time.format.ResolverStyle - */ - class ResolverStyle extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): Internal.ResolverStyle[]; - static readonly "STRICT" : Internal.ResolverStyle; - static readonly "LENIENT" : Internal.ResolverStyle; - static readonly "SMART" : Internal.ResolverStyle; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ResolverStyle_ = "strict" | "smart" | "lenient" | ResolverStyle; - /** - * Fired on an entity is spawned. - * @javaClass dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS - */ - class EntitySpawnedEventJS extends Internal.EntityEventJS { - getLevel(): Internal.LevelJS; - getEntity(): Internal.EntityJS; - canCancel(): boolean; - get level(): Internal.LevelJS; - get entity(): Internal.EntityJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired on an entity is spawned. - */ - type EntitySpawnedEventJS_ = EntitySpawnedEventJS; - /** - * @javaClass net.minecraft.class_2663 - */ - class ClientboundEntityEventPacket implements Internal.Packet { - handle($$0: Internal.ClientGamePacketListener_): void; - getEntity($$0: Internal.Level_): Internal.Entity; + type Proxy_ = Proxy; + class ClientboundRotateHeadPacket implements Internal.Packet { + constructor($$0: Internal.Entity_, $$1: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getYHeadRot(): number; + getEntity($$0: Internal.Level_): Internal.Entity; + get skippable(): boolean + get YHeadRot(): number + } + type ClientboundRotateHeadPacket_ = ClientboundRotateHeadPacket; + interface PreparableReloadListener { + getName(): string; + reload(arg0: Internal.PreparableReloadListener$PreparationBarrier_, arg1: Internal.ResourceManager_, arg2: Internal.ProfilerFiller_, arg3: Internal.ProfilerFiller_, arg4: Internal.Executor_, arg5: Internal.Executor_): Internal.CompletableFuture; + get name(): string + } + type PreparableReloadListener_ = PreparableReloadListener; + class PBRAtlasTexture extends Internal.AbstractTexture { + constructor(arg0: Internal.TextureAtlas_, arg1: Internal.PBRType_) + upload(arg0: number, arg1: number, arg2: number): void; + tryUpload(arg0: number, arg1: number, arg2: number): boolean; + getSprite(arg0: ResourceLocation_): Internal.TextureAtlasSprite; + load(arg0: Internal.ResourceManager_): void; + clear(): void; + close(): void; + cycleAnimationFrames(): void; + getAtlasId(): ResourceLocation; + getType(): Internal.PBRType; + addSprite(arg0: Internal.TextureAtlasSprite_): void; + get atlasId(): ResourceLocation + get type(): Internal.PBRType + } + type PBRAtlasTexture_ = PBRAtlasTexture; + class Window implements Internal.WindowAccessor, Internal.AutoCloseable { + constructor($$0: Internal.WindowEventHandler_, $$1: any_, $$2: any_, $$3: string, $$4: string) + setFramerateLimit($$0: number): void; + getX(): number; + getY(): number; + getPreferredFullscreenVideoMode(): Internal.Optional; + findBestMonitor(): Internal.Monitor; + calculateScale($$0: number, $$1: boolean): number; + setErrorSection($$0: string): void; + isFullscreen(): boolean; + setGuiScale($$0: number): void; + setPreferredFullscreenVideoMode($$0: Internal.Optional_): void; + shouldClose(): boolean; + changeFullscreenVideoMode(): void; + setWidth(arg0: number): void; + getHeight(): number; + defaultErrorCallback($$0: number, $$1: number): void; + updateRawMouseInput($$0: boolean): void; + getGuiScaledWidth(): number; + static checkGlfwError($$0: Internal.BiConsumer_): void; + setDefaultErrorCallback(): void; + getFramerateLimit(): number; + getScreenHeight(): number; + getWidth(): number; + setFramebufferWidth(arg0: number): void; + getGuiScaledHeight(): number; + getWindow(): number; + updateVsync($$0: boolean): void; + setFramebufferHeight(arg0: number): void; + setWindowed($$0: number, $$1: number): void; + setTitle($$0: string): void; + getScreenWidth(): number; + getGuiScale(): number; + close(): void; + toggleFullScreen(): void; + setIcon($$0: Internal.InputStream_, $$1: Internal.InputStream_): void; + setHeight(arg0: number): void; + updateDisplay(): void; + getRefreshRate(): number; + set framerateLimit($$0: number) + get x(): number + get y(): number + get preferredFullscreenVideoMode(): Internal.Optional + set errorSection($$0: string) + get fullscreen(): boolean + set guiScale($$0: number) + set preferredFullscreenVideoMode($$0: Internal.Optional_) + set width(arg0: number) + get height(): number + get guiScaledWidth(): number + get framerateLimit(): number + get screenHeight(): number + get width(): number + set framebufferWidth(arg0: number) + get guiScaledHeight(): number + get window(): number + set framebufferHeight(arg0: number) + set title($$0: string) + get screenWidth(): number + get guiScale(): number + set height(arg0: number) + get refreshRate(): number + } + type Window_ = Window; + abstract class ReentrantBlockableEventLoop extends Internal.BlockableEventLoop { + constructor($$0: string) + method_5384(): boolean; + ask($$0: Internal.Function_): Internal.CompletableFuture; + close(): void; + askEither($$0: Internal.Function_): Internal.CompletableFuture; + method_18859($$0: R): void; + } + type ReentrantBlockableEventLoop_ = ReentrantBlockableEventLoop; + class RenderType$CompositeState$CompositeStateBuilder { + setLightmapState($$0: Internal.RenderStateShard$LightmapStateShard_): this; + setLineState($$0: Internal.RenderStateShard$LineStateShard_): this; + setCullState($$0: Internal.RenderStateShard$CullStateShard_): this; + setTransparencyState($$0: Internal.RenderStateShard$TransparencyStateShard_): this; + setTextureState($$0: Internal.RenderStateShard$EmptyTextureStateShard_): this; + setTexturingState($$0: Internal.RenderStateShard$TexturingStateShard_): this; + setShaderState($$0: Internal.RenderStateShard$ShaderStateShard_): this; + setDepthTestState($$0: Internal.RenderStateShard$DepthTestStateShard_): this; + setOverlayState($$0: Internal.RenderStateShard$OverlayStateShard_): this; + setWriteMaskState($$0: Internal.RenderStateShard$WriteMaskStateShard_): this; + setOutputState($$0: Internal.RenderStateShard$OutputStateShard_): this; + setLayeringState($$0: Internal.RenderStateShard$LayeringStateShard_): this; + createCompositeState($$0: boolean): Internal.RenderType$CompositeState; + createCompositeState($$0: Internal.RenderType$OutlineProperty_): Internal.RenderType$CompositeState; + set lightmapState($$0: Internal.RenderStateShard$LightmapStateShard_) + set lineState($$0: Internal.RenderStateShard$LineStateShard_) + set cullState($$0: Internal.RenderStateShard$CullStateShard_) + set transparencyState($$0: Internal.RenderStateShard$TransparencyStateShard_) + set textureState($$0: Internal.RenderStateShard$EmptyTextureStateShard_) + set texturingState($$0: Internal.RenderStateShard$TexturingStateShard_) + set shaderState($$0: Internal.RenderStateShard$ShaderStateShard_) + set depthTestState($$0: Internal.RenderStateShard$DepthTestStateShard_) + set overlayState($$0: Internal.RenderStateShard$OverlayStateShard_) + set writeMaskState($$0: Internal.RenderStateShard$WriteMaskStateShard_) + set outputState($$0: Internal.RenderStateShard$OutputStateShard_) + set layeringState($$0: Internal.RenderStateShard$LayeringStateShard_) + } + type RenderType$CompositeState$CompositeStateBuilder_ = RenderType$CompositeState$CompositeStateBuilder; + class RecipeEventJS extends Internal.EventJS { + constructor(t: Internal.Map_) + replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; + replaceInput(ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_): number; + printAllTypes(): void; + forEachRecipeAsync(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; + replaceInput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.IngredientJS_, exact: boolean): number; + printExamples(type: string): void; + stage(filter: Internal.RecipeFilter_, stage: string): void; + printTypes(): void; + addRecipe(r: Internal.RecipeJS_, type: Internal.RecipeTypeJS_, args1: Internal.ListJS_): Internal.RecipeJS; + forEachRecipe(filter: Internal.RecipeFilter_, consumer: Internal.Consumer_): void; + replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; + getRecipes(): Internal.DocumentedRecipes; + countRecipes(filter: Internal.RecipeFilter_): number; + remove(filter: Internal.RecipeFilter_): number; + getRecipeFunction(id: string): Internal.RecipeFunction; + replaceOutput(ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_): number; + containsRecipe(filter: Internal.RecipeFilter_): boolean; + customFilter(filter: Internal.RecipeFilter_): Internal.RecipeFilter; + setItemErrors(b: boolean): void; + custom(o: {type: Special.RecipeType}): Internal.RecipeJS; + replaceOutput(filter: Internal.RecipeFilter_, ingredient: Internal.IngredientJS_, with_: Internal.ItemStackJS_, exact: boolean): number; + get recipes(): Internal.DocumentedRecipes + set itemErrors(b: boolean) + readonly static "FORGE_CONDITIONAL": "forge:conditional"; + static "modifyResultCallbackMap": {}; + static "instance": Internal.RecipeEventJS; + static "customIngredientMap": Internal.Map; + } + type RecipeEventJS_ = RecipeEventJS; + interface DoubleSpliterator extends Internal.Spliterator$OfDouble { + forEachRemaining(arg0: any): void; + forEachRemaining(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): void; + forEachRemaining(arg0: Internal.Consumer_): void; + getComparator(): Internal.Comparator; + trySplit(): Internal.Spliterator; + getExactSizeIfKnown(): number; + hasCharacteristics(arg0: number): boolean; + forEachRemaining(arg0: Internal.DoubleConsumer_): void; + tryAdvance(arg0: Internal.Consumer_): boolean; + tryAdvance(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): boolean; + skip(arg0: number): number; + tryAdvance(arg0: any): boolean; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + } + type DoubleSpliterator_ = DoubleSpliterator; + interface StructureProcessorType

{ + codec(): Internal.Codec

; + register($$0: string, $$1: Internal.Codec_

): this; + readonly static "LIST_CODEC": any; + readonly static "SINGLE_CODEC": any; + readonly static "LIST_OBJECT_CODEC": any; + readonly static "BLACKSTONE_REPLACE": any; + readonly static "LAVA_SUBMERGED_BLOCK": any; + readonly static "PROTECTED_BLOCKS": any; + readonly static "BLOCK_ROT": any; + readonly static "DIRECT_CODEC": any; + readonly static "BLOCK_IGNORE": any; + readonly static "GRAVITY": any; + readonly static "RULE": any; + readonly static "NOP": any; + readonly static "JIGSAW_REPLACEMENT": any; + readonly static "BLOCK_AGE": any; + } + type StructureProcessorType_

= Special.StructureProcessorType | StructureProcessorType

; + class ServerSettings { + constructor() + static exportData(): void; + "logSkippedRecipes": boolean; + "logErroringRecipes": boolean; + static "instance": Internal.ServerSettings; + "useOriginalRecipeForFilters": boolean; + "logAddedRecipes": boolean; + "dataPackOutput": boolean; + "logRemovedRecipes": boolean; + "logOverrides": boolean; + "logInvalidRecipeHandlers": boolean; + } + type ServerSettings_ = ServerSettings; + class ChestMenu extends Internal.AbstractContainerMenu { + constructor($$0: Internal.MenuType_, $$1: number, $$2: Internal.Inventory_, $$3: Internal.Container_, $$4: number) + static oneRow($$0: number, $$1: Internal.Inventory_): Internal.ChestMenu; + static threeRows($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_): Internal.ChestMenu; + static sixRows($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_): Internal.ChestMenu; + getRowCount(): number; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + static sixRows($$0: number, $$1: Internal.Inventory_): Internal.ChestMenu; + getContainer(): Internal.Container; + static fiveRows($$0: number, $$1: Internal.Inventory_): Internal.ChestMenu; + static fourRows($$0: number, $$1: Internal.Inventory_): Internal.ChestMenu; + stillValid($$0: Internal.Player_): boolean; + static twoRows($$0: number, $$1: Internal.Inventory_): Internal.ChestMenu; + static threeRows($$0: number, $$1: Internal.Inventory_): Internal.ChestMenu; + removed($$0: Internal.Player_): void; + get rowCount(): number + get container(): Internal.Container + } + type ChestMenu_ = ChestMenu; + class GeodeCrackSettings { + constructor($$0: number, $$1: number, $$2: number) + readonly static "CODEC": any; + readonly "generateCrackChance": number; + readonly "baseCrackSize": number; + readonly "crackPointOffset": number; + } + type GeodeCrackSettings_ = GeodeCrackSettings; + class SmithingRecipeJS extends Internal.RecipeJS { + constructor() + create(args: Internal.ListJS_): void; + serialize(): void; + deserialize(): void; + } + type SmithingRecipeJS_ = SmithingRecipeJS; + class BlockMatchTest extends Internal.RuleTest { + constructor($$0: Internal.Block_) + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + readonly static "CODEC": any; + } + type BlockMatchTest_ = BlockMatchTest; + class FishingLootEventJS extends Internal.LootEventJS { + constructor(c: Internal.Map_) + addFishing(id: ResourceLocation_, b: Internal.Consumer_): void; + getType(): string; + getDirectory(): string; + get type(): string + get directory(): string + } + type FishingLootEventJS_ = FishingLootEventJS; + abstract class ShoulderRidingEntity extends Internal.TamableAnimal { + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + canSitOnShoulder(): boolean; + setEntityOnShoulder($$0: Internal.ServerPlayer_): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + asKJS(): Internal.EntityJS; + tick(): void; + set entityOnShoulder($$0: Internal.ServerPlayer_) + } + type ShoulderRidingEntity_ = ShoulderRidingEntity; + interface RedirectModifier { + apply(arg0: Internal.CommandContext_): Internal.Collection; + } + type RedirectModifier_ = RedirectModifier | ((arg0: Internal.CommandContext)=>Internal.Collection_); + interface DragonPhaseInstance { + doClientTick(): void; + onHurt(arg0: Internal.DamageSource_, arg1: number): number; + isSitting(): boolean; + end(): void; + getFlyTargetLocation(): Vec3; + getFlySpeed(): number; + getTurnSpeed(): number; + begin(): void; + onCrystalDestroyed(arg0: Internal.EndCrystal_, arg1: BlockPos_, arg2: Internal.DamageSource_, arg3: Internal.Player_): void; + doServerTick(): void; + getPhase(): Internal.EnderDragonPhase; + get sitting(): boolean + get flyTargetLocation(): Vec3 + get flySpeed(): number + get turnSpeed(): number + get phase(): Internal.EnderDragonPhase + } + type DragonPhaseInstance_ = DragonPhaseInstance; + class PiglinArmPose extends Internal.Enum { + static valueOf($$0: string): Internal.PiglinArmPose; + static values(): Internal.PiglinArmPose[]; + readonly static "CROSSBOW_CHARGE": Internal.PiglinArmPose; + readonly static "DEFAULT": Internal.PiglinArmPose; + readonly static "ADMIRING_ITEM": Internal.PiglinArmPose; + readonly static "DANCING": Internal.PiglinArmPose; + readonly static "ATTACKING_WITH_MELEE_WEAPON": Internal.PiglinArmPose; + readonly static "CROSSBOW_HOLD": Internal.PiglinArmPose; + } + type PiglinArmPose_ = "admiring_item" | "dancing" | "crossbow_hold" | "crossbow_charge" | PiglinArmPose | "default" | "attacking_with_melee_weapon"; + class EnumProperty extends Internal.Property { + static create($$0: string, $$1: Internal.Class_): Internal.EnumProperty; + static create($$0: string, $$1: Internal.Class_, $$2: Internal.Predicate_): Internal.EnumProperty; + generateHashCode(): number; + getPossibleValues(): Internal.Collection; + getName($$0: T): string; + getValue($$0: string): Internal.Optional; + static create($$0: string, $$1: Internal.Class_, ...$$2: T[]): Internal.EnumProperty; + getName(arg0: Internal.Comparable_): string; + static create($$0: string, $$1: Internal.Class_, $$2: Internal.Collection_): Internal.EnumProperty; + equals($$0: any): boolean; + get possibleValues(): Internal.Collection + } + type EnumProperty_ = EnumProperty; + class OpticParts { + constructor(arg0: Internal.Set_>, arg1: Internal.Optic_) + bounds(): Internal.Set>; + optic(): Internal.Optic; + } + type OpticParts_ = OpticParts; + class ClientboundSoundPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number) + getX(): number; + handle(arg0: Internal.PacketListener_): void; + getY(): number; + getVolume(): number; + write($$0: Internal.FriendlyByteBuf_): void; + getZ(): number; + getSource(): Internal.SoundSource; + getPitch(): number; + getSound(): Internal.SoundEvent; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get x(): number + get y(): number + get volume(): number + get z(): number + get source(): Internal.SoundSource + get pitch(): number + get sound(): Internal.SoundEvent + get skippable(): boolean + readonly static "LOCATION_ACCURACY": 8.0; + } + type ClientboundSoundPacket_ = ClientboundSoundPacket; + class SoundManager extends Internal.SimplePreparableReloadListener implements Internal.IdentifiableResourceReloadListener { + constructor($$0: Internal.ResourceManager_, $$1: Internal.Options_) + play($$0: Internal.SoundInstance_): void; + updateSource($$0: Internal.Camera_): void; + reload(): void; + queueTickingSound($$0: Internal.TickableSoundInstance_): void; + getSoundEvent($$0: ResourceLocation_): Internal.WeighedSoundEvents; + getAvailableSounds(): Internal.Collection; + updateSourceVolume($$0: Internal.SoundSource_, $$1: number): void; + destroy(): void; + stop($$0: Internal.SoundInstance_): void; + resume(): void; + getFabricDependencies(): Internal.Collection; + getAvailableSoundDevices(): Internal.List; + getDebugString(): string; + addListener($$0: Internal.SoundEventListener_): void; + removeListener($$0: Internal.SoundEventListener_): void; + playDelayed($$0: Internal.SoundInstance_, $$1: number): void; + getName(): string; + tick($$0: boolean): void; + isActive($$0: Internal.SoundInstance_): boolean; + stop(): void; + pause(): void; + getFabricId(): ResourceLocation; + stop($$0: ResourceLocation_, $$1: Internal.SoundSource_): void; + get availableSounds(): Internal.Collection + get fabricDependencies(): Internal.Collection + get availableSoundDevices(): Internal.List + get debugString(): string + get name(): string + get fabricId(): ResourceLocation + readonly static "EMPTY_SOUND": Internal.Sound; + } + type SoundManager_ = SoundManager; + class FireworksJS { + constructor() + static of(o: any): Internal.FireworksJS; + createFireworkRocket(w: Internal.Level_, x: number, y: number, z: number): Internal.FireworkRocketEntity; + "lifetime": number; + readonly "explosions": Internal.List; + "flight": number; + } + type FireworksJS_ = FireworksJS; + interface IntToLongFunction { + applyAsLong(arg0: number): number; + } + type IntToLongFunction_ = IntToLongFunction | ((arg0: number)=>number); + interface Matrix2fc { + m00(): number; + scale(arg0: number, arg1: number, arg2: Internal.Matrix2f_): Internal.Matrix2f; + positiveY(arg0: Internal.Vector2f_): Internal.Vector2f; + normalizedPositiveY(arg0: Internal.Vector2f_): Internal.Vector2f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateLocal(arg0: number, arg1: Internal.Matrix2f_): Internal.Matrix2f; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + add(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): Internal.Matrix2f; + isFinite(): boolean; + transformTranspose(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + transform(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + scaleLocal(arg0: number, arg1: number, arg2: Internal.Matrix2f_): Internal.Matrix2f; + getScale(arg0: Internal.Vector2f_): Internal.Vector2f; + equals(arg0: Internal.Matrix2fc_, arg1: number): boolean; + mul(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): Internal.Matrix2f; + m10(): number; + get(arg0: number[]): number[]; + get(arg0: Internal.Matrix2f_): Internal.Matrix2f; + get(arg0: number[], arg1: number): number[]; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: number, arg1: number): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + determinant(): number; + scale(arg0: Internal.Vector2fc_, arg1: Internal.Matrix2f_): Internal.Matrix2f; + m01(): number; + transform(arg0: Internal.Vector2f_): Internal.Vector2f; + getRow(arg0: number, arg1: Internal.Vector2f_): Internal.Vector2f; + normal(arg0: Internal.Matrix2f_): Internal.Matrix2f; + sub(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): Internal.Matrix2f; + getRotation(): number; + positiveX(arg0: Internal.Vector2f_): Internal.Vector2f; + normalizedPositiveX(arg0: Internal.Vector2f_): Internal.Vector2f; + get(arg0: Internal.Matrix3f_): Internal.Matrix3f; + invert(arg0: Internal.Matrix2f_): Internal.Matrix2f; + getTransposed(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + getColumn(arg0: number, arg1: Internal.Vector2f_): Internal.Vector2f; + transformTranspose(arg0: Internal.Vector2f_): Internal.Vector2f; + scale(arg0: number, arg1: Internal.Matrix2f_): Internal.Matrix2f; + lerp(arg0: Internal.Matrix2fc_, arg1: number, arg2: Internal.Matrix2f_): Internal.Matrix2f; + rotate(arg0: number, arg1: Internal.Matrix2f_): Internal.Matrix2f; + getTransposed(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + m11(): number; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + transform(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mulLocal(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): Internal.Matrix2f; + transformTranspose(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + get(arg0: Internal.Matrix3x2f_): Internal.Matrix3x2f; + mulComponentWise(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2f_): Internal.Matrix2f; + transpose(arg0: Internal.Matrix2f_): Internal.Matrix2f; + get finite(): boolean + get rotation(): number + } + type Matrix2fc_ = Matrix2fc; + class PiglinSpecificSensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type PiglinSpecificSensor_ = PiglinSpecificSensor; + class ServerJS implements Internal.WithAttachedData, Internal.MessageSender { + constructor(ms: Internal.MinecraftServer_, m: any_) + isSinglePlayer(): boolean; + getDisplayName(): Internal.Component; + schedule(timer: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; + getPlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; + getLevel(dimension: ResourceLocation_): Internal.ServerLevelJS; + getAdvancement(id: ResourceLocation_): Internal.AdvancementJS; + getHardcore(): boolean; + schedule(timer: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; + getMotd(): string; + getMinecraftServer(): Internal.MinecraftServer; + getName(): Internal.Component; + isRunning(): boolean; + getFakePlayer(selector: Internal.PlayerSelector_): Internal.ServerPlayerJS; + toString(): string; + runCommandSilent(command: string): number; + getEntities(): Internal.EntityArrayList; + scheduleInTicks(ticks: number, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; + tell(message: Internal.Component_): void; + getData(): Internal.AttachedData; + scheduleInTicks(ticks: number, data: any, event: Internal.IScheduledEventCallback_): Internal.ScheduledEvent; + sendDataToAll(channel: string, data: Internal.CompoundTag_): void; + setStatusMessage(message: Internal.Component_): void; + getPlayers(): Internal.EntityArrayList; + getOverworld(): Internal.ServerLevelJS; + release(): void; + getAllLevels(): Internal.List; + stop(): void; + getEntities(filter: string): Internal.EntityArrayList; + runCommand(command: string): number; + updateWorldList(): void; + isDedicated(): boolean; + setMotd(text: Internal.Component_): void; + get singlePlayer(): boolean + get displayName(): Internal.Component + get hardcore(): boolean + get motd(): string + get minecraftServer(): Internal.MinecraftServer + get name(): Internal.Component + get running(): boolean + get entities(): Internal.EntityArrayList + get data(): Internal.AttachedData + set statusMessage(message: Internal.Component_) + get players(): Internal.EntityArrayList + get overworld(): Internal.ServerLevelJS + get allLevels(): Internal.List + get dedicated(): boolean + set motd(text: Internal.Component_) + "overworld": Internal.ServerLevelJS; + static "instance": Internal.ServerJS; + readonly "persistentData": Internal.CompoundTag; + } + type ServerJS_ = ServerJS; + class SpawnData$CustomSpawnRules extends Internal.Record { + constructor($$0: Internal.InclusiveRange_, $$1: Internal.InclusiveRange_) + hashCode(): number; + toString(): string; + skyLightLimit(): Internal.InclusiveRange; + blockLightLimit(): Internal.InclusiveRange; + equals($$0: any): boolean; + readonly static "CODEC": any; + } + type SpawnData$CustomSpawnRules_ = SpawnData$CustomSpawnRules; + class Aquifer$FluidStatus { + constructor($$0: number, $$1: Internal.BlockState_) + at($$0: number): Internal.BlockState; + } + type Aquifer$FluidStatus_ = Aquifer$FluidStatus; + class WorldStem extends Internal.Record implements Internal.AutoCloseable { + constructor($$0: Internal.CloseableResourceManager_, $$1: Internal.ReloadableServerResources_, $$2: Internal.RegistryAccess$Frozen_, $$3: Internal.WorldData_) + registryAccess(): Internal.RegistryAccess$Frozen; + hashCode(): number; + dataPackResources(): Internal.ReloadableServerResources; + toString(): string; + static load($$0: Internal.WorldStem$InitConfig_, $$1: Internal.WorldStem$DataPackConfigSupplier_, $$2: Internal.WorldStem$WorldDataSupplier_, $$3: Internal.Executor_, $$4: Internal.Executor_): Internal.CompletableFuture; + resourceManager(): Internal.CloseableResourceManager; + close(): void; + updateGlobals(): void; + equals($$0: any): boolean; + worldData(): Internal.WorldData; + } + type WorldStem_ = WorldStem; + interface TelemetryEvent extends Internal.TelemetryPropertyContainer { + send(): void; + readonly static "EMPTY": any; + } + type TelemetryEvent_ = TelemetryEvent; + interface Short2ReferenceFunction extends Internal.IntFunction, it.unimi.dsi.fastutil.Function { + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Short2LongFunction; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2ReferenceFunction; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Short2DoubleFunction; + remove(arg0: number): V; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Short2ByteFunction; + getOrDefault(arg0: any, arg1: V): V; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2ReferenceFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2ReferenceFunction; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ReferenceFunction; + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Short2ShortFunction; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2ReferenceFunction; + apply(arg0: number): V; + containsKey(arg0: any): boolean; + getOrDefault(arg0: number, arg1: V): V; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Short2ObjectFunction; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Short2CharFunction; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2ReferenceFunction; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + apply(arg0: number): V; + remove(arg0: any): V; + composeShort(arg0: Internal.Short2ShortFunction_): this; + put(arg0: number, arg1: V): V; + containsKey(arg0: number): boolean; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Short2IntFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2ReferenceFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Short2ReferenceFunction; + put(arg0: number, arg1: V): V; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + andThen(arg0: Internal.Function_): Internal.Function; + get(arg0: number): V; + clear(): void; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2ReferenceFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Short2FloatFunction; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + } + type Short2ReferenceFunction_ = ((arg0: number)=>V) | Short2ReferenceFunction; + interface FloatBinaryOperator extends Internal.DoubleBinaryOperator, Internal.BinaryOperator { + apply(arg0: number, arg1: number): number; + apply(arg0: any, arg1: any): any; + applyAsDouble(arg0: number, arg1: number): number; + apply(arg0: number, arg1: number): number; + andThen(arg0: Internal.Function_): Internal.BiFunction; + } + type FloatBinaryOperator_ = FloatBinaryOperator | ((arg0: number, arg1: number)=>number); + class Minecart extends Internal.AbstractMinecart { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getMinecartType(): Internal.AbstractMinecart$Type; + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + activateMinecart($$0: number, $$1: number, $$2: number, $$3: boolean): void; + interact($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + asKJS(): Internal.EntityJS; + get minecartType(): Internal.AbstractMinecart$Type + } + type Minecart_ = Minecart; + class ClientboundEntityEventPacket implements Internal.Packet { + constructor($$0: Internal.Entity_, $$1: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; getEventId(): number; - get eventId(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + getEntity($$0: Internal.Level_): Internal.Entity; + get eventId(): number + get skippable(): boolean } type ClientboundEntityEventPacket_ = ClientboundEntityEventPacket; - /** - * @javaClass net.minecraft.class_1921$class_4687 - */ - class RenderType$CompositeRenderType extends Internal.RenderType implements Internal.BlendingStateHolder { - outline(): Internal.Optional; - getTransparencyType(): Internal.TransparencyType; - isOutline(): boolean; + interface CubicSpline$CoordinateVisitor { + visit(arg0: Internal.ToFloatFunction_): Internal.ToFloatFunction; + } + type CubicSpline$CoordinateVisitor_ = CubicSpline$CoordinateVisitor; + class ShipwreckConfiguration implements Internal.FeatureConfiguration { + constructor($$0: boolean) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "isBeached": boolean; + readonly static "CODEC": any; + } + type ShipwreckConfiguration_ = ShipwreckConfiguration; + class FoliagePlacerType

{ + codec(): Internal.Codec

; + readonly static "MEGA_JUNGLE_FOLIAGE_PLACER": Internal.FoliagePlacerType; + readonly static "FANCY_FOLIAGE_PLACER": Internal.FoliagePlacerType; + readonly static "RANDOM_SPREAD_FOLIAGE_PLACER": Internal.FoliagePlacerType; + readonly static "DARK_OAK_FOLIAGE_PLACER": Internal.FoliagePlacerType; + readonly static "SPRUCE_FOLIAGE_PLACER": Internal.FoliagePlacerType; + readonly static "BLOB_FOLIAGE_PLACER": Internal.FoliagePlacerType; + readonly static "PINE_FOLIAGE_PLACER": Internal.FoliagePlacerType; + readonly static "MEGA_PINE_FOLIAGE_PLACER": Internal.FoliagePlacerType; + readonly static "ACACIA_FOLIAGE_PLACER": Internal.FoliagePlacerType; + readonly static "BUSH_FOLIAGE_PLACER": Internal.FoliagePlacerType; + } + type FoliagePlacerType_

= FoliagePlacerType

| Special.FoliagePlacerType; + class EventObject implements Internal.Serializable { + constructor(arg0: any) toString(): string; - get transparencyType(): Internal.TransparencyType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getSource(): any; + get source(): any } - type RenderType$CompositeRenderType_ = RenderType$CompositeRenderType; - /** - * @javaClass net.minecraft.class_1550 - */ - class ElderGuardian extends Internal.Guardian { - getAttackDuration(): number; - static createAttributes(): Internal.AttributeSupplier$Builder; - static readonly "ELDER_SIZE_SCALE" : 2.35; - get attackDuration(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type EventObject_ = EventObject; + interface Vector2fc { + fma(arg0: number, arg1: Internal.Vector2fc_, arg2: Internal.Vector2f_): Internal.Vector2f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + div(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + mulPosition(arg0: Internal.Matrix3x2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + isFinite(): boolean; + normalize(arg0: Internal.Vector2f_): Internal.Vector2f; + mul(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + mul(arg0: number, arg1: Internal.Vector2f_): Internal.Vector2f; + fma(arg0: Internal.Vector2fc_, arg1: Internal.Vector2fc_, arg2: Internal.Vector2f_): Internal.Vector2f; + get(arg0: Internal.Vector2d_): Internal.Vector2d; + distanceSquared(arg0: Internal.Vector2fc_): number; + div(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + x(): number; + lerp(arg0: Internal.Vector2fc_, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + mul(arg0: Internal.Matrix2dc_, arg1: Internal.Vector2f_): Internal.Vector2f; + normalize(arg0: number, arg1: Internal.Vector2f_): Internal.Vector2f; + min(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + add(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + dot(arg0: Internal.Vector2fc_): number; + mul(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + lengthSquared(): number; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: number): number; + distance(arg0: Internal.Vector2fc_): number; + minComponent(): number; + floor(arg0: Internal.Vector2f_): Internal.Vector2f; + negate(arg0: Internal.Vector2f_): Internal.Vector2f; + maxComponent(): number; + sub(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + ceil(arg0: Internal.Vector2f_): Internal.Vector2f; + equals(arg0: number, arg1: number): boolean; + add(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + mulDirection(arg0: Internal.Matrix3x2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + equals(arg0: Internal.Vector2fc_, arg1: number): boolean; + max(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + mulTranspose(arg0: Internal.Matrix2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + get(arg0: Internal.Vector2f_): Internal.Vector2f; + y(): number; + angle(arg0: Internal.Vector2fc_): number; + length(): number; + mul(arg0: Internal.Matrix2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + absolute(arg0: Internal.Vector2f_): Internal.Vector2f; + div(arg0: number, arg1: Internal.Vector2f_): Internal.Vector2f; + distanceSquared(arg0: number, arg1: number): number; + sub(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + get(arg0: number, arg1: Internal.Vector2i_): Internal.Vector2i; + distance(arg0: number, arg1: number): number; + round(arg0: Internal.Vector2f_): Internal.Vector2f; + get finite(): boolean } - type ElderGuardian_ = ElderGuardian; - /** - * @javaClass java.lang.reflect.Field - */ - class Field extends Internal.AccessibleObject implements Internal.Member { - setByte(arg0: any, arg1: number): void; - getByte(arg0: any): number; - getName(): string; - isSynthetic(): boolean; - getDouble(arg0: any): number; - setShort(arg0: any, arg1: number): void; - getFloat(arg0: any): number; - getDeclaredAnnotations(): Internal.Annotation[]; - setDouble(arg0: any, arg1: number): void; - setChar(arg0: any, arg1: string): void; - getDeclaringClass(): typeof any; - getAnnotationsByType(arg0: Internal.Class_): T[]; + type Vector2fc_ = Vector2fc; + abstract class IntBuffer extends Internal.Buffer implements Internal.Comparable { + put(arg0: number, arg1: Internal.IntBuffer_, arg2: number, arg3: number): this; + reset(): Internal.Buffer; + isDirect(): boolean; + arrayOffset(): number; + compareTo(arg0: any): number; + static wrap(arg0: number[], arg1: number, arg2: number): Internal.IntBuffer; + flip(): Internal.Buffer; + clear(): Internal.Buffer; + order(): Internal.ByteOrder; + static wrap(arg0: number[]): Internal.IntBuffer; + put(arg0: Internal.IntBuffer_): this; + put(arg0: number, arg1: number[], arg2: number, arg3: number): this; + hasArray(): boolean; + compareTo(arg0: Internal.IntBuffer_): number; + get(arg0: number, arg1: number[], arg2: number, arg3: number): this; + mismatch(arg0: Internal.IntBuffer_): number; + put(arg0: number[]): this; + toString(): string; + put(arg0: number): this; + rewind(): Internal.Buffer; + compact(): this; + static allocate(arg0: number): Internal.IntBuffer; + duplicate(): this; + mark(): Internal.Buffer; hashCode(): number; - toGenericString(): string; - get(arg0: any): any; - getBoolean(arg0: any): boolean; - getGenericType(): Internal.Type; - getModifiers(): number; - getAnnotatedType(): Internal.AnnotatedType; - setFloat(arg0: any, arg1: number): void; - set(arg0: any, arg1: any): void; - setAccessible(arg0: boolean): void; - getShort(arg0: any): number; - setInt(arg0: any, arg1: number): void; - getLong(arg0: any): number; - getInt(arg0: any): number; - getChar(arg0: any): string; - setLong(arg0: any, arg1: number): void; - getType(): typeof any; - getAnnotation(arg0: Internal.Class_): T; + slice(): Internal.Buffer; + put(arg0: number[], arg1: number, arg2: number): this; + get(arg0: number, arg1: number[]): this; + put(arg0: number, arg1: number): this; + get(arg0: number): number; + put(arg0: number, arg1: number[]): this; + asReadOnlyBuffer(): this; + slice(arg0: number, arg1: number): Internal.Buffer; + limit(arg0: number): this; + position(arg0: number): this; + get(arg0: number[]): this; equals(arg0: any): boolean; - toString(): string; - isEnumConstant(): boolean; - setBoolean(arg0: any, arg1: boolean): void; - get synthetic(): boolean; - get declaredAnnotations(): Internal.Annotation[]; - get annotatedType(): Internal.AnnotatedType; - get enumConstant(): boolean; - get name(): string; - get genericType(): Internal.Type; - get modifiers(): number; - get type(): typeof any; - get declaringClass(): typeof any; - set accessible(arg0: boolean); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + get(arg0: number[], arg1: number, arg2: number): this; + array(): number[]; + get(): number; + get direct(): boolean } - type Field_ = Field; - /** - * @javaClass dev.latvian.mods.kubejs.client.ClientWrapper - */ - class ClientWrapper { - getLevel(): Internal.ClientLevelJS; - getPlayer(): Internal.ClientPlayerJS; - isKeyDown(key: number): boolean; - setTitle(t: string): void; - getCurrentScreen(): Internal.Screen; - getCurrentWorldName(): string; - getMinecraft(): Internal.Minecraft; - setCurrentScreen(gui: Internal.Screen_): void; - get minecraft(): Internal.Minecraft; - get currentScreen(): Internal.Screen; - get level(): Internal.ClientLevelJS; - get player(): Internal.ClientPlayerJS; - get currentWorldName(): string; - set currentScreen(gui: Internal.Screen_); - set title(t: string); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type IntBuffer_ = IntBuffer; + interface NarratableEntry extends Internal.NarrationSupplier { + narrationPriority(): Internal.NarratableEntry$NarrationPriority; + isActive(): boolean; + get active(): boolean } - type ClientWrapper_ = ClientWrapper; - /** - * @javaClass net.minecraft.class_2348 - */ - class DefaultedRegistry extends Internal.MappedRegistry { - getKey($$0: T): ResourceLocation; - getOptional($$0: ResourceLocation_): Internal.Optional; - registerMapping($$0: number, $$1: Internal.ResourceKey_, $$2: T, $$3: Internal.Lifecycle_): Internal.Holder; - getRandom($$0: Internal.Random_): Internal.Optional>; - getDefaultKey(): ResourceLocation; - get($$0: ResourceLocation_): T; - getId($$0: T): number; - byId($$0: number): T; - get defaultKey(): ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type NarratableEntry_ = NarratableEntry; + class ClassDataCache { + constructor(d: Internal.SharedContextData_) + of(c: Internal.Class_): Internal.ClassData; + readonly "data": Internal.SharedContextData; } - type DefaultedRegistry_ = DefaultedRegistry; - /** - * @javaClass net.minecraft.class_2758 - */ - class IntegerProperty extends Internal.Property { - getValue($$0: string): Internal.Optional; - generateHashCode(): number; - getName($$0: number): string; - getPossibleValues(): Internal.Collection; - equals($$0: any): boolean; - static create($$0: string, $$1: number, $$2: number): this; - get possibleValues(): Internal.Collection; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ClassDataCache_ = ClassDataCache; + class ChunkStatus$ChunkType extends Internal.Enum { + static values(): Internal.ChunkStatus$ChunkType[]; + static valueOf($$0: string): Internal.ChunkStatus$ChunkType; + readonly static "PROTOCHUNK": Internal.ChunkStatus$ChunkType; + readonly static "LEVELCHUNK": Internal.ChunkStatus$ChunkType; } - type IntegerProperty_ = IntegerProperty; - /** - * Fired by different tag when the server: - * - loads - * - ticks - * - unloads - * @javaClass dev.latvian.mods.kubejs.server.ServerEventJS - */ - class ServerEventJS extends Internal.EventJS { - getServer(): Internal.ServerJS; - get server(): Internal.ServerJS; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - /** - * Fired by different tag when the server: - * - loads - * - ticks - * - unloads - */ - type ServerEventJS_ = ServerEventJS; - /** - * @javaClass it.unimi.dsi.fastutil.objects.Object2FloatMap - */ - interface Object2FloatMap extends Internal.Object2FloatFunction, Internal.Map { - computeFloatIfPresent(arg0: K, arg1: Internal.BiFunction_): number; - computeFloatIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; - getOrDefault(arg0: any, arg1: number): number; - entrySet(): Internal.ObjectSet>; - containsKey(arg0: any): boolean; - forEach(arg0: Internal.BiConsumer_): void; - computeIfAbsent(arg0: K, arg1: Internal.ToDoubleFunction_): number; - computeIfAbsent(arg0: K, arg1: Internal.Object2FloatFunction_): number; - values(): Internal.FloatCollection; - replace(arg0: K, arg1: number, arg2: number): boolean; - replace(arg0: K, arg1: number): number; - clear(): void; - containsValue(arg0: any): boolean; - containsValue(arg0: number): boolean; - put(arg0: K, arg1: number): number; - remove(arg0: any, arg1: any): boolean; - remove(arg0: any): number; - remove(arg0: any, arg1: number): boolean; - computeFloat(arg0: K, arg1: Internal.BiFunction_): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; + type ChunkStatus$ChunkType_ = ChunkStatus$ChunkType | "levelchunk" | "protochunk"; + class NonNullList extends Internal.AbstractList { + get($$0: number): E; + replaceAll(arg0: Internal.UnaryOperator_): void; + static createWithCapacity($$0: number): Internal.NonNullList; + add($$0: number, $$1: E): void; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream; + static of($$0: E, ...$$1: E[]): Internal.NonNullList; + sort(arg0: Internal.Comparator_): void; + set($$0: number, $$1: E): E; size(): number; - object2FloatEntrySet(): Internal.ObjectSet>; - mergeFloat(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; - mergeFloat(arg0: K, arg1: number, arg2: Internal.DoubleBinaryOperator_): number; - mergeFloat(arg0: K, arg1: number, arg2: Internal.FloatBinaryOperator_): number; - merge(arg0: K, arg1: number, arg2: Internal.BiFunction_): number; - get(arg0: any): number; - keySet(): Internal.ObjectSet; - putIfAbsent(arg0: K, arg1: number): number; - computeFloatIfAbsentPartial(arg0: K, arg1: Internal.Object2FloatFunction_): number; + toArray(arg0: Internal.IntFunction_): T[]; + static withSize($$0: number, $$1: E): Internal.NonNullList; + removeIf(arg0: Internal.Predicate_): boolean; + stream(): Internal.Stream; + clear(): void; + spliterator(): Internal.Spliterator; + remove($$0: number): E; + static create(): Internal.NonNullList; } - type Object2FloatMap_ = Object2FloatMap; - /** - * @javaClass net.fabricmc.fabric.mixin.registry.sync.AccessorLevelStorageSession - */ - interface AccessorLevelStorageSession { - getDirectory(): Internal.Path; + type NonNullList_ = NonNullList; + class JigsawBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + getTarget(): ResourceLocation; + getUpdateTag(): Internal.CompoundTag; + getJoint(): Internal.JigsawBlockEntity$JointType; + getName(): ResourceLocation; + getPool(): ResourceLocation; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + setName($$0: ResourceLocation_): void; + setPool($$0: ResourceLocation_): void; + generate($$0: Internal.ServerLevel_, $$1: number, $$2: boolean): void; + setTarget($$0: ResourceLocation_): void; + load($$0: Internal.CompoundTag_): void; + getFinalState(): string; + getUpdatePacket(): Internal.Packet; + setJoint($$0: Internal.JigsawBlockEntity$JointType_): void; + setFinalState($$0: string): void; + get target(): ResourceLocation + get updateTag(): Internal.CompoundTag + get joint(): Internal.JigsawBlockEntity$JointType + get name(): ResourceLocation + get pool(): ResourceLocation + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + set name($$0: ResourceLocation_) + set pool($$0: ResourceLocation_) + set target($$0: ResourceLocation_) + get finalState(): string + get updatePacket(): Internal.Packet + set joint($$0: Internal.JigsawBlockEntity$JointType_) + set finalState($$0: string) + readonly static "NAME": "name"; + readonly static "POOL": "pool"; + readonly static "JOINT": "joint"; + readonly static "TARGET": "target"; + readonly static "FINAL_STATE": "final_state"; } - type AccessorLevelStorageSession_ = (() => Internal.Path) | AccessorLevelStorageSession; - /** - * @javaClass com.mojang.serialization.codecs.PrimitiveCodec - */ - interface PrimitiveCodec extends Internal.Codec { - encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; - read(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; - decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; - write(arg0: Internal.DynamicOps_, arg1: A): T; + type JigsawBlockEntity_ = JigsawBlockEntity; + abstract class ImmutableCollection$Builder { + build(): Internal.ImmutableCollection; + addAll(arg0: Internal.Iterable_): this; + add(...arg0: E[]): this; + add(arg0: E): this; + addAll(arg0: Internal.Iterator_): this; } - type PrimitiveCodec_ = PrimitiveCodec; - /** - * @javaClass dev.latvian.mods.kubejs.fluid.FluidBlockBuilder - */ - class FluidBlockBuilder extends Internal.BlockBuilder { - generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; - item(i: Internal.Consumer_): Internal.BlockBuilder; - createObject(): Internal.Block; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ImmutableCollection$Builder_ = ImmutableCollection$Builder; + interface FastMapStateHolder { + setStateMap(arg0: Internal.FastMap_): void; + setStateIndex(arg0: number): void; + setNeighborTable(arg0: Internal.Table_, Internal.Comparable_, S>): void; + getStateMap(): Internal.FastMap; + replacePropertyMap(arg0: Internal.ImmutableMap_, Internal.Comparable_>): void; + getVanillaPropertyMap(): Internal.ImmutableMap, Internal.Comparable>; + getNeighborTable(): Internal.Table, Internal.Comparable, S>; + getStateIndex(): number; + set stateMap(arg0: Internal.FastMap_) + set stateIndex(arg0: number) + set neighborTable(arg0: Internal.Table_, Internal.Comparable_, S>) + get stateMap(): Internal.FastMap + get vanillaPropertyMap(): Internal.ImmutableMap, Internal.Comparable> + get neighborTable(): Internal.Table, Internal.Comparable, S> + get stateIndex(): number } - type FluidBlockBuilder_ = FluidBlockBuilder; - /** - * @javaClass java.lang.reflect.AnnotatedElement - */ - interface AnnotatedElement { - getAnnotationsByType(arg0: Internal.Class_): T[]; - getDeclaredAnnotationsByType(arg0: Internal.Class_): T[]; - getAnnotation(arg0: Internal.Class_): T; - isAnnotationPresent(arg0: Internal.Class_): boolean; - getDeclaredAnnotation(arg0: Internal.Class_): T; - getAnnotations(): Internal.Annotation[]; - getDeclaredAnnotations(): Internal.Annotation[]; + type FastMapStateHolder_ = FastMapStateHolder; + class SpruceFoliagePlacer extends Internal.FoliagePlacer { + constructor($$0: Internal.IntProvider_, $$1: Internal.IntProvider_, $$2: Internal.IntProvider_) + foliageHeight($$0: Internal.Random_, $$1: number, $$2: Internal.TreeConfiguration_): number; + readonly static "CODEC": any; } - type AnnotatedElement_ = AnnotatedElement; - /** - * @javaClass net.minecraft.class_1729 - */ - abstract class RecipeBookMenu extends Internal.AbstractContainerMenu { - getGridWidth(): number; - getRecipeBookType(): Internal.RecipeBookType; - getSize(): number; - shouldMoveToInventory(arg0: number): boolean; - getResultSlotIndex(): number; - recipeMatches(arg0: Internal.Recipe_): boolean; - clearCraftingContent(): void; - getGridHeight(): number; - handlePlacement($$0: boolean, $$1: Internal.Recipe_, $$2: Internal.ServerPlayer_): void; - fillCraftSlotsStackedContents(arg0: Internal.StackedContents_): void; - get gridHeight(): number; - get size(): number; - get resultSlotIndex(): number; - get gridWidth(): number; - get recipeBookType(): Internal.RecipeBookType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type RecipeBookMenu_ = RecipeBookMenu; - /** - * @javaClass io.netty.util.ReferenceCounted - */ - interface ReferenceCounted { - refCnt(): number; - release(arg0: number): boolean; - release(): boolean; - retain(): this; - retain(arg0: number): this; - touch(): this; - touch(arg0: any): this; - } - type ReferenceCounted_ = ReferenceCounted; - /** - * @javaClass net.minecraft.class_4567 - */ - class PredicateManager extends Internal.SimpleJsonResourceReloadListener { - get($$0: ResourceLocation_): Internal.LootItemCondition; - getKeys(): Internal.Set; - get keys(): Internal.Set; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PredicateManager_ = PredicateManager; - /** - * @javaClass net.minecraft.class_3233 - */ - class WorldGenRegion implements Internal.WorldGenLevel { - method_8409(): Internal.Random; - method_22336(): Internal.LevelLightEngine; - getCenter(): Internal.ChunkPos; - method_8649($$0: Internal.Entity_): boolean; - method_8604($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; - method_8406($$0: Internal.ParticleOptions_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - method_31607(): number; - method_8608(): boolean; - method_24852($$0: Internal.Direction_, $$1: boolean): number; - method_8393($$0: number, $$1: number): boolean; - method_8392($$0: number, $$1: number): Internal.ChunkAccess; - method_35237($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - method_8397(): Internal.LevelTickAccess; - method_8650($$0: BlockPos_, $$1: boolean): boolean; - method_8594(): number; - method_8396($$0: Internal.Player_, $$1: BlockPos_, $$2: Internal.SoundEvent_, $$3: Internal.SoundSource_, $$4: number, $$5: number): void; - method_30349(): Internal.RegistryAccess; - method_8333($$0: Internal.Entity_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; - method_8597(): Internal.DimensionType; - method_8410(): Internal.ServerLevel; - method_8398(): Internal.ChunkSource; - method_18456(): Internal.List; - method_8316($$0: BlockPos_): Internal.FluidState; - method_32888($$0: Internal.Entity_, $$1: Internal.GameEvent_, $$2: BlockPos_): void; - method_16358($$0: BlockPos_, $$1: Internal.Predicate_): boolean; - method_18023($$0: Internal.EntityTypeTest_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; - getSeed(): number; - method_8615(): number; - method_22385(): Internal.BiomeManager; - method_30093($$0: BlockPos_, $$1: boolean, $$2: Internal.Entity_, $$3: number): boolean; - method_30092($$0: BlockPos_, $$1: Internal.BlockState_, $$2: number, $$3: number): boolean; - method_22387($$0: number, $$1: number, $$2: number): Internal.Holder; - method_8320($$0: BlockPos_): Internal.BlockState; - method_8621(): Internal.WorldBorder; - method_8401(): Internal.LevelData; - method_39224(): number; - method_31605(): number; - ensureCanWrite($$0: BlockPos_): boolean; - setCurrentlyGenerating($$0: Internal.Supplier_): void; - method_8444($$0: Internal.Player_, $$1: number, $$2: BlockPos_, $$3: number): void; - method_8321($$0: BlockPos_): Internal.BlockEntity; - method_8405(): Internal.LevelTickAccess; - method_8404($$0: BlockPos_): Internal.DifficultyInstance; - method_8624($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; - method_8503(): Internal.MinecraftServer; - method_8402($$0: number, $$1: number, $$2: Internal.ChunkStatus_, $$3: boolean): Internal.ChunkAccess; - get seed(): number; - get center(): Internal.ChunkPos; - set currentlyGenerating($$0: Internal.Supplier_); - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type WorldGenRegion_ = WorldGenRegion; - /** - * @javaClass net.minecraft.class_5863 - */ - abstract class FloatProvider { - static codec($$0: number, $$1: number): Internal.Codec; - getMinValue(): number; - getType(): Internal.FloatProviderType; - getMaxValue(): number; - sample(arg0: Internal.Random_): number; - static readonly "CODEC" : Internal.Codec; - get minValue(): number; - get maxValue(): number; - get type(): Internal.FloatProviderType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type FloatProvider_ = FloatProvider; - /** - * @javaClass net.fabricmc.fabric.mixin.content.registry.VillagerEntityAccessor - */ - interface VillagerEntityAccessor { - } - type VillagerEntityAccessor_ = VillagerEntityAccessor; - /** - * @javaClass net.minecraft.class_1059 - */ - class TextureAtlas extends Internal.AbstractTexture implements Internal.Tickable, Internal.SpriteFinderImpl$SpriteFinderAccess { + type SpruceFoliagePlacer_ = SpruceFoliagePlacer; + interface SpriteFinderImpl$SpriteFinderAccess { fabric_spriteFinder(): Internal.SpriteFinderImpl; - method_4622(): void; - reload($$0: Internal.TextureAtlas$Preparations_): void; - load($$0: Internal.ResourceManager_): void; - clearTextureData(): void; - prepareToStitch($$0: Internal.ResourceManager_, $$1: Internal.Stream_, $$2: Internal.ProfilerFiller_, $$3: number): Internal.TextureAtlas$Preparations; - updateFilter($$0: Internal.TextureAtlas$Preparations_): void; - location(): ResourceLocation; - redirect$cdm000$sodiumExtra$tickAnimatedSprites(instance: Internal.TextureAtlasSprite_): Internal.Tickable; - cycleAnimationFrames(): void; - getSprite($$0: ResourceLocation_): Internal.TextureAtlasSprite; - handler$bim000$reload(preparations: Internal.TextureAtlas$Preparations_, info: Internal.CallbackInfo_): void; - localvar$zop000$beforeSpriteLoad(set: Internal.Set_): Internal.Set; - static readonly "LOCATION_BLOCKS" : ResourceLocation; - static readonly "LOCATION_PARTICLES" : ResourceLocation; - readonly "texturesByName" : Internal.Map; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); } - type TextureAtlas_ = TextureAtlas; - /** - * @javaClass java.util.function.ToLongFunction - */ - interface ToLongFunction { - applyAsLong(arg0: T): number; + type SpriteFinderImpl$SpriteFinderAccess_ = SpriteFinderImpl$SpriteFinderAccess; + abstract class BlockableEventLoop implements Internal.ProfilerMeasured, Internal.Executor, Internal.ProcessorHandle { + executeIfPossible($$0: Internal.Runnable_): void; + tell(arg0: any): void; + pollTask(): boolean; + submit($$0: Internal.Supplier_): Internal.CompletableFuture; + ask($$0: Internal.Function_): Internal.CompletableFuture; + executeBlocking($$0: Internal.Runnable_): void; + getPendingTasksCount(): number; + profiledMetrics(): Internal.List; + name(): string; + submit($$0: Internal.Runnable_): Internal.CompletableFuture; + close(): void; + execute($$0: Internal.Runnable_): void; + askEither($$0: Internal.Function_): Internal.CompletableFuture; + managedBlock($$0: Internal.BooleanSupplier_): void; + isSameThread(): boolean; + tell($$0: R): void; + get pendingTasksCount(): number + get sameThread(): boolean } - type ToLongFunction_ = ((arg0: T) => number) | ToLongFunction; - /** - * @javaClass it.unimi.dsi.fastutil.booleans.Boolean2IntFunction - */ - interface Boolean2IntFunction extends it.unimi.dsi.fastutil.Function { - getOrDefault(arg0: boolean, arg1: number): number; - getOrDefault(arg0: any, arg1: number): number; - andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Boolean2ShortFunction; - composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2IntFunction; - andThenInt(arg0: Internal.Int2IntFunction_): this; - composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2IntFunction; - andThen(arg0: Internal.Function_): Internal.Function; - put(arg0: boolean, arg1: number): number; - remove(arg0: boolean): number; - remove(arg0: any): number; - defaultReturnValue(arg0: number): void; - defaultReturnValue(): number; - andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Boolean2DoubleFunction; - andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Boolean2ObjectFunction; - get(arg0: any): number; - get(arg0: boolean): number; - andThenLong(arg0: Internal.Int2LongFunction_): Internal.Boolean2LongFunction; - composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2IntFunction; - andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Boolean2ByteFunction; - andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Boolean2FloatFunction; - containsKey(arg0: boolean): boolean; - containsKey(arg0: any): boolean; - composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2IntFunction; - composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2IntFunction; - andThenChar(arg0: Internal.Int2CharFunction_): Internal.Boolean2CharFunction; - composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2IntFunction; - compose(arg0: Internal.Function_): Internal.Function; - composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2IntFunction; - andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Boolean2ReferenceFunction; - composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2IntFunction; - composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2IntFunction; + type BlockableEventLoop_ = BlockableEventLoop; + interface RecipeFilter extends Internal.Predicate { + test(arg0: any): boolean; + negate(): Internal.Predicate; + or(arg0: Internal.Predicate_): Internal.Predicate; + test(arg0: Internal.RecipeJS_): boolean; + and(arg0: Internal.Predicate_): Internal.Predicate; + of(o: any): this; + readonly static "ALWAYS_FALSE": any; + readonly static "ALWAYS_TRUE": any; } - type Boolean2IntFunction_ = ((arg0: boolean) => number) | Boolean2IntFunction; - /** - * @javaClass com.mojang.datafixers.Products$P15 - */ - class Products$P15 { - apply(arg0: Internal.Applicative_, arg1: Internal.Function15_): Internal.App; - apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Products$P15_ = Products$P15; - /** - * @javaClass net.minecraft.class_4588 - */ - interface VertexConsumer extends Internal.VertexDrain { - uv2($$0: number): this; - uv2(arg0: number, arg1: number): this; - uv(arg0: number, arg1: number): this; - normal(arg0: number, arg1: number, arg2: number): this; - normal(matrix: Internal.Matrix3f_, x: number, y: number, z: number): this; - defaultColor(arg0: number, arg1: number, arg2: number, arg3: number): void; - createSink(factory: Internal.VertexType_): Internal.VertexSink; - vertex(arg0: number, arg1: number, arg2: number): this; - vertex(matrix: Internal.Matrix4f_, x: number, y: number, z: number): this; - vertex($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number): void; - color($$0: number): this; - color(arg0: number, arg1: number, arg2: number, arg3: number): this; - color($$0: number, $$1: number, $$2: number, $$3: number): this; - overlayCoords(arg0: number, arg1: number): this; - overlayCoords($$0: number): this; - unsetDefaultColor(): void; - endVertex(): void; - putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number): void; - putBulkData($$0: Internal.PoseStack$Pose_, $$1: Internal.BakedQuad_, $$2: number[], $$3: number, $$4: number, $$5: number, $$6: number[], $$7: number, $$8: boolean): void; - } - type VertexConsumer_ = VertexConsumer; - /** - * @javaClass net.minecraft.class_26 - */ - class DimensionDataStorage { - readTagFromDisk($$0: string, $$1: number): Internal.CompoundTag; - set($$0: string, $$1: Internal.SavedData_): void; - get($$0: Internal.Function_, $$1: string): T; - computeIfAbsent($$0: Internal.Function_, $$1: Internal.Supplier_, $$2: string): T; - save(): void; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type DimensionDataStorage_ = DimensionDataStorage; - /** - * @javaClass net.minecraft.class_4658 - */ - class AlterGroundDecorator extends Internal.TreeDecorator { - place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; - static readonly "CODEC" : Internal.Codec; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type AlterGroundDecorator_ = AlterGroundDecorator; - /** - * @javaClass net.minecraft.class_5702 - */ - class ClipBlockStateContext { - isTargetBlock(): Internal.Predicate; - getTo(): Vec3; - getFrom(): Vec3; - get from(): Vec3; - get to(): Vec3; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type ClipBlockStateContext_ = ClipBlockStateContext; - /** - * @javaClass net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseScroll - */ + type RecipeFilter_ = {exact?: boolean, output?: Internal.IngredientJS_, id?: Special.RecipeId|RegExp, input?: Internal.IngredientJS_, type?: Special.RecipeSerializer, mod?: Special.Mod, not?: Internal.RecipeFilter_, or?: Internal.RecipeFilter_[], group?: string} | RecipeFilter | Internal.RecipeFilter_[] | ((arg0: Internal.RecipeJS)=>boolean); interface ScreenMouseEvents$AllowMouseScroll { allowMouseScroll(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number, arg4: number): boolean; } - type ScreenMouseEvents$AllowMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number) => boolean) | ScreenMouseEvents$AllowMouseScroll; - /** - * @javaClass net.minecraft.class_390 - */ - interface GlyphProvider extends Internal.Closeable { - getGlyph($$0: number): Internal.RawGlyph; - getSupportedGlyphs(): Internal.IntSet; - close(): void; + type ScreenMouseEvents$AllowMouseScroll_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number, arg4: number)=>boolean) | ScreenMouseEvents$AllowMouseScroll; + class EnderMan extends Internal.Monster implements Internal.NeutralMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + playerDied($$0: Internal.Player_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + isAngry(): boolean; + forgetCurrentTargetAndRefreshUniversalAnger(): void; + requiresCustomPersistence(): boolean; + asKJS(): Internal.EntityJS; + startPersistentAngerTimer(): void; + setTarget($$0: Internal.LivingEntity_): void; + addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; + method_5749($$0: Internal.CompoundTag_): void; + setRemainingPersistentAngerTime($$0: number): void; + isAngryAt($$0: Internal.LivingEntity_): boolean; + getRemainingPersistentAngerTime(): number; + hasBeenStaredAt(): boolean; + getComponent(key: Internal.ComponentKey_): C; + getPersistentAngerTarget(): Internal.UUID; + playStareSound(): void; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + isCreepy(): boolean; + readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; + stopBeingAngry(): void; + isSensitiveToWater(): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + setPersistentAngerTarget($$0: Internal.UUID_): void; + isAngryAtAllPlayers($$0: Internal.Level_): boolean; + setBeingStaredAt(): void; + updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setCarriedBlock($$0: Internal.BlockState_): void; + foodEatenKJS(is: Internal.ItemStack_): void; + getCarriedBlock(): Internal.BlockState; + get angry(): boolean + set target($$0: Internal.LivingEntity_) + set remainingPersistentAngerTime($$0: number) + get remainingPersistentAngerTime(): number + get persistentAngerTarget(): Internal.UUID + get creepy(): boolean + get sensitiveToWater(): boolean + set persistentAngerTarget($$0: Internal.UUID_) + set carriedBlock($$0: Internal.BlockState_) + get carriedBlock(): Internal.BlockState } - type GlyphProvider_ = (() => Internal.IntSet) | GlyphProvider; - /** - * @javaClass net.minecraft.class_3816 - */ - interface StructurePoolElementType

{ - codec(): Internal.Codec

; - register

($$0: string, $$1: Internal.Codec_

): Internal.StructurePoolElementType

; - } - type StructurePoolElementType_

= Special.StructurePoolElementType | (() => Internal.Codec

) | StructurePoolElementType

; - /** - * @javaClass com.mojang.serialization.Decoder - */ - interface Decoder { - simple(): Internal.Decoder$Simple; - terminal(): Internal.Decoder$Terminal; - ofBoxed(arg0: Internal.Decoder$Boxed_): Internal.Decoder; - parse(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; - parse(arg0: Internal.Dynamic_): Internal.DataResult; - withLifecycle(arg0: Internal.Lifecycle_): Internal.Decoder; - error(arg0: string): Internal.Decoder; - decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; - decode(arg0: Internal.Dynamic_): Internal.DataResult>; - promotePartial(arg0: Internal.Consumer_): Internal.Decoder; - flatMap(arg0: Internal.Function_>): Internal.Decoder; - ofSimple(arg0: Internal.Decoder$Simple_): Internal.Decoder; - unit(arg0: Internal.Supplier_): Internal.MapDecoder; - unit(arg0: A): Internal.MapDecoder; - boxed(): Internal.Decoder$Boxed; - fieldOf(arg0: string): Internal.MapDecoder; - ofTerminal(arg0: Internal.Decoder$Terminal_): Internal.Decoder; - map(arg0: Internal.Function_): Internal.Decoder; - } - type Decoder_ = ((arg0: Internal.DynamicOps, arg1: any) => Internal.DataResult>) | Decoder; - /** - * @javaClass net.coderbot.iris.mixin.DimensionTypeAccessor - */ - interface DimensionTypeAccessor { - getFixedTime(): Internal.OptionalLong; - } - type DimensionTypeAccessor_ = (() => Internal.OptionalLong) | DimensionTypeAccessor; - /** - * @javaClass net.minecraft.class_2783 - */ - class ClientboundUpdateMobEffectPacket implements Internal.Packet { - isEffectAmbient(): boolean; - getEffectDurationTicks(): number; - effectShowsIcon(): boolean; - handle($$0: Internal.ClientGamePacketListener_): void; - getEntityId(): number; - getEffectId(): number; - getEffectAmplifier(): number; - isEffectVisible(): boolean; + type EnderMan_ = EnderMan; + class ClientboundTeleportEntityPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: Internal.Entity_) + getX(): number; + handle(arg0: Internal.PacketListener_): void; + getY(): number; write($$0: Internal.FriendlyByteBuf_): void; - isSuperLongDuration(): boolean; - get effectId(): number; - get superLongDuration(): boolean; - get effectAmbient(): boolean; - get entityId(): number; - get effectVisible(): boolean; - get effectDurationTicks(): number; - get effectAmplifier(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + getZ(): number; + getxRot(): number; + handle($$0: Internal.ClientGamePacketListener_): void; + getyRot(): number; + isOnGround(): boolean; + isSkippable(): boolean; + getId(): number; + get x(): number + get y(): number + get z(): number + get xRot(): number + get yRot(): number + get onGround(): boolean + get skippable(): boolean + get id(): number } - type ClientboundUpdateMobEffectPacket_ = ClientboundUpdateMobEffectPacket; - /** - * @javaClass net.minecraft.class_5431 - */ - abstract class SupportType extends Internal.Enum { - static valueOf($$0: string): this; - static values(): Internal.SupportType[]; - isSupporting(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean; - static readonly "CENTER" : Internal.SupportType; - static readonly "FULL" : Internal.SupportType; - static readonly "RIGID" : Internal.SupportType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + type ClientboundTeleportEntityPacket_ = ClientboundTeleportEntityPacket; + interface ModelPart$Visitor { + visit(arg0: Internal.PoseStack$Pose_, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube_): void; } - type SupportType_ = "center" | "rigid" | "full" | SupportType; - /** - * @javaClass com.mojang.serialization.Compressable - */ - interface Compressable extends Internal.Keyable { - compressor(arg0: Internal.DynamicOps_): Internal.KeyCompressor; + type ModelPart$Visitor_ = ((arg0: Internal.PoseStack$Pose, arg1: string, arg2: number, arg3: Internal.ModelPart$Cube)=>void) | ModelPart$Visitor; + interface Matrix2dc { + transform(arg0: Internal.Vector2d_): Internal.Vector2d; + getRow(arg0: number, arg1: Internal.Vector2d_): Internal.Vector2d; + normal(arg0: Internal.Matrix2d_): Internal.Matrix2d; + scale(arg0: number, arg1: number, arg2: Internal.Matrix2d_): Internal.Matrix2d; + rotate(arg0: number, arg1: Internal.Matrix2d_): Internal.Matrix2d; + positiveX(arg0: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + normalizedPositiveX(arg0: Internal.Vector2d_): Internal.Vector2d; + scaleLocal(arg0: number, arg1: number, arg2: Internal.Matrix2d_): Internal.Matrix2d; + get(arg0: Internal.Matrix3d_): Internal.Matrix3d; + invert(arg0: Internal.Matrix2d_): Internal.Matrix2d; + add(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): Internal.Matrix2d; + transformTranspose(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + getColumn(arg0: number, arg1: Internal.Vector2d_): Internal.Vector2d; + m01(): number; + lerp(arg0: Internal.Matrix2dc_, arg1: number, arg2: Internal.Matrix2d_): Internal.Matrix2d; + isFinite(): boolean; + transformTranspose(arg0: Internal.Vector2d_): Internal.Vector2d; + transformTranspose(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + transform(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + mul(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): Internal.Matrix2d; + getRotation(): number; + get(arg0: Internal.Matrix3x2d_): Internal.Matrix3x2d; + m10(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + transpose(arg0: Internal.Matrix2d_): Internal.Matrix2d; + scale(arg0: Internal.Vector2dc_, arg1: Internal.Matrix2d_): Internal.Matrix2d; + getTransposed(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + rotateLocal(arg0: number, arg1: Internal.Matrix2d_): Internal.Matrix2d; + positiveY(arg0: Internal.Vector2d_): Internal.Vector2d; + normalizedPositiveY(arg0: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number[], arg1: number): number[]; + equals(arg0: Internal.Matrix2dc_, arg1: number): boolean; + m00(): number; + getScale(arg0: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number[]): number[]; + determinant(): number; + mul(arg0: Internal.Matrix2fc_, arg1: Internal.Matrix2d_): Internal.Matrix2d; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + getTransposed(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: number, arg1: number): number; + transform(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + getTransposed(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: Internal.Matrix2d_): Internal.Matrix2d; + mulComponentWise(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): Internal.Matrix2d; + getTransposed(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + mulLocal(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): Internal.Matrix2d; + sub(arg0: Internal.Matrix2dc_, arg1: Internal.Matrix2d_): Internal.Matrix2d; + scale(arg0: number, arg1: Internal.Matrix2d_): Internal.Matrix2d; + m11(): number; + get finite(): boolean + get rotation(): number } - type Compressable_ = ((arg0: Internal.DynamicOps) => Internal.KeyCompressor) | Compressable; - /** - * @javaClass java.util.SortedMap - */ - interface SortedMap extends Internal.Map { - comparator(): Internal.Comparator; - entrySet(): Internal.Set>; - firstKey(): K; - subMap(arg0: K, arg1: K): Internal.SortedMap; - values(): Internal.Collection; - lastKey(): K; - headMap(arg0: K): Internal.SortedMap; - keySet(): Internal.Set; - tailMap(arg0: K): Internal.SortedMap; + type Matrix2dc_ = Matrix2dc; + class CookingRecipeJS extends Internal.RecipeJS { + constructor() + create(args: Internal.ListJS_): void; + xp(xp: number): this; + serialize(): void; + cookingTime(time: number): this; + deserialize(): void; } - type SortedMap_ = SortedMap; - /** - * @javaClass net.minecraft.class_4763$class_5486 - */ - abstract class BiomeSpecialEffects$GrassColorModifier extends Internal.Enum implements Internal.StringRepresentable { - modifyColor(arg0: number, arg1: number, arg2: number): number; + type CookingRecipeJS_ = CookingRecipeJS; + class CartographyTableMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: any_) + constructor($$0: number, $$1: Internal.Inventory_) + stillValid($$0: Internal.Player_): boolean; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + slotsChanged($$0: Internal.Container_): void; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + removed($$0: Internal.Player_): void; + readonly static "RESULT_SLOT": 2; + readonly static "MAP_SLOT": 0; + readonly "container": Internal.Container; + readonly static "ADDITIONAL_SLOT": 1; + } + type CartographyTableMenu_ = CartographyTableMenu; + interface ProcessorHandle extends Internal.AutoCloseable { + name(): string; + tell(arg0: Msg): void; + ask($$0: Internal.Function_): Internal.CompletableFuture; + of($$0: string, $$1: Internal.Consumer_): this; + close(): void; + askEither($$0: Internal.Function_): Internal.CompletableFuture; + } + type ProcessorHandle_ = ProcessorHandle; + interface BlockEntityTicker { + tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: T): void; + } + type BlockEntityTicker_ = BlockEntityTicker | ((arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: T)=>void); + interface IntStream extends Internal.BaseStream { + concat(arg0: Internal.IntStream_, arg1: Internal.IntStream_): this; + range(arg0: number, arg1: number): this; + collect(arg0: Internal.Supplier_, arg1: Internal.ObjIntConsumer_, arg2: Internal.BiConsumer_): R; + spliterator(): Internal.Spliterator$OfInt; + min(): Internal.OptionalInt; + mapToDouble(arg0: Internal.IntToDoubleFunction_): Internal.DoubleStream; + map(arg0: Internal.IntUnaryOperator_): this; + sorted(): this; + forEach(arg0: Internal.IntConsumer_): void; + toArray(): number[]; + noneMatch(arg0: Internal.IntPredicate_): boolean; + generate(arg0: Internal.IntSupplier_): this; + sequential(): Internal.BaseStream; + builder(): Internal.IntStream$Builder; + sum(): number; + empty(): this; + findFirst(): Internal.OptionalInt; + max(): Internal.OptionalInt; + dropWhile(arg0: Internal.IntPredicate_): this; + rangeClosed(arg0: number, arg1: number): this; + count(): number; + findAny(): Internal.OptionalInt; + iterator(): Internal.Iterator; + parallel(): this; + mapMulti(arg0: Internal.IntStream$IntMapMultiConsumer_): this; + limit(arg0: number): this; + reduce(arg0: Internal.IntBinaryOperator_): Internal.OptionalInt; + of(arg0: number): this; + asDoubleStream(): Internal.DoubleStream; + of(...arg0: number[]): this; + allMatch(arg0: Internal.IntPredicate_): boolean; + mapToLong(arg0: Internal.IntToLongFunction_): Internal.LongStream; + iterate(arg0: number, arg1: Internal.IntUnaryOperator_): this; + mapToObj(arg0: Internal.IntFunction_): Internal.Stream; + asLongStream(): Internal.LongStream; + boxed(): Internal.Stream; + forEachOrdered(arg0: Internal.IntConsumer_): void; + reduce(arg0: number, arg1: Internal.IntBinaryOperator_): number; + flatMap(arg0: Internal.IntFunction_): this; + summaryStatistics(): Internal.IntSummaryStatistics; + anyMatch(arg0: Internal.IntPredicate_): boolean; + average(): Internal.OptionalDouble; + distinct(): this; + iterate(arg0: number, arg1: Internal.IntPredicate_, arg2: Internal.IntUnaryOperator_): this; + filter(arg0: Internal.IntPredicate_): this; + takeWhile(arg0: Internal.IntPredicate_): this; + peek(arg0: Internal.IntConsumer_): this; + skip(arg0: number): this; + } + type IntStream_ = IntStream; + interface ClimateProperties { + getDownfall(): number; + getTemperatureModifier(): Internal.Biome$TemperatureModifier; + getPrecipitation(): Internal.Biome$Precipitation; + getTemperature(): number; + get downfall(): number + get temperatureModifier(): Internal.Biome$TemperatureModifier + get precipitation(): Internal.Biome$Precipitation + get temperature(): number + } + type ClimateProperties_ = ClimateProperties; + class AbstractUniform { + constructor() + setMat2x2($$0: number, $$1: number, $$2: number, $$3: number): void; + set($$0: number, $$1: number, $$2: number): void; + setMat3x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + set($$0: number): void; + setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; + setMat3x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + set($$0: com.mojang.math.Matrix3f_): void; + setMat3x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number): void; + set($$0: number, $$1: number, $$2: number): void; + set($$0: number): void; + set($$0: com.mojang.math.Matrix4f_): void; + setMat4x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number): void; + set($$0: number[]): void; + set($$0: Internal.Vector3f_): void; + set($$0: Internal.Vector4f_): void; + setMat4x2($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + setMat4x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number, $$8: number, $$9: number, $$10: number, $$11: number, $$12: number, $$13: number, $$14: number, $$15: number): void; + set($$0: number, $$1: number): void; + setMat2x4($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): void; + setSafe($$0: number, $$1: number, $$2: number, $$3: number): void; + set($$0: number, $$1: number): void; + setMat2x3($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): void; + set($$0: number, $$1: number, $$2: number, $$3: number): void; + } + type AbstractUniform_ = AbstractUniform; + interface MethodTypeDesc extends Internal.ConstantDesc, Internal.TypeDescriptor$OfMethod { + displayDescriptor(): string; + dropParameterTypes(arg0: number, arg1: number): Internal.TypeDescriptor$OfMethod; + descriptorString(): string; + parameterCount(): number; + returnType(): Internal.ClassDesc; + changeReturnType(arg0: Internal.ClassDesc_): this; + insertParameterTypes(arg0: number, arg1: Internal.TypeDescriptor$OfField_[]): Internal.TypeDescriptor$OfMethod; + of(arg0: Internal.ClassDesc_, ...arg1: Internal.ClassDesc_[]): this; + parameterList(): Internal.List; + changeParameterType(arg0: number, arg1: Internal.TypeDescriptor$OfField_): Internal.TypeDescriptor$OfMethod; + changeParameterType(arg0: number, arg1: Internal.ClassDesc_): this; + parameterType(arg0: number): Internal.TypeDescriptor$OfField; + changeReturnType(arg0: Internal.TypeDescriptor$OfField_): Internal.TypeDescriptor$OfMethod; + equals(arg0: any): boolean; + ofDescriptor(arg0: string): this; + insertParameterTypes(arg0: number, ...arg1: Internal.ClassDesc_[]): this; + parameterArray(): Internal.ClassDesc[]; + } + type MethodTypeDesc_ = MethodTypeDesc; + class Typed { + constructor(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.DynamicOps_, arg2: A) + getAllTyped(arg0: Internal.OpticFinder_): Internal.List>; + updateTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; + write(): Internal.DataResult; + getValue(): A; + inj2(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; + getType(): com.mojang.datafixers.types.Type; + updateRecursive(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; + out(): this; + getOrCreateTyped(arg0: Internal.OpticFinder_): Internal.Typed; + getTyped(arg0: Internal.OpticFinder_): Internal.Typed; + getAll(arg0: Internal.TypedOptic_): Internal.List; + getOptional(arg0: Internal.OpticFinder_): Internal.Optional; + getOptionalTyped(arg0: Internal.OpticFinder_): Internal.Optional>; + update(arg0: Internal.OpticFinder_, arg1: Internal.Function_): Internal.Typed; + updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_, Internal.Typed_>): Internal.Typed; + updateTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; + getOps(): Internal.DynamicOps; + toString(): string; + inj1(arg0: com.mojang.datafixers.types.Type_): Internal.Typed>; + updateRecursive(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; + getOrCreate(arg0: Internal.OpticFinder_): FT; + updateRecursiveTyped(arg0: Internal.OpticFinder_, arg1: Internal.Function_, Internal.Typed_>): Internal.Typed; + set(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: FR): Internal.Typed; + getOrDefault(arg0: Internal.OpticFinder_, arg1: FT): FT; + static pair(arg0: Internal.Typed_, arg1: Internal.Typed_): Internal.Typed>; + get(arg0: Internal.OpticFinder_): FT; + update(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Function_): Internal.Typed; + set(arg0: Internal.OpticFinder_, arg1: FT): Internal.Typed; + set(arg0: Internal.OpticFinder_, arg1: Internal.Typed_): Internal.Typed; + get value(): A + get type(): com.mojang.datafixers.types.Type + get ops(): Internal.DynamicOps + } + type Typed_ = Typed; + class IronGolem$Crackiness extends Internal.Enum { + static valueOf($$0: string): Internal.IronGolem$Crackiness; + static values(): Internal.IronGolem$Crackiness[]; + static byFraction($$0: number): Internal.IronGolem$Crackiness; + readonly static "NONE": Internal.IronGolem$Crackiness; + readonly static "LOW": Internal.IronGolem$Crackiness; + readonly static "HIGH": Internal.IronGolem$Crackiness; + readonly static "MEDIUM": Internal.IronGolem$Crackiness; + } + type IronGolem$Crackiness_ = "medium" | "high" | "low" | "none" | IronGolem$Crackiness; + interface Vector2dc { + negate(arg0: Internal.Vector2d_): Internal.Vector2d; + div(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + dot(arg0: Internal.Vector2dc_): number; + sub(arg0: Internal.Vector2fc_, arg1: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + ceil(arg0: Internal.Vector2d_): Internal.Vector2d; + mul(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + isFinite(): boolean; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + mulTranspose(arg0: Internal.Matrix2fc_, arg1: Internal.Vector2d_): Internal.Vector2d; + normalize(arg0: number, arg1: Internal.Vector2d_): Internal.Vector2d; + x(): number; + distance(arg0: Internal.Vector2dc_): number; + get(arg0: Internal.Vector2d_): Internal.Vector2d; + equals(arg0: number, arg1: number): boolean; + add(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + distance(arg0: Internal.Vector2fc_): number; + mul(arg0: Internal.Matrix2fc_, arg1: Internal.Vector2d_): Internal.Vector2d; + absolute(arg0: Internal.Vector2d_): Internal.Vector2d; + min(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + div(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + mulPosition(arg0: Internal.Matrix3x2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + sub(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + mulDirection(arg0: Internal.Matrix3x2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + mul(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + distanceSquared(arg0: Internal.Vector2dc_): number; + distanceSquared(arg0: Internal.Vector2fc_): number; + length(): number; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + lerp(arg0: Internal.Vector2dc_, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + minComponent(): number; + round(arg0: Internal.Vector2d_): Internal.Vector2d; + add(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + maxComponent(): number; + sub(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + normalize(arg0: Internal.Vector2d_): Internal.Vector2d; + fma(arg0: number, arg1: Internal.Vector2dc_, arg2: Internal.Vector2d_): Internal.Vector2d; + max(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number): number; + mulTranspose(arg0: Internal.Matrix2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + y(): number; + lengthSquared(): number; + equals(arg0: Internal.Vector2dc_, arg1: number): boolean; + get(arg0: Internal.Vector2f_): Internal.Vector2f; + div(arg0: Internal.Vector2fc_, arg1: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + div(arg0: number, arg1: Internal.Vector2d_): Internal.Vector2d; + distanceSquared(arg0: number, arg1: number): number; + mul(arg0: Internal.Matrix2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + mul(arg0: number, arg1: Internal.Vector2d_): Internal.Vector2d; + add(arg0: Internal.Vector2fc_, arg1: Internal.Vector2d_): Internal.Vector2d; + distance(arg0: number, arg1: number): number; + get(arg0: number, arg1: Internal.Vector2i_): Internal.Vector2i; + angle(arg0: Internal.Vector2dc_): number; + floor(arg0: Internal.Vector2d_): Internal.Vector2d; + fma(arg0: Internal.Vector2dc_, arg1: Internal.Vector2dc_, arg2: Internal.Vector2d_): Internal.Vector2d; + get finite(): boolean + } + type Vector2dc_ = Vector2dc; + interface BorderChangeListener { + onBorderSetDamageSafeZOne(arg0: Internal.WorldBorder_, arg1: number): void; + onBorderSizeLerping(arg0: Internal.WorldBorder_, arg1: number, arg2: number, arg3: number): void; + onBorderCenterSet(arg0: Internal.WorldBorder_, arg1: number, arg2: number): void; + onBorderSizeSet(arg0: Internal.WorldBorder_, arg1: number): void; + onBorderSetDamagePerBlock(arg0: Internal.WorldBorder_, arg1: number): void; + onBorderSetWarningBlocks(arg0: Internal.WorldBorder_, arg1: number): void; + onBorderSetWarningTime(arg0: Internal.WorldBorder_, arg1: number): void; + } + type BorderChangeListener_ = BorderChangeListener; + class JsonPrimitive extends Internal.JsonElement { + constructor(arg0: string) + constructor(arg0: Internal.Number_) + constructor(arg0: boolean) + constructor(arg0: string) + getAsBigDecimal(): Internal.BigDecimal; + deepCopy(): this; + getAsBigInteger(): Internal.BigInteger; + isBoolean(): boolean; + getAsDouble(): number; + getAsCharacter(): string; + getAsFloat(): number; + getAsLong(): number; + isString(): boolean; + getAsString(): string; + getAsInt(): number; + hashCode(): number; + getAsByte(): number; + getAsNumber(): Internal.Number; + isNumber(): boolean; + getAsShort(): number; + equals(arg0: any): boolean; + getAsBoolean(): boolean; + get asBigDecimal(): Internal.BigDecimal + get asBigInteger(): Internal.BigInteger + get boolean(): boolean + get asDouble(): number + get asCharacter(): string + get asFloat(): number + get asLong(): number + get string(): boolean + get asString(): string + get asInt(): number + get asByte(): number + get asNumber(): Internal.Number + get number(): boolean + get asShort(): number + get asBoolean(): boolean + } + type JsonPrimitive_ = JsonPrimitive; + class HurtBySensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type HurtBySensor_ = HurtBySensor; + interface LongFunction { + apply(arg0: number): R; + } + type LongFunction_ = LongFunction | ((arg0: number)=>R); + interface Saddleable { + equipSaddle(arg0: Internal.SoundSource_): void; + isSaddled(): boolean; + isSaddleable(): boolean; + get saddled(): boolean + get saddleable(): boolean + } + type Saddleable_ = Saddleable; + class DataPackConfig { + constructor($$0: Internal.List_, $$1: Internal.List_) + getEnabled(): Internal.List; + getDisabled(): Internal.List; + get enabled(): Internal.List + get disabled(): Internal.List + readonly static "CODEC": any; + readonly static "DEFAULT": Internal.DataPackConfig; + } + type DataPackConfig_ = DataPackConfig; + class Month extends Internal.Enum implements Internal.TemporalAccessor, Internal.TemporalAdjuster { + static of(arg0: number): Internal.Month; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + static values(): Internal.Month[]; + minLength(): number; + query(arg0: Internal.TemporalQuery_): R; + getDisplayName(arg0: Internal.TextStyle_, arg1: Internal.Locale_): string; + minus(arg0: number): this; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + length(arg0: boolean): number; + static from(arg0: Internal.TemporalAccessor_): Internal.Month; + get(arg0: Internal.TemporalField_): number; + plus(arg0: number): this; + firstMonthOfQuarter(): this; + getLong(arg0: Internal.TemporalField_): number; + firstDayOfYear(arg0: boolean): number; + maxLength(): number; + getValue(): number; + static valueOf(arg0: string): Internal.Month; + isSupported(arg0: Internal.TemporalField_): boolean; + get value(): number + readonly static "JANUARY": Internal.Month; + readonly static "JUNE": Internal.Month; + readonly static "FEBRUARY": Internal.Month; + readonly static "APRIL": Internal.Month; + readonly static "MAY": Internal.Month; + readonly static "MARCH": Internal.Month; + readonly static "AUGUST": Internal.Month; + readonly static "OCTOBER": Internal.Month; + readonly static "JULY": Internal.Month; + readonly static "SEPTEMBER": Internal.Month; + readonly static "NOVEMBER": Internal.Month; + readonly static "DECEMBER": Internal.Month; + } + type Month_ = "march" | "april" | "september" | "may" | "june" | "august" | Month | "december" | "january" | "july" | "october" | "february" | "november"; + interface AbstractBlockSettingsAccessor { + getEmissiveLightingPredicate(): Internal.BlockBehaviour$StatePredicate; + getLuminance(): Internal.ToIntFunction; + getRandomTicks(): boolean; + getBlockVisionPredicate(): Internal.BlockBehaviour$StatePredicate; + invokeBreakInstantly(): Internal.BlockBehaviour$Properties; + getJumpVelocityMultiplier(): number; + getMapColorProvider(): Internal.Function; + getResistance(): number; + setLootTableId(arg0: ResourceLocation_): void; + getSuffocationPredicate(): Internal.BlockBehaviour$StatePredicate; + setIsAir(arg0: boolean): void; + getVelocityMultiplier(): number; + setLuminanceFunction(arg0: Internal.ToIntFunction_): void; + getIsAir(): boolean; + getAllowsSpawningPredicate(): Internal.BlockBehaviour$StateArgumentPredicate>; + getMaterial(): Internal.Material; + setRandomTicks(arg0: boolean): void; + getSolidBlockPredicate(): Internal.BlockBehaviour$StatePredicate; + getOpaque(): boolean; + setDynamicBounds(arg0: boolean): void; + getSoundGroup(): Internal.SoundType; + invokeTicksRandomly(): Internal.BlockBehaviour$Properties; + invokeSounds(arg0: Internal.SoundType_): Internal.BlockBehaviour$Properties; + setMaterial(arg0: Internal.Material_): void; + getCollidable(): boolean; + setCollidable(arg0: boolean): void; + setMapColorProvider(arg0: Internal.Function_): void; + getHardness(): number; + invokeDropsNothing(): Internal.BlockBehaviour$Properties; + setToolRequired(arg0: boolean): void; + setHardness(arg0: number): void; + isToolRequired(): boolean; + getSlipperiness(): number; + invokeStrength(arg0: number): Internal.BlockBehaviour$Properties; + getDynamicBounds(): boolean; + setResistance(arg0: number): void; + setOpaque(arg0: boolean): void; + getPostProcessPredicate(): Internal.BlockBehaviour$StatePredicate; + get emissiveLightingPredicate(): Internal.BlockBehaviour$StatePredicate + get luminance(): Internal.ToIntFunction + get randomTicks(): boolean + get blockVisionPredicate(): Internal.BlockBehaviour$StatePredicate + get jumpVelocityMultiplier(): number + get mapColorProvider(): Internal.Function + get resistance(): number + set lootTableId(arg0: ResourceLocation_) + get suffocationPredicate(): Internal.BlockBehaviour$StatePredicate + set isAir(arg0: boolean) + get velocityMultiplier(): number + set luminanceFunction(arg0: Internal.ToIntFunction_) + get isAir(): boolean + get allowsSpawningPredicate(): Internal.BlockBehaviour$StateArgumentPredicate> + get material(): Internal.Material + set randomTicks(arg0: boolean) + get solidBlockPredicate(): Internal.BlockBehaviour$StatePredicate + get opaque(): boolean + set dynamicBounds(arg0: boolean) + get soundGroup(): Internal.SoundType + set material(arg0: Internal.Material_) + get collidable(): boolean + set collidable(arg0: boolean) + set mapColorProvider(arg0: Internal.Function_) + get hardness(): number + set toolRequired(arg0: boolean) + set hardness(arg0: number) + get toolRequired(): boolean + get slipperiness(): number + get dynamicBounds(): boolean + set resistance(arg0: number) + set opaque(arg0: boolean) + get postProcessPredicate(): Internal.BlockBehaviour$StatePredicate + } + type AbstractBlockSettingsAccessor_ = AbstractBlockSettingsAccessor; + class ProtectedBlockProcessor extends Internal.StructureProcessor { + constructor($$0: Internal.TagKey_) + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "CODEC": any; + readonly "cannotReplace": Internal.TagKey; + } + type ProtectedBlockProcessor_ = ProtectedBlockProcessor; + class WeightedStateProvider extends Internal.BlockStateProvider { + constructor($$0: Internal.SimpleWeightedRandomList$Builder_) + constructor($$0: Internal.SimpleWeightedRandomList_) + getState($$0: Internal.Random_, $$1: BlockPos_): Internal.BlockState; + readonly static "CODEC": any; + } + type WeightedStateProvider_ = WeightedStateProvider; + class StructureBlockEntity extends Internal.BlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + setIntegrity($$0: number): void; + getStructurePos(): BlockPos; + saveStructure($$0: boolean): boolean; + loadStructure($$0: Internal.ServerLevel_): boolean; + getShowBoundingBox(): boolean; + detectSize(): boolean; + getSeed(): number; + getUpdateTag(): Internal.CompoundTag; + hasStructureName(): boolean; + setStructurePos($$0: BlockPos_): void; + setMode($$0: Internal.StructureMode_): void; + loadStructure($$0: Internal.ServerLevel_, $$1: boolean, $$2: Internal.StructureTemplate_): boolean; + getStructureName(): string; + getMirror(): Internal.Mirror; + isStructureLoadable(): boolean; + setShowAir($$0: boolean): void; + getIntegrity(): number; + load($$0: Internal.CompoundTag_): void; + setShowBoundingBox($$0: boolean): void; + loadStructure($$0: Internal.ServerLevel_, $$1: boolean): boolean; + getUpdatePacket(): Internal.Packet; + getMode(): Internal.StructureMode; + getMetaData(): string; + saveStructure(): boolean; + unloadStructure(): void; + getStructureSize(): Vec3i; + isPowered(): boolean; + getStructurePath(): string; + setIgnoreEntities($$0: boolean): void; + setMetaData($$0: string): void; + isIgnoreEntities(): boolean; + setStructureSize($$0: Vec3i_): void; + setSeed($$0: number): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + usedBy($$0: Internal.Player_): boolean; + getRotation(): Internal.Rotation; + getShowAir(): boolean; + setStructureName($$0: string): void; + setPowered($$0: boolean): void; + setRotation($$0: Internal.Rotation_): void; + setStructureName($$0: ResourceLocation_): void; + createdBy($$0: Internal.LivingEntity_): void; + setMirror($$0: Internal.Mirror_): void; + set integrity($$0: number) + get structurePos(): BlockPos + get showBoundingBox(): boolean + get seed(): number + get updateTag(): Internal.CompoundTag + set structurePos($$0: BlockPos_) + set mode($$0: Internal.StructureMode_) + get structureName(): string + get mirror(): Internal.Mirror + get structureLoadable(): boolean + set showAir($$0: boolean) + get integrity(): number + set showBoundingBox($$0: boolean) + get updatePacket(): Internal.Packet + get mode(): Internal.StructureMode + get metaData(): string + get structureSize(): Vec3i + get powered(): boolean + get structurePath(): string + set ignoreEntities($$0: boolean) + set metaData($$0: string) + get ignoreEntities(): boolean + set structureSize($$0: Vec3i_) + set seed($$0: number) + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + get rotation(): Internal.Rotation + get showAir(): boolean + set structureName($$0: string) + set powered($$0: boolean) + set rotation($$0: Internal.Rotation_) + set structureName($$0: ResourceLocation_) + set mirror($$0: Internal.Mirror_) + readonly static "MAX_OFFSET_PER_AXIS": 48; + readonly static "MAX_SIZE_PER_AXIS": 48; + readonly static "AUTHOR_TAG": "author"; + } + type StructureBlockEntity_ = StructureBlockEntity; + abstract class ContentHandler { + constructor() + getContent(arg0: Internal.URLConnection_, arg1: Internal.Class_[]): any; + getContent(arg0: Internal.URLConnection_): any; + } + type ContentHandler_ = ContentHandler; + class PalettedContainer$Configuration extends Internal.Record { + hashCode(): number; + toString(): string; + bits(): number; + equals($$0: any): boolean; + factory(): Internal.Palette$Factory; + createData($$0: Internal.IdMap_, $$1: Internal.PaletteResize_, $$2: number): Internal.PalettedContainer$Data; + } + type PalettedContainer$Configuration_ = PalettedContainer$Configuration; + class NoiseSamplingSettings extends Internal.Record { + constructor($$0: number, $$1: number, $$2: number, $$3: number) + hashCode(): number; + yFactor(): number; + toString(): string; + xzFactor(): number; + yScale(): number; + equals($$0: any): boolean; + xzScale(): number; + readonly static "CODEC": any; + } + type NoiseSamplingSettings_ = NoiseSamplingSettings; + interface Float2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Float2IntFunction; + getOrDefault(arg0: any, arg1: string): string; + put(arg0: number, arg1: string): string; + getOrDefault(arg0: any, arg1: any): any; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2CharFunction; + defaultReturnValue(): string; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2CharFunction; + put(arg0: number, arg1: string): string; + remove(arg0: any): string; + containsKey(arg0: any): boolean; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Float2ObjectFunction; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Float2ShortFunction; + defaultReturnValue(arg0: string): void; + get(arg0: any): string; + put(arg0: any, arg1: any): any; + containsKey(arg0: number): boolean; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2CharFunction; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2CharFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Float2ByteFunction; + getOrDefault(arg0: number, arg1: string): string; + andThen(arg0: Internal.Function_): Internal.Function; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Float2LongFunction; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2CharFunction; + apply(arg0: number): string; + remove(arg0: number): string; + get(arg0: number): string; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Float2ReferenceFunction; + size(): number; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Float2DoubleFunction; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Float2FloatFunction; + clear(): void; + compose(arg0: Internal.Function_): Internal.Function; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2CharFunction; + applyAsInt(arg0: number): number; + } + type Float2CharFunction_ = Float2CharFunction | ((arg0: number)=>string); + class BlendingData { + static sideByGenerationAge($$0: Internal.WorldGenLevel_, $$1: number, $$2: number, $$3: boolean): Internal.Set; + oldNoise(): boolean; + static getOrUpdateBlendingData($$0: Internal.WorldGenRegion_, $$1: number, $$2: number): Internal.BlendingData; + readonly static "CODEC": any; + } + type BlendingData_ = BlendingData; + class GameProfile { + constructor(arg0: Internal.UUID_, arg1: string) + hashCode(): number; + toString(): string; getName(): string; - static valueOf($$0: string): this; - static values(): Internal.BiomeSpecialEffects$GrassColorModifier[]; - method_15434(): string; - static byName($$0: string): this; - static readonly "CODEC" : Internal.Codec; - static readonly "SWAMP" : Internal.BiomeSpecialEffects$GrassColorModifier; - static readonly "NONE" : Internal.BiomeSpecialEffects$GrassColorModifier; - static readonly "DARK_FOREST" : Internal.BiomeSpecialEffects$GrassColorModifier; - get name(): string; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + isLegacy(): boolean; + getId(): Internal.UUID; + getProperties(): Internal.PropertyMap; + equals(arg0: any): boolean; + isComplete(): boolean; + get name(): string + get legacy(): boolean + get id(): Internal.UUID + get properties(): Internal.PropertyMap + get complete(): boolean } - type BiomeSpecialEffects$GrassColorModifier_ = "dark_forest" | "none" | "swamp" | BiomeSpecialEffects$GrassColorModifier; + type GameProfile_ = GameProfile; + class Connection extends Internal.SimpleChannelInboundHandler> implements Internal.ChannelInfoHolder { + constructor($$0: Internal.PacketFlow_) + channelActive($$0: Internal.ChannelHandlerContext_): void; + static connectToLocalServer($$0: Internal.SocketAddress_): Internal.Connection; + isMemoryConnection(): boolean; + send($$0: Internal.Packet_, $$1: Internal.GenericFutureListener_): void; + handleDisconnection(): void; + static connectToServer($$0: Internal.InetSocketAddress_, $$1: boolean): Internal.Connection; + setProtocol($$0: Internal.ConnectionProtocol_): void; + setListener($$0: Internal.PacketListener_): void; + getAverageReceivedPackets(): number; + getPacketListener(): Internal.PacketListener; + setEncryptionKey($$0: Internal.Cipher_, $$1: Internal.Cipher_): void; + isConnected(): boolean; + isConnecting(): boolean; + disconnect($$0: Internal.Component_): void; + getDisconnectedReason(): Internal.Component; + setupCompression($$0: number, $$1: boolean): void; + isEncrypted(): boolean; + getPendingChannelsNames(): Internal.Collection; + getAverageSentPackets(): number; + tick(): void; + getRemoteAddress(): Internal.SocketAddress; + channelInactive($$0: Internal.ChannelHandlerContext_): void; + getReceiving(): Internal.PacketFlow; + setReadOnly(): void; + exceptionCaught($$0: Internal.ChannelHandlerContext_, $$1: Internal.Throwable_): void; + getSending(): Internal.PacketFlow; + send($$0: Internal.Packet_): void; + get memoryConnection(): boolean + set protocol($$0: Internal.ConnectionProtocol_) + set listener($$0: Internal.PacketListener_) + get averageReceivedPackets(): number + get packetListener(): Internal.PacketListener + get connected(): boolean + get connecting(): boolean + get disconnectedReason(): Internal.Component + get encrypted(): boolean + get pendingChannelsNames(): Internal.Collection + get averageSentPackets(): number + get remoteAddress(): Internal.SocketAddress + get receiving(): Internal.PacketFlow + get sending(): Internal.PacketFlow + readonly static "PACKET_MARKER": any; + readonly static "LOCAL_WORKER_GROUP": Internal.LazyLoadedValue; + readonly static "NETWORK_EPOLL_WORKER_GROUP": Internal.LazyLoadedValue; + readonly static "PACKET_SENT_MARKER": any; + readonly static "ATTRIBUTE_PROTOCOL": Internal.AttributeKey; + readonly static "PACKET_RECEIVED_MARKER": any; + readonly static "ROOT_MARKER": any; + readonly static "NETWORK_WORKER_GROUP": Internal.LazyLoadedValue; + } + type Connection_ = Connection; + class FireworksJS$Explosion { + constructor() + readonly "fadeColors": Internal.IntOpenHashSet; + "trail": boolean; + "flicker": boolean; + readonly "colors": Internal.IntOpenHashSet; + "shape": Internal.FireworksJS$Shape; + } + type FireworksJS$Explosion_ = FireworksJS$Explosion; + class ServerboundResourcePackPacket implements Internal.Packet { + constructor($$0: Internal.ServerboundResourcePackPacket$Action_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getAction(): Internal.ServerboundResourcePackPacket$Action; + isSkippable(): boolean; + get action(): Internal.ServerboundResourcePackPacket$Action + get skippable(): boolean + } + type ServerboundResourcePackPacket_ = ServerboundResourcePackPacket; + interface BooleanSupplier { + getAsBoolean(): boolean; + get asBoolean(): boolean + } + type BooleanSupplier_ = (()=>boolean) | BooleanSupplier; + class BigDecimal extends Internal.Number implements Internal.Comparable { + constructor(arg0: number, arg1: Internal.MathContext_) + constructor(arg0: Internal.BigInteger_, arg1: number) + constructor(arg0: number, arg1: Internal.MathContext_) + constructor(arg0: string[], arg1: number, arg2: number, arg3: Internal.MathContext_) + constructor(arg0: number) + constructor(arg0: number) + constructor(arg0: Internal.BigInteger_, arg1: Internal.MathContext_) + constructor(arg0: Internal.BigInteger_) + constructor(arg0: string[], arg1: Internal.MathContext_) + constructor(arg0: number) + constructor(arg0: string[], arg1: number, arg2: number) + constructor(arg0: Internal.BigInteger_, arg1: number, arg2: Internal.MathContext_) + constructor(arg0: string, arg1: Internal.MathContext_) + constructor(arg0: number, arg1: Internal.MathContext_) + constructor(arg0: string) + constructor(arg0: string[]) + doubleValue(): number; + pow(arg0: number, arg1: Internal.MathContext_): this; + abs(): this; + min(arg0: Internal.BigDecimal_): this; + precision(): number; + subtract(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + compareTo(arg0: any): number; + divide(arg0: Internal.BigDecimal_, arg1: number, arg2: number): this; + setScale(arg0: number, arg1: Internal.RoundingMode_): this; + subtract(arg0: Internal.BigDecimal_): this; + divideToIntegralValue(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + divide(arg0: Internal.BigDecimal_, arg1: number, arg2: Internal.RoundingMode_): this; + ulp(): this; + movePointLeft(arg0: number): this; + longValue(): number; + static valueOf(arg0: number): Internal.BigDecimal; + movePointRight(arg0: number): this; + sqrt(arg0: Internal.MathContext_): this; + toBigInteger(): Internal.BigInteger; + round(arg0: Internal.MathContext_): this; + scale(): number; + multiply(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + remainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + toPlainString(): string; + static valueOf(arg0: number, arg1: number): Internal.BigDecimal; + divideAndRemainder(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): Internal.BigDecimal[]; + floatValue(): number; + divideAndRemainder(arg0: Internal.BigDecimal_): Internal.BigDecimal[]; + plus(arg0: Internal.MathContext_): this; + scaleByPowerOfTen(arg0: number): this; + divide(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + add(arg0: Internal.BigDecimal_): this; + divide(arg0: Internal.BigDecimal_, arg1: number): this; + intValue(): number; + compareTo(arg0: Internal.BigDecimal_): number; + toEngineeringString(): string; + add(arg0: Internal.BigDecimal_, arg1: Internal.MathContext_): this; + intValueExact(): number; + divide(arg0: Internal.BigDecimal_): this; + plus(): this; + abs(arg0: Internal.MathContext_): this; + remainder(arg0: Internal.BigDecimal_): this; + stripTrailingZeros(): this; + divide(arg0: Internal.BigDecimal_, arg1: Internal.RoundingMode_): this; + toString(): string; + shortValueExact(): number; + byteValueExact(): number; + longValueExact(): number; + negate(): this; + divideToIntegralValue(arg0: Internal.BigDecimal_): this; + static valueOf(arg0: number): Internal.BigDecimal; + hashCode(): number; + negate(arg0: Internal.MathContext_): this; + toBigIntegerExact(): Internal.BigInteger; + setScale(arg0: number): this; + unscaledValue(): Internal.BigInteger; + multiply(arg0: Internal.BigDecimal_): this; + equals(arg0: any): boolean; + setScale(arg0: number, arg1: number): this; + max(arg0: Internal.BigDecimal_): this; + signum(): number; + pow(arg0: number): this; + set scale(arg0: number) + /** + * @java.lang.Deprecated(forRemoval=false, since="9") + */ + readonly static "ROUND_UP": 0; + /** + * @java.lang.Deprecated(forRemoval=false, since="9") + */ + readonly static "ROUND_DOWN": 1; + /** + * @java.lang.Deprecated(forRemoval=false, since="9") + */ + readonly static "ROUND_HALF_UP": 4; + /** + * @java.lang.Deprecated(forRemoval=false, since="9") + */ + readonly static "ROUND_HALF_DOWN": 5; + readonly static "ONE": 1; + /** + * @java.lang.Deprecated(forRemoval=false, since="9") + */ + readonly static "ROUND_FLOOR": 3; + readonly static "ZERO": 0; + readonly static "TEN": 10; + /** + * @java.lang.Deprecated(forRemoval=false, since="9") + */ + readonly static "ROUND_CEILING": 2; + /** + * @java.lang.Deprecated(forRemoval=false, since="9") + */ + readonly static "ROUND_HALF_EVEN": 6; + /** + * @java.lang.Deprecated(forRemoval=false, since="9") + */ + readonly static "ROUND_UNNECESSARY": 7; + } + type BigDecimal_ = BigDecimal; + class AllowBedEventJS extends Internal.LivingEntityEventJS { + constructor(entity: Internal.LivingEntity_, sleepingPos: BlockPos_, state: Internal.BlockState_, vanillaResult: boolean) + isVanillaResult(): boolean; + getResult(): Internal.InteractionResult; + static handler(entity: Internal.LivingEntity_, sleepingPos: BlockPos_, state: Internal.BlockState_, vanillaResult: boolean): Internal.InteractionResult; + getPos(): Internal.BlockContainerJS; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + setResult(result: Internal.InteractionResult_): void; + getState(): Internal.BlockState; + getSleepingPos(): BlockPos; + get vanillaResult(): boolean + get result(): Internal.InteractionResult + get pos(): Internal.BlockContainerJS + get entity(): Internal.EntityJS + set result(result: Internal.InteractionResult_) + get state(): Internal.BlockState + get sleepingPos(): BlockPos + } + type AllowBedEventJS_ = AllowBedEventJS; + class UseAnim extends Internal.Enum { + static values(): Internal.UseAnim[]; + static valueOf($$0: string): Internal.UseAnim; + readonly static "BOW": Internal.UseAnim; + readonly static "NONE": Internal.UseAnim; + readonly static "EAT": Internal.UseAnim; + readonly static "DRINK": Internal.UseAnim; + readonly static "BLOCK": Internal.UseAnim; + readonly static "SPYGLASS": Internal.UseAnim; + readonly static "SPEAR": Internal.UseAnim; + readonly static "CROSSBOW": Internal.UseAnim; + } + type UseAnim_ = "spear" | "eat" | "block" | UseAnim | "crossbow" | "spyglass" | "bow" | "drink" | "none"; + interface LongSet extends Internal.LongCollection, Internal.Set { + remove(arg0: number): boolean; + stream(): Internal.Stream; + of(arg0: number, arg1: number, arg2: number): this; + forEach(arg0: Internal.Consumer_): void; + longIterator(): Internal.LongIterator; + removeIf(arg0: Internal.LongPredicate_): boolean; + toLongArray(arg0: number[]): number[]; + toArray(arg0: Internal.IntFunction_): T[]; + of(arg0: number): this; + of(...arg0: number[]): this; + parallelStream(): Internal.Stream; + contains(arg0: any): boolean; + forEach(arg0: Internal.LongConsumer_): void; + iterator(): Internal.Iterator; + remove(arg0: any): boolean; + rem(arg0: number): boolean; + add(arg0: any): boolean; + of(): this; + spliterator(): Internal.LongSpliterator; + of(arg0: number, arg1: number): this; + forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + longParallelStream(): Internal.LongStream; + removeIf(arg0: Internal.Predicate_): boolean; + longStream(): Internal.LongStream; + add(arg0: number): boolean; + longSpliterator(): Internal.LongSpliterator; + removeIf(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): boolean; + } + type LongSet_ = LongSet; + class ClientboundTabListPacket implements Internal.Packet { + constructor($$0: Internal.Component_, $$1: Internal.Component_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getFooter(): Internal.Component; + handle($$0: Internal.ClientGamePacketListener_): void; + getHeader(): Internal.Component; + isSkippable(): boolean; + get footer(): Internal.Component + get header(): Internal.Component + get skippable(): boolean + } + type ClientboundTabListPacket_ = ClientboundTabListPacket; + class InsideWorldBoundsPredicate implements net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate { + constructor($$0: Vec3i_) + type(): Internal.BlockPredicateType; + and(arg0: Internal.BiPredicate_): Internal.BiPredicate; + or(arg0: Internal.BiPredicate_): Internal.BiPredicate; + test(arg0: any, arg1: any): boolean; + negate(): Internal.BiPredicate; + test($$0: Internal.WorldGenLevel_, $$1: BlockPos_): boolean; + readonly static "CODEC": any; + } + type InsideWorldBoundsPredicate_ = InsideWorldBoundsPredicate; + class MethodHandles$Lookup { + hasPrivateAccess(): boolean; + hasFullPrivilegeAccess(): boolean; + findVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; + unreflectSetter(arg0: Internal.Field_): Internal.MethodHandle; + findStaticVarHandle(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.VarHandle; + unreflectConstructor(arg0: Internal.Constructor_): Internal.MethodHandle; + findClass(arg0: string): Internal.Class; + unreflect(arg0: Internal.Method_): Internal.MethodHandle; + findGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; + findSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; + findConstructor(arg0: Internal.Class_, arg1: Internal.MethodType_): Internal.MethodHandle; + dropLookupMode(arg0: number): this; + defineHiddenClassWithClassData(arg0: number[], arg1: any, arg2: boolean, ...arg3: any_[]): this; + unreflectSpecial(arg0: Internal.Method_, arg1: Internal.Class_): Internal.MethodHandle; + in(arg0: Internal.Class_): this; + lookupClass(): Internal.Class; + findStaticSetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; + unreflectVarHandle(arg0: Internal.Field_): Internal.VarHandle; + previousLookupClass(): Internal.Class; + unreflectGetter(arg0: Internal.Field_): Internal.MethodHandle; + toString(): string; + findSpecial(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_, arg3: Internal.Class_): Internal.MethodHandle; + accessClass(arg0: Internal.Class_): Internal.Class; + bind(arg0: any, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; + lookupModes(): number; + ensureInitialized(arg0: Internal.Class_): Internal.Class; + findVirtual(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; + defineClass(arg0: number[]): Internal.Class; + findStatic(arg0: Internal.Class_, arg1: string, arg2: Internal.MethodType_): Internal.MethodHandle; + findStaticGetter(arg0: Internal.Class_, arg1: string, arg2: Internal.Class_): Internal.MethodHandle; + defineHiddenClass(arg0: number[], arg1: boolean, ...arg2: any_[]): this; + revealDirect(arg0: Internal.MethodHandle_): Internal.MethodHandleInfo; + readonly static "PACKAGE": 8; + readonly static "PUBLIC": 1; + readonly static "UNCONDITIONAL": 32; + readonly static "MODULE": 16; + readonly static "ORIGINAL": 64; + readonly static "PRIVATE": 2; + readonly static "PROTECTED": 4; + } + type MethodHandles$Lookup_ = MethodHandles$Lookup; + class ServerConnectionListener { + constructor($$0: Internal.MinecraftServer_) + stop(): void; + startMemoryChannel(): Internal.SocketAddress; + getServer(): Internal.MinecraftServer; + getConnections(): Internal.List; + startTcpServerListener($$0: Internal.InetAddress_, $$1: number): void; + tick(): void; + get server(): Internal.MinecraftServer + get connections(): Internal.List + readonly static "SERVER_EPOLL_EVENT_GROUP": Internal.LazyLoadedValue; + "running": boolean; + readonly static "SERVER_EVENT_GROUP": Internal.LazyLoadedValue; + } + type ServerConnectionListener_ = ServerConnectionListener; + class ByteArrayTag extends Internal.CollectionTag { + constructor($$0: Internal.List_) + constructor($$0: number[]) + getType(): Internal.TagType; + parallelStream(): Internal.Stream; + remove(arg0: number): any; + set(arg0: number, arg1: Internal.Tag_): Internal.Tag; + forEach(arg0: Internal.Consumer_): void; + addTag($$0: number, $$1: Internal.Tag_): boolean; + add(arg0: number, arg1: any): void; + set($$0: number, $$1: Internal.ByteTag_): Internal.ByteTag; + setTag($$0: number, $$1: Internal.Tag_): boolean; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + toArray(arg0: Internal.IntFunction_): T[]; + getAsByteArray(): number[]; + write($$0: Internal.DataOutput_): void; + getId(): number; + spliterator(): Internal.Spliterator; + stream(): Internal.Stream; + replaceAll(arg0: Internal.UnaryOperator_): void; + toString(): string; + remove(arg0: number): Internal.Tag; + get(arg0: number): any; + accept($$0: Internal.TagVisitor_): void; + add($$0: number, $$1: Internal.ByteTag_): void; + add(arg0: number, arg1: Internal.Tag_): void; + sort(arg0: Internal.Comparator_): void; + remove($$0: number): Internal.ByteTag; + size(): number; + getAsString(): string; + hashCode(): number; + removeIf(arg0: Internal.Predicate_): boolean; + copy(): Internal.Tag; + clear(): void; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + set(arg0: number, arg1: any): any; + get($$0: number): Internal.ByteTag; + getElementType(): number; + get type(): Internal.TagType + get asByteArray(): number[] + get id(): number + get asString(): string + get elementType(): number + readonly static "TYPE": any; + } + type ByteArrayTag_ = ByteArrayTag; + abstract class BaseImmutableMultimap extends Internal.AbstractMultimap { + forEach(arg0: Internal.BiConsumer_): void; + } + type BaseImmutableMultimap_ = BaseImmutableMultimap; + interface MessageSender { + getDisplayName(): Internal.Component; + setStatusMessage(message: Internal.Component_): void; + getName(): Internal.Component; + runCommandSilent(command: string): number; + tell(arg0: Internal.Component_): void; + runCommand(arg0: string): number; + get displayName(): Internal.Component + set statusMessage(message: Internal.Component_) + get name(): Internal.Component + } + type MessageSender_ = MessageSender; + interface Nameable { + getDisplayName(): Internal.Component; + getName(): Internal.Component; + hasCustomName(): boolean; + getCustomName(): Internal.Component; + get displayName(): Internal.Component + get name(): Internal.Component + get customName(): Internal.Component + } + type Nameable_ = Nameable; + interface Constant extends Internal.Comparable { + name(): string; + id(): number; + } + type Constant_ = Constant; + interface WorldRendererAccess { + getRegularEntityCount(): number; + getCompletedChunks(): number; + getChunks(): Internal.ViewArea; + getChunkBuilder(): Internal.ChunkRenderDispatcher; + get regularEntityCount(): number + get completedChunks(): number + get chunks(): Internal.ViewArea + get chunkBuilder(): Internal.ChunkRenderDispatcher + } + type WorldRendererAccess_ = WorldRendererAccess; + class ClientboundSetPlayerTeamPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + static createAddOrModifyPacket($$0: Internal.PlayerTeam_, $$1: boolean): Internal.ClientboundSetPlayerTeamPacket; + handle(arg0: Internal.PacketListener_): void; + getTeamAction(): Internal.ClientboundSetPlayerTeamPacket$Action; + write($$0: Internal.FriendlyByteBuf_): void; + static createPlayerPacket($$0: Internal.PlayerTeam_, $$1: string, $$2: Internal.ClientboundSetPlayerTeamPacket$Action_): Internal.ClientboundSetPlayerTeamPacket; + static createRemovePacket($$0: Internal.PlayerTeam_): Internal.ClientboundSetPlayerTeamPacket; + getPlayerAction(): Internal.ClientboundSetPlayerTeamPacket$Action; + handle($$0: Internal.ClientGamePacketListener_): void; + getName(): string; + getParameters(): Internal.Optional; + isSkippable(): boolean; + getPlayers(): Internal.Collection; + get teamAction(): Internal.ClientboundSetPlayerTeamPacket$Action + get playerAction(): Internal.ClientboundSetPlayerTeamPacket$Action + get name(): string + get parameters(): Internal.Optional + get skippable(): boolean + get players(): Internal.Collection + } + type ClientboundSetPlayerTeamPacket_ = ClientboundSetPlayerTeamPacket; + class Panda extends Internal.Animal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + eat($$0: boolean): void; + setOnBack($$0: boolean): void; + isEating(): boolean; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + setAttributes(): void; + getSitAmount($$0: number): number; + getMainGene(): Internal.Panda$Gene; + getComponent(key: Internal.ComponentKey_): C; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + canPerformAction(): boolean; + method_5652($$0: Internal.CompoundTag_): void; + getLieOnBackAmount($$0: number): number; + tick(): void; + isSneezing(): boolean; + setSneezeCounter($$0: number): void; + alwaysAccepts(): boolean; + setMainGene($$0: Internal.Panda$Gene_): void; + isOnBack(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + isBrown(): boolean; + isAggressive(): boolean; + setGeneFromParents($$0: Internal.Panda_, $$1: Internal.Panda_): void; + getUnhappyCounter(): number; + sit($$0: boolean): void; + getSneezeCounter(): number; + roll($$0: boolean): void; + asKJS(): Internal.EntityJS; + isScared(): boolean; + isFood($$0: Internal.ItemStack_): boolean; + isWeak(): boolean; + sneeze($$0: boolean): void; + isPlayful(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + isRolling(): boolean; + canTakeItem($$0: Internal.ItemStack_): boolean; + getHiddenGene(): Internal.Panda$Gene; + doHurtTarget($$0: Internal.Entity_): boolean; + setHiddenGene($$0: Internal.Panda$Gene_): void; + setUnhappyCounter($$0: number): void; + isLazy(): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + getVariant(): Internal.Panda$Gene; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + isSitting(): boolean; + getRollAmount($$0: number): number; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isWorried(): boolean; + set onBack($$0: boolean) + get eating(): boolean + get mainGene(): Internal.Panda$Gene + get sneezing(): boolean + set sneezeCounter($$0: number) + set mainGene($$0: Internal.Panda$Gene_) + get onBack(): boolean + get brown(): boolean + get aggressive(): boolean + get unhappyCounter(): number + get sneezeCounter(): number + get scared(): boolean + get weak(): boolean + get playful(): boolean + get rolling(): boolean + get hiddenGene(): Internal.Panda$Gene + set hiddenGene($$0: Internal.Panda$Gene_) + set unhappyCounter($$0: number) + get lazy(): boolean + get variant(): Internal.Panda$Gene + get sitting(): boolean + get worried(): boolean + readonly static "TOTAL_ROLL_STEPS": 32; + "rollCounter": number; + } + type Panda_ = Panda; + interface RecordBuilder { + build(arg0: Internal.DataResult_): Internal.DataResult; + add(arg0: T, arg1: Internal.DataResult_): this; + setLifecycle(arg0: Internal.Lifecycle_): this; + add(arg0: string, arg1: E, arg2: Internal.Encoder_): this; + withErrorsFrom(arg0: Internal.DataResult_): this; + add(arg0: Internal.DataResult_, arg1: Internal.DataResult_): this; + add(arg0: T, arg1: T): this; + ops(): Internal.DynamicOps; + add(arg0: string, arg1: T): this; + add(arg0: string, arg1: Internal.DataResult_): this; + build(arg0: T): Internal.DataResult; + mapError(arg0: Internal.UnaryOperator_): this; + set lifecycle(arg0: Internal.Lifecycle_) + } + type RecordBuilder_ = RecordBuilder; + class BlockState extends Internal.BlockBehaviour$BlockStateBase implements Internal.FabricBlockState { + constructor($$0: Internal.Block_, $$1: Internal.ImmutableMap_, Internal.Comparable_>, $$2: Internal.MapCodec_) + getAppearance(renderView: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): this; + readonly static "CODEC": any; + } + type BlockState_ = BlockState; + interface TypeDescriptor$OfField extends Internal.TypeDescriptor { + isPrimitive(): boolean; + isArray(): boolean; + arrayType(): F; + componentType(): F; + get primitive(): boolean + get array(): boolean + } + type TypeDescriptor$OfField_ = TypeDescriptor$OfField; + interface RenderAttachmentBlockEntity { + getRenderAttachmentData(): any; + get renderAttachmentData(): any + } + type RenderAttachmentBlockEntity_ = RenderAttachmentBlockEntity | (()=>any); + class SpectatorPage { + constructor($$0: Internal.List_, $$1: number) + getSelectedSlot(): number; + getItem($$0: number): Internal.SpectatorMenuItem; + get selectedSlot(): number + readonly static "NO_SELECTION": -1; + } + type SpectatorPage_ = SpectatorPage; + interface SpriteExtended { + isActive(): boolean; + setActive(arg0: boolean): void; + get active(): boolean + set active(arg0: boolean) + } + type SpriteExtended_ = SpriteExtended; + class PoiRecord { + constructor($$0: BlockPos_, $$1: Internal.PoiType_, $$2: Internal.Runnable_) + getPos(): BlockPos; + hasSpace(): boolean; + getPoiType(): Internal.PoiType; + hashCode(): number; + isOccupied(): boolean; + getFreeTickets(): number; + static codec($$0: Internal.Runnable_): Internal.Codec; + equals($$0: any): boolean; + get pos(): BlockPos + get poiType(): Internal.PoiType + get occupied(): boolean + get freeTickets(): number + } + type PoiRecord_ = PoiRecord; + class StructureTemplate { + constructor() + setAuthor($$0: string): void; + getAuthor(): string; + placeInWorld($$0: Internal.ServerLevelAccessor_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructurePlaceSettings_, $$4: Internal.Random_, $$5: number): boolean; + static transform($$0: Vec3_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: BlockPos_): Vec3; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + filterBlocks($$0: BlockPos_, $$1: Internal.StructurePlaceSettings_, $$2: Internal.Block_): Internal.List; + getSize($$0: Internal.Rotation_): Vec3i; + getBoundingBox($$0: BlockPos_, $$1: Internal.Rotation_, $$2: BlockPos_, $$3: Internal.Mirror_): Internal.BoundingBox; + getSize(): Vec3i; + static updateShapeAtEdge($$0: Internal.LevelAccessor_, $$1: number, $$2: Internal.DiscreteVoxelShape_, $$3: number, $$4: number, $$5: number): void; + load($$0: Internal.CompoundTag_): void; + static getZeroPositionWithTransform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: number, $$4: number): BlockPos; + static transform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_, $$3: BlockPos_): BlockPos; + getBoundingBox($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_): Internal.BoundingBox; + static calculateRelativePosition($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_): BlockPos; + static processBlockInfos($$0: Internal.LevelAccessor_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructurePlaceSettings_, $$4: Internal.List_): Internal.List; + getZeroPositionWithTransform($$0: BlockPos_, $$1: Internal.Mirror_, $$2: Internal.Rotation_): BlockPos; + fillFromWorld($$0: Internal.Level_, $$1: BlockPos_, $$2: Vec3i_, $$3: boolean, $$4: Internal.Block_): void; + calculateConnectedPosition($$0: Internal.StructurePlaceSettings_, $$1: BlockPos_, $$2: Internal.StructurePlaceSettings_, $$3: BlockPos_): BlockPos; + filterBlocks($$0: BlockPos_, $$1: Internal.StructurePlaceSettings_, $$2: Internal.Block_, $$3: boolean): Internal.List; + set author($$0: string) + get author(): string + get size(): Vec3i + readonly static "BLOCK_TAG_POS": "pos"; + readonly static "ENTITY_TAG_POS": "pos"; + readonly static "PALETTE_LIST_TAG": "palettes"; + readonly static "BLOCKS_TAG": "blocks"; + readonly static "ENTITY_TAG_NBT": "nbt"; + readonly static "ENTITY_TAG_BLOCKPOS": "blockPos"; + readonly static "BLOCK_TAG_STATE": "state"; + readonly static "BLOCK_TAG_NBT": "nbt"; + readonly static "SIZE_TAG": "size"; + readonly static "PALETTE_TAG": "palette"; + readonly static "ENTITIES_TAG": "entities"; + } + type StructureTemplate_ = StructureTemplate; + class BiomeSpecialEffects { + getWaterColor(): number; + getAmbientAdditionsSettings(): Internal.Optional; + getAmbientParticleSettings(): Internal.Optional; + getGrassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier; + getBackgroundMusic(): Internal.Optional; + getAmbientLoopSoundEvent(): Internal.Optional; + getWaterFogColor(): number; + getGrassColorOverride(): Internal.Optional; + getFoliageColorOverride(): Internal.Optional; + getFogColor(): number; + getSkyColor(): number; + getAmbientMoodSettings(): Internal.Optional; + get waterColor(): number + get ambientAdditionsSettings(): Internal.Optional + get ambientParticleSettings(): Internal.Optional + get grassColorModifier(): Internal.BiomeSpecialEffects$GrassColorModifier + get backgroundMusic(): Internal.Optional + get ambientLoopSoundEvent(): Internal.Optional + get waterFogColor(): number + get grassColorOverride(): Internal.Optional + get foliageColorOverride(): Internal.Optional + get fogColor(): number + get skyColor(): number + get ambientMoodSettings(): Internal.Optional + "ambientParticleSettings": Internal.Optional; + "grassColorOverride": Internal.Optional; + "ambientMoodSettings": Internal.Optional; + "waterColor": number; + "fogColor": number; + "ambientAdditionsSettings": Internal.Optional; + "backgroundMusic": Internal.Optional; + "grassColorModifier": Internal.BiomeSpecialEffects$GrassColorModifier; + "waterFogColor": number; + readonly static "CODEC": any; + "ambientLoopSoundEvent": Internal.Optional; + "foliageColorOverride": Internal.Optional; + "skyColor": number; + } + type BiomeSpecialEffects_ = BiomeSpecialEffects; + class BlockPos$MutableBlockPos extends BlockPos { + constructor() + constructor($$0: number, $$1: number, $$2: number) + constructor($$0: number, $$1: number, $$2: number) + north(): Vec3i; + method_10099(arg0: number): Vec3i; + offset($$0: number, $$1: number, $$2: number): BlockPos; + move($$0: Vec3i_): this; + south(arg0: number): Vec3i; + set($$0: number): this; + clamp($$0: Internal.Direction$Axis_, $$1: number, $$2: number): this; + above(arg0: number): Vec3i; + set($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): this; + west(arg0: number): Vec3i; + east(arg0: number): Vec3i; + multiply($$0: number): BlockPos; + rotate($$0: Internal.Rotation_): BlockPos; + relative(arg0: Internal.Direction_): Vec3i; + relative($$0: Internal.Direction_, $$1: number): BlockPos; + multiply(arg0: number): Vec3i; + below(arg0: number): Vec3i; + setWithOffset($$0: Vec3i_, $$1: Internal.Direction_): this; + move($$0: number, $$1: number, $$2: number): this; + method_20787(arg0: number): Vec3i; + above(): Vec3i; + offset(arg0: number, arg1: number, arg2: number): Vec3i; + set($$0: number, $$1: number, $$2: number): this; + immutable(): BlockPos; + method_20788(arg0: number): Vec3i; + setWithOffset($$0: Vec3i_, $$1: number, $$2: number, $$3: number): this; + move($$0: Internal.Direction_): this; + east(): Vec3i; + move($$0: Internal.Direction_, $$1: number): this; + north(arg0: number): Vec3i; + below(): Vec3i; + set($$0: Vec3i_): this; + west(): Vec3i; + set($$0: number, $$1: number, $$2: number): this; + relative(arg0: Internal.Direction$Axis_, arg1: number): Vec3i; + cross(arg0: Vec3i_): Vec3i; + offset(arg0: Vec3i_): Vec3i; + setWithOffset($$0: Vec3i_, $$1: Vec3i_): this; + south(): Vec3i; + subtract(arg0: Vec3i_): Vec3i; + relative(arg0: Internal.Direction_, arg1: number): Vec3i; + offset($$0: number, $$1: number, $$2: number): BlockPos; + offset(arg0: number, arg1: number, arg2: number): Vec3i; + relative($$0: Internal.Direction$Axis_, $$1: number): BlockPos; + setX($$0: number): this; + setY($$0: number): this; + setZ($$0: number): this; + set x($$0: number) + set y($$0: number) + set z($$0: number) + } + type BlockPos$MutableBlockPos_ = BlockPos$MutableBlockPos; + class BasicMobEffect$Builder extends Internal.MobEffectBuilder { + constructor(i: ResourceLocation_) + createObject(): Internal.MobEffect; + } + type BasicMobEffect$Builder_ = BasicMobEffect$Builder; + interface UnitToken { + unstack(resultStack: Internal.Stack_): void; + nextUnaryOperator(): boolean; + interpret(stream: Internal.UnitTokenStream_): Internal.Unit; + } + type UnitToken_ = UnitToken; + class ThrownTrident extends Internal.AbstractArrow { + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: Internal.ItemStack_) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + isChanneling(): boolean; + shouldRender($$0: number, $$1: number, $$2: number): boolean; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + playerTouch($$0: Internal.Player_): void; + method_5652($$0: Internal.CompoundTag_): void; + method_7446(): void; + asKJS(): Internal.EntityJS; + tick(): void; + isFoil(): boolean; + get channeling(): boolean + get foil(): boolean + "clientSideReturnTridentTickCount": number; + } + type ThrownTrident_ = ThrownTrident; + class BorderStatus extends Internal.Enum { + getColor(): number; + static valueOf($$0: string): Internal.BorderStatus; + static values(): Internal.BorderStatus[]; + get color(): number + readonly static "STATIONARY": Internal.BorderStatus; + readonly static "SHRINKING": Internal.BorderStatus; + readonly static "GROWING": Internal.BorderStatus; + } + type BorderStatus_ = "shrinking" | "stationary" | BorderStatus | "growing"; + class NativeImage$Format extends Internal.Enum { + glFormat(): number; + hasLuminanceOrBlue(): boolean; + blueOffset(): number; + setUnpackPixelStoreState(): void; + redOffset(): number; + hasAlpha(): boolean; + setPackPixelStoreState(): void; + hasLuminance(): boolean; + hasLuminanceOrGreen(): boolean; + luminanceOrBlueOffset(): number; + luminanceOrGreenOffset(): number; + hasLuminanceOrRed(): boolean; + hasRed(): boolean; + components(): number; + static valueOf($$0: string): Internal.NativeImage$Format; + hasGreen(): boolean; + hasBlue(): boolean; + luminanceOrRedOffset(): number; + alphaOffset(): number; + luminanceOrAlphaOffset(): number; + hasLuminanceOrAlpha(): boolean; + luminanceOffset(): number; + static values(): Internal.NativeImage$Format[]; + supportedByStb(): boolean; + greenOffset(): number; + readonly static "LUMINANCE": Internal.NativeImage$Format; + readonly static "RGB": Internal.NativeImage$Format; + readonly static "RGBA": Internal.NativeImage$Format; + readonly static "LUMINANCE_ALPHA": Internal.NativeImage$Format; + } + type NativeImage$Format_ = NativeImage$Format | "rgb" | "rgba" | "luminance" | "luminance_alpha"; + interface FileFilter { + accept(arg0: Internal.File_): boolean; + } + type FileFilter_ = ((arg0: Internal.File)=>boolean) | FileFilter; + abstract class CommandNode implements Internal.Comparable> { + getRelevantNodes(arg0: Internal.StringReader_): Internal.Collection; + parse(arg0: Internal.StringReader_, arg1: Internal.CommandContextBuilder_): void; + createBuilder(): Internal.ArgumentBuilder; + canUse(arg0: S): boolean; + listSuggestions(arg0: Internal.CommandContext_, arg1: Internal.SuggestionsBuilder_): Internal.CompletableFuture; + getUsageText(): string; + compareTo(arg0: any): number; + getRedirectModifier(): Internal.RedirectModifier; + getRequirement(): Internal.Predicate; + hashCode(): number; + getExamples(): Internal.Collection; + addChild(arg0: Internal.CommandNode_): void; + getName(): string; + compareTo(arg0: Internal.CommandNode_): number; + getRedirect(): this; + getChild(arg0: string): this; + isFork(): boolean; + findAmbiguities(arg0: Internal.AmbiguityConsumer_): void; + getCommand(): Internal.Command; + equals(arg0: any): boolean; + getChildren(): Internal.Collection>; + get usageText(): string + get redirectModifier(): Internal.RedirectModifier + get requirement(): Internal.Predicate + get examples(): Internal.Collection + get name(): string + get redirect(): Internal.CommandNode + get fork(): boolean + get command(): Internal.Command + get children(): Internal.Collection> + } + type CommandNode_ = CommandNode; + abstract class UnmodifiableIterator implements Internal.Iterator { + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + } + type UnmodifiableIterator_ = UnmodifiableIterator; + interface Long2ObjectMap extends Internal.Map, Internal.Long2ObjectFunction { + replace(arg0: number, arg1: V): V; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2ObjectFunction; + computeIfAbsent(arg0: number, arg1: Internal.LongFunction_): V; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + remove(arg0: number): V; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2ObjectFunction; + computeIfAbsent(arg0: number, arg1: Internal.Function_): V; + keySet(): Internal.Set; + andThenLong(arg0: Internal.Object2LongFunction_): Internal.Long2LongFunction; + put(arg0: number, arg1: V): V; + get(arg0: any): V; + put(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Object2IntFunction_): Internal.Long2IntFunction; + andThenFloat(arg0: Internal.Object2FloatFunction_): Internal.Long2FloatFunction; + composeLong(arg0: Internal.Long2LongFunction_): Internal.Long2ObjectFunction; + values(): Internal.Collection; + apply(arg0: number): V; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2ObjectFunction; + andThenShort(arg0: Internal.Object2ShortFunction_): Internal.Long2ShortFunction; + andThenReference(arg0: Internal.Object2ReferenceFunction_): Internal.Long2ReferenceFunction; + entrySet(): Internal.ObjectSet>; + containsKey(arg0: number): boolean; + forEach(arg0: Internal.BiConsumer_): void; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2ObjectFunction; + putIfAbsent(arg0: number, arg1: V): V; + defaultReturnValue(): V; + getOrDefault(arg0: number, arg1: V): V; + andThenObject(arg0: Internal.Object2ObjectFunction_): Internal.Long2ObjectFunction; + defaultReturnValue(arg0: V): void; + remove(arg0: number, arg1: any): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + compute(arg0: number, arg1: Internal.BiFunction_): V; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2ObjectFunction; + getOrDefault(arg0: any, arg1: V): V; + replace(arg0: number, arg1: V, arg2: V): boolean; + andThenByte(arg0: Internal.Object2ByteFunction_): Internal.Long2ByteFunction; + replace(arg0: number, arg1: V, arg2: V): boolean; + containsKey(arg0: any): boolean; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + replaceAll(arg0: Internal.BiFunction_): void; + put(arg0: number, arg1: V): V; + apply(arg0: number): V; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2ObjectFunction; + computeIfAbsentPartial(arg0: number, arg1: Internal.Long2ObjectFunction_): V; + remove(arg0: any): V; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): V; + compute(arg0: number, arg1: Internal.BiFunction_): V; + andThenDouble(arg0: Internal.Object2DoubleFunction_): Internal.Long2DoubleFunction; + remove(arg0: any, arg1: any): boolean; + compose(arg0: Internal.Function_): Internal.Function; + size(): number; + merge(arg0: number, arg1: V, arg2: Internal.BiFunction_): V; + clear(): void; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2ObjectFunction; + replace(arg0: number, arg1: V): V; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2ObjectFunction; + long2ObjectEntrySet(): Internal.ObjectSet>; + andThenChar(arg0: Internal.Object2CharFunction_): Internal.Long2CharFunction; + putIfAbsent(arg0: number, arg1: V): V; + computeIfAbsent(arg0: number, arg1: Internal.Long2ObjectFunction_): V; + } + type Long2ObjectMap_ = Long2ObjectMap; + class ChunkStatus { + getParent(): this; + heightmapsAfter(): Internal.EnumSet; + toString(): string; + load($$0: Internal.ServerLevel_, $$1: Internal.StructureManager_, $$2: Internal.ThreadedLevelLightEngine_, $$3: Internal.Function_>>, $$4: Internal.ChunkAccess_): Internal.CompletableFuture>; + getRange(): number; + getIndex(): number; + static byName($$0: string): Internal.ChunkStatus; + getChunkType(): Internal.ChunkStatus$ChunkType; + generate($$0: Internal.Executor_, $$1: Internal.ServerLevel_, $$2: Internal.ChunkGenerator_, $$3: Internal.StructureManager_, $$4: Internal.ThreadedLevelLightEngine_, $$5: Internal.Function_>>, $$6: Internal.List_, $$7: boolean): Internal.CompletableFuture>; + static getStatusList(): Internal.List; + getName(): string; + static maxDistance(): number; + isOrAfter($$0: Internal.ChunkStatus_): boolean; + static getDistance($$0: Internal.ChunkStatus_): number; + static getStatusAroundFullChunk($$0: number): Internal.ChunkStatus; + get parent(): Internal.ChunkStatus + get range(): number + get index(): number + get chunkType(): Internal.ChunkStatus$ChunkType + get statusList(): Internal.List + get name(): string + readonly static "LIGHT": Internal.ChunkStatus; + readonly static "EMPTY": Internal.ChunkStatus; + readonly static "CARVERS": Internal.ChunkStatus; + readonly static "FULL": Internal.ChunkStatus; + readonly static "POST_FEATURES": any; + readonly static "FEATURES": Internal.ChunkStatus; + readonly static "HEIGHTMAPS": Internal.ChunkStatus; + readonly static "SPAWN": Internal.ChunkStatus; + readonly static "SURFACE": Internal.ChunkStatus; + readonly static "STRUCTURE_REFERENCES": Internal.ChunkStatus; + readonly static "STRUCTURE_STARTS": Internal.ChunkStatus; + readonly static "BIOMES": Internal.ChunkStatus; + readonly static "LIQUID_CARVERS": Internal.ChunkStatus; + readonly static "MAX_STRUCTURE_DISTANCE": 8; + readonly static "NOISE": Internal.ChunkStatus; + } + type ChunkStatus_ = Special.ChunkStatus | ChunkStatus; + interface BlittableVertexType extends Internal.BufferVertexType { + createBufferWriter(arg0: Internal.VertexBufferView_, arg1: boolean): T; + asBlittable(): this; + createBufferWriter(buffer: Internal.VertexBufferView_): T; + } + type BlittableVertexType_ = BlittableVertexType; + class ClickEvent implements Internal.JsonSerializable { + constructor($$0: Internal.ClickEvent$Action_, $$1: string) + hashCode(): number; + getValue(): string; + toString(): string; + equals($$0: any): boolean; + toJson(): Internal.JsonElement; + getAction(): Internal.ClickEvent$Action; + get value(): string + get action(): Internal.ClickEvent$Action + } + type ClickEvent_ = ClickEvent; + interface EntityTrackerAccessor { + getPlayersTracking(): Internal.Set; + get playersTracking(): Internal.Set + } + type EntityTrackerAccessor_ = EntityTrackerAccessor; + class ValidationContext { + constructor($$0: Internal.Multimap_, $$1: Internal.Supplier_, $$2: Internal.LootContextParamSet_, $$3: Internal.Function_, $$4: Internal.Set_, $$5: Internal.Function_, $$6: Internal.Set_) + constructor($$0: Internal.LootContextParamSet_, $$1: Internal.Function_, $$2: Internal.Function_) + hasVisitedTable($$0: ResourceLocation_): boolean; + hasVisitedCondition($$0: ResourceLocation_): boolean; + forChild($$0: string): this; + validateUser($$0: Internal.LootContextUser_): void; + getProblems(): Internal.Multimap; + enterTable($$0: string, $$1: ResourceLocation_): this; + enterCondition($$0: string, $$1: ResourceLocation_): this; + setParams($$0: Internal.LootContextParamSet_): this; + resolveLootTable($$0: ResourceLocation_): Internal.LootTable; + reportProblem($$0: string): void; + resolveCondition($$0: ResourceLocation_): Internal.LootItemCondition; + get problems(): Internal.Multimap + set params($$0: Internal.LootContextParamSet_) + } + type ValidationContext_ = ValidationContext; + interface Matrix3x2dc { + transformDirection(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + scale(arg0: number, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + get4x4(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + unprojectInv(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector2d_): Internal.Vector2d; + scale(arg0: Internal.Vector2fc_, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + positiveX(arg0: Internal.Vector2d_): Internal.Vector2d; + mulLocal(arg0: Internal.Matrix3x2dc_, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + normalizedPositiveX(arg0: Internal.Vector2d_): Internal.Vector2d; + viewArea(arg0: number[]): number[]; + get3x3(arg0: number[]): number[]; + view(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2d_): Internal.Matrix3x2d; + m01(): number; + isFinite(): boolean; + m20(): number; + get(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + get3x3(arg0: number[], arg1: number): number[]; + testAar(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + transform(arg0: Internal.Vector3d_): Internal.Vector3d; + invert(arg0: Internal.Matrix3x2d_): Internal.Matrix3x2d; + rotate(arg0: number, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + transformPosition(arg0: Internal.Vector2dc_, arg1: Internal.Vector2d_): Internal.Vector2d; + translateLocal(arg0: Internal.Vector2dc_, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + translate(arg0: Internal.Vector2dc_, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + transformDirection(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2d_): Internal.Matrix3x2d; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2d_): Internal.Matrix3x2d; + scaleLocal(arg0: number, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + get(arg0: Internal.Matrix3x2d_): Internal.Matrix3x2d; + translateLocal(arg0: number, arg1: number, arg2: Internal.Matrix3x2d_): Internal.Matrix3x2d; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2d_): Internal.Matrix3x2d; + m10(): number; + get3x3(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2d_): Internal.Matrix3x2d; + mul(arg0: Internal.Matrix3x2dc_, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + scale(arg0: Internal.Vector2dc_, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + transformPosition(arg0: number, arg1: number, arg2: Internal.Vector2d_): Internal.Vector2d; + rotateTo(arg0: Internal.Vector2dc_, arg1: Internal.Vector2dc_, arg2: Internal.Matrix3x2d_): Internal.Matrix3x2d; + positiveY(arg0: Internal.Vector2d_): Internal.Vector2d; + normalizedPositiveY(arg0: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number[], arg1: number): number[]; + get3x3(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + get3x3(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get4x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + m00(): number; + m21(): number; + translate(arg0: number, arg1: number, arg2: Internal.Matrix3x2d_): Internal.Matrix3x2d; + testPoint(arg0: number, arg1: number): boolean; + rotateLocal(arg0: number, arg1: Internal.Matrix3x2d_): Internal.Matrix3x2d; + transformPosition(arg0: Internal.Vector2d_): Internal.Vector2d; + get(arg0: number[]): number[]; + determinant(): number; + transformDirection(arg0: Internal.Vector2d_): Internal.Vector2d; + get3x3(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get4x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get(arg0: number, arg1: Internal.DoubleBuffer_): Internal.DoubleBuffer; + testCircle(arg0: number, arg1: number, arg2: number): boolean; + origin(arg0: Internal.Vector2d_): Internal.Vector2d; + unproject(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector2d_): Internal.Vector2d; + get4x4(arg0: number[], arg1: number): number[]; + rotateAbout(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2d_): Internal.Matrix3x2d; + transform(arg0: Internal.Vector3dc_, arg1: Internal.Vector3d_): Internal.Vector3d; + m11(): number; + get4x4(arg0: Internal.DoubleBuffer_): Internal.DoubleBuffer; + equals(arg0: Internal.Matrix3x2dc_, arg1: number): boolean; + scale(arg0: number, arg1: number, arg2: Internal.Matrix3x2d_): Internal.Matrix3x2d; + scaleLocal(arg0: number, arg1: number, arg2: Internal.Matrix3x2d_): Internal.Matrix3x2d; + transform(arg0: number, arg1: number, arg2: number, arg3: Internal.Vector3d_): Internal.Vector3d; + get4x4(arg0: number[]): number[]; + get finite(): boolean + } + type Matrix3x2dc_ = Matrix3x2dc; + abstract class SocketAddress implements Internal.Serializable { + constructor() + } + type SocketAddress_ = SocketAddress; + class CocoaDecorator extends Internal.TreeDecorator { + constructor($$0: number) + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + readonly static "CODEC": any; + } + type CocoaDecorator_ = CocoaDecorator; + interface Object2ObjectMap$Entry extends Internal.Map$Entry { + } + type Object2ObjectMap$Entry_ = Object2ObjectMap$Entry; + class ByteTag extends Internal.NumericTag { + static valueOf($$0: number): Internal.ByteTag; + getAsDouble(): number; + accept($$0: Internal.TagVisitor_): void; + getAsLong(): number; + getAsFloat(): number; + getAsString(): string; + hashCode(): number; + getAsInt(): number; + getAsByte(): number; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + getAsNumber(): Internal.Number; + copy(): Internal.Tag; + static valueOf($$0: boolean): Internal.ByteTag; + getType(): Internal.TagType; + write($$0: Internal.DataOutput_): void; + getId(): number; + getAsShort(): number; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + copy(): this; + get asDouble(): number + get asLong(): number + get asFloat(): number + get asString(): string + get asInt(): number + get asByte(): number + get asNumber(): Internal.Number + get type(): Internal.TagType + get id(): number + get asShort(): number + readonly static "ONE": Internal.ByteTag; + readonly static "ZERO": Internal.ByteTag; + readonly static "TYPE": any; + } + type ByteTag_ = ByteTag; + class ComparatorMode extends Internal.Enum implements Internal.StringRepresentable { + toString(): string; + getSerializedName(): string; + static valueOf($$0: string): Internal.ComparatorMode; + static values(): Internal.ComparatorMode[]; + get serializedName(): string + readonly static "COMPARE": Internal.ComparatorMode; + readonly static "SUBTRACT": Internal.ComparatorMode; + } + type ComparatorMode_ = "compare" | ComparatorMode | "subtract"; + interface TextureAtlasAccessor { + callGetResourceLocation(arg0: ResourceLocation_): ResourceLocation; + getTexturesByName(): Internal.Map; + get texturesByName(): Internal.Map + } + type TextureAtlasAccessor_ = TextureAtlasAccessor; + class ModCheck extends Internal.Record { + constructor($$0: Internal.ModCheck$Confidence_, $$1: string) + shouldReportAsModified(): boolean; + fullDescription(): string; + hashCode(): number; + toString(): string; + static identify($$0: string, $$1: Internal.Supplier_, $$2: string, $$3: Internal.Class_): Internal.ModCheck; + equals($$0: any): boolean; + description(): string; + merge($$0: Internal.ModCheck_): this; + confidence(): Internal.ModCheck$Confidence; + } + type ModCheck_ = ModCheck; + interface ItemBuilder$FinishUsingCallback { + finishUsingItem(arg0: Internal.ItemStackJS_, arg1: Internal.LevelJS_, arg2: Internal.LivingEntityJS_): Internal.ItemStackJS; + } + type ItemBuilder$FinishUsingCallback_ = ItemBuilder$FinishUsingCallback | ((arg0: Internal.ItemStackJS, arg1: Internal.LevelJS, arg2: Internal.LivingEntityJS)=>Internal.ItemStackJS_); + class PlayerDataStorage { + constructor($$0: Internal.LevelStorageSource$LevelStorageAccess_, $$1: Internal.DataFixer_) + load($$0: Internal.Player_): Internal.CompoundTag; + getSeenPlayers(): string[]; + save($$0: Internal.Player_): void; + get seenPlayers(): string[] + } + type PlayerDataStorage_ = PlayerDataStorage; + class VanillaPackResources implements Internal.ResourceProvider, Internal.PackResources { + constructor($$0: Internal.PackMetadataSection_, ...$$1: string[]) + getResourceAsStream(type: Internal.PackType_, id: ResourceLocation_): Internal.InputStream; + hasResource(type: Internal.PackType_, id: ResourceLocation_): boolean; + getResource($$0: ResourceLocation_): Internal.Resource; + getNamespaces($$0: Internal.PackType_): Internal.Set; + getName(): string; + close(): void; + getRootResource($$0: string): Internal.InputStream; + getResource($$0: Internal.PackType_, $$1: ResourceLocation_): Internal.InputStream; + getMetadataSection($$0: Internal.MetadataSectionSerializer_): T; + getResourceAsStream(path: string): Internal.InputStream; + getResources(type: Internal.PackType_, namespace: string, prefix: string, maxDepth: number, pathFilter: Internal.Predicate_): Internal.Collection; + get name(): string + static "generatedDir": Internal.Path; + readonly "packMetadata": Internal.PackMetadataSection; + static "clientObject": Internal.Class; + readonly "namespaces": Internal.Set; + } + type VanillaPackResources_ = VanillaPackResources; + interface Int2IntFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function { + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; + get(arg0: any): number; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: number): number; + defaultReturnValue(): number; + apply(arg0: number): number; + containsKey(arg0: number): boolean; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + containsKey(arg0: any): boolean; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; + getOrDefault(arg0: number, arg1: number): number; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: any, arg1: any): any; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; + composeInt(arg0: Internal.Int2IntFunction_): this; + getOrDefault(arg0: any, arg1: number): number; + put(arg0: number, arg1: number): number; + andThenInt(arg0: Internal.Int2IntFunction_): this; + andThen(arg0: Internal.Function_): Internal.Function; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; + put(arg0: number, arg1: number): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; + size(): number; + defaultReturnValue(arg0: number): void; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; + clear(): void; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; + get(arg0: number): number; + remove(arg0: any): any; + identity(): this; + } + type Int2IntFunction_ = Int2IntFunction | ((arg0: number)=>number); + class Possible extends Internal.Record { + constructor(value: any) + hashCode(): number; + toString(): string; + isSet(): boolean; + value(): any; + cast(type: Internal.Class_): Internal.Possible; + isEmpty(): boolean; + equals(o: any): boolean; + static of(o: T): Internal.Possible; + static absent(): Internal.Possible; + get set(): boolean + get empty(): boolean + readonly static "NULL": Internal.Possible; + readonly static "EMPTY": Internal.Possible; + } + type Possible_ = Possible; + class MemoryStack extends Internal.Pointer$Default implements Internal.AutoCloseable { + push(): this; + shorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; + static stackCallocDouble(arg0: number): Internal.DoubleBuffer; + ncalloc(arg0: number, arg1: number, arg2: number): number; + pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_, arg3: Internal.Buffer_): Internal.PointerBuffer; + floats(...arg0: number[]): Internal.FloatBuffer; + calloc(arg0: number, arg1: number): Internal.ByteBuffer; + static stackFloats(arg0: number): Internal.FloatBuffer; + static stackPush(): Internal.MemoryStack; + static nstackMalloc(arg0: number): number; + bytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; + malloc(arg0: number, arg1: number): Internal.ByteBuffer; + longs(arg0: number, arg1: number): Internal.LongBuffer; + ASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + getSize(): number; + pointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; + static stackMallocInt(arg0: number): Internal.IntBuffer; + ASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + UTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackCallocFloat(arg0: number): Internal.FloatBuffer; + static stackPointers(arg0: number, arg1: number, arg2: number, arg3: number): Internal.PointerBuffer; + ints(arg0: number): Internal.IntBuffer; + static stackLongs(arg0: number): Internal.LongBuffer; + static stackInts(arg0: number): Internal.IntBuffer; + ints(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; + static stackMallocFloat(arg0: number): Internal.FloatBuffer; + UTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static create(arg0: Internal.ByteBuffer_): Internal.MemoryStack; + static stackCallocShort(arg0: number): Internal.ShortBuffer; + ASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + shorts(arg0: number): Internal.ShortBuffer; + doubles(arg0: number, arg1: number): Internal.DoubleBuffer; + pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_, arg2: Internal.Buffer_): Internal.PointerBuffer; + mallocInt(arg0: number): Internal.IntBuffer; + pointers(...arg0: number[]): Internal.PointerBuffer; + bytes(...arg0: number[]): Internal.ByteBuffer; + static stackDoubles(arg0: number): Internal.DoubleBuffer; + nUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): number; + static stackUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackShorts(arg0: number): Internal.ShortBuffer; + pointers(...arg0: Internal.Buffer_[]): Internal.PointerBuffer; + static stackUTF16(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackDoubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; + callocDouble(arg0: number): Internal.DoubleBuffer; + static stackCalloc(arg0: number): Internal.ByteBuffer; + longs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; + getFrameIndex(): number; + static stackFloats(...arg0: number[]): Internal.FloatBuffer; + pointers(arg0: Internal.Pointer_): Internal.PointerBuffer; + static stackShorts(arg0: number, arg1: number, arg2: number): Internal.ShortBuffer; + static stackUTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + UTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + UTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static ncreate(arg0: number, arg1: number): Internal.MemoryStack; + static stackUTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackBytes(...arg0: number[]): Internal.ByteBuffer; + static stackBytes(arg0: number, arg1: number): Internal.ByteBuffer; + static stackMallocShort(arg0: number): Internal.ShortBuffer; + UTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + nmalloc(arg0: number, arg1: number): number; + static nstackCalloc(arg0: number, arg1: number, arg2: number): number; + ints(...arg0: number[]): Internal.IntBuffer; + nASCII(arg0: Internal.CharSequence_, arg1: boolean): number; + static stackPointers(arg0: number, arg1: number): Internal.PointerBuffer; + static stackInts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.IntBuffer; + static stackDoubles(arg0: number, arg1: number): Internal.DoubleBuffer; + static stackPointers(...arg0: Internal.Pointer_[]): Internal.PointerBuffer; + getPointer(): number; + UTF8(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackShorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; + longs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; + floats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; + setPointer(arg0: number): void; + bytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; + static stackPointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; + static stackASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + static stackPop(): Internal.MemoryStack; + pointers(arg0: number): Internal.PointerBuffer; + mallocFloat(arg0: number): Internal.FloatBuffer; + bytes(arg0: number): Internal.ByteBuffer; + static stackDoubles(...arg0: number[]): Internal.DoubleBuffer; + callocShort(arg0: number): Internal.ShortBuffer; + getPointerAddress(): number; + static nstackMalloc(arg0: number, arg1: number): number; + static stackASCIISafe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + pointers(arg0: number, arg1: number, arg2: number): Internal.PointerBuffer; + static stackCallocLong(arg0: number): Internal.LongBuffer; + mallocLong(arg0: number): Internal.LongBuffer; + pointers(arg0: Internal.Buffer_): Internal.PointerBuffer; + pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; + static stackShorts(...arg0: number[]): Internal.ShortBuffer; + calloc(arg0: number): Internal.ByteBuffer; + static stackCallocInt(arg0: number): Internal.IntBuffer; + static stackASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; + pointers(...arg0: Internal.Pointer_[]): Internal.PointerBuffer; + nUTF16(arg0: Internal.CharSequence_, arg1: boolean): number; + callocFloat(arg0: number): Internal.FloatBuffer; + static stackASCII(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; + static stackLongs(arg0: number, arg1: number, arg2: number): Internal.LongBuffer; + nUTF16Safe(arg0: Internal.CharSequence_, arg1: boolean): number; + ints(arg0: number, arg1: number): Internal.IntBuffer; + getAddress(): number; + static stackBytes(arg0: number): Internal.ByteBuffer; + longs(...arg0: number[]): Internal.LongBuffer; + static stackBytes(arg0: number, arg1: number, arg2: number): Internal.ByteBuffer; + callocPointer(arg0: number): Internal.PointerBuffer; + static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; + mallocPointer(arg0: number): Internal.PointerBuffer; + floats(arg0: number, arg1: number): Internal.FloatBuffer; + static stackFloats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; + static stackShorts(arg0: number, arg1: number): Internal.ShortBuffer; + static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_): Internal.PointerBuffer; + pointers(arg0: Internal.Buffer_, arg1: Internal.Buffer_): Internal.PointerBuffer; + static stackPointers(arg0: Internal.Pointer_): Internal.PointerBuffer; + static stackPointers(...arg0: number[]): Internal.PointerBuffer; + malloc(arg0: number): Internal.ByteBuffer; + ints(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; + static stackPointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_, arg3: Internal.Pointer_): Internal.PointerBuffer; + static stackMallocDouble(arg0: number): Internal.DoubleBuffer; + static stackGet(): Internal.MemoryStack; + shorts(arg0: number, arg1: number): Internal.ShortBuffer; + static stackInts(arg0: number, arg1: number): Internal.IntBuffer; + static stackDoubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; + static create(arg0: number): Internal.MemoryStack; + callocInt(arg0: number): Internal.IntBuffer; + doubles(arg0: number): Internal.DoubleBuffer; + mallocDouble(arg0: number): Internal.DoubleBuffer; + UTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static stackMallocLong(arg0: number): Internal.LongBuffer; + floats(arg0: number, arg1: number, arg2: number, arg3: number): Internal.FloatBuffer; + static stackLongs(arg0: number, arg1: number): Internal.LongBuffer; + static stackFloats(arg0: number, arg1: number): Internal.FloatBuffer; + static stackUTF8Safe(arg0: Internal.CharSequence_, arg1: boolean): Internal.ByteBuffer; + callocLong(arg0: number): Internal.LongBuffer; + static stackBytes(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ByteBuffer; + pointers(arg0: number, arg1: number): Internal.PointerBuffer; + doubles(arg0: number, arg1: number, arg2: number): Internal.DoubleBuffer; + floats(arg0: number): Internal.FloatBuffer; + static stackMalloc(arg0: number): Internal.ByteBuffer; + nUTF8(arg0: Internal.CharSequence_, arg1: boolean): number; + nASCIISafe(arg0: Internal.CharSequence_, arg1: boolean): number; + longs(arg0: number): Internal.LongBuffer; + pointers(arg0: Internal.Pointer_, arg1: Internal.Pointer_, arg2: Internal.Pointer_): Internal.PointerBuffer; + static stackCallocPointer(arg0: number): Internal.PointerBuffer; + static stackUTF8Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static stackUTF16(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static stackInts(arg0: number, arg1: number, arg2: number): Internal.IntBuffer; + nmalloc(arg0: number): number; + pop(): this; + static stackLongs(...arg0: number[]): Internal.LongBuffer; + doubles(arg0: number, arg1: number, arg2: number, arg3: number): Internal.DoubleBuffer; + static stackPointers(arg0: number): Internal.PointerBuffer; + static stackLongs(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LongBuffer; + mallocShort(arg0: number): Internal.ShortBuffer; + static stackInts(...arg0: number[]): Internal.IntBuffer; + UTF16Safe(arg0: Internal.CharSequence_): Internal.ByteBuffer; + static stackMallocPointer(arg0: number): Internal.PointerBuffer; + shorts(...arg0: number[]): Internal.ShortBuffer; + static stackUTF8(arg0: Internal.CharSequence_): Internal.ByteBuffer; + shorts(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ShortBuffer; + doubles(...arg0: number[]): Internal.DoubleBuffer; + close(): void; + static create(): Internal.MemoryStack; + static stackFloats(arg0: number, arg1: number, arg2: number): Internal.FloatBuffer; + ASCII(arg0: Internal.CharSequence_): Internal.ByteBuffer; + bytes(arg0: number, arg1: number): Internal.ByteBuffer; + get size(): number + get frameIndex(): number + get pointer(): number + set pointer(arg0: number) + get pointerAddress(): number + get address(): number + } + type MemoryStack_ = MemoryStack; + class LocalTime implements Internal.Comparable, Internal.Temporal, Internal.TemporalAdjuster, Internal.Serializable { + getHour(): number; + minusMinutes(arg0: number): this; + static parse(arg0: Internal.CharSequence_, arg1: Internal.DateTimeFormatter_): Internal.LocalTime; + minusSeconds(arg0: number): this; + compareTo(arg0: any): number; + isBefore(arg0: Internal.LocalTime_): boolean; + getMinute(): number; + static parse(arg0: Internal.CharSequence_): Internal.LocalTime; + toSecondOfDay(): number; + plusHours(arg0: number): this; + with(arg0: Internal.TemporalAdjuster_): Internal.Temporal; + minus(arg0: Internal.TemporalAmount_): this; + with(arg0: Internal.TemporalField_, arg1: number): Internal.Temporal; + isSupported(arg0: Internal.TemporalField_): boolean; + format(arg0: Internal.DateTimeFormatter_): string; + isAfter(arg0: Internal.LocalTime_): boolean; + withMinute(arg0: number): this; + plusNanos(arg0: number): this; + static ofInstant(arg0: Internal.Instant_, arg1: Internal.ZoneId_): Internal.LocalTime; + range(arg0: Internal.TemporalField_): Internal.ValueRange; + get(arg0: Internal.TemporalField_): number; + minusHours(arg0: number): this; + compareTo(arg0: Internal.LocalTime_): number; + toEpochSecond(arg0: Internal.LocalDate_, arg1: Internal.ZoneOffset_): number; + withNano(arg0: number): this; + static from(arg0: Internal.TemporalAccessor_): Internal.LocalTime; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + plusMinutes(arg0: number): this; + plusSeconds(arg0: number): this; + static ofNanoOfDay(arg0: number): Internal.LocalTime; + static now(arg0: Internal.ZoneId_): Internal.LocalTime; + getLong(arg0: Internal.TemporalField_): number; + withSecond(arg0: number): this; + atDate(arg0: Internal.LocalDate_): Internal.LocalDateTime; + static of(arg0: number, arg1: number, arg2: number, arg3: number): Internal.LocalTime; + minus(arg0: number, arg1: Internal.TemporalUnit_): Internal.Temporal; + static ofSecondOfDay(arg0: number): Internal.LocalTime; + toNanoOfDay(): number; + toString(): string; + truncatedTo(arg0: Internal.TemporalUnit_): this; + adjustInto(arg0: Internal.Temporal_): Internal.Temporal; + static now(arg0: Internal.Clock_): Internal.LocalTime; + query(arg0: Internal.TemporalQuery_): R; + minusNanos(arg0: number): this; + static of(arg0: number, arg1: number): Internal.LocalTime; + atOffset(arg0: Internal.ZoneOffset_): Internal.OffsetTime; + static now(): Internal.LocalTime; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + getNano(): number; + getSecond(): number; + plus(arg0: Internal.TemporalAmount_): Internal.Temporal; + hashCode(): number; + static of(arg0: number, arg1: number, arg2: number): Internal.LocalTime; + equals(arg0: any): boolean; + withHour(arg0: number): this; + get hour(): number + get minute(): number + get nano(): number + get second(): number + readonly static "MAX": Internal.LocalTime; + readonly static "NOON": Internal.LocalTime; + readonly static "MIDNIGHT": Internal.LocalTime; + readonly static "MIN": Internal.LocalTime; + } + type LocalTime_ = LocalTime; + class ImposterProtoChunk extends Internal.ProtoChunk { + constructor($$0: Internal.LevelChunk_, $$1: boolean) + getMinSection(): number; + getBlockState($$0: BlockPos_): Internal.BlockState; + clipWithInteractionOverride($$0: Vec3_, $$1: Vec3_, $$2: BlockPos_, $$3: Internal.VoxelShape_, $$4: Internal.BlockState_): Internal.BlockHitResult; + setStatus($$0: Internal.ChunkStatus_): void; + getMaxSection(): number; + setAllReferences($$0: Internal.Map_, Internal.LongSet_>): void; + isUnsaved(): boolean; + setLightCorrect($$0: boolean): void; + getBlockFloorHeight($$0: BlockPos_): number; + getLightEmission($$0: BlockPos_): number; + getOrCreateHeightmapUnprimed($$0: Internal.Heightmap$Types_): Internal.Heightmap; + getSectionYFromSectionIndex($$0: number): number; + clip($$0: Internal.ClipContext_): Internal.BlockHitResult; + getBlockEntity($$0: BlockPos_, $$1: Internal.BlockEntityType_): Internal.Optional; + getReferencesForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.LongSet; + isOutsideBuildHeight($$0: BlockPos_): boolean; + setBlockEntity($$0: Internal.BlockEntity_): void; + setBlockState($$0: BlockPos_, $$1: Internal.BlockState_, $$2: boolean): Internal.BlockState; + getAllStarts(): Internal.Map, Internal.StructureStart>; + getBlockEntityNbtForSaving($$0: BlockPos_): Internal.CompoundTag; + getBlockStates($$0: Internal.AABB_): Internal.Stream; + removeBlockEntity($$0: BlockPos_): void; + fillBiomesFromNoise($$0: Internal.BiomeResolver_, $$1: Internal.Climate$Sampler_): void; + getPos(): Internal.ChunkPos; + getStartForFeature($$0: Internal.ConfiguredStructureFeature_): Internal.StructureStart; + getSectionsCount(): number; + getHeight($$0: Internal.Heightmap$Types_, $$1: number, $$2: number): number; + getSectionIndexFromSectionY($$0: number): number; + getBlendingData(): Internal.BlendingData; + setAllStarts($$0: Internal.Map_, Internal.StructureStart_>): void; + markPosForPostprocessing($$0: BlockPos_): void; + getCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; + getSection($$0: number): Internal.LevelChunkSection; + getLights(): Internal.Stream; + getSectionIndex($$0: number): number; + getTicksForSerialization(): Internal.ChunkAccess$TicksToSave; + getMaxBuildHeight(): number; + setUnsaved($$0: boolean): void; + getOrCreateCarvingMask($$0: CarvingGenerationStep_): Internal.CarvingMask; + setBlendingData($$0: Internal.BlendingData_): void; + getAllReferences(): Internal.Map, Internal.LongSet>; + setHeightmap($$0: Internal.Heightmap$Types_, $$1: number[]): void; + isLightCorrect(): boolean; + setBlockEntityNbt($$0: Internal.CompoundTag_): void; + getWrapped(): Internal.LevelChunk; + getFluidTicks(): Internal.TickContainerAccess; + getBlockFloorHeight($$0: Internal.VoxelShape_, $$1: Internal.Supplier_): number; + getBlockEntity($$0: BlockPos_): Internal.BlockEntity; + getNoiseBiome($$0: number, $$1: number, $$2: number): Internal.Holder; + getBlockTicks(): Internal.TickContainerAccess; + isOutsideBuildHeight($$0: number): boolean; + isBlockInLine($$0: Internal.ClipBlockStateContext_): Internal.BlockHitResult; + getFluidState($$0: BlockPos_): Internal.FluidState; + addEntity($$0: Internal.Entity_): void; + getMaxLightLevel(): number; + getStatus(): Internal.ChunkStatus; + getSections(): Internal.LevelChunkSection[]; + setStartForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: Internal.StructureStart_): void; + addReferenceForFeature($$0: Internal.ConfiguredStructureFeature_, $$1: number): void; + getBlockEntityNbt($$0: BlockPos_): Internal.CompoundTag; + get minSection(): number + set status($$0: Internal.ChunkStatus_) + get maxSection(): number + set allReferences($$0: Internal.Map_, Internal.LongSet_>) + get unsaved(): boolean + set lightCorrect($$0: boolean) + set blockEntity($$0: Internal.BlockEntity_) + get allStarts(): Internal.Map, Internal.StructureStart> + get pos(): Internal.ChunkPos + get sectionsCount(): number + get blendingData(): Internal.BlendingData + set allStarts($$0: Internal.Map_, Internal.StructureStart_>) + get lights(): Internal.Stream + get ticksForSerialization(): Internal.ChunkAccess$TicksToSave + get maxBuildHeight(): number + set unsaved($$0: boolean) + set blendingData($$0: Internal.BlendingData_) + get allReferences(): Internal.Map, Internal.LongSet> + get lightCorrect(): boolean + set blockEntityNbt($$0: Internal.CompoundTag_) + get wrapped(): Internal.LevelChunk + get fluidTicks(): Internal.TickContainerAccess + get blockTicks(): Internal.TickContainerAccess + get maxLightLevel(): number + get status(): Internal.ChunkStatus + get sections(): Internal.LevelChunkSection[] + } + type ImposterProtoChunk_ = ImposterProtoChunk; + interface FabricBlockState { + getAppearance(renderView: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState; + } + type FabricBlockState_ = FabricBlockState; + class StateDefinition { + getProperties(): Internal.Collection>; + toString(): string; + getOwner(): O; + getPossibleStates(): Internal.ImmutableList; + any(): S; + getProperty($$0: string): Internal.Property; + get properties(): Internal.Collection> + get owner(): O + get possibleStates(): Internal.ImmutableList + } + type StateDefinition_ = StateDefinition; + class ModuleDescriptor$Requires$Modifier extends Internal.Enum { + static values(): Internal.ModuleDescriptor$Requires$Modifier[]; + static valueOf(arg0: string): Internal.ModuleDescriptor$Requires$Modifier; + readonly static "STATIC": Internal.ModuleDescriptor$Requires$Modifier; + readonly static "MANDATED": Internal.ModuleDescriptor$Requires$Modifier; + readonly static "TRANSITIVE": Internal.ModuleDescriptor$Requires$Modifier; + readonly static "SYNTHETIC": Internal.ModuleDescriptor$Requires$Modifier; + } + type ModuleDescriptor$Requires$Modifier_ = ModuleDescriptor$Requires$Modifier | "static" | "mandated" | "transitive" | "synthetic"; + class ClientboundStopSoundPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: ResourceLocation_, $$1: Internal.SoundSource_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getSource(): Internal.SoundSource; + handle($$0: Internal.ClientGamePacketListener_): void; + getName(): ResourceLocation; + isSkippable(): boolean; + get source(): Internal.SoundSource + get name(): ResourceLocation + get skippable(): boolean + } + type ClientboundStopSoundPacket_ = ClientboundStopSoundPacket; + class ChunkRenderDispatcher$CompiledChunk { + constructor() + getRenderableBlockEntities(): Internal.List; + facesCanSeeEachother($$0: Internal.Direction_, $$1: Internal.Direction_): boolean; + hasNoRenderableLayers(): boolean; + isEmpty($$0: Internal.RenderType_): boolean; + get renderableBlockEntities(): Internal.List + readonly static "UNCOMPILED": any; + } + type ChunkRenderDispatcher$CompiledChunk_ = ChunkRenderDispatcher$CompiledChunk; + class ClampedNormalInt extends Internal.IntProvider { + getType(): Internal.IntProviderType; + getMinValue(): number; + toString(): string; + static sample($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number): number; + getMaxValue(): number; + sample($$0: Internal.Random_): number; + static of($$0: number, $$1: number, $$2: number, $$3: number): Internal.ClampedNormalInt; + get type(): Internal.IntProviderType + get minValue(): number + get maxValue(): number + readonly static "CODEC": any; + } + type ClampedNormalInt_ = ClampedNormalInt; + interface DensityFunctions$BeardifierOrMarker extends Internal.DensityFunction$SimpleFunction { + halfNegative(): Internal.DensityFunction; + abs(): Internal.DensityFunction; + quarterNegative(): Internal.DensityFunction; + cube(): Internal.DensityFunction; + fillArray($$0: number[], $$1: Internal.DensityFunction$ContextProvider_): void; + squeeze(): Internal.DensityFunction; + square(): Internal.DensityFunction; + mapAll($$0: Internal.DensityFunction$Visitor_): Internal.DensityFunction; + codec(): Internal.Codec; + clamp($$0: number, $$1: number): Internal.DensityFunction; + readonly static "CODEC": any; + } + type DensityFunctions$BeardifierOrMarker_ = DensityFunctions$BeardifierOrMarker; + class InetSocketAddress extends Internal.SocketAddress { + constructor(arg0: string, arg1: number) + constructor(arg0: number) + constructor(arg0: Internal.InetAddress_, arg1: number) + hashCode(): number; + static createUnresolved(arg0: string, arg1: number): Internal.InetSocketAddress; + getHostName(): string; + toString(): string; + isUnresolved(): boolean; + getPort(): number; + equals(arg0: any): boolean; + getAddress(): Internal.InetAddress; + getHostString(): string; + get hostName(): string + get unresolved(): boolean + get port(): number + get address(): Internal.InetAddress + get hostString(): string + } + type InetSocketAddress_ = InetSocketAddress; + class IronGolem extends Internal.AbstractGolem implements Internal.NeutralMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + playerDied($$0: Internal.Player_): void; + static createAttributes(): Internal.AttributeSupplier$Builder; + isAngry(): boolean; + getOfferFlowerTick(): number; + offerFlower($$0: boolean): void; + setPlayerCreated($$0: boolean): void; + forgetCurrentTargetAndRefreshUniversalAnger(): void; + asKJS(): Internal.EntityJS; + startPersistentAngerTimer(): void; + addPersistentAngerSaveData($$0: Internal.CompoundTag_): void; + checkSpawnObstruction($$0: Internal.LevelReader_): boolean; + method_5749($$0: Internal.CompoundTag_): void; + setRemainingPersistentAngerTime($$0: number): void; + isAngryAt($$0: Internal.LivingEntity_): boolean; + isPlayerCreated(): boolean; + handleEntityEvent($$0: number): void; + getRemainingPersistentAngerTime(): number; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + getPersistentAngerTarget(): Internal.UUID; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + aiStep(): void; + method_5652($$0: Internal.CompoundTag_): void; + getCrackiness(): Internal.IronGolem$Crackiness; + readPersistentAngerSaveData($$0: Internal.Level_, $$1: Internal.CompoundTag_): void; + stopBeingAngry(): void; + getAttackAnimationTick(): number; + alwaysAccepts(): boolean; + die($$0: Internal.DamageSource_): void; + setPersistentAngerTarget($$0: Internal.UUID_): void; + getLeashOffset(): Vec3; + isAngryAtAllPlayers($$0: Internal.Level_): boolean; + updatePersistentAnger($$0: Internal.ServerLevel_, $$1: boolean): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + canAttackType($$0: Internal.EntityType_): boolean; + get angry(): boolean + get offerFlowerTick(): number + set playerCreated($$0: boolean) + set remainingPersistentAngerTime($$0: number) + get playerCreated(): boolean + get remainingPersistentAngerTime(): number + get persistentAngerTarget(): Internal.UUID + get crackiness(): Internal.IronGolem$Crackiness + get attackAnimationTick(): number + set persistentAngerTarget($$0: Internal.UUID_) + get leashOffset(): Vec3 + } + type IronGolem_ = IronGolem; + class VarHandle$AccessMode extends Internal.Enum { + static valueFromMethodName(arg0: string): Internal.VarHandle$AccessMode; + static values(): Internal.VarHandle$AccessMode[]; + static valueOf(arg0: string): Internal.VarHandle$AccessMode; + methodName(): string; + readonly static "GET_AND_BITWISE_AND_ACQUIRE": Internal.VarHandle$AccessMode; + readonly static "GET_AND_BITWISE_OR": Internal.VarHandle$AccessMode; + readonly static "COMPARE_AND_SET": Internal.VarHandle$AccessMode; + readonly static "GET_AND_SET_RELEASE": Internal.VarHandle$AccessMode; + readonly static "GET_AND_BITWISE_OR_ACQUIRE": Internal.VarHandle$AccessMode; + readonly static "GET": Internal.VarHandle$AccessMode; + readonly static "GET_AND_ADD": Internal.VarHandle$AccessMode; + readonly static "GET_AND_BITWISE_AND_RELEASE": Internal.VarHandle$AccessMode; + readonly static "GET_OPAQUE": Internal.VarHandle$AccessMode; + readonly static "GET_AND_BITWISE_AND": Internal.VarHandle$AccessMode; + readonly static "GET_AND_BITWISE_XOR": Internal.VarHandle$AccessMode; + readonly static "SET_OPAQUE": Internal.VarHandle$AccessMode; + readonly static "GET_AND_SET": Internal.VarHandle$AccessMode; + readonly static "GET_AND_BITWISE_XOR_ACQUIRE": Internal.VarHandle$AccessMode; + readonly static "SET_VOLATILE": Internal.VarHandle$AccessMode; + readonly static "GET_AND_BITWISE_OR_RELEASE": Internal.VarHandle$AccessMode; + readonly static "COMPARE_AND_EXCHANGE": Internal.VarHandle$AccessMode; + readonly static "GET_AND_SET_ACQUIRE": Internal.VarHandle$AccessMode; + readonly static "GET_VOLATILE": Internal.VarHandle$AccessMode; + readonly static "GET_ACQUIRE": Internal.VarHandle$AccessMode; + readonly static "GET_AND_ADD_RELEASE": Internal.VarHandle$AccessMode; + readonly static "SET": Internal.VarHandle$AccessMode; + readonly static "GET_AND_ADD_ACQUIRE": Internal.VarHandle$AccessMode; + readonly static "WEAK_COMPARE_AND_SET": Internal.VarHandle$AccessMode; + readonly static "COMPARE_AND_EXCHANGE_ACQUIRE": Internal.VarHandle$AccessMode; + readonly static "GET_AND_BITWISE_XOR_RELEASE": Internal.VarHandle$AccessMode; + readonly static "SET_RELEASE": Internal.VarHandle$AccessMode; + readonly static "COMPARE_AND_EXCHANGE_RELEASE": Internal.VarHandle$AccessMode; + readonly static "WEAK_COMPARE_AND_SET_ACQUIRE": Internal.VarHandle$AccessMode; + readonly static "WEAK_COMPARE_AND_SET_RELEASE": Internal.VarHandle$AccessMode; + readonly static "WEAK_COMPARE_AND_SET_PLAIN": Internal.VarHandle$AccessMode; + } + type VarHandle$AccessMode_ = "get_and_set_acquire" | "get_and_bitwise_and" | "weak_compare_and_set_acquire" | "get_and_set" | "get_and_bitwise_xor_acquire" | "compare_and_set" | "weak_compare_and_set_release" | "get_and_bitwise_xor_release" | "get_and_add_acquire" | "get_and_add_release" | "get_and_bitwise_xor" | "get_and_bitwise_or" | VarHandle$AccessMode | "get" | "set_release" | "weak_compare_and_set_plain" | "get_and_add" | "get_and_bitwise_or_acquire" | "get_acquire" | "get_and_bitwise_and_acquire" | "compare_and_exchange_acquire" | "get_opaque" | "compare_and_exchange" | "get_and_bitwise_or_release" | "set" | "get_volatile" | "set_volatile" | "weak_compare_and_set" | "get_and_set_release" | "compare_and_exchange_release" | "set_opaque" | "get_and_bitwise_and_release"; + class LootScoreProviderType extends Internal.SerializerType { + constructor($$0: Internal.Serializer_) + } + type LootScoreProviderType_ = Special.LootScoreProviderType | LootScoreProviderType; + abstract class AbstractChestedHorse extends Internal.AbstractHorse { + getComponent(key: Internal.ComponentKey_): C; + setChest($$0: boolean): void; + getInventoryColumns(): number; + hasChest(): boolean; + getSlot($$0: number): Internal.SlotAccess; + getPassengersRidingOffset(): number; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + static createBaseChestedHorseAttributes(): Internal.AttributeSupplier$Builder; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + foodEatenKJS(is: Internal.ItemStack_): void; + set chest($$0: boolean) + get inventoryColumns(): number + get passengersRidingOffset(): number + readonly static "INV_CHEST_COUNT": 15; + } + type AbstractChestedHorse_ = AbstractChestedHorse; + interface Double2ShortFunction extends Internal.DoubleToIntFunction, it.unimi.dsi.fastutil.Function { + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Double2ReferenceFunction; + getOrDefault(arg0: number, arg1: number): number; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Double2FloatFunction; + composeReference(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2ShortFunction; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Double2ObjectFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Double2CharFunction; + composeFloat(arg0: Internal.Float2DoubleFunction_): Internal.Float2ShortFunction; + getOrDefault(arg0: any, arg1: any): any; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Double2IntFunction; + remove(arg0: any): number; + compose(arg0: Internal.Function_): Internal.Function; + containsKey(arg0: any): boolean; + composeObject(arg0: Internal.Object2DoubleFunction_): Internal.Object2ShortFunction; + composeByte(arg0: Internal.Byte2DoubleFunction_): Internal.Byte2ShortFunction; + get(arg0: any): number; + defaultReturnValue(): number; + put(arg0: number, arg1: number): number; + put(arg0: any, arg1: any): any; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Double2DoubleFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Double2ByteFunction; + composeLong(arg0: Internal.Long2DoubleFunction_): Internal.Long2ShortFunction; + composeShort(arg0: Internal.Short2DoubleFunction_): Internal.Short2ShortFunction; + put(arg0: number, arg1: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + composeChar(arg0: Internal.Char2DoubleFunction_): Internal.Char2ShortFunction; + andThenShort(arg0: Internal.Short2ShortFunction_): this; + containsKey(arg0: number): boolean; + size(): number; + apply(arg0: number): number; + defaultReturnValue(arg0: number): void; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Double2LongFunction; + clear(): void; + composeDouble(arg0: Internal.Double2DoubleFunction_): this; + getOrDefault(arg0: any, arg1: number): number; + get(arg0: number): number; + remove(arg0: number): number; + composeInt(arg0: Internal.Int2DoubleFunction_): Internal.Int2ShortFunction; + applyAsInt(arg0: number): number; + } + type Double2ShortFunction_ = ((arg0: number)=>number) | Double2ShortFunction; + class View implements Internal.App2 { + constructor(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>) + type(): com.mojang.datafixers.types.Type; + static nopView(arg0: com.mojang.datafixers.types.Type_): Internal.View; + toString(): string; + flatMap(arg0: Internal.Function_, Internal.View_>): Internal.View; + compose(arg0: Internal.View_): Internal.View; + static create(arg0: string, arg1: com.mojang.datafixers.types.Type_, arg2: com.mojang.datafixers.types.Type_, arg3: Internal.Function_, Internal.Function_>): Internal.View; + rewriteOrNop(arg0: Internal.PointFreeRule_): this; + hashCode(): number; + static create(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.PointFree_>): Internal.View; + rewrite(arg0: Internal.PointFreeRule_): Internal.Optional; + getFuncType(): com.mojang.datafixers.types.Type>; + equals(arg0: any): boolean; + newType(): com.mojang.datafixers.types.Type; + function(): Internal.PointFree>; + get funcType(): com.mojang.datafixers.types.Type> + } + type View_ = View; + class BlockStateModifyCallbackJS { + constructor(state: Internal.BlockState_) + hasProperty(property: Internal.Property_): boolean; + populateNeighbours(map: Internal.Map_, Internal.Comparable_>, Internal.BlockState_>): this; + set(property: Internal.BooleanProperty_, value: boolean): this; + set(property: Internal.EnumProperty_, value: string): this; + toString(): string; + cycle(property: Internal.Property_): this; + getValues(): Internal.ImmutableMap, Internal.Comparable>; + set(property: Internal.EnumProperty_, value: T): this; + rotate(rotation: Internal.Rotation_): this; + get(property: Internal.Property_): T; + set(property: Internal.IntegerProperty_, value: number): this; + getValue(property: Internal.Property_): T; + updateShape(direction: Internal.Direction_, blockState: Internal.BlockState_, levelAccessor: Internal.LevelAccessor_, blockPos: BlockPos_, blockPos2: BlockPos_): this; + mirror(mirror: Internal.Mirror_): this; + getProperties(): Internal.Collection>; + getState(): Internal.BlockState; + getOptionalValue(property: Internal.Property_): Internal.Optional; + setValue(property: Internal.Property_, comparable: V): this; + get values(): Internal.ImmutableMap, Internal.Comparable> + get properties(): Internal.Collection> + get state(): Internal.BlockState + } + type BlockStateModifyCallbackJS_ = BlockStateModifyCallbackJS; + abstract class StructureProcessor { + constructor() + processBlock(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: BlockPos_, arg3: Internal.StructureTemplate$StructureBlockInfo_, arg4: Internal.StructureTemplate$StructureBlockInfo_, arg5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + } + type StructureProcessor_ = StructureProcessor; + interface Matrix3x2fc { + scaleLocal(arg0: number, arg1: number, arg2: Internal.Matrix3x2f_): Internal.Matrix3x2f; + m00(): number; + transformDirection(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + get4x4(arg0: number[]): number[]; + positiveY(arg0: Internal.Vector2f_): Internal.Vector2f; + normalizedPositiveY(arg0: Internal.Vector2f_): Internal.Vector2f; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + mulLocal(arg0: Internal.Matrix3x2fc_, arg1: Internal.Matrix3x2f_): Internal.Matrix3x2f; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + transform(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m21(): number; + equals(arg0: Internal.Matrix3x2fc_, arg1: number): boolean; + testCircle(arg0: number, arg1: number, arg2: number): boolean; + isFinite(): boolean; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + get4x4(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + transformPosition(arg0: Internal.Vector2f_): Internal.Vector2f; + transformDirection(arg0: Internal.Vector2f_): Internal.Vector2f; + m10(): number; + rotateLocal(arg0: number, arg1: Internal.Matrix3x2f_): Internal.Matrix3x2f; + get(arg0: number[]): number[]; + origin(arg0: Internal.Vector2f_): Internal.Vector2f; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2f_): Internal.Matrix3x2f; + translateLocal(arg0: Internal.Vector2fc_, arg1: Internal.Matrix3x2f_): Internal.Matrix3x2f; + transformPosition(arg0: Internal.Vector2fc_, arg1: Internal.Vector2f_): Internal.Vector2f; + translate(arg0: Internal.Vector2fc_, arg1: Internal.Matrix3x2f_): Internal.Matrix3x2f; + get4x4(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + scale(arg0: number, arg1: number, arg2: Internal.Matrix3x2f_): Internal.Matrix3x2f; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: number[], arg1: number): number[]; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + rotateTo(arg0: Internal.Vector2fc_, arg1: Internal.Vector2fc_, arg2: Internal.Matrix3x2f_): Internal.Matrix3x2f; + determinant(): number; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2f_): Internal.Matrix3x2f; + m01(): number; + scale(arg0: number, arg1: Internal.Matrix3x2f_): Internal.Matrix3x2f; + testAar(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + get3x3(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + scale(arg0: Internal.Vector2fc_, arg1: Internal.Matrix3x2f_): Internal.Matrix3x2f; + unprojectInv(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector2f_): Internal.Vector2f; + positiveX(arg0: Internal.Vector2f_): Internal.Vector2f; + normalizedPositiveX(arg0: Internal.Vector2f_): Internal.Vector2f; + mul(arg0: Internal.Matrix3x2fc_, arg1: Internal.Matrix3x2f_): Internal.Matrix3x2f; + m20(): number; + view(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2f_): Internal.Matrix3x2f; + transformPosition(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + translate(arg0: number, arg1: number, arg2: Internal.Matrix3x2f_): Internal.Matrix3x2f; + get3x3(arg0: number[]): number[]; + get3x3(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get4x4(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + get4x4(arg0: number[], arg1: number): number[]; + viewArea(arg0: number[]): number[]; + transform(arg0: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + m11(): number; + rotate(arg0: number, arg1: Internal.Matrix3x2f_): Internal.Matrix3x2f; + get3x3(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + invert(arg0: Internal.Matrix3x2f_): Internal.Matrix3x2f; + get4x4(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + get3x3(arg0: number[], arg1: number): number[]; + transformDirection(arg0: number, arg1: number, arg2: Internal.Vector2f_): Internal.Vector2f; + unproject(arg0: number, arg1: number, arg2: number[], arg3: Internal.Vector2f_): Internal.Vector2f; + translateLocal(arg0: number, arg1: number, arg2: Internal.Matrix3x2f_): Internal.Matrix3x2f; + get(arg0: Internal.Matrix3x2f_): Internal.Matrix3x2f; + scaleAround(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2f_): Internal.Matrix3x2f; + scaleLocal(arg0: number, arg1: Internal.Matrix3x2f_): Internal.Matrix3x2f; + scaleAroundLocal(arg0: number, arg1: number, arg2: number, arg3: number, arg4: Internal.Matrix3x2f_): Internal.Matrix3x2f; + testPoint(arg0: number, arg1: number): boolean; + rotateAbout(arg0: number, arg1: number, arg2: number, arg3: Internal.Matrix3x2f_): Internal.Matrix3x2f; + get3x3(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + get finite(): boolean + } + type Matrix3x2fc_ = Matrix3x2fc; + class BlockItemBuilder extends Internal.ItemBuilder { + constructor(i: ResourceLocation_) + createObject(): any; + getTranslationKeyGroup(): string; + generateAssetJsons(generator: Internal.AssetJsonGenerator_): void; + get translationKeyGroup(): string + "blockBuilder": Internal.BlockBuilder; + } + type BlockItemBuilder_ = BlockItemBuilder; + abstract class BaseComponent implements Internal.MutableComponent { + constructor() + append($$0: Internal.Component_): Internal.MutableComponent; + getVisualOrderText(): Internal.FormattedCharSequence; + hasStyle(): boolean; + darkRed(): Internal.MutableComponent; + plainCopy(): this; + visitSelf($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visit($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + toJson(): Internal.JsonElement; + visit($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visitSelf($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + darkBlue(): Internal.MutableComponent; + obfuscated(value: boolean): Internal.MutableComponent; + getString($$0: number): string; + darkGreen(): Internal.MutableComponent; + bold(): Internal.MutableComponent; + color(c: Internal.Color_): Internal.MutableComponent; + underlined(): Internal.MutableComponent; + yellow(): Internal.MutableComponent; + withStyle($$0: Internal.UnaryOperator_): Internal.MutableComponent; + darkPurple(): Internal.MutableComponent; + blue(): Internal.MutableComponent; + hover(s: Internal.Component_): Internal.MutableComponent; + bold(value: boolean): Internal.MutableComponent; + withStyle($$0: Internal.ChatFormatting_): Internal.MutableComponent; + aqua(): Internal.MutableComponent; + green(): Internal.MutableComponent; + black(): Internal.MutableComponent; + obfuscated(): Internal.MutableComponent; + strikethrough(value: boolean): Internal.MutableComponent; + insertion(s: string): Internal.MutableComponent; + red(): Internal.MutableComponent; + italic(): Internal.MutableComponent; + forEach(arg0: Internal.Consumer_): void; + component(): Internal.Component; + click(s: Internal.ClickEvent_): Internal.MutableComponent; + underlined(value: boolean): Internal.MutableComponent; + getStyle(): Internal.Style; + self(): Internal.MutableComponent; + rawComponent(): Internal.MutableComponent; + gray(): Internal.MutableComponent; + getContents(): string; + font(s: ResourceLocation_): Internal.MutableComponent; + getSiblings(): Internal.List; + darkAqua(): Internal.MutableComponent; + getString(): string; + darkGray(): Internal.MutableComponent; + spliterator(): Internal.Spliterator; + toString(): string; + iterator(): Internal.Iterator; + noColor(): Internal.MutableComponent; + plainCopy(): Internal.MutableComponent; + setStyle($$0: Internal.Style_): Internal.MutableComponent; + withStyle($$0: Internal.Style_): Internal.MutableComponent; + strikethrough(): Internal.MutableComponent; + gold(): Internal.MutableComponent; + hashCode(): number; + white(): Internal.MutableComponent; + hasSiblings(): boolean; + italic(value: boolean): Internal.MutableComponent; + withStyle(...$$0: Internal.ChatFormatting_[]): Internal.MutableComponent; + rawCopy(): Internal.MutableComponent; + toFlatList($$0: Internal.Style_): Internal.List; + lightPurple(): Internal.MutableComponent; + copy(): Internal.MutableComponent; + equals($$0: any): boolean; + get visualOrderText(): Internal.FormattedCharSequence + get style(): Internal.Style + get contents(): string + get siblings(): Internal.List + get string(): string + set style($$0: Internal.Style_) + } + type BaseComponent_ = BaseComponent; + interface LongIterator extends Internal.PrimitiveIterator$OfLong { + forEachRemaining(arg0: any): void; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + skip(arg0: number): number; + nextLong(): number; + forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + forEachRemaining(arg0: Internal.LongConsumer_): void; + } + type LongIterator_ = LongIterator; + interface RegistrarBuilder { + build(): Internal.Registrar; + saveToDisc(): this; + option(arg0: Internal.RegistrarOption_): this; + syncToClients(): this; + } + type RegistrarBuilder_ = RegistrarBuilder; + class ModuleDescriptor$Requires implements Internal.Comparable { + name(): string; + compareTo(arg0: Internal.ModuleDescriptor$Requires_): number; + hashCode(): number; + rawCompiledVersion(): Internal.Optional; + compiledVersion(): Internal.Optional; + toString(): string; + equals(arg0: any): boolean; + compareTo(arg0: any): number; + modifiers(): Internal.Set; + } + type ModuleDescriptor$Requires_ = ModuleDescriptor$Requires; + class LeaveVineDecorator extends Internal.TreeDecorator { + constructor() + place($$0: Internal.LevelSimulatedReader_, $$1: Internal.BiConsumer_, $$2: Internal.Random_, $$3: Internal.List_, $$4: Internal.List_): void; + readonly static "INSTANCE": Internal.LeaveVineDecorator; + readonly static "CODEC": any; + } + type LeaveVineDecorator_ = LeaveVineDecorator; + class Advancement { + constructor($$0: ResourceLocation_, $$1: Internal.Advancement_, $$2: Internal.DisplayInfo_, $$3: Internal.AdvancementRewards_, $$4: Internal.Map_, $$5: string[][]) + toString(): string; + getCriteria(): Internal.Map; + addChild($$0: Internal.Advancement_): void; + getParent(): this; + hashCode(): number; + getId(): ResourceLocation; + getDisplay(): Internal.DisplayInfo; + getRewards(): Internal.AdvancementRewards; + deconstruct(): Internal.Advancement$Builder; + getRequirements(): string[][]; + getChatComponent(): Internal.Component; + equals($$0: any): boolean; + getMaxCriteraRequired(): number; + getChildren(): Internal.Iterable; + get criteria(): Internal.Map + get parent(): Internal.Advancement + get id(): ResourceLocation + get display(): Internal.DisplayInfo + get rewards(): Internal.AdvancementRewards + get requirements(): string[][] + get chatComponent(): Internal.Component + get maxCriteraRequired(): number + get children(): Internal.Iterable + } + type Advancement_ = Advancement; + abstract class PermissionCollection implements Internal.Serializable { + constructor() + toString(): string; + setReadOnly(): void; + elementsAsStream(): Internal.Stream; + elements(): Internal.Enumeration; + implies(arg0: Internal.Permission_): boolean; + isReadOnly(): boolean; + add(arg0: Internal.Permission_): void; + get readOnly(): boolean + } + type PermissionCollection_ = PermissionCollection; + interface Char2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { + composeByte(arg0: Internal.Byte2CharFunction_): Internal.Byte2BooleanFunction; + composeDouble(arg0: Internal.Double2CharFunction_): Internal.Double2BooleanFunction; + getOrDefault(arg0: any, arg1: any): any; + or(arg0: Internal.IntPredicate_): Internal.IntPredicate; + negate(): Internal.IntPredicate; + composeChar(arg0: Internal.Char2CharFunction_): this; + put(arg0: string, arg1: boolean): boolean; + composeLong(arg0: Internal.Long2CharFunction_): Internal.Long2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Char2IntFunction; + containsKey(arg0: string): boolean; + composeFloat(arg0: Internal.Float2CharFunction_): Internal.Float2BooleanFunction; + containsKey(arg0: any): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Char2ShortFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Char2ByteFunction; + get(arg0: any): boolean; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Char2ObjectFunction; + put(arg0: any, arg1: any): any; + composeReference(arg0: Internal.Reference2CharFunction_): Internal.Reference2BooleanFunction; + defaultReturnValue(): boolean; + and(arg0: Internal.IntPredicate_): Internal.IntPredicate; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Char2FloatFunction; + apply(arg0: string): boolean; + composeObject(arg0: Internal.Object2CharFunction_): Internal.Object2BooleanFunction; + getOrDefault(arg0: any, arg1: boolean): boolean; + put(arg0: string, arg1: boolean): boolean; + test(arg0: number): boolean; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Char2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Char2LongFunction; + size(): number; + composeShort(arg0: Internal.Short2CharFunction_): Internal.Short2BooleanFunction; + get(arg0: string): boolean; + composeInt(arg0: Internal.Int2CharFunction_): Internal.Int2BooleanFunction; + clear(): void; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Char2ReferenceFunction; + remove(arg0: string): boolean; + remove(arg0: any): any; + defaultReturnValue(arg0: boolean): void; + getOrDefault(arg0: string, arg1: boolean): boolean; + andThen(arg0: Internal.Function_): Internal.Function; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Char2DoubleFunction; + } + type Char2BooleanFunction_ = ((arg0: string)=>boolean) | Char2BooleanFunction; + interface LongStream$Builder extends Internal.LongConsumer { + andThen(arg0: Internal.LongConsumer_): Internal.LongConsumer; + build(): Internal.LongStream; + add(arg0: number): this; + accept(arg0: number): void; + } + type LongStream$Builder_ = LongStream$Builder; + class ClientLevel$ClientLevelData implements Internal.WritableLevelData { + constructor($$0: Internal.Difficulty_, $$1: boolean, $$2: boolean) + fillCrashReportCategory($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_): void; + isRaining(): boolean; + setRaining($$0: boolean): void; + getSpawnAngle(): number; + getGameRules(): Internal.GameRules; + getHorizonHeight($$0: Internal.LevelHeightAccessor_): number; + isHardcore(): boolean; + getYSpawn(): number; + getGameTime(): number; + getZSpawn(): number; + getXSpawn(): number; + getDifficulty(): Internal.Difficulty; + isThundering(): boolean; + isDifficultyLocked(): boolean; + setXSpawn($$0: number): void; + setDayTime($$0: number): void; + getClearColorScale(): number; + setDifficulty($$0: Internal.Difficulty_): void; + setZSpawn($$0: number): void; + setYSpawn($$0: number): void; + setDifficultyLocked($$0: boolean): void; + setSpawnAngle($$0: number): void; + setSpawn($$0: BlockPos_, $$1: number): void; + getDayTime(): number; + setGameTime($$0: number): void; + get raining(): boolean + set raining($$0: boolean) + get spawnAngle(): number + get gameRules(): Internal.GameRules + get hardcore(): boolean + get YSpawn(): number + get gameTime(): number + get ZSpawn(): number + get XSpawn(): number + get difficulty(): Internal.Difficulty + get thundering(): boolean + get difficultyLocked(): boolean + set XSpawn($$0: number) + set dayTime($$0: number) + get clearColorScale(): number + set difficulty($$0: Internal.Difficulty_) + set ZSpawn($$0: number) + set YSpawn($$0: number) + set difficultyLocked($$0: boolean) + set spawnAngle($$0: number) + get dayTime(): number + set gameTime($$0: number) + } + type ClientLevel$ClientLevelData_ = ClientLevel$ClientLevelData; + class Pufferfish extends Internal.AbstractFish { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + getBucketItemStack(): Internal.ItemStack; + aiStep(): void; + playerTouch($$0: Internal.Player_): void; + method_5652($$0: Internal.CompoundTag_): void; + asKJS(): Internal.EntityJS; + tick(): void; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + setPuffState($$0: number): void; + getPuffState(): number; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + foodEatenKJS(is: Internal.ItemStack_): void; + get bucketItemStack(): Internal.ItemStack + set puffState($$0: number) + get puffState(): number + readonly static "STATE_FULL": 2; + readonly static "STATE_SMALL": 0; + readonly static "STATE_MID": 1; + } + type Pufferfish_ = Pufferfish; + interface BaseStream extends Internal.AutoCloseable { + onClose(arg0: Internal.Runnable_): S; + unordered(): S; + isParallel(): boolean; + close(): void; + parallel(): S; + spliterator(): Internal.Spliterator; + sequential(): S; + iterator(): Internal.Iterator; + get parallel(): boolean + } + type BaseStream_ = BaseStream; + interface Clearable { + tryClear($$0: any): void; + clearContent(): void; + } + type Clearable_ = Clearable; + class Camera { + constructor() + getLeftVector(): Internal.Vector3f; + getPosition(): Vec3; + getNearPlane(): Internal.Camera$NearPlane; + getLookVector(): Internal.Vector3f; + getXRot(): number; + tick(): void; + getFluidInCamera(): Internal.FogType; + setup($$0: Internal.BlockGetter_, $$1: Internal.Entity_, $$2: boolean, $$3: boolean, $$4: number): void; + handler$blf000$noLerp(ci: Internal.CallbackInfo_): void; + getEntity(): Internal.Entity; + getYRot(): number; + isDetached(): boolean; + isInitialized(): boolean; + rotation(): Internal.Quaternion; + reset(): void; + getUpVector(): Internal.Vector3f; + getBlockPosition(): BlockPos; + get leftVector(): Internal.Vector3f + get position(): Vec3 + get nearPlane(): Internal.Camera$NearPlane + get lookVector(): Internal.Vector3f + get XRot(): number + get fluidInCamera(): Internal.FogType + get entity(): Internal.Entity + get YRot(): number + get detached(): boolean + get initialized(): boolean + get upVector(): Internal.Vector3f + get blockPosition(): BlockPos + readonly static "FOG_DISTANCE_SCALE": 0.083333336; + } + type Camera_ = Camera; + class Climate$TargetPoint extends Internal.Record { + constructor($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number) + depth(): number; + weirdness(): number; + hashCode(): number; + toString(): string; + erosion(): number; + temperature(): number; + continentalness(): number; + equals($$0: any): boolean; + humidity(): number; + } + type Climate$TargetPoint_ = Climate$TargetPoint; + abstract class AbstractDragonPhaseInstance implements Internal.DragonPhaseInstance { + constructor($$0: Internal.EnderDragon_) + doClientTick(): void; + onHurt($$0: Internal.DamageSource_, $$1: number): number; + isSitting(): boolean; + end(): void; + getFlyTargetLocation(): Vec3; + getFlySpeed(): number; + getTurnSpeed(): number; + begin(): void; + onCrystalDestroyed($$0: Internal.EndCrystal_, $$1: BlockPos_, $$2: Internal.DamageSource_, $$3: Internal.Player_): void; + doServerTick(): void; + get sitting(): boolean + get flyTargetLocation(): Vec3 + get flySpeed(): number + get turnSpeed(): number + } + type AbstractDragonPhaseInstance_ = AbstractDragonPhaseInstance; + interface Byte2FloatFunction extends Internal.IntToDoubleFunction, it.unimi.dsi.fastutil.Function { + composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2FloatFunction; + applyAsDouble(arg0: number): number; + composeLong(arg0: Internal.Long2ByteFunction_): Internal.Long2FloatFunction; + apply(arg0: number): number; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2FloatFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + composeObject(arg0: Internal.Object2ByteFunction_): Internal.Object2FloatFunction; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + defaultReturnValue(arg0: number): void; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2ByteFunction_): Internal.Reference2FloatFunction; + containsKey(arg0: any): boolean; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Byte2CharFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Byte2ReferenceFunction; + put(arg0: any, arg1: any): any; + containsKey(arg0: number): boolean; + composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2FloatFunction; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Byte2DoubleFunction; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Byte2LongFunction; + get(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Byte2ByteFunction; + remove(arg0: any): number; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Byte2ObjectFunction; + composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2FloatFunction; + getOrDefault(arg0: any, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + size(): number; + composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2FloatFunction; + put(arg0: number, arg1: number): number; + composeByte(arg0: Internal.Byte2ByteFunction_): this; + clear(): void; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Byte2ShortFunction; + } + type Byte2FloatFunction_ = ((arg0: number)=>number) | Byte2FloatFunction; + class Blender$BlendingOutput extends Internal.Record { + constructor($$0: number, $$1: number) + hashCode(): number; + blendingOffset(): number; + toString(): string; + alpha(): number; + equals($$0: any): boolean; + } + type Blender$BlendingOutput_ = Blender$BlendingOutput; + class LootNumberProviderType extends Internal.SerializerType { + constructor($$0: Internal.Serializer_) + } + type LootNumberProviderType_ = Special.LootNumberProviderType | LootNumberProviderType; + class ThreadGroup implements Internal.Thread$UncaughtExceptionHandler { + constructor(arg0: Internal.ThreadGroup_, arg1: string) + constructor(arg0: string) + isDaemon(): boolean; + suspend(): void; + setMaxPriority(arg0: number): void; + allowThreadSuspension(arg0: boolean): boolean; + toString(): string; + destroy(): void; + activeGroupCount(): number; + checkAccess(): void; + uncaughtException(arg0: Internal.Thread_, arg1: Internal.Throwable_): void; + enumerate(arg0: Internal.ThreadGroup_[], arg1: boolean): number; + resume(): void; + enumerate(arg0: Internal.ThreadGroup_[]): number; + getParent(): this; + list(): void; + setDaemon(arg0: boolean): void; + getMaxPriority(): number; + interrupt(): void; + enumerate(arg0: Internal.Thread_[], arg1: boolean): number; + parentOf(arg0: Internal.ThreadGroup_): boolean; + getName(): string; + enumerate(arg0: Internal.Thread_[]): number; + stop(): void; + activeCount(): number; + isDestroyed(): boolean; + get daemon(): boolean + set maxPriority(arg0: number) + get parent(): Internal.ThreadGroup + set daemon(arg0: boolean) + get maxPriority(): number + get name(): string + get destroyed(): boolean + } + type ThreadGroup_ = ThreadGroup; + class BannerBlockEntity extends Internal.BlockEntity implements Internal.Nameable { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + constructor($$0: BlockPos_, $$1: Internal.BlockState_, $$2: Internal.DyeColor_) + static getPatternCount($$0: Internal.ItemStack_): number; + getDisplayName(): Internal.Component; + getName(): Internal.Component; + getBaseColor(): Internal.DyeColor; + getUpdateTag(): Internal.CompoundTag; + static removeLastPattern($$0: Internal.ItemStack_): void; + getItem(): Internal.ItemStack; + static getItemPatterns($$0: Internal.ItemStack_): Internal.ListTag; + setCustomName($$0: Internal.Component_): void; + getUpdatePacket(): Internal.ClientboundBlockEntityDataPacket; + hasCustomName(): boolean; + fromItem($$0: Internal.ItemStack_, $$1: Internal.DyeColor_): void; + static createPatterns($$0: Internal.DyeColor_, $$1: Internal.ListTag_): Internal.List>; + load($$0: Internal.CompoundTag_): void; + getUpdatePacket(): Internal.Packet; + getPatterns(): Internal.List>; + fromItem($$0: Internal.ItemStack_): void; + getCustomName(): Internal.Component; + get displayName(): Internal.Component + get name(): Internal.Component + get baseColor(): Internal.DyeColor + get updateTag(): Internal.CompoundTag + get item(): Internal.ItemStack + set customName($$0: Internal.Component_) + get updatePacket(): Internal.ClientboundBlockEntityDataPacket + get updatePacket(): Internal.Packet + get patterns(): Internal.List> + get customName(): Internal.Component + readonly static "TAG_PATTERNS": "Patterns"; + readonly static "MAX_PATTERNS": 6; + readonly static "TAG_COLOR": "Color"; + readonly static "TAG_PATTERN": "Pattern"; + } + type BannerBlockEntity_ = BannerBlockEntity; + interface SpectatorMenuItem { + getName(): Internal.Component; + selectItem(arg0: Internal.SpectatorMenu_): void; + renderIcon(arg0: Internal.PoseStack_, arg1: number, arg2: number): void; + isEnabled(): boolean; + get name(): Internal.Component + get enabled(): boolean + } + type SpectatorMenuItem_ = SpectatorMenuItem; + class ValueRange implements Internal.Serializable { + getMinimum(): number; + toString(): string; + getMaximum(): number; + static of(arg0: number, arg1: number, arg2: number): Internal.ValueRange; + static of(arg0: number, arg1: number, arg2: number, arg3: number): Internal.ValueRange; + checkValidIntValue(arg0: number, arg1: Internal.TemporalField_): number; + isIntValue(): boolean; + getLargestMinimum(): number; + isFixed(): boolean; + static of(arg0: number, arg1: number): Internal.ValueRange; + hashCode(): number; + isValidIntValue(arg0: number): boolean; + isValidValue(arg0: number): boolean; + getSmallestMaximum(): number; + equals(arg0: any): boolean; + checkValidValue(arg0: number, arg1: Internal.TemporalField_): number; + get minimum(): number + get maximum(): number + get intValue(): boolean + get largestMinimum(): number + get fixed(): boolean + get smallestMaximum(): number + } + type ValueRange_ = ValueRange; + class RootSystemConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.Holder_, $$1: number, $$2: number, $$3: Internal.TagKey_, $$4: Internal.BlockStateProvider_, $$5: number, $$6: number, $$7: number, $$8: number, $$9: Internal.BlockStateProvider_, $$10: number, $$11: number, $$12: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "rootColumnMaxHeight": number; + readonly static "CODEC": any; + readonly "allowedTreePosition": net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate; + readonly "requiredVerticalSpaceForTree": number; + readonly "rootRadius": number; + readonly "hangingRootStateProvider": Internal.BlockStateProvider; + readonly "hangingRootsVerticalSpan": number; + readonly "hangingRootPlacementAttempts": number; + readonly "rootStateProvider": Internal.BlockStateProvider; + readonly "rootReplaceable": Internal.TagKey; + readonly "hangingRootRadius": number; + readonly "rootPlacementAttempts": number; + readonly "treeFeature": Internal.Holder; + readonly "allowedVerticalWaterForTree": number; + } + type RootSystemConfiguration_ = RootSystemConfiguration; + class PerlinSimplexNoise { + constructor($$0: Internal.RandomSource_, $$1: Internal.List_) + getValue($$0: number, $$1: number, $$2: boolean): number; + } + type PerlinSimplexNoise_ = PerlinSimplexNoise; + class MultiPlayerGameMode { + constructor($$0: Internal.Minecraft_, $$1: Internal.ClientPacketListener_) + adjustPlayer($$0: Internal.Player_): void; + stopDestroyBlock(): void; + handler$zgk000$interactEntityAtLocation(player: Internal.Player_, entity: Internal.Entity_, hitResult: Internal.EntityHitResult_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; + createPlayer($$0: Internal.ClientLevel_, $$1: Internal.StatsCounter_, $$2: Internal.ClientRecipeBook_, $$3: boolean, $$4: boolean): Internal.LocalPlayer; + interact($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Hand_): Internal.InteractionResult; + createPlayer($$0: Internal.ClientLevel_, $$1: Internal.StatsCounter_, $$2: Internal.ClientRecipeBook_): Internal.LocalPlayer; + hasExperience(): boolean; + handlePickItem($$0: number): void; + interactAt($$0: Internal.Player_, $$1: Internal.Entity_, $$2: Internal.EntityHitResult_, $$3: Hand_): Internal.InteractionResult; + hasFarPickRange(): boolean; + useItemOn($$0: Internal.LocalPlayer_, $$1: Internal.ClientLevel_, $$2: Hand_, $$3: Internal.BlockHitResult_): Internal.InteractionResult; + handleCreativeModeItemDrop($$0: Internal.ItemStack_): void; + useItem($$0: Internal.Player_, $$1: Internal.Level_, $$2: Hand_): Internal.InteractionResult; + handler$zgk000$interactItem(player: Internal.Player_, world: Internal.Level_, hand: Hand_, info: Internal.CallbackInfoReturnable_): void; + hasMissTime(): boolean; + canHurtPlayer(): boolean; + handler$zgk000$method_2902(pos: BlockPos_, direction: Internal.Direction_, info: Internal.CallbackInfoReturnable_): void; + hasInfiniteItems(): boolean; + isDestroying(): boolean; + getPlayerMode(): Internal.GameType; + handleInventoryButtonClick($$0: number, $$1: number): void; + handler$zgk000$interactBlock(player: Internal.LocalPlayer_, world: Internal.ClientLevel_, hand: Hand_, blockHitResult: Internal.BlockHitResult_, info: Internal.CallbackInfoReturnable_): void; + attack($$0: Internal.Player_, $$1: Internal.Entity_): void; + getPreviousPlayerMode(): Internal.GameType; + handler$zgk000$attackEntity(player: Internal.Player_, entity: Internal.Entity_, info: Internal.CallbackInfo_): void; + handlePlaceRecipe($$0: number, $$1: Internal.Recipe_, $$2: boolean): void; + setLocalMode($$0: Internal.GameType_, $$1: Internal.GameType_): void; + tick(): void; + getPickRange(): number; + continueDestroyBlock($$0: BlockPos_, $$1: Internal.Direction_): boolean; + releaseUsingItem($$0: Internal.Player_): void; + handleInventoryMouseClick($$0: number, $$1: number, $$2: number, $$3: Internal.ClickType_, $$4: Internal.Player_): void; + isServerControlledInventory(): boolean; + handleCreativeModeItemAdd($$0: Internal.ItemStack_, $$1: number): void; + destroyBlock($$0: BlockPos_): boolean; + handler$zgk000$attackBlock(pos: BlockPos_, direction: Internal.Direction_, info: Internal.CallbackInfoReturnable_): void; + handleBlockBreakAck($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: Internal.ServerboundPlayerActionPacket$Action_, $$4: boolean): void; + isAlwaysFlying(): boolean; + startDestroyBlock($$0: BlockPos_, $$1: Internal.Direction_): boolean; + setLocalMode($$0: Internal.GameType_): void; + get destroying(): boolean + get playerMode(): Internal.GameType + get previousPlayerMode(): Internal.GameType + get pickRange(): number + get serverControlledInventory(): boolean + get alwaysFlying(): boolean + set localMode($$0: Internal.GameType_) + } + type MultiPlayerGameMode_ = MultiPlayerGameMode; + interface Long2IntFunction extends Internal.LongToIntFunction, it.unimi.dsi.fastutil.Function { + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2IntFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): number; + get(arg0: number): number; + getOrDefault(arg0: number, arg1: number): number; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Long2FloatFunction; + containsKey(arg0: any): boolean; + andThenInt(arg0: Internal.Int2IntFunction_): this; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Long2ObjectFunction; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: any, arg1: any): any; + applyAsInt(arg0: number): number; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Long2ShortFunction; + remove(arg0: any): number; + andThen(arg0: Internal.Function_): Internal.Function; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Long2ReferenceFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Long2ByteFunction; + getOrDefault(arg0: any, arg1: number): number; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Long2LongFunction; + containsKey(arg0: number): boolean; + put(arg0: number, arg1: number): number; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2IntFunction; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2IntFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2IntFunction; + remove(arg0: number): number; + size(): number; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2IntFunction; + defaultReturnValue(arg0: number): void; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2IntFunction; + apply(arg0: number): number; + clear(): void; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Long2CharFunction; + put(arg0: number, arg1: number): number; + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2IntFunction; + composeLong(arg0: Internal.Long2LongFunction_): this; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Long2DoubleFunction; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2IntFunction; + } + type Long2IntFunction_ = Long2IntFunction | ((arg0: number)=>number); + interface Algebra { + apply(arg0: number): Internal.RewriteResult; + toString(arg0: number): string; + } + type Algebra_ = Algebra; + class MobSpawnSettings$SpawnerData extends Internal.WeightedEntry$IntrusiveBase { + constructor($$0: Internal.EntityType_, $$1: Internal.Weight_, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: number, $$2: number, $$3: number) + toString(): string; + readonly "minCount": number; + readonly static "CODEC": any; + readonly "type": Internal.EntityType; + readonly "maxCount": number; + } + type MobSpawnSettings$SpawnerData_ = MobSpawnSettings$SpawnerData; + class FlowingFluidBuilder extends Internal.BuilderBase { + constructor(b: Internal.FluidBuilder_) + createObject(): any; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + get registryType(): Internal.RegistryObjectBuilderTypes + readonly "fluidBuilder": Internal.FluidBuilder; + } + type FlowingFluidBuilder_ = FlowingFluidBuilder; + interface ObjDoubleConsumer { + accept(arg0: T, arg1: number): void; + } + type ObjDoubleConsumer_ = ObjDoubleConsumer | ((arg0: T, arg1: number)=>void); + class PlayerSensor extends Internal.Sensor { + constructor() + requires(): Internal.Set>; + } + type PlayerSensor_ = PlayerSensor; + interface ComponentKJS extends Internal.Component, Internal.JsonSerializable, Internal.WrappedJS, Internal.Iterable { + obfuscated(): Internal.MutableComponent; + strikethrough(value: boolean): Internal.MutableComponent; + insertion(s: string): Internal.MutableComponent; + red(): Internal.MutableComponent; + italic(): Internal.MutableComponent; + darkRed(): Internal.MutableComponent; + forEach(arg0: Internal.Consumer_): void; + visitSelf($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + visit($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + click(s: Internal.ClickEvent_): Internal.MutableComponent; + underlined(value: boolean): Internal.MutableComponent; + toJson(): Internal.JsonElement; + self(): Internal.MutableComponent; + visit($$0: Internal.FormattedText$StyledContentConsumer_, $$1: Internal.Style_): Internal.Optional; + gray(): Internal.MutableComponent; + visitSelf($$0: Internal.FormattedText$ContentConsumer_): Internal.Optional; + darkBlue(): Internal.MutableComponent; + obfuscated(value: boolean): Internal.MutableComponent; + font(s: ResourceLocation_): Internal.MutableComponent; + getString($$0: number): string; + darkAqua(): Internal.MutableComponent; + iterator(): Internal.Iterator; + darkGreen(): Internal.MutableComponent; + bold(): Internal.MutableComponent; + color(c: Internal.Color_): Internal.MutableComponent; + underlined(): Internal.MutableComponent; + getString(): string; + yellow(): Internal.MutableComponent; + darkGray(): Internal.MutableComponent; + darkPurple(): Internal.MutableComponent; + spliterator(): Internal.Spliterator; + noColor(): Internal.MutableComponent; + blue(): Internal.MutableComponent; + hover(s: Internal.Component_): Internal.MutableComponent; + strikethrough(): Internal.MutableComponent; + gold(): Internal.MutableComponent; + bold(value: boolean): Internal.MutableComponent; + white(): Internal.MutableComponent; + italic(value: boolean): Internal.MutableComponent; + aqua(): Internal.MutableComponent; + toFlatList($$0: Internal.Style_): Internal.List; + lightPurple(): Internal.MutableComponent; + green(): Internal.MutableComponent; + black(): Internal.MutableComponent; + get string(): string + } + type ComponentKJS_ = ComponentKJS; + interface Spliterator$OfInt extends Internal.Spliterator$OfPrimitive { + forEachRemaining(arg0: any): void; + trySplit(): Internal.Spliterator$OfPrimitive; + tryAdvance(arg0: Internal.IntConsumer_): boolean; + forEachRemaining(arg0: Internal.Consumer_): void; + getComparator(): Internal.Comparator; + getExactSizeIfKnown(): number; + hasCharacteristics(arg0: number): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + forEachRemaining(arg0: Internal.IntConsumer_): void; + tryAdvance(arg0: any): boolean; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + } + type Spliterator$OfInt_ = Spliterator$OfInt; + interface Object2ReferenceFunction extends it.unimi.dsi.fastutil.Function { + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Object2ShortFunction; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ReferenceFunction; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2ReferenceFunction; + getOrDefault(arg0: any, arg1: V): V; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Object2CharFunction; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Object2ObjectFunction; + containsKey(arg0: any): boolean; + put(arg0: K, arg1: V): V; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2ReferenceFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2ReferenceFunction; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Object2FloatFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Object2IntFunction; + get(arg0: any): V; + remove(arg0: any): V; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Object2ByteFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Object2ReferenceFunction; + apply(arg0: K): V; + andThen(arg0: Internal.Function_): Internal.Function; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2ReferenceFunction; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2ReferenceFunction; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Object2LongFunction; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2ReferenceFunction; + size(): number; + compose(arg0: Internal.Function_): Internal.Function; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2ReferenceFunction; + clear(): void; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Object2DoubleFunction; + defaultReturnValue(): V; + defaultReturnValue(arg0: V): void; + } + type Object2ReferenceFunction_ = ((arg0: any)=>V) | Object2ReferenceFunction; + class FurnaceBlockEntity extends Internal.AbstractFurnaceBlockEntity { + constructor($$0: BlockPos_, $$1: Internal.BlockState_) + stopOpen($$0: Internal.Player_): void; + setRecipeUsed($$0: Internal.Level_, $$1: Internal.ServerPlayer_, $$2: Internal.Recipe_): boolean; + getMaxStackSize(): number; + countItem($$0: Internal.Item_): number; + hasCustomName(): boolean; + startOpen($$0: Internal.Player_): void; + hasAnyOf($$0: Internal.Set_): boolean; + get maxStackSize(): number + } + type FurnaceBlockEntity_ = FurnaceBlockEntity; + class BossHealthOverlay extends Internal.GuiComponent { + constructor($$0: Internal.Minecraft_) + shouldCreateWorldFog(): boolean; + shouldPlayMusic(): boolean; + render($$0: Internal.PoseStack_): void; + reset(): void; + update($$0: Internal.ClientboundBossEventPacket_): void; + shouldDarkenScreen(): boolean; + } + type BossHealthOverlay_ = BossHealthOverlay; + class AirBlock extends Internal.Block { + constructor($$0: Internal.BlockBehaviour$Properties_) + arch$holder(): Internal.Holder; + getBlockStatesKJS(): Internal.List; + getAppearance(state: Internal.BlockState_, renderView: Internal.BlockAndTintGetter_, pos: BlockPos_, side: Internal.Direction_, sourceState: Internal.BlockState_, sourcePos: BlockPos_): Internal.BlockState; + getShape($$0: Internal.BlockState_, $$1: Internal.BlockGetter_, $$2: BlockPos_, $$3: Internal.CollisionContext_): Internal.VoxelShape; + arch$registryName(): ResourceLocation; + getRenderShape($$0: Internal.BlockState_): Internal.RenderShape; + get blockStatesKJS(): Internal.List + } + type AirBlock_ = AirBlock; + class RuleProcessor extends Internal.StructureProcessor { + constructor($$0: Internal.List_) + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "CODEC": any; + } + type RuleProcessor_ = RuleProcessor; + interface LongCollection extends Internal.LongIterable, Internal.Collection { + stream(): Internal.Stream; + forEach(arg0: Internal.Consumer_): void; + longIterator(): Internal.LongIterator; + iterator(): Internal.LongIterator; + add(arg0: number): boolean; + removeIf(arg0: Internal.LongPredicate_): boolean; + toLongArray(arg0: number[]): number[]; + toArray(arg0: number[]): number[]; + toArray(arg0: Internal.IntFunction_): T[]; + retainAll(arg0: Internal.LongCollection_): boolean; + parallelStream(): Internal.Stream; + forEach(arg0: Internal.LongConsumer_): void; + contains(arg0: any): boolean; + addAll(arg0: Internal.LongCollection_): boolean; + contains(arg0: number): boolean; + remove(arg0: any): boolean; + rem(arg0: number): boolean; + add(arg0: any): boolean; + toLongArray(): number[]; + forEach(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + removeAll(arg0: Internal.LongCollection_): boolean; + containsAll(arg0: Internal.LongCollection_): boolean; + longParallelStream(): Internal.LongStream; + removeIf(arg0: Internal.Predicate_): boolean; + spliterator(): Internal.Spliterator; + longStream(): Internal.LongStream; + add(arg0: number): boolean; + longSpliterator(): Internal.LongSpliterator; + removeIf(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): boolean; + } + type LongCollection_ = LongCollection; + class NativeJavaClass extends Internal.NativeJavaObject implements dev.latvian.mods.rhino.Function { + constructor() + constructor(scope: Internal.Scriptable_, cl: Internal.Class_, isAdapter: boolean) + constructor(scope: Internal.Scriptable_, cl: Internal.Class_) + call(cx: Internal.Context_, scope: Internal.Scriptable_, thisObj: Internal.Scriptable_, args: any[]): any; + toString(): string; + hasInstance(value: Internal.Scriptable_): boolean; + getClassName(): string; + getDefaultValue(hint: Internal.Class_): any; + has(name: string, start: Internal.Scriptable_): boolean; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getAllIds(): any[]; + get(name: string, start: Internal.Scriptable_): any; + getIds(): any[]; + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getClassObject(): Internal.Class; + getTypeOf(): Internal.MemberType; + put(name: string, start: Internal.Scriptable_, value: any): void; + construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): Internal.Scriptable; + get className(): string + get allIds(): any[] + get ids(): any[] + get classObject(): Internal.Class + get typeOf(): Internal.MemberType + } + type NativeJavaClass_ = NativeJavaClass; + interface CubicSpline extends Internal.ToFloatFunction { + max(): number; + builder($$0: Internal.ToFloatFunction_): Internal.CubicSpline$Builder; + codec($$0: Internal.Codec_>): Internal.Codec>; + constant($$0: number): this; + mapAll(arg0: Internal.CubicSpline$CoordinateVisitor_): this; + min(): number; + parityString(): string; + builder($$0: Internal.ToFloatFunction_, $$1: Internal.ToFloatFunction_): Internal.CubicSpline$Builder; + } + type CubicSpline_ = CubicSpline; + class ClientboundContainerSetSlotPacket implements Internal.Packet { + constructor($$0: number, $$1: number, $$2: number, $$3: Internal.ItemStack_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + getStateId(): number; + getItem(): Internal.ItemStack; + handle($$0: Internal.ClientGamePacketListener_): void; + getContainerId(): number; + getSlot(): number; + isSkippable(): boolean; + get stateId(): number + get item(): Internal.ItemStack + get containerId(): number + get slot(): number + get skippable(): boolean + readonly static "CARRIED_ITEM": -1; + readonly static "PLAYER_INVENTORY": -2; + } + type ClientboundContainerSetSlotPacket_ = ClientboundContainerSetSlotPacket; + class CrashReportCategory { + constructor($$0: string) + static formatLocation($$0: Internal.LevelHeightAccessor_, $$1: number, $$2: number, $$3: number): string; + setDetail($$0: string, $$1: Internal.CrashReportDetail_): this; + setDetail($$0: string, $$1: any): this; + static formatLocation($$0: Internal.LevelHeightAccessor_, $$1: BlockPos_): string; + fillInStackTrace($$0: number): number; + getStacktrace(): Internal.StackTraceElement[]; + static populateBlockDetails($$0: Internal.CrashReportCategory_, $$1: Internal.LevelHeightAccessor_, $$2: BlockPos_, $$3: Internal.BlockState_): void; + validateStackTrace($$0: Internal.StackTraceElement_, $$1: Internal.StackTraceElement_): boolean; + static formatLocation($$0: Internal.LevelHeightAccessor_, $$1: number, $$2: number, $$3: number): string; + setDetailError($$0: string, $$1: Internal.Throwable_): void; + getDetails($$0: Internal.StringBuilder_): void; + trimStacktrace(size: number): void; + get stacktrace(): Internal.StackTraceElement[] + } + type CrashReportCategory_ = CrashReportCategory; + class Biome { + getWaterColor(): number; + getPrecipitation(): Internal.Biome$Precipitation; + getMobSettings(): Internal.MobSpawnSettings; + getAmbientLoop(): Internal.Optional; + shouldMeltFrozenOceanIcebergSlightly($$0: BlockPos_): boolean; + getSpecialEffects(): Internal.BiomeSpecialEffects; + coldEnoughToSnow($$0: BlockPos_): boolean; + getDownfall(): number; + shouldFreeze($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: boolean): boolean; + shouldSnow($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; + warmEnoughToRain($$0: BlockPos_): boolean; + getFogColor(): number; + shouldFreeze($$0: Internal.LevelReader_, $$1: BlockPos_): boolean; + getSkyColor(): number; + getFoliageColor(): number; + static getBiomeCategory($$0: Internal.Holder_): Internal.Biome$BiomeCategory; + shouldSnowGolemBurn($$0: BlockPos_): boolean; + getAmbientAdditions(): Internal.Optional; + getAmbientMood(): Internal.Optional; + getBackgroundMusic(): Internal.Optional; + getBaseTemperature(): number; + getWaterFogColor(): number; + getAmbientParticle(): Internal.Optional; + isHumid(): boolean; + getGrassColor($$0: number, $$1: number): number; + getGenerationSettings(): Internal.BiomeGenerationSettings; + get waterColor(): number + get precipitation(): Internal.Biome$Precipitation + get mobSettings(): Internal.MobSpawnSettings + get ambientLoop(): Internal.Optional + get specialEffects(): Internal.BiomeSpecialEffects + get downfall(): number + get fogColor(): number + get skyColor(): number + get foliageColor(): number + get ambientAdditions(): Internal.Optional + get ambientMood(): Internal.Optional + get backgroundMusic(): Internal.Optional + get baseTemperature(): number + get waterFogColor(): number + get ambientParticle(): Internal.Optional + get humid(): boolean + get generationSettings(): Internal.BiomeGenerationSettings + readonly "climateSettings": Internal.Biome$ClimateSettings; + /** + * @java.lang.Deprecated(forRemoval=true, since="") + */ + readonly static "BIOME_INFO_NOISE": Internal.PerlinSimplexNoise; + readonly static "CODEC": any; + readonly "mobSettings": Internal.MobSpawnSettings; + readonly "generationSettings": Internal.BiomeGenerationSettings; + readonly static "DIRECT_CODEC": any; + readonly static "NETWORK_CODEC": any; + "biomeCategory": Internal.Biome$BiomeCategory; + readonly static "LIST_CODEC": any; + } + type Biome_ = Special.Biome | Biome; + class ServerboundEditBookPacket implements Internal.Packet { + constructor($$0: number, $$1: Internal.List_, $$2: Internal.Optional_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getTitle(): Internal.Optional; + getPages(): Internal.List; + getSlot(): number; + isSkippable(): boolean; + get title(): Internal.Optional + get pages(): Internal.List + get slot(): number + get skippable(): boolean + readonly static "MAX_BYTES_PER_CHAR": 4; + } + type ServerboundEditBookPacket_ = ServerboundEditBookPacket; + class StructurePlaceSettings { + constructor() + setKeepLiquids($$0: boolean): this; + setMirror($$0: Internal.Mirror_): this; + setRotation($$0: Internal.Rotation_): this; + shouldFinalizeEntities(): boolean; + setFinalizeEntities($$0: boolean): this; + isIgnoreEntities(): boolean; + clearProcessors(): this; + setIgnoreEntities($$0: boolean): this; + getRandomPalette($$0: Internal.List_, $$1: BlockPos_): Internal.StructureTemplate$Palette; + setRandom($$0: Internal.Random_): this; + shouldKeepLiquids(): boolean; + getRandom($$0: BlockPos_): Internal.Random; + getBoundingBox(): Internal.BoundingBox; + setKnownShape($$0: boolean): this; + getRotationPivot(): BlockPos; + addProcessor($$0: Internal.StructureProcessor_): this; + getRotation(): Internal.Rotation; + setRotationPivot($$0: BlockPos_): this; + copy(): this; + getMirror(): Internal.Mirror; + setBoundingBox($$0: Internal.BoundingBox_): this; + popProcessor($$0: Internal.StructureProcessor_): this; + getProcessors(): Internal.List; + getKnownShape(): boolean; + set keepLiquids($$0: boolean) + set mirror($$0: Internal.Mirror_) + set rotation($$0: Internal.Rotation_) + set finalizeEntities($$0: boolean) + get ignoreEntities(): boolean + set ignoreEntities($$0: boolean) + set random($$0: Internal.Random_) + get boundingBox(): Internal.BoundingBox + set knownShape($$0: boolean) + get rotationPivot(): BlockPos + get rotation(): Internal.Rotation + set rotationPivot($$0: BlockPos_) + get mirror(): Internal.Mirror + set boundingBox($$0: Internal.BoundingBox_) + get processors(): Internal.List + get knownShape(): boolean + } + type StructurePlaceSettings_ = StructurePlaceSettings; + interface PrimitiveIterator$OfLong extends Internal.PrimitiveIterator { + forEachRemaining(arg0: any): void; + remove(): void; + forEachRemaining(arg0: Internal.Consumer_): void; + next(): any; + nextLong(): number; + forEachRemaining(arg0: Internal.LongConsumer_): void; + } + type PrimitiveIterator$OfLong_ = PrimitiveIterator$OfLong; + class ScoreboardSaveData extends Internal.SavedData { + constructor($$0: Internal.Scoreboard_) + load($$0: Internal.CompoundTag_): this; + save($$0: Internal.CompoundTag_): Internal.CompoundTag; + readonly static "FILE_ID": "scoreboard"; + } + type ScoreboardSaveData_ = ScoreboardSaveData; + interface TemporalAmount { + subtractFrom(arg0: Internal.Temporal_): Internal.Temporal; + addTo(arg0: Internal.Temporal_): Internal.Temporal; + getUnits(): Internal.List; + get(arg0: Internal.TemporalUnit_): number; + get units(): Internal.List + } + type TemporalAmount_ = TemporalAmount; + class RandomBlockStateMatchTest extends Internal.RuleTest { + constructor($$0: Internal.BlockState_, $$1: number) + test($$0: Internal.BlockState_, $$1: Internal.Random_): boolean; + readonly static "CODEC": any; + } + type RandomBlockStateMatchTest_ = RandomBlockStateMatchTest; + abstract class ImmutableMultimap extends Internal.BaseImmutableMultimap implements Internal.Serializable { + putAll(arg0: Internal.Multimap_): boolean; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V, arg8: K, arg9: V): Internal.ImmutableMultimap; + putAll(arg0: K, arg1: Internal.Iterable_): boolean; + containsValue(arg0: any): boolean; + entries(): Internal.Collection; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.ImmutableMultimap; + isEmpty(): boolean; + keys(): Internal.ImmutableMultiset; + static of(arg0: K, arg1: V, arg2: K, arg3: V): Internal.ImmutableMultimap; + containsKey(arg0: any): boolean; + inverse(): Internal.ImmutableMultimap; + removeAll(arg0: any): Internal.ImmutableCollection; + values(): Internal.Collection; + replaceValues(arg0: K, arg1: Internal.Iterable_): Internal.ImmutableCollection; + toString(): string; + remove(arg0: any, arg1: any): boolean; + containsEntry(arg0: any, arg1: any): boolean; + asMap(): Internal.ImmutableMap>; + static builder(): Internal.ImmutableMultimap$Builder; + hashCode(): number; + forEach(arg0: Internal.BiConsumer_): void; + size(): number; + static copyOf(arg0: Internal.Iterable_): Internal.ImmutableMultimap; + put(arg0: K, arg1: V): boolean; + static of(arg0: K, arg1: V): Internal.ImmutableMultimap; + clear(): void; + static of(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.ImmutableMultimap; + keySet(): Internal.ImmutableSet; + equals(arg0: any): boolean; + get(arg0: K): Internal.ImmutableCollection; + static of(): Internal.ImmutableMultimap; + static copyOf(arg0: Internal.Multimap_): Internal.ImmutableMultimap; + get empty(): boolean + } + type ImmutableMultimap_ = ImmutableMultimap; + class BrainDebugRenderer implements Internal.DebugRenderer$SimpleDebugRenderer { + constructor($$0: Internal.Minecraft_) + removePoi($$0: BlockPos_): void; + setFreeTicketCount($$0: BlockPos_, $$1: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: number, $$4: number): void; + clear(): void; + removeBrainDump($$0: number): void; + addOrUpdateBrainDump($$0: Internal.BrainDebugRenderer$BrainDump_): void; + addPoi($$0: Internal.BrainDebugRenderer$PoiInfo_): void; + } + type BrainDebugRenderer_ = BrainDebugRenderer; + interface IntFunction { + apply(arg0: number): R; + } + type IntFunction_ = ((arg0: number)=>R) | IntFunction; + class AdvancementRewards { + constructor($$0: number, $$1: ResourceLocation_[], $$2: ResourceLocation_[], $$3: any_) + serializeToJson(): Internal.JsonElement; + getRecipes(): ResourceLocation[]; + toString(): string; + static deserialize($$0: Internal.JsonObject_): Internal.AdvancementRewards; + grant($$0: Internal.ServerPlayer_): void; + get recipes(): ResourceLocation[] + readonly static "EMPTY": Internal.AdvancementRewards; + } + type AdvancementRewards_ = AdvancementRewards; + interface PrimitiveCodec extends Internal.Codec { + parse(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + optionalFieldOf(arg0: string, arg1: A): Internal.MapCodec; + orElseGet(arg0: Internal.UnaryOperator_, arg1: Internal.Supplier_): Internal.Codec; + withLifecycle(arg0: Internal.Lifecycle_): Internal.Decoder; + xmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + parse(arg0: Internal.Dynamic_): Internal.DataResult; + orElseGet(arg0: Internal.Consumer_, arg1: Internal.Supplier_): Internal.Codec; + deprecated(arg0: number): Internal.Codec; + flatXmap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + promotePartial(arg0: Internal.Consumer_): Internal.Codec; + orElse(arg0: A): Internal.Codec; + simple(): Internal.Decoder$Simple; + flatMap(arg0: Internal.Function_): Internal.Decoder; + stable(): Internal.Codec; + boxed(): Internal.Decoder$Boxed; + map(arg0: Internal.Function_): Internal.Decoder; + fieldOf(arg0: string): Internal.MapEncoder; + dispatchMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.MapCodec; + partialDispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_): Internal.Codec; + dispatch(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_): Internal.Codec; + flatComapMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + dispatch(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + dispatchMap(arg0: string, arg1: Internal.Function_, arg2: Internal.Function_): Internal.MapCodec; + comapFlatMap(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + orElseGet(arg0: Internal.Supplier_): Internal.Codec; + optionalFieldOf(arg0: string, arg1: A, arg2: Internal.Lifecycle_): Internal.MapCodec; + flatComap(arg0: Internal.Function_): Internal.Encoder; + terminal(): Internal.Decoder$Terminal; + read(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; + orElse(arg0: Internal.Consumer_, arg1: A): Internal.Codec; + encodeStart(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; + listOf(): Internal.Codec>; + orElse(arg0: Internal.UnaryOperator_, arg1: A): Internal.Codec; + decode(arg0: Internal.Dynamic_): Internal.DataResult>; + comap(arg0: Internal.Function_): Internal.Encoder; + mapResult(arg0: Internal.Codec$ResultFunction_): Internal.Codec; + optionalFieldOf(arg0: string): Internal.MapCodec>; + dispatchStable(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Codec; + optionalFieldOf(arg0: string, arg1: Internal.Lifecycle_, arg2: A, arg3: Internal.Lifecycle_): Internal.MapCodec; + encode(arg0: A, arg1: Internal.DynamicOps_, arg2: T): Internal.DataResult; + write(arg0: Internal.DynamicOps_, arg1: A): T; + } + type PrimitiveCodec_ = PrimitiveCodec; + class HopperMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Inventory_) + constructor($$0: number, $$1: Internal.Inventory_, $$2: Internal.Container_) + stillValid($$0: Internal.Player_): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + removed($$0: Internal.Player_): void; + readonly static "CONTAINER_SIZE": 5; + } + type HopperMenu_ = HopperMenu; + abstract class WritableRegistry extends Internal.Registry { + constructor($$0: Internal.ResourceKey_, $$1: Internal.Lifecycle_) + registerOrOverride(arg0: Internal.OptionalInt_, arg1: Internal.ResourceKey_, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder; + register(arg0: Internal.ResourceKey_, arg1: T, arg2: Internal.Lifecycle_): Internal.Holder; + forEach(arg0: Internal.Consumer_): void; + spliterator(): Internal.Spliterator; + isEmpty(): boolean; + byIdOrThrow($$0: number): T; + registerMapping(arg0: number, arg1: Internal.ResourceKey_, arg2: T, arg3: Internal.Lifecycle_): Internal.Holder; + get empty(): boolean + } + type WritableRegistry_ = WritableRegistry; + interface Decoder { + parse(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult; + error(arg0: string): this; + withLifecycle(arg0: Internal.Lifecycle_): this; + unit(arg0: A): Internal.MapDecoder; + ofBoxed(arg0: Internal.Decoder$Boxed_): this; + ofTerminal(arg0: Internal.Decoder$Terminal_): this; + parse(arg0: Internal.Dynamic_): Internal.DataResult; + terminal(): Internal.Decoder$Terminal; + ofSimple(arg0: Internal.Decoder$Simple_): this; + fieldOf(arg0: string): Internal.MapDecoder; + simple(): Internal.Decoder$Simple; + decode(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult>; + flatMap(arg0: Internal.Function_): Internal.Decoder; + decode(arg0: Internal.Dynamic_): Internal.DataResult>; + boxed(): Internal.Decoder$Boxed; + map(arg0: Internal.Function_): Internal.Decoder; + unit(arg0: Internal.Supplier_): Internal.MapDecoder; + promotePartial(arg0: Internal.Consumer_): this; + } + type Decoder_ = Decoder; + interface Float2ShortFunction extends it.unimi.dsi.fastutil.Function, Internal.DoubleToIntFunction { + andThenShort(arg0: Internal.Short2ShortFunction_): this; + getOrDefault(arg0: number, arg1: number): number; + getOrDefault(arg0: any, arg1: any): any; + remove(arg0: any): number; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: number): number; + remove(arg0: number): number; + composeLong(arg0: Internal.Long2FloatFunction_): Internal.Long2ShortFunction; + containsKey(arg0: any): boolean; + andThenObject(arg0: Internal.Short2ObjectFunction_): Internal.Float2ObjectFunction; + get(arg0: any): number; + composeReference(arg0: Internal.Reference2FloatFunction_): Internal.Reference2ShortFunction; + andThenFloat(arg0: Internal.Short2FloatFunction_): Internal.Float2FloatFunction; + defaultReturnValue(): number; + andThenReference(arg0: Internal.Short2ReferenceFunction_): Internal.Float2ReferenceFunction; + andThenByte(arg0: Internal.Short2ByteFunction_): Internal.Float2ByteFunction; + composeByte(arg0: Internal.Byte2FloatFunction_): Internal.Byte2ShortFunction; + apply(arg0: number): number; + put(arg0: any, arg1: any): any; + containsKey(arg0: number): boolean; + composeFloat(arg0: Internal.Float2FloatFunction_): this; + get(arg0: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + composeDouble(arg0: Internal.Double2FloatFunction_): Internal.Double2ShortFunction; + composeInt(arg0: Internal.Int2FloatFunction_): Internal.Int2ShortFunction; + andThenChar(arg0: Internal.Short2CharFunction_): Internal.Float2CharFunction; + put(arg0: number, arg1: number): number; + andThenLong(arg0: Internal.Short2LongFunction_): Internal.Float2LongFunction; + composeObject(arg0: Internal.Object2FloatFunction_): Internal.Object2ShortFunction; + composeShort(arg0: Internal.Short2FloatFunction_): Internal.Short2ShortFunction; + size(): number; + andThenDouble(arg0: Internal.Short2DoubleFunction_): Internal.Float2DoubleFunction; + andThenInt(arg0: Internal.Short2IntFunction_): Internal.Float2IntFunction; + defaultReturnValue(arg0: number): void; + composeChar(arg0: Internal.Char2FloatFunction_): Internal.Char2ShortFunction; + clear(): void; + getOrDefault(arg0: any, arg1: number): number; + applyAsInt(arg0: number): number; + } + type Float2ShortFunction_ = Float2ShortFunction | ((arg0: number)=>number); + class CustomElytraFlightEventJS extends Internal.LivingEntityEventJS { + constructor(entity: Internal.LivingEntity_, tickElytra: boolean) + static handler(entity: Internal.LivingEntity_, tickElytra: boolean): boolean; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getTickElytra(): boolean; + get entity(): Internal.EntityJS + get tickElytra(): boolean + } + type CustomElytraFlightEventJS_ = CustomElytraFlightEventJS; + class VillagerData { + constructor($$0: Internal.VillagerType_, $$1: Internal.VillagerProfession_, $$2: number) + static getMaxXpPerLevel($$0: number): number; + getLevel(): number; + static getMinXpPerLevel($$0: number): number; + getProfession(): Internal.VillagerProfession; + static canLevelUp($$0: number): boolean; + setProfession($$0: Internal.VillagerProfession_): this; + setLevel($$0: number): this; + setType($$0: Internal.VillagerType_): this; + getType(): Internal.VillagerType; + get level(): number + get profession(): Internal.VillagerProfession + set profession($$0: Internal.VillagerProfession_) + set level($$0: number) + set type($$0: Internal.VillagerType_) + get type(): Internal.VillagerType + readonly static "CODEC": any; + readonly static "MAX_VILLAGER_LEVEL": 5; + readonly static "MIN_VILLAGER_LEVEL": 1; + } + type VillagerData_ = VillagerData; + class GlowLichenConfiguration implements Internal.FeatureConfiguration { + constructor($$0: number, $$1: boolean, $$2: boolean, $$3: boolean, $$4: number, $$5: Internal.HolderSet_) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "searchRange": number; + readonly "canBePlacedOn": Internal.HolderSet; + readonly "canPlaceOnCeiling": boolean; + readonly "validDirections": Internal.List; + readonly static "CODEC": any; + readonly "canPlaceOnFloor": boolean; + readonly "canPlaceOnWall": boolean; + readonly "chanceOfSpreading": number; + } + type GlowLichenConfiguration_ = GlowLichenConfiguration; + interface ShortUnaryOperator extends Internal.IntUnaryOperator, Internal.UnaryOperator { + identity(): this; + andThen(arg0: Internal.Function_): Internal.Function; + apply(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + apply(arg0: number): number; + apply(arg0: any): any; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + negation(): this; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + } + type ShortUnaryOperator_ = ShortUnaryOperator | ((arg0: number)=>number); + abstract class DiscreteVoxelShape implements Internal.DiscreteVSAccess { + forAllEdges($$0: Internal.DiscreteVoxelShape$IntLineConsumer_, $$1: boolean): void; + fill(arg0: number, arg1: number, arg2: number): void; + forAllBoxes($$0: Internal.DiscreteVoxelShape$IntLineConsumer_, $$1: boolean): void; + isFullWide($$0: number, $$1: number, $$2: number): boolean; + lastFull($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; + isFull($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): boolean; + firstFull($$0: Internal.Direction$Axis_, $$1: number, $$2: number): number; + isEmpty(): boolean; + getSize($$0: Internal.Direction$Axis_): number; + forAllFaces($$0: Internal.DiscreteVoxelShape$IntFaceConsumer_): void; + firstFull(arg0: Internal.Direction$Axis_): number; + isFull(arg0: number, arg1: number, arg2: number): boolean; + getXSize(): number; + getYSize(): number; + isFullWide($$0: Internal.AxisCycle_, $$1: number, $$2: number, $$3: number): boolean; + getZSize(): number; + lastFull(arg0: Internal.Direction$Axis_): number; + get empty(): boolean + get XSize(): number + get YSize(): number + get ZSize(): number + } + type DiscreteVoxelShape_ = DiscreteVoxelShape; + interface LongSpliterator extends Internal.Spliterator$OfLong { + forEachRemaining(arg0: any): void; + forEachRemaining(arg0: Internal.Consumer_): void; + getComparator(): Internal.Comparator; + trySplit(): Internal.Spliterator; + tryAdvance(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): boolean; + getExactSizeIfKnown(): number; + hasCharacteristics(arg0: number): boolean; + tryAdvance(arg0: Internal.Consumer_): boolean; + forEachRemaining(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): void; + skip(arg0: number): number; + tryAdvance(arg0: any): boolean; + forEachRemaining(arg0: Internal.LongConsumer_): void; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + } + type LongSpliterator_ = LongSpliterator; + class LongArrayTag extends Internal.CollectionTag { + constructor($$0: Internal.LongSet_) + constructor($$0: number[]) + constructor($$0: Internal.List_) + remove($$0: number): Internal.LongTag; + spliterator(): Internal.Spliterator; + remove(arg0: number): any; + set(arg0: number, arg1: Internal.Tag_): Internal.Tag; + forEach(arg0: Internal.Consumer_): void; + addTag($$0: number, $$1: Internal.Tag_): boolean; + set($$0: number, $$1: Internal.LongTag_): Internal.LongTag; + add(arg0: number, arg1: any): void; + add($$0: number, $$1: Internal.LongTag_): void; + setTag($$0: number, $$1: Internal.Tag_): boolean; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + toArray(arg0: Internal.IntFunction_): T[]; + write($$0: Internal.DataOutput_): void; + getAsLongArray(): number[]; + parallelStream(): Internal.Stream; + getId(): number; + getType(): Internal.TagType; + stream(): Internal.Stream; + toString(): string; + get($$0: number): Internal.LongTag; + remove(arg0: number): Internal.Tag; + get(arg0: number): any; + accept($$0: Internal.TagVisitor_): void; + add(arg0: number, arg1: Internal.Tag_): void; + sort(arg0: Internal.Comparator_): void; + copy(): this; + size(): number; + getAsString(): string; + hashCode(): number; + removeIf(arg0: Internal.Predicate_): boolean; + copy(): Internal.Tag; + clear(): void; + replaceAll(arg0: Internal.UnaryOperator_): void; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + set(arg0: number, arg1: any): any; + getElementType(): number; + get asLongArray(): number[] + get id(): number + get type(): Internal.TagType + get asString(): string + get elementType(): number + readonly static "TYPE": any; + } + type LongArrayTag_ = LongArrayTag; + abstract class Either implements Internal.App, L> { + mapRight(arg0: Internal.Function_): Internal.Either; + right(): Internal.Optional; + ifLeft(arg0: Internal.Consumer_): this; + flatMap(arg0: Internal.Function_>): Internal.Either; + swap(): Internal.Either; + mapBoth(arg0: Internal.Function_, arg1: Internal.Function_): Internal.Either; + static right(arg0: R): Internal.Either; + ifRight(arg0: Internal.Consumer_): this; + static unbox(arg0: Internal.App_, L>): Internal.Either; + orThrow(): L; + map(arg0: Internal.Function_, arg1: Internal.Function_): T; + static left(arg0: L): Internal.Either; + left(): Internal.Optional; + mapLeft(arg0: Internal.Function_): Internal.Either; + } + type Either_ = Either; + class ServerboundAcceptTeleportationPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: number) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isSkippable(): boolean; + getId(): number; + get skippable(): boolean + get id(): number + } + type ServerboundAcceptTeleportationPacket_ = ServerboundAcceptTeleportationPacket; + class StructureProcessorList { + constructor($$0: Internal.List_) + toString(): string; + list(): Internal.List; + } + type StructureProcessorList_ = Special.StructureProcessorList | StructureProcessorList; + class AirItem extends Internal.Item { + constructor($$0: Internal.Block_, $$1: Internal.Item$Properties_) + getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number; + getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Internal.Vector3f; + appendHoverText($$0: Internal.ItemStack_, $$1: Internal.Level_, $$2: Internal.List_, $$3: Internal.TooltipFlag_): void; + allowContinuingBlockBreaking(player: Internal.Player_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + allowNbtUpdateAnimation(player: Internal.Player_, hand: Hand_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + isSuitableFor(stack: Internal.ItemStack_, state: Internal.BlockState_): boolean; + arch$registryName(): ResourceLocation; + getDescriptionId(): string; + getAttributeModifiers(stack: Internal.ItemStack_, slot: EquipmentSlot_): Internal.Multimap; + arch$holder(): Internal.Holder; + get descriptionId(): string + } + type AirItem_ = AirItem; + abstract class StateHolder implements Internal.FastMapStateHolder { + hasProperty($$0: Internal.Property_): boolean; + getNeighborTable(): Internal.Table; + toString(): string; + setStateIndex(newValue: number): void; + getStateMap(): Internal.FastMap; + cycle($$0: Internal.Property_): S; + populateNeighbours(states: Internal.Map_): void; + getVanillaPropertyMap(): Internal.ImmutableMap; + getValues(): Internal.ImmutableMap, Internal.Comparable>; + setValue($$0: Internal.Property_, $$1: V): S; + getValue($$0: Internal.Property_): T; + setStateMap(newValue: Internal.FastMap_): void; + getProperties(): Internal.Collection>; + setNeighborTable(table: Internal.Table_): void; + redirect$znf000$getNeighborFromFastMap(ignore: Internal.Table_, rowKey: any, columnKey: any): any; + replacePropertyMap(newMap: Internal.ImmutableMap_): void; + getOptionalValue($$0: Internal.Property_): Internal.Optional; + getStateIndex(): number; + get neighborTable(): Internal.Table + set stateIndex(newValue: number) + get stateMap(): Internal.FastMap + get vanillaPropertyMap(): Internal.ImmutableMap + get values(): Internal.ImmutableMap, Internal.Comparable> + set stateMap(newValue: Internal.FastMap_) + get properties(): Internal.Collection> + set neighborTable(table: Internal.Table_) + get stateIndex(): number + readonly static "PROPERTIES_TAG": "Properties"; + readonly static "NAME_TAG": "Name"; + } + type StateHolder_ = StateHolder; + class BlockInWorld { + constructor($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: boolean) + static hasState($$0: Internal.Predicate_): Internal.Predicate; + getLevel(): Internal.LevelReader; + getPos(): BlockPos; + getEntity(): Internal.BlockEntity; + getState(): Internal.BlockState; + get level(): Internal.LevelReader + get pos(): BlockPos + get entity(): Internal.BlockEntity + get state(): Internal.BlockState + } + type BlockInWorld_ = BlockInWorld; + interface SpriteAtlasTextureDataExtension { + setEmissiveIdMap(arg0: Internal.Map_): void; + getEmissiveIdMap(): Internal.Map; + set emissiveIdMap(arg0: Internal.Map_) + get emissiveIdMap(): Internal.Map + } + type SpriteAtlasTextureDataExtension_ = SpriteAtlasTextureDataExtension; + interface IntComparator extends Internal.Comparator { + thenComparing(arg0: Internal.IntComparator_): this; + thenComparingDouble(arg0: Internal.ToDoubleFunction_): Internal.Comparator; + thenComparingLong(arg0: Internal.ToLongFunction_): Internal.Comparator; + thenComparing(arg0: Internal.Function_): Internal.Comparator; + compare(arg0: number, arg1: number): number; + compare(arg0: any, arg1: any): number; + thenComparingInt(arg0: Internal.ToIntFunction_): Internal.Comparator; + thenComparing(arg0: Internal.Function_, arg1: Internal.Comparator_): Internal.Comparator; + compare(arg0: number, arg1: number): number; + thenComparing(arg0: Internal.Comparator_): Internal.Comparator; + reversed(): this; + } + type IntComparator_ = IntComparator | ((arg0: number, arg1: number)=>number); + class StringReader implements Internal.ImmutableStringReader { + constructor(arg0: Internal.StringReader_) + constructor(arg0: string) + getTotalLength(): number; + peek(): string; + skipWhitespace(): void; + setCursor(arg0: number): void; + static isAllowedInUnquotedString(arg0: string): boolean; + getRemainingLength(): number; + readDouble(): number; + canRead(arg0: number): boolean; + readFloat(): number; + getRead(): string; + static isQuotedStringStart(arg0: string): boolean; + peek(arg0: number): string; + getString(): string; + readStringUntil(arg0: string): string; + getCursor(): number; + expect(arg0: string): void; + readLong(): number; + readQuotedString(): string; + readInt(): number; + static isAllowedNumber(arg0: string): boolean; + readBoolean(): boolean; + readString(): string; + canRead(): boolean; + readUnquotedString(): string; + skip(): void; + getRemaining(): string; + read(): string; + get totalLength(): number + set cursor(arg0: number) + get remainingLength(): number + get read(): string + get string(): string + get cursor(): number + get remaining(): string + } + type StringReader_ = StringReader; + interface WorldData { + setCustomBossEvents(arg0: Internal.CompoundTag_): void; + getLevelSettings(): Internal.LevelSettings; + getLevelName(): string; + getKnownServerBrands(): Internal.Set; + getGameRules(): Internal.GameRules; + setEndDragonFightData(arg0: Internal.CompoundTag_): void; + isHardcore(): boolean; + worldGenSettingsLifecycle(): Internal.Lifecycle; + fillCrashReportCategory($$0: Internal.CrashReportCategory_): void; + getLoadedPlayerTag(): Internal.CompoundTag; + getAllowCommands(): boolean; + getStorageVersionName($$0: number): string; + setModdedInfo(arg0: string, arg1: boolean): void; + getDifficulty(): Internal.Difficulty; + isDifficultyLocked(): boolean; + endDragonFightData(): Internal.CompoundTag; + wasModded(): boolean; + setDifficulty(arg0: Internal.Difficulty_): void; + getDataPackConfig(): Internal.DataPackConfig; + createTag(arg0: Internal.RegistryAccess_, arg1: Internal.CompoundTag_): Internal.CompoundTag; + getCustomBossEvents(): Internal.CompoundTag; + setDifficultyLocked(arg0: boolean): void; + overworldData(): Internal.ServerLevelData; + setDataPackConfig(arg0: Internal.DataPackConfig_): void; + setGameType(arg0: Internal.GameType_): void; + worldGenSettings(): Internal.WorldGenSettings; + getGameType(): Internal.GameType; + getVersion(): number; + set customBossEvents(arg0: Internal.CompoundTag_) + get levelSettings(): Internal.LevelSettings + get levelName(): string + get knownServerBrands(): Internal.Set + get gameRules(): Internal.GameRules + set endDragonFightData(arg0: Internal.CompoundTag_) + get hardcore(): boolean + get loadedPlayerTag(): Internal.CompoundTag + get allowCommands(): boolean + get difficulty(): Internal.Difficulty + get difficultyLocked(): boolean + set difficulty(arg0: Internal.Difficulty_) + get dataPackConfig(): Internal.DataPackConfig + get customBossEvents(): Internal.CompoundTag + set difficultyLocked(arg0: boolean) + set dataPackConfig(arg0: Internal.DataPackConfig_) + set gameType(arg0: Internal.GameType_) + get gameType(): Internal.GameType + get version(): number + readonly static "MCREGION_VERSION_ID": 19132; + readonly static "ANVIL_VERSION_ID": 19133; + } + type WorldData_ = WorldData; + class Pig extends Internal.Animal implements Internal.ItemSteerable, Internal.Saddleable { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + static createAttributes(): Internal.AttributeSupplier$Builder; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + travel($$0: Vec3_): void; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + getDismountLocationForPassenger($$0: Internal.LivingEntity_): Vec3; + getControllingPassenger(): Internal.Entity; + asKJS(): Internal.EntityJS; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + travelWithInput($$0: Vec3_): void; + travel($$0: Internal.Mob_, $$1: Internal.ItemBasedSteering_, $$2: Vec3_): boolean; + isFood($$0: Internal.ItemStack_): boolean; + boost(): boolean; + equipSaddle($$0: Internal.SoundSource_): void; + method_5749($$0: Internal.CompoundTag_): void; + getSteeringSpeed(): number; + getComponent(key: Internal.ComponentKey_): C; + canBeControlledByRider(): boolean; + isSaddled(): boolean; + method_5652($$0: Internal.CompoundTag_): void; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + getLeashOffset(): Vec3; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isSaddleable(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + get controllingPassenger(): Internal.Entity + get steeringSpeed(): number + get saddled(): boolean + get leashOffset(): Vec3 + get saddleable(): boolean + } + type Pig_ = Pig; + interface GameSession { + getGameMode(): string; + isRemoteServer(): boolean; + getSessionId(): Internal.UUID; + getDifficulty(): string; + getPlayerCount(): number; + get gameMode(): string + get remoteServer(): boolean + get sessionId(): Internal.UUID + get difficulty(): string + get playerCount(): number + } + type GameSession_ = GameSession; + interface ObjectSpliterator extends Internal.Spliterator { + forEachRemaining(arg0: Internal.Consumer_): void; + trySplit(): Internal.Spliterator; + getComparator(): Internal.Comparator; + getExactSizeIfKnown(): number; + hasCharacteristics(arg0: number): boolean; + skip(arg0: number): number; + get comparator(): Internal.Comparator + get exactSizeIfKnown(): number + } + type ObjectSpliterator_ = ObjectSpliterator; + class ModifySleepingDirectionEventJS extends Internal.LivingEntityEventJS { + constructor(entity: Internal.LivingEntity_, sleepingPos: BlockPos_, sleepingDirection: Internal.Direction_) + setSleepingDirection(sleepingDirection: Internal.Direction_): void; + getSleepingDirection(): Internal.Direction; + getPos(): Internal.BlockContainerJS; + getEntity(): Internal.EntityJS; + static handler(entity: Internal.LivingEntity_, sleepingPos: BlockPos_, sleepingDirection: Internal.Direction_): Internal.Direction; + getDirection(): Internal.Direction; + setDirection(sleepingDirection: Internal.Direction_): void; + getSleepingPos(): BlockPos; + set sleepingDirection(sleepingDirection: Internal.Direction_) + get sleepingDirection(): Internal.Direction + get pos(): Internal.BlockContainerJS + get entity(): Internal.EntityJS + get direction(): Internal.Direction + set direction(sleepingDirection: Internal.Direction_) + get sleepingPos(): BlockPos + } + type ModifySleepingDirectionEventJS_ = ModifySleepingDirectionEventJS; + abstract class TimeZone implements Internal.Cloneable, Internal.Serializable { + constructor() + getDisplayName(arg0: boolean, arg1: number): string; + clone(): any; + static getDefault(): Internal.TimeZone; + setID(arg0: string): void; + getDisplayName(arg0: Internal.Locale_): string; + static getTimeZone(arg0: Internal.ZoneId_): Internal.TimeZone; + getDisplayName(arg0: boolean, arg1: number, arg2: Internal.Locale_): string; + static getAvailableIDs(arg0: number): string[]; + useDaylightTime(): boolean; + inDaylightTime(arg0: Internal.Date_): boolean; + getID(): string; + getOffset(arg0: number): number; + getRawOffset(): number; + toZoneId(): Internal.ZoneId; + hasSameRules(arg0: Internal.TimeZone_): boolean; + getOffset(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + getDSTSavings(): number; + setRawOffset(arg0: number): void; + getDisplayName(): string; + static getAvailableIDs(): string[]; + observesDaylightTime(): boolean; + static setDefault(arg0: Internal.TimeZone_): void; + static getTimeZone(arg0: string): Internal.TimeZone; + get default(): Internal.TimeZone + set ID(arg0: string) + get ID(): string + get rawOffset(): number + get DSTSavings(): number + set rawOffset(arg0: number) + get displayName(): string + get availableIDs(): string[] + set default(arg0: Internal.TimeZone_) + readonly static "LONG": 1; + readonly static "SHORT": 0; + } + type TimeZone_ = TimeZone; + interface Collection extends Internal.Iterable { + add(arg0: E): boolean; + forEach(arg0: Internal.Consumer_): void; + toArray(arg0: T[]): T[]; + remove(arg0: any): boolean; + parallelStream(): Internal.Stream; + isEmpty(): boolean; + toArray(): any[]; + iterator(): Internal.Iterator; + retainAll(arg0: Internal.Collection_): boolean; + containsAll(arg0: Internal.Collection_): boolean; + size(): number; + hashCode(): number; + removeIf(arg0: Internal.Predicate_): boolean; + stream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + removeAll(arg0: Internal.Collection_): boolean; + clear(): void; + addAll(arg0: Internal.Collection_): boolean; + spliterator(): Internal.Spliterator; + equals(arg0: any): boolean; + contains(arg0: any): boolean; + get empty(): boolean + } + type Collection_ = Collection; + class ServerboundSetCommandBlockPacket implements Internal.Packet { + constructor($$0: BlockPos_, $$1: string, $$2: Internal.CommandBlockEntity$Mode_, $$3: boolean, $$4: boolean, $$5: boolean) + constructor($$0: Internal.FriendlyByteBuf_) + getCommand(): string; + handle(arg0: Internal.PacketListener_): void; + isTrackOutput(): boolean; + isConditional(): boolean; + getPos(): BlockPos; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + isAutomatic(): boolean; + getMode(): Internal.CommandBlockEntity$Mode; + isSkippable(): boolean; + get command(): string + get trackOutput(): boolean + get conditional(): boolean + get pos(): BlockPos + get automatic(): boolean + get mode(): Internal.CommandBlockEntity$Mode + get skippable(): boolean + } + type ServerboundSetCommandBlockPacket_ = ServerboundSetCommandBlockPacket; + interface Long2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.LongToDoubleFunction { + composeObject(arg0: Internal.Object2LongFunction_): Internal.Object2DoubleFunction; + composeShort(arg0: Internal.Short2LongFunction_): Internal.Short2DoubleFunction; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + getOrDefault(arg0: any, arg1: any): any; + getOrDefault(arg0: number, arg1: number): number; + get(arg0: any): number; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Long2IntFunction; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Long2FloatFunction; + containsKey(arg0: any): boolean; + composeInt(arg0: Internal.Int2LongFunction_): Internal.Int2DoubleFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Long2ReferenceFunction; + composeDouble(arg0: Internal.Double2LongFunction_): Internal.Double2DoubleFunction; + get(arg0: number): number; + remove(arg0: number): number; + composeByte(arg0: Internal.Byte2LongFunction_): Internal.Byte2DoubleFunction; + composeReference(arg0: Internal.Reference2LongFunction_): Internal.Reference2DoubleFunction; + put(arg0: any, arg1: any): any; + defaultReturnValue(arg0: number): void; + andThen(arg0: Internal.Function_): Internal.Function; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Long2ByteFunction; + remove(arg0: any): number; + composeLong(arg0: Internal.Long2LongFunction_): this; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Long2ShortFunction; + put(arg0: number, arg1: number): number; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Long2LongFunction; + containsKey(arg0: number): boolean; + compose(arg0: Internal.Function_): Internal.Function; + applyAsDouble(arg0: number): number; + put(arg0: number, arg1: number): number; + defaultReturnValue(): number; + composeFloat(arg0: Internal.Float2LongFunction_): Internal.Float2DoubleFunction; + size(): number; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Long2CharFunction; + clear(): void; + composeChar(arg0: Internal.Char2LongFunction_): Internal.Char2DoubleFunction; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Long2ObjectFunction; + apply(arg0: number): number; + } + type Long2DoubleFunction_ = Long2DoubleFunction | ((arg0: number)=>number); + class NioEventLoopGroup extends Internal.MultithreadEventLoopGroup { + constructor() + constructor(arg0: number, arg1: any_, arg2: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_, arg6: any_, arg7: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_, arg6: any_) + constructor(arg0: number) + constructor(arg0: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_, arg5: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_) + constructor(arg0: number, arg1: any_, arg2: any_, arg3: any_) + constructor(arg0: number, arg1: Internal.Executor_) + constructor(arg0: number, arg1: any_) + constructor(arg0: number, arg1: Internal.Executor_, arg2: any_, arg3: any_, arg4: any_) + forEach(arg0: Internal.Consumer_): void; + rebuildSelectors(): void; + spliterator(): Internal.Spliterator; + setIoRatio(arg0: number): void; + set ioRatio(arg0: number) + } + type NioEventLoopGroup_ = NioEventLoopGroup; + interface BinaryOperator extends Internal.BiFunction { + andThen(arg0: Internal.Function_): Internal.BiFunction; + maxBy(arg0: Internal.Comparator_): this; + minBy(arg0: Internal.Comparator_): this; + } + type BinaryOperator_ = BinaryOperator; + abstract class Player extends Internal.LivingEntity implements Internal.PlayerKJS { + constructor($$0: Internal.Level_, $$1: BlockPos_, $$2: number, $$3: Internal.GameProfile_) + getProjectile($$0: Internal.ItemStack_): Internal.ItemStack; + openCommandBlock($$0: Internal.CommandBlockEntity_): void; + playSound($$0: Internal.SoundEvent_, $$1: number, $$2: number): void; + mayUseItemAt($$0: BlockPos_, $$1: Internal.Direction_, $$2: Internal.ItemStack_): boolean; + method_29920(): boolean; + remove($$0: Internal.Entity$RemovalReason_): void; + interactOn($$0: Internal.Entity_, $$1: Hand_): Internal.InteractionResult; + setAbsorptionAmount($$0: number): void; + getScore(): number; + isPushedByFluid(): boolean; + onUpdateAbilities(): void; + giveExperiencePoints($$0: number): void; + getFoodData(): Internal.FoodData; + getRopeHoldPosition($$0: number): Vec3; + killed($$0: Internal.ServerLevel_, $$1: Internal.LivingEntity_): void; + sendMerchantOffers($$0: number, $$1: Internal.MerchantOffers_, $$2: number, $$3: number, $$4: boolean, $$5: boolean): void; + resetRecipes($$0: Internal.Collection_>): number; + getMyRidingOffset(): number; + playNotifySound($$0: Internal.SoundEvent_, $$1: Internal.SoundSource_, $$2: number, $$3: number): void; + resetStat($$0: Internal.Stat_): void; + getAbilities(): Internal.Abilities; + method_5652($$0: Internal.CompoundTag_): void; + getEnchantmentSeed(): number; + alwaysAccepts(): boolean; + die($$0: Internal.DamageSource_): void; + addItem($$0: Internal.ItemStack_): boolean; + openItemGui($$0: Internal.ItemStack_, $$1: Hand_): void; + awardRecipesByKey($$0: ResourceLocation_[]): void; + foodEatenKJS(is: Internal.ItemStack_): void; + startFallFlying(): void; + getAbsorptionAmount(): number; + crit($$0: Internal.Entity_): void; + getDisplayName(): Internal.Component; + displayClientMessage($$0: Internal.Component_, $$1: boolean): void; + static createPlayerUUID($$0: string): Internal.UUID; + setReducedDebugInfo($$0: boolean): void; + awardStat($$0: ResourceLocation_, $$1: number): void; + sweepAttack(): void; + canEat($$0: boolean): boolean; + travel($$0: Vec3_): void; + getSlot($$0: number): Internal.SlotAccess; + method_6043(): void; + closeContainer(): void; + asKJS(): Internal.EntityJS; + awardStat($$0: Internal.Stat_, $$1: number): void; + openTextEdit($$0: Internal.SignBlockEntity_): void; + shouldBeSaved(): boolean; + tryToStartFallFlying(): boolean; + drop($$0: Internal.ItemStack_, $$1: boolean, $$2: boolean): Internal.ItemEntity; + causeFoodExhaustion($$0: number): void; + isScoping(): boolean; + setEntityOnShoulder($$0: Internal.CompoundTag_): boolean; + getShoulderEntityLeft(): Internal.CompoundTag; + isCreative(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + isSpectator(): boolean; + attack($$0: Internal.Entity_): void; + giveExperienceLevels($$0: number): void; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + stopFallFlying(): void; + openJigsawBlock($$0: Internal.JigsawBlockEntity_): void; + isSwimming(): boolean; + static createPlayerUUID($$0: Internal.GameProfile_): Internal.UUID; + canTakeItem($$0: Internal.ItemStack_): boolean; + method_18394($$0: Internal.Pose_, $$1: Internal.EntityDimensions_): number; + aiStep(): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + getShoulderEntityRight(): Internal.CompoundTag; + openMenu($$0: Internal.MenuProvider_): Internal.OptionalInt; + canHarmPlayer($$0: Internal.Player_): boolean; + getPortalWaitTime(): number; + getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; + startAutoSpinAttack($$0: number): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + stopSleeping(): void; + getFallSounds(): Internal.LivingEntity$Fallsounds; + getDimensionChangingDelay(): number; + static createAttributes(): Internal.AttributeSupplier$Builder; + onEnchantmentPerformed($$0: Internal.ItemStack_, $$1: number): void; + getInventory(): Internal.Inventory; + isLocalPlayer(): boolean; + setMainArm($$0: Internal.HumanoidArm_): void; + awardStat($$0: Internal.Stat_): void; + getSleepTimer(): number; + awardRecipes($$0: Internal.Collection_>): number; + getMainArm(): Internal.HumanoidArm; + getComponent(key: Internal.ComponentKey_): C; + getStages(): Internal.Stages; + getName(): Internal.Component; + getCurrentItemAttackStrengthDelay(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + getEnderChestInventory(): Internal.PlayerEnderChestContainer; + updateSwimming(): void; + getDismountPoses(): Internal.ImmutableList; + magicCrit($$0: Internal.Entity_): void; + getDestroySpeed($$0: Internal.BlockState_): number; + getSpeed(): number; + tick(): void; + isInvulnerableTo($$0: Internal.DamageSource_): boolean; + makeStuckInBlock($$0: Internal.BlockState_, $$1: Vec3_): void; + setRemainingFireTicks($$0: number): void; + canUseGameMasterBlocks(): boolean; + getLuck(): number; + stopSleepInBed($$0: boolean, $$1: boolean): void; + rideTick(): void; + increaseScore($$0: number): void; + isSleepingLongEnough(): boolean; + awardStat($$0: ResourceLocation_): void; + isReducedDebugInfo(): boolean; + shouldShowName(): boolean; + getHandSlots(): Internal.Iterable; + setScore($$0: number): void; + getGameProfile(): Internal.GameProfile; + getArmorSlots(): Internal.Iterable; + canBeSeenAsEnemy(): boolean; + openMinecartCommandBlock($$0: Internal.BaseCommandBlock_): void; + openStructureBlock($$0: Internal.StructureBlockEntity_): void; + getScoreboardName(): string; + updateTutorialInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; + drop($$0: Internal.ItemStack_, $$1: boolean): Internal.ItemEntity; + getStagesRawKJS(): Internal.Stages; + getSoundSource(): Internal.SoundSource; + isSecondaryUseActive(): boolean; + checkMovementStatistics($$0: number, $$1: number, $$2: number): void; + handleEntityEvent($$0: number): void; + getCooldowns(): Internal.ItemCooldowns; + hasCorrectToolForDrops($$0: Internal.BlockState_): boolean; + isAlwaysTicking(): boolean; + static findRespawnPositionAndUseSpawnBlock($$0: Internal.ServerLevel_, $$1: BlockPos_, $$2: number, $$3: boolean, $$4: boolean): Internal.Optional; + getXpNeededForNextLevel(): number; + openHorseInventory($$0: Internal.AbstractHorse_, $$1: Internal.Container_): void; + isModelPartShown($$0: Internal.PlayerModelPart_): boolean; + removeVehicle(): void; + resetAttackStrengthTicker(): void; + blockActionRestricted($$0: Internal.Level_, $$1: BlockPos_, $$2: Internal.GameType_): boolean; + getScoreboard(): Internal.Scoreboard; + getAttackStrengthScale($$0: number): number; + eat($$0: Internal.Level_, $$1: Internal.ItemStack_): Internal.ItemStack; + mayBuild(): boolean; + respawn(): void; + isHurt(): boolean; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + disableShield($$0: boolean): void; + startSleepInBed($$0: BlockPos_): Internal.Either; + set absorptionAmount($$0: number) + get score(): number + get pushedByFluid(): boolean + get foodData(): Internal.FoodData + get myRidingOffset(): number + get abilities(): Internal.Abilities + get enchantmentSeed(): number + get absorptionAmount(): number + get displayName(): Internal.Component + set reducedDebugInfo($$0: boolean) + get scoping(): boolean + set entityOnShoulder($$0: Internal.CompoundTag_) + get shoulderEntityLeft(): Internal.CompoundTag + get creative(): boolean + get spectator(): boolean + get swimming(): boolean + get shoulderEntityRight(): Internal.CompoundTag + get portalWaitTime(): number + get fallSounds(): Internal.LivingEntity$Fallsounds + get dimensionChangingDelay(): number + get inventory(): Internal.Inventory + get localPlayer(): boolean + set mainArm($$0: Internal.HumanoidArm_) + get sleepTimer(): number + get mainArm(): Internal.HumanoidArm + get stages(): Internal.Stages + get name(): Internal.Component + get currentItemAttackStrengthDelay(): number + get enderChestInventory(): Internal.PlayerEnderChestContainer + get dismountPoses(): Internal.ImmutableList + get speed(): number + set remainingFireTicks($$0: number) + get luck(): number + get sleepingLongEnough(): boolean + get reducedDebugInfo(): boolean + get handSlots(): Internal.Iterable + set score($$0: number) + get gameProfile(): Internal.GameProfile + get armorSlots(): Internal.Iterable + get scoreboardName(): string + get stagesRawKJS(): Internal.Stages + get soundSource(): Internal.SoundSource + get secondaryUseActive(): boolean + get cooldowns(): Internal.ItemCooldowns + get alwaysTicking(): boolean + get xpNeededForNextLevel(): number + get scoreboard(): Internal.Scoreboard + get hurt(): boolean + readonly static "MAX_HEALTH": 20; + "fishing": Internal.FishingHook; + "zCloak": number; + readonly static "MAX_NAME_LENGTH": 16; + readonly static "WAKE_UP_DURATION": 10; + "bob": number; + "experienceLevel": number; + readonly static "CROUCH_BB_HEIGHT": 1.5; + readonly static "ENDER_SLOT_OFFSET": 200; + readonly static "SWIMMING_BB_HEIGHT": 0.6; + readonly static "SWIMMING_BB_WIDTH": 0.6; + "xCloakO": number; + "totalExperience": number; + "xCloak": number; + "yCloakO": number; + "zCloakO": number; + readonly static "DEFAULT_EYE_HEIGHT": 1.62; + "containerMenu": Internal.AbstractContainerMenu; + "takeXpDelay": number; + readonly static "UUID_PREFIX_OFFLINE_PLAYER": "OfflinePlayer:"; + readonly "inventoryMenu": Internal.InventoryMenu; + readonly static "SLEEP_DURATION": 100; + "experienceProgress": number; + "oBob": number; + "yCloak": number; + readonly static "STANDING_DIMENSIONS": Internal.EntityDimensions; + } + type Player_ = Player; + interface Reference2ReferenceFunction extends it.unimi.dsi.fastutil.Function { + andThenShort(arg0: Internal.Reference2ShortFunction_): Internal.Reference2ShortFunction; + getOrDefault(arg0: any, arg1: V): V; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2ReferenceFunction; + andThenLong(arg0: Internal.Reference2LongFunction_): Internal.Reference2LongFunction; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2ReferenceFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2ReferenceFunction; + containsKey(arg0: any): boolean; + put(arg0: K, arg1: V): V; + andThenObject(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2ObjectFunction; + get(arg0: any): V; + remove(arg0: any): V; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2ReferenceFunction; + apply(arg0: K): V; + andThenChar(arg0: Internal.Reference2CharFunction_): Internal.Reference2CharFunction; + andThenReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2ReferenceFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenDouble(arg0: Internal.Reference2DoubleFunction_): Internal.Reference2DoubleFunction; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; + andThenInt(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; + size(): number; + andThenFloat(arg0: Internal.Reference2FloatFunction_): Internal.Reference2FloatFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2ReferenceFunction; + clear(): void; + defaultReturnValue(): V; + andThenByte(arg0: Internal.Reference2ByteFunction_): Internal.Reference2ByteFunction; + defaultReturnValue(arg0: V): void; + } + type Reference2ReferenceFunction_ = Reference2ReferenceFunction | ((arg0: any)=>V); + interface ScreenKeyboardEvents$BeforeKeyPress { + beforeKeyPress(arg0: Internal.Screen_, arg1: number, arg2: number, arg3: number): void; + } + type ScreenKeyboardEvents$BeforeKeyPress_ = ((arg0: Internal.Screen, arg1: number, arg2: number, arg3: number)=>void) | ScreenKeyboardEvents$BeforeKeyPress; + class ClassMember { + merge(member: Internal.ClassMember_): void; + toString(): string; + set(obj: any, value: any): Internal.Possible; + invoke(sig: Internal.MethodSignature_, obj: any, args: any[]): Internal.Possible; + get(obj: any): Internal.Possible; + readonly "name": string; + "methods": Internal.Map; + readonly "classData": Internal.ClassData; + "field": Internal.Field; + "beanGet": Internal.MethodInfo; + "beanSet": Internal.MethodInfo; + "isFinal": boolean; + } + type ClassMember_ = ClassMember; + interface Reference2DoubleFunction extends it.unimi.dsi.fastutil.Function, Internal.ToDoubleFunction { + put(arg0: K, arg1: number): number; + composeDouble(arg0: Internal.Double2ReferenceFunction_): Internal.Double2DoubleFunction; + getOrDefault(arg0: any, arg1: any): any; + composeInt(arg0: Internal.Int2ReferenceFunction_): Internal.Int2DoubleFunction; + andThenObject(arg0: Internal.Double2ObjectFunction_): Internal.Reference2ObjectFunction; + andThenLong(arg0: Internal.Double2LongFunction_): Internal.Reference2LongFunction; + andThenChar(arg0: Internal.Double2CharFunction_): Internal.Reference2CharFunction; + containsKey(arg0: any): boolean; + andThenDouble(arg0: Internal.Double2DoubleFunction_): this; + andThenByte(arg0: Internal.Double2ByteFunction_): Internal.Reference2ByteFunction; + composeByte(arg0: Internal.Byte2ReferenceFunction_): Internal.Byte2DoubleFunction; + put(arg0: any, arg1: any): any; + defaultReturnValue(arg0: number): void; + applyAsDouble(arg0: K): number; + composeShort(arg0: Internal.Short2ReferenceFunction_): Internal.Short2DoubleFunction; + andThen(arg0: Internal.Function_): Internal.Function; + remove(arg0: any): number; + getOrDefault(arg0: any, arg1: number): number; + andThenShort(arg0: Internal.Double2ShortFunction_): Internal.Reference2ShortFunction; + composeLong(arg0: Internal.Long2ReferenceFunction_): Internal.Long2DoubleFunction; + removeDouble(arg0: any): number; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + apply(arg0: K): number; + composeFloat(arg0: Internal.Float2ReferenceFunction_): Internal.Float2DoubleFunction; + composeReference(arg0: Internal.Reference2ReferenceFunction_): Internal.Reference2DoubleFunction; + size(): number; + andThenFloat(arg0: Internal.Double2FloatFunction_): Internal.Reference2FloatFunction; + andThenReference(arg0: Internal.Double2ReferenceFunction_): Internal.Reference2ReferenceFunction; + composeChar(arg0: Internal.Char2ReferenceFunction_): Internal.Char2DoubleFunction; + andThenInt(arg0: Internal.Double2IntFunction_): Internal.Reference2IntFunction; + clear(): void; + getOrDefault(arg0: any, arg1: number): number; + getDouble(arg0: any): number; + put(arg0: K, arg1: number): number; + get(arg0: any): any; + composeObject(arg0: Internal.Object2ReferenceFunction_): Internal.Object2DoubleFunction; + } + type Reference2DoubleFunction_ = Reference2DoubleFunction | ((arg0: any)=>number); + class Commands$CommandSelection extends Internal.Enum { + static values(): Internal.Commands$CommandSelection[]; + static valueOf($$0: string): Internal.Commands$CommandSelection; + readonly static "DEDICATED": Internal.Commands$CommandSelection; + readonly "includeDedicated": boolean; + readonly static "INTEGRATED": Internal.Commands$CommandSelection; + readonly static "ALL": Internal.Commands$CommandSelection; + readonly "includeIntegrated": boolean; + } + type Commands$CommandSelection_ = "dedicated" | "integrated" | Commands$CommandSelection | "all"; + interface FabricItem { + allowContinuingBlockBreaking(player: Internal.Player_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + allowNbtUpdateAnimation(player: Internal.Player_, hand: Hand_, oldStack: Internal.ItemStack_, newStack: Internal.ItemStack_): boolean; + isSuitableFor(stack: Internal.ItemStack_, state: Internal.BlockState_): boolean; + getAttributeModifiers(stack: Internal.ItemStack_, slot: EquipmentSlot_): Internal.Multimap; + } + type FabricItem_ = FabricItem; + interface Queue extends Internal.Collection { + peek(): E; + stream(): Internal.Stream; + toArray(arg0: Internal.IntFunction_): T[]; + add(arg0: E): boolean; + removeIf(arg0: Internal.Predicate_): boolean; + forEach(arg0: Internal.Consumer_): void; + remove(): E; + element(): E; + spliterator(): Internal.Spliterator; + offer(arg0: E): boolean; + parallelStream(): Internal.Stream; + poll(): E; + } + type Queue_ = Queue; + interface Temporal extends Internal.TemporalAccessor { + range(arg0: Internal.TemporalField_): Internal.ValueRange; + plus(arg0: Internal.TemporalAmount_): this; + get(arg0: Internal.TemporalField_): number; + with(arg0: Internal.TemporalAdjuster_): this; + plus(arg0: number, arg1: Internal.TemporalUnit_): this; + query(arg0: Internal.TemporalQuery_): R; + until(arg0: Internal.Temporal_, arg1: Internal.TemporalUnit_): number; + isSupported(arg0: Internal.TemporalUnit_): boolean; + minus(arg0: Internal.TemporalAmount_): this; + minus(arg0: number, arg1: Internal.TemporalUnit_): this; + with(arg0: Internal.TemporalField_, arg1: number): this; + } + type Temporal_ = Temporal; + interface Int2IntMap extends Internal.Int2IntFunction, Internal.Map { + containsValue(arg0: any): boolean; + defaultReturnValue(): number; + remove(arg0: number): number; + putIfAbsent(arg0: number, arg1: number): number; + containsKey(arg0: number): boolean; + replace(arg0: number, arg1: number, arg2: number): boolean; + remove(arg0: number, arg1: number): boolean; + keySet(): Internal.Set; + putIfAbsent(arg0: number, arg1: number): number; + getOrDefault(arg0: number, arg1: number): number; + replace(arg0: any, arg1: any, arg2: any): boolean; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + put(arg0: any, arg1: any): any; + values(): Internal.Collection; + computeIfAbsentNullable(arg0: number, arg1: Internal.IntFunction_): number; + getOrDefault(arg0: any, arg1: number): number; + put(arg0: number, arg1: number): number; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): number; + computeIfAbsent(arg0: any, arg1: Internal.Function_): any; + andThenLong(arg0: Internal.Int2LongFunction_): Internal.Int2LongFunction; + andThenObject(arg0: Internal.Int2ObjectFunction_): Internal.Int2ObjectFunction; + andThenReference(arg0: Internal.Int2ReferenceFunction_): Internal.Int2ReferenceFunction; + andThenShort(arg0: Internal.Int2ShortFunction_): Internal.Int2ShortFunction; + forEach(arg0: Internal.BiConsumer_): void; + merge(arg0: number, arg1: number, arg2: Internal.BiFunction_): number; + composeByte(arg0: Internal.Byte2IntFunction_): Internal.Byte2IntFunction; + remove(arg0: any): any; + compute(arg0: any, arg1: Internal.BiFunction_): any; + putIfAbsent(arg0: any, arg1: any): any; + computeIfAbsentPartial(arg0: number, arg1: Internal.Int2IntFunction_): number; + composeLong(arg0: Internal.Long2IntFunction_): Internal.Long2IntFunction; + andThenFloat(arg0: Internal.Int2FloatFunction_): Internal.Int2FloatFunction; + composeFloat(arg0: Internal.Float2IntFunction_): Internal.Float2IntFunction; + getOrDefault(arg0: any, arg1: any): any; + compute(arg0: number, arg1: Internal.BiFunction_): number; + apply(arg0: number): number; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + replace(arg0: number, arg1: number): number; + int2IntEntrySet(): Internal.ObjectSet; + computeIfAbsent(arg0: number, arg1: Internal.Int2IntFunction_): number; + replace(arg0: number, arg1: number, arg2: number): boolean; + containsKey(arg0: any): boolean; + replaceAll(arg0: Internal.BiFunction_): void; + mergeInt(arg0: number, arg1: number, arg2: it.unimi.dsi.fastutil.ints.IntBinaryOperator_): number; + containsValue(arg0: number): boolean; + compute(arg0: number, arg1: Internal.BiFunction_): number; + computeIfPresent(arg0: number, arg1: Internal.BiFunction_): number; + composeObject(arg0: Internal.Object2IntFunction_): Internal.Object2IntFunction; + andThenByte(arg0: Internal.Int2ByteFunction_): Internal.Int2ByteFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeChar(arg0: Internal.Char2IntFunction_): Internal.Char2IntFunction; + andThenDouble(arg0: Internal.Int2DoubleFunction_): Internal.Int2DoubleFunction; + entrySet(): Internal.ObjectSet>; + composeDouble(arg0: Internal.Double2IntFunction_): Internal.Double2IntFunction; + composeReference(arg0: Internal.Reference2IntFunction_): Internal.Reference2IntFunction; + computeIfAbsent(arg0: number, arg1: Internal.Function_): number; + composeInt(arg0: Internal.Int2IntFunction_): Internal.Int2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + andThenInt(arg0: Internal.Int2IntFunction_): Internal.Int2IntFunction; + andThenChar(arg0: Internal.Int2CharFunction_): Internal.Int2CharFunction; + put(arg0: number, arg1: number): number; + remove(arg0: any, arg1: any): boolean; + replace(arg0: number, arg1: number): number; + size(): number; + computeIfAbsent(arg0: number, arg1: Internal.IntUnaryOperator_): number; + defaultReturnValue(arg0: number): void; + composeShort(arg0: Internal.Short2IntFunction_): Internal.Short2IntFunction; + clear(): void; + replace(arg0: any, arg1: any): any; + merge(arg0: number, arg1: number, arg2: Internal.BiFunction_): number; + merge(arg0: any, arg1: any, arg2: Internal.BiFunction_): any; + mergeInt(arg0: number, arg1: number, arg2: Internal.IntBinaryOperator_): number; + get(arg0: any): any; + computeIfPresent(arg0: any, arg1: Internal.BiFunction_): any; + } + type Int2IntMap_ = Int2IntMap; + class BufferBuilder$SortState { + } + type BufferBuilder$SortState_ = BufferBuilder$SortState; + interface EntityGetter { + players(): Internal.List; + getEntities(arg0: Internal.Entity_, arg1: Internal.AABB_, arg2: Internal.Predicate_): Internal.List; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_): Internal.Player; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: Internal.Predicate_): Internal.Player; + getNearestEntity($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number, $$6: Internal.AABB_): T; + getEntities($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + isUnobstructed($$0: Internal.Entity_, $$1: Internal.VoxelShape_): boolean; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_): Internal.List; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: number, $$2: number, $$3: number): Internal.Player; + getNearbyEntities($$0: Internal.Class_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: Internal.AABB_): Internal.List; + getEntitiesOfClass($$0: Internal.Class_, $$1: Internal.AABB_, $$2: Internal.Predicate_): Internal.List; + getNearestPlayer($$0: Internal.Entity_, $$1: number): Internal.Player; + getNearestEntity($$0: Internal.List_, $$1: Internal.TargetingConditions_, $$2: Internal.LivingEntity_, $$3: number, $$4: number, $$5: number): T; + getPlayerByUUID($$0: Internal.UUID_): Internal.Player; + getEntities(arg0: Internal.EntityTypeTest_, arg1: Internal.AABB_, arg2: Internal.Predicate_): Internal.List; + getNearbyPlayers($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: Internal.AABB_): Internal.List; + getEntityCollisions($$0: Internal.Entity_, $$1: Internal.AABB_): Internal.List; + hasNearbyAlivePlayer($$0: number, $$1: number, $$2: number, $$3: number): boolean; + getNearestPlayer($$0: number, $$1: number, $$2: number, $$3: number, $$4: boolean): Internal.Player; + getNearestPlayer($$0: Internal.TargetingConditions_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number): Internal.Player; + } + type EntityGetter_ = EntityGetter; + class ClientboundResourcePackPacket implements Internal.Packet { + constructor($$0: string, $$1: string, $$2: boolean, $$3: Internal.Component_) + constructor($$0: Internal.FriendlyByteBuf_) + getPrompt(): Internal.Component; + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + isRequired(): boolean; + handle($$0: Internal.ClientGamePacketListener_): void; + getUrl(): string; + getHash(): string; + isSkippable(): boolean; + get prompt(): Internal.Component + get required(): boolean + get url(): string + get hash(): string + get skippable(): boolean + readonly static "MAX_HASH_LENGTH": 40; + } + type ClientboundResourcePackPacket_ = ClientboundResourcePackPacket; + class Team$CollisionRule extends Internal.Enum { + getDisplayName(): Internal.Component; + static byName($$0: string): Internal.Team$CollisionRule; + static values(): Internal.Team$CollisionRule[]; + static valueOf($$0: string): Internal.Team$CollisionRule; + get displayName(): Internal.Component + readonly static "PUSH_OTHER_TEAMS": Internal.Team$CollisionRule; + readonly "name": string; + readonly static "ALWAYS": Internal.Team$CollisionRule; + readonly "id": number; + readonly static "NEVER": Internal.Team$CollisionRule; + readonly static "PUSH_OWN_TEAM": Internal.Team$CollisionRule; + } + type Team$CollisionRule_ = "push_own_team" | Team$CollisionRule | "push_other_teams" | "never" | "always"; + class PushReaction extends Internal.Enum { + static values(): Internal.PushReaction[]; + static valueOf($$0: string): Internal.PushReaction; + readonly static "BLOCK": Internal.PushReaction; + readonly static "NORMAL": Internal.PushReaction; + readonly static "PUSH_ONLY": Internal.PushReaction; + readonly static "DESTROY": Internal.PushReaction; + readonly static "IGNORE": Internal.PushReaction; + } + type PushReaction_ = "push_only" | "normal" | "block" | "ignore" | PushReaction | "destroy"; + interface ScreenEvents$AfterTick { + afterTick(arg0: Internal.Screen_): void; + } + type ScreenEvents$AfterTick_ = ScreenEvents$AfterTick | ((arg0: Internal.Screen)=>void); + class ArmorStand extends Internal.LivingEntity { + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + setLeftLegPose($$0: Internal.Rotations_): void; + getFallSounds(): Internal.LivingEntity$Fallsounds; + isMarker(): boolean; + setRightArmPose($$0: Internal.Rotations_): void; + getHeadPose(): Internal.Rotations; + attackable(): boolean; + isAffectedByPotions(): boolean; + isEffectiveAi(): boolean; + setLeftArmPose($$0: Internal.Rotations_): void; + getMainArm(): Internal.HumanoidArm; + getLightProbePosition($$0: number): Vec3; + shouldRenderAtSqrDistance($$0: number): boolean; + refreshDimensions(): void; + getComponent(key: Internal.ComponentKey_): C; + setInvisible($$0: boolean): void; + getMyRidingOffset(): number; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + isNoBasePlate(): boolean; + getLeftLegPose(): Internal.Rotations; + method_5652($$0: Internal.CompoundTag_): void; + isPickable(): boolean; + isBaby(): boolean; + tick(): void; + getRightArmPose(): Internal.Rotations; + setYHeadRot($$0: number): void; + skipAttackInteraction($$0: Internal.Entity_): boolean; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + alwaysAccepts(): boolean; + setBodyPose($$0: Internal.Rotations_): void; + getPickResult(): Internal.ItemStack; + foodEatenKJS(is: Internal.ItemStack_): void; + getRightLegPose(): Internal.Rotations; + isSmall(): boolean; + getHandSlots(): Internal.Iterable; + getArmorSlots(): Internal.Iterable; + thunderHit($$0: Internal.ServerLevel_, $$1: Internal.LightningBolt_): void; + kill(): void; + travel($$0: Vec3_): void; + getBodyPose(): Internal.Rotations; + asKJS(): Internal.EntityJS; + ignoreExplosion(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + getDimensions($$0: Internal.Pose_): Internal.EntityDimensions; + getPistonPushReaction(): Internal.PushReaction; + handleEntityEvent($$0: number): void; + isShowArms(): boolean; + canTakeItem($$0: Internal.ItemStack_): boolean; + interactAt($$0: Internal.Player_, $$1: Vec3_, $$2: Hand_): Internal.InteractionResult; + setRightLegPose($$0: Internal.Rotations_): void; + getLeftArmPose(): Internal.Rotations; + getItemBySlot($$0: EquipmentSlot_): Internal.ItemStack; + canBeSeenByAnyone(): boolean; + isPushable(): boolean; + setYBodyRot($$0: number): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setItemSlot($$0: EquipmentSlot_, $$1: Internal.ItemStack_): void; + setHeadPose($$0: Internal.Rotations_): void; + set leftLegPose($$0: Internal.Rotations_) + get fallSounds(): Internal.LivingEntity$Fallsounds + get marker(): boolean + set rightArmPose($$0: Internal.Rotations_) + get headPose(): Internal.Rotations + get affectedByPotions(): boolean + get effectiveAi(): boolean + set leftArmPose($$0: Internal.Rotations_) + get mainArm(): Internal.HumanoidArm + set invisible($$0: boolean) + get myRidingOffset(): number + get noBasePlate(): boolean + get leftLegPose(): Internal.Rotations + get pickable(): boolean + get baby(): boolean + get rightArmPose(): Internal.Rotations + set YHeadRot($$0: number) + set bodyPose($$0: Internal.Rotations_) + get pickResult(): Internal.ItemStack + get rightLegPose(): Internal.Rotations + get small(): boolean + get handSlots(): Internal.Iterable + get armorSlots(): Internal.Iterable + get bodyPose(): Internal.Rotations + get pistonPushReaction(): Internal.PushReaction + get showArms(): boolean + set rightLegPose($$0: Internal.Rotations_) + get leftArmPose(): Internal.Rotations + get pushable(): boolean + set YBodyRot($$0: number) + set headPose($$0: Internal.Rotations_) + readonly static "CLIENT_FLAG_NO_BASEPLATE": 8; + readonly static "DISABLE_PUTTING_OFFSET": 16; + readonly static "DATA_RIGHT_ARM_POSE": Internal.EntityDataAccessor; + readonly static "CLIENT_FLAG_SMALL": 1; + readonly static "DATA_LEFT_ARM_POSE": Internal.EntityDataAccessor; + "lastHit": number; + readonly static "DATA_HEAD_POSE": Internal.EntityDataAccessor; + readonly static "DATA_RIGHT_LEG_POSE": Internal.EntityDataAccessor; + readonly static "CLIENT_FLAG_MARKER": 16; + readonly static "DISABLE_TAKING_OFFSET": 8; + readonly static "CLIENT_FLAG_SHOW_ARMS": 4; + readonly static "DATA_CLIENT_FLAGS": Internal.EntityDataAccessor; + readonly static "WOBBLE_TIME": 5; + readonly static "DATA_LEFT_LEG_POSE": Internal.EntityDataAccessor; + readonly static "DATA_BODY_POSE": Internal.EntityDataAccessor; + } + type ArmorStand_ = ArmorStand; + class VillagerType implements Internal.VillagerTypeAccessor { + constructor($$0: string) + toString(): string; + static callRegister_$md$1c70e0$1(arg0: string): Internal.VillagerType; + static getBiomeTypeToIdMap_$md$1c70e0$0(): Internal.Map; + static byBiome($$0: Internal.Holder_): Internal.VillagerType; + get biomeTypeToIdMap_$md$1c70e0$0(): Internal.Map + readonly static "SNOW": Internal.VillagerType; + readonly static "SAVANNA": Internal.VillagerType; + readonly static "SWAMP": Internal.VillagerType; + readonly static "JUNGLE": Internal.VillagerType; + readonly static "TAIGA": Internal.VillagerType; + readonly static "PLAINS": Internal.VillagerType; + readonly static "DESERT": Internal.VillagerType; + } + type VillagerType_ = VillagerType | Special.VillagerType; + class LootContextParamSet { + getAllowed(): Internal.Set>; + getRequired(): Internal.Set>; + toString(): string; + static builder(): Internal.LootContextParamSet$Builder; + isAllowed($$0: Internal.LootContextParam_): boolean; + validateUser($$0: Internal.ValidationContext_, $$1: Internal.LootContextUser_): void; + get allowed(): Internal.Set> + get required(): Internal.Set> + } + type LootContextParamSet_ = LootContextParamSet; + abstract class LevelEventJS extends Internal.EventJS { + constructor() + post(id: string): boolean; + post(id: string, sub: string): boolean; + getLevel(): Internal.LevelJS; + getServer(): Internal.ServerJS; + get level(): Internal.LevelJS + get server(): Internal.ServerJS + } + type LevelEventJS_ = LevelEventJS; + interface Long2ObjectMap$Entry extends Internal.Map$Entry { + getKey(): number; + getLongKey(): number; + get key(): number + get longKey(): number + } + type Long2ObjectMap$Entry_ = Long2ObjectMap$Entry; + interface ReadableByteChannel extends Internal.Channel { + read(arg0: Internal.ByteBuffer_): number; + } + type ReadableByteChannel_ = ReadableByteChannel; + class ReportedException extends Internal.RuntimeException { + constructor($$0: Internal.CrashReport_) + getMessage(): string; + getReport(): Internal.CrashReport; + getCause(): Internal.Throwable; + get message(): string + get report(): Internal.CrashReport + get cause(): Internal.Throwable + } + type ReportedException_ = ReportedException; + interface CraftingRecipe extends Internal.Recipe { + getIngredients(): Internal.NonNullList; + isSpecial(): boolean; + getGroup(): string; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + isIncomplete(): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get special(): boolean + get group(): string + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type CraftingRecipe_ = CraftingRecipe; + class DragonFireball extends Internal.AbstractHurtingProjectile { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_, $$2: number, $$3: number, $$4: number) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isPickable(): boolean; + asKJS(): Internal.EntityJS; + get pickable(): boolean + readonly static "SPLASH_RANGE": 4.0; + } + type DragonFireball_ = DragonFireball; + abstract class DimensionSpecialEffects implements Internal.DimensionEffectsAccessor { + constructor($$0: number, $$1: boolean, $$2: Internal.DimensionSpecialEffects$SkyType_, $$3: boolean, $$4: boolean) + forceBrightLightmap(): boolean; + isFoggyAt(arg0: number, arg1: number): boolean; + static getIdentifierMap_$md$1c70e0$0(): Internal.Object2ObjectMap; + getSunriseColor($$0: number, $$1: number): number[]; + hasGround(): boolean; + constantAmbientLight(): boolean; + getCloudHeight(): number; + getBrightnessDependentFogColor(arg0: Vec3_, arg1: number): Vec3; + static forType($$0: Internal.DimensionType_): Internal.DimensionSpecialEffects; + skyType(): Internal.DimensionSpecialEffects$SkyType; + get identifierMap_$md$1c70e0$0(): Internal.Object2ObjectMap + get cloudHeight(): number + } + type DimensionSpecialEffects_ = DimensionSpecialEffects; + abstract class AbstractMap implements Internal.Map { + replace(arg0: K, arg1: V): V; + containsValue(arg0: any): boolean; + getOrDefault(arg0: any, arg1: V): V; + putAll(arg0: Internal.Map_): void; + isEmpty(): boolean; + containsKey(arg0: any): boolean; + put(arg0: K, arg1: V): V; + replaceAll(arg0: Internal.BiFunction_): void; + get(arg0: any): V; + remove(arg0: any): V; + compute(arg0: K, arg1: Internal.BiFunction_): V; + merge(arg0: K, arg1: V, arg2: Internal.BiFunction_): V; + computeIfPresent(arg0: K, arg1: Internal.BiFunction_): V; + keySet(): Internal.Set; + putIfAbsent(arg0: K, arg1: V): V; + toString(): string; + values(): Internal.Collection; + entrySet(): Internal.Set>; + remove(arg0: any, arg1: any): boolean; + computeIfAbsent(arg0: K, arg1: Internal.Function_): V; + hashCode(): number; + forEach(arg0: Internal.BiConsumer_): void; + size(): number; + replace(arg0: K, arg1: V, arg2: V): boolean; + clear(): void; + equals(arg0: any): boolean; + get empty(): boolean + } + type AbstractMap_ = AbstractMap; + interface ValueUnwrapper { + unwrap(arg0: Internal.SharedContextData_, arg1: Internal.Scriptable_, arg2: any): any; + readonly static "DEFAULT": any; + } + type ValueUnwrapper_ = ValueUnwrapper | ((arg0: Internal.SharedContextData, arg1: Internal.Scriptable, arg2: any)=>any); + class MapRenderer implements Internal.AutoCloseable { + constructor($$0: Internal.TextureManager_) + render($$0: Internal.PoseStack_, $$1: Internal.MultiBufferSource_, $$2: number, $$3: Internal.MapItemSavedData_, $$4: boolean, $$5: number): void; + close(): void; + resetData(): void; + update($$0: number, $$1: Internal.MapItemSavedData_): void; + } + type MapRenderer_ = MapRenderer; + interface Boolean2FloatFunction extends it.unimi.dsi.fastutil.Function { + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2FloatFunction; + apply(arg0: boolean): number; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2FloatFunction; + get(arg0: any): number; + getOrDefault(arg0: any, arg1: any): any; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2FloatFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2FloatFunction; + put(arg0: boolean, arg1: number): number; + defaultReturnValue(arg0: number): void; + andThenFloat(arg0: Internal.Float2FloatFunction_): this; + andThenDouble(arg0: Internal.Float2DoubleFunction_): Internal.Boolean2DoubleFunction; + containsKey(arg0: any): boolean; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2FloatFunction; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2FloatFunction; + andThenChar(arg0: Internal.Float2CharFunction_): Internal.Boolean2CharFunction; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2FloatFunction; + put(arg0: any, arg1: any): any; + compose(arg0: Internal.Function_): Internal.Function; + defaultReturnValue(): number; + remove(arg0: any): number; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2FloatFunction; + remove(arg0: boolean): number; + andThenByte(arg0: Internal.Float2ByteFunction_): Internal.Boolean2ByteFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2FloatFunction; + andThenReference(arg0: Internal.Float2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + getOrDefault(arg0: any, arg1: number): number; + containsKey(arg0: boolean): boolean; + andThenObject(arg0: Internal.Float2ObjectFunction_): Internal.Boolean2ObjectFunction; + size(): number; + get(arg0: boolean): number; + andThen(arg0: Internal.Function_): Internal.Function; + clear(): void; + getOrDefault(arg0: boolean, arg1: number): number; + andThenLong(arg0: Internal.Float2LongFunction_): Internal.Boolean2LongFunction; + andThenShort(arg0: Internal.Float2ShortFunction_): Internal.Boolean2ShortFunction; + andThenInt(arg0: Internal.Float2IntFunction_): Internal.Boolean2IntFunction; + put(arg0: boolean, arg1: number): number; + } + type Boolean2FloatFunction_ = Boolean2FloatFunction | ((arg0: boolean)=>number); + interface FunctionFactory$Arg3 extends Internal.FunctionFactory$FuncSupplier { + create(args: Internal.Unit_[]): Internal.Unit; + createArg(arg0: Internal.Unit_, arg1: Internal.Unit_, arg2: Internal.Unit_): Internal.Unit; + } + type FunctionFactory$Arg3_ = FunctionFactory$Arg3 | ((arg0: Internal.Unit, arg1: Internal.Unit, arg2: Internal.Unit)=>Internal.Unit_); + class ClientAdvancements { + constructor($$0: Internal.Minecraft_) + setSelectedTab($$0: Internal.Advancement_, $$1: boolean): void; + setListener($$0: Internal.ClientAdvancements$Listener_): void; + getAdvancements(): Internal.AdvancementList; + update($$0: Internal.ClientboundUpdateAdvancementsPacket_): void; + set listener($$0: Internal.ClientAdvancements$Listener_) + get advancements(): Internal.AdvancementList + } + type ClientAdvancements_ = ClientAdvancements; + interface IngredientJS extends Internal.Copyable, Internal.JsonSerializable, Internal.WrappedJS { + getVanillaItems(): Internal.Set; + x(c: number): this; + getCount(): number; + isInvalidRecipeIngredient(): boolean; + getStacks(): Internal.Set; + asIngredientStack(): Internal.IngredientStackJS; + getItemIds(): Internal.Set; + copy(): Internal.Copyable; + test(arg0: Internal.ItemStackJS_): boolean; + isEmpty(): boolean; + toJson(): Internal.JsonElement; + testVanillaItem(item: Internal.Item_): boolean; + filter(filter: Internal.IngredientJS_): this; + not(): this; + of(o: any): this; + anyStackMatches(ingredient: Internal.IngredientJS_): boolean; + createVanillaIngredient(): Internal.Ingredient; + ingredientFromRecipeJson(json: Internal.JsonElement_): this; + getVanillaPredicate(): Internal.Predicate; + getFirst(): Internal.ItemStackJS; + unwrapStackIngredient(): Internal.List; + withCount(count: number): this; + testVanilla(stack: Internal.ItemStack_): boolean; + get vanillaItems(): Internal.Set + get count(): number + get invalidRecipeIngredient(): boolean + get stacks(): Internal.Set + get itemIds(): Internal.Set + get empty(): boolean + get vanillaPredicate(): Internal.Predicate + get first(): Internal.ItemStackJS + } + type IngredientJS_ = {ingredient: object} | RegExp | Internal.Ingredient_ | {count?: number, item: Internal.ItemStackJS_} | Internal.IngredientJS_[] | `%${string}` | IngredientJS | Internal.ItemStackJS_ | Internal.FluidStackJS_ | {fluid: Internal.FluidStackJS_} | `#${Special.ItemTag}` | "*" | {value: object} | ((arg0: Internal.ItemStackJS)=>boolean) | {type: Special.Ingredient} | `${Special.Mod}`; + interface ParticleOptions { + writeToString(): string; + getType(): Internal.ParticleType; + writeToNetwork(arg0: Internal.FriendlyByteBuf_): void; + get type(): Internal.ParticleType + } + type ParticleOptions_ = ParticleOptions; + class RandomOffsetPlacement extends Internal.PlacementModifier { + static vertical($$0: Internal.IntProvider_): Internal.RandomOffsetPlacement; + static of($$0: Internal.IntProvider_, $$1: Internal.IntProvider_): Internal.RandomOffsetPlacement; + type(): Internal.PlacementModifierType; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + static horizontal($$0: Internal.IntProvider_): Internal.RandomOffsetPlacement; + readonly static "CODEC": any; + } + type RandomOffsetPlacement_ = RandomOffsetPlacement; + class InetAddress implements Internal.Serializable { + isSiteLocalAddress(): boolean; + isLinkLocalAddress(): boolean; + static getLocalHost(): Internal.InetAddress; + isAnyLocalAddress(): boolean; + static getByAddress(arg0: string, arg1: number[]): Internal.InetAddress; + getHostAddress(): string; + isMCNodeLocal(): boolean; + isMCGlobal(): boolean; + getCanonicalHostName(): string; + static getAllByName(arg0: string): Internal.InetAddress[]; + getHostName(): string; + isMCOrgLocal(): boolean; + static getByName(arg0: string): Internal.InetAddress; + static getLoopbackAddress(): Internal.InetAddress; + isMulticastAddress(): boolean; + toString(): string; + isReachable(arg0: number): boolean; + isMCLinkLocal(): boolean; + isReachable(arg0: Internal.NetworkInterface_, arg1: number, arg2: number): boolean; + isLoopbackAddress(): boolean; + isMCSiteLocal(): boolean; + hashCode(): number; + static getByAddress(arg0: number[]): Internal.InetAddress; + equals(arg0: any): boolean; + getAddress(): number[]; + get siteLocalAddress(): boolean + get linkLocalAddress(): boolean + get localHost(): Internal.InetAddress + get anyLocalAddress(): boolean + get hostAddress(): string + get MCNodeLocal(): boolean + get MCGlobal(): boolean + get canonicalHostName(): string + get hostName(): string + get MCOrgLocal(): boolean + get loopbackAddress(): Internal.InetAddress + get multicastAddress(): boolean + get MCLinkLocal(): boolean + get loopbackAddress(): boolean + get MCSiteLocal(): boolean + get address(): number[] + } + type InetAddress_ = InetAddress; + interface Short2BooleanFunction extends it.unimi.dsi.fastutil.Function, Internal.IntPredicate { + apply(arg0: number): boolean; + getOrDefault(arg0: number, arg1: boolean): boolean; + remove(arg0: number): boolean; + getOrDefault(arg0: any, arg1: any): any; + or(arg0: Internal.IntPredicate_): Internal.IntPredicate; + negate(): Internal.IntPredicate; + andThenReference(arg0: Internal.Boolean2ReferenceFunction_): Internal.Short2ReferenceFunction; + andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Short2ByteFunction; + composeLong(arg0: Internal.Long2ShortFunction_): Internal.Long2BooleanFunction; + containsKey(arg0: any): boolean; + composeReference(arg0: Internal.Reference2ShortFunction_): Internal.Reference2BooleanFunction; + get(arg0: any): boolean; + composeFloat(arg0: Internal.Float2ShortFunction_): Internal.Float2BooleanFunction; + composeByte(arg0: Internal.Byte2ShortFunction_): Internal.Byte2BooleanFunction; + put(arg0: any, arg1: any): any; + andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Short2LongFunction; + defaultReturnValue(): boolean; + andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Short2DoubleFunction; + get(arg0: number): boolean; + and(arg0: Internal.IntPredicate_): Internal.IntPredicate; + composeObject(arg0: Internal.Object2ShortFunction_): Internal.Object2BooleanFunction; + andThenObject(arg0: Internal.Boolean2ObjectFunction_): Internal.Short2ObjectFunction; + put(arg0: number, arg1: boolean): boolean; + getOrDefault(arg0: any, arg1: boolean): boolean; + containsKey(arg0: number): boolean; + composeDouble(arg0: Internal.Double2ShortFunction_): Internal.Double2BooleanFunction; + test(arg0: number): boolean; + andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Short2ShortFunction; + composeChar(arg0: Internal.Char2ShortFunction_): Internal.Char2BooleanFunction; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: number, arg1: boolean): boolean; + size(): number; + clear(): void; + remove(arg0: any): any; + andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Short2FloatFunction; + composeInt(arg0: Internal.Int2ShortFunction_): Internal.Int2BooleanFunction; + andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Short2IntFunction; + andThen(arg0: Internal.Function_): Internal.Function; + composeShort(arg0: Internal.Short2ShortFunction_): this; + defaultReturnValue(arg0: boolean): void; + andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Short2CharFunction; + } + type Short2BooleanFunction_ = Short2BooleanFunction | ((arg0: number)=>boolean); + class ServerboundPlayerCommandPacket$Action extends Internal.Enum { + static values(): Internal.ServerboundPlayerCommandPacket$Action[]; + static valueOf($$0: string): Internal.ServerboundPlayerCommandPacket$Action; + readonly static "START_SPRINTING": Internal.ServerboundPlayerCommandPacket$Action; + readonly static "STOP_SPRINTING": Internal.ServerboundPlayerCommandPacket$Action; + readonly static "START_RIDING_JUMP": Internal.ServerboundPlayerCommandPacket$Action; + readonly static "PRESS_SHIFT_KEY": Internal.ServerboundPlayerCommandPacket$Action; + readonly static "STOP_SLEEPING": Internal.ServerboundPlayerCommandPacket$Action; + readonly static "STOP_RIDING_JUMP": Internal.ServerboundPlayerCommandPacket$Action; + readonly static "OPEN_INVENTORY": Internal.ServerboundPlayerCommandPacket$Action; + readonly static "START_FALL_FLYING": Internal.ServerboundPlayerCommandPacket$Action; + readonly static "RELEASE_SHIFT_KEY": Internal.ServerboundPlayerCommandPacket$Action; + } + type ServerboundPlayerCommandPacket$Action_ = "press_shift_key" | "stop_sprinting" | "start_sprinting" | "start_fall_flying" | ServerboundPlayerCommandPacket$Action | "open_inventory" | "release_shift_key" | "start_riding_jump" | "stop_sleeping" | "stop_riding_jump"; + class MerchantOffer { + constructor($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ItemStack_, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number) + constructor($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ItemStack_, $$3: number, $$4: number, $$5: number, $$6: number) + constructor($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ItemStack_, $$3: number, $$4: number, $$5: number) + constructor($$0: Internal.CompoundTag_) + constructor($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: number, $$3: number, $$4: number) + getSpecialPriceDiff(): number; + shouldRewardExp(): boolean; + needsRestock(): boolean; + increaseUses(): void; + resetSpecialPriceDiff(): void; + isOutOfStock(): boolean; + getBaseCostA(): Internal.ItemStack; + getMaxUses(): number; + createTag(): Internal.CompoundTag; + getPriceMultiplier(): number; + getUses(): number; + resetUses(): void; + assemble(): Internal.ItemStack; + updateDemand(): void; + take($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + addToSpecialPriceDiff($$0: number): void; + getResult(): Internal.ItemStack; + setToOutOfStock(): void; + getXp(): number; + setSpecialPriceDiff($$0: number): void; + getCostB(): Internal.ItemStack; + getDemand(): number; + satisfiedBy($$0: Internal.ItemStack_, $$1: Internal.ItemStack_): boolean; + getCostA(): Internal.ItemStack; + get specialPriceDiff(): number + get outOfStock(): boolean + get baseCostA(): Internal.ItemStack + get maxUses(): number + get priceMultiplier(): number + get uses(): number + get result(): Internal.ItemStack + get xp(): number + set specialPriceDiff($$0: number) + get costB(): Internal.ItemStack + get demand(): number + get costA(): Internal.ItemStack + } + type MerchantOffer_ = MerchantOffer; + class TutorialToast implements Internal.Toast { + constructor($$0: any_, $$1: Internal.Component_, $$2: Internal.Component_, $$3: boolean) + getToken(): any; + hide(): void; + width(): number; + height(): number; + updateProgress($$0: number): void; + render($$0: Internal.PoseStack_, $$1: Internal.ToastComponent_, $$2: number): Internal.Toast$Visibility; + get token(): any + readonly static "PROGRESS_BAR_WIDTH": 154; + readonly static "PROGRESS_BAR_HEIGHT": 1; + readonly static "PROGRESS_BAR_Y": 28; + readonly static "PROGRESS_BAR_X": 3; + } + type TutorialToast_ = TutorialToast; + interface FunctionFactory$Arg1 extends Internal.FunctionFactory$FuncSupplier { + createArg(arg0: Internal.Unit_): Internal.Unit; + create(args: Internal.Unit_[]): Internal.Unit; + } + type FunctionFactory$Arg1_ = FunctionFactory$Arg1 | ((arg0: Internal.Unit)=>Internal.Unit_); + interface FunctionFactory$Arg2 extends Internal.FunctionFactory$FuncSupplier { + create(args: Internal.Unit_[]): Internal.Unit; + createArg(arg0: Internal.Unit_, arg1: Internal.Unit_): Internal.Unit; + } + type FunctionFactory$Arg2_ = FunctionFactory$Arg2 | ((arg0: Internal.Unit, arg1: Internal.Unit)=>Internal.Unit_); + class BeaconMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Container_, $$2: any_, $$3: any_) + constructor($$0: number, $$1: Internal.Container_) + stillValid($$0: Internal.Player_): boolean; + hasPayment(): boolean; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + updateEffects($$0: number, $$1: number): void; + getPrimaryEffect(): Internal.MobEffect; + setData($$0: number, $$1: number): void; + removed($$0: Internal.Player_): void; + getSecondaryEffect(): Internal.MobEffect; + getLevels(): number; + get primaryEffect(): Internal.MobEffect + get secondaryEffect(): Internal.MobEffect + get levels(): number + } + type BeaconMenu_ = BeaconMenu; + abstract class MobEffectBuilder extends Internal.BuilderBase { + constructor(i: ResourceLocation_) + beneficial(): this; + category(c: Internal.MobEffectCategory_): this; + modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): this; + harmful(): this; + getRegistryType(): Internal.RegistryObjectBuilderTypes; + getTranslationKeyGroup(): string; + effectTick(effectTick: Internal.MobEffectBuilder$EffectTickCallback_): this; + color(col: Internal.Color_): this; + get registryType(): Internal.RegistryObjectBuilderTypes + get translationKeyGroup(): string + } + type MobEffectBuilder_ = MobEffectBuilder; + class FilterOutputStream extends Internal.OutputStream { + constructor(arg0: Internal.OutputStream_) + flush(): void; + write(arg0: number): void; + close(): void; + write(arg0: number[], arg1: number, arg2: number): void; + write(arg0: number[]): void; + } + type FilterOutputStream_ = FilterOutputStream; + class LiteralArgumentBuilder extends Internal.ArgumentBuilder> { + build(): Internal.LiteralCommandNode; + static literal(arg0: string): Internal.LiteralArgumentBuilder; + getLiteral(): string; + get literal(): string + } + type LiteralArgumentBuilder_ = LiteralArgumentBuilder; + class VertexFormat implements Internal.BufferVertexFormat { + constructor($$0: Internal.ImmutableMap_) + getIntegerSize(): number; + toString(): string; + getOrCreateIndexBufferObject(): number; + getVertexSize(): number; + getStride(): number; + getOrCreateVertexBufferObject(): number; + clearBufferState(): void; + hashCode(): number; + getElementAttributeNames(): Internal.ImmutableList; + setupBufferState(): void; + getOrCreateVertexArrayObject(): number; + getElements(): Internal.ImmutableList; + equals($$0: any): boolean; + get integerSize(): number + get orCreateIndexBufferObject(): number + get vertexSize(): number + get stride(): number + get orCreateVertexBufferObject(): number + get elementAttributeNames(): Internal.ImmutableList + get orCreateVertexArrayObject(): number + get elements(): Internal.ImmutableList + } + type VertexFormat_ = VertexFormat; + class SpectatorMenu { + constructor($$0: Internal.SpectatorMenuListener_) + getSelectedCategory(): Internal.SpectatorMenuCategory; + exit(): void; + getItems(): Internal.List; + getSelectedItem(): Internal.SpectatorMenuItem; + getCurrentPage(): Internal.SpectatorPage; + selectCategory($$0: Internal.SpectatorMenuCategory_): void; + getSelectedSlot(): number; + selectSlot($$0: number): void; + getItem($$0: number): Internal.SpectatorMenuItem; + get selectedCategory(): Internal.SpectatorMenuCategory + get items(): Internal.List + get selectedItem(): Internal.SpectatorMenuItem + get currentPage(): Internal.SpectatorPage + get selectedSlot(): number + readonly static "EMPTY_SLOT": any; + } + type SpectatorMenu_ = SpectatorMenu; + class BannerDuplicateRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getToastSymbol(): Internal.ItemStack; + getType(): Internal.RecipeType; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + getRemainingItems(arg0: Internal.Container_): Internal.NonNullList; + canCraftInDimensions($$0: number, $$1: number): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + getSerializer(): Internal.RecipeSerializer; + isIncomplete(): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + get ingredients(): Internal.NonNullList + get group(): string + get toastSymbol(): Internal.ItemStack + get type(): Internal.RecipeType + get serializer(): Internal.RecipeSerializer + get incomplete(): boolean + } + type BannerDuplicateRecipe_ = BannerDuplicateRecipe; + class TerrainShaper$Point extends Internal.Record { + constructor($$0: number, $$1: number, $$2: number, $$3: number) + hashCode(): number; + erosion(): number; + toString(): string; + ridges(): number; + weirdness(): number; + equals($$0: any): boolean; + continents(): number; + } + type TerrainShaper$Point_ = TerrainShaper$Point; + class CountOnEveryLayerPlacement extends Internal.PlacementModifier { + static of($$0: number): Internal.CountOnEveryLayerPlacement; + static of($$0: Internal.IntProvider_): Internal.CountOnEveryLayerPlacement; + type(): Internal.PlacementModifierType; + getPositions($$0: Internal.PlacementContext_, $$1: Internal.Random_, $$2: BlockPos_): Internal.Stream; + readonly static "CODEC": any; + } + type CountOnEveryLayerPlacement_ = CountOnEveryLayerPlacement; + class ImmutableSet$Builder extends Internal.ImmutableCollection$Builder { + constructor() + addAll(arg0: Internal.Iterator_): Internal.ImmutableCollection$Builder; + add(arg0: E): this; + add(...arg0: E[]): this; + addAll(arg0: Internal.Iterable_): Internal.ImmutableCollection$Builder; + build(): Internal.ImmutableCollection; + } + type ImmutableSet$Builder_ = ImmutableSet$Builder; + interface BiomeResolver { + getNoiseBiome(arg0: number, arg1: number, arg2: number, arg3: Internal.Climate$Sampler_): Internal.Holder; + } + type BiomeResolver_ = BiomeResolver; + interface ProgressiveFuture extends io.netty.util.concurrent.Future { + removeListener(arg0: Internal.GenericFutureListener_): this; + syncUninterruptibly(): this; + addListeners(...arg0: Internal.GenericFutureListener_[]): this; + await(): this; + sync(): this; + addListener(arg0: Internal.GenericFutureListener_): this; + removeListeners(...arg0: Internal.GenericFutureListener_[]): this; + awaitUninterruptibly(): this; + } + type ProgressiveFuture_ = ProgressiveFuture; + abstract class LootPoolEntryContainer implements Internal.ComposableEntryContainer { + and($$0: Internal.ComposableEntryContainer_): Internal.ComposableEntryContainer; + or($$0: Internal.ComposableEntryContainer_): Internal.ComposableEntryContainer; + getType(): Internal.LootPoolEntryType; + validate($$0: Internal.ValidationContext_): void; + get type(): Internal.LootPoolEntryType + } + type LootPoolEntryContainer_ = LootPoolEntryContainer; + class ItemRightClickEmptyEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, hand: Hand_) + getEntity(): Internal.EntityJS; + getHand(): Hand; + getItem(): Internal.ItemStackJS; + get entity(): Internal.EntityJS + get hand(): Hand + get item(): Internal.ItemStackJS + } + type ItemRightClickEmptyEventJS_ = ItemRightClickEmptyEventJS; + class LecternMenu extends Internal.AbstractContainerMenu { + constructor($$0: number, $$1: Internal.Container_, $$2: any_) + constructor($$0: number) + stillValid($$0: Internal.Player_): boolean; + getBook(): Internal.ItemStack; + clickMenuButton($$0: Internal.Player_, $$1: number): boolean; + setData($$0: number, $$1: number): void; + getPage(): number; + get book(): Internal.ItemStack + get page(): number + readonly static "BUTTON_NEXT_PAGE": 2; + readonly static "BUTTON_PREV_PAGE": 1; + readonly static "BUTTON_TAKE_BOOK": 3; + readonly static "BUTTON_PAGE_JUMP_RANGE_START": 100; + } + type LecternMenu_ = LecternMenu; + interface Boolean2CharFunction extends it.unimi.dsi.fastutil.Function { + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Boolean2ReferenceFunction; + getOrDefault(arg0: any, arg1: string): string; + remove(arg0: boolean): string; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Boolean2FloatFunction; + getOrDefault(arg0: any, arg1: any): any; + composeChar(arg0: Internal.Char2BooleanFunction_): Internal.Char2CharFunction; + defaultReturnValue(): string; + getOrDefault(arg0: boolean, arg1: string): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Boolean2DoubleFunction; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Boolean2ByteFunction; + remove(arg0: any): string; + containsKey(arg0: any): boolean; + composeShort(arg0: Internal.Short2BooleanFunction_): Internal.Short2CharFunction; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Boolean2LongFunction; + get(arg0: boolean): string; + defaultReturnValue(arg0: string): void; + get(arg0: any): string; + put(arg0: any, arg1: any): any; + composeDouble(arg0: Internal.Double2BooleanFunction_): Internal.Double2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + put(arg0: boolean, arg1: string): string; + apply(arg0: boolean): string; + composeInt(arg0: Internal.Int2BooleanFunction_): Internal.Int2CharFunction; + composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2CharFunction; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Boolean2IntFunction; + containsKey(arg0: boolean): boolean; + composeObject(arg0: Internal.Object2BooleanFunction_): Internal.Object2CharFunction; + composeByte(arg0: Internal.Byte2BooleanFunction_): Internal.Byte2CharFunction; + put(arg0: boolean, arg1: string): string; + size(): number; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Boolean2ObjectFunction; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Boolean2ShortFunction; + andThen(arg0: Internal.Function_): Internal.Function; + clear(): void; + composeFloat(arg0: Internal.Float2BooleanFunction_): Internal.Float2CharFunction; + compose(arg0: Internal.Function_): Internal.Function; + composeReference(arg0: Internal.Reference2BooleanFunction_): Internal.Reference2CharFunction; + } + type Boolean2CharFunction_ = ((arg0: boolean)=>string) | Boolean2CharFunction; + class EntityEnterChunkEventJS extends Internal.EntityEventJS { + constructor(entity: Internal.Entity_, chunkX: number, chunkY: number, chunkZ: number, prevX: number, prevY: number, prevZ: number) + getChunkZ(): number; + getChunkY(): number; + getChunkX(): number; + getEntity(): Internal.EntityJS; + static of(entity: Internal.Entity_, chunkX: number, chunkY: number, chunkZ: number, prevX: number, prevY: number, prevZ: number): Internal.EntityEnterChunkEventJS; + getPrevZ(): number; + getPrevY(): number; + getPrevX(): number; + get chunkZ(): number + get chunkY(): number + get chunkX(): number + get entity(): Internal.EntityJS + get prevZ(): number + get prevY(): number + get prevX(): number + } + type EntityEnterChunkEventJS_ = EntityEnterChunkEventJS; + class ClientboundPlayerCombatEndPacket implements Internal.Packet { + constructor($$0: number, $$1: number) + constructor($$0: Internal.CombatTracker_) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ClientGamePacketListener_): void; + isSkippable(): boolean; + get skippable(): boolean + } + type ClientboundPlayerCombatEndPacket_ = ClientboundPlayerCombatEndPacket; + class TypeToken$TypeSet extends Internal.ForwardingSet> implements Internal.Serializable { + interfaces(): this; + toArray(arg0: Internal.IntFunction_): T[]; + removeIf(arg0: Internal.Predicate_): boolean; + classes(): this; + stream(): Internal.Stream>; + forEach(arg0: Internal.Consumer_): void; + parallelStream(): Internal.Stream>; + rawTypes(): Internal.Set>; + spliterator(): Internal.Spliterator>; + } + type TypeToken$TypeSet_ = TypeToken$TypeSet; + class VillagerHostilesSensor extends Internal.NearestVisibleLivingEntitySensor { + constructor() + } + type VillagerHostilesSensor_ = VillagerHostilesSensor; + interface DataOutput { + writeBoolean(arg0: boolean): void; + writeUTF(arg0: string): void; + writeLong(arg0: number): void; + writeChars(arg0: string): void; + writeChar(arg0: number): void; + write(arg0: number[]): void; + writeFloat(arg0: number): void; + writeInt(arg0: number): void; + writeBytes(arg0: string): void; + write(arg0: number): void; + writeByte(arg0: number): void; + write(arg0: number[], arg1: number, arg2: number): void; + writeDouble(arg0: number): void; + writeShort(arg0: number): void; + } + type DataOutput_ = DataOutput; + class Illusioner extends Internal.SpellcasterIllager implements Internal.RangedAttackMob { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + aiStep(): void; + asKJS(): Internal.EntityJS; + performRangedAttack($$0: Internal.LivingEntity_, $$1: number): void; + isAlliedTo($$0: Internal.Entity_): boolean; + finalizeSpawn($$0: Internal.ServerLevelAccessor_, $$1: Internal.DifficultyInstance_, $$2: Internal.MobSpawnType_, $$3: Internal.SpawnGroupData_, $$4: Internal.CompoundTag_): Internal.SpawnGroupData; + getIllusionOffsets($$0: number): Vec3[]; + getArmPose(): Internal.AbstractIllager$IllagerArmPose; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + getCelebrateSound(): Internal.SoundEvent; + applyRaidBuffs($$0: number, $$1: boolean): void; + foodEatenKJS(is: Internal.ItemStack_): void; + getBoundingBoxForCulling(): Internal.AABB; + get armPose(): Internal.AbstractIllager$IllagerArmPose + get celebrateSound(): Internal.SoundEvent + get boundingBoxForCulling(): Internal.AABB + } + type Illusioner_ = Illusioner; + class PlayerTeam extends Internal.Team { + constructor($$0: Internal.Scoreboard_, $$1: string) + getDisplayName(): Internal.Component; + setPlayerPrefix($$0: Internal.Component_): void; + isAllowFriendlyFire(): boolean; + setSeeFriendlyInvisibles($$0: boolean): void; + getCollisionRule(): Internal.Team$CollisionRule; + canSeeFriendlyInvisibles(): boolean; + getDeathMessageVisibility(): Internal.Team$Visibility; + getName(): string; + setNameTagVisibility($$0: Internal.Team$Visibility_): void; + getColor(): Internal.ChatFormatting; + unpackOptions($$0: number): void; + getFormattedDisplayName(): Internal.MutableComponent; + setDeathMessageVisibility($$0: Internal.Team$Visibility_): void; + packOptions(): number; + getPlayerSuffix(): Internal.Component; + getNameTagVisibility(): Internal.Team$Visibility; + getScoreboard(): Internal.Scoreboard; + setColor($$0: Internal.ChatFormatting_): void; + getPlayers(): Internal.Collection; + setPlayerSuffix($$0: Internal.Component_): void; + setDisplayName($$0: Internal.Component_): void; + getPlayerPrefix(): Internal.Component; + getFormattedName($$0: Internal.Component_): Internal.MutableComponent; + setAllowFriendlyFire($$0: boolean): void; + setCollisionRule($$0: Internal.Team$CollisionRule_): void; + static formatNameForTeam($$0: Internal.Team_, $$1: Internal.Component_): Internal.MutableComponent; + get displayName(): Internal.Component + set playerPrefix($$0: Internal.Component_) + get allowFriendlyFire(): boolean + set seeFriendlyInvisibles($$0: boolean) + get collisionRule(): Internal.Team$CollisionRule + get deathMessageVisibility(): Internal.Team$Visibility + get name(): string + set nameTagVisibility($$0: Internal.Team$Visibility_) + get color(): Internal.ChatFormatting + get formattedDisplayName(): Internal.MutableComponent + set deathMessageVisibility($$0: Internal.Team$Visibility_) + get playerSuffix(): Internal.Component + get nameTagVisibility(): Internal.Team$Visibility + get scoreboard(): Internal.Scoreboard + set color($$0: Internal.ChatFormatting_) + get players(): Internal.Collection + set playerSuffix($$0: Internal.Component_) + set displayName($$0: Internal.Component_) + get playerPrefix(): Internal.Component + set allowFriendlyFire($$0: boolean) + set collisionRule($$0: Internal.Team$CollisionRule_) + } + type PlayerTeam_ = PlayerTeam; + interface ExplosionHooksImpl$ExplosionExtensions { + architectury_getPosition(): Vec3; + } + type ExplosionHooksImpl$ExplosionExtensions_ = ExplosionHooksImpl$ExplosionExtensions; + interface FabricRegistry extends Internal.RegistryAttributeHolder { + build(arg0: Internal.Set_): void; + } + type FabricRegistry_ = FabricRegistry; + interface QuadView { + colorIndex(): number; + normalX(arg0: number): number; + y(arg0: number): number; + cullFace(): Internal.Direction; + x(arg0: number): number; + lightmap(arg0: number): number; + z(arg0: number): number; + copyNormal(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f; + spriteU(arg0: number, arg1: number): number; + spriteV(arg0: number, arg1: number): number; + spriteColor(arg0: number, arg1: number): number; + faceNormal(): Internal.Vector3f; + toVanilla(arg0: number, arg1: number[], arg2: number, arg3: boolean): void; + nominalFace(): Internal.Direction; + tag(): number; + copyTo(arg0: Internal.MutableQuadView_): void; + hasNormal(arg0: number): boolean; + toBakedQuad(spriteIndex: number, sprite: Internal.TextureAtlasSprite_, isItem: boolean): Internal.BakedQuad; + copyPos(arg0: number, arg1: Internal.Vector3f_): Internal.Vector3f; + material(): Internal.RenderMaterial; + normalY(arg0: number): number; + lightFace(): Internal.Direction; + normalZ(arg0: number): number; + posByIndex(arg0: number, arg1: number): number; + readonly static "VANILLA_QUAD_STRIDE": 32; + readonly static "VANILLA_VERTEX_STRIDE": 8; + } + type QuadView_ = QuadView; + interface FunctionContainer { + enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): this; + addFunction(arg0: Internal.JsonObject_): this; + enchantRandomly(enchantments: ResourceLocation_[]): this; + furnaceSmelt(): this; + lootingEnchant(count: Internal.NumberProvider_, limit: number): this; + addConditionalFunction(func: Internal.Consumer_): this; + name(name: Internal.Component_, entity: Internal.LootContext$EntityTarget_): this; + damage(damage: Internal.NumberProvider_): this; + nbt(tag: Internal.CompoundTag_): this; + count(count: Internal.NumberProvider_): this; + copyName(source: Internal.CopyNameFunction$NameSource_): this; + lootTable(table: ResourceLocation_, seed: number): this; + name(name: Internal.Component_): this; + } + type FunctionContainer_ = FunctionContainer; + class BlockAgeProcessor extends Internal.StructureProcessor { + constructor($$0: number) + processBlock($$0: Internal.LevelReader_, $$1: BlockPos_, $$2: BlockPos_, $$3: Internal.StructureTemplate$StructureBlockInfo_, $$4: Internal.StructureTemplate$StructureBlockInfo_, $$5: Internal.StructurePlaceSettings_): Internal.StructureTemplate$StructureBlockInfo; + readonly static "CODEC": any; + } + type BlockAgeProcessor_ = BlockAgeProcessor; + class Snowball extends Internal.ThrowableItemProjectile { + constructor($$0: Internal.Level_, $$1: Internal.LivingEntity_) + constructor($$0: Internal.Level_, $$1: number, $$2: number, $$3: number) + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + alwaysAccepts(): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + handleEntityEvent($$0: number): void; + asKJS(): Internal.EntityJS; + } + type Snowball_ = Snowball; + class Pair implements Internal.App, F> { + constructor(arg0: F, arg1: S) + hashCode(): number; + toString(): string; + static unbox(arg0: Internal.App_, F>): Internal.Pair; + static toMap(): Internal.Collector, any, Internal.Map>; + swap(): Internal.Pair; + mapFirst(arg0: Internal.Function_): Internal.Pair; + static of(arg0: F, arg1: S): Internal.Pair; + equals(arg0: any): boolean; + getSecond(): S; + getFirst(): F; + mapSecond(arg0: Internal.Function_): Internal.Pair; + get second(): S + get first(): F + } + type Pair_ = Pair; + class PoiManager$Occupancy extends Internal.Enum { + static valueOf($$0: string): Internal.PoiManager$Occupancy; + static values(): Internal.PoiManager$Occupancy[]; + getTest(): Internal.Predicate; + get test(): Internal.Predicate + readonly static "IS_OCCUPIED": Internal.PoiManager$Occupancy; + readonly static "HAS_SPACE": Internal.PoiManager$Occupancy; + readonly static "ANY": Internal.PoiManager$Occupancy; + } + type PoiManager$Occupancy_ = "has_space" | "any" | PoiManager$Occupancy | "is_occupied"; + interface SpawnProperties { + getMobSpawnCosts(): Internal.Map, Internal.MobSpawnSettings$MobSpawnCost>; + getCreatureProbability(): number; + getSpawners(): Internal.Map>; + get mobSpawnCosts(): Internal.Map, Internal.MobSpawnSettings$MobSpawnCost> + get creatureProbability(): number + get spawners(): Internal.Map> + } + type SpawnProperties_ = SpawnProperties; + interface Constable { + describeConstable(): Internal.Optional; + } + type Constable_ = Constable; + class Zoglin extends Internal.Monster implements Internal.Enemy, Internal.HoglinBase { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getAttackAnimationRemainingTicks(): number; + getComponent(key: Internal.ComponentKey_): C; + doHurtTarget($$0: Internal.Entity_): boolean; + static createAttributes(): Internal.AttributeSupplier$Builder; + isAdult(): boolean; + getMobType(): Internal.MobType; + hurt($$0: Internal.DamageSource_, $$1: number): boolean; + canBeLeashed($$0: Internal.Player_): boolean; + aiStep(): void; + getPassengersRidingOffset(): number; + method_5652($$0: Internal.CompoundTag_): void; + isBaby(): boolean; + asKJS(): Internal.EntityJS; + getBrain(): Internal.Brain; + onSyncedDataUpdated($$0: Internal.EntityDataAccessor_): void; + setBaby($$0: boolean): void; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + handleEntityEvent($$0: number): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get attackAnimationRemainingTicks(): number + get adult(): boolean + get mobType(): Internal.MobType + get passengersRidingOffset(): number + get baby(): boolean + get brain(): Internal.Brain + set baby($$0: boolean) + } + type Zoglin_ = Zoglin; + interface SymbolScriptable { + put(arg0: Internal.Symbol_, arg1: Internal.Scriptable_, arg2: any): void; + has(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): boolean; + get(arg0: Internal.Symbol_, arg1: Internal.Scriptable_): any; + delete(arg0: Internal.Symbol_): void; + } + type SymbolScriptable_ = SymbolScriptable; + class ServerLevelJS extends Internal.LevelJS { + constructor(s: Internal.ServerJS_, w: Internal.ServerLevel_) + dragonFight(): Internal.EndDragonFight; + getScoreboard(): Internal.ServerScoreboard; + fillStartsForFeature(configuredStructureFeature: Internal.ConfiguredStructureFeature_, longSet: Internal.LongSet_, consumer: Internal.Consumer_): void; + getShade(direction: Internal.Direction_, bl: boolean): number; + getSeed(): number; + getOrCreateStructureTemplate(resourceLocation: ResourceLocation_): Internal.StructureTemplateWrapper; + getStructureAt(blockPos: BlockPos_, configuredStructureFeature: Internal.ConfiguredStructureFeature_): Internal.StructureStartWrapper; + getPortalForcer(): Internal.PortalForcer; + getRaid(i: number): Internal.Raid; + setDefaultSpawnPos(blockPos: BlockPos_, f: number): void; + getStructureWithPieceAt(blockPos: BlockPos_, resourceKey: Internal.ResourceKey_): Internal.StructureStartWrapper; + getPoiInRange(predicate: Internal.Predicate_, blockPos: BlockPos_, i: number, occupancy: Internal.PoiManager$Occupancy_): Internal.Stream; + getPoiCountInRange(predicate: Internal.Predicate_, blockPos: BlockPos_, i: number, occupancy: Internal.PoiManager$Occupancy_): number; + poiExists(blockPos: BlockPos_, predicate: Internal.Predicate_): boolean; + isVillage(sectionPos: Internal.SectionPos_): boolean; + getMinecraftLevel(): Internal.Level; + getSharedSpawnPos(): BlockPos; + findClosestPoi(predicate: Internal.Predicate_, blockPos: BlockPos_, i: number, occupancy: Internal.PoiManager$Occupancy_): Internal.Optional; + checkConsistencyWithBlocks(chunkPos: Internal.ChunkPos_, levelChunkSection: Internal.LevelChunkSection_): void; + getRandomPoi(predicate: Internal.Predicate_, predicate2: Internal.Predicate_, occupancy: Internal.PoiManager$Occupancy_, blockPos: BlockPos_, i: number, random: Internal.Random_): Internal.Optional; + getStructureWithPieceAt(blockPos: BlockPos_, configuredStructureFeature: Internal.ConfiguredStructureFeature_): Internal.StructureStartWrapper; + findAllClosestFirstPoi(predicate: Internal.Predicate_, predicate2: Internal.Predicate_, blockPos: BlockPos_, i: number, occupancy: Internal.PoiManager$Occupancy_): Internal.Stream; + getPlayerData(arg0: Internal.Player_): Internal.PlayerDataJS; + getStructureTemplate(resourceLocation: ResourceLocation_): Internal.Optional; + shouldGenerateFeatures(): boolean; + hasAnyStructureAt(blockPos: BlockPos_): boolean; + startsForFeature(sectionPos: Internal.SectionPos_, structureFeature: Internal.ConfiguredStructureFeature_): Internal.List; + getPoiInChunk(predicate: Internal.Predicate_, chunkPos: Internal.ChunkPos_, occupancy: Internal.PoiManager$Occupancy_): Internal.Stream; + structureHasPieceAt(blockPos: BlockPos_, structureStart: Internal.StructureStart_): boolean; + getStructureManager(): Internal.StructureManager; + getDataStorage(): Internal.DimensionDataStorage; + createOrExtendRaid(serverPlayer: Internal.ServerPlayer_): Internal.Raid; + setLocalTime(time: number): void; + poiExistsAtPosition(poiType: Internal.PoiType_, blockPos: BlockPos_): boolean; + checkStructurePresence(blockPos: BlockPos_, configuredStructureFeature: Internal.ConfiguredStructureFeature_, bl: boolean): Internal.StructureCheckResult; + readStructure(compoundTag: Internal.CompoundTag_): Internal.StructureTemplateWrapper; + getStructureFeatureManager(): Internal.StructureFeatureManager; + forWorldGenRegion(worldGenRegion: Internal.WorldGenRegion_): Internal.StructureFeatureManager; + sectionsToVillage(sectionPos: Internal.SectionPos_): number; + findPoi(predicate: Internal.Predicate_, predicate2: Internal.Predicate_, blockPos: BlockPos_, i: number, occupancy: Internal.PoiManager$Occupancy_): Internal.Optional; + getNearbyRaid(blockPos: BlockPos_, i: number): Internal.Raid; + getType(blockPos: BlockPos_): Internal.Optional; + getStartForFeature(sectionPos: Internal.SectionPos_, structureFeature: Internal.ConfiguredStructureFeature_, featureAccess: Internal.FeatureAccess_): Internal.StructureStartWrapper; + setChunkForced(i: number, j: number, bl: boolean): boolean; + ensureLoadedAndValid(levelReader: Internal.LevelReader_, blockPos: BlockPos_, i: number): void; + setStartForFeature(sectionPos: Internal.SectionPos_, configuredStructureFeature: Internal.ConfiguredStructureFeature_, structureStart: Internal.StructureStart_, featureAccess: Internal.FeatureAccess_): void; + getSide(): Internal.ScriptType; + getServer(): Internal.ServerJS; + getChunkSource(): Internal.ServerChunkCache; + toString(): string; + getDragons(): Internal.List; + getEntities(): Internal.EntityArrayList; + registryAccess(): Internal.RegistryAccess; + getInstance(): this; + addReference(structureStart: Internal.StructureStart_): void; + isRaided(blockPos: BlockPos_): boolean; + startsForFeature(sectionPos: Internal.SectionPos_, predicate: Internal.Predicate_): Internal.List; + getRaids(): Internal.Raids; + addReferenceForFeature(sectionPos: Internal.SectionPos_, configuredStructureFeature: Internal.ConfiguredStructureFeature_, l: number, featureAccess: Internal.FeatureAccess_): void; + getPoiManager(): Internal.PoiManager; + isVillage(blockPos: BlockPos_): boolean; + getPoiInSquare(predicate: Internal.Predicate_, blockPos: BlockPos_, i: number, occupancy: Internal.PoiManager$Occupancy_): Internal.Stream; + getAllStructuresAt(blockPos: BlockPos_): Internal.Map; + getSharedSpawnAngle(): number; + isCloseToVillage(blockPos: BlockPos_, i: number): boolean; + getEntities(filter: string): Internal.EntityArrayList; + findAllPoi(predicate: Internal.Predicate_, predicate2: Internal.Predicate_, blockPos: BlockPos_, i: number, occupancy: Internal.PoiManager$Occupancy_): Internal.Stream; + isFlat(): boolean; + setTime(time: number): void; + get scoreboard(): Internal.ServerScoreboard + get seed(): number + get portalForcer(): Internal.PortalForcer + get minecraftLevel(): Internal.Level + get sharedSpawnPos(): BlockPos + get structureManager(): Internal.StructureManager + get dataStorage(): Internal.DimensionDataStorage + set localTime(time: number) + get structureFeatureManager(): Internal.StructureFeatureManager + get side(): Internal.ScriptType + get server(): Internal.ServerJS + get chunkSource(): Internal.ServerChunkCache + get dragons(): Internal.List + get entities(): Internal.EntityArrayList + get instance(): Internal.ServerLevelJS + get raids(): Internal.Raids + get poiManager(): Internal.PoiManager + get sharedSpawnAngle(): number + get flat(): boolean + set time(time: number) + readonly "persistentData": Internal.CompoundTag; + } + type ServerLevelJS_ = ServerLevelJS; + interface ModifyRecipeResultCallback { + modify(arg0: Internal.ModifyRecipeCraftingGrid_, arg1: Internal.ItemStackJS_): Internal.ItemStackJS; + } + type ModifyRecipeResultCallback_ = ModifyRecipeResultCallback | ((arg0: Internal.ModifyRecipeCraftingGrid, arg1: Internal.ItemStackJS)=>Internal.ItemStackJS_); + class ServerboundChatPacket implements Internal.Packet { + constructor($$0: Internal.FriendlyByteBuf_) + constructor($$0: string) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getMessage(): string; + isSkippable(): boolean; + get message(): string + get skippable(): boolean + } + type ServerboundChatPacket_ = ServerboundChatPacket; + class CraftingMenu extends Internal.RecipeBookMenu { + constructor($$0: number, $$1: Internal.Inventory_, $$2: any_) + constructor($$0: number, $$1: Internal.Inventory_) + getRecipeBookType(): Internal.RecipeBookType; + canTakeItemForPickAll($$0: Internal.ItemStack_, $$1: Internal.Slot_): boolean; + slotsChanged($$0: Internal.Container_): void; + clearCraftingContent(): void; + quickMoveStack($$0: Internal.Player_, $$1: number): Internal.ItemStack; + getGridWidth(): number; + stillValid($$0: Internal.Player_): boolean; + getResultSlotIndex(): number; + getSize(): number; + recipeMatches($$0: Internal.Recipe_): boolean; + getGridHeight(): number; + fillCraftSlotsStackedContents($$0: Internal.StackedContents_): void; + removed($$0: Internal.Player_): void; + shouldMoveToInventory($$0: number): boolean; + get recipeBookType(): Internal.RecipeBookType + get gridWidth(): number + get resultSlotIndex(): number + get size(): number + get gridHeight(): number + readonly "player": Internal.Player; + readonly static "RESULT_SLOT": 0; + } + type CraftingMenu_ = CraftingMenu; + class CountConfiguration implements Internal.FeatureConfiguration { + constructor($$0: Internal.IntProvider_) + constructor($$0: number) + getFeatures(): Internal.Stream>; + count(): Internal.IntProvider; + get features(): Internal.Stream> + readonly static "CODEC": any; + } + type CountConfiguration_ = CountConfiguration; + class WeightedEntry$IntrusiveBase implements Internal.WeightedEntry { + constructor($$0: number) + constructor($$0: Internal.Weight_) + getWeight(): Internal.Weight; + get weight(): Internal.Weight + } + type WeightedEntry$IntrusiveBase_ = WeightedEntry$IntrusiveBase; + class StringTag implements Internal.Tag, Internal.SpecialEquality { + toString(): string; + specialEquals(o: any, shallow: boolean): boolean; + static skipString($$0: Internal.DataInput_): void; + copy(): this; + accept($$0: Internal.TagVisitor_): void; + getAsString(): string; + hashCode(): number; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + copy(): Internal.Tag; + getType(): Internal.TagType; + write($$0: Internal.DataOutput_): void; + static quoteAndEscape($$0: string): string; + getId(): number; + equals($$0: any): boolean; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + static valueOf($$0: string): Internal.StringTag; + get asString(): string + get type(): Internal.TagType + get id(): number + readonly static "TYPE": any; + } + type StringTag_ = StringTag; + abstract class AbstractContainerEventHandler extends Internal.GuiComponent implements Internal.ContainerEventHandler { + constructor() + charTyped($$0: string, $$1: number): boolean; + magicalSpecialHackyFocus($$0: Internal.GuiEventListener_): void; + mouseReleased($$0: number, $$1: number, $$2: number): boolean; + changeFocus($$0: boolean): boolean; + mouseScrolled($$0: number, $$1: number, $$2: number): boolean; + mouseClicked($$0: number, $$1: number, $$2: number): boolean; + setFocused($$0: Internal.GuiEventListener_): void; + keyReleased($$0: number, $$1: number, $$2: number): boolean; + keyPressed($$0: number, $$1: number, $$2: number): boolean; + setInitialFocus($$0: Internal.GuiEventListener_): void; + setDragging($$0: boolean): void; + mouseDragged($$0: number, $$1: number, $$2: number, $$3: number, $$4: number): boolean; + mouseMoved($$0: number, $$1: number): void; + getChildAt($$0: number, $$1: number): Internal.Optional; + isDragging(): boolean; + isMouseOver($$0: number, $$1: number): boolean; + getFocused(): Internal.GuiEventListener; + set focused($$0: Internal.GuiEventListener_) + set initialFocus($$0: Internal.GuiEventListener_) + set dragging($$0: boolean) + get dragging(): boolean + get focused(): Internal.GuiEventListener + } + type AbstractContainerEventHandler_ = AbstractContainerEventHandler; + class Products$P13 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_) + apply(arg0: Internal.Applicative_, arg1: Internal.Function13_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + } + type Products$P13_ = Products$P13; + class Products$P14 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_) + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function14_): Internal.App; + } + type Products$P14_ = Products$P14; + class Products$P11 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_) + apply(arg0: Internal.Applicative_, arg1: Internal.Function11_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + } + type Products$P11_ = Products$P11; + class Products$P12 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_) + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function12_): Internal.App; + } + type Products$P12_ = Products$P12; + interface BiomeModifications$BiomeContext { + getProperties(): Internal.BiomeProperties; + hasTag(arg0: Internal.TagKey_): boolean; + getKey(): ResourceLocation; + get properties(): Internal.BiomeProperties + get key(): ResourceLocation + } + type BiomeModifications$BiomeContext_ = BiomeModifications$BiomeContext; + interface LidBlockEntity { + getOpenNess(arg0: number): number; + } + type LidBlockEntity_ = LidBlockEntity; + class Products$P10 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_) + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.Function10_): Internal.App; + } + type Products$P10_ = Products$P10; + class FireworkStarFadeRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + getSerializer(): Internal.RecipeSerializer; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + isIncomplete(): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get group(): string + get serializer(): Internal.RecipeSerializer + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type FireworkStarFadeRecipe_ = FireworkStarFadeRecipe; + class DebugQueryHandler { + constructor($$0: Internal.ClientPacketListener_) + queryBlockEntityTag($$0: BlockPos_, $$1: Internal.Consumer_): void; + queryEntityTag($$0: number, $$1: Internal.Consumer_): void; + handleResponse($$0: number, $$1: Internal.CompoundTag_): boolean; + } + type DebugQueryHandler_ = DebugQueryHandler; + class Pack$Position extends Internal.Enum { + insert($$0: Internal.List_, $$1: T, $$2: Internal.Function_, $$3: boolean): number; + opposite(): this; + static values(): Internal.Pack$Position[]; + static valueOf($$0: string): Internal.Pack$Position; + readonly static "TOP": Internal.Pack$Position; + readonly static "BOTTOM": Internal.Pack$Position; + } + type Pack$Position_ = Pack$Position | "bottom" | "top"; + class SuspiciousStewRecipe extends Internal.CustomRecipe { + constructor($$0: ResourceLocation_) + getIngredients(): Internal.NonNullList; + getGroup(): string; + getSerializer(): Internal.RecipeSerializer; + assemble(arg0: Internal.Container_): Internal.ItemStack; + getType(): Internal.RecipeType; + getToastSymbol(): Internal.ItemStack; + matches($$0: Internal.CraftingContainer_, $$1: Internal.Level_): boolean; + isIncomplete(): boolean; + canCraftInDimensions($$0: number, $$1: number): boolean; + assemble($$0: Internal.CraftingContainer_): Internal.ItemStack; + matches(arg0: Internal.Container_, arg1: Internal.Level_): boolean; + getRemainingItems($$0: Internal.CraftingContainer_): Internal.NonNullList; + get ingredients(): Internal.NonNullList + get group(): string + get serializer(): Internal.RecipeSerializer + get type(): Internal.RecipeType + get toastSymbol(): Internal.ItemStack + get incomplete(): boolean + } + type SuspiciousStewRecipe_ = SuspiciousStewRecipe; + interface SurfaceRules$Condition { + test(): boolean; + } + type SurfaceRules$Condition_ = SurfaceRules$Condition; + interface CustomDamageHandler { + damage(arg0: Internal.ItemStack_, arg1: number, arg2: Internal.LivingEntity_, arg3: Internal.Consumer_): number; + } + type CustomDamageHandler_ = CustomDamageHandler | ((arg0: Internal.ItemStack, arg1: number, arg2: Internal.LivingEntity, arg3: Internal.Consumer)=>number); + class Products$P15 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_) + apply(arg0: Internal.Applicative_, arg1: Internal.Function15_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + } + type Products$P15_ = Products$P15; + class Products$P16 { + constructor(arg0: Internal.App_, arg1: Internal.App_, arg2: Internal.App_, arg3: Internal.App_, arg4: Internal.App_, arg5: Internal.App_, arg6: Internal.App_, arg7: Internal.App_, arg8: Internal.App_, arg9: Internal.App_, arg10: Internal.App_, arg11: Internal.App_, arg12: Internal.App_, arg13: Internal.App_, arg14: Internal.App_, arg15: Internal.App_) + apply(arg0: Internal.Applicative_, arg1: Internal.Function16_): Internal.App; + apply(arg0: Internal.Applicative_, arg1: Internal.App_>): Internal.App; + } + type Products$P16_ = Products$P16; + class PointedDripstoneConfiguration implements Internal.FeatureConfiguration { + constructor($$0: number, $$1: number, $$2: number, $$3: number) + getFeatures(): Internal.Stream>; + get features(): Internal.Stream> + readonly "chanceOfTallerDripstone": number; + readonly static "CODEC": any; + readonly "chanceOfSpreadRadius2": number; + readonly "chanceOfSpreadRadius3": number; + readonly "chanceOfDirectionalSpread": number; + } + type PointedDripstoneConfiguration_ = PointedDripstoneConfiguration; + abstract class BlockStateProvider { + constructor() + static simple($$0: Internal.BlockState_): Internal.SimpleStateProvider; + getState(arg0: Internal.Random_, arg1: BlockPos_): Internal.BlockState; + static simple($$0: Internal.Block_): Internal.SimpleStateProvider; + readonly static "CODEC": any; + } + type BlockStateProvider_ = BlockStateProvider; + class MoveControl implements Internal.Control { + constructor($$0: Internal.Mob_) + setWantedPosition($$0: number, $$1: number, $$2: number, $$3: number): void; + getWantedX(): number; + getWantedY(): number; + strafe($$0: number, $$1: number): void; + getWantedZ(): number; + getSpeedModifier(): number; + tick(): void; + hasWanted(): boolean; + get wantedX(): number + get wantedY(): number + get wantedZ(): number + get speedModifier(): number + readonly static "MIN_SPEED": 5.0E-4; + readonly static "MIN_SPEED_SQR": 2.5000003E-7; + } + type MoveControl_ = MoveControl; + class Chicken extends Internal.Animal { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + static createAttributes(): Internal.AttributeSupplier$Builder; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): this; + aiStep(): void; + causeFallDamage($$0: number, $$1: number, $$2: Internal.DamageSource_): boolean; + method_5652($$0: Internal.CompoundTag_): void; + setChickenJockey($$0: boolean): void; + asKJS(): Internal.EntityJS; + getBreedOffspring(arg0: Internal.ServerLevel_, arg1: Internal.AgeableMob_): Internal.AgeableMob; + isFood($$0: Internal.ItemStack_): boolean; + positionRider($$0: Internal.Entity_): void; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + removeWhenFarAway($$0: number): boolean; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + isChickenJockey(): boolean; + foodEatenKJS(is: Internal.ItemStack_): void; + set chickenJockey($$0: boolean) + get chickenJockey(): boolean + "flapSpeed": number; + "eggTime": number; + "flap": number; + "isChickenJockey": boolean; + "oFlapSpeed": number; + "oFlap": number; + "flapping": number; + } + type Chicken_ = Chicken; + class CompoundTag implements Internal.Tag { + constructor() + getLong($$0: string): number; + getLongArray($$0: string): number[]; + merge($$0: Internal.CompoundTag_): this; + getFloat($$0: string): number; + putShort($$0: string, $$1: number): void; + putLongArray($$0: string, $$1: number[]): void; + getTagType($$0: string): number; + contains($$0: string): boolean; + putLongArray($$0: string, $$1: Internal.List_): void; + getBoolean($$0: string): boolean; + write($$0: Internal.DataOutput_): void; + copy(): this; + getShort($$0: string): number; + getCompound($$0: string): this; + accept($$0: Internal.TagVisitor_): void; + getUUID($$0: string): Internal.UUID; + getAllKeys(): Internal.Set; + putByteArray($$0: string, $$1: number[]): void; + getDouble($$0: string): number; + copy(): Internal.Tag; + putFloat($$0: string, $$1: number): void; + getString($$0: string): string; + remove($$0: string): void; + getType(): Internal.TagType; + accept($$0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult; + put($$0: string, $$1: Internal.Tag_): Internal.Tag; + putUUID($$0: string, $$1: Internal.UUID_): void; + getByteArray($$0: string): number[]; + getInt($$0: string): number; + putByte($$0: string, $$1: number): void; + isEmpty(): boolean; + putIntArray($$0: string, $$1: number[]): void; + get($$0: string): Internal.Tag; + acceptAsRoot($$0: Internal.StreamTagVisitor_): void; + putLong($$0: string, $$1: number): void; + putByteArray($$0: string, $$1: Internal.List_): void; + putString($$0: string, $$1: string): void; + getId(): number; + putDouble($$0: string, $$1: number): void; + putIntArray($$0: string, $$1: Internal.List_): void; + getList($$0: string, $$1: number): Internal.ListTag; + toString(): string; + getIntArray($$0: string): number[]; + getByte($$0: string): number; + getAsString(): string; + hashCode(): number; + size(): number; + hasUUID($$0: string): boolean; + putBoolean($$0: string, $$1: boolean): void; + contains($$0: string, $$1: number): boolean; + putInt($$0: string, $$1: number): void; + equals($$0: any): boolean; + get allKeys(): Internal.Set + get type(): Internal.TagType + get empty(): boolean + get id(): number + get asString(): string + readonly static "CODEC": any; + readonly static "TYPE": any; + readonly "tags": Internal.Map; + } + type CompoundTag_ = string | {[key in string]: string|number|boolean|Internal.CompoundTag_} | CompoundTag; + class PathComputationType extends Internal.Enum { + static values(): Internal.PathComputationType[]; + static valueOf($$0: string): Internal.PathComputationType; + readonly static "AIR": Internal.PathComputationType; + readonly static "LAND": Internal.PathComputationType; + readonly static "WATER": Internal.PathComputationType; + } + type PathComputationType_ = "land" | PathComputationType | "air" | "water"; + class BlockEntityRenderDispatcher implements Internal.ResourceManagerReloadListener { + constructor($$0: Internal.Font_, $$1: Internal.EntityModelSet_, $$2: Internal.Supplier_) + getRenderer($$0: E): Internal.BlockEntityRenderer; + prepare($$0: Internal.Level_, $$1: Internal.Camera_, $$2: Internal.HitResult_): void; + getName(): string; + onResourceManagerReload($$0: Internal.ResourceManager_): void; + render($$0: E, $$1: number, $$2: Internal.PoseStack_, $$3: Internal.MultiBufferSource_): void; + renderItem($$0: E, $$1: Internal.PoseStack_, $$2: Internal.MultiBufferSource_, $$3: number, $$4: number): boolean; + setLevel($$0: Internal.Level_): void; + reload($$0: Internal.PreparableReloadListener$PreparationBarrier_, $$1: Internal.ResourceManager_, $$2: Internal.ProfilerFiller_, $$3: Internal.ProfilerFiller_, $$4: Internal.Executor_, $$5: Internal.Executor_): Internal.CompletableFuture; + get name(): string + set level($$0: Internal.Level_) + "camera": Internal.Camera; + "level": Internal.Level; + "cameraHitResult": Internal.HitResult; + } + type BlockEntityRenderDispatcher_ = BlockEntityRenderDispatcher; + class AbstractIllager$IllagerArmPose extends Internal.Enum { + static valueOf($$0: string): Internal.AbstractIllager$IllagerArmPose; + static values(): Internal.AbstractIllager$IllagerArmPose[]; + readonly static "BOW_AND_ARROW": Internal.AbstractIllager$IllagerArmPose; + readonly static "CROSSBOW_CHARGE": Internal.AbstractIllager$IllagerArmPose; + readonly static "CROSSED": Internal.AbstractIllager$IllagerArmPose; + readonly static "CELEBRATING": Internal.AbstractIllager$IllagerArmPose; + readonly static "NEUTRAL": Internal.AbstractIllager$IllagerArmPose; + readonly static "SPELLCASTING": Internal.AbstractIllager$IllagerArmPose; + readonly static "CROSSBOW_HOLD": Internal.AbstractIllager$IllagerArmPose; + readonly static "ATTACKING": Internal.AbstractIllager$IllagerArmPose; + } + type AbstractIllager$IllagerArmPose_ = "crossed" | "neutral" | "celebrating" | "spellcasting" | "attacking" | "crossbow_hold" | "bow_and_arrow" | "crossbow_charge" | AbstractIllager$IllagerArmPose; + abstract class MultithreadEventExecutorGroup extends Internal.AbstractEventExecutorGroup { + shutdown(): void; + terminationFuture(): io.netty.util.concurrent.Future; + iterator(): Internal.Iterator; + awaitTermination(arg0: number, arg1: Internal.TimeUnit_): boolean; + isShutdown(): boolean; + executorCount(): number; + next(): Internal.EventExecutor; + forEach(arg0: Internal.Consumer_): void; + shutdownGracefully(arg0: number, arg1: number, arg2: Internal.TimeUnit_): io.netty.util.concurrent.Future; + spliterator(): Internal.Spliterator; + isShuttingDown(): boolean; + isTerminated(): boolean; + get shutdown(): boolean + get shuttingDown(): boolean + get terminated(): boolean + } + type MultithreadEventExecutorGroup_ = MultithreadEventExecutorGroup; + class WanderingTrader extends Internal.AbstractVillager { + constructor($$0: Internal.EntityType_, $$1: Internal.Level_) + getComponent(key: Internal.ComponentKey_): C; + getDespawnDelay(): number; + canRestock(): boolean; + aiStep(): void; + openTradingScreen($$0: Internal.Player_, $$1: Internal.Component_, $$2: number): void; + method_5652($$0: Internal.CompoundTag_): void; + getNotifyTradeSound(): Internal.SoundEvent; + asKJS(): Internal.EntityJS; + getBreedOffspring($$0: Internal.ServerLevel_, $$1: Internal.AgeableMob_): Internal.AgeableMob; + method_5992($$0: Internal.Player_, $$1: Hand_): Internal.InteractionResult; + alwaysAccepts(): boolean; + method_5749($$0: Internal.CompoundTag_): void; + removeWhenFarAway($$0: number): boolean; + showProgressBar(): boolean; + setWanderTarget($$0: BlockPos_): void; + toComponentPacket(buf: Internal.FriendlyByteBuf_, key: Internal.ComponentKey_, writer: Internal.ComponentPacketWriter_, recipient: Internal.ServerPlayer_): Internal.ClientboundCustomPayloadPacket; + setDespawnDelay($$0: number): void; + foodEatenKJS(is: Internal.ItemStack_): void; + get despawnDelay(): number + get notifyTradeSound(): Internal.SoundEvent + set wanderTarget($$0: BlockPos_) + set despawnDelay($$0: number) + } + type WanderingTrader_ = WanderingTrader; + class BeaconBlockEntity$BeaconBeamSection { + constructor($$0: number[]) + getColor(): number[]; + getHeight(): number; + get color(): number[] + get height(): number + } + type BeaconBlockEntity$BeaconBeamSection_ = BeaconBlockEntity$BeaconBeamSection; + interface LightChunkGetter { + getLevel(): Internal.BlockGetter; + getChunkForLighting(arg0: number, arg1: number): Internal.BlockGetter; + onLightUpdate($$0: Internal.LightLayer_, $$1: Internal.SectionPos_): void; + get level(): Internal.BlockGetter + } + type LightChunkGetter_ = LightChunkGetter; + class StairsShape extends Internal.Enum implements Internal.StringRepresentable { + static values(): Internal.StairsShape[]; + toString(): string; + static valueOf($$0: string): Internal.StairsShape; + getSerializedName(): string; + get serializedName(): string + readonly static "OUTER_LEFT": Internal.StairsShape; + readonly static "INNER_RIGHT": Internal.StairsShape; + readonly static "STRAIGHT": Internal.StairsShape; + readonly static "OUTER_RIGHT": Internal.StairsShape; + readonly static "INNER_LEFT": Internal.StairsShape; + } + type StairsShape_ = "inner_left" | "outer_left" | StairsShape | "outer_right" | "inner_right" | "straight"; + class SpecialRecipeSerializerManager extends Internal.EventJS { + constructor() + isSpecial(recipe: Internal.Recipe_): boolean; + ignoreSpecialMod(modid: string): void; + ignoreSpecialFlag(id: ResourceLocation_): void; + addSpecialMod(modid: string): void; + reset(): void; + addSpecialFlag(id: ResourceLocation_): void; + readonly static "INSTANCE": Internal.SpecialRecipeSerializerManager; + readonly static "EVENT": any; + } + type SpecialRecipeSerializerManager_ = SpecialRecipeSerializerManager; + class RenderStateShard$TexturingStateShard extends Internal.RenderStateShard { + constructor($$0: string, $$1: Internal.Runnable_, $$2: Internal.Runnable_) + } + type RenderStateShard$TexturingStateShard_ = RenderStateShard$TexturingStateShard; + class ServerboundSetBeaconPacket implements Internal.Packet { + constructor($$0: number, $$1: number) + constructor($$0: Internal.FriendlyByteBuf_) + handle(arg0: Internal.PacketListener_): void; + write($$0: Internal.FriendlyByteBuf_): void; + handle($$0: Internal.ServerGamePacketListener_): void; + getPrimary(): number; + getSecondary(): number; + isSkippable(): boolean; + get primary(): number + get secondary(): number + get skippable(): boolean + } + type ServerboundSetBeaconPacket_ = ServerboundSetBeaconPacket; + interface ArmorMaterial { + getRepairIngredient(): Internal.Ingredient; + getDefenseForSlot(arg0: EquipmentSlot_): number; + getKnockbackResistance(): number; + getName(): string; + getToughness(): number; + getEnchantmentValue(): number; + getDurabilityForSlot(arg0: EquipmentSlot_): number; + getEquipSound(): Internal.SoundEvent; + get repairIngredient(): Internal.Ingredient + get knockbackResistance(): number + get name(): string + get toughness(): number + get enchantmentValue(): number + get equipSound(): Internal.SoundEvent + } + type ArmorMaterial_ = ArmorMaterial; + class Minecraft extends Internal.ReentrantBlockableEventLoop implements Internal.WindowEventHandler, Internal.MinecraftClientAccessor, Internal.MinecraftClientAccess, net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor, Internal.MinecraftAccess, fudge.notenoughcrashes.patches.MinecraftClientAccess, Internal.AccessorMinecraftClient { + constructor($$0: any_) + handler$zgl000$cancelItemPick(info: Internal.CallbackInfo_): void; + debugFpsMeterKeyPress($$0: number): void; + handler$bfn000$resizeDisplay(info: Internal.CallbackInfo_): void; + renderOnThread(): boolean; + destroy(): void; + showOnlyReducedInfo(): boolean; + clearLevel($$0: Internal.Screen_): void; + getCurrentServer(): Internal.ServerData; + getResourceManager(): Internal.ResourceManager; + getProxy(): Internal.Proxy; + getOverlay(): Internal.Overlay; + shouldEntityAppearGlowing($$0: Internal.Entity_): boolean; + getToasts(): Internal.ToastComponent; + loadLevel($$0: string): void; + askEither($$0: Internal.Function_): Internal.CompletableFuture; + getSoundManager(): Internal.SoundManager; + handler$bfn000$resizeDisplay(screen: Internal.Screen_, info: Internal.CallbackInfo_): void; + static useShaderTransparency(): boolean; + getSplashManager(): Internal.SplashManager; + tell(arg0: any): void; + setConnectedToRealms($$0: boolean): void; + getFrameTimer(): Internal.FrameTimer; + getResourcePackRepository(): Internal.PackRepository; + getConnection(): Internal.Connection; + getBlockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher; + handler$zcm000$cancelSetScreen(screen: Internal.Screen_, ci: Internal.CallbackInfo_): void; + getLevelSource(): Internal.LevelStorageSource; + getMainRenderTarget(): Internal.RenderTarget; + getBlockRenderer(): Internal.BlockRenderDispatcher; + handler$bac000$iris$trackLastDimensionOnLeave(arg0: Internal.Screen_, arg1: Internal.CallbackInfo_): void; + grabPanoramixScreenshot($$0: Internal.File_, $$1: number, $$2: number): Internal.Component; + makeWorldStem($$0: Internal.PackRepository_, $$1: boolean, $$2: Internal.WorldStem$DataPackConfigSupplier_, $$3: Internal.WorldStem$WorldDataSupplier_): Internal.WorldStem; + getSkinManager(): Internal.SkinManager; + allowsRealms(): boolean; + getGpuWarnlistManager(): Internal.GpuWarnlistManager; + getVersionType(): string; + forceSetScreen($$0: Internal.Screen_): void; + is64Bit(): boolean; + getTextureManager(): Internal.TextureManager; + ask($$0: Internal.Function_): Internal.CompletableFuture; + getHotbarManager(): Internal.HotbarManager; + run(): void; + static fillReport($$0: Internal.Minecraft_, $$1: Internal.LanguageManager_, $$2: string, $$3: Internal.Options_, $$4: Internal.CrashReport_): void; + resizeDisplay(): void; + static useAmbientOcclusion(): boolean; + setOverlay($$0: Internal.Overlay_): void; + delayCrash($$0: Internal.Supplier_): void; + hasSingleplayerServer(): boolean; + isLocalServer(): boolean; + getTutorial(): Internal.Tutorial; + getEntityModels(): Internal.EntityModelSet; + handler$bfn000$setLevel(clientLevel: Internal.ClientLevel_, info: Internal.CallbackInfo_): void; + getClientPackSource(): Internal.ClientPackSource; + getDeltaFrameTime(): number; + makeWorldStem($$0: Internal.LevelStorageSource$LevelStorageAccess_, $$1: boolean): Internal.WorldStem; + localvar$zcm000$modifyScreen(screen: Internal.Screen_): Internal.Screen; + setCurrentServer($$0: Internal.ServerData_): void; + clearLevel(): void; + handler$bfn000$clearLevel(screen: Internal.Screen_, info: Internal.CallbackInfo_): void; + setWindowActive($$0: boolean): void; + static useFancyGraphics(): boolean; + clearResourcePacksOnError($$0: Internal.Throwable_, $$1: Internal.Component_): void; + getMusicManager(): Internal.MusicManager; + delayTextureReload(): Internal.CompletableFuture; + getTextureAtlas($$0: ResourceLocation_): Internal.Function; + static crash($$0: Internal.CrashReport_): void; + getMobEffectTextures(): Internal.MobEffectTextureManager; + getMinecraftSessionService(): Internal.MinecraftSessionService; + getFrameTime(): number; + getItemInHandRenderer(): Internal.ItemInHandRenderer; + getPaintingTextures(): Internal.PaintingTextureManager; + reloadResourcePacks(): Internal.CompletableFuture; + getLanguageManager(): Internal.LanguageManager; + getUserApiService(): Internal.UserApiService; + getSearchTree($$0: Internal.SearchRegistry$Key_): Internal.MutableSearchTree; + allowsMultiplayer(): boolean; + getWindow(): Internal.Window; + debugClientMetricsStart($$0: Internal.Consumer_): boolean; + prepareForMultiplayer(): void; + setCameraEntity($$0: Internal.Entity_): void; + getChatStatus(): Internal.Minecraft$ChatStatus; + createLevel($$0: string, $$1: Internal.LevelSettings_, $$2: Internal.RegistryAccess_, $$3: Internal.WorldGenSettings_): void; + getProfileProperties(): Internal.PropertyMap; + pauseGame($$0: boolean): void; + getEntityRenderDispatcher(): Internal.EntityRenderDispatcher; + isEnforceUnicode(): boolean; + setLevel($$0: Internal.ClientLevel_): void; + updateTitle(): void; + getResourcePackDirectory(): Internal.File; + isRunning(): boolean; + getSituationalMusic(): Internal.Music; + tick(): void; + getProgressListener(): Internal.StoringChunkProgressListener; + updateMaxMipLevel($$0: number): void; + isTextFilteringEnabled(): boolean; + stop(): void; + getTimer(): Internal.Timer; + isPaused(): boolean; + getItemRenderer(): Internal.ItemRenderer; + getUser(): Internal.User; + static getCurrentFps_$md$1c70e0$0(): number; + createTelemetryManager(): Internal.ClientTelemetryManager; + static getInstance(): Internal.Minecraft; + static getCurrentFPS_$md$1c70e0$2(): number; + getSingleplayerServer(): Internal.IntegratedServer; + static checkModStatus(): Internal.ModCheck; + getProfiler(): Internal.ProfilerFiller; + getGame(): Internal.Game; + fillReport($$0: Internal.CrashReport_): Internal.CrashReport; + isConnectedToRealms(): boolean; + isDemo(): boolean; + localvar$zgl000$modifyItemPick(stack: Internal.ItemStack_): Internal.ItemStack; + emergencySave(): void; + setScreen($$0: Internal.Screen_): void; + getRecorder(): Internal.MetricsRecorder; + getPlayerSocialManager(): Internal.PlayerSocialManager; + isBlocked($$0: Internal.UUID_): boolean; + getModelManager(): Internal.ModelManager; + renderBuffers(): Internal.RenderBuffers; + getConnection(): Internal.ClientPacketListener; + isWindowActive(): boolean; + handler$zka000$disconnectAfter(screen_1: Internal.Screen_, info: Internal.CallbackInfo_): void; + setRecorder(recorder: Internal.MetricsRecorder_): void; + static renderNames(): boolean; + close(): void; + getLaunchedVersion(): string; + getFixerUpper(): Internal.DataFixer; + cursorEntered(): void; + getCameraEntity(): Internal.Entity; + getBlockColors(): Internal.BlockColors; + get currentServer(): Internal.ServerData + get resourceManager(): Internal.ResourceManager + get proxy(): Internal.Proxy + get overlay(): Internal.Overlay + get toasts(): Internal.ToastComponent + get soundManager(): Internal.SoundManager + get splashManager(): Internal.SplashManager + set connectedToRealms($$0: boolean) + get frameTimer(): Internal.FrameTimer + get resourcePackRepository(): Internal.PackRepository + get connection(): Internal.Connection + get blockEntityRenderDispatcher(): Internal.BlockEntityRenderDispatcher + get levelSource(): Internal.LevelStorageSource + get mainRenderTarget(): Internal.RenderTarget + get blockRenderer(): Internal.BlockRenderDispatcher + get skinManager(): Internal.SkinManager + get gpuWarnlistManager(): Internal.GpuWarnlistManager + get versionType(): string + get textureManager(): Internal.TextureManager + get hotbarManager(): Internal.HotbarManager + set overlay($$0: Internal.Overlay_) + get localServer(): boolean + get tutorial(): Internal.Tutorial + get entityModels(): Internal.EntityModelSet + get clientPackSource(): Internal.ClientPackSource + get deltaFrameTime(): number + set currentServer($$0: Internal.ServerData_) + set windowActive($$0: boolean) + get musicManager(): Internal.MusicManager + get mobEffectTextures(): Internal.MobEffectTextureManager + get minecraftSessionService(): Internal.MinecraftSessionService + get frameTime(): number + get itemInHandRenderer(): Internal.ItemInHandRenderer + get paintingTextures(): Internal.PaintingTextureManager + get languageManager(): Internal.LanguageManager + get userApiService(): Internal.UserApiService + get window(): Internal.Window + set cameraEntity($$0: Internal.Entity_) + get chatStatus(): Internal.Minecraft$ChatStatus + get profileProperties(): Internal.PropertyMap + get entityRenderDispatcher(): Internal.EntityRenderDispatcher + get enforceUnicode(): boolean + set level($$0: Internal.ClientLevel_) + get resourcePackDirectory(): Internal.File + get running(): boolean + get situationalMusic(): Internal.Music + get progressListener(): Internal.StoringChunkProgressListener + get textFilteringEnabled(): boolean + get timer(): Internal.Timer + get paused(): boolean + get itemRenderer(): Internal.ItemRenderer + get user(): Internal.User + get currentFps_$md$1c70e0$0(): number + get instance(): Internal.Minecraft + get currentFPS_$md$1c70e0$2(): number + get singleplayerServer(): Internal.IntegratedServer + get profiler(): Internal.ProfilerFiller + get game(): Internal.Game + get connectedToRealms(): boolean + get demo(): boolean + set screen($$0: Internal.Screen_) + get recorder(): Internal.MetricsRecorder + get playerSocialManager(): Internal.PlayerSocialManager + get modelManager(): Internal.ModelManager + get connection(): Internal.ClientPacketListener + get windowActive(): boolean + set recorder(recorder: Internal.MetricsRecorder_) + get launchedVersion(): string + get fixerUpper(): Internal.DataFixer + get cameraEntity(): Internal.Entity + get blockColors(): Internal.BlockColors + "level": Internal.ClientLevel; + readonly static "UNIFORM_FONT": ResourceLocation; + readonly "frameTimer": Internal.FrameTimer; + "fpsString": string; + readonly static "DEFAULT_FONT": ResourceLocation; + readonly "options": Internal.Options; + "chunkPath": boolean; + "noRender": boolean; + "cameraEntity": Internal.Entity; + "hitResult": Internal.HitResult; + readonly static "ON_OSX": false; + readonly "debugRenderer": Internal.DebugRenderer; + readonly "gameDirectory": Internal.File; + "chunkVisibility": boolean; + readonly "particleEngine": Internal.ParticleEngine; + "screen": Internal.Screen; + "gameMode": Internal.MultiPlayerGameMode; + readonly "gameRenderer": Internal.GameRenderer; + readonly static "UPDATE_DRIVERS_ADVICE": "Please make sure you have up-to-date drivers (see aka.ms/mcdriver for instructions)."; + readonly "mouseHandler": Internal.MouseHandler; + "smartCull": boolean; + readonly "font": Internal.Font; + readonly static "ALT_FONT": ResourceLocation; + readonly "gui": Internal.Gui; + "wireframe": boolean; + "crosshairPickEntity": Internal.Entity; + static "fps": 58; + readonly "keyboardHandler": Internal.KeyboardHandler; + readonly "levelRenderer": Internal.LevelRenderer; + "player": Internal.LocalPlayer; + } + type Minecraft_ = Minecraft; + class DataResult$PartialResult { + constructor(arg0: string, arg1: Internal.Optional_) + message(): string; + hashCode(): number; + toString(): string; + flatMap(arg0: Internal.Function_>): Internal.DataResult$PartialResult; + equals(arg0: any): boolean; + map(arg0: Internal.Function_): Internal.DataResult$PartialResult; + } + type DataResult$PartialResult_ = DataResult$PartialResult; + class WeightedListInt extends Internal.IntProvider { + constructor($$0: Internal.SimpleWeightedRandomList_) + getType(): Internal.IntProviderType; + getMinValue(): number; + getMaxValue(): number; + sample($$0: Internal.Random_): number; + get type(): Internal.IntProviderType + get minValue(): number + get maxValue(): number + readonly static "CODEC": any; + } + type WeightedListInt_ = WeightedListInt; + class Painter implements Internal.UnitVariables { + getObject(key: string): Internal.PainterObject; + inGameScreenDraw(matrices: Internal.PoseStack_, delta: number): void; + guiScreenDraw(screen: Internal.Screen_, matrices: Internal.PoseStack_, mouseX: number, mouseY: number, delta: number): void; + clear(): void; + make(type: string): Internal.PainterObject; + getVariables(): Internal.VariableSet; + paint(root: Internal.CompoundTag_): void; + unitOf(o: any): Internal.Unit; + setVariable(key: string, variable: Internal.Unit_): void; + get variables(): Internal.VariableSet + readonly static "RIGHT": 1; + readonly static "CENTER": 0; + readonly "screenWidthUnit": Internal.MutableNumberUnit; + readonly "mouseYUnit": Internal.MutableNumberUnit; + readonly static "DRAW_INGAME": 1; + readonly "mouseXUnit": Internal.MutableNumberUnit; + readonly static "TOP": -1; + readonly "screenHeightUnit": Internal.MutableNumberUnit; + readonly static "BOTTOM": 1; + readonly static "INSTANCE": Internal.Painter; + readonly static "DRAW_GUI": 2; + readonly static "LEFT": -1; + readonly "deltaUnit": Internal.MutableNumberUnit; + readonly static "DRAW_ALWAYS": 0; + readonly "unitContext": Internal.UnitContext; + } + type Painter_ = Painter; + interface DimensionEffectsAccessor { + getIdentifierMap(): Internal.Object2ObjectMap; + get identifierMap(): Internal.Object2ObjectMap + } + type DimensionEffectsAccessor_ = DimensionEffectsAccessor; + class Tutorial { + constructor($$0: Internal.Minecraft_, $$1: Internal.Options_) + onMouse($$0: number, $$1: number): void; + setStep($$0: Internal.TutorialSteps_): void; + getMinecraft(): Internal.Minecraft; + isSurvival(): boolean; + addTimedToast($$0: Internal.TutorialToast_, $$1: number): void; + onInventoryAction($$0: Internal.ItemStack_, $$1: Internal.ItemStack_, $$2: Internal.ClickAction_): void; + onOpenInventory(): void; + static key($$0: string): Internal.Component; + tick(): void; + removeTimedToast($$0: Internal.TutorialToast_): void; + start(): void; + onInput($$0: Internal.Input_): void; + onDestroyBlock($$0: Internal.ClientLevel_, $$1: BlockPos_, $$2: Internal.BlockState_, $$3: number): void; + onLookAt($$0: Internal.ClientLevel_, $$1: Internal.HitResult_): void; + stop(): void; + onGetItem($$0: Internal.ItemStack_): void; + set step($$0: Internal.TutorialSteps_) + get minecraft(): Internal.Minecraft + get survival(): boolean + } + type Tutorial_ = Tutorial; + class ScriptManager { + constructor(t: Internal.ScriptType_, p: Internal.Path_, e: string) + handler$bii000$loadJavaClass(event: Internal.BindingsEvent_, args: any[], cir: Internal.CallbackInfoReturnable_): void; + unload(): void; + isClassAllowed(name: string): boolean; + loadJavaClass(event: Internal.BindingsEvent_, args: any[]): Internal.NativeJavaClass; + load(): void; + loadFromDirectory(): void; + "firstLoad": boolean; + readonly "directory": Internal.Path; + readonly "packs": Internal.Map; + readonly "events": Internal.EventsJS; + readonly "exampleScript": string; + readonly "type": Internal.ScriptType; + } + type ScriptManager_ = ScriptManager; + class InventoryEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, menu: Internal.AbstractContainerMenu_) + getEntity(): Internal.EntityJS; + getInventoryContainer(): Internal.AbstractContainerMenu; + get entity(): Internal.EntityJS + get inventoryContainer(): Internal.AbstractContainerMenu + } + type InventoryEventJS_ = InventoryEventJS; + interface LivingEntityAccessor { + invokePlayEquipmentBreakEffects(arg0: Internal.ItemStack_): void; + } + type LivingEntityAccessor_ = LivingEntityAccessor; + class AllowSleepTimeEventJS extends Internal.PlayerEventJS { + constructor(player: Internal.Player_, sleepingPos: BlockPos_, vanillaResult: boolean) + getResult(): Internal.InteractionResult; + getPos(): Internal.BlockContainerJS; + getEntity(): Internal.EntityJS; + canCancel(): boolean; + getVanillaResult(): boolean; + static handler(player: Internal.Player_, sleepingPos: BlockPos_, vanillaResult: boolean): Internal.InteractionResult; + setResult(result: Internal.InteractionResult_): void; + getSleepingPos(): BlockPos; + get result(): Internal.InteractionResult + get pos(): Internal.BlockContainerJS + get entity(): Internal.EntityJS + get vanillaResult(): boolean + set result(result: Internal.InteractionResult_) + get sleepingPos(): BlockPos + } + type AllowSleepTimeEventJS_ = AllowSleepTimeEventJS; + interface Object2CharFunction extends it.unimi.dsi.fastutil.Function, Internal.ToIntFunction { + put(arg0: K, arg1: string): string; + composeShort(arg0: Internal.Short2ObjectFunction_): Internal.Short2CharFunction; + getOrDefault(arg0: any, arg1: string): string; + andThenShort(arg0: Internal.Char2ShortFunction_): Internal.Object2ShortFunction; + removeChar(arg0: any): string; + composeReference(arg0: Internal.Reference2ObjectFunction_): Internal.Reference2CharFunction; + getOrDefault(arg0: any, arg1: any): any; + defaultReturnValue(): string; + andThenInt(arg0: Internal.Char2IntFunction_): Internal.Object2IntFunction; + composeLong(arg0: Internal.Long2ObjectFunction_): Internal.Long2CharFunction; + composeObject(arg0: Internal.Object2ObjectFunction_): Internal.Object2CharFunction; + remove(arg0: any): string; + containsKey(arg0: any): boolean; + getChar(arg0: any): string; + composeByte(arg0: Internal.Byte2ObjectFunction_): Internal.Byte2CharFunction; + composeInt(arg0: Internal.Int2ObjectFunction_): Internal.Int2CharFunction; + put(arg0: K, arg1: string): string; + defaultReturnValue(arg0: string): void; + put(arg0: any, arg1: any): any; + andThen(arg0: Internal.Function_): Internal.Function; + apply(arg0: K): string; + andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Object2ByteFunction; + andThenLong(arg0: Internal.Char2LongFunction_): Internal.Object2LongFunction; + applyAsInt(arg0: K): number; + composeFloat(arg0: Internal.Float2ObjectFunction_): Internal.Float2CharFunction; + size(): number; + andThenReference(arg0: Internal.Char2ReferenceFunction_): Internal.Object2ReferenceFunction; + composeDouble(arg0: Internal.Double2ObjectFunction_): Internal.Double2CharFunction; + andThenChar(arg0: Internal.Char2CharFunction_): this; + andThenObject(arg0: Internal.Char2ObjectFunction_): Internal.Object2ObjectFunction; + clear(): void; + andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Object2FloatFunction; + getOrDefault(arg0: any, arg1: string): string; + andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Object2DoubleFunction; + get(arg0: any): any; + compose(arg0: Internal.Function_): Internal.Function; + composeChar(arg0: Internal.Char2ObjectFunction_): Internal.Char2CharFunction; + } + type Object2CharFunction_ = ((arg0: any)=>string) | Object2CharFunction; +} +declare namespace com.mojang.authlib.properties { + class Property { + constructor(arg0: string, arg1: string, arg2: string) + constructor(arg0: string, arg1: string) + isSignatureValid(arg0: Internal.PublicKey_): boolean; + getValue(): string; + getName(): string; + getSignature(): string; + hasSignature(): boolean; + get value(): string + get name(): string + get signature(): string + } + type Property_ = Property; } declare namespace io.netty.util.concurrent { - /** - * @javaClass io.netty.util.concurrent.ScheduledFuture - */ interface ScheduledFuture extends io.netty.util.concurrent.Future, Internal.ScheduledFuture { } type ScheduledFuture_ = ScheduledFuture; - /** - * @javaClass io.netty.util.concurrent.Future - */ interface Future extends Internal.Future { - cancel(arg0: boolean): boolean; - removeListeners(... arg0: Internal.GenericFutureListener_>[]): io.netty.util.concurrent.Future; - syncUninterruptibly(): io.netty.util.concurrent.Future; - isCancellable(): boolean; - getNow(): V; - await(): io.netty.util.concurrent.Future; - await(arg0: number): boolean; - await(arg0: number, arg1: Internal.TimeUnit_): boolean; - cause(): Internal.Throwable; - awaitUninterruptibly(arg0: number): boolean; - awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean; - awaitUninterruptibly(): io.netty.util.concurrent.Future; - removeListener(arg0: Internal.GenericFutureListener_>): io.netty.util.concurrent.Future; - addListeners(... arg0: Internal.GenericFutureListener_>[]): io.netty.util.concurrent.Future; - sync(): io.netty.util.concurrent.Future; - addListener(arg0: Internal.GenericFutureListener_>): io.netty.util.concurrent.Future; isSuccess(): boolean; + removeListeners(...arg0: Internal.GenericFutureListener_[]): this; + cancel(arg0: boolean): boolean; + awaitUninterruptibly(arg0: number, arg1: Internal.TimeUnit_): boolean; + cause(): Internal.Throwable; + getNow(): V; + awaitUninterruptibly(): this; + await(arg0: number, arg1: Internal.TimeUnit_): boolean; + addListeners(...arg0: Internal.GenericFutureListener_[]): this; + syncUninterruptibly(): this; + await(arg0: number): boolean; + await(): this; + removeListener(arg0: Internal.GenericFutureListener_): this; + isCancellable(): boolean; + addListener(arg0: Internal.GenericFutureListener_): this; + awaitUninterruptibly(arg0: number): boolean; + sync(): this; + get success(): boolean + get now(): V + get cancellable(): boolean } type Future_ = Future; } declare namespace net.fabricmc.fabric.api.event { - /** - * @javaClass net.fabricmc.fabric.api.event.Event - */ abstract class Event { - addPhaseOrdering(firstPhase: ResourceLocation_, secondPhase: ResourceLocation_): void; + constructor() invoker(): T; - register(phase: ResourceLocation_, listener: T): void; register(arg0: T): void; - static readonly "DEFAULT_PHASE" : ResourceLocation; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); + register(phase: ResourceLocation_, listener: T): void; + addPhaseOrdering(firstPhase: ResourceLocation_, secondPhase: ResourceLocation_): void; + readonly static "DEFAULT_PHASE": ResourceLocation; } type Event_ = Event; } declare namespace net.minecraft.world { - /** - * @javaClass net.minecraft.class_1265 - */ interface ContainerListener { containerChanged(arg0: Internal.Container_): void; } - type ContainerListener_ = ((arg0: Internal.Container) => void) | ContainerListener; -} -declare namespace net.coderbot.batchedentityrendering.mixin { - /** - * @javaClass net.coderbot.batchedentityrendering.mixin.RenderTypeAccessor - */ - interface RenderTypeAccessor { - shouldSortOnUpload(): boolean; - } - type RenderTypeAccessor_ = (() => boolean) | RenderTypeAccessor; -} -declare namespace dev.latvian.mods.kubejs.level.gen.filter.biome { - /** - * @javaClass dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter - */ - interface BiomeFilter extends Internal.Predicate { - test(arg0: Internal.BiomeModifications$BiomeContext_): boolean; - of(o: any): this; - idFilter(s: string): this; - } - /** - */ - type BiomeFilter_ = Internal.Biome_ | RegExp | dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter_[] | {or?: Internal.BiomeFilter_, not?: Internal.BiomeFilter_} | ((arg0: Internal.BiomeModifications$BiomeContext) => boolean) | BiomeFilter; -} -declare namespace io.netty.channel { - /** - * @javaClass io.netty.channel.Channel - */ - interface Channel extends io.netty.util.AttributeMap, Internal.ChannelOutboundInvoker, Internal.Comparable { - parent(): this; - metadata(): Internal.ChannelMetadata; - read(): this; - bytesBeforeUnwritable(): number; - eventLoop(): Internal.EventLoop; - isWritable(): boolean; - isActive(): boolean; - unsafe(): Internal.Channel$Unsafe; - pipeline(): Internal.ChannelPipeline; - isOpen(): boolean; - closeFuture(): Internal.ChannelFuture; - flush(): this; - localAddress(): Internal.SocketAddress; - isRegistered(): boolean; - bytesBeforeWritable(): number; - id(): Internal.ChannelId; - alloc(): Internal.ByteBufAllocator; - config(): Internal.ChannelConfig; - remoteAddress(): Internal.SocketAddress; - } - type Channel_ = Channel; -} -declare namespace com.mojang.datafixers.util { - /** - * @javaClass com.mojang.datafixers.util.Unit - */ - class Unit extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): com.mojang.datafixers.util.Unit[]; - toString(): string; - static readonly "INSTANCE" : com.mojang.datafixers.util.Unit; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Unit_ = "instance" | Unit; -} -declare namespace com.mojang.bridge.game { - /** - * @javaClass com.mojang.bridge.game.PackType - */ - class PackType extends Internal.Enum { - static valueOf(arg0: string): this; - static values(): com.mojang.bridge.game.PackType[]; - static readonly "DATA" : com.mojang.bridge.game.PackType; - static readonly "RESOURCE" : com.mojang.bridge.game.PackType; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type PackType_ = "data" | "resource" | PackType; -} -declare namespace it.unimi.dsi.fastutil { - /** - * @javaClass it.unimi.dsi.fastutil.Function - */ - interface Function extends Internal.Function { - getOrDefault(arg0: any, arg1: V): V; - size(): number; - apply(arg0: K): V; - containsKey(arg0: any): boolean; - get(arg0: any): V; - clear(): void; - put(arg0: K, arg1: V): V; - remove(arg0: any): V; - } - type Function_ = ((arg0: any) => V) | Function; -} -declare namespace dev.latvian.mods.kubejs.block.predicate { - /** - * @javaClass dev.latvian.mods.kubejs.block.predicate.BlockPredicate - */ - interface BlockPredicate { - check(arg0: Internal.BlockContainerJS_): boolean; - } - type BlockPredicate_ = ((arg0: Internal.BlockContainerJS) => boolean) | BlockPredicate; -} -declare namespace dev.architectury.mixin.fabric { - /** - * @javaClass dev.architectury.mixin.fabric.BucketItemAccessor - */ - interface BucketItemAccessor { - getContent(): Internal.Fluid; - } - type BucketItemAccessor_ = (() => Internal.Fluid) | BucketItemAccessor; -} -declare namespace io.netty.util { - /** - * @javaClass io.netty.util.AttributeMap - */ - interface AttributeMap { - hasAttr(arg0: Internal.AttributeKey_): boolean; - attr(arg0: Internal.AttributeKey_): io.netty.util.Attribute; - } - type AttributeMap_ = AttributeMap; - /** - * @javaClass io.netty.util.Attribute - */ - interface Attribute { - set(arg0: T): void; - compareAndSet(arg0: T, arg1: T): boolean; - setIfAbsent(arg0: T): T; - get(): T; - getAndSet(arg0: T): T; - getAndRemove(): T; - key(): Internal.AttributeKey; - remove(): void; - } - type Attribute_ = Attribute; -} -declare namespace it.unimi.dsi.fastutil.ints { - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntUnaryOperator - */ - interface IntUnaryOperator extends Internal.UnaryOperator, Internal.IntUnaryOperator { - negation(): this; - applyAsInt(arg0: number): number; - apply(arg0: number): number; - identity(): this; - } - type IntUnaryOperator_ = ((arg0: number) => number) | IntUnaryOperator; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntPredicate - */ - interface IntPredicate extends Internal.Predicate, Internal.IntPredicate { - or(arg0: Internal.Predicate_): Internal.Predicate; - or(arg0: Internal.IntPredicate_): this; - or(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this; - test(arg0: number): boolean; - and(arg0: Internal.IntPredicate_): this; - and(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): this; - } - type IntPredicate_ = IntPredicate; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntConsumer - */ - interface IntConsumer extends Internal.Consumer, Internal.IntConsumer { - andThen(arg0: Internal.IntConsumer_): this; - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): this; - accept(arg0: number): void; - } - type IntConsumer_ = IntConsumer; - /** - * @javaClass it.unimi.dsi.fastutil.ints.IntBinaryOperator - */ - interface IntBinaryOperator extends Internal.BinaryOperator, Internal.IntBinaryOperator { - applyAsInt(arg0: number, arg1: number): number; - apply(arg0: number, arg1: number): number; - } - type IntBinaryOperator_ = ((arg0: number, arg1: number) => number) | IntBinaryOperator; -} -declare namespace org.objectweb.asm { - /** - * @javaClass org.objectweb.asm.Type - */ - class Type { - getDescriptor(): string; - static getDescriptor(arg0: Internal.Class_): string; - getElementType(): this; - static getArgumentTypes(arg0: string): org.objectweb.asm.Type[]; - static getArgumentTypes(arg0: Internal.Method_): org.objectweb.asm.Type[]; - getArgumentTypes(): org.objectweb.asm.Type[]; - static getArgumentsAndReturnSizes(arg0: string): number; - getArgumentsAndReturnSizes(): number; - getDimensions(): number; - getSort(): number; - getSize(): number; - static getMethodDescriptor(arg0: org.objectweb.asm.Type_, ... arg1: org.objectweb.asm.Type_[]): string; - static getMethodDescriptor(arg0: Internal.Method_): string; - getReturnType(): this; - static getReturnType(arg0: string): this; - static getReturnType(arg0: Internal.Method_): this; - getInternalName(): string; - static getInternalName(arg0: Internal.Class_): string; - static getType(arg0: Internal.Class_): this; - static getType(arg0: string): this; - static getType(arg0: Internal.Method_): this; - static getType(arg0: Internal.Constructor_): this; - hashCode(): number; - equals(arg0: any): boolean; - static getObjectType(arg0: string): this; - static getConstructorDescriptor(arg0: Internal.Constructor_): string; - static getMethodType(arg0: org.objectweb.asm.Type_, ... arg1: org.objectweb.asm.Type_[]): this; - static getMethodType(arg0: string): this; - toString(): string; - getClassName(): string; - getOpcode(arg0: number): number; - static readonly "CHAR_TYPE" : org.objectweb.asm.Type; - static readonly "FLOAT" : 6; - static readonly "DOUBLE_TYPE" : org.objectweb.asm.Type; - static readonly "ARRAY" : 9; - static readonly "LONG_TYPE" : org.objectweb.asm.Type; - static readonly "BYTE_TYPE" : org.objectweb.asm.Type; - static readonly "CHAR" : 2; - static readonly "VOID_TYPE" : org.objectweb.asm.Type; - static readonly "OBJECT" : 10; - static readonly "BOOLEAN_TYPE" : org.objectweb.asm.Type; - static readonly "FLOAT_TYPE" : org.objectweb.asm.Type; - static readonly "BOOLEAN" : 1; - static readonly "INT" : 5; - static readonly "SHORT" : 4; - static readonly "BYTE" : 3; - static readonly "METHOD" : 11; - static readonly "SHORT_TYPE" : org.objectweb.asm.Type; - static readonly "DOUBLE" : 8; - static readonly "VOID" : 0; - static readonly "LONG" : 7; - static readonly "INT_TYPE" : org.objectweb.asm.Type; - get argumentsAndReturnSizes(): number; - get internalName(): string; - get size(): number; - get className(): string; - get descriptor(): string; - get argumentTypes(): org.objectweb.asm.Type[]; - get sort(): number; - get elementType(): this; - get returnType(): this; - get dimensions(): number; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Type_ = Type; -} -declare namespace me.jellysquid.mods.sodium.client.util.frustum { - /** - * @javaClass me.jellysquid.mods.sodium.client.util.frustum.Frustum - */ - interface Frustum { - isBoxVisible(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): boolean; - testBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Frustum$Visibility; - } - type Frustum_ = ((arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number) => Internal.Frustum$Visibility) | Frustum; -} -declare namespace net.fabricmc.fabric.mixin.networking.accessor { - /** - * @javaClass net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor - */ - interface MinecraftClientAccessor { - getConnection(): Internal.Connection; - } - type MinecraftClientAccessor_ = (() => Internal.Connection) | MinecraftClientAccessor; -} -declare namespace net.coderbot.iris.mixin.rendertype { - /** - * @javaClass net.coderbot.iris.mixin.rendertype.RenderStateShardAccessor - */ - interface RenderStateShardAccessor { - getName(): string; - } - type RenderStateShardAccessor_ = (() => string) | RenderStateShardAccessor; -} -declare namespace net.minecraft.tags { - /** - * @javaClass net.minecraft.class_3494 - */ - class Tag { - getValues(): Internal.List; - static empty(): net.minecraft.tags.Tag; - get values(): Internal.List; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Tag_ = Tag; -} -declare namespace it.unimi.dsi.fastutil.longs { - /** - * @javaClass it.unimi.dsi.fastutil.longs.LongConsumer - */ - interface LongConsumer extends Internal.Consumer, Internal.LongConsumer { - andThen(arg0: Internal.LongConsumer_): this; - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): this; - accept(arg0: number): void; - } - type LongConsumer_ = LongConsumer; - /** - * @javaClass it.unimi.dsi.fastutil.longs.LongPredicate - */ - interface LongPredicate extends Internal.Predicate, Internal.LongPredicate { - or(arg0: Internal.Predicate_): Internal.Predicate; - or(arg0: Internal.LongPredicate_): this; - or(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this; - test(arg0: number): boolean; - and(arg0: Internal.LongPredicate_): this; - and(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): this; - } - type LongPredicate_ = LongPredicate; -} -declare namespace com.mojang.datafixers.types { - /** - * @javaClass com.mojang.datafixers.types.Type - */ - abstract class Type implements Internal.App { - template(): Internal.TypeTemplate; - findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; - updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; - rewriteOrNop(arg0: Internal.TypeRewriteRule_): Internal.RewriteResult; - point(arg0: Internal.DynamicOps_): Internal.Optional; - findChoiceType(arg0: string, arg1: number): Internal.Optional>; - ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: B): Internal.Optional; - ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_): Internal.Optional>; - ifSame(arg0: Internal.Typed_): Internal.Optional; - findType(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; - static opticView(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_, arg2: Internal.TypedOptic_): Internal.RewriteResult; - getSetType(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_): com.mojang.datafixers.types.Type; - pointTyped(arg0: Internal.DynamicOps_): Internal.Optional>; - readAndWrite(arg0: Internal.DynamicOps_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.TypeRewriteRule_, arg3: Internal.PointFreeRule_, arg4: T): Internal.DataResult; - write(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; - findCheckedType(arg0: number): Internal.Optional>; - all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult; - writeDynamic(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult>; - read(arg0: Internal.Dynamic_): Internal.DataResult>>; - read(arg0: Internal.DynamicOps_, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_, arg3: T): Internal.DataResult, T>>; - one(arg0: Internal.TypeRewriteRule_): Internal.Optional>; - rewrite(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_): Internal.Optional>; - finder(): Internal.OpticFinder; - codec(): Internal.Codec; - everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional>; - static unbox(arg0: Internal.App_): com.mojang.datafixers.types.Type; - equals(arg0: any): boolean; - equals(arg0: any, arg1: boolean, arg2: boolean): boolean; - findFieldType(arg0: string): com.mojang.datafixers.types.Type; - buildTemplate(): Internal.TypeTemplate; - findField(arg0: string): Internal.OpticFinder; - findFieldTypeOpt(arg0: string): Internal.Optional>; - readTyped(arg0: Internal.Dynamic_): Internal.DataResult, T>>; - readTyped(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; - findTypeCached(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Type_ = Type; -} -declare namespace dev.latvian.mods.rhino { - /** - * @javaClass dev.latvian.mods.rhino.Function - */ - interface Function extends Internal.Scriptable, dev.latvian.mods.rhino.Callable { - call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any; - construct(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: any[]): Internal.Scriptable; - } - type Function_ = Function; - /** - * @javaClass dev.latvian.mods.rhino.Callable - */ - interface Callable { - call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any; - } - type Callable_ = ((arg0: Internal.Context, arg1: Internal.Scriptable, arg2: Internal.Scriptable, arg3: any[]) => any) | Callable; -} -declare namespace dev.latvian.mods.unit { - /** - * @javaClass dev.latvian.mods.unit.Unit - */ - abstract class Unit { - smoothstep(): this; - mod(other: dev.latvian.mods.unit.Unit_): this; - mod(value: number): this; - withAlpha(a: dev.latvian.mods.unit.Unit_): this; - log1p(): this; - cos(): this; - deg(): this; - lt(other: dev.latvian.mods.unit.Unit_): this; - atan(): this; - div(other: dev.latvian.mods.unit.Unit_): this; - div(value: number): this; - rad(): this; - sqrt(): this; - gte(other: dev.latvian.mods.unit.Unit_): this; - neq(other: dev.latvian.mods.unit.Unit_): this; - clamp(a: dev.latvian.mods.unit.Unit_, b: dev.latvian.mods.unit.Unit_): this; - atan2(other: dev.latvian.mods.unit.Unit_): this; - tan(): this; - add(other: dev.latvian.mods.unit.Unit_): this; - add(value: number): this; - ceil(): this; - eq(other: dev.latvian.mods.unit.Unit_): this; - getInt(variables: Internal.UnitVariables_): number; - divSet(unit: dev.latvian.mods.unit.Unit_): this; - bitAnd(other: dev.latvian.mods.unit.Unit_): this; - addSet(unit: dev.latvian.mods.unit.Unit_): this; - bitNot(): this; - lsh(other: dev.latvian.mods.unit.Unit_): this; - sub(value: number): this; - sub(other: dev.latvian.mods.unit.Unit_): this; - bool(): this; - lerp(a: dev.latvian.mods.unit.Unit_, b: dev.latvian.mods.unit.Unit_): this; - mul(value: number): this; - mul(other: dev.latvian.mods.unit.Unit_): this; - log(): this; - bitOr(other: dev.latvian.mods.unit.Unit_): this; - rsh(other: dev.latvian.mods.unit.Unit_): this; - log10(): this; - modSet(unit: dev.latvian.mods.unit.Unit_): this; - getFloat(variables: Internal.UnitVariables_): number; - boolNot(): this; - min(other: dev.latvian.mods.unit.Unit_): this; - and(other: dev.latvian.mods.unit.Unit_): this; - get(arg0: Internal.UnitVariables_): number; - subSet(unit: dev.latvian.mods.unit.Unit_): this; - pow(other: dev.latvian.mods.unit.Unit_): this; - sin(): this; - xor(other: dev.latvian.mods.unit.Unit_): this; - getBoolean(variables: Internal.UnitVariables_): boolean; - lte(other: dev.latvian.mods.unit.Unit_): this; - floor(): this; - mulSet(unit: dev.latvian.mods.unit.Unit_): this; - isFixed(): boolean; - sq(): this; - or(other: dev.latvian.mods.unit.Unit_): this; - set(unit: dev.latvian.mods.unit.Unit_): this; - max(other: dev.latvian.mods.unit.Unit_): this; - positive(): this; - gt(other: dev.latvian.mods.unit.Unit_): this; - abs(): this; - negate(): this; - toString(builder: Internal.StringBuilder_): void; - toString(): string; - static "EMPTY_ARRAY" : dev.latvian.mods.unit.Unit[]; - get fixed(): boolean; - /** - * Internal constructor, this means that it's not valid and you will get an error if you use it. - */ - protected constructor(); - } - type Unit_ = Unit; -} -declare namespace it.unimi.dsi.fastutil.doubles { - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleConsumer - */ - interface DoubleConsumer extends Internal.Consumer, Internal.DoubleConsumer { - andThen(arg0: Internal.DoubleConsumer_): this; - andThen(arg0: Internal.Consumer_): Internal.Consumer; - andThen(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): this; - accept(arg0: number): void; - } - type DoubleConsumer_ = DoubleConsumer; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoublePredicate - */ - interface DoublePredicate extends Internal.Predicate, Internal.DoublePredicate { - or(arg0: Internal.Predicate_): Internal.Predicate; - or(arg0: Internal.DoublePredicate_): this; - or(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this; - test(arg0: number): boolean; - and(arg0: Internal.DoublePredicate_): this; - and(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this; - and(arg0: Internal.Predicate_): Internal.Predicate; - negate(): this; - } - type DoublePredicate_ = DoublePredicate; - /** - * @javaClass it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator - */ - interface DoubleUnaryOperator extends Internal.UnaryOperator, Internal.DoubleUnaryOperator { - negation(): this; - applyAsDouble(arg0: number): number; - apply(arg0: number): number; - identity(): this; - } - type DoubleUnaryOperator_ = ((arg0: number) => number) | DoubleUnaryOperator; -} -declare namespace Document { - class RecipeHolder { - /** - * All recipes from Minecraft. - */ - readonly minecraft: Document.MinecraftRecipes; - } - class MinecraftRecipes { - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Furnaces. - */ - smelting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Smokers. - */ - smoking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Blast Furnaces. - */ - blasting(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; - /** - * Adds a shaped crafting recipe. - */ - crafting_shaped(output: Internal.ItemStackJS_, pattern: Internal.IngredientJS_[][]): Internal.ShapedRecipeJS_; - /** - * Adds a shaped crafting recipe. - */ - crafting_shaped(output: Internal.ItemStackJS_, pattern: string[], items: {[key: string]: Internal.IngredientJS_}): Internal.ShapedRecipeJS_; - /** - * Adds a shapeless crafting recipe. - */ - crafting_shapeless(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_[]): Internal.ShapelessRecipeJS_; - /** - * Adds a smelting recipe to Minecraft. - * - * This is used by Campfire. - */ - campfire_cooking(output: Internal.ItemStackJS_, input: Internal.IngredientJS_): Internal.CookingRecipeJS_; - /** - * Adds a stonecutting recipe. - */ - stonecutting(output: Internal.ItemStackJS_, inputs: Internal.IngredientJS_): Internal.StonecuttingRecipeJS_; - /** - * Adds a smithing recipe. - */ - smithing(output: Internal.ItemStackJS_, base: Internal.IngredientJS_, addition: Internal.IngredientJS_): Internal.SmithingRecipeJS_; - } -} -declare namespace Type { - type SelfOrArray = T | T[]; + type ContainerListener_ = ContainerListener; } declare namespace Special { - type ItemTag = "chiselsandbits:bit_bag" | "extshape:stained_terracotta_slabs" | "forge:fences" | "minecraft:lapis_ores" | "minecraft:warped_stems" | "adorn:wooden_platforms" | "extshape:glazed_terracotta_slabs" | "forge:ores_in_ground/deepslate" | "c:netherite_ingots" | "extshape:stained_terracotta_vertical_stairs" | "forge:rods/blaze" | "forge:ores/iron" | "forge:glass/light_blue" | "minecraft:candles" | "forge:dyes/magenta" | "forge:feathers" | "adorn:wooden_shelves" | "extshape:woolen_quarter_pieces" | "c:raw_gold_blocks" | "forge:dyes/gray" | "forge:gems/quartz" | "c:shulker_boxes" | "minecraft:fishes" | "forge:dyes/lime" | "minecraft:wooden_fences" | "forge:glass/colorless" | "c:dyes" | "minecraft:leaves" | "minecraft:diamond_ores" | "forge:glass/yellow" | "forge:dyes/red" | "minecraft:spruce_logs" | "minecraft:beds" | "adorn:shelves" | "forge:fences/wooden" | "forge:glass_panes/yellow" | "forge:dyes/cyan" | "forge:glass/silica" | "extshape:woolen_blocks" | "c:tea" | "c:copper_ingots" | "forge:dyes/green" | "c:sweet_berries" | "c:lime_dyes" | "minecraft:dark_oak_logs" | "c:empty_buckets" | "c:stained_glass" | "minecraft:acacia_logs" | "forge:heads" | "minecraft:carpets" | "c:glass_blocks" | "forge:cobblestone/infested" | "adorn:nether_brick_chimney_ingredients" | "forge:glass/blue" | "forge:dyes/light_blue" | "minecraft:trapdoors" | "extshape:concrete_pressure_plates" | "extshape:wooden_blocks" | "extshape:concrete_vertical_quarter_pieces" | "c:raw_copper_ores" | "forge:seeds/wheat" | "extshape:concrete_stairs" | "minecraft:wooden_slabs" | "adorn:stone_posts" | "forge:sand" | "c:emeralds" | "minecraft:wooden_trapdoors" | "adorn:stone_platforms" | "adorn:chimneys" | "minecraft:gold_ores" | "forge:storage_blocks/redstone" | "extshape:terracotta_quarter_pieces" | "c:axes" | "c:raw_gold_ores" | "extshape:woolen_fence_gates" | "forge:seeds/melon" | "forge:bookshelves" | "forge:ingots/brick" | "forge:storage_blocks/emerald" | "adorn:wooden_posts" | "minecraft:guarded_by_piglins" | "forge:ores/lapis" | "extshape:woolen_buttons" | "c:gold_blocks" | "minecraft:lectern_books" | "forge:barrels" | "minecraft:walls" | "extshape:woolen_fences" | "c:diamonds" | "forge:nuggets" | "minecraft:piglin_repellents" | "c:juices" | "forge:crops/carrot" | "forge:dusts/redstone" | "extshape:terracotta_slabs" | "minecraft:fence_gates" | "adorn:steps" | "forge:rods/wooden" | "forge:stained_glass_panes" | "forge:ingots" | "forge:seeds/pumpkin" | "minecraft:wooden_pressure_plates" | "forge:glass_panes/black" | "forge:seeds" | "forge:storage_blocks/raw_copper" | "minecraft:creeper_drop_music_discs" | "forge:dyes/purple" | "forge:crops/wheat" | "extshape:wooden_quarter_pieces" | "minecraft:flowers" | "extshape:vertical_quarter_pieces" | "forge:storage_blocks/copper" | "minecraft:buttons" | "forge:glass_panes" | "extshape:woolen_stairs" | "forge:glass_panes/blue" | "c:iron_blocks" | "forge:gunpowder" | "extshape:woolen_vertical_quarter_pieces" | "forge:glass/gray" | "extshape:concrete_slabs" | "forge:dyes/pink" | "minecraft:axolotl_tempt_items" | "extshape:terracotta_vertical_slabs" | "extshape:concrete_fence_gates" | "adorn:drawers" | "minecraft:crimson_stems" | "c:nodes" | "forge:storage_blocks" | "forge:glass_panes/light_blue" | "forge:dyes/light_gray" | "c:spears" | "c:orange_dyes" | "c:raw_iron_ores" | "forge:nuggets/gold" | "c:coal" | "adorn:kitchen_blocks" | "c:ores" | "minecraft:fox_food" | "c:raw_iron_blocks" | "forge:fences/nether_brick" | "minecraft:stone_crafting_materials" | "adorn:kitchen_sinks" | "extshape:concrete_quarter_pieces" | "c:black_dyes" | "forge:glass_panes/red" | "forge:storage_blocks/gold" | "adorn:coffee_tables" | "minecraft:sand" | "extshape:woolen_walls" | "minecraft:arrows" | "forge:ore_bearing_ground/netherrack" | "extshape:terracotta_pressure_plates" | "adorn:posts" | "minecraft:anvil" | "forge:gems" | "forge:ingots/gold" | "forge:ores/netherite_scrap" | "forge:ore_rates/dense" | "forge:ore_bearing_ground/deepslate" | "c:yellow_dyes" | "minecraft:wool" | "c:potions" | "forge:dyes/brown" | "c:pickaxes" | "forge:ingots/nether_brick" | "forge:ores/quartz" | "forge:glass_panes/white" | "forge:mushrooms" | "adorn:benches" | "forge:nether_stars" | "forge:dusts/glowstone" | "c:bows" | "minecraft:planks" | "c:light_gray_dyes" | "forge:fence_gates" | "minecraft:ignored_by_piglin_babies" | "adorn:regular_chimneys" | "forge:raw_materials/iron" | "forge:storage_blocks/quartz" | "extshape:terracotta_fences" | "extshape:vertical_stairs" | "extshape:stained_terracotta_vertical_quarter_pieces" | "extshape:woolen_vertical_slabs" | "forge:seeds/beetroot" | "minecraft:coal_ores" | "c:wooden_chests" | "extshape:stained_terracotta_fence_walls" | "forge:glass/white" | "forge:ores/emerald" | "minecraft:wooden_buttons" | "forge:enchanting_fuels" | "c:brown_dyes" | "forge:glass_panes/gray" | "forge:dyes/yellow" | "adorn:platforms" | "c:stone_rods" | "forge:storage_blocks/amethyst" | "extshape:terracotta_buttons" | "forge:nuggets/iron" | "forge:chests/ender" | "c:nether_wart_crops" | "forge:glass_panes/lime" | "minecraft:saplings" | "forge:storage_blocks/iron" | "minecraft:stairs" | "forge:ender_pearls" | "c:redstone_blocks" | "forge:leather" | "forge:glass_panes/pink" | "extshape:quarter_pieces" | "chiselsandbits:chisel" | "forge:ore_rates/singular" | "forge:end_stones" | "forge:storage_blocks/coal" | "c:lava_buckets" | "forge:slimeballs" | "forge:glass/orange" | "forge:storage_blocks/lapis" | "minecraft:freeze_immune_wearables" | "minecraft:piglin_loved" | "c:foods" | "forge:ores/gold" | "forge:dyes/black" | "forge:glass/cyan" | "minecraft:piglin_food" | "minecraft:logs" | "adorn:chairs" | "minecraft:non_flammable_wood" | "c:green_dyes" | "forge:shears" | "minecraft:redstone_ores" | "minecraft:music_discs" | "c:concrete_powders" | "forge:ore_bearing_ground/stone" | "c:raw_copper_blocks" | "forge:ores_in_ground/stone" | "minecraft:wooden_stairs" | "forge:gems/prismarine" | "minecraft:logs_that_burn" | "minecraft:beacon_payment_items" | "extshape:stained_terracotta_buttons" | "minecraft:slabs" | "extshape:terracotta_vertical_quarter_pieces" | "minecraft:banners" | "extshape:terracotta_vertical_stairs" | "adorn:crates" | "forge:ores_in_ground/netherrack" | "extshape:stained_terracotta_vertical_slabs" | "extshape:stained_terracotta_fence_gates" | "minecraft:tall_flowers" | "c:iron_nuggets" | "forge:crops" | "forge:glass" | "forge:cobblestone" | "forge:glass_panes/light_gray" | "adorn:prismarine_chimneys" | "c:quartz" | "forge:gems/emerald" | "forge:storage_blocks/diamond" | "forge:dyes/blue" | "adorn:stone_steps" | "c:wood_sticks" | "c:blue_dyes" | "forge:raw_materials/gold" | "forge:ore_rates/sparse" | "forge:glass/pink" | "minecraft:jungle_logs" | "forge:dyes/white" | "forge:glass_panes/green" | "c:hoes" | "c:glow_berries" | "forge:cobblestone/deepslate" | "minecraft:oak_logs" | "c:water_buckets" | "extshape:wooden_vertical_slabs" | "forge:chests" | "minecraft:doors" | "extshape:stained_terracotta_fences" | "extshape:concrete_vertical_slabs" | "minecraft:iron_ores" | "c:glass_panes" | "c:lapis" | "forge:raw_materials" | "c:coffees" | "forge:raw_materials/copper" | "c:shovels" | "c:wooden_rods" | "c:milk_buckets" | "c:shears" | "forge:rods" | "minecraft:emerald_ores" | "forge:cobblestone/mossy" | "forge:ingots/netherite" | "forge:glass/light_gray" | "forge:gems/amethyst" | "extshape:woolen_slabs" | "forge:glass/red" | "forge:bones" | "forge:ores/coal" | "forge:paper" | "forge:crops/beetroot" | "forge:stained_glass" | "forge:dusts" | "forge:gems/diamond" | "c:gray_dyes" | "forge:storage_blocks/raw_gold" | "c:white_dyes" | "forge:dyes/orange" | "forge:chests/trapped" | "forge:eggs" | "minecraft:occludes_vibration_signals" | "forge:glass/lime" | "forge:glass/green" | "forge:crops/potato" | "forge:dusts/prismarine" | "minecraft:signs" | "extshape:stained_terracotta_quarter_pieces" | "adorn:table_lamps" | "adorn:wooden_steps" | "forge:netherrack" | "forge:ores/redstone" | "minecraft:stone_tool_materials" | "minecraft:pressure_plates" | "extshape:wooden_vertical_quarter_pieces" | "c:concretes" | "forge:crops/nether_wart" | "c:cocoa_beans" | "minecraft:stone_bricks" | "forge:string" | "forge:storage_blocks/raw_iron" | "forge:ingots/iron" | "c:red_dyes" | "extshape:wooden_vertical_stairs" | "forge:sand/red" | "minecraft:fences" | "c:iron_ingots" | "minecraft:copper_ores" | "minecraft:rails" | "extshape:terracotta_fence_gates" | "c:diamond_blocks" | "extshape:concrete_buttons" | "adorn:kitchen_counters" | "forge:glass/tinted" | "extshape:concrete_fence_walls" | "forge:glass_panes/magenta" | "forge:gravel" | "forge:glass/purple" | "forge:ores/diamond" | "forge:glass_panes/colorless" | "c:magenta_dyes" | "forge:barrels/wooden" | "c:gold_ingots" | "c:swords" | "extshape:concrete_fences" | "forge:sandstone" | "adorn:tables" | "c:pink_dyes" | "forge:dyes" | "forge:ingots/copper" | "adorn:brick_chimney_ingredients" | "extshape:terracotta_fence_walls" | "c:cyan_dyes" | "c:milks" | "adorn:kitchen_cupboards" | "forge:glass_panes/orange" | "forge:cobblestone/normal" | "forge:glass/black" | "minecraft:coals" | "c:light_blue_dyes" | "minecraft:cluster_max_harvestables" | "minecraft:wooden_doors" | "minecraft:dirt" | "forge:glass_panes/purple" | "forge:glass_panes/brown" | "extshape:woolen_vertical_stairs" | "minecraft:terracotta" | "forge:glass/brown" | "extshape:terracotta_stairs" | "forge:ores/copper" | "forge:sand/colorless" | "extshape:wooden_walls" | "forge:fence_gates/wooden" | "minecraft:boats" | "extshape:concrete_vertical_stairs" | "extshape:woolen_pressure_plates" | "minecraft:small_dripleaf_placeable" | "forge:gems/lapis" | "forge:chests/wooden" | "c:purple_dyes" | "forge:ores" | "forge:obsidian" | "c:glowstone_dusts" | "adorn:filled_crates" | "c:lapis_blocks" | "minecraft:small_flowers" | "minecraft:birch_logs" | "forge:glass_panes/cyan" | "extshape:vertical_slabs" | "extshape:snow" | "c:redstone_dusts" | "forge:stone" | "adorn:sofas" | "extshape:stained_terracotta_stairs" | "minecraft:soul_fire_base_blocks" | "extshape:stained_terracotta_pressure_plates" | "forge:storage_blocks/netherite" | "c:quartz_ores" | "forge:glass/magenta" | "c:stone"; - type FluidTag = "minecraft:water" | "minecraft:lava" | "c:lava" | "c:water"; - type BlockTag = "minecraft:spruce_logs" | "forge:storage_blocks/lapis" | "minecraft:wither_immune" | "minecraft:coal_ores" | "extshape:concrete_vertical_quarter_pieces" | "minecraft:logs" | "minecraft:features_cannot_replace" | "chiselsandbits:chiselable/blocked" | "minecraft:oak_logs" | "minecraft:gold_ores" | "forge:ores/quartz" | "forge:glass_panes/black" | "adorn:table_lamps" | "extshape:wooden_quarter_pieces" | "minecraft:birch_logs" | "forge:glass/black" | "minecraft:flowers" | "minecraft:azalea_root_replaceable" | "minecraft:replaceable_plants" | "minecraft:sand" | "minecraft:rails" | "minecraft:non_flammable_wood" | "forge:storage_blocks/amethyst" | "c:ores" | "forge:glass/lime" | "minecraft:coral_plants" | "minecraft:ice" | "minecraft:candle_cakes" | "forge:glass/cyan" | "forge:barrels" | "extshape:terracotta_buttons" | "extshape:woolen_fence_gates" | "forge:ores/netherite_scrap" | "forge:end_stones" | "forge:glass/silica" | "minecraft:base_stone_nether" | "adorn:filled_crates" | "extshape:glazed_terracotta_slabs" | "minecraft:wooden_trapdoors" | "minecraft:redstone_ores" | "minecraft:cauldrons" | "extshape:concrete_buttons" | "c:shulker_boxes" | "minecraft:mineable/pickaxe" | "minecraft:soul_speed_blocks" | "extshape:woolen_stairs" | "minecraft:buttons" | "extshape:concrete_fences" | "forge:storage_blocks/raw_gold" | "minecraft:mineable/shovel" | "minecraft:saplings" | "minecraft:beds" | "forge:glass/blue" | "minecraft:stone_bricks" | "minecraft:wooden_fences" | "forge:fences" | "extshape:terracotta_vertical_stairs" | "extshape:woolen_walls" | "minecraft:snow" | "minecraft:trapdoors" | "minecraft:pressure_plates" | "adorn:stone_steps" | "forge:ores/redstone" | "forge:glass_panes/purple" | "forge:glass_panes/colorless" | "adorn:benches" | "extshape:woolen_vertical_stairs" | "extshape:stained_terracotta_vertical_quarter_pieces" | "minecraft:wooden_pressure_plates" | "extshape:stained_terracotta_buttons" | "minecraft:goats_spawnable_on" | "minecraft:banners" | "forge:cobblestone/normal" | "adorn:wooden_steps" | "minecraft:doors" | "minecraft:inside_step_sound_blocks" | "extshape:stained_terracotta_fences" | "minecraft:wooden_buttons" | "minecraft:moss_replaceable" | "minecraft:unstable_bottom_center" | "forge:glass/orange" | "extshape:stained_terracotta_fence_walls" | "extshape:wooden_walls" | "minecraft:warped_stems" | "adorn:drawers" | "forge:enderman_place_on_blacklist" | "minecraft:hoglin_repellents" | "minecraft:crystal_sound_blocks" | "extshape:terracotta_fence_gates" | "forge:ore_bearing_ground/stone" | "minecraft:mushroom_grow_block" | "forge:glass_panes/yellow" | "minecraft:mineable/hoe" | "minecraft:cave_vines" | "forge:glass_panes/magenta" | "extshape:concrete_vertical_slabs" | "forge:glass_panes/light_blue" | "forge:chests/ender" | "minecraft:wall_post_override" | "minecraft:wooden_doors" | "forge:barrels/wooden" | "minecraft:wall_corals" | "minecraft:animals_spawnable_on" | "forge:glass/light_gray" | "minecraft:polar_bears_spawnable_on_in_frozen_ocean" | "minecraft:prevent_mob_spawning_inside" | "minecraft:fence_gates" | "forge:glass/green" | "minecraft:deepslate_ore_replaceables" | "extshape:woolen_quarter_pieces" | "minecraft:nylium" | "c:quartz_ores" | "minecraft:impermeable" | "extshape:terracotta_pressure_plates" | "extshape:terracotta_fence_walls" | "forge:glass_panes/cyan" | "minecraft:fall_damage_resetting" | "c:chests" | "minecraft:needs_stone_tool" | "forge:glass_panes/orange" | "forge:storage_blocks/emerald" | "adorn:chairs" | "minecraft:beacon_base_blocks" | "extshape:terracotta_vertical_quarter_pieces" | "forge:chests/trapped" | "forge:sandstone" | "adorn:kitchen_counters" | "forge:ores" | "chiselsandbits:chiseled/block" | "forge:fences/wooden" | "chiselsandbits:chiselable/forced" | "minecraft:climbable" | "minecraft:logs_that_burn" | "towelette:displaceable" | "forge:storage_blocks/gold" | "forge:ores_in_ground/stone" | "minecraft:big_dripleaf_placeable" | "adorn:prismarine_chimneys" | "adorn:chimneys" | "extshape:woolen_blocks" | "forge:glass/purple" | "minecraft:campfires" | "minecraft:stone_ore_replaceables" | "extshape:concrete_pressure_plates" | "adorn:steps" | "forge:glass/tinted" | "minecraft:signs" | "minecraft:wooden_slabs" | "minecraft:dirt" | "minecraft:underwater_bonemeals" | "forge:ores/coal" | "minecraft:diamond_ores" | "minecraft:flower_pots" | "extshape:wooden_vertical_quarter_pieces" | "forge:chests/wooden" | "minecraft:anvil" | "forge:storage_blocks/diamond" | "minecraft:beehives" | "forge:storage_blocks/raw_copper" | "c:bookshelves" | "minecraft:stone_pressure_plates" | "forge:glass/brown" | "minecraft:small_dripleaf_placeable" | "extshape:woolen_vertical_quarter_pieces" | "extshape:snow" | "minecraft:wool" | "minecraft:carpets" | "minecraft:occludes_vibration_signals" | "forge:ore_rates/sparse" | "extshape:stained_terracotta_vertical_stairs" | "minecraft:candles" | "minecraft:azalea_grows_on" | "minecraft:terracotta" | "forge:cobblestone/mossy" | "forge:stained_glass_panes" | "forge:glass" | "minecraft:bee_growables" | "forge:storage_blocks/raw_iron" | "minecraft:small_flowers" | "forge:storage_blocks/copper" | "adorn:kitchen_cupboards" | "minecraft:fences" | "minecraft:corals" | "adorn:shelves" | "minecraft:lush_ground_replaceable" | "minecraft:axolotls_spawnable_on" | "forge:ore_bearing_ground/deepslate" | "forge:sand" | "minecraft:infiniburn_overworld" | "minecraft:crops" | "extshape:terracotta_fences" | "minecraft:bamboo_plantable_on" | "minecraft:wart_blocks" | "forge:ores/iron" | "c:glass_panes" | "forge:stained_glass" | "extshape:wooden_vertical_stairs" | "minecraft:mineable/axe" | "minecraft:walls" | "redbits:large_wooden_buttons" | "minecraft:wall_signs" | "forge:glass/yellow" | "minecraft:wither_summon_base_blocks" | "minecraft:enderman_holdable" | "minecraft:wolves_spawnable_on" | "adorn:stone_platforms" | "adorn:regular_chimneys" | "extshape:woolen_buttons" | "forge:storage_blocks/iron" | "minecraft:dark_oak_logs" | "extshape:stained_terracotta_quarter_pieces" | "minecraft:jungle_logs" | "forge:glass_panes/pink" | "minecraft:rabbits_spawnable_on" | "minecraft:strider_warm_blocks" | "minecraft:infiniburn_nether" | "minecraft:lava_pool_stone_cannot_replace" | "c:glass_blocks" | "c:redstone_gates" | "minecraft:tall_flowers" | "forge:ores/diamond" | "forge:storage_blocks/redstone" | "forge:glass_panes/gray" | "forge:glass_panes" | "adorn:posts" | "forge:glass/pink" | "forge:storage_blocks/quartz" | "forge:sand/colorless" | "adorn:wooden_posts" | "forge:ore_rates/singular" | "forge:glass_panes/brown" | "minecraft:copper_ores" | "forge:ores/lapis" | "extshape:vertical_stairs" | "minecraft:standing_signs" | "minecraft:shulker_boxes" | "extshape:woolen_fences" | "forge:ore_rates/dense" | "forge:fence_gates/wooden" | "extshape:concrete_vertical_stairs" | "adorn:wooden_platforms" | "forge:glass_panes/red" | "forge:ore_bearing_ground/netherrack" | "minecraft:piglin_repellents" | "minecraft:acacia_logs" | "adorn:platforms" | "minecraft:leaves" | "extshape:stained_terracotta_vertical_slabs" | "forge:storage_blocks" | "extshape:terracotta_stairs" | "forge:glass/gray" | "forge:cobblestone/deepslate" | "minecraft:crimson_stems" | "minecraft:needs_iron_tool" | "extshape:terracotta_quarter_pieces" | "extshape:concrete_quarter_pieces" | "forge:glass_panes/green" | "extshape:concrete_fence_gates" | "forge:ores/emerald" | "minecraft:needs_diamond_tool" | "adorn:tables" | "forge:glass/magenta" | "extshape:woolen_vertical_slabs" | "forge:ores/copper" | "minecraft:portals" | "forge:storage_blocks/coal" | "minecraft:wooden_stairs" | "extshape:stained_terracotta_pressure_plates" | "forge:glass_panes/lime" | "adorn:stone_posts" | "adorn:coffee_tables" | "extshape:wooden_blocks" | "fabric:mineable/shears" | "minecraft:dripstone_replaceable_blocks" | "extshape:vertical_slabs" | "forge:netherrack" | "forge:obsidian" | "minecraft:dragon_immune" | "redbits:complex_pressure_plates" | "forge:glass_panes/blue" | "minecraft:base_stone_overworld" | "extshape:terracotta_vertical_slabs" | "forge:glass/light_blue" | "adorn:kitchen_blocks" | "minecraft:iron_ores" | "extshape:concrete_fence_walls" | "extshape:terracotta_slabs" | "forge:glass/colorless" | "minecraft:slabs" | "forge:glass_panes/white" | "minecraft:planks" | "extshape:wooden_vertical_slabs" | "minecraft:infiniburn_end" | "extshape:pickaxe_unmineable" | "extshape:stained_terracotta_slabs" | "forge:fence_gates" | "forge:storage_blocks/netherite" | "minecraft:soul_fire_base_blocks" | "minecraft:geode_invalid_blocks" | "forge:cobblestone/infested" | "minecraft:guarded_by_piglins" | "extshape:concrete_stairs" | "minecraft:valid_spawn" | "forge:sand/red" | "adorn:kitchen_sinks" | "forge:ores_in_ground/netherrack" | "forge:ores/gold" | "forge:cobblestone" | "extshape:vertical_quarter_pieces" | "minecraft:mooshrooms_spawnable_on" | "extshape:woolen_pressure_plates" | "minecraft:fire" | "extshape:quarter_pieces" | "extshape:stained_terracotta_stairs" | "forge:glass/white" | "forge:chests" | "extshape:stained_terracotta_fence_gates" | "minecraft:lapis_ores" | "forge:glass/red" | "extshape:woolen_slabs" | "forge:glass_panes/light_gray" | "minecraft:emerald_ores" | "minecraft:parrots_spawnable_on" | "minecraft:coral_blocks" | "extshape:concrete_slabs" | "forge:ores_in_ground/deepslate" | "redbits:large_buttons" | "forge:stone" | "forge:gravel" | "minecraft:stairs" | "forge:fences/nether_brick" | "adorn:sofas" | "minecraft:foxes_spawnable_on" | "adorn:crates" | "adorn:wooden_shelves"; - type EntityTypeTag = "minecraft:arrows" | "minecraft:powder_snow_walkable_mobs" | "c:bosses" | "minecraft:beehive_inhabitors" | "minecraft:axolotl_always_hostiles" | "minecraft:axolotl_hunt_targets" | "c:boats" | "minecraft:impact_projectiles" | "c:minecarts" | "minecraft:freeze_hurts_extra_types" | "minecraft:freeze_immune_entity_types" | "minecraft:skeletons" | "minecraft:raiders"; - type Mod = "adorn" | "advanced_runtime_resource_pack" | "architectury" | "better_runtime_resource_pack" | "betterpingdisplay" | "bitsandchisels" | "caffeineconfig" | "cardinal-components-base" | "cardinal-components-entity" | "chisel" | "chiselsandbits" | "cloth-basic-math" | "cloth-config" | "com_github_llamalad7_mixinextras" | "com_github_vatuu_discord-rpc" | "continuity" | "custom_hud" | "dev_isxander_settxi" | "exlinefurniture" | "extshape" | "fabric" | "fabric-api-base" | "fabric-api-lookup-api-v1" | "fabric-biome-api-v1" | "fabric-blockrenderlayer-v1" | "fabric-command-api-v1" | "fabric-commands-v0" | "fabric-containers-v0" | "fabric-content-registries-v0" | "fabric-convention-tags-v1" | "fabric-crash-report-info-v1" | "fabric-data-generation-api-v1" | "fabric-dimensions-v1" | "fabric-entity-events-v1" | "fabric-events-interaction-v0" | "fabric-events-lifecycle-v0" | "fabric-game-rule-api-v1" | "fabric-item-api-v1" | "fabric-item-groups-v0" | "fabric-key-binding-api-v1" | "fabric-keybindings-v0" | "fabric-language-kotlin" | "fabric-lifecycle-events-v1" | "fabric-loot-api-v2" | "fabric-loot-tables-v1" | "fabric-mining-level-api-v1" | "fabric-models-v0" | "fabric-networking-api-v1" | "fabric-networking-v0" | "fabric-object-builder-api-v1" | "fabric-particles-v1" | "fabric-registry-sync-v0" | "fabric-renderer-api-v1" | "fabric-renderer-indigo" | "fabric-renderer-registries-v1" | "fabric-rendering-data-attachment-v1" | "fabric-rendering-fluids-v1" | "fabric-rendering-v0" | "fabric-rendering-v1" | "fabric-resource-conditions-api-v1" | "fabric-resource-loader-v0" | "fabric-screen-api-v1" | "fabric-screen-handler-api-v1" | "fabric-textures-v0" | "fabric-transfer-api-v1" | "fabric-transitive-access-wideners-v1" | "fabricloader" | "fabrishot" | "factory_blocks" | "ferritecore" | "freecam" | "gammautils" | "indium" | "inmis" | "interference" | "iris" | "java" | "journeymap-api-fabric" | "journeymap-fabric" | "jsblock" | "kubejs" | "londonunderground" | "midnightlib" | "minecraft" | "mm" | "modmenu" | "morecommands" | "morecommands-api" | "morecommands-compat16" | "morecommands-compat17" | "morecommands-compat18" | "morecommands-compat182" | "morecommands-compat19" | "mtr" | "notenoughcrashes" | "omega-config" | "org_anarres_jcpp" | "org_jetbrains_kotlin_kotlin-reflect" | "org_jetbrains_kotlin_kotlin-stdlib" | "org_jetbrains_kotlin_kotlin-stdlib-jdk7" | "org_jetbrains_kotlin_kotlin-stdlib-jdk8" | "org_jetbrains_kotlinx_atomicfu-jvm" | "org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm" | "org_jetbrains_kotlinx_kotlinx-coroutines-jdk8" | "org_jetbrains_kotlinx_kotlinx-datetime-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-core-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-json-jvm" | "org_joml_joml" | "picturesign" | "probejs" | "quartzelv" | "redbits" | "reeses-sodium-options" | "rhino" | "settxicloth" | "sodium" | "sodium-extra" | "stacc" | "trinkets" | "untranslateditems" | "worldeditcui" | "zoomify" + type ItemTag = "c:pickaxes" | "minecraft:ignored_by_piglin_babies" | "c:water_buckets" | "c:raw_iron_ores" | "minecraft:soul_fire_base_blocks" | "minecraft:fishes" | "minecraft:fences" | "minecraft:cluster_max_harvestables" | "minecraft:sand" | "c:foods" | "minecraft:wooden_buttons" | "c:brown_dyes" | "minecraft:emerald_ores" | "c:purple_dyes" | "c:coal" | "minecraft:small_flowers" | "minecraft:beacon_payment_items" | "c:red_dyes" | "c:hoes" | "c:dyes" | "c:quartz_ores" | "c:raw_copper_blocks" | "c:light_gray_dyes" | "c:axes" | "minecraft:wooden_pressure_plates" | "c:ores" | "minecraft:crimson_stems" | "c:empty_buckets" | "c:shulker_boxes" | "minecraft:music_discs" | "minecraft:logs_that_burn" | "c:shovels" | "minecraft:lectern_books" | "minecraft:copper_ores" | "minecraft:stone_tool_materials" | "minecraft:warped_stems" | "minecraft:arrows" | "minecraft:creeper_drop_music_discs" | "minecraft:wooden_fences" | "c:white_dyes" | "c:milk_buckets" | "c:yellow_dyes" | "c:copper_ingots" | "c:netherite_ingots" | "minecraft:non_flammable_wood" | "c:blue_dyes" | "minecraft:wooden_doors" | "minecraft:lapis_ores" | "minecraft:anvil" | "minecraft:banners" | "c:glass_panes" | "c:raw_gold_blocks" | "minecraft:piglin_loved" | "minecraft:piglin_repellents" | "minecraft:birch_logs" | "minecraft:oak_logs" | "c:light_blue_dyes" | "minecraft:diamond_ores" | "minecraft:terracotta" | "minecraft:gold_ores" | "minecraft:stone_crafting_materials" | "minecraft:piglin_food" | "minecraft:saplings" | "c:orange_dyes" | "c:bows" | "minecraft:freeze_immune_wearables" | "c:lava_buckets" | "c:cyan_dyes" | "minecraft:trapdoors" | "minecraft:iron_ores" | "minecraft:spruce_logs" | "minecraft:acacia_logs" | "c:iron_ingots" | "c:raw_copper_ores" | "minecraft:stairs" | "c:raw_gold_ores" | "minecraft:dark_oak_logs" | "c:magenta_dyes" | "c:black_dyes" | "minecraft:tall_flowers" | "minecraft:leaves" | "c:green_dyes" | "minecraft:doors" | "minecraft:occludes_vibration_signals" | "minecraft:rails" | "minecraft:buttons" | "minecraft:slabs" | "minecraft:signs" | "c:redstone_dusts" | "c:raw_iron_blocks" | "c:diamonds" | "minecraft:flowers" | "c:potions" | "minecraft:candles" | "c:glass_blocks" | "minecraft:coal_ores" | "minecraft:fox_food" | "minecraft:wool" | "minecraft:stone_bricks" | "minecraft:boats" | "minecraft:logs" | "c:quartz" | "minecraft:planks" | "c:gold_ingots" | "minecraft:redstone_ores" | "c:pink_dyes" | "minecraft:wooden_stairs" | "c:emeralds" | "minecraft:coals" | "minecraft:dirt" | "c:gray_dyes" | "c:swords" | "c:shears" | "minecraft:jungle_logs" | "minecraft:axolotl_tempt_items" | "minecraft:carpets" | "c:lapis" | "minecraft:wooden_trapdoors" | "c:spears" | "c:lime_dyes" | "minecraft:beds" | "minecraft:walls" | "minecraft:wooden_slabs"; + type FluidTag = "c:lava" | "c:water" | "minecraft:lava" | "minecraft:water"; + type BlockTag = "minecraft:dark_oak_logs" | "minecraft:nylium" | "minecraft:needs_iron_tool" | "minecraft:buttons" | "minecraft:moss_replaceable" | "minecraft:portals" | "minecraft:wooden_trapdoors" | "minecraft:bee_growables" | "minecraft:wool" | "minecraft:features_cannot_replace" | "minecraft:valid_spawn" | "minecraft:tall_flowers" | "minecraft:wooden_doors" | "minecraft:ice" | "minecraft:walls" | "minecraft:terracotta" | "minecraft:big_dripleaf_placeable" | "minecraft:sand" | "c:glass_panes" | "c:shulker_boxes" | "minecraft:slabs" | "minecraft:leaves" | "minecraft:small_dripleaf_placeable" | "minecraft:campfires" | "minecraft:small_flowers" | "minecraft:spruce_logs" | "minecraft:logs_that_burn" | "minecraft:azalea_grows_on" | "minecraft:cauldrons" | "minecraft:trapdoors" | "minecraft:stone_ore_replaceables" | "minecraft:bamboo_plantable_on" | "minecraft:mushroom_grow_block" | "minecraft:impermeable" | "minecraft:lapis_ores" | "minecraft:crops" | "minecraft:birch_logs" | "minecraft:corals" | "minecraft:wither_summon_base_blocks" | "minecraft:mineable/hoe" | "minecraft:stone_bricks" | "minecraft:fences" | "minecraft:mooshrooms_spawnable_on" | "minecraft:redstone_ores" | "minecraft:iron_ores" | "minecraft:flower_pots" | "minecraft:hoglin_repellents" | "minecraft:crimson_stems" | "minecraft:wooden_stairs" | "minecraft:dripstone_replaceable_blocks" | "minecraft:beacon_base_blocks" | "minecraft:foxes_spawnable_on" | "minecraft:coral_plants" | "minecraft:unstable_bottom_center" | "minecraft:lava_pool_stone_cannot_replace" | "minecraft:lush_ground_replaceable" | "minecraft:azalea_root_replaceable" | "minecraft:candles" | "minecraft:gold_ores" | "minecraft:polar_bears_spawnable_on_in_frozen_ocean" | "minecraft:beehives" | "minecraft:cave_vines" | "minecraft:wolves_spawnable_on" | "minecraft:signs" | "minecraft:fire" | "minecraft:infiniburn_end" | "minecraft:geode_invalid_blocks" | "minecraft:acacia_logs" | "c:glass_blocks" | "minecraft:wooden_pressure_plates" | "minecraft:mineable/axe" | "minecraft:wall_corals" | "minecraft:infiniburn_overworld" | "minecraft:beds" | "minecraft:wart_blocks" | "c:ores" | "minecraft:warped_stems" | "minecraft:wither_immune" | "minecraft:underwater_bonemeals" | "minecraft:non_flammable_wood" | "minecraft:crystal_sound_blocks" | "minecraft:inside_step_sound_blocks" | "minecraft:strider_warm_blocks" | "minecraft:dirt" | "minecraft:soul_speed_blocks" | "minecraft:guarded_by_piglins" | "minecraft:stone_pressure_plates" | "minecraft:piglin_repellents" | "minecraft:planks" | "minecraft:fence_gates" | "minecraft:logs" | "c:bookshelves" | "minecraft:diamond_ores" | "minecraft:base_stone_nether" | "minecraft:pressure_plates" | "minecraft:emerald_ores" | "c:quartz_ores" | "minecraft:wall_signs" | "minecraft:rails" | "minecraft:prevent_mob_spawning_inside" | "minecraft:carpets" | "minecraft:goats_spawnable_on" | "minecraft:saplings" | "minecraft:mineable/pickaxe" | "minecraft:standing_signs" | "minecraft:needs_stone_tool" | "minecraft:copper_ores" | "minecraft:wooden_slabs" | "minecraft:needs_diamond_tool" | "minecraft:base_stone_overworld" | "minecraft:wall_post_override" | "minecraft:coral_blocks" | "c:chests" | "minecraft:coal_ores" | "minecraft:rabbits_spawnable_on" | "minecraft:jungle_logs" | "minecraft:wooden_fences" | "minecraft:dragon_immune" | "minecraft:climbable" | "minecraft:deepslate_ore_replaceables" | "minecraft:parrots_spawnable_on" | "minecraft:enderman_holdable" | "minecraft:soul_fire_base_blocks" | "minecraft:anvil" | "minecraft:wooden_buttons" | "minecraft:axolotls_spawnable_on" | "minecraft:infiniburn_nether" | "minecraft:snow" | "minecraft:stairs" | "minecraft:mineable/shovel" | "minecraft:banners" | "minecraft:fall_damage_resetting" | "minecraft:candle_cakes" | "minecraft:oak_logs" | "minecraft:flowers" | "minecraft:animals_spawnable_on" | "minecraft:doors" | "minecraft:shulker_boxes" | "minecraft:replaceable_plants" | "minecraft:occludes_vibration_signals"; + type EntityTypeTag = "c:bosses" | "minecraft:freeze_hurts_extra_types" | "minecraft:powder_snow_walkable_mobs" | "minecraft:freeze_immune_entity_types" | "c:boats" | "minecraft:axolotl_hunt_targets" | "minecraft:raiders" | "minecraft:axolotl_always_hostiles" | "minecraft:impact_projectiles" | "minecraft:arrows" | "c:minecarts" | "minecraft:skeletons" | "minecraft:beehive_inhabitors"; + type Mod = "architectury" | "better_runtime_resource_pack" | "betterpingdisplay" | "caffeineconfig" | "cardinal-components-base" | "cardinal-components-entity" | "cloth-basic-math" | "cloth-config" | "com_github_llamalad7_mixinextras" | "continuity" | "custom_hud" | "dev_isxander_settxi" | "fabric-api" | "fabric-api-base" | "fabric-api-lookup-api-v1" | "fabric-biome-api-v1" | "fabric-block-api-v1" | "fabric-blockrenderlayer-v1" | "fabric-command-api-v1" | "fabric-commands-v0" | "fabric-containers-v0" | "fabric-content-registries-v0" | "fabric-convention-tags-v1" | "fabric-crash-report-info-v1" | "fabric-data-generation-api-v1" | "fabric-dimensions-v1" | "fabric-entity-events-v1" | "fabric-events-interaction-v0" | "fabric-events-lifecycle-v0" | "fabric-game-rule-api-v1" | "fabric-item-api-v1" | "fabric-item-groups-v0" | "fabric-key-binding-api-v1" | "fabric-keybindings-v0" | "fabric-language-kotlin" | "fabric-lifecycle-events-v1" | "fabric-loot-api-v2" | "fabric-loot-tables-v1" | "fabric-mining-level-api-v1" | "fabric-models-v0" | "fabric-networking-api-v1" | "fabric-networking-v0" | "fabric-object-builder-api-v1" | "fabric-particles-v1" | "fabric-registry-sync-v0" | "fabric-renderer-api-v1" | "fabric-renderer-indigo" | "fabric-renderer-registries-v1" | "fabric-rendering-data-attachment-v1" | "fabric-rendering-fluids-v1" | "fabric-rendering-v0" | "fabric-rendering-v1" | "fabric-resource-conditions-api-v1" | "fabric-resource-loader-v0" | "fabric-screen-api-v1" | "fabric-screen-handler-api-v1" | "fabric-textures-v0" | "fabric-transfer-api-v1" | "fabric-transitive-access-wideners-v1" | "fabricloader" | "fabrishot" | "ferritecore" | "freecam" | "gammautils" | "indium" | "io_github_douira_glsl-transformer" | "iris" | "java" | "journeymap-api-fabric" | "journeymap-fabric" | "kubejs" | "kubejsadditions" | "midnightlib" | "minecraft" | "modmenu" | "morecreativetabs" | "notenoughcrashes" | "org_anarres_jcpp" | "org_antlr_antlr4-runtime" | "org_jetbrains_kotlin_kotlin-reflect" | "org_jetbrains_kotlin_kotlin-stdlib" | "org_jetbrains_kotlin_kotlin-stdlib-jdk7" | "org_jetbrains_kotlin_kotlin-stdlib-jdk8" | "org_jetbrains_kotlinx_atomicfu-jvm" | "org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm" | "org_jetbrains_kotlinx_kotlinx-coroutines-jdk8" | "org_jetbrains_kotlinx_kotlinx-datetime-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-core-jvm" | "org_jetbrains_kotlinx_kotlinx-serialization-json-jvm" | "org_joml_joml" | "picturesign" | "probejs" | "puzzle" | "puzzle-base" | "puzzle-gui" | "puzzle-models" | "puzzle-splashscreen" | "reeses-sodium-options" | "rhino" | "settxicloth" | "sodium" | "sodium-extra" | "trinkets" | "untranslateditems" | "worldeditcui" | "zoomify" type Ingredient = string; - type RecipeId = "extshape:pink_terracotta_wall" | "exlinefurniture:shutters_crimson" | "extshape:light_gray_concrete_slab_from_vertical_slab" | "exlinefurniture:window_heart_spruce" | "extshape:mossy_stone_brick_vertical_slab_from_stonecutting" | "extshape:obsidian_vertical_slab_from_stonecutting" | "extshape:black_wool_quarter_piece_from_vertical_slab" | "minecraft:stonecutter" | "extshape:polished_blackstone_brick_vertical_quarter_piece" | "adorn:lime_sofa" | "extshape:blackstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:end_stone_stairs_from_stonecutting" | "minecraft:bone_block" | "exlinefurniture:jungle_chair_light_gray_recipe" | "minecraft:melon" | "extshape:red_terracotta_pressure_plate" | "adorn:stonecutting/smooth_red_sandstone_step" | "adorn:stonecutting/dark_prismarine_post" | "extshape:chiseled_quartz_vertical_stairs_from_quartz_block_stonecutting" | "minecraft:deepslate_brick_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:gold_nugget_from_blasting" | "extshape:cut_red_sandstone_stairs_from_red_sandstone_stonecutting" | "extshape:stone_brick_vertical_quarter_piece_from_stone_vertical_stairs" | "extshape:terracotta_slab" | "minecraft:cobblestone_wall" | "extshape:obsidian_wall_from_stonecutting" | "minecraft:lime_stained_glass_pane" | "extshape:deepslate_brick_quarter_piece_from_slab" | "extshape:chiseled_sandstone_vertical_stairs_from_stonecutting" | "minecraft:raw_copper" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_andesite_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_deepslate_brick_vertical_slab_stonecutting" | "extshape:black_concrete_stairs_from_vertical_stairs" | "minecraft:map_extending" | "minecraft:spruce_sign" | "extshape:crying_obsidian_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:cut_copper_slab_from_copper_block_stonecutting" | "extshape:glowstone_pressure_plate" | "extshape:sandstone_slab_from_vertical_slab" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "minecraft:glow_item_frame" | "extshape:polished_andesite_vertical_quarter_piece" | "exlinefurniture:birch_chair_recipe" | "extshape:stone_brick_vertical_quarter_piece_from_stone_vertical_slab_stonecutting" | "adorn:stonecutting/nether_brick_step" | "mtr:station_color_clay_slab" | "minecraft:chiseled_nether_bricks" | "extshape:smooth_basalt_vertical_stairs" | "extshape:brown_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:moss_slab_from_vertical_slab" | "minecraft:copper_block" | "extshape:gray_terracotta_slab_from_vertical_slab" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_waxed_copper_vertical_stairs" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_polished_blackstone_vertical_stairs" | "exlinefurniture:oak_chair_orange_recipe" | "extshape:cyan_terracotta_stairs_from_vertical_stairs" | "extshape:netherrack_wall" | "extshape:sandstone_vertical_slab" | "minecraft:green_stained_glass" | "extshape:red_nether_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:sandstone_slab_from_sandstone_stonecutting" | "adorn:stonecutting/birch_post" | "extshape:netherrack_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:blue_concrete_slab" | "extshape:light_gray_concrete_wall_from_stonecutting" | "extshape:iron_wall_from_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:birch_quarter_piece_from_vertical_slab" | "extshape:red_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:white_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_vertical_stairs" | "minecraft:cut_sandstone_slab" | "exlinefurniture:window_heart_crimson" | "exlinefurniture:oak_chair_lime_recipe2" | "exlinefurniture:birch_lamp_magenta_recipe" | "extshape:obsidian_quarter_piece_from_vertical_slab" | "extshape:green_terracotta_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_quartz_bricks" | "extshape:black_terracotta_stairs_from_stonecutting" | "minecraft:acacia_door" | "extshape:pink_wool_fence_gate" | "extshape:green_concrete_vertical_stairs" | "extshape:polished_deepslate_fence" | "extshape:warped_wart_vertical_slab" | "minecraft:cyan_concrete_powder" | "minecraft:mojang_banner_pattern" | "extshape:emerald_pressure_plate" | "extshape:light_gray_terracotta_vertical_slab" | "minecraft:fire_charge" | "minecraft:golden_hoe" | "extshape:honeycomb_fence" | "exlinefurniture:crimson_lamp_lime_recipe" | "extshape:calcite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_glazed_terracotta_slab_from_stonecutting" | "extshape:lime_terracotta_vertical_quarter_piece_from_stonecutting" | "adorn:stonecutting/cobbled_deepslate_step" | "extshape:stone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:stone_button" | "exlinefurniture:crimson_lamp_white_recipe" | "redbits:emitter" | "extshape:polished_diorite_quarter_piece_from_slab" | "extshape:granite_vertical_slab_from_stonecutting" | "minecraft:sandstone" | "exlinefurniture:acacia_chair_white_recipe2" | "extshape:stone_vertical_slab_from_stonecutting" | "minecraft:purpur_block" | "extshape:quartz_button" | "extshape:chiseled_quartz_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:birch_lamp_blue_recipe" | "extshape:chiseled_red_sandstone_slab_from_vertical_slab" | "extshape:mossy_cobblestone_slab_from_vertical_slab" | "extshape:sandstone_vertical_stairs" | "minecraft:polished_blackstone_slab" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:polished_andesite_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:spruce_stripped_log_table_recipe" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_nether_brick_pressure_plate" | "exlinefurniture:birch_stripped_log_table_recipe" | "minecraft:gray_concrete_powder" | "extshape:blue_wool_slab" | "extshape:glowstone_quarter_piece_from_vertical_slab" | "extshape:gray_wool_fence" | "minecraft:redstone_from_blasting_redstone_ore" | "extshape:diamond_wall_from_stonecutting" | "adorn:cut_sandstone_post" | "extshape:dark_prismarine_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pink_wool_vertical_stairs" | "extshape:waxed_oxidized_copper_vertical_stairs_from_stonecutting" | "minecraft:lime_candle" | "minecraft:red_dye_from_beetroot" | "extshape:smooth_sandstone_vertical_stairs_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_cut_copper_stonecutting" | "extshape:blue_wool_vertical_slab" | "minecraft:pink_bed_from_white_bed" | "exlinefurniture:dark_oak_chair_cyan_recipe" | "extshape:pink_concrete_quarter_piece_from_vertical_slab" | "extshape:smooth_basalt_vertical_stairs_from_stonecutting" | "extshape:white_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_red_sandstone_pressure_plate" | "extshape:white_terracotta_wall_from_stonecutting" | "mtr:station_color_cracked_stone_bricks" | "adorn:stonecutting/cut_red_sandstone_step" | "extshape:blackstone_vertical_slab_from_stonecutting" | "adorn:stonecutting/warped_post" | "minecraft:birch_stairs" | "minecraft:exposed_cut_copper_slab_from_exposed_cut_copper_stonecutting" | "extshape:brown_concrete_stairs_from_stonecutting" | "adorn:birch_step" | "extshape:quartz_brick_vertical_quarter_piece_from_quartz_vertical_stairs" | "extshape:cobbled_deepslate_fence" | "extshape:cut_sandstone_wall_from_stonecutting" | "extshape:cobblestone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pumpkin_slab" | "extshape:yellow_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:smooth_stone_fence" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "extshape:polished_diorite_wall_from_stonecutting" | "exlinefurniture:drapes_red_recipe" | "minecraft:cyan_glazed_terracotta" | "extshape:smooth_stone_pressure_plate" | "minecraft:stone_sword" | "extshape:andesite_quarter_piece_from_vertical_slab" | "extshape:chiseled_deepslate_wall_from_stonecutting" | "extshape:white_wool_vertical_quarter_piece" | "extshape:smooth_red_sandstone_fence_gate" | "extshape:raw_gold_stairs_from_vertical_stairs" | "minecraft:iron_ingot_from_iron_block" | "chiselsandbits:chisel_gold" | "extshape:polished_andesite_stairs_from_vertical_stairs" | "extshape:red_concrete_vertical_stairs_from_stonecutting" | "extshape:melon_pressure_plate" | "extshape:stone_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_stairs_stonecutting" | "extshape:polished_diorite_quarter_piece_from_diorite_stonecutting" | "extshape:lapis_stairs_from_vertical_stairs" | "minecraft:orange_stained_glass_pane_from_glass_pane" | "extshape:red_nether_brick_fence" | "extshape:magenta_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:banner_duplicate" | "exlinefurniture:jungle_table_recipe" | "exlinefurniture:jungle_chair_yellow_recipe2" | "exlinefurniture:dark_oak_chair_cyan_recipe2" | "minecraft:granite_stairs_from_granite_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "minecraft:iron_ingot_from_nuggets" | "minecraft:golden_pickaxe" | "extshape:black_concrete_stairs_from_stonecutting" | "extshape:orange_terracotta_fence_gate" | "exlinefurniture:crimson_chair_pink_recipe" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_stairs_stonecutting" | "minecraft:ladder" | "extshape:black_concrete_quarter_piece_from_stairs_stonecutting" | "minecraft:redstone_torch" | "extshape:quartz_brick_quarter_piece_from_stairs_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_stairs_from_stone_bricks_stonecutting" | "extshape:mossy_stone_brick_quarter_piece_from_vertical_slab" | "adorn:sandstone_platform" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:dark_oak_chair_green_recipe" | "extshape:raw_copper_slab_from_vertical_slab" | "extshape:lime_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:gray_bed" | "extshape:granite_pressure_plate" | "extshape:green_wool_pressure_plate" | "extshape:brown_wool_vertical_stairs" | "adorn:stonecutting/blackstone_post" | "redbits:detector" | "extshape:nether_brick_vertical_slab" | "minecraft:white_terracotta" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_vertical_slab" | "minecraft:diamond_from_blasting_deepslate_diamond_ore" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:spruce_lamp_blue_recipe" | "exlinefurniture:oak_glass_table_recipe" | "extshape:cut_sandstone_quarter_piece_from_stonecutting" | "minecraft:armor_stand" | "extshape:purpur_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:orange_wool_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:cave_spider_doll_recipe" | "minecraft:pink_stained_glass_pane" | "extshape:chiseled_deepslate_stairs_from_vertical_stairs" | "extshape:raw_iron_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crying_obsidian_button" | "adorn:deepslate_post" | "minecraft:blue_dye_from_cornflower" | "extshape:waxed_weathered_cut_copper_wall" | "extshape:andesite_pressure_plate" | "extshape:yellow_terracotta_wall" | "minecraft:quartz_slab_from_stonecutting" | "extshape:quartz_brick_vertical_stairs" | "adorn:polished_andesite_platform" | "minecraft:brown_banner" | "adorn:stonecutting/warped_platform" | "extshape:birch_vertical_quarter_piece_from_vertical_slab" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_stairs" | "exlinefurniture:warped_chair_black_recipe2" | "minecraft:warped_hyphae" | "extshape:yellow_terracotta_slab_from_vertical_slab" | "extshape:emerald_stairs_from_stonecutting" | "extshape:lapis_stairs" | "extshape:emerald_wall" | "extshape:waxed_weathered_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_gold_stairs_from_stonecutting" | "extshape:light_blue_concrete_wall" | "extshape:deepslate_brick_vertical_quarter_piece_from_polished_deepslate_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_vertical_quarter_piece" | "minecraft:green_bed" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_nether_brick_quarter_piece_from_stairs_stonecutting" | "mtr:signal_remover_blue" | "extshape:polished_deepslate_vertical_quarter_piece_from_vertical_slab" | "extshape:stone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:red_sandstone_slab_from_red_sandstone_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:jungle_lamp_red_recipe" | "minecraft:prismarine_brick_slab_from_prismarine_stonecutting" | "extshape:purple_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:granite_button" | "extshape:quartz_brick_stairs_from_vertical_stairs" | "extshape:chiseled_quartz_quarter_piece_from_slab_stonecutting" | "extshape:gray_terracotta_stairs_from_vertical_stairs" | "extshape:dripstone_vertical_slab_from_stonecutting" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:gray_banner" | "minecraft:warped_stairs" | "extshape:chiseled_nether_brick_slab_from_nether_bricks_stonecutting" | "extshape:iron_vertical_stairs" | "extshape:brown_wool_vertical_quarter_piece_from_vertical_slab" | "mtr:rail_remover" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_blue_concrete_stairs" | "extshape:bedrock_slab_from_stonecutting" | "extshape:yellow_terracotta_wall_from_stonecutting" | "extshape:yellow_terracotta_fence_gate" | "extshape:glowstone_vertical_quarter_piece" | "minecraft:smooth_sandstone_slab" | "extshape:green_concrete_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_quarter_piece_from_slab" | "extshape:jungle_slab_from_vertical_slab" | "minecraft:rail" | "extshape:stone_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_lamp_magenta_recipe" | "minecraft:diamond_sword" | "extshape:quartz_wall_from_stonecutting" | "extshape:sea_lantern_stairs" | "exlinefurniture:dark_oak_chair_gray_recipe" | "exlinefurniture:drapes_lime_recipe" | "chiselsandbits:chisel_diamond" | "extshape:light_blue_concrete_quarter_piece_from_slab_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_copper_vertical_quarter_piece_from_stonecutting" | "adorn:crates/pack/melon_seed" | "mtr:marble_blue" | "exlinefurniture:acacia_chair_green_recipe" | "mtr:signal_connector_light_blue" | "extshape:gray_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "mtr:signal_remover_lime" | "extshape:brown_concrete_slab" | "extshape:gray_concrete_pressure_plate" | "minecraft:polished_blackstone_from_blackstone_stonecutting" | "adorn:deepslate_brick_post" | "extshape:sea_lantern_slab_from_vertical_slab" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece" | "extshape:nether_wart_stairs" | "extshape:honeycomb_slab_from_vertical_slab" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_bricks_stonecutting" | "extshape:yellow_wool_fence_gate" | "extshape:amethyst_slab" | "extshape:nether_wart_vertical_stairs" | "extshape:orange_concrete_stairs_from_stonecutting" | "extshape:quartz_pressure_plate" | "exlinefurniture:crimson_lamp_light_blue_recipe" | "exlinefurniture:spruce_chair_gray_recipe" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_stonecutting" | "extshape:light_gray_wool_stairs_from_vertical_stairs" | "minecraft:crimson_planks" | "extshape:diamond_wall" | "minecraft:smooth_red_sandstone" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_brick_vertical_stairs" | "extshape:dripstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crimson_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_blackstone_brick_vertical_slab_from_blackstone_stonecutting" | "extshape:smooth_basalt_vertical_quarter_piece_from_stonecutting" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_vertical_slab" | "extshape:orange_concrete_stairs" | "extshape:orange_concrete_wall_from_stonecutting" | "extshape:netherrack_vertical_slab_from_stonecutting" | "mtr:station_name_tall_wall" | "extshape:lime_wool_wall" | "mtr:railway_sign_4_odd" | "extshape:stone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_deepslate_slab_from_vertical_slab" | "exlinefurniture:crimson_chair_green_recipe" | "minecraft:iron_nugget_from_blasting" | "adorn:andesite_step" | "extshape:gray_concrete_vertical_slab" | "extshape:terracotta_stairs" | "extshape:crying_obsidian_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:obsidian_stairs" | "extshape:chiseled_stone_brick_quarter_piece_from_slab_stonecutting" | "extshape:brick_stairs_from_vertical_stairs" | "extshape:cyan_wool_stairs" | "extshape:pink_concrete_stairs_from_vertical_stairs" | "mtr:tunnel_creator_6_9_1" | "extshape:prismarine_fence_gate" | "extshape:purple_glazed_terracotta_slab_from_stonecutting" | "exlinefurniture:window_slider_birch" | "mtr:tunnel_creator_6_9_3" | "minecraft:green_stained_glass_pane" | "minecraft:green_bed_from_white_bed" | "minecraft:magenta_dye_from_blue_red_pink" | "adorn:light_blue_sofa" | "minecraft:black_concrete_powder" | "extshape:lime_glazed_terracotta_slab_from_stonecutting" | "minecraft:lime_carpet" | "extshape:mossy_stone_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:sugar_from_sugar_cane" | "extshape:quartz_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "redbits:obsidian_pressure_plate" | "extshape:polished_granite_vertical_slab" | "extshape:netherrack_fence" | "extshape:waxed_copper_stairs_from_stonecutting" | "extshape:green_glazed_terracotta_slab" | "minecraft:cooked_beef_from_campfire_cooking" | "minecraft:quartz_pillar" | "extshape:smooth_quartz_quarter_piece_from_slab_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_stonecutting" | "extshape:lime_terracotta_stairs_from_vertical_stairs" | "extshape:polished_blackstone_vertical_slab_from_blackstone_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:waxed_cut_copper_from_honeycomb" | "extshape:waxed_weathered_copper_stairs_from_stonecutting" | "extshape:smooth_basalt_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:gilded_blackstone_slab" | "extshape:pink_terracotta_vertical_stairs_from_stonecutting" | "extshape:waxed_exposed_copper_stairs" | "extshape:magenta_terracotta_vertical_stairs_from_stonecutting" | "inmis:baby_backpack" | "extshape:green_glazed_terracotta_slab_from_stonecutting" | "minecraft:blue_dye" | "extshape:cobblestone_quarter_piece_from_slab" | "minecraft:polished_diorite_slab_from_polished_diorite_stonecutting" | "exlinefurniture:froggy_chair_black_recipe" | "extshape:stone_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:dark_oak_table_recipe" | "extshape:gold_slab_from_vertical_slab" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:ceiling_fan_acacia_recipe" | "mtr:lift_3_2_double_sided_1" | "extshape:quartz_quarter_piece_from_slab" | "mtr:lift_3_2_double_sided_2" | "mtr:lift_3_2_double_sided_3" | "minecraft:light_gray_banner" | "extshape:deepslate_tile_vertical_slab_from_stonecutting" | "minecraft:wooden_axe" | "extshape:stone_brick_vertical_slab" | "exlinefurniture:jungle_chair_purple_recipe" | "extshape:gray_concrete_quarter_piece_from_vertical_slab" | "adorn:dark_oak_table" | "extshape:warped_wart_fence_gate" | "extshape:polished_diorite_vertical_quarter_piece_from_diorite_vertical_slab_stonecutting" | "extshape:orange_concrete_vertical_quarter_piece_from_vertical_slab" | "minecraft:trapped_chest" | "extshape:pink_terracotta_fence_gate" | "mtr:railway_sign_2_even_2" | "extshape:white_terracotta_vertical_stairs_from_stonecutting" | "extshape:brown_terracotta_quarter_piece_from_vertical_slab" | "mtr:railway_sign_2_even_1" | "minecraft:stone_stairs_from_stone_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:crying_obsidian_wall" | "extshape:calcite_quarter_piece_from_slab" | "minecraft:dried_kelp" | "extshape:diamond_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:polished_andesite_stairs_from_andesite_stonecutting" | "minecraft:iron_bars" | "minecraft:diamond_axe" | "extshape:gray_concrete_quarter_piece_from_stairs_stonecutting" | "adorn:stone_brick_platform" | "extshape:yellow_concrete_vertical_slab" | "exlinefurniture:birch_chair_gray_recipe2" | "mtr:marble_sandy" | "extshape:polished_diorite_slab_from_vertical_slab" | "minecraft:dark_oak_pressure_plate" | "extshape:smooth_quartz_wall_from_stonecutting" | "exlinefurniture:dark_oak_chair_magenta_recipe2" | "extshape:waxed_exposed_cut_copper_fence" | "extshape:polished_granite_vertical_quarter_piece_from_stonecutting" | "minecraft:waxed_cut_copper" | "extshape:end_stone_wall_from_stonecutting" | "extshape:light_gray_wool_quarter_piece_from_vertical_slab" | "extshape:magenta_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_copper_vertical_slab_from_stonecutting" | "extshape:lime_concrete_vertical_quarter_piece_from_stonecutting" | "minecraft:chiseled_polished_blackstone" | "extshape:polished_deepslate_button" | "extshape:pink_terracotta_slab_from_stonecutting" | "extshape:pink_terracotta_stairs_from_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:red_banner" | "redbits:acacia_large_button" | "extshape:light_blue_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:cut_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:smooth_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:yellow_concrete_fence_gate" | "exlinefurniture:spruce_lamp_orange_recipe" | "extshape:waxed_cut_copper_quarter_piece_from_stairs_stonecutting" | "minecraft:black_carpet" | "extshape:brown_concrete_quarter_piece_from_vertical_slab" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_slab" | "exlinefurniture:froggy_chair_light_blue_recipe" | "extshape:bedrock_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:netherite_stairs" | "exlinefurniture:window_sliding_birch" | "extshape:polished_granite_vertical_stairs" | "minecraft:deepslate_tile_stairs_from_deepslate_tiles_stonecutting" | "exlinefurniture:ceiling_fan_dark_oak_recipe" | "extshape:brown_terracotta_stairs_from_stonecutting" | "minecraft:waxed_oxidized_cut_copper_slab_from_honeycomb" | "extshape:polished_blackstone_vertical_stairs" | "extshape:crimson_quarter_piece_from_vertical_slab" | "mtr:signal_connector_lime" | "mtr:station_color_concrete_powder" | "extshape:chiseled_deepslate_quarter_piece_from_stairs_stonecutting" | "extshape:clay_vertical_slab" | "minecraft:torch" | "extshape:green_concrete_pressure_plate" | "minecraft:polished_granite_stairs" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_vertical_slab_stonecutting" | "extshape:green_wool_stairs" | "exlinefurniture:froggy_chair_white_recipe" | "adorn:spruce_shelf" | "extshape:stone_brick_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:spruce_lamp_white_recipe" | "extshape:diamond_fence" | "extshape:magenta_wool_vertical_slab" | "extshape:polished_blackstone_vertical_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "extshape:melon_quarter_piece_from_slab" | "extshape:polished_granite_quarter_piece_from_granite_slab_stonecutting" | "extshape:ancient_debris_vertical_slab" | "exlinefurniture:spruce_lamp_light_blue_recipe" | "extshape:deepslate_tile_vertical_stairs_from_stonecutting" | "adorn:cobbled_deepslate_platform" | "extshape:emerald_fence" | "extshape:shroomlight_vertical_stairs" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_brick_slab_stonecutting" | "extshape:emerald_quarter_piece_from_slab_stonecutting" | "adorn:acacia_kitchen_cupboard" | "extshape:lime_concrete_vertical_stairs_from_stonecutting" | "extshape:gold_quarter_piece_from_vertical_quarter_piece" | "minecraft:sandstone_wall" | "extshape:smooth_quartz_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:cut_copper_slab" | "extshape:waxed_oxidized_copper_vertical_slab" | "minecraft:light_blue_wool" | "extshape:netherrack_button" | "extshape:sea_lantern_slab" | "extshape:quartz_fence_gate" | "extshape:blue_terracotta_slab" | "extshape:light_blue_terracotta_quarter_piece_from_stonecutting" | "extshape:yellow_terracotta_stairs_from_stonecutting" | "minecraft:stripped_acacia_wood" | "extshape:polished_blackstone_brick_vertical_slab_from_stonecutting" | "adorn:dark_prismarine_step" | "extshape:light_blue_terracotta_stairs" | "extshape:chiseled_polished_blackstone_quarter_piece_from_stairs_stonecutting" | "mtr:signal_connector_blue" | "minecraft:orange_bed" | "extshape:granite_stairs_from_vertical_stairs" | "extshape:polished_granite_quarter_piece_from_slab" | "mtr:platform_na_2_indented" | "exlinefurniture:spruce_lamp_green_recipe" | "extshape:lapis_stairs_from_stonecutting" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crying_obsidian_vertical_quarter_piece" | "adorn:crates/pack/pumpkin_seed" | "minecraft:red_stained_glass_pane" | "exlinefurniture:froggy_chair_green_recipe" | "extshape:polished_diorite_fence" | "extshape:netherrack_vertical_quarter_piece_from_vertical_slab" | "extshape:green_concrete_vertical_quarter_piece_from_stonecutting" | "minecraft:brick_wall" | "extshape:chiseled_quartz_vertical_quarter_piece" | "extshape:netherrack_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:drapes_yellow_recipe" | "extshape:magenta_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:lime_terracotta_slab_from_vertical_slab" | "adorn:oak_chair" | "mtr:tunnel_creator_4_5_1" | "adorn:stonecutting/red_nether_brick_platform" | "extshape:moss_carpet_from_pressure_plate" | "minecraft:dark_oak_planks" | "mtr:tunnel_creator_4_5_2" | "minecraft:granite_wall" | "extshape:clay_vertical_quarter_piece_from_vertical_slab" | "mtr:tunnel_creator_4_5_4" | "extshape:lime_wool_button" | "extshape:yellow_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:cobbled_deepslate_fence_gate" | "extshape:lime_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:raw_gold_stairs" | "extshape:purple_concrete_vertical_slab" | "extshape:netherrack_slab_from_stonecutting" | "minecraft:exposed_cut_copper_from_exposed_copper_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_slab" | "extshape:lime_concrete_stairs" | "minecraft:mossy_cobblestone_slab_from_mossy_cobblestone_stonecutting" | "minecraft:diamond_helmet" | "extshape:light_gray_concrete_quarter_piece_from_slab" | "minecraft:warped_fence" | "minecraft:light_blue_bed_from_white_bed" | "minecraft:dark_oak_fence_gate" | "adorn:stonecutting/purpur_step" | "extshape:cyan_wool_quarter_piece_from_vertical_quarter_piece" | "minecraft:compass" | "extshape:stone_quarter_piece_from_slab_stonecutting" | "extshape:black_terracotta_vertical_quarter_piece" | "minecraft:loom" | "chiselsandbits:mirror_over_y" | "chiselsandbits:mirror_over_z" | "chiselsandbits:mirror_over_x" | "exlinefurniture:drapes_green_recipe" | "mtr:signal_remover_light_gray" | "exlinefurniture:spruce_chair_pink_recipe" | "adorn:crates/unpack/wheat_seed" | "extshape:polished_blackstone_quarter_piece_from_slab_stonecutting" | "redbits:spruce_large_button" | "extshape:smooth_sandstone_fence_gate" | "mtr:route_sign_standing_metal" | "mtr:station_color_gravel_slab" | "extshape:smooth_basalt_quarter_piece_from_slab_stonecutting" | "extshape:lime_concrete_wall" | "extshape:deepslate_brick_quarter_piece_from_slab_stonecutting" | "adorn:crimson_post" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_block_stonecutting" | "extshape:stone_brick_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_red_sandstone_vertical_stairs" | "minecraft:gray_stained_glass_pane" | "extshape:pink_wool_stairs" | "extshape:purple_concrete_stairs_from_vertical_stairs" | "extshape:light_blue_glazed_terracotta_slab_from_stonecutting" | "extshape:red_wool_pressure_plate" | "adorn:stonecutting/stone_rod" | "exlinefurniture:drapes_white_recipe" | "exlinefurniture:jungle_lamp_blue_recipe" | "extshape:polished_andesite_vertical_stairs" | "minecraft:polished_blackstone" | "extshape:red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_basalt_button" | "exlinefurniture:crimson_lamp_orange_recipe" | "extshape:orange_wool_wall" | "adorn:polished_diorite_step" | "adorn:smooth_sandstone_post" | "extshape:light_gray_wool_slab_from_vertical_slab" | "mtr:station_color_snow_block" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_terracotta_stairs_from_stonecutting" | "minecraft:stone_axe" | "adorn:stonecutting/spruce_post" | "extshape:bedrock_pressure_plate" | "extshape:chiseled_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "adorn:granite_step" | "exlinefurniture:dark_oak_chair_yellow_recipe" | "adorn:oak_drawer" | "extshape:waxed_weathered_cut_copper_stairs_from_vertical_stairs" | "extshape:red_concrete_quarter_piece_from_vertical_slab" | "extshape:chiseled_sandstone_vertical_stairs" | "extshape:granite_quarter_piece_from_slab_stonecutting" | "adorn:spruce_kitchen_counter" | "exlinefurniture:warped_glass_table_recipe" | "extshape:bedrock_vertical_slab_from_stonecutting" | "extshape:packed_ice_quarter_piece_from_vertical_quarter_piece" | "mtr:rail_connector_80_one_way" | "exlinefurniture:spruce_chair_yellow_recipe" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_stairs_stonecutting" | "minecraft:light_blue_stained_glass" | "extshape:chiseled_sandstone_stairs_from_stonecutting" | "exlinefurniture:birch_chair_yellow_recipe2" | "extshape:yellow_glazed_terracotta_slab_from_stonecutting" | "minecraft:deepslate_brick_slab" | "extshape:waxed_weathered_copper_quarter_piece_from_slab_stonecutting" | "extshape:snow_fence" | "extshape:chiseled_quartz_vertical_slab" | "extshape:polished_blackstone_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_blackstone_brick_stairs_from_blackstone_stonecutting" | "adorn:polished_deepslate_step" | "exlinefurniture:spruce_chair_green_recipe" | "extshape:blue_carpet_from_pressure_plate" | "exlinefurniture:warped_chair_orange_recipe" | "extshape:purple_concrete_slab_from_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_slab_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:prismarine_vertical_slab_from_stonecutting" | "extshape:calcite_slab_from_vertical_slab" | "extshape:smooth_sandstone_slab_from_vertical_slab" | "extshape:stone_wall_from_stonecutting" | "extshape:stone_stairs_from_vertical_stairs" | "extshape:waxed_weathered_copper_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_log_glass_table_recipe" | "minecraft:iron_axe" | "extshape:stone_brick_vertical_slab_from_stonecutting" | "mtr:platform_na_1" | "mtr:platform_na_2" | "minecraft:jukebox" | "exlinefurniture:crimson_stripped_log_table_recipe" | "extshape:gray_terracotta_quarter_piece_from_slab" | "extshape:oak_stairs_from_vertical_stairs" | "adorn:stonecutting/polished_diorite_post" | "extshape:chiseled_nether_brick_stairs" | "extshape:diorite_button" | "minecraft:acacia_sign" | "extshape:red_nether_brick_quarter_piece_from_stairs_stonecutting" | "minecraft:chest_minecart" | "extshape:end_stone_slab" | "extshape:polished_andesite_wall" | "extshape:chiseled_deepslate_slab" | "extshape:waxed_copper_vertical_quarter_piece" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_wall_from_waxed_exposed_copper_stonecutting" | "extshape:polished_andesite_button" | "adorn:blackstone_platform" | "minecraft:magenta_terracotta" | "adorn:stonecutting/smooth_stone_step" | "minecraft:baked_potato_from_campfire_cooking" | "extshape:waxed_weathered_cut_copper_vertical_slab" | "exlinefurniture:crimson_chair_gray_recipe" | "adorn:picket_fence" | "extshape:waxed_cut_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_glazed_terracotta_slab_from_stonecutting" | "extshape:gray_wool_vertical_slab" | "mtr:station_color_andesite_slab" | "extshape:chiseled_sandstone_slab_from_sandstone_stonecutting" | "minecraft:deepslate_bricks_from_polished_deepslate_stonecutting" | "extshape:end_stone_vertical_quarter_piece_from_vertical_slab" | "adorn:stonecutting/granite_post" | "exlinefurniture:jungle_glass_table_recipe" | "adorn:acacia_chair" | "extshape:smooth_quartz_wall" | "extshape:orange_concrete_quarter_piece_from_slab_stonecutting" | "redbits:oak_large_button" | "minecraft:cobblestone_stairs_from_cobblestone_stonecutting" | "adorn:smooth_stone_post" | "extshape:ancient_debris_slab_from_vertical_slab" | "extshape:brown_wool_vertical_slab" | "minecraft:crimson_door" | "mtr:station_name_entrance" | "extshape:netherite_quarter_piece_from_stairs_stonecutting" | "extshape:red_concrete_vertical_quarter_piece_from_vertical_slab" | "adorn:cobblestone_step" | "extshape:gray_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:blue_concrete_stairs_from_vertical_stairs" | "minecraft:pink_wool" | "extshape:cyan_glazed_terracotta_slab" | "exlinefurniture:window_sliding_spruce" | "extshape:cut_sandstone_vertical_quarter_piece_from_sandstone_vertical_stairs" | "minecraft:end_stone_bricks" | "extshape:white_concrete_vertical_stairs" | "minecraft:red_stained_glass_pane_from_glass_pane" | "extshape:polished_blackstone_vertical_stairs_from_andesite_stonecutting" | "minecraft:waxed_cut_copper_stairs_from_waxed_copper_block_stonecutting" | "extshape:polished_granite_wall_from_stonecutting" | "mtr:route_sign_wall_metal" | "minecraft:black_candle" | "mtr:rail_node" | "extshape:light_blue_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:spruce_chair_light_gray_recipe2" | "extshape:andesite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_slab" | "extshape:smooth_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:stone_fence" | "minecraft:polished_diorite_stairs_from_polished_diorite_stonecutting" | "adorn:sandstone_step" | "extshape:emerald_stairs" | "extshape:waxed_exposed_cut_copper_pressure_plate" | "extshape:light_blue_wool_stairs" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:acacia_lamp_orange_recipe" | "minecraft:warped_sign" | "extshape:yellow_glazed_terracotta_slab" | "extshape:smooth_quartz_vertical_slab" | "extshape:smooth_sandstone_wall_from_stonecutting" | "extshape:red_concrete_stairs" | "extshape:prismarine_brick_slab_from_vertical_slab" | "exlinefurniture:window_acacia" | "extshape:packed_ice_button" | "extshape:red_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_terracotta_vertical_stairs" | "minecraft:orange_terracotta" | "adorn:warped_drawer" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:skeleton_doll_recipe" | "minecraft:paper" | "minecraft:lime_glazed_terracotta" | "extshape:polished_diorite_quarter_piece_from_diorite_slab_stonecutting" | "extshape:light_gray_concrete_stairs_from_vertical_stairs" | "extshape:clay_fence" | "extshape:raw_iron_wall_from_stonecutting" | "extshape:light_gray_terracotta_button" | "extshape:prismarine_brick_stairs_from_vertical_stairs" | "mtr:glass_fence_wks" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_waxed_oxidized_copper_stonecutting" | "exlinefurniture:jungle_chair_gray_recipe" | "extshape:warped_wart_vertical_stairs" | "extshape:waxed_oxidized_copper_wall" | "extshape:bedrock_quarter_piece_from_vertical_quarter_piece" | "extshape:stone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_concrete_stairs" | "minecraft:dark_oak_button" | "extshape:ancient_debris_vertical_quarter_piece_from_stonecutting" | "extshape:red_wool_vertical_slab" | "exlinefurniture:acacia_chair_light_gray_recipe2" | "extshape:iron_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "chiselsandbits:quill" | "extshape:quartz_brick_vertical_slab" | "extshape:calcite_fence_gate" | "extshape:magenta_concrete_vertical_slab_from_stonecutting" | "extshape:pink_wool_vertical_quarter_piece" | "extshape:smooth_sandstone_quarter_piece_from_slab" | "adorn:stonecutting/mossy_stone_brick_post" | "extshape:waxed_cut_copper_vertical_quarter_piece" | "minecraft:cracked_deepslate_tiles" | "minecraft:cooked_rabbit" | "extshape:nether_brick_quarter_piece_from_slab" | "extshape:orange_wool_button" | "extshape:lime_concrete_stairs_from_vertical_stairs" | "minecraft:magenta_banner" | "extshape:blue_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:deepslate_brick_stairs_from_vertical_stairs" | "extshape:red_wool_button" | "mtr:railway_sign_7_odd" | "exlinefurniture:oak_chair_black_recipe2" | "extshape:emerald_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_granite_vertical_quarter_piece" | "extshape:mossy_cobblestone_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_weathered_cut_copper_vertical_stairs" | "minecraft:iron_block" | "mtr:glass_fence_shm" | "minecraft:dark_oak_door" | "extshape:blackstone_quarter_piece_from_stairs_stonecutting" | "extshape:honeycomb_vertical_slab" | "extshape:blue_terracotta_stairs" | "extshape:waxed_oxidized_copper_stairs_from_vertical_stairs" | "redbits:inverted_redstone_torch" | "adorn:oak_post" | "adorn:guide_book" | "adorn:crates/pack/nether_wart" | "minecraft:flower_pot" | "extshape:light_blue_wool_vertical_quarter_piece" | "extshape:blue_terracotta_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_pressure_plate" | "adorn:crimson_table" | "extshape:netherite_slab_from_stonecutting" | "extshape:yellow_wool_stairs" | "extshape:red_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_wool_fence" | "exlinefurniture:birch_lamp_red_recipe" | "minecraft:polished_blackstone_bricks_from_blackstone_stonecutting" | "mtr:station_name_wall_gray" | "extshape:chiseled_deepslate_quarter_piece_from_slab_stonecutting" | "extshape:smooth_red_sandstone_vertical_stairs_from_stonecutting" | "extshape:brown_terracotta_vertical_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:black_concrete_vertical_stairs" | "adorn:crates/pack/wheat" | "exlinefurniture:toaster_recipe" | "extshape:yellow_terracotta_vertical_stairs_from_stonecutting" | "adorn:warped_shelf" | "minecraft:pink_glazed_terracotta" | "extshape:blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:lime_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:warped_bench_recipe" | "minecraft:orange_stained_glass" | "minecraft:exposed_cut_copper_slab" | "extshape:birch_vertical_stairs" | "extshape:end_stone_fence_gate" | "minecraft:copper_ingot_from_blasting_deepslate_copper_ore" | "extshape:brown_wool_button" | "extshape:melon_quarter_piece_from_vertical_slab" | "extshape:pink_carpet_from_pressure_plate" | "extshape:white_terracotta_quarter_piece_from_slab_stonecutting" | "chiselsandbits:bit_bag" | "extshape:diorite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:golden_boots" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:pink_dye_from_red_white_dye" | "minecraft:netherite_shovel_smithing" | "exlinefurniture:warped_chair_magenta_recipe2" | "extshape:black_terracotta_wall" | "extshape:shroomlight_vertical_quarter_piece_from_vertical_slab" | "extshape:purpur_stairs_from_vertical_stairs" | "adorn:stonecutting/sandstone_step" | "extshape:chiseled_sandstone_stairs_from_sandstone_stonecutting" | "extshape:yellow_terracotta_fence" | "minecraft:polished_granite_slab" | "extshape:crimson_vertical_slab" | "adorn:brewing/glow_berry_tea" | "extshape:white_concrete_button" | "mtr:station_color_chiseled_quartz_block_slab" | "extshape:cut_sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:emerald" | "extshape:gold_slab" | "extshape:green_concrete_vertical_slab" | "extshape:smooth_quartz_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_copper_quarter_piece_from_stonecutting" | "extshape:acacia_slab_from_vertical_slab" | "extshape:magenta_terracotta_vertical_slab" | "minecraft:nether_brick_wall_from_nether_bricks_stonecutting" | "minecraft:oxidized_cut_copper_slab_from_oxidized_cut_copper_stonecutting" | "extshape:tuff_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece" | "minecraft:oak_stairs" | "minecraft:smooth_red_sandstone_slab_from_smooth_red_sandstone_stonecutting" | "exlinefurniture:dark_oak_chair_magenta_recipe" | "extshape:magenta_concrete_vertical_slab" | "exlinefurniture:dark_oak_chair_orange_recipe2" | "minecraft:polished_blackstone_brick_stairs" | "extshape:blue_wool_slab_from_vertical_slab" | "extshape:cyan_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_blackstone_brick_vertical_stairs" | "extshape:cut_red_sandstone_vertical_slab_from_red_sandstone_stonecutting" | "extshape:blue_concrete_slab_from_stonecutting" | "extshape:polished_diorite_vertical_stairs" | "extshape:diorite_stairs_from_vertical_stairs" | "extshape:light_gray_glazed_terracotta_slab_from_stonecutting" | "minecraft:glass" | "extshape:gold_wall_from_stonecutting" | "extshape:polished_diorite_quarter_piece_from_slab_stonecutting" | "extshape:polished_granite_wall_from_granite_stonecutting" | "adorn:crates/unpack/melon" | "extshape:raw_iron_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:stone_brick_quarter_piece_from_stone_stairs_stonecutting" | "adorn:stonecutting/polished_blackstone_platform" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_slab_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_andesite_vertical_slab_stonecutting" | "minecraft:light_blue_concrete_powder" | "extshape:netherrack_quarter_piece_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_polished_deepslate_vertical_stairs" | "mtr:escalator" | "mtr:route_sign_wall_light" | "extshape:polished_blackstone_brick_quarter_piece_from_vertical_quarter_piece" | "adorn:stonecutting/deepslate_tile_post" | "minecraft:gray_bed_from_white_bed" | "minecraft:granite_stairs" | "exlinefurniture:froggy_chair_orange_recipe" | "mtr:station_color_purpur_pillar" | "extshape:light_blue_concrete_quarter_piece_from_slab" | "exlinefurniture:oak_lamp_magenta_recipe" | "extshape:red_nether_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:moss_vertical_quarter_piece" | "mtr:railway_sign_3_even_2" | "extshape:smooth_basalt_vertical_slab_from_stonecutting" | "mtr:railway_sign_3_even_1" | "adorn:smooth_red_sandstone_post" | "extshape:chiseled_nether_brick_stairs_from_stonecutting" | "adorn:spruce_platform" | "extshape:quartz_slab_from_vertical_slab" | "extshape:black_wool_stairs" | "extshape:blue_concrete_button" | "extshape:purple_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:smooth_sandstone_vertical_quarter_piece" | "extshape:gray_concrete_quarter_piece_from_slab_stonecutting" | "mtr:marble_sandy_slab" | "extshape:light_gray_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:prismarine_bricks" | "extshape:quartz_brick_wall_from_quartz_block_stonecutting" | "minecraft:stone_bricks" | "extshape:gilded_blackstone_slab_from_stonecutting" | "extshape:magenta_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:blue_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:emerald_quarter_piece_from_vertical_slab" | "extshape:yellow_terracotta_quarter_piece_from_stonecutting" | "extshape:gray_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:netherite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:orange_terracotta_button" | "extshape:gray_terracotta_quarter_piece_from_stonecutting" | "extshape:purple_concrete_wall" | "extshape:orange_terracotta_quarter_piece_from_slab_stonecutting" | "minecraft:cyan_stained_glass" | "extshape:packed_ice_vertical_quarter_piece" | "adorn:stonecutting/stone_brick_step" | "extshape:quartz_brick_vertical_quarter_piece_from_quartz_block_stonecutting" | "bitsandchisels:iron_chisel" | "minecraft:acacia_fence" | "adorn:cut_sandstone_platform" | "extshape:polished_diorite_wall_from_diorite_stonecutting" | "extshape:yellow_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:cyan_banner" | "adorn:stonecutting/polished_diorite_platform" | "mtr:glass_fence_stw" | "minecraft:glistering_melon_slice" | "extshape:polished_blackstone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:warped_door" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "extshape:polished_granite_pressure_plate" | "minecraft:acacia_fence_gate" | "extshape:lapis_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_vertical_slab" | "extshape:ancient_debris_vertical_quarter_piece" | "adorn:trading_station" | "minecraft:magenta_carpet" | "extshape:light_gray_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:amethyst_fence" | "exlinefurniture:dark_oak_chair_white_recipe" | "extshape:moss_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:spruce_chair_orange_recipe2" | "exlinefurniture:spruce_chair_cyan_recipe2" | "extshape:purple_wool_button" | "mtr:station_color_metal" | "extshape:yellow_terracotta_vertical_slab" | "minecraft:lectern" | "adorn:oak_kitchen_counter" | "exlinefurniture:jungle_chair_brown_recipe2" | "adorn:crimson_platform" | "adorn:stonecutting/diorite_step" | "extshape:chiseled_stone_brick_vertical_slab" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "minecraft:magenta_dye_from_allium" | "minecraft:smooth_stone_slab" | "adorn:cobbled_deepslate_step" | "exlinefurniture:warped_chair_light_gray_recipe" | "adorn:warped_kitchen_sink" | "extshape:diorite_quarter_piece_from_vertical_slab" | "minecraft:mossy_cobblestone_from_vine" | "mtr:tunnel_creator_4_7_4" | "mtr:tunnel_creator_4_7_1" | "mtr:tunnel_creator_4_7_2" | "mtr:station_pole" | "extshape:white_concrete_quarter_piece_from_vertical_slab" | "extshape:warped_wart_vertical_quarter_piece_from_vertical_slab" | "extshape:ancient_debris_vertical_quarter_piece_from_vertical_slab" | "extshape:spruce_quarter_piece_from_vertical_slab" | "adorn:stonecutting/oak_step" | "extshape:chiseled_quartz_wall_from_stonecutting" | "extshape:obsidian_quarter_piece_from_stonecutting" | "extshape:prismarine_brick_pressure_plate" | "mtr:apg_door_2" | "mtr:apg_door_1" | "extshape:white_terracotta_slab" | "extshape:tuff_vertical_stairs_from_stonecutting" | "extshape:mossy_cobblestone_quarter_piece_from_slab" | "extshape:blue_terracotta_quarter_piece_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_slab" | "extshape:polished_blackstone_quarter_piece_from_blackstone_stairs_stonecutting" | "extshape:melon_button" | "mtr:station_color_snow_block_slab" | "adorn:blue_sofa" | "minecraft:polished_blackstone_slab_from_blackstone_stonecutting" | "extshape:magenta_terracotta_button" | "extshape:orange_terracotta_vertical_quarter_piece" | "exlinefurniture:drapes_light_blue_recipe" | "extshape:light_blue_concrete_fence_gate" | "extshape:polished_granite_quarter_piece_from_granite_vertical_slab_stonecutting" | "minecraft:dark_prismarine_slab_from_dark_prismarine_stonecutting" | "extshape:iron_quarter_piece_from_slab_stonecutting" | "extshape:diorite_quarter_piece_from_stonecutting" | "extshape:crying_obsidian_wall_from_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_slab_from_stonecutting" | "extshape:shroomlight_quarter_piece_from_vertical_slab" | "extshape:gray_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_terracotta_slab_from_stonecutting" | "mtr:pids_1_2" | "mtr:pids_1_1" | "minecraft:end_stone_brick_slab" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_blue_wool_vertical_stairs" | "extshape:smooth_red_sandstone_wall" | "extshape:netherite_vertical_stairs_from_stonecutting" | "adorn:warped_step" | "minecraft:pink_concrete_powder" | "extshape:waxed_exposed_copper_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_button" | "extshape:gray_terracotta_wall" | "extshape:black_wool_pressure_plate" | "extshape:red_nether_brick_vertical_quarter_piece_from_stonecutting" | "extshape:sea_lantern_quarter_piece_from_slab" | "minecraft:diamond_shovel" | "extshape:gray_concrete_wall_from_stonecutting" | "minecraft:andesite_wall" | "extshape:nether_wart_fence_gate" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece" | "extshape:stone_brick_stairs_from_vertical_stairs" | "extshape:white_concrete_wall_from_stonecutting" | "minecraft:minecart" | "adorn:stonecutting/brick_step" | "extshape:waxed_exposed_copper_wall" | "extshape:magenta_wool_vertical_quarter_piece" | "extshape:chiseled_quartz_wall_from_quartz_block_stonecutting" | "extshape:white_terracotta_stairs" | "extshape:purple_terracotta_quarter_piece_from_vertical_quarter_piece" | "mtr:signal_connector_orange" | "extshape:yellow_wool_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_button" | "minecraft:golden_shovel" | "adorn:brick_step" | "exlinefurniture:warped_chair_white_recipe" | "extshape:polished_blackstone_quarter_piece_from_vertical_slab" | "mtr:station_color_quartz_pillar_slab" | "extshape:dark_oak_quarter_piece_from_vertical_quarter_piece" | "minecraft:brick_wall_from_bricks_stonecutting" | "exlinefurniture:acacia_chair_white_recipe" | "extshape:chiseled_quartz_quarter_piece_from_vertical_slab_stonecutting" | "adorn:brown_table_lamp" | "extshape:smooth_sandstone_quarter_piece_from_stonecutting" | "minecraft:brown_glazed_terracotta" | "extshape:cut_sandstone_vertical_stairs" | "adorn:birch_table" | "minecraft:orange_carpet_from_white_carpet" | "extshape:warped_vertical_quarter_piece_from_vertical_slab" | "extshape:black_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:cyan_wool_wall" | "extshape:iron_fence_gate" | "minecraft:warped_trapdoor" | "extshape:purple_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "extshape:polished_blackstone_brick_vertical_stairs_from_polished_blackstone_stonecutting" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_wool_vertical_quarter_piece" | "minecraft:diamond_chestplate" | "adorn:spruce_post" | "extshape:acacia_vertical_quarter_piece_from_vertical_slab" | "extshape:quartz_quarter_piece_from_vertical_slab" | "extshape:obsidian_quarter_piece_from_stairs_stonecutting" | "adorn:polished_blackstone_brick_post" | "extshape:packed_ice_quarter_piece_from_vertical_slab" | "minecraft:birch_sign" | "minecraft:magenta_bed_from_white_bed" | "extshape:raw_gold_quarter_piece_from_vertical_slab_stonecutting" | "extshape:shroomlight_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "adorn:crates/unpack/carrot" | "adorn:warped_coffee_table" | "extshape:chiseled_stone_brick_quarter_piece_from_stairs_stonecutting" | "adorn:stonecutting/polished_deepslate_post" | "minecraft:orange_dye_from_red_yellow" | "exlinefurniture:crimson_chair_cyan_recipe" | "extshape:granite_quarter_piece_from_stonecutting" | "extshape:snow_slab" | "extshape:brown_terracotta_vertical_slab_from_stonecutting" | "adorn:stonecutting/basalt_post" | "minecraft:light_gray_dye_from_azure_bluet" | "extshape:chiseled_quartz_stairs_from_vertical_stairs" | "extshape:chiseled_deepslate_stairs_from_stonecutting" | "adorn:acacia_bench" | "minecraft:magenta_candle" | "extshape:orange_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_chair_lime_recipe" | "extshape:red_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:nether_wart_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_gold_vertical_quarter_piece_from_vertical_slab" | "bitsandchisels:diamond_chisel" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:pink_terracotta_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:jungle_chair_pink_recipe" | "minecraft:tnt_minecart" | "adorn:nether_brick_post" | "minecraft:acacia_planks" | "extshape:cut_red_sandstone_quarter_piece_from_stonecutting" | "extshape:tuff_vertical_stairs" | "extshape:granite_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_wall" | "extshape:lapis_slab_from_stonecutting" | "minecraft:brown_terracotta" | "extshape:quartz_brick_vertical_quarter_piece_from_stonecutting" | "extshape:brown_carpet_from_pressure_plate" | "mtr:station_color_stone_bricks" | "minecraft:blue_wool" | "extshape:clay_quarter_piece_from_vertical_slab" | "extshape:white_terracotta_quarter_piece_from_slab" | "extshape:dripstone_pressure_plate" | "minecraft:note_block" | "extshape:red_concrete_slab_from_stonecutting" | "extshape:waxed_cut_copper_pressure_plate" | "extshape:polished_blackstone_stairs_from_vertical_stairs" | "adorn:traders_manual" | "extshape:orange_concrete_vertical_slab_from_stonecutting" | "extshape:gray_terracotta_vertical_slab" | "extshape:diamond_vertical_quarter_piece_from_stonecutting" | "extshape:mossy_cobblestone_fence" | "extshape:yellow_wool_vertical_stairs" | "extshape:mossy_cobblestone_stairs_from_vertical_stairs" | "adorn:stonecutting/dark_oak_platform" | "extshape:nether_brick_pressure_plate" | "extshape:waxed_oxidized_copper_vertical_stairs" | "minecraft:weathered_cut_copper_slab_from_weathered_copper_stonecutting" | "minecraft:end_crystal" | "extshape:cut_red_sandstone_vertical_stairs" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_vertical_slab_stonecutting" | "extshape:lime_concrete_vertical_quarter_piece" | "extshape:gray_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_wool_button" | "minecraft:shulker_box" | "extshape:deepslate_tile_quarter_piece_from_vertical_quarter_piece" | "extshape:yellow_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_fence_gate" | "extshape:obsidian_wall" | "minecraft:white_carpet" | "minecraft:mossy_cobblestone_stairs_from_mossy_cobblestone_stonecutting" | "exlinefurniture:acacia_chair_black_recipe" | "adorn:crimson_kitchen_counter" | "minecraft:cracked_stone_bricks" | "extshape:light_blue_concrete_vertical_stairs" | "extshape:cyan_concrete_vertical_stairs_from_stonecutting" | "extshape:netherrack_stairs_from_stonecutting" | "exlinefurniture:jungle_chair_green_recipe2" | "minecraft:ender_chest" | "minecraft:magenta_stained_glass" | "extshape:orange_wool_stairs_from_vertical_stairs" | "extshape:cyan_concrete_wall_from_stonecutting" | "minecraft:iron_trapdoor" | "minecraft:brown_candle" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_slab_stonecutting" | "extshape:black_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_concrete_fence" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_bricks_stonecutting" | "mtr:glass_fence_cio" | "exlinefurniture:warped_chair_lime_recipe2" | "extshape:waxed_oxidized_cut_copper_vertical_stairs_from_stonecutting" | "extshape:bedrock_stairs_from_vertical_stairs" | "mtr:lift_4_3_1" | "mtr:lift_4_3_2" | "minecraft:acacia_pressure_plate" | "mtr:lift_4_3_3" | "extshape:cut_sandstone_vertical_slab_from_stonecutting" | "mtr:train_announcer" | "extshape:magenta_concrete_button" | "extshape:waxed_weathered_copper_slab" | "extshape:brown_concrete_pressure_plate" | "exlinefurniture:spruce_lamp_black_recipe" | "mtr:glass_fence_ckt" | "extshape:polished_deepslate_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_brick_stairs_from_deepslate_bricks_stonecutting" | "extshape:purple_terracotta_quarter_piece_from_slab" | "minecraft:lime_carpet_from_white_carpet" | "minecraft:lime_wool" | "minecraft:light_gray_wool" | "extshape:lime_concrete_pressure_plate" | "minecraft:firework_rocket" | "extshape:light_gray_terracotta_slab_from_stonecutting" | "extshape:white_terracotta_vertical_quarter_piece" | "adorn:cobblestone_chimney" | "exlinefurniture:oak_chair_gray_recipe2" | "minecraft:polished_andesite_slab_from_polished_andesite_stonecutting" | "extshape:raw_copper_quarter_piece_from_slab" | "extshape:netherite_quarter_piece_from_vertical_slab" | "extshape:blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:light_gray_dye_from_gray_white_dye" | "extshape:ancient_debris_vertical_stairs_from_stonecutting" | "adorn:stonecutting/red_sandstone_step" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:light_blue_terracotta_stairs_from_stonecutting" | "mtr:signal_remover_orange" | "adorn:crates/unpack/melon_seed" | "extshape:stone_brick_quarter_piece_from_stone_vertical_slab_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece" | "minecraft:stripped_birch_wood" | "adorn:black_table_lamp" | "minecraft:lime_banner" | "exlinefurniture:dark_oak_window_web" | "minecraft:deepslate_brick_wall_from_cobbled_deepslate_stonecutting" | "exlinefurniture:dark_oak_lamp_green_recipe" | "exlinefurniture:jungle_chair_yellow_recipe" | "extshape:obsidian_vertical_stairs_from_stonecutting" | "minecraft:cut_copper_from_copper_block_stonecutting" | "mtr:train_cargo_loader" | "adorn:nether_brick_chimney" | "extshape:red_wool_stairs_from_vertical_stairs" | "minecraft:polished_andesite_stairs_from_polished_andesite_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_vertical_slab_stonecutting" | "exlinefurniture:dark_oak_chair_blue_recipe" | "extshape:blue_wool_quarter_piece_from_slab" | "extshape:yellow_concrete_slab_from_stonecutting" | "adorn:stonecutting/red_sandstone_platform" | "extshape:lime_terracotta_fence" | "extshape:white_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:purple_wool_quarter_piece_from_vertical_slab" | "extshape:gilded_blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_copper_vertical_slab" | "extshape:crying_obsidian_stairs_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_stairs_from_waxed_exposed_copper_stonecutting" | "extshape:chiseled_red_sandstone_vertical_slab" | "extshape:lime_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_nether_brick_slab" | "adorn:pink_sofa" | "extshape:stone_wall" | "extshape:smooth_quartz_quarter_piece_from_vertical_quarter_piece" | "minecraft:crimson_sign" | "extshape:honeycomb_stairs" | "extshape:oak_quarter_piece_from_vertical_quarter_piece" | "minecraft:stone_brick_slab" | "extshape:lapis_vertical_stairs_from_stonecutting" | "extshape:orange_concrete_vertical_stairs_from_stonecutting" | "minecraft:polished_blackstone_pressure_plate" | "extshape:cut_red_sandstone_wall_from_red_sandstone_stonecutting" | "mtr:station_color_polished_andesite_slab" | "exlinefurniture:oak_lamp_brown_recipe" | "minecraft:stone_slab_from_stone_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_granite_stonecutting" | "adorn:stonecutting/prismarine_brick_platform" | "exlinefurniture:drapes_purple_recipe" | "minecraft:gray_glazed_terracotta" | "extshape:smooth_basalt_quarter_piece_from_slab" | "exlinefurniture:bird_bath_brick" | "mtr:glass_fence_tsh" | "adorn:mossy_stone_brick_step" | "adorn:acacia_kitchen_counter" | "extshape:white_concrete_stairs_from_vertical_stairs" | "extshape:iron_slab" | "extshape:moss_quarter_piece_from_slab" | "extshape:nether_brick_slab_from_vertical_slab" | "extshape:chiseled_deepslate_fence_gate" | "minecraft:gold_ingot_from_nuggets" | "extshape:stone_brick_vertical_stairs_from_stone_stonecutting" | "extshape:purple_concrete_vertical_stairs_from_stonecutting" | "extshape:blackstone_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_lamp_light_gray_recipe" | "extshape:quartz_quarter_piece_from_stairs_stonecutting" | "extshape:polished_diorite_vertical_slab" | "extshape:purple_carpet_from_pressure_plate" | "minecraft:netherite_leggings_smithing" | "adorn:blackstone_post" | "extshape:red_terracotta_slab_from_vertical_slab" | "exlinefurniture:jungle_lamp_green_recipe" | "extshape:magenta_concrete_vertical_quarter_piece" | "extshape:raw_copper_vertical_quarter_piece" | "adorn:acacia_post" | "extshape:lapis_vertical_quarter_piece_from_vertical_slab" | "minecraft:stone_brick_stairs_from_stone_stonecutting" | "extshape:magenta_wool_vertical_stairs" | "adorn:end_stone_brick_step" | "extshape:calcite_quarter_piece_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_stonecutting" | "minecraft:honey_bottle" | "adorn:polished_blackstone_post" | "extshape:light_gray_wool_pressure_plate" | "extshape:cobblestone_slab_from_vertical_slab" | "extshape:blackstone_slab_from_vertical_slab" | "extshape:sandstone_quarter_piece_from_slab" | "extshape:raw_gold_vertical_stairs" | "extshape:white_terracotta_slab_from_vertical_slab" | "minecraft:raw_copper_block" | "minecraft:polished_diorite_from_diorite_stonecutting" | "extshape:chiseled_stone_brick_quarter_piece_from_stonecutting" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "exlinefurniture:acacia_lamp_brown_recipe" | "minecraft:lapis_lazuli" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_stonecutting" | "exlinefurniture:acacia_chair_cyan_recipe2" | "extshape:red_nether_brick_button" | "minecraft:quartz_block" | "extshape:chiseled_stone_brick_slab" | "mtr:lift_2_2_main" | "extshape:lime_terracotta_vertical_stairs" | "adorn:stonecutting/oak_platform" | "extshape:iron_vertical_quarter_piece" | "exlinefurniture:dark_oak_chair_pink_recipe" | "extshape:blue_concrete_vertical_stairs" | "extshape:spruce_vertical_quarter_piece_from_vertical_slab" | "extshape:granite_fence_gate" | "exlinefurniture:acacia_window_web" | "extshape:purple_terracotta_slab_from_vertical_slab" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:dark_prismarine_vertical_stairs_from_stonecutting" | "exlinefurniture:warped_chair_recipe" | "extshape:purple_concrete_vertical_quarter_piece_from_stonecutting" | "adorn:stonecutting/prismarine_post" | "extshape:moss_fence_gate" | "extshape:red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:yellow_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:shroomlight_quarter_piece_from_vertical_quarter_piece" | "extshape:terracotta_vertical_quarter_piece" | "exlinefurniture:oak_chair_light_gray_recipe2" | "minecraft:polished_blackstone_stairs_from_blackstone_stonecutting" | "extshape:clay_stairs_from_vertical_stairs" | "extshape:diamond_quarter_piece_from_slab" | "extshape:black_concrete_fence_gate" | "extshape:snow_quarter_piece_from_vertical_slab" | "exlinefurniture:window_spruce" | "extshape:deepslate_brick_button" | "extshape:diamond_pressure_plate" | "adorn:oak_shelf" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "extshape:waxed_exposed_copper_quarter_piece_from_stairs_stonecutting" | "extshape:green_wool_quarter_piece_from_slab" | "minecraft:deepslate_tile_wall" | "minecraft:polished_deepslate_stairs" | "exlinefurniture:dark_oak_chair_gray_recipe2" | "extshape:waxed_oxidized_copper_wall_from_stonecutting" | "minecraft:waxed_exposed_cut_copper_slab_from_honeycomb" | "extshape:waxed_cut_copper_vertical_stairs" | "mtr:signal_remover_brown" | "redbits:stone_large_button" | "extshape:cyan_terracotta_pressure_plate" | "minecraft:white_candle" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_bricks_stonecutting" | "adorn:stonecutting/nether_brick_platform" | "extshape:netherrack_pressure_plate" | "extshape:dripstone_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_concrete_quarter_piece_from_vertical_quarter_piece" | "minecraft:cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting" | "exlinefurniture:acacia_lamp_magenta_recipe" | "extshape:chiseled_sandstone_quarter_piece_from_slab_stonecutting" | "mtr:train_cargo_unloader" | "exlinefurniture:gravestone_recipe" | "minecraft:golden_carrot" | "extshape:cyan_wool_fence_gate" | "extshape:waxed_exposed_cut_copper_stairs_from_vertical_stairs" | "minecraft:prismarine_wall" | "chiselsandbits:unseal" | "extshape:purple_terracotta_slab" | "exlinefurniture:acacia_chair_gray_recipe2" | "extshape:lime_concrete_vertical_slab" | "extshape:magenta_terracotta_vertical_quarter_piece" | "extshape:gray_concrete_stairs_from_vertical_stairs" | "minecraft:magma_cream" | "extshape:chiseled_stone_brick_vertical_slab_from_stone_bricks_stonecutting" | "extshape:magenta_terracotta_stairs_from_stonecutting" | "chiselsandbits:bag_dyeing" | "extshape:chiseled_quartz_vertical_quarter_piece_from_quartz_vertical_slab_stonecutting" | "minecraft:blackstone_wall" | "exlinefurniture:birch_log_glass_table_recipe" | "extshape:chiseled_deepslate_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_red_sandstone_quarter_piece_from_vertical_slab" | "minecraft:dried_kelp_from_smelting" | "extshape:diorite_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_chair_light_gray_recipe" | "extshape:cobbled_deepslate_vertical_quarter_piece" | "exlinefurniture:dark_oak_chair_light_blue_recipe2" | "adorn:stonecutting/deepslate_post" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_stonecutting" | "extshape:green_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:end_stone_stairs" | "exlinefurniture:drapes_magenta_recipe" | "extshape:obsidian_quarter_piece_from_slab_stonecutting" | "minecraft:exposed_cut_copper_stairs" | "exlinefurniture:birch_lamp_brown_recipe" | "extshape:quartz_brick_slab" | "extshape:cut_red_sandstone_stairs_from_stonecutting" | "extshape:light_gray_concrete_vertical_stairs_from_stonecutting" | "extshape:magenta_concrete_slab_from_stonecutting" | "extshape:ancient_debris_fence" | "extshape:waxed_cut_copper_wall" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_waxed_copper_block_stonecutting" | "minecraft:jungle_boat" | "adorn:stonecutting/cobbled_deepslate_platform" | "extshape:obsidian_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_black_recipe" | "minecraft:light_weighted_pressure_plate" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:spruce_chair_black_recipe" | "extshape:mossy_stone_brick_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:black_terracotta_pressure_plate" | "minecraft:black_stained_glass_pane_from_glass_pane" | "extshape:blackstone_quarter_piece_from_stonecutting" | "adorn:orange_table_lamp" | "minecraft:pink_banner" | "extshape:red_wool_quarter_piece_from_vertical_slab" | "adorn:magenta_table_lamp" | "extshape:waxed_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:copper_ingot_from_waxed_copper_block" | "extshape:cobblestone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:magenta_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_lime_recipe2" | "exlinefurniture:warped_chair_gray_recipe2" | "mtr:platform_na_1_indented" | "minecraft:acacia_trapdoor" | "extshape:brown_terracotta_wall" | "extshape:light_blue_wool_fence" | "extshape:pink_concrete_wall_from_stonecutting" | "extshape:smooth_basalt_slab_from_vertical_slab" | "minecraft:cut_copper_slab_from_cut_copper_stonecutting" | "extshape:cut_sandstone_vertical_quarter_piece" | "extshape:polished_granite_fence_gate" | "extshape:cobblestone_vertical_stairs_from_stonecutting" | "extshape:calcite_vertical_stairs_from_stonecutting" | "exlinefurniture:window" | "extshape:deepslate_brick_vertical_quarter_piece_from_polished_deepslate_stonecutting" | "minecraft:cracked_nether_bricks" | "extshape:brown_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:cut_sandstone_slab_from_vertical_slab" | "extshape:waxed_weathered_copper_slab_from_stonecutting" | "minecraft:purpur_pillar_from_purpur_block_stonecutting" | "extshape:jungle_vertical_stairs" | "extshape:cut_sandstone_vertical_stairs_from_stonecutting" | "extshape:red_nether_brick_quarter_piece_from_slab" | "exlinefurniture:acacia_table_recipe" | "extshape:andesite_vertical_quarter_piece" | "extshape:brick_fence_gate" | "extshape:honeycomb_fence_gate" | "minecraft:copper_ingot_from_smelting_copper_ore" | "extshape:dark_prismarine_stairs_from_vertical_stairs" | "exlinefurniture:jungle_lamp_cyan_recipe" | "extshape:bedrock_stairs" | "extshape:quartz_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_red_sandstone_quarter_piece_from_vertical_quarter_piece" | "extshape:green_wool_slab_from_vertical_slab" | "extshape:quartz_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:iron_pickaxe" | "extshape:quartz_brick_vertical_quarter_piece" | "mtr:lift_4_4_1" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cobbled_deepslate_vertical_slab_from_stonecutting" | "mtr:lift_4_4_2" | "extshape:lime_wool_vertical_slab" | "minecraft:spruce_button" | "extshape:yellow_wool_stairs_from_vertical_stairs" | "extshape:lime_wool_slab_from_vertical_slab" | "extshape:tuff_slab" | "extshape:smooth_sandstone_pressure_plate" | "extshape:terracotta_quarter_piece_from_slab_stonecutting" | "extshape:polished_deepslate_vertical_stairs" | "extshape:cut_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_tiles" | "adorn:stone_post" | "extshape:chiseled_nether_brick_vertical_slab_from_nether_bricks_stonecutting" | "minecraft:polished_diorite_stairs" | "minecraft:nether_brick_stairs_from_nether_bricks_stonecutting" | "extshape:gray_concrete_stairs_from_stonecutting" | "extshape:cobblestone_button" | "minecraft:dark_oak_slab" | "adorn:smooth_stone_platform" | "extshape:lime_glazed_terracotta_slab" | "mtr:station_color_bedrock" | "extshape:chiseled_red_sandstone_stairs_from_stonecutting" | "minecraft:pink_carpet_from_white_carpet" | "extshape:netherite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:stone_brick_vertical_quarter_piece_from_stone_stonecutting" | "exlinefurniture:birch_chair_white_recipe" | "minecraft:lime_stained_glass" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:light_blue_concrete_stairs_from_vertical_stairs" | "extshape:cyan_concrete_vertical_slab_from_stonecutting" | "extshape:red_terracotta_quarter_piece_from_slab" | "extshape:black_wool_vertical_slab" | "extshape:magenta_terracotta_slab" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:flower_arrangement" | "minecraft:stone_brick_walls_from_stone_stonecutting" | "extshape:nether_brick_vertical_stairs_from_stonecutting" | "extshape:blue_wool_stairs" | "extshape:diamond_slab_from_vertical_slab" | "mtr:station_color_smooth_stone_slab" | "exlinefurniture:dark_oak_chair_red_recipe2" | "extshape:smooth_quartz_vertical_slab_from_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece" | "factory_blocks:factory" | "minecraft:yellow_dye_from_dandelion" | "extshape:lime_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:lime_concrete_quarter_piece_from_slab_stonecutting" | "adorn:stonecutting/andesite_platform" | "adorn:stonecutting/red_nether_brick_step" | "extshape:orange_concrete_stairs_from_vertical_stairs" | "extshape:lime_terracotta_stairs" | "extshape:red_nether_brick_slab_from_vertical_slab" | "extshape:cut_sandstone_wall_from_sandstone_stonecutting" | "extshape:raw_iron_quarter_piece_from_slab_stonecutting" | "extshape:warped_quarter_piece_from_vertical_slab" | "exlinefurniture:jungle_stripped_log_glass_table_recipe" | "extshape:tuff_wall_from_stonecutting" | "extshape:stone_brick_quarter_piece_from_stone_stonecutting" | "extshape:smooth_basalt_slab_from_stonecutting" | "extshape:lapis_wall_from_stonecutting" | "extshape:magenta_glazed_terracotta_slab" | "extshape:diorite_pressure_plate" | "extshape:spruce_quarter_piece_from_vertical_quarter_piece" | "extshape:white_wool_fence_gate" | "extshape:nether_brick_stairs_from_vertical_stairs" | "extshape:moss_quarter_piece_from_vertical_quarter_piece" | "extshape:sandstone_vertical_slab_from_stonecutting" | "extshape:black_concrete_wall_from_stonecutting" | "extshape:mossy_stone_brick_vertical_stairs_from_stonecutting" | "extshape:spruce_stairs_from_vertical_stairs" | "minecraft:polished_blackstone_brick_slab_from_blackstone_stonecutting" | "extshape:sea_lantern_stairs_from_vertical_stairs" | "extshape:yellow_terracotta_vertical_quarter_piece" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_stonecutting" | "adorn:birch_post" | "adorn:stonecutting/prismarine_brick_step" | "exlinefurniture:warped_lamp_lime_recipe" | "extshape:chiseled_sandstone_slab_from_stonecutting" | "extshape:waxed_weathered_cut_copper_vertical_stairs_from_waxed_weathered_copper_stonecutting" | "extshape:end_stone_wall" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_red_sandstone_stonecutting" | "extshape:black_terracotta_quarter_piece_from_stairs_stonecutting" | "adorn:stonecutting/warped_step" | "extshape:purple_terracotta_fence_gate" | "extshape:brown_terracotta_wall_from_stonecutting" | "extshape:raw_copper_wall" | "extshape:raw_iron_fence_gate" | "extshape:granite_vertical_quarter_piece_from_stonecutting" | "minecraft:yellow_bed" | "minecraft:nether_brick_slab_from_nether_bricks_stonecutting" | "extshape:waxed_oxidized_copper_slab" | "exlinefurniture:acacia_chair_brown_recipe" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_brick_vertical_slab_stonecutting" | "extshape:light_gray_terracotta_slab_from_vertical_slab" | "minecraft:waxed_cut_copper_slab_from_waxed_cut_copper_stonecutting" | "minecraft:cooked_salmon_from_smoking" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:dripstone_quarter_piece_from_slab_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "exlinefurniture:warped_chair_magenta_recipe" | "extshape:prismarine_vertical_slab" | "extshape:smooth_red_sandstone_wall_from_stonecutting" | "extshape:warped_quarter_piece_from_vertical_quarter_piece" | "minecraft:purple_candle" | "extshape:obsidian_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:blue_terracotta_vertical_quarter_piece_from_vertical_slab" | "minecraft:mossy_stone_brick_slab" | "extshape:orange_concrete_fence_gate" | "minecraft:polished_blackstone_wall_from_polished_blackstone_stonecutting" | "exlinefurniture:shutters_spruce" | "extshape:purple_concrete_vertical_stairs" | "extshape:brown_terracotta_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_cracked_stone_bricks_slab" | "extshape:birch_vertical_slab" | "extshape:end_stone_quarter_piece_from_vertical_slab" | "minecraft:cobblestone_stairs" | "extshape:cut_red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_vertical_slab_stonecutting" | "extshape:stone_brick_quarter_piece_from_stonecutting" | "extshape:granite_quarter_piece_from_slab" | "extshape:brown_wool_stairs_from_vertical_stairs" | "extshape:ancient_debris_slab_from_stonecutting" | "extshape:diorite_slab_from_vertical_slab" | "extshape:calcite_quarter_piece_from_slab_stonecutting" | "extshape:green_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:quartz_vertical_quarter_piece" | "adorn:purpur_step" | "extshape:blue_wool_fence" | "minecraft:polished_basalt" | "adorn:brewing/sweet_berry_juice" | "extshape:end_stone_vertical_slab" | "extshape:orange_glazed_terracotta_slab_from_stonecutting" | "extshape:chiseled_red_sandstone_vertical_slab_from_red_sandstone_stonecutting" | "exlinefurniture:drapes_orange_recipe" | "minecraft:polished_andesite_slab" | "extshape:polished_granite_vertical_stairs_from_granite_stonecutting" | "exlinefurniture:birch_chair_magenta_recipe2" | "extshape:black_concrete_pressure_plate" | "extshape:chiseled_stone_brick_stairs_from_stone_stonecutting" | "mtr:station_color_iron_block" | "mtr:apg_glass" | "extshape:warped_wart_quarter_piece_from_slab" | "extshape:light_gray_terracotta_fence" | "extshape:clay_pressure_plate" | "exlinefurniture:dark_oak_chair_orange_recipe" | "minecraft:yellow_candle" | "extshape:dripstone_stairs_from_stonecutting" | "extshape:raw_iron_stairs" | "redbits:dark_oak_large_button" | "minecraft:repeater" | "extshape:warped_wart_fence" | "extshape:dripstone_button" | "minecraft:red_concrete_powder" | "extshape:purple_wool_quarter_piece_from_slab" | "extshape:quartz_vertical_stairs" | "adorn:stone_rod" | "extshape:mossy_stone_brick_fence_gate" | "minecraft:iron_leggings" | "exlinefurniture:birch_lamp_pink_recipe" | "extshape:light_blue_terracotta_fence" | "exlinefurniture:jungle_chair_light_blue_recipe" | "extshape:waxed_exposed_copper_slab_from_stonecutting" | "minecraft:book_cloning" | "extshape:packed_ice_quarter_piece_from_slab" | "extshape:terracotta_vertical_stairs_from_stonecutting" | "extshape:cyan_concrete_fence" | "extshape:red_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:light_gray_concrete_slab" | "extshape:emerald_vertical_quarter_piece" | "minecraft:mushroom_stew" | "extshape:pink_wool_stairs_from_vertical_stairs" | "extshape:brown_terracotta_quarter_piece_from_slab" | "adorn:deepslate_tile_step" | "extshape:purple_concrete_quarter_piece_from_slab_stonecutting" | "adorn:stonecutting/cut_sandstone_platform" | "extshape:granite_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_stone_brick_vertical_slab_from_stone_stonecutting" | "exlinefurniture:dark_oak_chair_brown_recipe" | "extshape:chiseled_deepslate_vertical_stairs" | "adorn:brick_chimney" | "extshape:acacia_vertical_stairs" | "extshape:cyan_concrete_quarter_piece_from_stonecutting" | "adorn:red_sandstone_step" | "minecraft:jungle_door" | "extshape:red_nether_brick_quarter_piece_from_stonecutting" | "exlinefurniture:warped_lamp_blue_recipe" | "adorn:jungle_shelf" | "minecraft:prismarine_brick_slab" | "minecraft:nether_bricks" | "extshape:polished_granite_quarter_piece_from_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_granite_vertical_slab_stonecutting" | "minecraft:iron_chestplate" | "extshape:lime_wool_pressure_plate" | "adorn:crimson_kitchen_cupboard" | "minecraft:lapis_lazuli_from_blasting_deepslate_lapis_ore" | "extshape:orange_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:oak_chair_white_recipe" | "exlinefurniture:birch_chair_cyan_recipe2" | "extshape:black_wool_stairs_from_vertical_stairs" | "adorn:andesite_post" | "extshape:tuff_quarter_piece_from_stairs_stonecutting" | "minecraft:polished_andesite_from_andesite_stonecutting" | "exlinefurniture:drapes_pink_recipe" | "exlinefurniture:birch_lamp_light_gray_recipe" | "minecraft:crimson_stairs" | "extshape:purple_concrete_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_black_recipe2" | "mtr:ceiling_2" | "mtr:ceiling_1" | "extshape:green_wool_stairs_from_vertical_stairs" | "adorn:warped_kitchen_counter" | "minecraft:stone_brick_stairs" | "extshape:deepslate_tile_fence_gate" | "extshape:deepslate_tile_quarter_piece_from_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:lime_wool_quarter_piece_from_slab" | "extshape:granite_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_stone_brick_vertical_stairs" | "exlinefurniture:spruce_chair_orange_recipe" | "extshape:pink_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_blackstone_wall_from_blackstone_stonecutting" | "minecraft:smooth_stone_slab_from_smooth_stone_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_stonecutting" | "extshape:chiseled_polished_blackstone_stairs_from_vertical_stairs" | "minecraft:clock" | "extshape:lapis_quarter_piece_from_slab_stonecutting" | "extshape:waxed_weathered_cut_copper_button" | "extshape:brick_vertical_stairs" | "extshape:orange_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:red_terracotta_vertical_stairs_from_stonecutting" | "minecraft:blue_ice" | "adorn:mossy_cobblestone_platform" | "extshape:andesite_fence_gate" | "minecraft:diamond_leggings" | "extshape:blue_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:mossy_cobblestone_vertical_stairs" | "extshape:cyan_carpet_from_pressure_plate" | "extshape:polished_deepslate_vertical_quarter_piece" | "exlinefurniture:oak_chair_red_recipe" | "extshape:brown_concrete_stairs_from_vertical_stairs" | "adorn:stonecutting/stone_platform" | "extshape:polished_diorite_vertical_slab_from_stonecutting" | "minecraft:purple_stained_glass" | "extshape:light_blue_concrete_slab_from_stonecutting" | "extshape:stone_brick_vertical_quarter_piece" | "extshape:black_terracotta_stairs" | "minecraft:cut_copper_stairs" | "extshape:melon_fence" | "extshape:cobbled_deepslate_vertical_stairs_from_stonecutting" | "mtr:railway_sign_4_even_1" | "mtr:railway_sign_4_even_2" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_nether_brick_vertical_stairs" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_button" | "extshape:blue_terracotta_vertical_stairs" | "minecraft:polished_andesite_slab_from_andesite_stonecutting" | "extshape:end_stone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:spruce_lamp_light_gray_recipe" | "adorn:crates/pack/apple" | "extshape:jungle_vertical_quarter_piece" | "mtr:lift_4_4_double_sided_1" | "extshape:ancient_debris_vertical_stairs" | "mtr:lift_4_4_double_sided_2" | "extshape:dripstone_vertical_quarter_piece_from_stonecutting" | "minecraft:mossy_stone_bricks_from_moss_block" | "extshape:netherite_fence_gate" | "minecraft:orange_banner" | "minecraft:dark_oak_sign" | "extshape:gilded_blackstone_vertical_stairs_from_stonecutting" | "extshape:raw_gold_quarter_piece_from_stairs_stonecutting" | "extshape:yellow_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_exposed_copper_vertical_stairs" | "extshape:waxed_exposed_copper_stairs_from_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_deepslate_bricks_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:obsidian_stairs_from_stonecutting" | "extshape:white_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:brick_slab_from_bricks_stonecutting" | "extshape:netherrack_quarter_piece_from_slab_stonecutting" | "minecraft:polished_blackstone_button" | "extshape:yellow_terracotta_pressure_plate" | "exlinefurniture:acacia_chair_blue_recipe" | "mtr:station_color_purpur_block" | "extshape:raw_gold_quarter_piece_from_vertical_slab" | "adorn:stonecutting/birch_step" | "extshape:tuff_button" | "extshape:iron_wall" | "extshape:quartz_brick_vertical_slab_from_stonecutting" | "minecraft:lime_stained_glass_pane_from_glass_pane" | "minecraft:magenta_glazed_terracotta" | "extshape:light_gray_wool_fence_gate" | "extshape:brick_slab_from_vertical_slab" | "extshape:cut_red_sandstone_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_brown_recipe2" | "exlinefurniture:acacia_lamp_lime_recipe" | "mtr:psd_door_2_1" | "mtr:psd_door_2_2" | "mtr:railway_sign_2_odd" | "mtr:tunnel_creator_6_5_1" | "mtr:tunnel_creator_6_5_2" | "minecraft:wooden_shovel" | "adorn:brewer" | "mtr:tunnel_creator_6_5_3" | "exlinefurniture:crimson_chair_purple_recipe2" | "extshape:clay_vertical_quarter_piece" | "extshape:polished_blackstone_brick_vertical_stairs_from_stonecutting" | "mtr:ceiling_light" | "extshape:light_blue_concrete_pressure_plate" | "extshape:purple_wool_pressure_plate" | "extshape:tuff_quarter_piece_from_slab" | "minecraft:waxed_copper_block_from_honeycomb" | "extshape:light_gray_wool_wall" | "extshape:waxed_oxidized_cut_copper_vertical_stairs" | "extshape:orange_terracotta_slab" | "mtr:station_color_purpur_block_slab" | "extshape:brown_concrete_slab_from_stonecutting" | "minecraft:warped_fungus_on_a_stick" | "extshape:polished_andesite_quarter_piece_from_vertical_slab" | "extshape:black_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:shroomlight_wall" | "extshape:orange_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:gold_ingot_from_smelting_raw_gold" | "extshape:light_gray_wool_fence" | "extshape:waxed_oxidized_cut_copper_stairs_from_vertical_stairs" | "exlinefurniture:jungle_stripped_log_table_recipe" | "extshape:lime_concrete_quarter_piece_from_vertical_slab" | "extshape:prismarine_quarter_piece_from_stonecutting" | "minecraft:cooked_cod_from_smoking" | "extshape:magenta_terracotta_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_lime_recipe" | "extshape:green_terracotta_quarter_piece_from_vertical_slab" | "extshape:cut_sandstone_stairs_from_sandstone_stonecutting" | "extshape:crimson_stairs_from_vertical_stairs" | "extshape:orange_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_blackstone_quarter_piece_from_slab" | "extshape:pumpkin_stairs_from_vertical_stairs" | "adorn:mossy_stone_brick_post" | "extshape:sea_lantern_quarter_piece_from_vertical_slab" | "extshape:deepslate_tile_quarter_piece_from_slab_stonecutting" | "mtr:logo" | "extshape:raw_copper_quarter_piece_from_stairs_stonecutting" | "extshape:clay_quarter_piece_from_slab" | "extshape:honeycomb_vertical_quarter_piece" | "adorn:stonecutting/blackstone_platform" | "extshape:pink_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_copper_slab" | "minecraft:copper_ingot" | "minecraft:waxed_weathered_cut_copper_slab" | "minecraft:white_dye_from_lily_of_the_valley" | "exlinefurniture:crimson_lamp_pink_recipe" | "exlinefurniture:jungle_chair_blue_recipe" | "exlinefurniture:oak_log_glass_table_recipe" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_stonecutting" | "minecraft:end_stone_brick_wall" | "extshape:ancient_debris_wall" | "extshape:red_nether_brick_vertical_stairs_from_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_blackstone_slab_stonecutting" | "extshape:dripstone_fence_gate" | "extshape:raw_copper_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_chair_brown_recipe" | "extshape:oak_quarter_piece_from_vertical_slab" | "extshape:blue_glazed_terracotta_slab" | "extshape:cyan_wool_vertical_stairs" | "extshape:warped_quarter_piece_from_slab" | "minecraft:waxed_oxidized_cut_copper_stairs_from_honeycomb" | "minecraft:netherite_chestplate_smithing" | "exlinefurniture:warped_chair_green_recipe" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_stonecutting" | "adorn:deepslate_brick_platform" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:oak_sign" | "exlinefurniture:dark_oak_stripped_log_glass_table_recipe" | "extshape:gilded_blackstone_quarter_piece_from_stairs_stonecutting" | "extshape:light_blue_wool_quarter_piece_from_vertical_quarter_piece" | "adorn:warped_chair" | "extshape:diorite_quarter_piece_from_slab_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_vertical_slab" | "extshape:green_wool_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:spruce_chair_brown_recipe2" | "extshape:waxed_exposed_cut_copper_button" | "adorn:birch_kitchen_cupboard" | "minecraft:red_sandstone_stairs_from_red_sandstone_stonecutting" | "extshape:iron_quarter_piece_from_stonecutting" | "minecraft:purple_carpet_from_white_carpet" | "exlinefurniture:crimson_dresser_recipe" | "extshape:white_terracotta_fence_gate" | "extshape:end_stone_vertical_quarter_piece" | "adorn:stonecutting/brick_platform" | "minecraft:smooth_sandstone_slab_from_smooth_sandstone_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_deepslate_brick_vertical_stairs" | "mtr:station_color_stone_bricks_slab" | "adorn:red_nether_brick_post" | "extshape:red_glazed_terracotta_slab_from_stonecutting" | "minecraft:diamond_from_smelting_diamond_ore" | "extshape:yellow_terracotta_stairs" | "exlinefurniture:birch_adirondack_chair_recipe" | "extshape:white_wool_stairs_from_vertical_stairs" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_vertical_slab" | "extshape:dark_prismarine_quarter_piece_from_slab_stonecutting" | "minecraft:shield_decoration" | "extshape:quartz_quarter_piece_from_slab_stonecutting" | "extshape:yellow_concrete_stairs" | "minecraft:deepslate_tile_wall_from_cobbled_deepslate_stonecutting" | "extshape:mossy_cobblestone_vertical_quarter_piece" | "extshape:gray_concrete_fence_gate" | "exlinefurniture:crimson_chair_blue_recipe" | "extshape:crying_obsidian_slab" | "extshape:raw_iron_quarter_piece_from_vertical_quarter_piece" | "extshape:glowstone_vertical_quarter_piece_from_vertical_slab" | "extshape:cobblestone_pressure_plate" | "minecraft:birch_planks" | "minecraft:polished_deepslate_slab_from_cobbled_deepslate_stonecutting" | "extshape:white_terracotta_wall" | "minecraft:light_gray_stained_glass_pane" | "extshape:netherite_fence" | "extshape:waxed_cut_copper_quarter_piece_from_slab_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_vertical_quarter_piece" | "extshape:quartz_brick_stairs" | "exlinefurniture:oven_recipe" | "extshape:blackstone_quarter_piece_from_slab" | "extshape:light_blue_terracotta_wall" | "mtr:station_color_smooth_quartz_slab" | "adorn:light_gray_sofa" | "extshape:magenta_concrete_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:jungle_lamp_light_gray_recipe" | "minecraft:weathered_cut_copper_stairs_from_weathered_cut_copper_stonecutting" | "adorn:stonecutting/birch_platform" | "extshape:yellow_wool_slab_from_vertical_slab" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_copper_stonecutting" | "extshape:pink_terracotta_vertical_slab" | "extshape:black_terracotta_stairs_from_vertical_stairs" | "extshape:emerald_vertical_stairs_from_stonecutting" | "minecraft:brown_bed" | "exlinefurniture:spruce_adirondack_chair_recipe" | "extshape:green_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:black_terracotta_quarter_piece_from_slab" | "adorn:stonecutting/spruce_step" | "extshape:melon_fence_gate" | "extshape:andesite_quarter_piece_from_stairs_stonecutting" | "extshape:red_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:white_concrete_slab_from_stonecutting" | "adorn:andesite_platform" | "extshape:waxed_weathered_copper_quarter_piece_from_slab" | "extshape:cyan_terracotta_slab_from_stonecutting" | "minecraft:jack_o_lantern" | "minecraft:tripwire_hook" | "extshape:cyan_concrete_vertical_slab" | "extshape:green_wool_vertical_quarter_piece" | "extshape:snow_wall" | "extshape:waxed_oxidized_cut_copper_slab_from_vertical_slab" | "minecraft:cut_sandstone_from_sandstone_stonecutting" | "extshape:chiseled_polished_blackstone_stairs" | "extshape:chiseled_deepslate_vertical_stairs_from_stonecutting" | "extshape:magenta_wool_pressure_plate" | "extshape:raw_copper_stairs_from_vertical_stairs" | "exlinefurniture:oak_chair_light_gray_recipe" | "extshape:chiseled_stone_brick_wall" | "exlinefurniture:acacia_chair_orange_recipe2" | "extshape:nether_wart_stairs_from_vertical_stairs" | "extshape:dark_oak_quarter_piece_from_slab" | "extshape:gold_vertical_quarter_piece" | "extshape:terracotta_fence_gate" | "extshape:gilded_blackstone_slab_from_vertical_slab" | "extshape:lapis_vertical_quarter_piece_from_stonecutting" | "adorn:smooth_sandstone_step" | "extshape:magenta_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "extshape:netherrack_fence_gate" | "exlinefurniture:window_jungle" | "extshape:black_wool_wall" | "extshape:dark_oak_vertical_stairs" | "extshape:cut_sandstone_vertical_slab" | "extshape:amethyst_stairs" | "extshape:gray_terracotta_slab_from_stonecutting" | "extshape:nether_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:light_blue_terracotta_vertical_stairs_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_from_honeycomb" | "extshape:red_concrete_quarter_piece_from_stonecutting" | "adorn:jungle_post" | "exlinefurniture:acacia_chair_orange_recipe" | "extshape:purple_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:chiseled_stone_brick_slab_from_stone_bricks_stonecutting" | "extshape:green_concrete_vertical_stairs_from_stonecutting" | "extshape:green_concrete_stairs" | "minecraft:turtle_helmet" | "extshape:sea_lantern_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_quarter_piece_from_vertical_slab" | "extshape:cyan_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_slab_from_vertical_slab" | "extshape:black_terracotta_quarter_piece_from_stonecutting" | "extshape:chiseled_red_sandstone_slab_from_stonecutting" | "extshape:lapis_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:terracotta_slab_from_stonecutting" | "extshape:white_concrete_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_concrete" | "exlinefurniture:acacia_chair_lime_recipe" | "inmis:frayed_backpack" | "minecraft:waxed_oxidized_cut_copper_slab" | "extshape:deepslate_tile_vertical_slab" | "minecraft:dropper" | "extshape:nether_brick_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:oak_chair_purple_recipe2" | "extshape:red_terracotta_vertical_slab" | "minecraft:lime_dye_from_smelting" | "extshape:light_blue_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:andesite_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_chair_lime_recipe" | "extshape:tuff_vertical_slab_from_stonecutting" | "minecraft:weathered_cut_copper_stairs" | "extshape:chiseled_deepslate_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:gilded_blackstone_vertical_stairs" | "extshape:purple_wool_slab_from_vertical_slab" | "exlinefurniture:acacia_log_glass_table_recipe" | "extshape:cyan_wool_quarter_piece_from_slab" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "extshape:calcite_vertical_quarter_piece" | "adorn:crates/unpack/beetroot_seed" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_vertical_slab_stonecutting" | "extshape:sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_blackstone_vertical_stairs" | "chiselsandbits:chiseled_printer" | "extshape:white_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:brick_quarter_piece_from_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:orange_concrete_vertical_stairs" | "extshape:chiseled_red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:waxed_oxidized_copper_quarter_piece_from_stonecutting" | "minecraft:pink_bed" | "minecraft:shield" | "extshape:black_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cut_red_sandstone_vertical_slab_from_stonecutting" | "exlinefurniture:jungle_chair_lime_recipe" | "extshape:light_gray_terracotta_quarter_piece_from_slab" | "mtr:train_schedule_sensor" | "exlinefurniture:acacia_chair_recipe" | "minecraft:blackstone_slab" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_copper_stonecutting" | "extshape:raw_iron_vertical_quarter_piece" | "extshape:chiseled_deepslate_pressure_plate" | "minecraft:cooked_rabbit_from_smoking" | "extshape:lime_wool_stairs_from_vertical_stairs" | "extshape:magenta_concrete_quarter_piece_from_stairs_stonecutting" | "minecraft:quartz_bricks" | "minecraft:map_cloning" | "minecraft:red_sandstone_wall" | "adorn:red_sandstone_platform" | "extshape:chiseled_quartz_button" | "minecraft:acacia_stairs" | "exlinefurniture:spruce_lamp_red_recipe" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_vertical_slab" | "minecraft:iron_nugget_from_smelting" | "minecraft:raw_gold_block" | "adorn:stonecutting/smooth_stone_post" | "minecraft:birch_door" | "extshape:chiseled_red_sandstone_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_chair_brown_recipe2" | "extshape:mossy_stone_brick_vertical_slab" | "extshape:light_blue_terracotta_quarter_piece_from_slab_stonecutting" | "adorn:cobblestone_post" | "extshape:deepslate_tile_vertical_stairs_from_polished_deepslate_stonecutting" | "adorn:birch_shelf" | "minecraft:chiseled_polished_blackstone_from_polished_blackstone_stonecutting" | "extshape:cyan_concrete_button" | "extshape:terracotta_quarter_piece_from_slab" | "minecraft:birch_fence_gate" | "minecraft:bone_meal" | "minecraft:gold_ingot_from_blasting_nether_gold_ore" | "extshape:blue_wool_fence_gate" | "adorn:stonecutting/mossy_stone_brick_platform" | "adorn:cobblestone_platform" | "extshape:yellow_wool_quarter_piece_from_slab" | "extshape:cobbled_deepslate_stairs_from_vertical_stairs" | "extshape:waxed_weathered_cut_copper_wall_from_stonecutting" | "extshape:sandstone_vertical_stairs_from_stonecutting" | "extshape:magenta_terracotta_pressure_plate" | "extshape:white_wool_button" | "minecraft:prismarine_wall_from_prismarine_stonecutting" | "extshape:waxed_weathered_copper_vertical_slab" | "exlinefurniture:spruce_chair_blue_recipe2" | "exlinefurniture:drapes_gray_recipe" | "minecraft:redstone_block" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:warped_table_recipe" | "minecraft:honeycomb_block" | "exlinefurniture:acacia_chair_red_recipe" | "extshape:emerald_quarter_piece_from_slab" | "extshape:pink_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:magenta_wool_quarter_piece_from_vertical_slab" | "extshape:waxed_weathered_copper_wall" | "exlinefurniture:acacia_chair_brown_recipe2" | "minecraft:andesite_stairs_from_andesite_stonecutting" | "extshape:quartz_brick_vertical_stairs_from_quartz_block_stonecutting" | "exlinefurniture:crimson_chair_pink_recipe2" | "extshape:pink_terracotta_vertical_quarter_piece_from_vertical_slab" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_cut_copper_stonecutting" | "mtr:psd_glass_end_2_1" | "mtr:psd_glass_end_2_2" | "extshape:black_terracotta_quarter_piece_from_vertical_slab" | "mtr:signal_connector_pink" | "adorn:stonecutting/dark_prismarine_step" | "extshape:gilded_blackstone_quarter_piece_from_slab" | "exlinefurniture:old_tv" | "chiselsandbits:wrench" | "extshape:black_terracotta_vertical_slab_from_stonecutting" | "extshape:light_gray_concrete_quarter_piece_from_slab_stonecutting" | "exlinefurniture:warped_chair_green_recipe2" | "extshape:red_concrete_quarter_piece_from_slab" | "chiselsandbits:measuring_tape" | "extshape:ancient_debris_wall_from_stonecutting" | "extshape:prismarine_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece" | "extshape:granite_vertical_slab" | "exlinefurniture:spruce_chair_red_recipe2" | "extshape:dripstone_fence" | "extshape:orange_concrete_quarter_piece_from_vertical_slab" | "extshape:light_blue_wool_slab" | "minecraft:oxidized_cut_copper_stairs" | "extshape:black_concrete_slab_from_stonecutting" | "extshape:crying_obsidian_vertical_slab" | "minecraft:diamond_boots" | "inmis:plated_backpack" | "extshape:brown_concrete_vertical_quarter_piece_from_vertical_slab" | "minecraft:smooth_stone_slab_from_stonecutting" | "exlinefurniture:crimson_chair_lime_recipe" | "extshape:spruce_vertical_slab" | "extshape:cyan_terracotta_wall" | "minecraft:stick" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_stonecutting" | "minecraft:emerald_from_blasting_emerald_ore" | "extshape:terracotta_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_vertical_quarter_piece" | "extshape:diamond_vertical_quarter_piece_from_vertical_slab" | "minecraft:polished_blackstone_brick_wall" | "extshape:gray_concrete_quarter_piece_from_slab" | "extshape:netherite_vertical_stairs" | "extshape:snow_stairs" | "extshape:andesite_quarter_piece_from_slab_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:dried_kelp_from_campfire_cooking" | "extshape:waxed_oxidized_copper_vertical_slab_from_stonecutting" | "extshape:chiseled_quartz_fence" | "extshape:cyan_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_stripped_log_table_recipe" | "mtr:rubbish_bin_1" | "mtr:station_color_coal_ore_slab" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_copper_stonecutting" | "extshape:magenta_wool_stairs_from_vertical_stairs" | "extshape:bedrock_quarter_piece_from_slab" | "extshape:polished_blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_concrete_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:shutters_jungle" | "extshape:purple_glazed_terracotta_slab" | "extshape:gray_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:smooth_quartz_fence" | "extshape:stone_quarter_piece_from_stonecutting" | "adorn:stonecutting/granite_step" | "extshape:gray_terracotta_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:drapes_cyan_recipe" | "extshape:deepslate_brick_quarter_piece_from_stairs_stonecutting" | "extshape:black_concrete_quarter_piece_from_slab" | "extshape:dripstone_quarter_piece_from_vertical_slab" | "extshape:tuff_quarter_piece_from_stonecutting" | "minecraft:brown_bed_from_white_bed" | "minecraft:brown_stained_glass_pane" | "minecraft:black_terracotta" | "exlinefurniture:spruce_chair_light_blue_recipe" | "extshape:red_nether_brick_fence_gate" | "extshape:moss_stairs" | "extshape:purple_concrete_wall_from_stonecutting" | "exlinefurniture:zombie_arm_recipe" | "extshape:ancient_debris_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_brick_vertical_slab_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "exlinefurniture:warped_log_table_recipe" | "adorn:birch_coffee_table" | "minecraft:white_bed" | "minecraft:spruce_slab" | "extshape:green_terracotta_wall_from_stonecutting" | "extshape:oak_vertical_slab" | "minecraft:cobblestone_slab_from_cobblestone_stonecutting" | "minecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting" | "minecraft:yellow_carpet" | "extshape:tuff_slab_from_stonecutting" | "mtr:tactile_map" | "extshape:gray_wool_vertical_stairs" | "extshape:quartz_vertical_slab_from_stonecutting" | "extshape:yellow_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:pumpkin_pie" | "extshape:granite_vertical_stairs" | "extshape:pink_terracotta_vertical_slab_from_stonecutting" | "extshape:chiseled_deepslate_slab_from_cobbled_deepslate_stonecutting" | "extshape:brown_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:brown_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_slab_stonecutting" | "minecraft:deepslate_brick_slab_from_deepslate_bricks_stonecutting" | "minecraft:polished_granite" | "extshape:smooth_red_sandstone_vertical_slab" | "exlinefurniture:birch_chair_light_blue_recipe2" | "minecraft:soul_campfire" | "extshape:cyan_terracotta_vertical_stairs_from_stonecutting" | "mtr:station_color_bone_block" | "minecraft:gold_ingot_from_smelting_nether_gold_ore" | "exlinefurniture:spruce_chair_pink_recipe2" | "extshape:dripstone_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_quartz_block_slab" | "extshape:raw_iron_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:acacia_lamp_blue_recipe" | "extshape:yellow_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:emerald_slab_from_vertical_slab" | "extshape:quartz_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:diamond_quarter_piece_from_vertical_slab" | "extshape:brown_wool_slab_from_vertical_slab" | "extshape:bedrock_slab_from_vertical_slab" | "extshape:brown_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:jungle_drawer" | "extshape:glowstone_fence" | "minecraft:crimson_fence_gate" | "extshape:gray_concrete_vertical_slab_from_stonecutting" | "extshape:red_concrete_slab_from_vertical_slab" | "extshape:blue_concrete_stairs_from_stonecutting" | "extshape:gold_quarter_piece_from_slab" | "extshape:light_blue_wool_vertical_slab" | "extshape:prismarine_brick_fence_gate" | "extshape:purple_terracotta_fence" | "extshape:polished_granite_quarter_piece_from_granite_stonecutting" | "minecraft:lapis_lazuli_from_blasting_lapis_ore" | "extshape:melon_slab_from_vertical_slab" | "extshape:chiseled_stone_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pink_terracotta_slab" | "minecraft:cooked_chicken_from_campfire_cooking" | "extshape:warped_wart_wall" | "adorn:warped_bench" | "adorn:stonecutting/polished_blackstone_brick_platform" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_brick_stairs_stonecutting" | "extshape:cobbled_deepslate_quarter_piece_from_slab_stonecutting" | "exlinefurniture:warped_chair_yellow_recipe" | "extshape:glowstone_vertical_stairs" | "extshape:blue_wool_wall" | "adorn:crates/pack/beetroot" | "extshape:brown_wool_fence_gate" | "exlinefurniture:window_sliding" | "extshape:red_terracotta_vertical_quarter_piece_from_stonecutting" | "minecraft:quartz_pillar_from_quartz_block_stonecutting" | "extshape:polished_deepslate_vertical_stairs_from_stonecutting" | "extshape:lime_terracotta_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_waxed_exposed_copper_vertical_stairs" | "minecraft:deepslate_tiles_from_cobbled_deepslate_stonecutting" | "extshape:red_wool_wall" | "extshape:chiseled_sandstone_wall_from_sandstone_stonecutting" | "extshape:cobbled_deepslate_button" | "exlinefurniture:jungle_lamp_black_recipe" | "minecraft:mossy_cobblestone_wall_from_mossy_cobblestone_stonecutting" | "minecraft:observer" | "extshape:black_concrete_vertical_slab_from_stonecutting" | "minecraft:polished_deepslate_wall" | "extshape:stone_brick_quarter_piece_from_vertical_quarter_piece" | "minecraft:cooked_cod_from_campfire_cooking" | "extshape:purple_terracotta_pressure_plate" | "extshape:mossy_stone_brick_quarter_piece_from_slab" | "extshape:purple_wool_vertical_quarter_piece" | "minecraft:stripped_jungle_wood" | "minecraft:pink_dye_from_peony" | "mtr:signal_connector_purple" | "extshape:deepslate_tile_vertical_slab_from_polished_deepslate_stonecutting" | "extshape:white_concrete_stairs_from_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece" | "extshape:sandstone_quarter_piece_from_vertical_slab" | "minecraft:chiseled_red_sandstone_from_red_sandstone_stonecutting" | "extshape:light_blue_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:light_gray_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_deepslate_wall_from_cobbled_deepslate_stonecutting" | "extshape:deepslate_brick_vertical_slab_from_stonecutting" | "extshape:yellow_wool_wall" | "minecraft:chiseled_deepslate" | "extshape:deepslate_tile_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_copper_quarter_piece_from_slab" | "mtr:station_color_andesite" | "extshape:crying_obsidian_fence" | "minecraft:soul_torch" | "extshape:bedrock_wall_from_stonecutting" | "adorn:stonecutting/brick_post" | "extshape:polished_blackstone_slab_from_vertical_slab" | "extshape:tuff_slab_from_vertical_slab" | "exlinefurniture:shutters_birch" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_slab_stonecutting" | "minecraft:warped_fence_gate" | "extshape:deepslate_tile_button" | "extshape:shroomlight_vertical_slab" | "minecraft:weathered_cut_copper_from_weathered_copper_stonecutting" | "minecraft:red_bed_from_white_bed" | "minecraft:gray_dye" | "extshape:light_gray_concrete_fence" | "adorn:stonecutting/oak_post" | "minecraft:coal_block" | "extshape:obsidian_pressure_plate" | "extshape:waxed_oxidized_copper_fence" | "exlinefurniture:warped_chair_white_recipe2" | "extshape:dark_prismarine_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:slime_ball" | "adorn:white_table_lamp" | "exlinefurniture:jungle_chair_white_recipe" | "exlinefurniture:dark_oak_lamp_cyan_recipe" | "extshape:lime_carpet_from_pressure_plate" | "extshape:light_gray_concrete_vertical_stairs" | "extshape:netherrack_vertical_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_polished_deepslate_stonecutting" | "extshape:green_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:dripstone_wall" | "minecraft:emerald_block" | "exlinefurniture:froggy_chair_magenta_recipe" | "extshape:smooth_red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:spruce_chair_red_recipe" | "mtr:tunnel_creator_4_3_main" | "extshape:green_concrete_wall" | "adorn:stonecutting/deepslate_tile_platform" | "extshape:jungle_quarter_piece_from_slab" | "minecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting" | "minecraft:iron_sword" | "extshape:dark_oak_vertical_slab" | "extshape:diamond_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:dripstone_vertical_slab" | "extshape:moss_vertical_slab" | "adorn:dark_oak_coffee_table" | "exlinefurniture:jungle_bench_recipe" | "extshape:waxed_exposed_cut_copper_vertical_stairs_from_stonecutting" | "adorn:chain_link_fence" | "minecraft:chiseled_sandstone_from_sandstone_stonecutting" | "extshape:nether_brick_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:cyan_concrete_slab_from_vertical_slab" | "extshape:melon_stairs" | "extshape:birch_stairs_from_vertical_stairs" | "extshape:prismarine_quarter_piece_from_vertical_slab" | "extshape:smooth_quartz_vertical_quarter_piece" | "extshape:stone_brick_vertical_slab_from_stone_stonecutting" | "minecraft:smooth_red_sandstone_slab" | "adorn:brick_post" | "minecraft:cut_copper_stairs_from_cut_copper_stonecutting" | "extshape:brown_terracotta_slab" | "extshape:polished_granite_wall" | "minecraft:birch_trapdoor" | "extshape:black_concrete_quarter_piece_from_slab_stonecutting" | "minecraft:prismarine_brick_stairs_from_prismarine_stonecutting" | "minecraft:deepslate_brick_wall_from_deepslate_bricks_stonecutting" | "extshape:smooth_red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:pink_terracotta_quarter_piece_from_vertical_quarter_piece" | "adorn:stonecutting/andesite_post" | "extshape:dripstone_quarter_piece_from_stonecutting" | "extshape:dark_prismarine_quarter_piece_from_stonecutting" | "exlinefurniture:warped_window_web" | "extshape:orange_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:conduit" | "extshape:black_terracotta_fence" | "minecraft:sticky_piston" | "extshape:gray_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:white_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:blue_glazed_terracotta" | "extshape:glowstone_quarter_piece_from_slab" | "extshape:andesite_stairs_from_vertical_stairs" | "mtr:ticket_processor_enquiry" | "extshape:chiseled_deepslate_stairs" | "minecraft:exposed_cut_copper_slab_from_exposed_copper_stonecutting" | "extshape:lime_wool_slab" | "extshape:green_terracotta_slab" | "mtr:lift_2_2_1" | "mtr:lift_2_2_3" | "adorn:spruce_step" | "extshape:green_terracotta_slab_from_vertical_slab" | "extshape:green_wool_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_chair_orange_recipe" | "mtr:lift_buttons_link_remover" | "extshape:end_stone_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_wool_slab" | "minecraft:stripped_oak_wood" | "extshape:smooth_basalt_slab" | "minecraft:comparator" | "exlinefurniture:oak_chair_green_recipe" | "extshape:lime_concrete_vertical_quarter_piece_from_vertical_slab" | "mtr:signal_connector_light_gray" | "extshape:gray_concrete_slab_from_vertical_slab" | "mtr:station_color_birch_wood" | "mtr:station_color_planks" | "extshape:smooth_quartz_vertical_stairs" | "extshape:packed_ice_slab" | "adorn:oak_bench" | "chiselsandbits:magnifying_glass" | "extshape:cyan_terracotta_slab_from_vertical_slab" | "extshape:prismarine_vertical_stairs" | "exlinefurniture:spruce_lamp_purple_recipe" | "extshape:yellow_concrete_slab" | "minecraft:granite_wall_from_granite_stonecutting" | "extshape:andesite_button" | "extshape:magenta_concrete_quarter_piece_from_vertical_slab" | "mtr:station_color_chiseled_quartz_block" | "extshape:glowstone_quarter_piece_from_vertical_quarter_piece" | "minecraft:cut_red_sandstone" | "extshape:iron_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:yellow_terracotta_quarter_piece_from_slab" | "extshape:dark_prismarine_quarter_piece_from_slab" | "extshape:quartz_wall" | "minecraft:andesite_slab_from_andesite_stonecutting" | "extshape:quartz_fence" | "extshape:raw_iron_vertical_quarter_piece_from_vertical_slab" | "extshape:calcite_vertical_slab" | "extshape:stone_brick_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:spruce_lamp_yellow_recipe" | "minecraft:deepslate_brick_stairs_from_polished_deepslate_stonecutting" | "extshape:smooth_quartz_vertical_stairs_from_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_vertical_quarter_piece" | "extshape:mossy_cobblestone_vertical_slab" | "mtr:lift_buttons_1" | "extshape:raw_gold_vertical_quarter_piece" | "extshape:yellow_wool_vertical_quarter_piece" | "mtr:glass_fence_stained" | "extshape:quartz_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_granite_quarter_piece_from_stairs_stonecutting" | "extshape:stone_brick_fence" | "minecraft:white_wool_from_string" | "extshape:tuff_fence" | "adorn:prismarine_platform" | "exlinefurniture:jungle_chair_red_recipe" | "minecraft:cobblestone_wall_from_cobblestone_stonecutting" | "extshape:clay_stairs" | "adorn:stonecutting/quartz_step" | "minecraft:white_stained_glass_pane" | "exlinefurniture:crimson_lamp_green_recipe" | "extshape:chiseled_polished_blackstone_vertical_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_deepslate_bricks_stonecutting" | "adorn:stonecutting/polished_blackstone_step" | "minecraft:yellow_dye_from_sunflower" | "extshape:chiseled_sandstone_stairs_from_vertical_stairs" | "extshape:obsidian_slab_from_stonecutting" | "exlinefurniture:crimson_chair_light_blue_recipe2" | "extshape:brown_terracotta_pressure_plate" | "minecraft:oak_slab" | "extshape:waxed_oxidized_copper_stairs" | "minecraft:orange_bed_from_white_bed" | "extshape:pink_concrete_slab_from_stonecutting" | "extshape:waxed_oxidized_copper_slab_from_stonecutting" | "extshape:warped_slab_from_vertical_slab" | "exlinefurniture:dark_oak_lamp_orange_recipe" | "extshape:cut_red_sandstone_vertical_stairs_from_stonecutting" | "minecraft:yellow_wool" | "extshape:sandstone_vertical_quarter_piece" | "extshape:black_concrete_slab" | "exlinefurniture:shutters_warped" | "extshape:tuff_vertical_quarter_piece_from_stonecutting" | "minecraft:glass_pane" | "exlinefurniture:oak_chair_blue_recipe" | "extshape:emerald_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_dark_prismarine" | "extshape:light_gray_terracotta_wall_from_stonecutting" | "extshape:andesite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:clay" | "mtr:rail_connector_turn_back" | "extshape:waxed_cut_copper_vertical_stairs_from_waxed_copper_block_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:calcite_stairs_from_vertical_stairs" | "adorn:birch_drawer" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_cut_copper_stonecutting" | "extshape:gray_wool_stairs" | "extshape:mossy_stone_brick_stairs_from_vertical_stairs" | "extshape:chiseled_stone_brick_stairs" | "extshape:glowstone_stairs" | "extshape:smooth_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:honeycomb_wall" | "extshape:smooth_red_sandstone_slab_from_vertical_slab" | "exlinefurniture:acacia_lamp_green_recipe" | "extshape:diamond_vertical_slab_from_stonecutting" | "exlinefurniture:jungle_chair_orange_recipe2" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_slab_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_brick_vertical_slab_stonecutting" | "minecraft:leather_boots" | "extshape:brick_quarter_piece_from_stonecutting" | "minecraft:black_carpet_from_white_carpet" | "extshape:calcite_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:shutters_acacia" | "extshape:ancient_debris_quarter_piece_from_slab" | "extshape:brown_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:brown_wool_pressure_plate" | "extshape:lime_terracotta_quarter_piece_from_stonecutting" | "extshape:stone_vertical_stairs_from_stonecutting" | "extshape:iron_vertical_stairs_from_stonecutting" | "extshape:ancient_debris_stairs" | "extshape:blue_concrete_pressure_plate" | "extshape:gold_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lapis_fence_gate" | "mtr:platform_uk_1" | "extshape:raw_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_vertical_slab" | "extshape:polished_diorite_vertical_stairs_from_diorite_stonecutting" | "minecraft:baked_potato_from_smoking" | "extshape:smooth_quartz_slab_from_vertical_slab" | "extshape:pink_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:andesite_quarter_piece_from_slab" | "minecraft:polished_blackstone_brick_wall_from_blackstone_stonecutting" | "extshape:red_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:netherite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:brown_terracotta_slab_from_vertical_slab" | "minecraft:magma_block" | "extshape:polished_diorite_vertical_slab_from_diorite_stonecutting" | "adorn:stonecutting/sandstone_post" | "exlinefurniture:froggy_chair_brown_recipe" | "adorn:jungle_kitchen_sink" | "extshape:waxed_copper_pressure_plate" | "extshape:waxed_exposed_cut_copper_vertical_slab_from_waxed_exposed_copper_stonecutting" | "extshape:sea_lantern_quarter_piece_from_vertical_quarter_piece" | "extshape:moss_vertical_stairs" | "extshape:purpur_quarter_piece_from_stairs_stonecutting" | "minecraft:deepslate_tile_slab_from_deepslate_tiles_stonecutting" | "extshape:cobbled_deepslate_pressure_plate" | "extshape:green_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_concrete_quarter_piece_from_stonecutting" | "extshape:granite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "mtr:station_color_chiseled_stone_bricks" | "minecraft:end_stone_bricks_from_end_stone_stonecutting" | "extshape:chiseled_red_sandstone_slab_from_red_sandstone_stonecutting" | "mtr:rail_connector_siding" | "extshape:brown_wool_stairs" | "exlinefurniture:crimson_bench_recipe" | "adorn:stonecutting/mossy_stone_brick_step" | "extshape:light_blue_concrete_vertical_quarter_piece_from_stonecutting" | "mtr:station_color_stone_slab" | "extshape:pumpkin_wall" | "extshape:smooth_basalt_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:diorite_quarter_piece_from_slab" | "extshape:glowstone_stairs_from_vertical_stairs" | "extshape:cobblestone_fence" | "extshape:bedrock_quarter_piece_from_stonecutting" | "extshape:pink_concrete_vertical_stairs_from_stonecutting" | "extshape:smooth_basalt_pressure_plate" | "minecraft:waxed_exposed_cut_copper_slab" | "minecraft:dark_oak_fence" | "extshape:gold_stairs" | "exlinefurniture:birch_chair_green_recipe2" | "adorn:jungle_platform" | "extshape:light_gray_terracotta_slab" | "extshape:packed_ice_slab_from_vertical_slab" | "adorn:dark_oak_kitchen_cupboard" | "extshape:light_gray_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:crimson_chair_recipe" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_copper_stonecutting" | "adorn:green_table_lamp" | "mtr:tunnel_creator_6_7_1" | "mtr:tunnel_creator_6_7_2" | "mtr:tunnel_creator_6_7_3" | "extshape:granite_fence" | "adorn:stonecutting/cut_red_sandstone_platform" | "extshape:raw_copper_vertical_quarter_piece_from_stonecutting" | "extshape:smooth_basalt_fence_gate" | "minecraft:blaze_powder" | "extshape:chiseled_quartz_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:chain" | "extshape:brown_glazed_terracotta_slab_from_stonecutting" | "adorn:dark_oak_drawer" | "extshape:gray_concrete_vertical_quarter_piece" | "extshape:warped_vertical_quarter_piece" | "adorn:stonecutting/cut_sandstone_post" | "minecraft:oak_fence" | "extshape:light_gray_terracotta_vertical_stairs_from_stonecutting" | "exlinefurniture:froggy_chair_cyan_recipe" | "extshape:raw_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:ancient_debris_fence_gate" | "extshape:green_terracotta_vertical_slab_from_stonecutting" | "extshape:oak_vertical_quarter_piece" | "extshape:light_gray_carpet_from_pressure_plate" | "extshape:smooth_red_sandstone_stairs_from_vertical_stairs" | "extshape:cobblestone_vertical_quarter_piece_from_vertical_slab" | "mtr:psd_door_1_main" | "extshape:blue_terracotta_stairs_from_stonecutting" | "extshape:netherrack_wall_from_stonecutting" | "exlinefurniture:window_slider" | "extshape:calcite_button" | "mtr:railway_sign_5_odd" | "extshape:calcite_pressure_plate" | "extshape:diamond_vertical_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_stairs_stonecutting" | "exlinefurniture:birch_chair_purple_recipe2" | "exlinefurniture:birch_chair_white_recipe2" | "minecraft:deepslate" | "extshape:magenta_wool_button" | "extshape:raw_gold_pressure_plate" | "extshape:orange_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece" | "extshape:nether_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:cobbled_deepslate_quarter_piece_from_vertical_slab" | "extshape:red_terracotta_stairs" | "extshape:light_gray_wool_vertical_stairs" | "extshape:shroomlight_fence_gate" | "extshape:orange_wool_fence_gate" | "extshape:gray_wool_fence_gate" | "extshape:deepslate_brick_vertical_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "extshape:nether_wart_slab_from_vertical_slab" | "extshape:red_concrete_button" | "extshape:smooth_red_sandstone_quarter_piece_from_stonecutting" | "adorn:stonecutting/end_stone_brick_step" | "extshape:magenta_carpet_from_pressure_plate" | "extshape:cobblestone_quarter_piece_from_slab_stonecutting" | "minecraft:prismarine_slab_from_prismarine_stonecutting" | "extshape:quartz_brick_slab_from_quartz_block_stonecutting" | "extshape:quartz_brick_pressure_plate" | "extshape:smooth_red_sandstone_quarter_piece_from_slab" | "extshape:nether_brick_fence_gate" | "extshape:waxed_copper_fence" | "minecraft:deepslate_tile_wall_from_deepslate_bricks_stonecutting" | "minecraft:green_terracotta" | "extshape:spruce_vertical_stairs" | "minecraft:white_stained_glass" | "exlinefurniture:crimson_chair_white_recipe" | "exlinefurniture:wither_skeleton_doll_recipe" | "mtr:psd_glass_end_1_1" | "mtr:clock_pole" | "extshape:netherrack_quarter_piece_from_vertical_slab_stonecutting" | "mtr:psd_glass_end_1_2" | "adorn:stonecutting/purpur_post" | "extshape:gold_vertical_stairs" | "extshape:gray_concrete_stairs" | "extshape:smooth_quartz_fence_gate" | "minecraft:purpur_stairs" | "extshape:yellow_terracotta_slab" | "extshape:polished_blackstone_brick_vertical_slab" | "extshape:waxed_weathered_copper_button" | "adorn:stonecutting/prismarine_step" | "extshape:chiseled_stone_brick_slab_from_vertical_slab" | "exlinefurniture:birch_chair_blue_recipe" | "adorn:stonecutting/granite_platform" | "minecraft:quartz_from_blasting" | "exlinefurniture:oak_log_table_recipe" | "extshape:blue_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:stone_brick_fence_gate" | "extshape:deepslate_tile_vertical_quarter_piece_from_stonecutting" | "extshape:chiseled_quartz_slab_from_stonecutting" | "minecraft:purpur_slab" | "extshape:waxed_weathered_cut_copper_pressure_plate" | "minecraft:chiseled_polished_blackstone_from_blackstone_stonecutting" | "extshape:purple_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:birch_chair_light_blue_recipe" | "exlinefurniture:birch_lamp_green_recipe" | "extshape:raw_gold_wall" | "minecraft:gold_nugget" | "extshape:polished_diorite_vertical_quarter_piece" | "chiselsandbits:bit_storage" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:red_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:prismarine_stairs_from_vertical_stairs" | "minecraft:waxed_oxidized_cut_copper" | "minecraft:lime_bed_from_white_bed" | "exlinefurniture:dark_oak_lamp_pink_recipe" | "extshape:waxed_copper_quarter_piece_from_vertical_slab_stonecutting" | "mtr:arrival_projector_1_large" | "extshape:lime_wool_fence" | "extshape:blue_concrete_vertical_slab_from_stonecutting" | "mtr:station_color_stained_glass_slab" | "minecraft:blast_furnace" | "minecraft:polished_andesite_stairs" | "extshape:polished_blackstone_vertical_stairs_from_stonecutting" | "extshape:light_blue_wool_fence_gate" | "exlinefurniture:acacia_chair_yellow_recipe2" | "extshape:green_terracotta_quarter_piece_from_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:white_terracotta_fence" | "minecraft:light_blue_stained_glass_pane_from_glass_pane" | "minecraft:magenta_dye_from_lilac" | "extshape:blue_concrete_quarter_piece_from_slab_stonecutting" | "extshape:red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:tuff_quarter_piece_from_vertical_slab" | "adorn:basalt_post" | "extshape:yellow_concrete_stairs_from_stonecutting" | "extshape:light_gray_concrete_stairs" | "exlinefurniture:dark_oak_lamp_red_recipe" | "minecraft:blue_stained_glass_pane_from_glass_pane" | "extshape:dark_prismarine_quarter_piece_from_stairs_stonecutting" | "extshape:end_stone_stairs_from_vertical_stairs" | "mtr:lift_track_1" | "extshape:red_terracotta_vertical_quarter_piece" | "minecraft:red_sandstone_wall_from_red_sandstone_stonecutting" | "extshape:raw_copper_vertical_stairs_from_stonecutting" | "extshape:chiseled_sandstone_vertical_stairs_from_sandstone_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_slab" | "extshape:purpur_quarter_piece_from_vertical_quarter_piece" | "extshape:iron_slab_from_vertical_slab" | "minecraft:fletching_table" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_copper_stonecutting" | "exlinefurniture:acacia_adirondack_chair_recipe" | "extshape:chiseled_quartz_quarter_piece_from_slab" | "minecraft:mossy_cobblestone_wall" | "extshape:netherite_vertical_slab" | "extshape:crimson_vertical_quarter_piece" | "minecraft:spyglass" | "exlinefurniture:oak_lamp_blue_recipe" | "extshape:amethyst_slab_from_vertical_slab" | "adorn:prismarine_brick_step" | "extshape:mossy_cobblestone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:pink_stained_glass" | "extshape:blue_terracotta_wall" | "minecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting" | "extshape:chiseled_nether_brick_stairs_from_nether_bricks_stonecutting" | "extshape:calcite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:andesite_slab_from_vertical_slab" | "extshape:blue_terracotta_vertical_quarter_piece" | "extshape:lime_concrete_vertical_slab_from_stonecutting" | "extshape:waxed_oxidized_copper_quarter_piece_from_stairs_stonecutting" | "minecraft:yellow_stained_glass_pane" | "adorn:stonecutting/polished_blackstone_brick_post" | "extshape:chiseled_stone_brick_vertical_stairs_from_stonecutting" | "extshape:terracotta_wall_from_stonecutting" | "extshape:waxed_weathered_cut_copper_vertical_slab_from_stonecutting" | "minecraft:diorite_slab_from_diorite_stonecutting" | "exlinefurniture:spruce_chair_magenta_recipe2" | "exlinefurniture:jungle_chair_gray_recipe2" | "inmis:ender_pouch" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_vertical_slab" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:stonecutting/end_stone_brick_platform" | "extshape:gray_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:oxidized_cut_copper_from_oxidized_copper_stonecutting" | "minecraft:bread" | "adorn:acacia_kitchen_sink" | "exlinefurniture:shutters_oak" | "minecraft:lever" | "extshape:petrified_oak_slab" | "extshape:mossy_cobblestone_pressure_plate" | "extshape:purple_wool_fence_gate" | "minecraft:end_stone_brick_wall_from_end_stone_stonecutting" | "extshape:emerald_slab" | "exlinefurniture:light" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_stonecutting" | "extshape:chiseled_stone_brick_wall_from_stonecutting" | "extshape:lime_wool_stairs" | "extshape:moss_stairs_from_vertical_stairs" | "adorn:spruce_drawer" | "extshape:stone_brick_quarter_piece_from_vertical_slab" | "extshape:raw_copper_vertical_stairs" | "exlinefurniture:birch_chair_purple_recipe" | "extshape:polished_granite_quarter_piece_from_vertical_quarter_piece" | "extshape:prismarine_brick_quarter_piece_from_vertical_slab" | "minecraft:black_banner" | "minecraft:iron_shovel" | "mtr:station_color_diorite_slab" | "extshape:black_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:polished_granite_vertical_quarter_piece_from_granite_vertical_stairs" | "extshape:gold_vertical_stairs_from_stonecutting" | "extshape:red_nether_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_gray_terracotta_quarter_piece_from_vertical_quarter_piece" | "mtr:tunnel_creator_4_3_2" | "extshape:pink_terracotta_vertical_stairs" | "extshape:polished_deepslate_vertical_quarter_piece_from_stonecutting" | "mtr:tunnel_creator_4_3_4" | "extshape:purple_terracotta_vertical_slab_from_stonecutting" | "extshape:end_stone_vertical_quarter_piece_from_stonecutting" | "extshape:bedrock_slab" | "extshape:dark_prismarine_button" | "minecraft:black_bed_from_white_bed" | "extshape:dripstone_vertical_quarter_piece" | "exlinefurniture:dark_oak_lamp_gray_recipe" | "extshape:yellow_wool_pressure_plate" | "extshape:white_terracotta_quarter_piece_from_stonecutting" | "extshape:white_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_cut_copper_vertical_stairs_from_stonecutting" | "extshape:terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:white_concrete_wall" | "extshape:red_sandstone_vertical_slab_from_stonecutting" | "extshape:tuff_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:cooked_chicken" | "extshape:prismarine_brick_vertical_slab" | "extshape:chiseled_quartz_quarter_piece_from_quartz_vertical_slab_stonecutting" | "adorn:crates/unpack/beetroot" | "minecraft:oak_door" | "extshape:stone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:packed_ice_vertical_stairs" | "extshape:orange_terracotta_wall_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:netherrack_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:polished_diorite_stairs_from_diorite_stonecutting" | "minecraft:spruce_door" | "adorn:stonecutting/polished_deepslate_step" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_waxed_weathered_copper_vertical_slab_stonecutting" | "extshape:cyan_terracotta_button" | "extshape:white_glazed_terracotta_slab" | "extshape:diamond_quarter_piece_from_vertical_quarter_piece" | "extshape:diamond_quarter_piece_from_vertical_slab_stonecutting" | "extshape:iron_stairs_from_vertical_stairs" | "extshape:gold_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_concrete_fence" | "minecraft:dark_prismarine" | "exlinefurniture:crimson_chair_yellow_recipe2" | "minecraft:leather_horse_armor" | "minecraft:candle" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:deepslate_tile_slab_from_cobbled_deepslate_stonecutting" | "extshape:smooth_quartz_quarter_piece_from_stonecutting" | "extshape:polished_deepslate_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:ancient_debris_vertical_slab_from_stonecutting" | "exlinefurniture:crimson_chair_black_recipe" | "extshape:crying_obsidian_vertical_slab_from_stonecutting" | "extshape:nether_wart_slab" | "mtr:station_color_polished_diorite_slab" | "extshape:emerald_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:jungle_lamp_white_recipe" | "extshape:oak_quarter_piece_from_slab" | "extshape:cyan_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:brown_terracotta_stairs_from_vertical_stairs" | "extshape:lime_terracotta_vertical_stairs_from_stonecutting" | "exlinefurniture:spruce_chair_magenta_recipe" | "extshape:black_wool_vertical_quarter_piece" | "extshape:gray_concrete_vertical_stairs" | "extshape:terracotta_stairs_from_vertical_stairs" | "minecraft:jungle_slab" | "mtr:railway_sign_pole" | "exlinefurniture:acacia_stripped_log_glass_table_recipe" | "extshape:lime_terracotta_slab" | "minecraft:skull_banner_pattern" | "extshape:purple_wool_fence" | "extshape:gray_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:quartz_brick_fence_gate" | "extshape:raw_copper_fence" | "extshape:waxed_weathered_copper_fence" | "minecraft:granite" | "minecraft:melon_seeds" | "extshape:brown_terracotta_stairs" | "extshape:polished_blackstone_vertical_stairs_from_blackstone_stonecutting" | "extshape:chiseled_sandstone_vertical_slab_from_sandstone_stonecutting" | "mtr:ticket_processor_exit" | "minecraft:black_dye_from_wither_rose" | "exlinefurniture:warped_chair_purple_recipe" | "exlinefurniture:oak_lamp_light_blue_recipe" | "extshape:cut_sandstone_vertical_stairs_from_sandstone_stonecutting" | "extshape:waxed_cut_copper_fence_gate" | "extshape:green_wool_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_lamp_light_blue_recipe" | "extshape:waxed_oxidized_copper_pressure_plate" | "exlinefurniture:jungle_chair_light_gray_recipe2" | "extshape:green_concrete_quarter_piece_from_vertical_quarter_piece" | "mtr:station_color_cobblestone_slab" | "extshape:brown_terracotta_vertical_stairs" | "extshape:red_concrete_slab" | "mtr:station_color_clay" | "extshape:mossy_stone_brick_quarter_piece_from_stonecutting" | "adorn:stonecutting/jungle_post" | "exlinefurniture:warped_lamp_white_recipe" | "extshape:purpur_vertical_slab" | "extshape:waxed_exposed_copper_fence" | "exlinefurniture:oak_lamp_lime_recipe" | "minecraft:packed_ice" | "extshape:nether_brick_button" | "extshape:smooth_sandstone_quarter_piece_from_vertical_quarter_piece" | "mtr:glass_fence_heo" | "extshape:red_nether_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:gray_terracotta_button" | "minecraft:deepslate_tile_slab_from_deepslate_bricks_stonecutting" | "extshape:green_concrete_fence_gate" | "mtr:station_color_purpur_pillar_slab" | "extshape:nether_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:brown_wool_wall" | "extshape:cobblestone_quarter_piece_from_vertical_quarter_piece" | "extshape:clay_slab" | "extshape:chiseled_stone_brick_quarter_piece_from_slab" | "exlinefurniture:oak_stripped_log_glass_table_recipe" | "extshape:raw_copper_stairs_from_stonecutting" | "extshape:prismarine_quarter_piece_from_slab" | "minecraft:cobbled_deepslate_wall" | "adorn:oak_step" | "minecraft:purpur_slab_from_purpur_block_stonecutting" | "extshape:light_gray_terracotta_stairs_from_vertical_stairs" | "extshape:brown_terracotta_slab_from_stonecutting" | "extshape:chiseled_nether_brick_quarter_piece_from_vertical_slab_stonecutting" | "adorn:acacia_platform" | "extshape:light_gray_concrete_stairs_from_stonecutting" | "extshape:nether_wart_fence" | "extshape:netherite_quarter_piece_from_stonecutting" | "minecraft:smooth_stone" | "extshape:chiseled_quartz_slab_from_vertical_slab" | "exlinefurniture:spruce_lamp_magenta_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_waxed_weathered_copper_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:granite_slab_from_vertical_slab" | "exlinefurniture:jungle_lamp_brown_recipe" | "extshape:blue_wool_pressure_plate" | "exlinefurniture:acacia_log_table_recipe" | "extshape:deepslate_brick_fence" | "minecraft:purple_carpet" | "extshape:quartz_brick_wall_from_stonecutting" | "exlinefurniture:acacia_chair_light_blue_recipe" | "extshape:white_concrete_quarter_piece_from_vertical_slab_stonecutting" | "mtr:signal_light_4" | "extshape:iron_quarter_piece_from_slab" | "minecraft:polished_granite_slab_from_granite_stonecutting" | "mtr:signal_light_3" | "mtr:signal_light_2" | "mtr:signal_light_1" | "extshape:cyan_concrete_slab_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_stonecutting" | "minecraft:ender_eye" | "extshape:terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:emerald_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:birch_slab" | "exlinefurniture:spider_doll_recipe" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_stonecutting" | "minecraft:waxed_cut_copper_stairs" | "minecraft:quartz_bricks_from_quartz_block_stonecutting" | "minecraft:pink_stained_glass_pane_from_glass_pane" | "extshape:smooth_stone_wall_from_stonecutting" | "adorn:stonecutting/stone_brick_post" | "mtr:signal_connector_gray" | "extshape:prismarine_slab_from_vertical_slab" | "minecraft:stone_hoe" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_slab_stonecutting" | "exlinefurniture:warped_lamp_brown_recipe" | "exlinefurniture:birch_chair_green_recipe" | "mtr:station_color_stone" | "exlinefurniture:oak_chair_yellow_recipe2" | "minecraft:exposed_cut_copper_stairs_from_exposed_cut_copper_stonecutting" | "minecraft:cooked_mutton_from_campfire_cooking" | "extshape:netherrack_vertical_slab" | "extshape:dark_prismarine_vertical_quarter_piece_from_stonecutting" | "minecraft:cooked_beef" | "exlinefurniture:crimson_chair_gray_recipe2" | "minecraft:oxidized_cut_copper" | "extshape:brown_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "mtr:lift_door_1" | "chiselsandbits:sealant" | "extshape:pumpkin_fence_gate" | "exlinefurniture:froggy_chair_light_gray_recipe" | "extshape:waxed_copper_fence_gate" | "extshape:brown_concrete_stairs" | "adorn:stonecutting/dark_prismarine_platform" | "exlinefurniture:dark_oak_lamp_magenta_recipe" | "extshape:end_stone_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_wool_button" | "extshape:light_blue_glazed_terracotta_slab" | "minecraft:gold_nugget_from_smelting" | "minecraft:chiseled_quartz_block_from_quartz_block_stonecutting" | "extshape:tuff_pressure_plate" | "extshape:raw_iron_quarter_piece_from_stonecutting" | "extshape:magenta_wool_slab" | "extshape:smooth_quartz_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_terracotta_vertical_slab" | "exlinefurniture:spruce_chair_cyan_recipe" | "mtr:psd_door_1_2" | "exlinefurniture:window_slider_crimson" | "mtr:psd_door_1_1" | "extshape:green_carpet_from_pressure_plate" | "adorn:crimson_kitchen_sink" | "extshape:terracotta_stairs_from_stonecutting" | "extshape:smooth_basalt_quarter_piece_from_stonecutting" | "extshape:gilded_blackstone_quarter_piece_from_stonecutting" | "mtr:railway_sign_7_even_2" | "extshape:amethyst_quarter_piece_from_slab" | "extshape:nether_wart_vertical_slab" | "mtr:railway_sign_7_even_1" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_terracotta_stairs_from_vertical_stairs" | "extshape:crying_obsidian_stairs" | "mtr:lift_2_2_double_sided_1" | "mtr:signal_remover_cyan" | "mtr:lift_2_2_double_sided_3" | "extshape:brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_granite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_sandstone_vertical_slab_from_stonecutting" | "minecraft:weathered_cut_copper_slab_from_weathered_cut_copper_stonecutting" | "extshape:brown_concrete_vertical_stairs_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_slab_stonecutting" | "extshape:black_glazed_terracotta_slab" | "adorn:stonecutting/cut_red_sandstone_post" | "exlinefurniture:jungle_chair_black_recipe" | "extshape:gold_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_vertical_stairs" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_stonecutting" | "extshape:bedrock_vertical_quarter_piece_from_stonecutting" | "adorn:blackstone_step" | "extshape:cut_red_sandstone_quarter_piece_from_vertical_quarter_piece" | "adorn:smooth_red_sandstone_step" | "extshape:smooth_sandstone_quarter_piece_from_vertical_slab" | "minecraft:shulker_box_coloring" | "extshape:oak_slab_from_vertical_slab" | "extshape:brick_vertical_slab" | "minecraft:deepslate_tile_stairs_from_polished_deepslate_stonecutting" | "exlinefurniture:husk_arm_recipe" | "extshape:black_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:enchanting_table" | "minecraft:white_glazed_terracotta" | "minecraft:lead" | "extshape:polished_blackstone_brick_quarter_piece_from_stairs_stonecutting" | "extshape:tuff_vertical_slab" | "exlinefurniture:warped_chair_red_recipe" | "extshape:green_terracotta_stairs" | "exlinefurniture:jungle_chair_recipe" | "minecraft:stripped_spruce_wood" | "minecraft:acacia_wood" | "mtr:station_color_gravel" | "extshape:diamond_stairs" | "extshape:gray_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:crimson_lamp_gray_recipe" | "extshape:smooth_red_sandstone_button" | "extshape:pink_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_red_sandstone_wall_from_red_sandstone_stonecutting" | "extshape:quartz_brick_quarter_piece_from_quartz_block_stonecutting" | "exlinefurniture:acacia_bench_recipe" | "extshape:light_blue_terracotta_vertical_stairs" | "minecraft:red_wool" | "extshape:gilded_blackstone_vertical_quarter_piece" | "adorn:dark_oak_chair" | "adorn:dark_prismarine_platform" | "adorn:oak_table" | "extshape:lime_concrete_stairs_from_stonecutting" | "exlinefurniture:spruce_lamp_lime_recipe" | "mtr:glass_fence_plain" | "exlinefurniture:jungle_lamp_lime_recipe" | "exlinefurniture:warped_lamp_pink_recipe" | "extshape:orange_terracotta_pressure_plate" | "extshape:red_wool_slab" | "extshape:green_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:cyan_terracotta_fence_gate" | "minecraft:magenta_wool" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_waxed_copper_vertical_slab_stonecutting" | "extshape:honeycomb_quarter_piece_from_vertical_quarter_piece" | "adorn:red_nether_brick_platform" | "extshape:red_glazed_terracotta_slab" | "minecraft:waxed_cut_copper_slab" | "extshape:waxed_oxidized_copper_fence_gate" | "exlinefurniture:froggy_chair_gray_recipe" | "adorn:birch_bench" | "extshape:orange_concrete_vertical_slab" | "extshape:polished_granite_quarter_piece_from_granite_stairs_stonecutting" | "extshape:chiseled_quartz_vertical_stairs" | "extshape:dark_prismarine_fence_gate" | "extshape:polished_diorite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_cut_copper_stairs_from_vertical_stairs" | "extshape:waxed_exposed_copper_slab" | "extshape:black_terracotta_vertical_slab" | "extshape:blue_terracotta_slab_from_vertical_slab" | "extshape:green_wool_slab" | "extshape:waxed_copper_quarter_piece_from_slab_stonecutting" | "minecraft:leather_helmet" | "minecraft:light_blue_bed" | "extshape:mossy_stone_brick_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_button" | "extshape:andesite_vertical_slab" | "extshape:gray_wool_vertical_quarter_piece" | "minecraft:nether_brick_stairs" | "minecraft:purple_wool" | "minecraft:magenta_bed" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_copper_stonecutting" | "minecraft:magenta_dye_from_blue_red_white_dye" | "adorn:purple_table_lamp" | "exlinefurniture:birch_log_table_recipe" | "exlinefurniture:warped_chair_orange_recipe2" | "minecraft:pink_terracotta" | "extshape:chiseled_deepslate_fence" | "extshape:chiseled_sandstone_quarter_piece_from_slab" | "extshape:gray_wool_quarter_piece_from_slab" | "extshape:green_concrete_stairs_from_stonecutting" | "extshape:smooth_quartz_quarter_piece_from_slab" | "extshape:blue_concrete_quarter_piece_from_slab" | "extshape:yellow_concrete_quarter_piece_from_slab_stonecutting" | "extshape:purpur_vertical_stairs_from_stonecutting" | "minecraft:prismarine_stairs" | "mtr:boat_node" | "minecraft:white_dye" | "extshape:polished_deepslate_vertical_slab" | "extshape:brown_concrete_fence" | "extshape:brown_concrete_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:warped_lamp_gray_recipe" | "extshape:quartz_brick_slab_from_vertical_slab" | "adorn:gray_table_lamp" | "extshape:prismarine_quarter_piece_from_vertical_slab_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_deepslate_brick_stairs_stonecutting" | "exlinefurniture:birch_chair_cyan_recipe" | "minecraft:brown_stained_glass" | "extshape:prismarine_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:stone_brick_quarter_piece_from_vertical_slab_stonecutting" | "mtr:brush" | "minecraft:tinted_glass" | "extshape:andesite_quarter_piece_from_vertical_quarter_piece" | "extshape:stone_brick_vertical_stairs" | "extshape:gray_concrete_wall" | "extshape:obsidian_quarter_piece_from_slab" | "extshape:waxed_copper_vertical_quarter_piece_from_vertical_slab" | "minecraft:lodestone" | "inmis:blazing_backpack" | "minecraft:cut_copper_stairs_from_copper_block_stonecutting" | "extshape:smooth_red_sandstone_vertical_slab_from_stonecutting" | "minecraft:stone_stairs" | "adorn:acacia_table" | "minecraft:dried_kelp_block" | "extshape:light_blue_terracotta_button" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_stairs_stonecutting" | "minecraft:quartz" | "extshape:cut_sandstone_stairs_from_stonecutting" | "minecraft:nether_brick_wall" | "redbits:crimson_large_button" | "extshape:raw_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_cobbled_deepslate_stonecutting" | "adorn:stonecutting/smooth_sandstone_step" | "extshape:iron_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_lamp_orange_recipe" | "extshape:netherite_quarter_piece_from_vertical_quarter_piece" | "extshape:quartz_brick_wall" | "extshape:pink_concrete_quarter_piece_from_stonecutting" | "extshape:raw_copper_vertical_slab_from_stonecutting" | "extshape:dark_oak_vertical_quarter_piece_from_vertical_slab" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_stairs_stonecutting" | "extshape:purpur_quarter_piece_from_vertical_slab" | "extshape:waxed_cut_copper_button" | "extshape:chiseled_quartz_vertical_quarter_piece_from_stonecutting" | "extshape:polished_deepslate_quarter_piece_from_slab" | "extshape:waxed_copper_stairs_from_vertical_stairs" | "extshape:waxed_weathered_copper_wall_from_stonecutting" | "extshape:end_stone_vertical_stairs" | "minecraft:orange_dye_from_orange_tulip" | "extshape:quartz_stairs_from_vertical_stairs" | "extshape:light_gray_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:white_wool_vertical_stairs" | "extshape:light_blue_concrete_stairs_from_stonecutting" | "exlinefurniture:spruce_log_table_recipe" | "extshape:red_concrete_stairs_from_vertical_stairs" | "exlinefurniture:acacia_stripped_log_table_recipe" | "adorn:stonecutting/smooth_red_sandstone_platform" | "extshape:chiseled_polished_blackstone_stairs_from_stonecutting" | "minecraft:blue_carpet" | "extshape:acacia_quarter_piece_from_vertical_quarter_piece" | "extshape:black_wool_quarter_piece_from_slab" | "extshape:spruce_slab_from_vertical_slab" | "extshape:polished_andesite_slab_from_vertical_slab" | "mtr:station_name_wall_black" | "exlinefurniture:froggy_chair_pink_recipe" | "extshape:light_blue_concrete_vertical_slab_from_stonecutting" | "extshape:quartz_brick_quarter_piece_from_quartz_slab_stonecutting" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:brewing/hot_chocolate" | "minecraft:cooked_chicken_from_smoking" | "extshape:lime_concrete_button" | "minecraft:cut_red_sandstone_from_red_sandstone_stonecutting" | "redbits:polished_blackstone_large_button" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_copper_stonecutting" | "exlinefurniture:birch_lamp_light_blue_recipe" | "extshape:jungle_vertical_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_wall_from_stonecutting" | "exlinefurniture:jungle_dresser_recipe" | "minecraft:dripstone_block" | "adorn:stone_step" | "extshape:cyan_terracotta_slab" | "minecraft:iron_hoe" | "extshape:polished_andesite_quarter_piece_from_stonecutting" | "extshape:polished_diorite_wall" | "extshape:polished_blackstone_vertical_slab_from_andesite_stonecutting" | "mtr:route_sign_standing_light_1" | "mtr:route_sign_standing_light_2" | "extshape:birch_slab_from_vertical_slab" | "extshape:netherite_vertical_quarter_piece" | "extshape:raw_gold_fence" | "minecraft:jungle_trapdoor" | "exlinefurniture:birch_stripped_log_glass_table_recipe" | "extshape:purpur_button" | "extshape:stone_quarter_piece_from_slab" | "extshape:blue_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:dark_prismarine_slab_from_vertical_slab" | "extshape:nether_brick_vertical_quarter_piece" | "extshape:diamond_vertical_stairs" | "extshape:pink_terracotta_stairs_from_vertical_stairs" | "exlinefurniture:window_heart_jungle" | "extshape:diamond_fence_gate" | "extshape:white_concrete_pressure_plate" | "minecraft:polished_blackstone_slab_from_polished_blackstone_stonecutting" | "extshape:smooth_quartz_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:glowstone_slab_from_vertical_slab" | "extshape:crying_obsidian_quarter_piece_from_slab" | "extshape:terracotta_quarter_piece_from_stonecutting" | "extshape:terracotta_vertical_stairs" | "extshape:sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:target" | "adorn:polished_andesite_step" | "extshape:waxed_cut_copper_quarter_piece_from_vertical_slab" | "minecraft:orange_carpet" | "extshape:black_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:warped_stairs_from_vertical_stairs" | "extshape:green_terracotta_stairs_from_stonecutting" | "extshape:packed_ice_stairs_from_vertical_stairs" | "exlinefurniture:jungle_chair_blue_recipe2" | "exlinefurniture:spruce_chair_yellow_recipe2" | "extshape:cyan_terracotta_vertical_slab_from_stonecutting" | "extshape:polished_blackstone_quarter_piece_from_andesite_slab_stonecutting" | "extshape:moss_fence" | "adorn:acacia_coffee_table" | "extshape:smooth_basalt_stairs_from_vertical_stairs" | "extshape:green_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_concrete_quarter_piece_from_slab" | "adorn:stonecutting/red_nether_brick_post" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_vertical_slab_stonecutting" | "extshape:blue_concrete_vertical_quarter_piece_from_vertical_slab" | "mtr:glass_fence_mos" | "extshape:calcite_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:birch_chair_pink_recipe" | "redbits:warped_large_button" | "exlinefurniture:spruce_chair_light_blue_recipe2" | "extshape:netherite_pressure_plate" | "extshape:netherite_stairs_from_vertical_stairs" | "exlinefurniture:spruce_chair_light_gray_recipe" | "exlinefurniture:acacia_lamp_gray_recipe" | "minecraft:chiseled_stone_bricks_stone_from_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_sandstone_slab_stonecutting" | "extshape:gilded_blackstone_quarter_piece_from_slab_stonecutting" | "extshape:iron_quarter_piece_from_stairs_stonecutting" | "minecraft:netherite_sword_smithing" | "exlinefurniture:oak_lamp_green_recipe" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pumpkin_fence" | "extshape:smooth_quartz_quarter_piece_from_stairs_stonecutting" | "extshape:light_blue_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:gilded_blackstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:polished_deepslate_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:cobblestone_vertical_stairs" | "extshape:nether_brick_vertical_slab_from_stonecutting" | "minecraft:magenta_concrete_powder" | "minecraft:red_dye_from_poppy" | "extshape:cut_red_sandstone_slab_from_vertical_slab" | "extshape:netherrack_vertical_quarter_piece" | "exlinefurniture:window_sliding_dark_oak" | "minecraft:light_blue_candle" | "mtr:tunnel_creator_5_7_1" | "mtr:tunnel_creator_5_7_2" | "exlinefurniture:acacia_lamp_white_recipe" | "mtr:tunnel_creator_5_7_3" | "minecraft:iron_ingot_from_blasting_deepslate_iron_ore" | "mtr:tunnel_creator_5_7_4" | "extshape:waxed_weathered_copper_vertical_slab_from_stonecutting" | "extshape:purpur_vertical_stairs" | "extshape:chiseled_quartz_quarter_piece_from_stonecutting" | "minecraft:deepslate_tile_wall_from_deepslate_tiles_stonecutting" | "minecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting" | "extshape:chiseled_stone_brick_slab_from_stonecutting" | "adorn:polished_blackstone_platform" | "minecraft:stone_bricks_from_stone_stonecutting" | "mtr:pids_2" | "mtr:pids_3" | "extshape:cobbled_deepslate_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_terracotta_stairs_from_stonecutting" | "extshape:end_stone_quarter_piece_from_slab_stonecutting" | "mtr:signal_connector_yellow" | "adorn:iron_shelf" | "minecraft:yellow_banner" | "extshape:jungle_stairs_from_vertical_stairs" | "extshape:calcite_stairs_from_stonecutting" | "extshape:polished_andesite_fence" | "exlinefurniture:window_slider_dark_oak" | "exlinefurniture:crimson_chair_light_blue_recipe" | "extshape:cut_red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:brick_fence" | "extshape:waxed_copper_quarter_piece_from_stairs_stonecutting" | "minecraft:purpur_stairs_from_purpur_block_stonecutting" | "minecraft:soul_lantern" | "extshape:light_blue_terracotta_pressure_plate" | "adorn:deepslate_tile_post" | "extshape:pink_terracotta_vertical_quarter_piece" | "extshape:polished_diorite_vertical_stairs_from_stonecutting" | "minecraft:crimson_trapdoor" | "exlinefurniture:lantern_brick" | "extshape:chiseled_quartz_pressure_plate" | "minecraft:firework_star_fade" | "exlinefurniture:crimson_lamp_blue_recipe" | "extshape:pink_wool_quarter_piece_from_slab" | "extshape:netherrack_vertical_stairs" | "exlinefurniture:warped_log_glass_table_recipe" | "minecraft:smooth_basalt" | "adorn:crates/unpack/cocoa_bean" | "extshape:packed_ice_stairs" | "extshape:light_blue_concrete_vertical_stairs_from_stonecutting" | "minecraft:blue_concrete_powder" | "minecraft:blue_stained_glass" | "extshape:orange_wool_pressure_plate" | "minecraft:iron_ingot_from_smelting_deepslate_iron_ore" | "minecraft:chiseled_deepslate_from_cobbled_deepslate_stonecutting" | "extshape:waxed_exposed_copper_vertical_slab_from_stonecutting" | "adorn:light_blue_table_lamp" | "extshape:andesite_vertical_slab_from_stonecutting" | "exlinefurniture:window_sliding_jungle" | "extshape:chiseled_nether_brick_vertical_stairs_from_stonecutting" | "minecraft:blue_candle" | "extshape:polished_diorite_stairs_from_vertical_stairs" | "mtr:ticket_barrier_entrance_1_1" | "mtr:ticket_barrier_entrance_1_2" | "extshape:amethyst_vertical_slab" | "exlinefurniture:flower_arrangement4_6" | "exlinefurniture:crimson_lamp_red_recipe" | "minecraft:flower_banner_pattern" | "extshape:warped_vertical_slab" | "exlinefurniture:flower_arrangement4_4" | "extshape:blackstone_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:flower_arrangement4_5" | "exlinefurniture:flower_arrangement4_2" | "extshape:gray_terracotta_slab" | "exlinefurniture:flower_arrangement4_3" | "extshape:green_concrete_vertical_quarter_piece" | "minecraft:cyan_carpet_from_white_carpet" | "extshape:orange_wool_fence" | "extshape:quartz_brick_fence" | "exlinefurniture:warped_chair_brown_recipe2" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_bricks_stonecutting" | "exlinefurniture:bird_bath_stone" | "extshape:chiseled_stone_brick_stairs_from_stonecutting" | "adorn:crates/unpack/nether_wart" | "minecraft:gold_ingot_from_blasting_raw_gold" | "extshape:quartz_brick_stairs_from_quartz_block_stonecutting" | "exlinefurniture:dark_oak_chair_light_gray_recipe" | "extshape:cobbled_deepslate_quarter_piece_from_stairs_stonecutting" | "minecraft:cut_red_sandstone_slab_from_red_sandstone_stonecutting" | "minecraft:gold_ingot_from_blasting_gold_ore" | "extshape:blackstone_quarter_piece_from_slab_stonecutting" | "adorn:stonecutting/basalt_platform" | "extshape:melon_vertical_quarter_piece" | "extshape:red_concrete_stairs_from_stonecutting" | "redbits:shaded_redstone_lamp" | "extshape:light_blue_wool_button" | "adorn:red_sandstone_post" | "extshape:prismarine_brick_wall" | "extshape:stone_slab_from_vertical_slab" | "extshape:chiseled_polished_blackstone_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:green_terracotta_fence" | "minecraft:purple_banner" | "extshape:waxed_oxidized_cut_copper_fence_gate" | "adorn:stonecutting/purpur_platform" | "extshape:orange_concrete_fence" | "extshape:lime_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:stone_quarter_piece_from_vertical_slab" | "extshape:cut_red_sandstone_vertical_slab" | "extshape:black_terracotta_vertical_quarter_piece_from_stonecutting" | "minecraft:wooden_hoe" | "extshape:terracotta_vertical_slab" | "extshape:light_gray_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:lime_concrete_quarter_piece_from_vertical_quarter_piece" | "adorn:crates/pack/beetroot_seed" | "exlinefurniture:oak_chair_cyan_recipe" | "extshape:dark_prismarine_quarter_piece_from_vertical_slab" | "extshape:chiseled_nether_brick_quarter_piece_from_stonecutting" | "extshape:melon_vertical_slab" | "extshape:white_concrete_vertical_slab_from_stonecutting" | "minecraft:waxed_oxidized_cut_copper_stairs" | "redbits:vision_sensor" | "adorn:crimson_bench" | "extshape:red_terracotta_quarter_piece_from_stonecutting" | "minecraft:blackstone_stairs_from_blackstone_stonecutting" | "extshape:gray_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:piston" | "extshape:white_wool_quarter_piece_from_vertical_slab" | "exlinefurniture:window_slider_acacia" | "minecraft:white_banner" | "minecraft:smooth_quartz" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_stonecutting" | "quartzelv:smooth_quartz_elevator" | "extshape:waxed_oxidized_cut_copper_wall" | "extshape:warped_wart_quarter_piece_from_vertical_quarter_piece" | "extshape:white_wool_slab_from_vertical_slab" | "minecraft:cut_red_sandstone_slab_from_cut_red_sandstone_stonecutting" | "extshape:deepslate_tile_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purpur_quarter_piece_from_stonecutting" | "extshape:light_blue_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:brown_wool_quarter_piece_from_slab" | "extshape:cobblestone_vertical_slab_from_stonecutting" | "extshape:gray_terracotta_vertical_stairs_from_stonecutting" | "minecraft:diorite_stairs_from_diorite_stonecutting" | "extshape:prismarine_brick_button" | "mtr:signal_remover_gray" | "exlinefurniture:oak_chair_pink_recipe" | "minecraft:green_glazed_terracotta" | "extshape:deepslate_tile_vertical_stairs_from_deepslate_bricks_stonecutting" | "redbits:emitter_minecart" | "extshape:waxed_cut_copper_vertical_slab_from_stonecutting" | "adorn:crimson_chair" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_wall" | "extshape:pink_concrete_pressure_plate" | "adorn:red_sofa" | "extshape:gray_wool_button" | "extshape:polished_andesite_quarter_piece_from_slab" | "extshape:waxed_cut_copper_slab_from_vertical_slab" | "extshape:gold_quarter_piece_from_stairs_stonecutting" | "minecraft:purple_bed_from_white_bed" | "extshape:melon_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece" | "minecraft:tipped_arrow" | "extshape:yellow_terracotta_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_button" | "exlinefurniture:spruce_chair_white_recipe2" | "extshape:light_gray_concrete_fence_gate" | "minecraft:light_blue_carpet" | "extshape:lapis_slab" | "extshape:chiseled_quartz_quarter_piece_from_stairs_stonecutting" | "extshape:white_carpet_from_pressure_plate" | "exlinefurniture:birch_chair_gray_recipe" | "extshape:terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_vertical_slab_from_stonecutting" | "minecraft:gold_ingot_from_smelting_deepslate_gold_ore" | "exlinefurniture:birch_chair_yellow_recipe" | "adorn:brick_chimney_from_block" | "extshape:amethyst_quarter_piece_from_vertical_slab" | "extshape:cobblestone_stairs_from_vertical_stairs" | "extshape:chiseled_red_sandstone_wall" | "minecraft:deepslate_tile_slab" | "extshape:diorite_fence" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_stonecutting" | "extshape:magenta_wool_wall" | "extshape:cyan_wool_slab" | "extshape:red_nether_brick_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:crimson_adirondack_chair_recipe" | "extshape:netherite_wall" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:chiseled_stone_brick_vertical_stairs_from_stone_stonecutting" | "exlinefurniture:flower_arrangement3" | "exlinefurniture:flower_arrangement4" | "exlinefurniture:flower_arrangement2" | "exlinefurniture:warped_lamp_orange_recipe" | "extshape:green_concrete_vertical_slab_from_stonecutting" | "extshape:tuff_quarter_piece_from_slab_stonecutting" | "extshape:white_concrete_stairs" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_slab_stonecutting" | "extshape:purple_concrete_quarter_piece_from_slab" | "extshape:polished_andesite_quarter_piece_from_slab_stonecutting" | "exlinefurniture:spruce_glass_table_recipe" | "exlinefurniture:birch_lamp_black_recipe" | "minecraft:warped_button" | "extshape:diorite_vertical_quarter_piece" | "extshape:lapis_vertical_quarter_piece" | "extshape:cobbled_deepslate_vertical_slab" | "extshape:raw_copper_slab_from_stonecutting" | "minecraft:armor_dye" | "extshape:black_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:tuff_vertical_quarter_piece" | "extshape:red_sandstone_quarter_piece_from_slab" | "extshape:pink_concrete_wall" | "minecraft:map" | "exlinefurniture:acacia_chair_pink_recipe" | "minecraft:detector_rail" | "exlinefurniture:jungle_chair_brown_recipe" | "extshape:dripstone_vertical_stairs" | "redbits:two_way_repeater" | "extshape:brown_concrete_vertical_slab" | "extshape:tuff_stairs_from_vertical_stairs" | "exlinefurniture:oak_lamp_light_gray_recipe" | "adorn:prismarine_brick_platform" | "minecraft:crafting_table" | "adorn:polished_granite_step" | "exlinefurniture:spruce_chair_lime_recipe2" | "minecraft:green_stained_glass_pane_from_glass_pane" | "extshape:red_terracotta_wall" | "adorn:jungle_step" | "extshape:shroomlight_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_light_gray_recipe2" | "extshape:light_blue_terracotta_stairs_from_vertical_stairs" | "minecraft:orange_wool" | "exlinefurniture:acacia_chair_black_recipe2" | "extshape:green_wool_button" | "minecraft:anvil" | "adorn:stonecutting/crimson_step" | "extshape:melon_slab" | "extshape:red_wool_quarter_piece_from_slab" | "extshape:quartz_vertical_quarter_piece_from_vertical_slab" | "extshape:dark_prismarine_vertical_quarter_piece" | "extshape:black_concrete_vertical_quarter_piece" | "extshape:diamond_quarter_piece_from_slab_stonecutting" | "extshape:nether_wart_quarter_piece_from_slab" | "exlinefurniture:warped_chair_cyan_recipe" | "exlinefurniture:crimson_chair_purple_recipe" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_red_sandstone_stonecutting" | "exlinefurniture:warped_lamp_cyan_recipe" | "extshape:smooth_red_sandstone_vertical_quarter_piece" | "extshape:stone_brick_vertical_stairs_from_stonecutting" | "extshape:prismarine_button" | "extshape:tuff_fence_gate" | "extshape:red_concrete_wall_from_stonecutting" | "adorn:nether_brick_step" | "exlinefurniture:crimson_chair_orange_recipe2" | "extshape:polished_granite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:black_glazed_terracotta" | "extshape:purple_terracotta_vertical_quarter_piece" | "extshape:deepslate_brick_quarter_piece_from_stonecutting" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:warped_lamp_black_recipe" | "extshape:waxed_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:carrot_on_a_stick" | "extshape:black_concrete_quarter_piece_from_stonecutting" | "extshape:lime_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_stonecutting" | "adorn:crates/crate" | "mtr:signal_remover_purple" | "exlinefurniture:dark_oak_chair_white_recipe2" | "adorn:birch_kitchen_counter" | "extshape:blue_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:mossy_stone_brick_slab_from_vertical_slab" | "adorn:dark_oak_bench" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_cut_copper_stonecutting" | "exlinefurniture:oak_chair_light_blue_recipe2" | "extshape:cobblestone_fence_gate" | "extshape:polished_blackstone_vertical_quarter_piece_from_andesite_stonecutting" | "extshape:bedrock_fence" | "minecraft:raw_iron_block" | "extshape:blue_wool_stairs_from_vertical_stairs" | "extshape:gray_wool_slab" | "minecraft:oak_button" | "extshape:waxed_copper_slab_from_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_deepslate_wall_from_cobbled_deepslate_stonecutting" | "extshape:granite_quarter_piece_from_vertical_slab" | "adorn:stonecutting/mossy_cobblestone_platform" | "extshape:purple_concrete_vertical_quarter_piece" | "extshape:orange_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "mtr:station_name_tall_block" | "extshape:waxed_oxidized_copper_stairs_from_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_vertical_quarter_piece" | "extshape:light_gray_terracotta_vertical_quarter_piece" | "adorn:crates/unpack/sweet_berry" | "extshape:obsidian_fence" | "minecraft:waxed_exposed_cut_copper" | "extshape:ancient_debris_stairs_from_vertical_stairs" | "extshape:ancient_debris_quarter_piece_from_slab_stonecutting" | "extshape:chiseled_polished_blackstone_quarter_piece_from_stonecutting" | "minecraft:item_frame" | "extshape:waxed_cut_copper_quarter_piece_from_slab" | "minecraft:iron_ingot_from_smelting_iron_ore" | "exlinefurniture:acacia_chair_gray_recipe" | "minecraft:polished_granite_stairs_from_polished_granite_stonecutting" | "adorn:stonecutting/deepslate_brick_platform" | "extshape:blackstone_vertical_quarter_piece" | "extshape:cyan_concrete_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:crimson_stripped_log_glass_table_recipe" | "mtr:pids_pole" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:pink_dye_from_pink_tulip" | "minecraft:arrow" | "extshape:cyan_concrete_quarter_piece_from_vertical_slab" | "extshape:warped_wart_stairs_from_vertical_stairs" | "extshape:andesite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:gray_terracotta_wall_from_stonecutting" | "extshape:iron_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_quarter_piece_from_vertical_slab" | "extshape:cobblestone_quarter_piece_from_vertical_slab" | "extshape:red_terracotta_vertical_stairs" | "exlinefurniture:jungle_lamp_magenta_recipe" | "extshape:terracotta_slab_from_vertical_slab" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_waxed_oxidized_copper_vertical_slab_stonecutting" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_stonecutting" | "extshape:prismarine_brick_wall_from_stonecutting" | "minecraft:red_sandstone_stairs" | "exlinefurniture:jungle_chair_pink_recipe2" | "extshape:chiseled_nether_brick_quarter_piece_from_slab" | "extshape:emerald_wall_from_stonecutting" | "extshape:yellow_concrete_vertical_slab_from_stonecutting" | "extshape:waxed_oxidized_copper_quarter_piece_from_slab_stonecutting" | "minecraft:green_wool" | "extshape:obsidian_slab" | "extshape:pink_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:purpur_vertical_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_vertical_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_stonecutting" | "extshape:purpur_wall_from_stonecutting" | "extshape:diorite_vertical_slab" | "extshape:shroomlight_pressure_plate" | "adorn:stonecutting/cobblestone_platform" | "minecraft:jungle_button" | "extshape:magenta_terracotta_quarter_piece_from_slab_stonecutting" | "adorn:dark_oak_shelf" | "exlinefurniture:acacia_lamp_pink_recipe" | "extshape:chiseled_deepslate_vertical_slab_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:moss_quarter_piece_from_vertical_slab" | "extshape:black_terracotta_slab_from_vertical_slab" | "extshape:black_terracotta_slab" | "minecraft:waxed_oxidized_copper_from_honeycomb" | "extshape:white_wool_quarter_piece_from_slab" | "minecraft:spruce_trapdoor" | "extshape:crimson_vertical_stairs" | "adorn:stone_brick_step" | "extshape:quartz_brick_quarter_piece_from_slab" | "extshape:purple_terracotta_stairs_from_vertical_stairs" | "minecraft:respawn_anchor" | "extshape:glowstone_wall" | "extshape:yellow_wool_button" | "mtr:rail_connector_20_one_way" | "exlinefurniture:spruce_chair_recipe" | "extshape:smooth_basalt_quarter_piece_from_stairs_stonecutting" | "extshape:white_concrete_quarter_piece_from_vertical_quarter_piece" | "mtr:signal_remover_magenta" | "extshape:pink_terracotta_button" | "extshape:purple_concrete_fence_gate" | "exlinefurniture:crimson_lamp_yellow_recipe" | "extshape:light_gray_concrete_pressure_plate" | "extshape:cyan_wool_slab_from_vertical_slab" | "adorn:smooth_red_sandstone_platform" | "adorn:purpur_post" | "exlinefurniture:oak_lamp_black_recipe" | "extshape:yellow_terracotta_quarter_piece_from_vertical_slab" | "minecraft:dark_prismarine_stairs" | "adorn:pink_table_lamp" | "extshape:light_gray_terracotta_quarter_piece_from_vertical_slab" | "extshape:green_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:lime_concrete_fence_gate" | "minecraft:polished_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:snow_block" | "extshape:diamond_slab_from_stonecutting" | "exlinefurniture:froggy_chair_yellow_recipe" | "exlinefurniture:oak_chair_gray_recipe" | "minecraft:cyan_wool" | "exlinefurniture:acacia_lamp_yellow_recipe" | "minecraft:composter" | "minecraft:sandstone_stairs" | "minecraft:coarse_dirt" | "extshape:magenta_terracotta_quarter_piece_from_slab" | "extshape:honeycomb_quarter_piece_from_vertical_slab" | "extshape:dark_oak_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_stripped_log_table_recipe" | "minecraft:prismarine_slab" | "minecraft:fermented_spider_eye" | "extshape:andesite_vertical_stairs_from_stonecutting" | "minecraft:light_gray_glazed_terracotta" | "extshape:acacia_vertical_slab" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_slab_stonecutting" | "extshape:white_concrete_slab" | "minecraft:gold_ingot_from_gold_block" | "extshape:yellow_terracotta_stairs_from_vertical_stairs" | "minecraft:cobbled_deepslate_slab" | "adorn:stonecutting/quartz_platform" | "extshape:green_concrete_slab" | "minecraft:iron_door" | "minecraft:purple_stained_glass_pane" | "extshape:cut_red_sandstone_vertical_stairs_from_red_sandstone_stonecutting" | "extshape:clay_fence_gate" | "extshape:orange_terracotta_quarter_piece_from_vertical_slab" | "extshape:mossy_cobblestone_quarter_piece_from_vertical_slab" | "extshape:brown_concrete_vertical_slab_from_stonecutting" | "extshape:chiseled_deepslate_slab_from_stonecutting" | "minecraft:chiseled_quartz_block" | "adorn:polished_blackstone_brick_platform" | "exlinefurniture:flower_arrangement3_5" | "exlinefurniture:flower_arrangement3_6" | "exlinefurniture:flower_arrangement3_3" | "exlinefurniture:flower_arrangement3_4" | "exlinefurniture:flower_arrangement3_2" | "extshape:dark_prismarine_fence" | "extshape:red_wool_fence" | "exlinefurniture:dark_oak_lamp_yellow_recipe" | "extshape:yellow_concrete_quarter_piece_from_stonecutting" | "mtr:station_color_smooth_stone" | "extshape:deepslate_tile_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:netherite_vertical_quarter_piece_from_stonecutting" | "extshape:nether_wart_wall" | "minecraft:smooth_quartz_stairs" | "extshape:red_sandstone_slab_from_vertical_slab" | "mtr:station_color_diorite" | "extshape:end_stone_pressure_plate" | "extshape:orange_wool_vertical_quarter_piece" | "adorn:crates/unpack/honeycomb" | "adorn:crates/pack/melon" | "extshape:light_gray_terracotta_fence_gate" | "adorn:stonecutting/stone_brick_platform" | "extshape:magenta_wool_stairs" | "extshape:green_terracotta_wall" | "adorn:spruce_table" | "extshape:orange_terracotta_vertical_slab" | "extshape:purple_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:calcite_stairs" | "minecraft:lime_dye" | "extshape:chiseled_nether_brick_stairs_from_vertical_stairs" | "extshape:waxed_exposed_cut_copper_vertical_slab" | "minecraft:oak_planks" | "extshape:dripstone_vertical_stairs_from_stonecutting" | "minecraft:orange_candle" | "extshape:light_blue_wool_slab_from_vertical_slab" | "extshape:black_terracotta_vertical_stairs" | "extshape:prismarine_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:magenta_concrete_pressure_plate" | "extshape:red_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:cut_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:stone_brick_wall" | "exlinefurniture:oak_chair_orange_recipe2" | "minecraft:repair_item" | "extshape:green_terracotta_vertical_quarter_piece" | "extshape:chiseled_nether_brick_slab_from_stonecutting" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:light_blue_dye_from_blue_white_dye" | "extshape:birch_quarter_piece_from_slab" | "extshape:yellow_terracotta_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_vertical_slab" | "minecraft:cyan_dye" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_vertical_slab_stonecutting" | "extshape:purple_terracotta_vertical_slab" | "extshape:waxed_exposed_copper_button" | "extshape:light_gray_concrete_vertical_quarter_piece_from_vertical_slab" | "minecraft:gold_block" | "minecraft:spruce_boat" | "extshape:granite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:gilded_blackstone_vertical_quarter_piece_from_vertical_slab" | "extshape:brown_concrete_vertical_quarter_piece" | "extshape:terracotta_button" | "extshape:polished_blackstone_brick_slab_from_vertical_slab" | "extshape:cyan_terracotta_wall_from_stonecutting" | "extshape:waxed_copper_slab_from_vertical_slab" | "exlinefurniture:oak_chair_brown_recipe2" | "extshape:prismarine_brick_quarter_piece_from_stonecutting" | "extshape:brown_wool_vertical_quarter_piece" | "minecraft:copper_ingot_from_blasting_raw_copper" | "extshape:pumpkin_vertical_stairs" | "extshape:blue_terracotta_quarter_piece_from_slab_stonecutting" | "minecraft:cut_red_sandstone_slab" | "exlinefurniture:dark_oak_stripped_log_table_recipe" | "extshape:obsidian_vertical_stairs" | "extshape:gray_terracotta_quarter_piece_from_slab_stonecutting" | "redbits:t_flip_flop" | "extshape:yellow_concrete_vertical_stairs_from_stonecutting" | "extshape:obsidian_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:calcite_wall_from_stonecutting" | "minecraft:emerald_from_smelting_deepslate_emerald_ore" | "adorn:jungle_kitchen_counter" | "extshape:sea_lantern_vertical_quarter_piece" | "extshape:quartz_brick_quarter_piece_from_slab_stonecutting" | "extshape:gilded_blackstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_basalt_stairs" | "extshape:lapis_quarter_piece_from_stonecutting" | "extshape:magenta_terracotta_vertical_stairs" | "minecraft:raw_iron" | "exlinefurniture:jungle_chair_orange_recipe" | "adorn:stonecutting/jungle_step" | "minecraft:iron_nugget" | "extshape:cut_red_sandstone_quarter_piece_from_slab" | "extshape:stone_fence_gate" | "extshape:chiseled_red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:waxed_oxidized_cut_copper_from_honeycomb" | "extshape:prismarine_brick_fence" | "adorn:stonecutting/diorite_platform" | "adorn:dark_oak_platform" | "mtr:railway_sign_6_even_1" | "mtr:railway_sign_6_even_2" | "minecraft:nether_wart_block" | "mtr:signal_connector_cyan" | "extshape:iron_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:bedrock_quarter_piece_from_vertical_slab" | "extshape:granite_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_wool_fence_gate" | "extshape:pink_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_copper_stairs_from_vertical_stairs" | "extshape:purple_wool_stairs" | "adorn:stonecutting/deepslate_brick_step" | "extshape:gold_stairs_from_vertical_stairs" | "extshape:raw_copper_pressure_plate" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_stonecutting" | "exlinefurniture:acacia_lamp_light_gray_recipe" | "exlinefurniture:warped_chair_light_blue_recipe2" | "minecraft:writable_book" | "extshape:gray_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:blue_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:polished_granite_stairs_from_vertical_stairs" | "minecraft:golden_apple" | "minecraft:diamond_pickaxe" | "minecraft:light_gray_dye_from_oxeye_daisy" | "extshape:lime_terracotta_wall" | "mtr:platform_hk_1_indented" | "extshape:waxed_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:deepslate_brick_fence_gate" | "exlinefurniture:warped_chair_pink_recipe" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_brick_stairs_stonecutting" | "extshape:black_terracotta_slab_from_stonecutting" | "extshape:blackstone_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_fence" | "extshape:calcite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:magenta_terracotta_slab_from_vertical_slab" | "extshape:orange_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:acacia_chair_purple_recipe2" | "extshape:chiseled_polished_blackstone_vertical_slab_from_stonecutting" | "exlinefurniture:dark_oak_chair_lime_recipe2" | "extshape:terracotta_vertical_slab_from_stonecutting" | "extshape:lapis_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:andesite_vertical_stairs" | "extshape:cyan_concrete_fence_gate" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_vertical_slab" | "minecraft:polished_blackstone_wall" | "minecraft:redstone_from_smelting_redstone_ore" | "extshape:polished_blackstone_quarter_piece_from_blackstone_stonecutting" | "extshape:waxed_exposed_cut_copper_wall" | "minecraft:suspicious_stew" | "redbits:birch_large_button" | "extshape:crying_obsidian_quarter_piece_from_slab_stonecutting" | "exlinefurniture:birch_lamp_orange_recipe" | "extshape:polished_blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_quartz_quarter_piece_from_vertical_slab" | "minecraft:yellow_bed_from_white_bed" | "extshape:polished_granite_vertical_slab_from_granite_stonecutting" | "extshape:cyan_concrete_pressure_plate" | "extshape:sandstone_stairs_from_vertical_stairs" | "extshape:chiseled_quartz_vertical_slab_from_stonecutting" | "extshape:iron_slab_from_stonecutting" | "extshape:gold_quarter_piece_from_stonecutting" | "extshape:cut_sandstone_vertical_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:waxed_copper_quarter_piece_from_vertical_slab" | "extshape:raw_iron_vertical_stairs_from_stonecutting" | "adorn:stonecutting/cobblestone_step" | "adorn:oak_coffee_table" | "extshape:waxed_exposed_copper_vertical_slab" | "extshape:warped_wart_quarter_piece_from_vertical_slab" | "extshape:chiseled_quartz_fence_gate" | "extshape:magenta_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:wooden_pickaxe" | "extshape:waxed_copper_vertical_slab" | "mtr:station_color_cobblestone" | "adorn:stonecutting/polished_andesite_step" | "bitsandchisels:smart_chisel" | "extshape:warped_wart_slab" | "extshape:white_concrete_quarter_piece_from_stonecutting" | "extshape:purpur_pressure_plate" | "extshape:cut_red_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_weathered_cut_copper_fence" | "extshape:pink_glazed_terracotta_slab" | "extshape:gilded_blackstone_vertical_slab" | "minecraft:stick_from_bamboo_item" | "extshape:cobbled_deepslate_quarter_piece_from_vertical_quarter_piece" | "extshape:dark_oak_vertical_quarter_piece" | "minecraft:diamond_from_blasting_diamond_ore" | "extshape:pink_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:purple_concrete_slab_from_vertical_slab" | "adorn:oak_kitchen_sink" | "extshape:polished_andesite_vertical_slab" | "extshape:bedrock_quarter_piece_from_stairs_stonecutting" | "minecraft:end_stone_brick_stairs" | "chiselsandbits:rotate_around_x" | "chiselsandbits:rotate_around_y" | "minecraft:stripped_crimson_hyphae" | "extshape:chiseled_deepslate_button" | "extshape:chiseled_sandstone_quarter_piece_from_vertical_quarter_piece" | "minecraft:cyan_carpet" | "chiselsandbits:rotate_around_z" | "adorn:diorite_post" | "minecraft:polished_deepslate_stairs_from_polished_deepslate_stonecutting" | "extshape:andesite_quarter_piece_from_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:oak_chair_blue_recipe2" | "extshape:pumpkin_slab_from_vertical_slab" | "adorn:quartz_platform" | "extshape:light_gray_terracotta_pressure_plate" | "extshape:waxed_cut_copper_vertical_quarter_piece_from_vertical_slab" | "minecraft:smooth_sandstone_stairs_from_smooth_sandstone_stonecutting" | "extshape:light_blue_terracotta_slab" | "extshape:chiseled_quartz_vertical_slab_from_quartz_block_stonecutting" | "extshape:blue_concrete_fence" | "extshape:purpur_quarter_piece_from_slab_stonecutting" | "minecraft:cyan_terracotta" | "exlinefurniture:spruce_bench_recipe" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "exlinefurniture:crimson_glass_table_recipe" | "minecraft:polished_deepslate_from_cobbled_deepslate_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "extshape:emerald_fence_gate" | "mtr:signal_connector_magenta" | "exlinefurniture:ceiling_fan_crimson_recipe" | "extshape:purple_terracotta_stairs_from_stonecutting" | "extshape:chiseled_polished_blackstone_quarter_piece_from_slab" | "extshape:jungle_quarter_piece_from_vertical_slab" | "extshape:red_sandstone_quarter_piece_from_vertical_quarter_piece" | "minecraft:light_gray_bed" | "extshape:calcite_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:window_heart_warped" | "extshape:orange_concrete_slab_from_stonecutting" | "extshape:amethyst_stairs_from_vertical_stairs" | "exlinefurniture:jungle_chair_magenta_recipe" | "extshape:deepslate_brick_vertical_stairs_from_polished_deepslate_stonecutting" | "minecraft:black_stained_glass_pane" | "mtr:station_color_bedrock_slab" | "extshape:moss_wall" | "extshape:blue_concrete_stairs" | "extshape:iron_stairs" | "exlinefurniture:jungle_lamp_orange_recipe" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:stonecutting/mossy_cobblestone_post" | "extshape:crying_obsidian_vertical_quarter_piece_from_stonecutting" | "extshape:gilded_blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "mtr:ticket_processor_1" | "exlinefurniture:drapes_brown_recipe" | "extshape:orange_terracotta_vertical_stairs_from_stonecutting" | "mtr:ticket_processor_2" | "exlinefurniture:acacia_chair_yellow_recipe" | "minecraft:golden_axe" | "exlinefurniture:acacia_lamp_light_blue_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_stonecutting" | "extshape:orange_wool_quarter_piece_from_vertical_slab" | "extshape:purpur_fence_gate" | "extshape:prismarine_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_bricks_stonecutting" | "extshape:dark_prismarine_vertical_stairs" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "extshape:chiseled_sandstone_wall_from_stonecutting" | "extshape:red_terracotta_vertical_slab_from_stonecutting" | "minecraft:snow" | "extshape:waxed_oxidized_copper_quarter_piece_from_vertical_slab" | "extshape:prismarine_brick_vertical_slab_from_stonecutting" | "exlinefurniture:acacia_chair_purple_recipe" | "minecraft:blackstone_wall_from_blackstone_stonecutting" | "adorn:stonecutting/polished_granite_post" | "extshape:orange_terracotta_stairs" | "adorn:purpur_platform" | "mtr:railway_sign_3_odd" | "extshape:red_nether_brick_vertical_slab_from_stonecutting" | "extshape:smooth_sandstone_button" | "extshape:brown_concrete_quarter_piece_from_slab_stonecutting" | "extshape:brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:emerald_from_smelting_emerald_ore" | "extshape:cobblestone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:red_wool_stairs" | "mtr:tunnel_creator_6_3_2" | "mtr:tunnel_creator_6_3_3" | "extshape:orange_terracotta_stairs_from_stonecutting" | "mtr:lift_4_3_double_sided_2" | "mtr:lift_4_3_double_sided_3" | "extshape:purple_concrete_button" | "mtr:lift_4_3_double_sided_1" | "exlinefurniture:oak_bench_recipe" | "extshape:chiseled_sandstone_slab_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:stone_brick_chimney" | "minecraft:white_concrete_powder" | "minecraft:yellow_terracotta" | "extshape:stone_brick_quarter_piece_from_stone_slab_stonecutting" | "chiselsandbits:chisel_netherite" | "extshape:waxed_cut_copper_quarter_piece_from_stonecutting" | "minecraft:chiseled_nether_bricks_from_nether_bricks_stonecutting" | "adorn:crates/pack/cocoa_bean" | "extshape:pink_wool_pressure_plate" | "extshape:waxed_weathered_copper_slab_from_vertical_slab" | "exlinefurniture:oak_chair_brown_recipe" | "mtr:railway_dashboard" | "extshape:blackstone_vertical_stairs_from_stonecutting" | "adorn:cut_red_sandstone_post" | "extshape:red_concrete_fence" | "extshape:amethyst_button" | "extshape:blue_terracotta_button" | "extshape:yellow_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:blue_concrete_quarter_piece_from_stonecutting" | "minecraft:barrel" | "extshape:cyan_glazed_terracotta_slab_from_stonecutting" | "extshape:polished_blackstone_vertical_quarter_piece_from_andesite_vertical_stairs" | "exlinefurniture:acacia_chair_lime_recipe2" | "extshape:red_terracotta_fence_gate" | "adorn:stonecutting/andesite_step" | "extshape:lime_terracotta_pressure_plate" | "extshape:raw_iron_stairs_from_vertical_stairs" | "extshape:purpur_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:orange_sofa" | "extshape:dark_prismarine_quarter_piece_from_vertical_quarter_piece" | "minecraft:deepslate_brick_slab_from_polished_deepslate_stonecutting" | "extshape:purple_terracotta_wall_from_stonecutting" | "extshape:green_concrete_quarter_piece_from_stonecutting" | "extshape:light_gray_terracotta_stairs_from_stonecutting" | "extshape:blue_concrete_slab_from_vertical_slab" | "extshape:warped_wart_slab_from_vertical_slab" | "extshape:yellow_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:light_blue_concrete_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_quarter_piece_from_slab" | "extshape:clay_slab_from_vertical_slab" | "minecraft:smithing_table" | "minecraft:deepslate_tile_slab_from_polished_deepslate_stonecutting" | "extshape:orange_terracotta_quarter_piece_from_stonecutting" | "adorn:dark_oak_step" | "minecraft:cauldron" | "mtr:station_color_coal_ore" | "extshape:sandstone_quarter_piece_from_slab_stonecutting" | "extshape:chiseled_quartz_stairs_from_quartz_block_stonecutting" | "extshape:magenta_concrete_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:oak_lamp_white_recipe" | "extshape:deepslate_brick_vertical_stairs_from_stonecutting" | "minecraft:waxed_weathered_cut_copper_slab_from_honeycomb" | "extshape:lime_terracotta_vertical_slab" | "extshape:andesite_fence" | "extshape:pink_terracotta_wall_from_stonecutting" | "extshape:lime_concrete_quarter_piece_from_stonecutting" | "minecraft:cobblestone_slab" | "extshape:dark_prismarine_wall" | "minecraft:gold_ingot_from_smelting_gold_ore" | "redbits:timer" | "minecraft:popped_chorus_fruit" | "extshape:green_terracotta_vertical_stairs" | "exlinefurniture:jungle_adirondack_chair_recipe" | "extshape:magenta_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:diamond_slab" | "extshape:quartz_brick_vertical_slab_from_quartz_block_stonecutting" | "extshape:black_wool_fence" | "extshape:bedrock_wall" | "mtr:station_color_stained_glass" | "exlinefurniture:warped_chair_brown_recipe" | "extshape:pumpkin_quarter_piece_from_vertical_quarter_piece" | "extshape:smooth_basalt_vertical_slab" | "exlinefurniture:toilet_recipe" | "minecraft:chest" | "minecraft:gray_stained_glass" | "extshape:red_concrete_vertical_quarter_piece_from_stonecutting" | "adorn:dark_prismarine_post" | "extshape:netherrack_slab" | "extshape:diorite_quarter_piece_from_vertical_slab_stonecutting" | "adorn:polished_granite_platform" | "extshape:magenta_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:white_terracotta_slab_from_stonecutting" | "minecraft:creeper_banner_pattern" | "extshape:black_carpet_from_pressure_plate" | "extshape:deepslate_brick_quarter_piece_from_cobbled_deepslate_slab_stonecutting" | "minecraft:red_bed" | "extshape:blackstone_vertical_slab" | "minecraft:deepslate_bricks_from_cobbled_deepslate_stonecutting" | "extshape:amethyst_fence_gate" | "mtr:train_sensor" | "extshape:cyan_concrete_vertical_stairs" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:gray_carpet_from_pressure_plate" | "extshape:diorite_vertical_quarter_piece_from_stonecutting" | "minecraft:end_stone_brick_slab_from_end_stone_stonecutting" | "extshape:red_wool_vertical_stairs" | "inmis:endless_backpack" | "extshape:yellow_terracotta_slab_from_stonecutting" | "extshape:lapis_quarter_piece_from_vertical_quarter_piece" | "extshape:magenta_wool_fence" | "extshape:melon_stairs_from_vertical_stairs" | "extshape:packed_ice_vertical_quarter_piece_from_vertical_slab" | "minecraft:iron_boots" | "minecraft:golden_chestplate" | "exlinefurniture:oak_chair_recipe" | "mtr:tunnel_creator_5_9_3" | "minecraft:copper_ingot_from_smelting_raw_copper" | "mtr:tunnel_creator_5_9_4" | "extshape:orange_terracotta_wall" | "mtr:tunnel_creator_5_9_1" | "exlinefurniture:ceiling_fan_birch_recipe" | "mtr:arrival_projector_1_small_2" | "extshape:light_blue_concrete_slab" | "minecraft:netherite_ingot" | "extshape:red_sandstone_quarter_piece_from_stonecutting" | "extshape:mossy_cobblestone_button" | "extshape:chiseled_quartz_vertical_quarter_piece_from_quartz_block_stonecutting" | "extshape:cut_red_sandstone_wall_from_stonecutting" | "mtr:arrival_projector_1_small_1" | "extshape:oak_vertical_quarter_piece_from_vertical_slab" | "extshape:emerald_quarter_piece_from_stonecutting" | "extshape:ancient_debris_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_concrete_vertical_slab_from_stonecutting" | "extshape:stone_vertical_slab" | "minecraft:light_blue_terracotta" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:spruce_stairs" | "extshape:yellow_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:window_heart_dark_oak" | "minecraft:jungle_sign" | "minecraft:cyan_candle" | "adorn:spruce_coffee_table" | "exlinefurniture:acacia_chair_cyan_recipe" | "extshape:bedrock_button" | "extshape:red_nether_brick_vertical_quarter_piece" | "extshape:ancient_debris_pressure_plate" | "extshape:chiseled_stone_brick_quarter_piece_from_vertical_slab" | "extshape:dark_oak_slab_from_vertical_slab" | "minecraft:light_gray_dye_from_white_tulip" | "exlinefurniture:oak_chair_black_recipe" | "extshape:dripstone_vertical_quarter_piece_from_vertical_slab" | "extshape:light_gray_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:magmatic_prismarine_chimney" | "adorn:prismarine_post" | "extshape:waxed_exposed_copper_vertical_quarter_piece" | "quartzelv:smooth_quartz_elevator_from_smooth_quartz" | "exlinefurniture:birch_chair_red_recipe" | "extshape:chiseled_quartz_wall" | "minecraft:light_gray_dye_from_black_white_dye" | "adorn:brewing/nether_wart_coffee" | "extshape:raw_gold_quarter_piece_from_stonecutting" | "extshape:quartz_brick_stairs_from_stonecutting" | "minecraft:slime_block" | "extshape:calcite_wall" | "extshape:blue_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:light_gray_terracotta_stairs" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_stonecutting" | "extshape:red_concrete_fence_gate" | "minecraft:cooked_rabbit_from_campfire_cooking" | "mtr:arrival_projector_1_medium" | "extshape:light_gray_wool_stairs" | "extshape:raw_gold_slab" | "extshape:waxed_weathered_copper_vertical_stairs" | "adorn:spruce_kitchen_sink" | "extshape:spruce_quarter_piece_from_slab" | "extshape:light_blue_concrete_quarter_piece_from_stairs_stonecutting" | "extshape:magenta_concrete_wall" | "extshape:chiseled_red_sandstone_vertical_slab_from_stonecutting" | "exlinefurniture:warped_chair_blue_recipe2" | "exlinefurniture:oak_chair_purple_recipe" | "extshape:waxed_copper_vertical_stairs_from_stonecutting" | "extshape:chiseled_nether_brick_quarter_piece_from_vertical_slab" | "extshape:gray_concrete_vertical_stairs_from_stonecutting" | "extshape:bedrock_vertical_stairs_from_stonecutting" | "adorn:crates/pack/sugar_cane" | "extshape:red_sandstone_stairs_from_vertical_stairs" | "exlinefurniture:ceiling_fan_oak_recipe" | "minecraft:light_gray_carpet" | "extshape:iron_vertical_slab_from_stonecutting" | "minecraft:magenta_stained_glass_pane_from_glass_pane" | "minecraft:smooth_sandstone" | "adorn:magenta_sofa" | "mtr:clock" | "extshape:smooth_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:lime_wool_vertical_stairs" | "mtr:station_color_quartz_pillar" | "minecraft:diorite_wall" | "extshape:magenta_terracotta_slab_from_stonecutting" | "minecraft:spruce_planks" | "extshape:lime_terracotta_vertical_quarter_piece" | "extshape:pink_concrete_stairs" | "minecraft:polished_blackstone_bricks" | "extshape:gray_wool_stairs_from_vertical_stairs" | "minecraft:mossy_cobblestone_from_moss_block" | "extshape:green_concrete_wall_from_stonecutting" | "minecraft:lantern" | "minecraft:waxed_cut_copper_slab_from_waxed_copper_block_stonecutting" | "extshape:magenta_glazed_terracotta_slab_from_stonecutting" | "exlinefurniture:window_crimson" | "extshape:snow_vertical_slab" | "extshape:gilded_blackstone_stairs" | "quartzelv:quartz_elevator_from_quartz_block" | "extshape:diamond_stairs_from_stonecutting" | "minecraft:deepslate_brick_wall" | "extshape:quartz_brick_slab_from_stonecutting" | "extshape:raw_iron_vertical_slab_from_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_blackstone_vertical_slab_stonecutting" | "exlinefurniture:ceiling_fan_spruce_recipe" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:pink_wool_button" | "adorn:stonecutting/polished_deepslate_platform" | "minecraft:lime_bed" | "extshape:raw_copper_quarter_piece_from_slab_stonecutting" | "exlinefurniture:birch_lamp_yellow_recipe" | "extshape:raw_copper_quarter_piece_from_stonecutting" | "extshape:yellow_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_terracotta_pressure_plate" | "extshape:ancient_debris_slab" | "extshape:yellow_concrete_stairs_from_vertical_stairs" | "extshape:white_concrete_fence_gate" | "exlinefurniture:birch_lamp_white_recipe" | "extshape:waxed_weathered_copper_quarter_piece_from_stonecutting" | "extshape:purple_wool_wall" | "extshape:brown_wool_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:warped_chair_red_recipe2" | "extshape:red_wool_fence_gate" | "extshape:brown_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:green_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_concrete_slab" | "exlinefurniture:oak_chair_green_recipe2" | "extshape:prismarine_brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:magenta_dye_from_purple_and_pink" | "extshape:chiseled_sandstone_vertical_slab" | "minecraft:purpur_pillar" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_stonecutting" | "extshape:blue_wool_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_log_glass_table_recipe" | "extshape:blue_terracotta_vertical_stairs_from_stonecutting" | "extshape:chiseled_quartz_slab_from_quartz_block_stonecutting" | "extshape:chiseled_quartz_vertical_quarter_piece_from_quartz_vertical_stairs" | "extshape:purple_terracotta_stairs" | "exlinefurniture:oak_chair_light_blue_recipe" | "adorn:smooth_sandstone_platform" | "extshape:orange_wool_slab" | "extshape:purple_concrete_vertical_slab_from_stonecutting" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_stonecutting" | "extshape:blackstone_vertical_quarter_piece_from_stonecutting" | "minecraft:redstone_lamp" | "minecraft:end_rod" | "extshape:end_stone_button" | "extshape:light_gray_concrete_vertical_slab" | "adorn:crimson_drawer" | "minecraft:iron_ingot_from_blasting_iron_ore" | "adorn:quartz_step" | "extshape:crying_obsidian_slab_from_vertical_slab" | "extshape:amethyst_vertical_quarter_piece" | "extshape:pink_terracotta_fence" | "extshape:light_blue_concrete_button" | "extshape:calcite_vertical_stairs" | "extshape:brick_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:acacia_boat" | "exlinefurniture:birch_window_web" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_waxed_oxidized_copper_vertical_stairs" | "extshape:deepslate_tile_vertical_slab_from_cobbled_deepslate_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_slab_from_waxed_oxidized_copper_stonecutting" | "extshape:light_gray_glazed_terracotta_slab" | "adorn:stonecutting/polished_blackstone_brick_step" | "exlinefurniture:warped_chair_cyan_recipe2" | "extshape:bedrock_vertical_quarter_piece_from_vertical_slab" | "adorn:birch_chair" | "minecraft:painting" | "extshape:waxed_weathered_cut_copper_vertical_slab_from_waxed_weathered_copper_stonecutting" | "extshape:chiseled_polished_blackstone_vertical_slab" | "extshape:light_gray_wool_vertical_slab" | "extshape:polished_granite_quarter_piece_from_vertical_slab" | "mtr:rail_connector_160_one_way" | "extshape:end_stone_quarter_piece_from_stairs_stonecutting" | "adorn:warped_table" | "extshape:packed_ice_fence" | "minecraft:dark_oak_wood" | "adorn:cyan_table_lamp" | "extshape:magenta_terracotta_stairs" | "extshape:cyan_terracotta_quarter_piece_from_stonecutting" | "mtr:signal_remover_pink" | "exlinefurniture:crimson_window_web" | "minecraft:stone_brick_slab_from_stone_stonecutting" | "exlinefurniture:warped_chair_light_blue_recipe" | "extshape:lime_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:drapes_blue_recipe" | "extshape:netherrack_stairs" | "exlinefurniture:jungle_chair_white_recipe2" | "adorn:stonecutting/end_stone_brick_post" | "extshape:cut_sandstone_stairs_from_vertical_stairs" | "minecraft:oak_trapdoor" | "extshape:blue_concrete_vertical_slab" | "extshape:brown_terracotta_fence_gate" | "mtr:rail_connector_40_one_way" | "extshape:emerald_vertical_slab" | "minecraft:waxed_cut_copper_slab_from_honeycomb" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_stairs_stonecutting" | "minecraft:birch_button" | "extshape:waxed_oxidized_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:deepslate_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:crimson_table_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_waxed_weathered_copper_vertical_stairs" | "exlinefurniture:window_birch" | "minecraft:weathered_cut_copper_stairs_from_weathered_copper_stonecutting" | "minecraft:cyan_bed" | "extshape:blue_concrete_vertical_quarter_piece" | "exlinefurniture:window_sliding_warped" | "extshape:light_gray_terracotta_quarter_piece_from_stonecutting" | "exlinefurniture:crimson_lamp_brown_recipe" | "adorn:stonecutting/dark_oak_post" | "extshape:light_blue_terracotta_vertical_quarter_piece" | "adorn:gray_sofa" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_terracotta_vertical_stairs_from_stonecutting" | "bitsandchisels:blueprint" | "extshape:dark_prismarine_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:warped_chair_blue_recipe" | "adorn:cut_red_sandstone_platform" | "extshape:black_wool_button" | "extshape:mossy_cobblestone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_nether_brick_vertical_slab_from_stonecutting" | "minecraft:orange_stained_glass_pane" | "extshape:waxed_exposed_cut_copper_slab_from_vertical_slab" | "minecraft:brick" | "extshape:chiseled_polished_blackstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_polished_blackstone_stonecutting" | "exlinefurniture:lantern_stone" | "extshape:brick_quarter_piece_from_stairs_stonecutting" | "extshape:red_terracotta_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:acacia_dresser_recipe" | "minecraft:coal" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_waxed_exposed_copper_stonecutting" | "extshape:crying_obsidian_vertical_quarter_piece_from_vertical_slab" | "minecraft:gold_ingot_from_blasting_deepslate_gold_ore" | "extshape:nether_wart_quarter_piece_from_vertical_slab" | "adorn:jungle_table" | "extshape:white_terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:yellow_wool_fence" | "extshape:red_terracotta_quarter_piece_from_vertical_slab" | "extshape:mossy_cobblestone_vertical_slab_from_stonecutting" | "extshape:raw_gold_quarter_piece_from_vertical_quarter_piece" | "minecraft:light_gray_carpet_from_white_carpet" | "extshape:deepslate_tile_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "minecraft:smoker" | "exlinefurniture:fridge_recipe" | "extshape:yellow_concrete_pressure_plate" | "extshape:black_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:diamond_quarter_piece_from_stairs_stonecutting" | "extshape:chiseled_stone_brick_fence" | "exlinefurniture:crimson_lamp_purple_recipe" | "exlinefurniture:dark_oak_chair_lime_recipe" | "extshape:waxed_oxidized_cut_copper_vertical_stairs_from_waxed_oxidized_copper_stonecutting" | "extshape:dark_oak_stairs_from_vertical_stairs" | "exlinefurniture:spruce_chair_gray_recipe2" | "extshape:quartz_brick_quarter_piece_from_quartz_stairs_stonecutting" | "adorn:stonecutting/acacia_step" | "exlinefurniture:warped_chair_black_recipe" | "minecraft:brown_dye" | "minecraft:waxed_exposed_cut_copper_stairs_from_honeycomb" | "minecraft:brick_slab" | "extshape:ancient_debris_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:dark_oak_lamp_light_blue_recipe" | "extshape:orange_wool_vertical_slab" | "extshape:polished_blackstone_quarter_piece_from_stairs_stonecutting" | "minecraft:bricks" | "minecraft:red_sandstone_slab" | "exlinefurniture:froggy_chair_red_recipe" | "extshape:polished_blackstone_brick_quarter_piece_from_slab_stonecutting" | "extshape:purple_terracotta_vertical_stairs_from_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_stairs_from_stonecutting" | "minecraft:yellow_glazed_terracotta" | "extshape:chiseled_nether_brick_vertical_stairs" | "extshape:cyan_concrete_wall" | "exlinefurniture:acacia_chair_light_blue_recipe2" | "minecraft:exposed_cut_copper" | "extshape:deepslate_brick_vertical_slab" | "exlinefurniture:oak_adirondack_chair_recipe" | "extshape:white_terracotta_pressure_plate" | "adorn:stonecutting/nether_brick_post" | "extshape:chiseled_polished_blackstone_slab_from_stonecutting" | "adorn:stonecutting/stone_post" | "mtr:station_color_quartz_bricks_slab" | "minecraft:dark_oak_stairs" | "minecraft:jungle_pressure_plate" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_sandstone_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_fence_gate" | "extshape:bedrock_quarter_piece_from_vertical_slab_stonecutting" | "extshape:orange_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:smooth_red_sandstone_stairs_from_smooth_red_sandstone_stonecutting" | "extshape:end_stone_vertical_slab_from_stonecutting" | "mtr:signal_connector_brown" | "extshape:netherrack_quarter_piece_from_vertical_quarter_piece" | "extshape:deepslate_tile_slab_from_vertical_slab" | "mtr:lift_door_odd_1" | "minecraft:blue_banner" | "extshape:lime_concrete_slab_from_stonecutting" | "extshape:deepslate_brick_vertical_slab_from_polished_deepslate_stonecutting" | "adorn:yellow_sofa" | "extshape:cut_red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:gray_terracotta_pressure_plate" | "minecraft:glowstone" | "extshape:end_stone_slab_from_vertical_slab" | "extshape:honeycomb_button" | "extshape:crying_obsidian_vertical_stairs" | "exlinefurniture:dark_oak_chair_yellow_recipe2" | "minecraft:red_nether_brick_wall" | "minecraft:chiseled_red_sandstone" | "exlinefurniture:jungle_lamp_purple_recipe" | "extshape:cyan_concrete_quarter_piece_from_slab_stonecutting" | "extshape:packed_ice_wall" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_blackstone_vertical_stairs" | "extshape:nether_brick_quarter_piece_from_stonecutting" | "exlinefurniture:jungle_log_table_recipe" | "extshape:polished_deepslate_quarter_piece_from_stonecutting" | "minecraft:light_gray_candle" | "extshape:purple_concrete_stairs_from_stonecutting" | "extshape:pumpkin_vertical_quarter_piece_from_vertical_slab" | "minecraft:cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "extshape:yellow_concrete_wall" | "mtr:station_color_bone_block_slab" | "exlinefurniture:spruce_log_glass_table_recipe" | "extshape:purpur_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:flower_arrangement_5" | "exlinefurniture:flower_arrangement_4" | "extshape:deepslate_brick_vertical_slab_from_cobbled_deepslate_stonecutting" | "exlinefurniture:flower_arrangement_6" | "exlinefurniture:birch_chair_brown_recipe" | "adorn:crimson_shelf" | "adorn:diorite_platform" | "exlinefurniture:window_web" | "extshape:chiseled_red_sandstone_stairs_from_red_sandstone_stonecutting" | "exlinefurniture:drapes_light_gray_recipe" | "minecraft:deepslate_tile_stairs_from_cobbled_deepslate_stonecutting" | "exlinefurniture:froggy_chair_purple_recipe" | "extshape:gray_wool_quarter_piece_from_vertical_slab" | "extshape:gray_wool_slab_from_vertical_slab" | "minecraft:red_carpet_from_white_carpet" | "minecraft:sea_lantern" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_stairs" | "extshape:orange_carpet_from_pressure_plate" | "extshape:chiseled_deepslate_vertical_slab" | "exlinefurniture:flower_arrangement_3" | "exlinefurniture:flower_arrangement_2" | "minecraft:diamond_hoe" | "extshape:amethyst_pressure_plate" | "extshape:chiseled_polished_blackstone_slab_from_vertical_slab" | "extshape:white_wool_slab" | "chiselsandbits:modification_table" | "minecraft:weathered_cut_copper" | "extshape:prismarine_brick_quarter_piece_from_stairs_stonecutting" | "mtr:station_color_dark_prismarine_slab" | "extshape:polished_diorite_quarter_piece_from_diorite_stairs_stonecutting" | "adorn:stonecutting/cobbled_deepslate_post" | "exlinefurniture:birch_lamp_lime_recipe" | "extshape:blue_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:blue_bed_from_white_bed" | "extshape:magenta_terracotta_fence" | "extshape:tuff_quarter_piece_from_vertical_quarter_piece" | "minecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting" | "extshape:purple_terracotta_quarter_piece_from_stonecutting" | "minecraft:leather" | "extshape:cut_sandstone_vertical_slab_from_sandstone_stonecutting" | "extshape:obsidian_button" | "adorn:cyan_sofa" | "adorn:stonecutting/spruce_platform" | "extshape:lime_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:waxed_cut_copper_stairs_from_honeycomb" | "extshape:gilded_blackstone_stairs_from_vertical_stairs" | "extshape:black_wool_slab_from_vertical_slab" | "extshape:light_blue_terracotta_quarter_piece_from_vertical_slab" | "extshape:raw_iron_slab" | "extshape:white_terracotta_button" | "minecraft:stone_brick_wall_from_stone_bricks_stonecutting" | "minecraft:furnace" | "exlinefurniture:birch_chair_orange_recipe2" | "extshape:sea_lantern_vertical_slab" | "minecraft:dark_prismarine_stairs_from_dark_prismarine_stonecutting" | "extshape:blue_concrete_vertical_stairs_from_stonecutting" | "extshape:acacia_quarter_piece_from_vertical_slab" | "redbits:latch" | "minecraft:activator_rail" | "mtr:station_color_concrete_powder_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_stonecutting" | "adorn:stone_platform" | "minecraft:crimson_pressure_plate" | "exlinefurniture:warped_adirondack_chair_recipe" | "exlinefurniture:oak_chair_cyan_recipe2" | "extshape:smooth_stone_slab" | "extshape:cyan_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:red_sandstone" | "extshape:stone_vertical_stairs" | "extshape:green_wool_fence_gate" | "extshape:yellow_wool_quarter_piece_from_vertical_quarter_piece" | "adorn:mossy_cobblestone_step" | "extshape:clay_quarter_piece_from_vertical_quarter_piece" | "extshape:cut_sandstone_vertical_quarter_piece_from_sandstone_stonecutting" | "exlinefurniture:jungle_lamp_light_blue_recipe" | "extshape:deepslate_tile_quarter_piece_from_slab" | "extshape:mossy_cobblestone_vertical_stairs_from_stonecutting" | "extshape:crying_obsidian_fence_gate" | "minecraft:waxed_cut_copper_stairs_from_waxed_cut_copper_stonecutting" | "exlinefurniture:birch_chair_blue_recipe2" | "minecraft:red_glazed_terracotta" | "exlinefurniture:window_heart" | "minecraft:birch_boat" | "extshape:pink_concrete_fence_gate" | "extshape:light_blue_wool_pressure_plate" | "extshape:smooth_sandstone_vertical_slab" | "minecraft:gray_carpet_from_white_carpet" | "extshape:shroomlight_stairs" | "extshape:smooth_quartz_stairs_from_vertical_stairs" | "extshape:smooth_sandstone_fence" | "extshape:black_wool_slab" | "extshape:dripstone_wall_from_stonecutting" | "extshape:brown_wool_fence" | "minecraft:netherite_helmet_smithing" | "extshape:calcite_vertical_quarter_piece_from_stonecutting" | "extshape:cut_sandstone_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:orange_concrete_slab" | "extshape:orange_terracotta_slab_from_stonecutting" | "adorn:green_sofa" | "exlinefurniture:warped_lamp_green_recipe" | "extshape:prismarine_quarter_piece_from_slab_stonecutting" | "exlinefurniture:jungle_lamp_pink_recipe" | "extshape:waxed_weathered_copper_pressure_plate" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_cut_copper_quarter_piece_from_waxed_copper_slab_stonecutting" | "extshape:chiseled_deepslate_quarter_piece_from_stonecutting" | "extshape:orange_wool_quarter_piece_from_slab" | "extshape:blue_wool_vertical_quarter_piece" | "minecraft:gray_candle" | "inmis:gilded_backpack" | "extshape:waxed_weathered_cut_copper_fence_gate" | "minecraft:stripped_dark_oak_wood" | "extshape:polished_deepslate_quarter_piece_from_slab_stonecutting" | "adorn:birch_kitchen_sink" | "exlinefurniture:dark_oak_chair_blue_recipe2" | "extshape:polished_deepslate_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:cobbled_deepslate_slab_from_vertical_slab" | "extshape:cut_sandstone_quarter_piece_from_slab" | "extshape:lime_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_oxidized_cut_copper_pressure_plate" | "minecraft:birch_fence" | "extshape:dark_prismarine_wall_from_stonecutting" | "extshape:brown_concrete_vertical_stairs" | "extshape:light_blue_terracotta_slab_from_vertical_slab" | "extshape:purpur_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:red_nether_brick_slab" | "extshape:magenta_terracotta_quarter_piece_from_stonecutting" | "adorn:stonecutting/stone_step" | "extshape:netherite_vertical_slab_from_stonecutting" | "minecraft:cooked_salmon_from_campfire_cooking" | "extshape:polished_andesite_vertical_quarter_piece_from_stonecutting" | "extshape:dripstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_cut_copper_vertical_slab_from_waxed_copper_block_stonecutting" | "extshape:gray_concrete_slab_from_stonecutting" | "extshape:tuff_stairs" | "extshape:blue_glazed_terracotta_slab_from_stonecutting" | "exlinefurniture:warped_lamp_yellow_recipe" | "minecraft:cut_sandstone_slab_from_cut_sandstone_stonecutting" | "adorn:sandstone_post" | "extshape:white_concrete_slab_from_vertical_slab" | "minecraft:sugar_from_honey_bottle" | "adorn:crates/pack/potato" | "extshape:red_sandstone_quarter_piece_from_stairs_stonecutting" | "extshape:blue_concrete_quarter_piece_from_stairs_stonecutting" | "minecraft:black_wool" | "minecraft:spruce_fence_gate" | "minecraft:leather_chestplate" | "extshape:raw_iron_stairs_from_stonecutting" | "minecraft:beehive" | "exlinefurniture:acacia_lamp_red_recipe" | "minecraft:white_stained_glass_pane_from_glass_pane" | "extshape:blue_concrete_wall_from_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_stonecutting" | "extshape:acacia_stairs_from_vertical_stairs" | "extshape:mossy_stone_brick_vertical_stairs" | "extshape:polished_diorite_button" | "minecraft:birch_wood" | "extshape:end_stone_quarter_piece_from_slab" | "exlinefurniture:birch_lamp_gray_recipe" | "exlinefurniture:warped_lamp_purple_recipe" | "extshape:purple_concrete_slab" | "extshape:red_nether_brick_quarter_piece_from_slab_stonecutting" | "extshape:orange_concrete_wall" | "extshape:honeycomb_stairs_from_vertical_stairs" | "minecraft:scaffolding" | "exlinefurniture:window_slider_jungle" | "minecraft:acacia_button" | "minecraft:polished_granite_from_granite_stonecutting" | "extshape:polished_blackstone_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_andesite_quarter_piece_from_stairs_stonecutting" | "extshape:polished_andesite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_concrete_vertical_quarter_piece" | "exlinefurniture:oak_chair_magenta_recipe" | "minecraft:lapis_lazuli_from_smelting_deepslate_lapis_ore" | "exlinefurniture:froggy_chair_blue_recipe" | "extshape:waxed_oxidized_copper_vertical_quarter_piece" | "adorn:polished_andesite_post" | "extshape:brown_terracotta_vertical_stairs_from_stonecutting" | "minecraft:andesite_slab" | "adorn:granite_post" | "minecraft:honey_block" | "adorn:yellow_table_lamp" | "mtr:boat_dashboard" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:oak_chair_magenta_recipe2" | "extshape:polished_deepslate_vertical_slab_from_cobbled_deepslate_stonecutting" | "adorn:stonecutting/acacia_platform" | "mtr:lift_3_2_2" | "mtr:lift_3_2_3" | "mtr:lift_3_2_1" | "extshape:chiseled_quartz_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_stonecutting" | "extshape:smooth_sandstone_wall" | "extshape:waxed_weathered_cut_copper_wall_from_waxed_weathered_copper_stonecutting" | "extshape:purple_terracotta_vertical_quarter_piece_from_vertical_slab" | "adorn:warped_platform" | "minecraft:stone_brick_stairs_from_stone_bricks_stonecutting" | "extshape:crimson_slab_from_vertical_slab" | "extshape:red_nether_brick_vertical_stairs" | "extshape:smooth_quartz_vertical_quarter_piece_from_stonecutting" | "extshape:black_terracotta_button" | "adorn:crates/unpack/potato" | "adorn:stonecutting/crimson_platform" | "extshape:raw_gold_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:window_sliding_acacia" | "exlinefurniture:crimson_chair_black_recipe2" | "minecraft:coal_from_blasting_coal_ore" | "extshape:pink_concrete_vertical_quarter_piece" | "extshape:smooth_sandstone_vertical_stairs" | "mtr:railway_sign_6_odd" | "mtr:signal_pole" | "mtr:station_color_polished_diorite" | "extshape:white_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:polished_blackstone_vertical_slab_from_stonecutting" | "extshape:yellow_carpet_from_pressure_plate" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_polished_blackstone_vertical_slab_stonecutting" | "extshape:white_terracotta_quarter_piece_from_vertical_slab" | "extshape:yellow_concrete_quarter_piece_from_vertical_slab" | "extshape:polished_andesite_quarter_piece_from_vertical_slab_stonecutting" | "adorn:light_gray_table_lamp" | "minecraft:cracked_deepslate_bricks" | "exlinefurniture:crimson_chair_magenta_recipe2" | "extshape:lime_terracotta_wall_from_stonecutting" | "extshape:diorite_vertical_slab_from_stonecutting" | "extshape:deepslate_brick_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:polished_diorite_vertical_quarter_piece_from_diorite_stonecutting" | "extshape:waxed_weathered_copper_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:acacia_chair_red_recipe2" | "extshape:light_gray_concrete_quarter_piece_from_stonecutting" | "minecraft:jungle_fence_gate" | "extshape:waxed_cut_copper_wall_from_waxed_copper_block_stonecutting" | "extshape:smooth_sandstone_stairs_from_vertical_stairs" | "extshape:dripstone_stairs" | "adorn:stonecutting/polished_diorite_step" | "extshape:lime_concrete_vertical_stairs" | "extshape:blue_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "extshape:polished_diorite_vertical_quarter_piece_from_vertical_slab" | "minecraft:magenta_carpet_from_white_carpet" | "exlinefurniture:acacia_chair_green_recipe2" | "minecraft:polished_basalt_from_basalt_stonecutting" | "extshape:quartz_brick_quarter_piece_from_quartz_vertical_slab_stonecutting" | "extshape:gilded_blackstone_vertical_slab_from_stonecutting" | "extshape:emerald_vertical_slab_from_stonecutting" | "extshape:obsidian_fence_gate" | "minecraft:polished_granite_slab_from_polished_granite_stonecutting" | "adorn:stonecutting/smooth_sandstone_platform" | "adorn:deepslate_brick_step" | "extshape:dripstone_slab_from_vertical_slab" | "minecraft:warped_planks" | "minecraft:red_nether_brick_wall_from_red_nether_bricks_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_stairs_stonecutting" | "extshape:chiseled_sandstone_wall" | "extshape:mossy_stone_brick_fence" | "adorn:nether_brick_chimney_from_block" | "extshape:chiseled_nether_brick_quarter_piece_from_nether_bricks_stonecutting" | "extshape:green_terracotta_vertical_quarter_piece_from_vertical_slab" | "minecraft:red_candle" | "extshape:magenta_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:red_terracotta_wall_from_stonecutting" | "mtr:platform_uk_1_indented" | "extshape:shroomlight_vertical_quarter_piece" | "minecraft:brown_carpet" | "exlinefurniture:window_heart_birch" | "minecraft:crimson_fence" | "minecraft:oxidized_cut_copper_slab" | "extshape:magenta_concrete_vertical_stairs_from_stonecutting" | "extshape:cyan_wool_fence" | "extshape:light_gray_terracotta_wall" | "extshape:purpur_fence" | "extshape:green_terracotta_pressure_plate" | "exlinefurniture:birch_chair_black_recipe" | "minecraft:light_gray_stained_glass" | "extshape:pink_concrete_quarter_piece_from_slab_stonecutting" | "exlinefurniture:flatscreen_tv" | "extshape:quartz_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "mtr:platform_hk_1" | "extshape:lime_concrete_slab_from_vertical_slab" | "extshape:raw_gold_vertical_slab_from_stonecutting" | "adorn:crates/unpack/pumpkin_seed" | "extshape:shroomlight_quarter_piece_from_slab" | "extshape:honeycomb_vertical_stairs" | "minecraft:oak_pressure_plate" | "minecraft:diorite" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:blue_concrete_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:warped_lamp_magenta_recipe" | "extshape:raw_iron_wall" | "adorn:mossy_cobblestone_post" | "extshape:pink_terracotta_slab_from_vertical_slab" | "minecraft:crimson_button" | "adorn:dark_oak_kitchen_counter" | "minecraft:jungle_planks" | "minecraft:netherite_axe_smithing" | "exlinefurniture:jungle_chair_green_recipe" | "extshape:prismarine_pressure_plate" | "extshape:shroomlight_button" | "exlinefurniture:spruce_chair_lime_recipe" | "adorn:stonecutting/smooth_red_sandstone_post" | "extshape:white_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:tuff_vertical_quarter_piece_from_vertical_slab_stonecutting" | "redbits:inverter" | "exlinefurniture:crimson_chair_red_recipe2" | "minecraft:polished_deepslate_slab_from_polished_deepslate_stonecutting" | "minecraft:red_nether_bricks" | "extshape:polished_diorite_vertical_quarter_piece_from_stonecutting" | "extshape:green_wool_vertical_slab" | "extshape:polished_diorite_quarter_piece_from_diorite_vertical_slab_stonecutting" | "minecraft:warped_slab" | "minecraft:prismarine" | "extshape:yellow_terracotta_vertical_slab_from_stonecutting" | "minecraft:chiseled_sandstone" | "exlinefurniture:oak_chair_white_recipe2" | "extshape:blue_terracotta_pressure_plate" | "extshape:orange_concrete_vertical_quarter_piece" | "extshape:black_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:waxed_weathered_copper_stairs" | "extshape:shroomlight_fence" | "extshape:light_blue_concrete_slab_from_vertical_slab" | "minecraft:moss_carpet" | "minecraft:mossy_cobblestone_slab" | "extshape:brown_concrete_quarter_piece_from_slab" | "minecraft:polished_diorite_slab_from_diorite_stonecutting" | "adorn:prismarine_brick_post" | "extshape:prismarine_brick_quarter_piece_from_vertical_quarter_piece" | "extshape:melon_quarter_piece_from_vertical_quarter_piece" | "minecraft:cake" | "minecraft:granite_slab" | "extshape:pink_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "extshape:orange_terracotta_slab_from_vertical_slab" | "extshape:raw_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:prismarine_brick_vertical_stairs_from_stonecutting" | "extshape:orange_terracotta_fence" | "minecraft:lime_concrete_powder" | "extshape:terracotta_pressure_plate" | "minecraft:leather_leggings" | "minecraft:sandstone_wall_from_sandstone_stonecutting" | "adorn:granite_platform" | "minecraft:polished_blackstone_bricks_from_polished_blackstone_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_sandstone_vertical_slab_stonecutting" | "extshape:pumpkin_stairs" | "extshape:diorite_quarter_piece_from_stairs_stonecutting" | "minecraft:redstone_from_blasting_deepslate_redstone_ore" | "extshape:cut_sandstone_wall" | "extshape:yellow_concrete_vertical_stairs" | "minecraft:netherite_scrap_from_blasting" | "adorn:crates/unpack/sugar_cane" | "extshape:waxed_exposed_cut_copper_wall_from_stonecutting" | "extshape:ancient_debris_stairs_from_stonecutting" | "extshape:waxed_weathered_copper_vertical_quarter_piece" | "extshape:cut_red_sandstone_quarter_piece_from_vertical_slab" | "extshape:purple_terracotta_quarter_piece_from_vertical_slab" | "minecraft:brown_carpet_from_white_carpet" | "extshape:pumpkin_pressure_plate" | "exlinefurniture:window_slider_spruce" | "extshape:magenta_concrete_vertical_stairs" | "minecraft:book" | "extshape:purpur_vertical_quarter_piece" | "mtr:psd_glass_2_1" | "mtr:psd_glass_2_2" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_stonecutting" | "extshape:sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:red_nether_brick_stairs_from_red_nether_bricks_stonecutting" | "extshape:yellow_concrete_slab_from_vertical_slab" | "extshape:amethyst_quarter_piece_from_vertical_quarter_piece" | "mtr:tunnel_creator_4_9_4" | "extshape:brown_concrete_quarter_piece_from_stonecutting" | "minecraft:redstone_from_smelting_deepslate_redstone_ore" | "mtr:tunnel_creator_4_9_1" | "minecraft:sandstone_slab" | "extshape:green_concrete_slab_from_vertical_slab" | "extshape:black_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_basalt_fence" | "extshape:chiseled_red_sandstone_wall_from_stonecutting" | "extshape:cyan_terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:gray_glazed_terracotta_slab_from_stonecutting" | "minecraft:cracked_polished_blackstone_bricks" | "minecraft:deepslate_brick_slab_from_cobbled_deepslate_stonecutting" | "extshape:blackstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:dripstone_slab" | "extshape:waxed_oxidized_cut_copper_wall_from_stonecutting" | "extshape:polished_blackstone_brick_stairs_from_vertical_stairs" | "extshape:deepslate_tile_vertical_quarter_piece_from_deepslate_brick_vertical_slab_stonecutting" | "minecraft:pink_candle" | "mtr:rail_connector_120" | "extshape:chiseled_nether_brick_quarter_piece_from_vertical_quarter_piece" | "minecraft:red_terracotta" | "extshape:polished_diorite_quarter_piece_from_vertical_slab" | "extshape:ancient_debris_quarter_piece_from_stonecutting" | "extshape:gold_stairs_from_stonecutting" | "extshape:green_terracotta_button" | "mtr:station_color_concrete_slab" | "extshape:light_blue_terracotta_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:acacia_chair_blue_recipe2" | "minecraft:deepslate_tile_stairs" | "extshape:white_terracotta_vertical_slab_from_stonecutting" | "exlinefurniture:ceiling_fan_warped_recipe" | "exlinefurniture:jungle_lamp_gray_recipe" | "extshape:sandstone_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:jungle_chair_black_recipe2" | "exlinefurniture:birch_bench_recipe" | "minecraft:oxidized_cut_copper_slab_from_oxidized_copper_stonecutting" | "extshape:cyan_terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:polished_diorite_slab" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_cut_copper_stonecutting" | "exlinefurniture:jungle_chair_red_recipe2" | "extshape:gilded_blackstone_quarter_piece_from_vertical_slab" | "mtr:rail_connector_60_one_way" | "exlinefurniture:dark_oak_log_table_recipe" | "minecraft:netherite_hoe_smithing" | "extshape:moss_slab" | "exlinefurniture:birch_chair_light_gray_recipe2" | "extshape:chiseled_polished_blackstone_vertical_stairs" | "exlinefurniture:dark_oak_chair_red_recipe" | "extshape:smooth_basalt_wall" | "minecraft:prismarine_stairs_from_prismarine_stonecutting" | "extshape:lapis_vertical_slab" | "minecraft:quartz_stairs_from_quartz_block_stonecutting" | "extshape:light_blue_terracotta_wall_from_stonecutting" | "minecraft:diamond_from_smelting_deepslate_diamond_ore" | "exlinefurniture:birch_lamp_purple_recipe" | "extshape:mossy_stone_brick_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:orange_terracotta_vertical_stairs" | "mtr:signal_remover_white" | "exlinefurniture:spruce_window_web" | "minecraft:birch_pressure_plate" | "extshape:blue_terracotta_vertical_slab_from_stonecutting" | "extshape:pink_concrete_slab_from_vertical_slab" | "mtr:rail_connector_160" | "minecraft:emerald_from_blasting_deepslate_emerald_ore" | "minecraft:black_bed" | "extshape:green_concrete_stairs_from_vertical_stairs" | "adorn:stone_torch" | "extshape:pink_wool_wall" | "extshape:snow_pressure_plate" | "extshape:acacia_quarter_piece_from_slab" | "mtr:signal_connector_red" | "extshape:waxed_oxidized_copper_slab_from_vertical_slab" | "extshape:magenta_concrete_slab_from_vertical_slab" | "extshape:chiseled_deepslate_quarter_piece_from_vertical_slab" | "extshape:green_terracotta_fence_gate" | "extshape:polished_andesite_pressure_plate" | "extshape:cyan_terracotta_quarter_piece_from_vertical_slab" | "exlinefurniture:jungle_chair_cyan_recipe2" | "minecraft:bowl" | "extshape:brown_concrete_slab_from_vertical_slab" | "inmis:bejeweled_backpack" | "extshape:white_concrete_vertical_quarter_piece" | "extshape:red_carpet_from_pressure_plate" | "minecraft:purple_concrete_powder" | "extshape:chiseled_red_sandstone_quarter_piece_from_vertical_slab" | "exlinefurniture:crimson_chair_blue_recipe2" | "extshape:magenta_wool_quarter_piece_from_slab" | "extshape:quartz_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:spruce_lamp_pink_recipe" | "minecraft:spectral_arrow" | "extshape:pumpkin_vertical_slab" | "minecraft:red_carpet" | "extshape:polished_blackstone_brick_vertical_slab_from_polished_blackstone_stonecutting" | "extshape:yellow_concrete_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:ceiling_fan_jungle_recipe" | "extshape:pink_wool_vertical_slab" | "extshape:red_sandstone_vertical_stairs_from_stonecutting" | "extshape:waxed_exposed_cut_copper_vertical_stairs" | "adorn:acacia_step" | "exlinefurniture:oak_chair_yellow_recipe" | "extshape:brick_quarter_piece_from_vertical_slab" | "adorn:stonecutting/dark_oak_step" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_stairs_stonecutting" | "exlinefurniture:oak_chair_pink_recipe2" | "minecraft:light_gray_bed_from_white_bed" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece_from_waxed_exposed_copper_vertical_slab_stonecutting" | "adorn:mug" | "extshape:yellow_concrete_vertical_quarter_piece" | "exlinefurniture:dark_oak_chair_purple_recipe2" | "extshape:amethyst_vertical_stairs" | "extshape:waxed_exposed_copper_vertical_stairs_from_stonecutting" | "extshape:deepslate_brick_quarter_piece_from_vertical_quarter_piece" | "extshape:blue_wool_button" | "extshape:orange_terracotta_stairs_from_vertical_stairs" | "extshape:diorite_quarter_piece_from_vertical_quarter_piece" | "minecraft:waxed_weathered_cut_copper_from_waxed_weathered_copper_stonecutting" | "extshape:mossy_stone_brick_quarter_piece_from_vertical_quarter_piece" | "extshape:purple_concrete_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:smooth_red_sandstone_stairs" | "minecraft:stone_pickaxe" | "minecraft:light_blue_glazed_terracotta" | "extshape:obsidian_vertical_quarter_piece_from_stonecutting" | "extshape:orange_concrete_pressure_plate" | "minecraft:dispenser" | "minecraft:cyan_stained_glass_pane" | "exlinefurniture:oak_lamp_yellow_recipe" | "minecraft:daylight_detector" | "extshape:quartz_brick_button" | "minecraft:purple_glazed_terracotta" | "exlinefurniture:retro_tv" | "extshape:brown_wool_slab" | "adorn:stonecutting/blackstone_step" | "extshape:polished_blackstone_brick_quarter_piece_from_slab" | "extshape:light_blue_concrete_quarter_piece_from_stonecutting" | "extshape:orange_wool_quarter_piece_from_vertical_quarter_piece" | "minecraft:hopper" | "extshape:white_terracotta_vertical_slab" | "minecraft:raw_gold" | "exlinefurniture:birch_lamp_cyan_recipe" | "minecraft:green_banner" | "extshape:brick_vertical_slab_from_stonecutting" | "extshape:chiseled_nether_brick_slab_from_vertical_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_nether_bricks_stonecutting" | "exlinefurniture:spruce_chair_blue_recipe" | "mtr:ticket_processor_entrance" | "extshape:diamond_quarter_piece_from_stonecutting" | "extshape:white_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:cooked_cod" | "minecraft:iron_helmet" | "adorn:birch_platform" | "mtr:signal_connector_white" | "extshape:honeycomb_pressure_plate" | "extshape:smooth_red_sandstone_vertical_stairs" | "minecraft:cartography_table" | "extshape:nether_wart_vertical_quarter_piece_from_vertical_slab" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:light_blue_carpet_from_pressure_plate" | "extshape:smooth_red_sandstone_fence" | "minecraft:polished_diorite" | "extshape:raw_gold_wall_from_stonecutting" | "adorn:crimson_step" | "extshape:quartz_vertical_slab" | "extshape:polished_blackstone_vertical_quarter_piece" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:crying_obsidian_vertical_stairs_from_stonecutting" | "extshape:polished_diorite_quarter_piece_from_stairs_stonecutting" | "minecraft:cooked_porkchop_from_smoking" | "extshape:polished_blackstone_quarter_piece_from_andesite_stairs_stonecutting" | "extshape:waxed_weathered_copper_vertical_stairs_from_stonecutting" | "exlinefurniture:birch_table_recipe" | "adorn:stone_brick_post" | "extshape:oak_vertical_stairs" | "redbits:basalt_pressure_plate" | "extshape:orange_concrete_vertical_quarter_piece_from_stonecutting" | "redbits:crying_obsidian_pressure_plate" | "extshape:smooth_stone_button" | "exlinefurniture:jungle_chair_light_blue_recipe2" | "exlinefurniture:dark_oak_chair_pink_recipe2" | "adorn:stonecutting/cut_sandstone_step" | "extshape:red_terracotta_stairs_from_stonecutting" | "extshape:white_wool_pressure_plate" | "extshape:brown_concrete_wall_from_stonecutting" | "extshape:chiseled_deepslate_vertical_quarter_piece" | "minecraft:light_blue_banner" | "extshape:polished_andesite_wall_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_stonecutting" | "extshape:deepslate_brick_vertical_quarter_piece_from_stonecutting" | "extshape:purpur_quarter_piece_from_slab" | "extshape:snow_button" | "extshape:gray_terracotta_vertical_stairs" | "extshape:chiseled_deepslate_quarter_piece_from_cobbled_deepslate_stonecutting" | "extshape:honeycomb_slab" | "extshape:red_concrete_quarter_piece_from_slab_stonecutting" | "minecraft:heavy_weighted_pressure_plate" | "extshape:purple_wool_vertical_slab" | "minecraft:stone_shovel" | "extshape:yellow_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:black_concrete_vertical_stairs_from_stonecutting" | "extshape:polished_diorite_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_tiles_from_polished_deepslate_stonecutting" | "extshape:green_concrete_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_slab_from_stone_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_sandstone_vertical_stairs" | "extshape:prismarine_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:tuff_stairs_from_stonecutting" | "minecraft:polished_blackstone_stairs" | "minecraft:netherite_pickaxe_smithing" | "minecraft:deepslate_brick_stairs" | "extshape:green_concrete_quarter_piece_from_slab" | "extshape:obsidian_vertical_quarter_piece" | "extshape:pumpkin_quarter_piece_from_slab" | "exlinefurniture:spruce_lamp_cyan_recipe" | "extshape:birch_quarter_piece_from_vertical_quarter_piece" | "extshape:acacia_vertical_quarter_piece" | "extshape:deepslate_brick_quarter_piece_from_vertical_slab" | "extshape:chiseled_polished_blackstone_quarter_piece_from_slab_stonecutting" | "exlinefurniture:spruce_chair_brown_recipe" | "exlinefurniture:window_warped" | "extshape:nether_brick_quarter_piece_from_vertical_slab_stonecutting" | "extshape:cyan_concrete_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:golden_helmet" | "minecraft:light_blue_dye_from_blue_orchid" | "minecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting" | "adorn:polished_deepslate_post" | "extshape:waxed_weathered_copper_quarter_piece_from_vertical_slab_stonecutting" | "mtr:lift_3_3_1" | "mtr:lift_3_3_2" | "minecraft:polished_deepslate" | "extshape:netherite_quarter_piece_from_slab_stonecutting" | "mtr:lift_3_3_3" | "adorn:crates/pack/carrot" | "exlinefurniture:spruce_chair_green_recipe2" | "extshape:tuff_wall" | "extshape:polished_granite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "redbits:end_stone_pressure_plate" | "extshape:light_gray_terracotta_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:dark_oak_chair_green_recipe2" | "adorn:crates/unpack/wheat" | "extshape:green_terracotta_quarter_piece_from_stonecutting" | "extshape:green_wool_vertical_stairs" | "extshape:dark_prismarine_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:warped_lamp_light_gray_recipe" | "minecraft:cooked_porkchop_from_campfire_cooking" | "minecraft:cyan_stained_glass_pane_from_glass_pane" | "extshape:light_gray_wool_quarter_piece_from_slab" | "extshape:pink_concrete_quarter_piece_from_slab" | "extshape:light_blue_terracotta_slab_from_stonecutting" | "adorn:blue_table_lamp" | "extshape:green_terracotta_slab_from_stonecutting" | "extshape:orange_terracotta_vertical_slab_from_stonecutting" | "adorn:acacia_drawer" | "extshape:lapis_slab_from_vertical_slab" | "extshape:end_stone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:diamond_vertical_stairs_from_stonecutting" | "adorn:polished_blackstone_brick_step" | "adorn:jungle_kitchen_cupboard" | "exlinefurniture:birch_chair_brown_recipe2" | "extshape:raw_iron_quarter_piece_from_vertical_slab" | "extshape:lime_concrete_fence" | "extshape:magenta_terracotta_wall" | "extshape:polished_blackstone_brick_vertical_stairs_from_blackstone_stonecutting" | "extshape:netherrack_stairs_from_vertical_stairs" | "extshape:waxed_cut_copper_wall_from_stonecutting" | "extshape:clay_wall" | "minecraft:smooth_quartz_stairs_from_smooth_quartz_stonecutting" | "extshape:waxed_exposed_copper_pressure_plate" | "extshape:raw_gold_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "mtr:psd_glass_1_2" | "exlinefurniture:oak_lamp_red_recipe" | "extshape:diamond_stairs_from_vertical_stairs" | "mtr:psd_glass_1_1" | "extshape:purpur_wall" | "extshape:end_stone_fence" | "mtr:lift_buttons_link_connector" | "extshape:white_wool_wall" | "extshape:warped_wart_stairs" | "minecraft:wooden_sword" | "chiselsandbits:chisel_iron" | "extshape:magenta_concrete_slab" | "exlinefurniture:acacia_chair_pink_recipe2" | "extshape:terracotta_quarter_piece_from_stairs_stonecutting" | "minecraft:smooth_quartz_slab" | "extshape:light_blue_concrete_vertical_quarter_piece" | "extshape:cobblestone_vertical_quarter_piece_from_stonecutting" | "extshape:terracotta_fence" | "extshape:raw_iron_pressure_plate" | "exlinefurniture:acacia_chair_magenta_recipe2" | "adorn:deepslate_tile_platform" | "extshape:ancient_debris_quarter_piece_from_vertical_quarter_piece" | "extshape:lapis_pressure_plate" | "extshape:cut_red_sandstone_wall" | "minecraft:lapis_lazuli_from_smelting_lapis_ore" | "extshape:sea_lantern_vertical_stairs" | "extshape:white_wool_stairs" | "minecraft:yellow_carpet_from_white_carpet" | "extshape:ancient_debris_quarter_piece_from_vertical_slab" | "extshape:black_concrete_wall" | "extshape:raw_iron_slab_from_stonecutting" | "minecraft:purple_stained_glass_pane_from_glass_pane" | "minecraft:cookie" | "extshape:amethyst_wall" | "minecraft:lightning_rod" | "minecraft:brown_stained_glass_pane_from_glass_pane" | "mtr:rail_connector_200_one_way" | "minecraft:orange_concrete_powder" | "extshape:gray_terracotta_fence_gate" | "minecraft:shears" | "extshape:polished_deepslate_vertical_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "mtr:tunnel_creator_5_3_2" | "extshape:waxed_oxidized_copper_quarter_piece_from_slab" | "mtr:tunnel_creator_5_3_3" | "mtr:tunnel_creator_5_3_4" | "minecraft:yellow_stained_glass_pane_from_glass_pane" | "extshape:crying_obsidian_quarter_piece_from_vertical_slab" | "extshape:brick_vertical_stairs_from_stonecutting" | "extshape:chiseled_deepslate_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:stone_brick_slab_from_stone_bricks_stonecutting" | "extshape:red_sandstone_vertical_slab" | "extshape:smooth_stone_wall" | "exlinefurniture:warped_chair_light_gray_recipe2" | "extshape:diorite_vertical_stairs_from_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:iron_vertical_slab" | "extshape:end_stone_slab_from_stonecutting" | "extshape:orange_wool_stairs" | "extshape:purple_wool_slab" | "adorn:brown_sofa" | "extshape:polished_andesite_vertical_stairs_from_stonecutting" | "extshape:quartz_brick_vertical_quarter_piece_from_quartz_vertical_slab_stonecutting" | "adorn:stonecutting/quartz_post" | "extshape:lime_terracotta_button" | "adorn:jungle_chair" | "extshape:packed_ice_fence_gate" | "adorn:soulful_prismarine_chimney" | "minecraft:oak_fence_gate" | "exlinefurniture:spruce_chair_white_recipe" | "extshape:netherite_stairs_from_stonecutting" | "extshape:red_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:chiseled_sandstone_vertical_quarter_piece" | "extshape:deepslate_brick_vertical_quarter_piece" | "extshape:green_terracotta_stairs_from_vertical_stairs" | "extshape:pumpkin_vertical_quarter_piece" | "extshape:deepslate_brick_pressure_plate" | "mtr:rail_connector_platform" | "extshape:cobblestone_quarter_piece_from_stonecutting" | "minecraft:sandstone_stairs_from_sandstone_stonecutting" | "extshape:light_blue_terracotta_quarter_piece_from_slab" | "minecraft:gray_carpet" | "adorn:stonecutting/polished_andesite_platform" | "exlinefurniture:window_sliding_crimson" | "exlinefurniture:jungle_chair_purple_recipe2" | "chiselsandbits:chisel_stone" | "extshape:waxed_weathered_cut_copper_slab_from_vertical_slab" | "minecraft:red_nether_brick_stairs" | "exlinefurniture:warped_chair_gray_recipe" | "minecraft:brewing_stand" | "extshape:gold_fence" | "extshape:prismarine_vertical_stairs_from_stonecutting" | "extshape:shroomlight_slab_from_vertical_slab" | "adorn:end_stone_brick_platform" | "extshape:crimson_quarter_piece_from_slab" | "exlinefurniture:window_heart_acacia" | "extshape:cyan_concrete_stairs" | "extshape:red_concrete_vertical_slab" | "extshape:iron_quarter_piece_from_vertical_quarter_piece" | "minecraft:diamond_block" | "extshape:red_sandstone_quarter_piece_from_vertical_slab" | "minecraft:deepslate_tile_stairs_from_deepslate_bricks_stonecutting" | "extshape:white_terracotta_vertical_quarter_piece_from_stonecutting" | "minecraft:diorite_slab" | "extshape:snow_slab_from_vertical_slab" | "minecraft:yellow_stained_glass" | "extshape:obsidian_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lapis_fence" | "extshape:orange_wool_slab_from_vertical_slab" | "extshape:waxed_exposed_copper_quarter_piece_from_stonecutting" | "minecraft:pumpkin_seeds" | "extshape:purple_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:smooth_sandstone_vertical_quarter_piece_from_stonecutting" | "extshape:cyan_terracotta_vertical_quarter_piece" | "extshape:raw_copper_fence_gate" | "extshape:glowstone_vertical_slab" | "minecraft:cooked_mutton" | "minecraft:bookshelf" | "extshape:light_gray_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:prismarine_vertical_quarter_piece_from_stonecutting" | "extshape:chiseled_quartz_quarter_piece_from_quartz_block_stonecutting" | "minecraft:lapis_block" | "adorn:crates/pack/honeycomb" | "exlinefurniture:spruce_chair_purple_recipe2" | "extshape:cyan_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:crying_obsidian_pressure_plate" | "minecraft:light_gray_terracotta" | "extshape:smooth_stone_fence_gate" | "extshape:quartz_quarter_piece_from_stonecutting" | "exlinefurniture:crimson_chair_magenta_recipe" | "extshape:dark_prismarine_vertical_slab_from_stonecutting" | "exlinefurniture:acacia_lamp_black_recipe" | "minecraft:oak_boat" | "mtr:railway_sign_5_even_2" | "mtr:railway_sign_5_even_1" | "extshape:red_concrete_vertical_slab_from_stonecutting" | "minecraft:red_dye_from_rose_bush" | "adorn:stonecutting/smooth_sandstone_post" | "extshape:black_terracotta_wall_from_stonecutting" | "extshape:crying_obsidian_quarter_piece_from_stairs_stonecutting" | "extshape:emerald_quarter_piece_from_vertical_quarter_piece" | "minecraft:jungle_fence" | "exlinefurniture:jungle_lamp_yellow_recipe" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece_from_vertical_slab" | "extshape:gray_terracotta_quarter_piece_from_vertical_slab" | "extshape:black_concrete_fence" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_slab_stonecutting" | "minecraft:glass_bottle" | "minecraft:iron_ingot_from_smelting_raw_iron" | "extshape:obsidian_quarter_piece_from_vertical_quarter_piece" | "redbits:rgb_lamp" | "extshape:light_blue_wool_stairs_from_vertical_stairs" | "minecraft:stripped_warped_hyphae" | "extshape:red_nether_brick_stairs_from_vertical_stairs" | "extshape:dripstone_quarter_piece_from_slab" | "extshape:blue_concrete_quarter_piece_from_vertical_slab" | "extshape:polished_granite_vertical_stairs_from_stonecutting" | "extshape:raw_gold_vertical_stairs_from_stonecutting" | "extshape:waxed_copper_wall_from_stonecutting" | "extshape:stone_vertical_quarter_piece" | "extshape:netherite_vertical_quarter_piece_from_vertical_slab" | "extshape:waxed_copper_stairs" | "extshape:waxed_oxidized_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:gold_quarter_piece_from_slab_stonecutting" | "adorn:polished_deepslate_platform" | "extshape:gold_slab_from_stonecutting" | "extshape:emerald_slab_from_stonecutting" | "exlinefurniture:window_dark_oak" | "exlinefurniture:crimson_lamp_light_gray_recipe" | "extshape:magenta_concrete_stairs" | "extshape:emerald_vertical_quarter_piece_from_stonecutting" | "extshape:deepslate_tile_vertical_stairs_from_cobbled_deepslate_stonecutting" | "extshape:gray_terracotta_vertical_quarter_piece" | "extshape:smooth_basalt_wall_from_stonecutting" | "extshape:gray_concrete_button" | "adorn:cut_sandstone_step" | "exlinefurniture:dark_oak_glass_table_recipe" | "extshape:purple_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:stonecutting/polished_granite_platform" | "exlinefurniture:birch_dresser_recipe" | "extshape:yellow_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:brown_wool_quarter_piece_from_vertical_slab" | "minecraft:waxed_exposed_cut_copper_from_waxed_exposed_copper_stonecutting" | "extshape:calcite_slab_from_stonecutting" | "extshape:orange_wool_vertical_stairs" | "minecraft:deepslate_tile_wall_from_polished_deepslate_stonecutting" | "minecraft:purple_dye" | "adorn:stonecutting/polished_blackstone_post" | "exlinefurniture:shutters_dark_oak" | "extshape:bedrock_quarter_piece_from_slab_stonecutting" | "exlinefurniture:warped_stripped_log_glass_table_recipe" | "minecraft:quartz_slab" | "extshape:yellow_wool_slab" | "adorn:stonecutting/crimson_post" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_slab_stonecutting" | "extshape:lapis_quarter_piece_from_slab" | "extshape:deepslate_tile_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:pink_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:deepslate_tile_pressure_plate" | "adorn:polished_diorite_post" | "mtr:station_color_smooth_quartz" | "mtr:signal_remover_red" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_waxed_exposed_copper_slab_stonecutting" | "extshape:glowstone_fence_gate" | "extshape:purple_terracotta_quarter_piece_from_slab_stonecutting" | "extshape:pink_terracotta_quarter_piece_from_slab" | "exlinefurniture:spruce_lamp_gray_recipe" | "extshape:gray_concrete_slab" | "extshape:diorite_vertical_stairs" | "extshape:green_wool_wall" | "extshape:brown_terracotta_fence" | "extshape:bedrock_vertical_stairs" | "extshape:iron_vertical_quarter_piece_from_stonecutting" | "mtr:station_color_birch_wood_slab" | "extshape:lime_terracotta_quarter_piece_from_slab_stonecutting" | "minecraft:cut_sandstone_slab_from_sandstone_stonecutting" | "extshape:raw_iron_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:polished_blackstone_stairs_from_polished_blackstone_stonecutting" | "extshape:red_concrete_wall" | "minecraft:bucket" | "minecraft:coal_from_blasting_deepslate_coal_ore" | "minecraft:polished_andesite" | "quartzelv:quartz_elevator" | "extshape:brown_terracotta_button" | "extshape:white_terracotta_vertical_stairs" | "mtr:station_color_chiseled_stone_bricks_slab" | "minecraft:charcoal" | "minecraft:diorite_wall_from_diorite_stonecutting" | "extshape:chiseled_red_sandstone_vertical_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "extshape:prismarine_brick_vertical_quarter_piece_from_vertical_slab" | "minecraft:polished_blackstone_brick_slab" | "extshape:cut_sandstone_quarter_piece_from_sandstone_stairs_stonecutting" | "adorn:stonecutting/diorite_post" | "mtr:signal_remover_light_blue" | "minecraft:rabbit_stew_from_brown_mushroom" | "extshape:black_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:glowstone_button" | "extshape:polished_granite_button" | "adorn:oak_kitchen_cupboard" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_vertical_slab_stonecutting" | "extshape:terracotta_vertical_quarter_piece_from_stonecutting" | "extshape:gray_terracotta_stairs_from_stonecutting" | "extshape:cyan_concrete_slab" | "extshape:dark_prismarine_vertical_slab" | "adorn:spruce_bench" | "extshape:gray_concrete_fence" | "extshape:chiseled_quartz_quarter_piece_from_quartz_slab_stonecutting" | "extshape:lime_terracotta_quarter_piece_from_slab" | "bitsandchisels:wrench" | "extshape:magenta_terracotta_stairs_from_vertical_stairs" | "extshape:raw_copper_vertical_quarter_piece_from_vertical_slab" | "adorn:crimson_coffee_table" | "extshape:calcite_quarter_piece_from_vertical_quarter_piece" | "extshape:pink_terracotta_stairs" | "extshape:deepslate_tile_fence" | "minecraft:warped_pressure_plate" | "extshape:cyan_terracotta_fence" | "minecraft:cyan_bed_from_white_bed" | "mtr:lift_3_3_double_sided_3" | "exlinefurniture:crimson_lamp_black_recipe" | "extshape:light_blue_wool_quarter_piece_from_vertical_slab" | "extshape:quartz_brick_quarter_piece_from_stonecutting" | "mtr:lift_3_3_double_sided_1" | "adorn:stonecutting/polished_granite_step" | "exlinefurniture:acacia_glass_table_recipe" | "mtr:lift_3_3_double_sided_2" | "extshape:light_blue_wool_quarter_piece_from_slab" | "extshape:brick_quarter_piece_from_slab_stonecutting" | "minecraft:cooked_porkchop" | "mtr:station_color_quartz_block" | "extshape:light_gray_wool_slab" | "extshape:black_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:magenta_concrete_stairs_from_vertical_stairs" | "mtr:signal_connector_green" | "minecraft:oak_wood" | "extshape:light_blue_concrete_vertical_quarter_piece_from_vertical_slab" | "extshape:mossy_cobblestone_quarter_piece_from_stonecutting" | "extshape:brick_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:dark_oak_lamp_brown_recipe" | "minecraft:magenta_stained_glass_pane" | "extshape:chiseled_quartz_stairs_from_stonecutting" | "adorn:dark_oak_kitchen_sink" | "minecraft:chiseled_stone_bricks_from_stone_bricks_stonecutting" | "adorn:cut_red_sandstone_step" | "extshape:magenta_concrete_wall_from_stonecutting" | "extshape:brown_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:spruce_wood" | "minecraft:spruce_fence" | "exlinefurniture:crimson_chair_red_recipe" | "minecraft:dark_prismarine_slab" | "extshape:purple_concrete_fence" | "minecraft:green_dye" | "extshape:ancient_debris_button" | "minecraft:dried_kelp_from_smoking" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stone_vertical_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "mtr:apg_glass_end" | "mtr:ticket_machine" | "extshape:snow_fence_gate" | "extshape:smooth_quartz_pressure_plate" | "extshape:waxed_exposed_copper_wall_from_stonecutting" | "extshape:quartz_brick_vertical_quarter_piece_from_vertical_slab" | "extshape:purple_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:polished_deepslate_quarter_piece_from_vertical_quarter_piece" | "extshape:lime_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:weathered_cut_copper_slab" | "minecraft:waxed_weathered_copper_from_honeycomb" | "extshape:mossy_cobblestone_fence_gate" | "adorn:stonecutting/polished_andesite_post" | "extshape:cobblestone_vertical_slab" | "extshape:magenta_concrete_quarter_piece_from_slab_stonecutting" | "minecraft:andesite_wall_from_andesite_stonecutting" | "extshape:light_gray_wool_vertical_quarter_piece" | "exlinefurniture:jungle_chair_magenta_recipe2" | "extshape:prismarine_fence" | "extshape:yellow_concrete_quarter_piece_from_slab" | "extshape:light_gray_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece_from_vertical_slab" | "exlinefurniture:jungle_chair_cyan_recipe" | "adorn:stonecutting/acacia_post" | "minecraft:redstone" | "extshape:black_concrete_quarter_piece_from_vertical_slab" | "minecraft:powered_rail" | "extshape:yellow_wool_vertical_slab" | "extshape:cobbled_deepslate_quarter_piece_from_stonecutting" | "extshape:black_wool_fence_gate" | "minecraft:firework_star" | "minecraft:green_concrete_powder" | "extshape:cut_sandstone_quarter_piece_from_sandstone_stonecutting" | "extshape:waxed_exposed_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:crimson_vertical_quarter_piece_from_vertical_slab" | "extshape:snow_quarter_piece_from_slab" | "adorn:smooth_stone_step" | "adorn:stonecutting/deepslate_step" | "adorn:white_sofa" | "extshape:blue_concrete_wall" | "extshape:green_terracotta_vertical_stairs_from_stonecutting" | "minecraft:blue_terracotta" | "mtr:signal_connector_black" | "minecraft:yellow_concrete_powder" | "minecraft:gray_terracotta" | "extshape:polished_andesite_fence_gate" | "adorn:stonecutting/smooth_stone_platform" | "extshape:polished_diorite_vertical_quarter_piece_from_diorite_vertical_stairs" | "extshape:netherite_slab_from_vertical_slab" | "extshape:glowstone_slab" | "minecraft:netherite_boots_smithing" | "extshape:waxed_copper_vertical_stairs" | "extshape:orange_terracotta_quarter_piece_from_slab" | "exlinefurniture:dark_oak_adirondack_chair_recipe" | "extshape:smooth_basalt_stairs_from_stonecutting" | "extshape:blackstone_vertical_stairs" | "exlinefurniture:warped_chair_yellow_recipe2" | "minecraft:fishing_rod" | "minecraft:cooked_beef_from_smoking" | "extshape:light_gray_concrete_slab_from_stonecutting" | "extshape:snow_vertical_quarter_piece_from_vertical_slab" | "minecraft:terracotta" | "adorn:crates/pack/sweet_berry" | "extshape:green_terracotta_vertical_slab" | "extshape:lapis_vertical_stairs" | "extshape:chiseled_stone_brick_vertical_stairs_from_stone_bricks_stonecutting" | "extshape:nether_wart_vertical_quarter_piece" | "extshape:warped_vertical_stairs" | "extshape:smooth_basalt_vertical_quarter_piece_from_vertical_slab" | "extshape:snow_stairs_from_vertical_stairs" | "extshape:gray_glazed_terracotta_slab" | "extshape:light_blue_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:sandstone_vertical_quarter_piece_from_vertical_slab" | "extshape:chiseled_quartz_quarter_piece_from_vertical_slab" | "minecraft:red_dye_from_tulip" | "minecraft:beacon" | "minecraft:tnt" | "minecraft:mossy_stone_bricks_from_vine" | "extshape:raw_iron_slab_from_vertical_slab" | "extshape:chiseled_quartz_vertical_stairs_from_stonecutting" | "minecraft:flint_and_steel" | "extshape:bedrock_stairs_from_stonecutting" | "extshape:pink_terracotta_quarter_piece_from_stonecutting" | "extshape:lime_terracotta_fence_gate" | "adorn:oak_platform" | "extshape:polished_granite_quarter_piece_from_slab_stonecutting" | "exlinefurniture:crimson_chair_light_gray_recipe2" | "minecraft:black_dye" | "exlinefurniture:faucet_recipe" | "extshape:cyan_concrete_stairs_from_stonecutting" | "extshape:melon_vertical_stairs" | "extshape:raw_iron_fence" | "extshape:sandstone_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:crimson_chair_white_recipe2" | "exlinefurniture:warped_chair_pink_recipe2" | "extshape:clay_button" | "exlinefurniture:oak_chair_red_recipe2" | "extshape:terracotta_wall" | "extshape:chiseled_stone_brick_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:spruce_lamp_brown_recipe" | "extshape:smooth_basalt_vertical_quarter_piece" | "extshape:orange_glazed_terracotta_slab" | "extshape:waxed_exposed_copper_fence_gate" | "extshape:red_terracotta_fence" | "adorn:stonecutting/basalt_step" | "minecraft:light_blue_stained_glass_pane" | "extshape:prismarine_brick_quarter_piece_from_slab" | "minecraft:brown_concrete_powder" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_vertical_quarter_piece" | "extshape:dripstone_stairs_from_vertical_stairs" | "extshape:chiseled_red_sandstone_vertical_stairs_from_stonecutting" | "minecraft:crimson_hyphae" | "minecraft:coal_from_smelting_coal_ore" | "extshape:orange_concrete_quarter_piece_from_stonecutting" | "mtr:ticket_barrier_exit_1" | "extshape:magenta_concrete_stairs_from_stonecutting" | "extshape:gray_concrete_quarter_piece_from_stonecutting" | "extshape:chiseled_nether_brick_vertical_stairs_from_nether_bricks_stonecutting" | "extshape:magenta_terracotta_quarter_piece_from_stairs_stonecutting" | "extshape:polished_blackstone_brick_vertical_quarter_piece_from_blackstone_stonecutting" | "exlinefurniture:window_slider_warped" | "extshape:chiseled_red_sandstone_vertical_stairs_from_red_sandstone_stonecutting" | "extshape:waxed_oxidized_copper_button" | "extshape:polished_andesite_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:obsidian_vertical_slab" | "extshape:gold_vertical_slab" | "minecraft:grindstone" | "extshape:waxed_oxidized_cut_copper_quarter_piece_from_waxed_oxidized_copper_slab_stonecutting" | "exlinefurniture:jungle_log_glass_table_recipe" | "extshape:polished_deepslate_pressure_plate" | "minecraft:granite_slab_from_granite_stonecutting" | "minecraft:golden_sword" | "exlinefurniture:crimson_chair_lime_recipe2" | "extshape:gilded_blackstone_stairs_from_stonecutting" | "extshape:raw_gold_slab_from_vertical_slab" | "extshape:cut_red_sandstone_vertical_quarter_piece" | "extshape:brown_glazed_terracotta_slab" | "extshape:ancient_debris_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:birch_glass_table_recipe" | "extshape:mossy_stone_brick_vertical_quarter_piece" | "extshape:sandstone_quarter_piece_from_stonecutting" | "extshape:chiseled_quartz_quarter_piece_from_quartz_stairs_stonecutting" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_brick_slab_stonecutting" | "minecraft:furnace_minecart" | "extshape:yellow_concrete_wall_from_stonecutting" | "mtr:rail_connector_300" | "minecraft:gray_wool" | "minecraft:waxed_weathered_cut_copper" | "adorn:stone_ladder" | "extshape:green_concrete_button" | "mtr:tunnel_creator_5_5_3" | "mtr:tunnel_creator_5_5_4" | "mtr:tunnel_creator_5_5_1" | "mtr:tunnel_creator_5_5_2" | "adorn:prismarine_step" | "adorn:brewing/nether_wart_coffee_from_water_bucket" | "extshape:purpur_slab_from_vertical_slab" | "extshape:deepslate_tile_quarter_piece_from_deepslate_brick_slab_stonecutting" | "minecraft:netherite_ingot_from_netherite_block" | "extshape:polished_granite_slab_from_vertical_slab" | "extshape:raw_gold_quarter_piece_from_slab_stonecutting" | "extshape:white_concrete_quarter_piece_from_slab_stonecutting" | "extshape:sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "exlinefurniture:oak_dresser_recipe" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:waxed_exposed_copper_slab_from_vertical_slab" | "extshape:nether_brick_quarter_piece_from_stairs_stonecutting" | "exlinefurniture:warped_lamp_red_recipe" | "mtr:station_color_iron_block_slab" | "extshape:nether_brick_quarter_piece_from_vertical_slab" | "minecraft:red_nether_brick_slab_from_red_nether_bricks_stonecutting" | "extshape:white_concrete_vertical_slab" | "extshape:blue_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:emerald_vertical_stairs" | "extshape:lime_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:waxed_copper_wall" | "mtr:rail_connector_120_one_way" | "extshape:end_stone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "adorn:nether_brick_platform" | "exlinefurniture:oak_lamp_pink_recipe" | "extshape:netherite_slab" | "minecraft:chiseled_stone_bricks" | "extshape:gray_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:jungle_bench" | "extshape:pink_concrete_stairs_from_stonecutting" | "minecraft:polished_granite_stairs_from_granite_stonecutting" | "adorn:lime_table_lamp" | "minecraft:spruce_pressure_plate" | "minecraft:purple_terracotta" | "extshape:smooth_red_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:netherrack_quarter_piece_from_vertical_slab" | "extshape:moss_pressure_plate" | "exlinefurniture:jungle_chair_lime_recipe2" | "extshape:red_wool_slab_from_vertical_slab" | "extshape:iron_fence" | "extshape:brown_concrete_wall" | "minecraft:deepslate_tiles_from_deepslate_bricks_stonecutting" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_vertical_slab" | "minecraft:hay_block" | "extshape:polished_deepslate_quarter_piece_from_vertical_slab" | "extshape:chiseled_stone_brick_stairs_from_vertical_stairs" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_vertical_slab" | "extshape:white_concrete_quarter_piece_from_slab" | "extshape:light_blue_terracotta_fence_gate" | "exlinefurniture:acacia_chair_light_gray_recipe" | "extshape:purpur_vertical_slab_from_stonecutting" | "extshape:polished_deepslate_stairs_from_vertical_stairs" | "extshape:black_glazed_terracotta_slab_from_stonecutting" | "mtr:station_color_wool" | "extshape:chiseled_stone_brick_quarter_piece_from_stone_stairs_stonecutting" | "exlinefurniture:flower_arrangement2_6" | "exlinefurniture:flower_arrangement2_4" | "exlinefurniture:flower_arrangement2_5" | "exlinefurniture:flower_arrangement2_2" | "exlinefurniture:flower_arrangement2_3" | "extshape:mossy_cobblestone_quarter_piece_from_slab_stonecutting" | "extshape:waxed_weathered_cut_copper_quarter_piece_from_waxed_weathered_copper_stairs_stonecutting" | "minecraft:smooth_quartz_slab_from_smooth_quartz_stonecutting" | "adorn:stonecutting/deepslate_tile_step" | "extshape:chiseled_quartz_quarter_piece_from_vertical_quarter_piece" | "adorn:purple_sofa" | "adorn:red_nether_brick_chimney" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:birch_chair_orange_recipe" | "minecraft:cut_copper" | "extshape:orange_concrete_slab_from_vertical_slab" | "extshape:red_wool_vertical_quarter_piece" | "extshape:raw_gold_fence_gate" | "extshape:blue_terracotta_slab_from_stonecutting" | "adorn:quartz_post" | "minecraft:smooth_sandstone_stairs" | "extshape:polished_andesite_vertical_quarter_piece_from_vertical_slab" | "minecraft:copper_ingot_from_blasting_copper_ore" | "extshape:granite_vertical_quarter_piece" | "extshape:jungle_vertical_slab" | "minecraft:rabbit_stew_from_red_mushroom" | "minecraft:prismarine_brick_stairs" | "extshape:light_blue_concrete_fence" | "extshape:gray_wool_wall" | "extshape:netherrack_quarter_piece_from_slab" | "extshape:prismarine_vertical_quarter_piece_from_vertical_slab" | "minecraft:exposed_cut_copper_stairs_from_exposed_copper_stonecutting" | "adorn:red_table_lamp" | "extshape:brown_concrete_button" | "extshape:white_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:polished_granite_post" | "minecraft:netherite_block" | "adorn:jungle_coffee_table" | "extshape:smooth_basalt_quarter_piece_from_vertical_slab" | "extshape:waxed_exposed_copper_quarter_piece_from_slab" | "exlinefurniture:drapes_black_recipe" | "extshape:light_blue_concrete_wall_from_stonecutting" | "adorn:stonecutting/deepslate_platform" | "exlinefurniture:birch_chair_red_recipe2" | "extshape:pink_terracotta_quarter_piece_from_vertical_slab" | "extshape:blue_terracotta_vertical_slab" | "exlinefurniture:spruce_stripped_log_glass_table_recipe" | "extshape:waxed_oxidized_cut_copper_wall_from_waxed_oxidized_copper_stonecutting" | "extshape:prismarine_brick_vertical_stairs" | "minecraft:crossbow" | "extshape:cobblestone_vertical_quarter_piece" | "adorn:diorite_step" | "extshape:raw_copper_stairs" | "extshape:diamond_vertical_quarter_piece" | "extshape:cyan_wool_stairs_from_vertical_stairs" | "minecraft:diamond" | "extshape:polished_diorite_quarter_piece_from_vertical_quarter_piece" | "minecraft:crimson_slab" | "extshape:raw_copper_wall_from_stonecutting" | "mtr:station_color_polished_andesite" | "exlinefurniture:warped_chair_purple_recipe2" | "exlinefurniture:dark_oak_chair_black_recipe2" | "adorn:cobbled_deepslate_post" | "extshape:black_wool_vertical_stairs" | "extshape:cyan_concrete_vertical_quarter_piece" | "extshape:chiseled_red_sandstone_vertical_quarter_piece" | "adorn:stonecutting/mossy_cobblestone_step" | "extshape:jungle_quarter_piece_from_vertical_quarter_piece" | "exlinefurniture:spruce_chair_black_recipe2" | "minecraft:waxed_oxidized_cut_copper_from_waxed_oxidized_copper_stonecutting" | "extshape:chiseled_deepslate_vertical_slab_from_cobbled_deepslate_stonecutting" | "extshape:waxed_copper_quarter_piece_from_vertical_quarter_piece" | "mtr:station_name_wall_white_2" | "extshape:end_stone_vertical_stairs_from_stonecutting" | "extshape:quartz_vertical_quarter_piece_from_stonecutting" | "mtr:station_name_wall_white_1" | "minecraft:mossy_cobblestone_stairs" | "extshape:gilded_blackstone_vertical_quarter_piece_from_stonecutting" | "exlinefurniture:oak_lamp_cyan_recipe" | "extshape:polished_andesite_vertical_slab_from_stonecutting" | "extshape:red_concrete_pressure_plate" | "extshape:deepslate_tile_quarter_piece_from_polished_deepslate_stonecutting" | "extshape:granite_vertical_stairs_from_stonecutting" | "minecraft:blue_bed" | "extshape:brown_terracotta_quarter_piece_from_stonecutting" | "extshape:purple_terracotta_slab_from_stonecutting" | "extshape:waxed_weathered_copper_fence_gate" | "extshape:crying_obsidian_slab_from_stonecutting" | "extshape:raw_iron_quarter_piece_from_slab" | "extshape:waxed_exposed_cut_copper_quarter_piece_from_stonecutting" | "extshape:smooth_basalt_quarter_piece_from_vertical_slab_stonecutting" | "extshape:moss_button" | "minecraft:sponge" | "minecraft:quartz_stairs" | "extshape:red_terracotta_stairs_from_vertical_stairs" | "mtr:station_color_planks_slab" | "extshape:purple_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:magenta_concrete_quarter_piece_from_slab" | "extshape:deepslate_tile_vertical_slab_from_deepslate_bricks_stonecutting" | "inmis:withered_backpack" | "minecraft:red_stained_glass" | "extshape:polished_deepslate_vertical_slab_from_stonecutting" | "extshape:polished_diorite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:light_gray_stained_glass_pane_from_glass_pane" | "extshape:polished_blackstone_quarter_piece_from_andesite_vertical_slab_stonecutting" | "minecraft:green_carpet" | "minecraft:waxed_exposed_cut_copper_from_honeycomb" | "extshape:polished_granite_vertical_slab_from_stonecutting" | "exlinefurniture:dark_oak_lamp_black_recipe" | "extshape:black_concrete_vertical_slab" | "extshape:red_nether_brick_quarter_piece_from_vertical_slab" | "extshape:black_concrete_stairs" | "adorn:end_stone_brick_post" | "extshape:red_concrete_vertical_stairs" | "exlinefurniture:crimson_chair_yellow_recipe" | "minecraft:petrified_oak_slab_from_stonecutting" | "extshape:nether_brick_vertical_stairs" | "extshape:yellow_concrete_fence" | "minecraft:beetroot_soup" | "extshape:blue_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:lime_wool_quarter_piece_from_vertical_slab" | "extshape:yellow_concrete_button" | "exlinefurniture:oak_table_recipe" | "mtr:rail_connector_300_one_way" | "minecraft:lime_terracotta" | "extshape:purple_wool_vertical_stairs" | "mtr:station_color_wool_slab" | "extshape:magenta_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:blackstone_slab_from_blackstone_stonecutting" | "minecraft:jungle_wood" | "extshape:lapis_quarter_piece_from_vertical_slab" | "minecraft:gray_stained_glass_pane_from_glass_pane" | "exlinefurniture:acacia_chair_magenta_recipe" | "minecraft:stone_slab" | "extshape:blue_terracotta_stairs_from_vertical_stairs" | "minecraft:acacia_slab" | "minecraft:brick_stairs_from_bricks_stonecutting" | "extshape:cut_red_sandstone_quarter_piece_from_red_sandstone_stairs_stonecutting" | "extshape:brick_vertical_quarter_piece_from_stonecutting" | "extshape:green_terracotta_quarter_piece_from_vertical_quarter_piece" | "minecraft:jungle_stairs" | "extshape:stone_brick_quarter_piece_from_slab" | "extshape:blue_concrete_fence_gate" | "adorn:stonecutting/sandstone_platform" | "extshape:raw_gold_vertical_slab" | "extshape:cobbled_deepslate_vertical_quarter_piece_from_stonecutting" | "adorn:dark_oak_post" | "adorn:warped_post" | "extshape:smooth_basalt_quarter_piece_from_vertical_quarter_piece" | "extshape:waxed_exposed_copper_quarter_piece_from_slab_stonecutting" | "extshape:snow_vertical_quarter_piece" | "adorn:crates/unpack/apple" | "minecraft:cobbled_deepslate_stairs" | "minecraft:baked_potato" | "extshape:gray_terracotta_stairs" | "adorn:prismarine_chimney" | "mtr:station_color_metal_slab" | "minecraft:cooked_salmon" | "extshape:gray_wool_pressure_plate" | "extshape:waxed_cut_copper_vertical_slab" | "extshape:magenta_wool_fence_gate" | "extshape:orange_concrete_quarter_piece_from_vertical_slab_stonecutting" | "extshape:raw_iron_vertical_stairs" | "adorn:crates/unpack/egg" | "extshape:chiseled_sandstone_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "adorn:mossy_stone_brick_platform" | "minecraft:golden_leggings" | "extshape:cut_sandstone_quarter_piece_from_slab_stonecutting" | "extshape:iron_quarter_piece_from_vertical_slab_stonecutting" | "extshape:light_blue_terracotta_vertical_slab" | "extshape:calcite_fence" | "minecraft:stone_pressure_plate" | "extshape:polished_deepslate_fence_gate" | "extshape:red_sandstone_vertical_stairs" | "exlinefurniture:dark_oak_chair_purple_recipe" | "extshape:smooth_quartz_button" | "extshape:warped_wart_vertical_quarter_piece" | "extshape:light_blue_concrete_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:chiseled_nether_brick_vertical_quarter_piece_from_nether_brick_vertical_slab_stonecutting" | "extshape:obsidian_slab_from_vertical_slab" | "extshape:melon_wall" | "exlinefurniture:oak_lamp_gray_recipe" | "exlinefurniture:oak_lamp_purple_recipe" | "extshape:raw_gold_quarter_piece_from_slab" | "adorn:black_sofa" | "extshape:gold_quarter_piece_from_vertical_slab" | "minecraft:bone_meal_from_bone_block" | "exlinefurniture:dark_oak_lamp_white_recipe" | "extshape:purple_wool_vertical_quarter_piece_from_vertical_slab" | "extshape:deepslate_brick_vertical_quarter_piece_from_cobbled_deepslate_vertical_stairs" | "adorn:crates/pack/wheat_seed" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_vertical_slab" | "extshape:raw_gold_slab_from_stonecutting" | "minecraft:cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting" | "extshape:brown_terracotta_vertical_quarter_piece" | "extshape:honeycomb_quarter_piece_from_slab" | "extshape:purple_concrete_pressure_plate" | "extshape:lapis_wall" | "exlinefurniture:birch_chair_light_gray_recipe" | "redbits:jungle_large_button" | "exlinefurniture:spruce_table_recipe" | "minecraft:dark_oak_trapdoor" | "extshape:deepslate_brick_vertical_quarter_piece_from_vertical_slab" | "minecraft:green_carpet_from_white_carpet" | "extshape:deepslate_tile_quarter_piece_from_cobbled_deepslate_vertical_slab_stonecutting" | "extshape:gray_concrete_quarter_piece_from_vertical_quarter_piece" | "extshape:light_blue_terracotta_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:quartz_brick_quarter_piece_from_vertical_quarter_piece" | "adorn:polished_diorite_platform" | "extshape:chiseled_nether_brick_quarter_piece_from_slab_stonecutting" | "exlinefurniture:birch_chair_pink_recipe2" | "extshape:chiseled_red_sandstone_stairs_from_vertical_stairs" | "adorn:stonecutting/jungle_platform" | "minecraft:polished_deepslate_slab" | "extshape:stone_vertical_quarter_piece_from_vertical_slab" | "extshape:andesite_vertical_quarter_piece_from_stonecutting" | "extshape:dripstone_slab_from_stonecutting" | "extshape:netherrack_slab_from_vertical_slab" | "extshape:crying_obsidian_stairs_from_vertical_stairs" | "minecraft:orange_glazed_terracotta" | "minecraft:pink_carpet" | "extshape:emerald_vertical_quarter_piece_from_vertical_slab" | "minecraft:deepslate_bricks" | "extshape:obsidian_vertical_quarter_piece_from_vertical_slab" | "minecraft:waxed_exposed_copper_from_honeycomb" | "extshape:quartz_vertical_stairs_from_stonecutting" | "extshape:pink_wool_vertical_quarter_piece_from_vertical_slab" | "minecraft:waxed_weathered_cut_copper_stairs" | "extshape:pink_concrete_vertical_stairs" | "minecraft:mossy_stone_brick_stairs" | "extshape:chiseled_polished_blackstone_slab" | "extshape:mossy_cobblestone_quarter_piece_from_vertical_quarter_piece" | "minecraft:amethyst_block" | "extshape:red_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "mtr:signal_remover_green" | "extshape:stone_brick_quarter_piece_from_slab_stonecutting" | "minecraft:nether_brick" | "extshape:magenta_terracotta_vertical_slab_from_stonecutting" | "extshape:cobbled_deepslate_quarter_piece_from_slab" | "adorn:spruce_kitchen_cupboard" | "exlinefurniture:spruce_dresser_recipe" | "mtr:signal_remover_black" | "chisel:chisel" | "adorn:red_nether_brick_step" | "adorn:spruce_chair" | "extshape:cyan_terracotta_stairs" | "extshape:smooth_sandstone_vertical_slab_from_stonecutting" | "minecraft:brown_wool" | "minecraft:purple_bed" | "extshape:polished_diorite_quarter_piece_from_stonecutting" | "extshape:chiseled_stone_brick_wall_from_stone_bricks_stonecutting" | "extshape:prismarine_quarter_piece_from_vertical_quarter_piece" | "extshape:terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:crimson_log_table_recipe" | "extshape:polished_granite_fence" | "extshape:deepslate_brick_vertical_stairs" | "extshape:calcite_slab" | "extshape:waxed_weathered_cut_copper_vertical_stairs_from_stonecutting" | "exlinefurniture:dark_oak_lamp_blue_recipe" | "extshape:tuff_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:birch_chair_magenta_recipe" | "extshape:deepslate_tile_quarter_piece_from_vertical_slab" | "extshape:lapis_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:crimson_chair_green_recipe2" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_stonecutting" | "minecraft:wheat" | "extshape:magenta_wool_slab_from_vertical_slab" | "extshape:magenta_concrete_fence_gate" | "extshape:pink_wool_slab_from_vertical_slab" | "extshape:quartz_brick_quarter_piece_from_vertical_slab" | "minecraft:bow" | "extshape:waxed_exposed_cut_copper_fence_gate" | "exlinefurniture:crimson_chair_cyan_recipe2" | "extshape:diorite_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "minecraft:andesite_stairs" | "mtr:lift_track_floor_1" | "minecraft:light_blue_carpet_from_white_carpet" | "extshape:quartz_brick_vertical_stairs_from_stonecutting" | "extshape:deepslate_tile_vertical_stairs" | "exlinefurniture:acacia_lamp_cyan_recipe" | "minecraft:dark_oak_boat" | "extshape:purple_wool_stairs_from_vertical_stairs" | "extshape:red_terracotta_slab_from_stonecutting" | "extshape:dark_prismarine_pressure_plate" | "extshape:blue_terracotta_fence_gate" | "minecraft:copper_ingot_from_smelting_deepslate_copper_ore" | "extshape:cut_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:mossy_stone_brick_wall" | "extshape:waxed_oxidized_copper_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:deepslate_brick_slab_from_vertical_slab" | "extshape:spruce_vertical_quarter_piece" | "adorn:stonecutting/deepslate_brick_post" | "extshape:gray_terracotta_fence" | "extshape:clay_vertical_stairs" | "extshape:polished_blackstone_vertical_quarter_piece_from_blackstone_stonecutting" | "adorn:crates/pack/egg" | "minecraft:firework_rocket_simple" | "extshape:magenta_terracotta_fence_gate" | "extshape:gold_wall" | "minecraft:andesite" | "extshape:gold_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:polished_diorite_pressure_plate" | "extshape:green_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:light_gray_terracotta_quarter_piece_from_stairs_stonecutting" | "mtr:ceiling_no_light" | "extshape:magenta_concrete_quarter_piece_from_stonecutting" | "extshape:white_wool_fence" | "adorn:stonecutting/prismarine_brick_post" | "exlinefurniture:dark_oak_bench_recipe" | "extshape:waxed_oxidized_cut_copper_fence" | "extshape:green_concrete_slab_from_stonecutting" | "exlinefurniture:jungle_window_web" | "extshape:honeycomb_vertical_quarter_piece_from_vertical_slab" | "extshape:cyan_wool_quarter_piece_from_vertical_slab" | "extshape:pink_concrete_slab" | "mtr:signal_remover_yellow" | "adorn:stonecutting/prismarine_platform" | "extshape:chiseled_stone_brick_wall_from_stone_stonecutting" | "extshape:waxed_cut_copper_fence" | "extshape:gold_vertical_quarter_piece_from_vertical_slab" | "minecraft:stone" | "minecraft:blackstone_stairs" | "extshape:gold_vertical_slab_from_stonecutting" | "extshape:pink_wool_quarter_piece_from_vertical_slab" | "mtr:rail_connector_200" | "extshape:deepslate_tile_stairs_from_vertical_stairs" | "extshape:black_terracotta_fence_gate" | "extshape:chiseled_nether_brick_vertical_slab" | "adorn:acacia_shelf" | "extshape:emerald_stairs_from_vertical_stairs" | "extshape:raw_iron_quarter_piece_from_stairs_stonecutting" | "extshape:red_nether_brick_vertical_slab" | "adorn:stonecutting/cobblestone_post" | "extshape:deepslate_brick_quarter_piece_from_polished_deepslate_vertical_slab_stonecutting" | "minecraft:nether_brick_fence" | "extshape:lime_wool_quarter_piece_from_vertical_quarter_piece" | "extshape:light_blue_concrete_vertical_slab" | "mtr:rail_connector_40" | "extshape:brick_quarter_piece_from_vertical_quarter_piece" | "extshape:stone_brick_slab_from_vertical_slab" | "adorn:stonecutting/red_sandstone_post" | "minecraft:iron_ingot_from_blasting_raw_iron" | "extshape:cut_sandstone_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_copper_slab" | "exlinefurniture:warped_dresser_recipe" | "extshape:cyan_concrete_vertical_quarter_piece_from_stonecutting" | "extshape:terracotta_quarter_piece_from_vertical_quarter_piece" | "extshape:lapis_vertical_slab_from_stonecutting" | "extshape:cobbled_deepslate_vertical_stairs" | "minecraft:polished_deepslate_wall_from_polished_deepslate_stonecutting" | "extshape:light_gray_concrete_button" | "extshape:red_concrete_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:packed_ice_pressure_plate" | "mtr:rail_connector_20" | "exlinefurniture:acacia_lamp_purple_recipe" | "extshape:netherrack_vertical_quarter_piece_from_stonecutting" | "minecraft:green_candle" | "extshape:polished_deepslate_quarter_piece_from_stairs_stonecutting" | "minecraft:waxed_weathered_cut_copper_stairs_from_honeycomb" | "extshape:calcite_vertical_slab_from_stonecutting" | "extshape:chiseled_red_sandstone_quarter_piece_from_red_sandstone_slab_stonecutting" | "extshape:chiseled_stone_brick_vertical_slab_from_stonecutting" | "extshape:prismarine_brick_quarter_piece_from_slab_stonecutting" | "minecraft:coal_from_smelting_deepslate_coal_ore" | "extshape:birch_vertical_quarter_piece" | "extshape:green_concrete_fence" | "extshape:blue_wool_vertical_stairs" | "extshape:chiseled_polished_blackstone_quarter_piece_from_vertical_quarter_piece" | "extshape:brick_vertical_quarter_piece" | "extshape:netherite_wall_from_stonecutting" | "extshape:amethyst_vertical_quarter_piece_from_vertical_slab" | "extshape:lime_concrete_wall_from_stonecutting" | "extshape:cyan_concrete_stairs_from_vertical_stairs" | "exlinefurniture:dark_oak_chair_light_blue_recipe" | "extshape:polished_deepslate_slab_from_vertical_slab" | "minecraft:cooked_mutton_from_smoking" | "minecraft:hopper_minecart" | "mtr:rail_connector_80" | "minecraft:blue_stained_glass_pane" | "mtr:marble_blue_slab" | "extshape:polished_blackstone_brick_quarter_piece_from_polished_blackstone_stairs_stonecutting" | "extshape:cyan_wool_vertical_quarter_piece" | "extshape:magenta_concrete_fence" | "extshape:pumpkin_quarter_piece_from_vertical_slab" | "extshape:chiseled_deepslate_wall" | "adorn:warped_kitchen_cupboard" | "extshape:bedrock_vertical_quarter_piece_from_vertical_stairs_stonecutting" | "extshape:gray_terracotta_vertical_quarter_piece_from_stonecutting" | "adorn:brick_platform" | "extshape:diorite_fence_gate" | "extshape:red_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "extshape:white_concrete_vertical_stairs_from_stonecutting" | "exlinefurniture:froggy_chair_lime_recipe" | "extshape:netherite_quarter_piece_from_slab" | "minecraft:light_gray_concrete_powder" | "extshape:white_wool_vertical_slab" | "extshape:red_terracotta_button" | "exlinefurniture:spruce_chair_purple_recipe" | "exlinefurniture:dark_oak_lamp_purple_recipe" | "minecraft:diorite_stairs" | "mtr:rail_connector_60" | "extshape:snow_vertical_stairs" | "extshape:snow_quarter_piece_from_vertical_quarter_piece" | "extshape:raw_iron_vertical_slab" | "extshape:green_wool_fence" | "exlinefurniture:dark_oak_lamp_lime_recipe" | "extshape:smooth_sandstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:deepslate_brick_wall_from_polished_deepslate_stonecutting" | "adorn:polished_blackstone_step" | "minecraft:end_stone_brick_stairs_from_end_stone_stonecutting" | "extshape:yellow_terracotta_button" | "extshape:smooth_sandstone_quarter_piece_from_vertical_slab_stonecutting" | "exlinefurniture:dark_oak_chair_recipe" | "minecraft:netherite_scrap" | "minecraft:cut_sandstone" | "extshape:waxed_exposed_copper_vertical_quarter_piece_from_vertical_slab" | "minecraft:nether_brick_slab" | "extshape:waxed_weathered_copper_quarter_piece_from_vertical_slab" | "minecraft:blue_carpet_from_white_carpet" | "extshape:nether_brick_quarter_piece_from_slab_stonecutting" | "extshape:waxed_oxidized_cut_copper_vertical_slab" | "extshape:polished_diorite_fence_gate" | "extshape:cobblestone_quarter_piece_from_stairs_stonecutting" | "extshape:packed_ice_vertical_slab" | "minecraft:campfire" | "exlinefurniture:dark_oak_dresser_recipe" | "extshape:light_blue_wool_wall" | "extshape:red_terracotta_slab" | "minecraft:brick_stairs" | "extshape:brown_concrete_fence_gate" | "extshape:dripstone_vertical_quarter_piece_from_vertical_slab_stonecutting" | "extshape:lime_concrete_quarter_piece_from_slab" | "extshape:gold_fence_gate" | "extshape:smooth_red_sandstone_vertical_quarter_piece_from_stonecutting" | "minecraft:waxed_cut_copper_from_waxed_copper_block_stonecutting" | "extshape:magenta_terracotta_wall_from_stonecutting" | "extshape:chiseled_sandstone_quarter_piece_from_vertical_slab" | "extshape:raw_gold_vertical_quarter_piece_from_stonecutting" | "extshape:magenta_terracotta_vertical_quarter_piece_from_vertical_slab_stonecutting" | "minecraft:black_stained_glass"; - type RawTexture = "minecraft:textures/gui/container/generic_54.png" | "chiselsandbits:textures/atlas/icons.png" | "minecraft:textures/gui/title/background/panorama_0.png" | "minecraft:textures/gui/container/creative_inventory/tab_inventory.png" | "londonunderground:johnston/0" | "minecraft:textures/gui/container/gamemode_switcher.png" | "minecraft:textures/gui/title/background/panorama_1.png" | "minecraft:textures/gui/container/bundle.png" | "minecraft:textures/gui/container/inventory.png" | "minecraft:textures/entity/horse/horse_white.png" | "minecraft:textures/entity/enderdragon/dragon.png" | "minecraft:textures/entity/armorstand/wood.png" | "minecraft:textures/gui/recipe_button.png" | "minecraft:textures/gui/options_background.png" | "minecraft:textures/atlas/mob_effects.png" | "minecraft:textures/gui/title/edition.png" | "minecraft:textures/entity/end_crystal/end_crystal_beam.png" | "minecraft:textures/atlas/paintings.png" | "minecraft:textures/gui/icons.png" | "minecraft:textures/entity/steve.png" | "jsblock:pids_4/0" | "minecraft:textures/atlas/beds.png" | "minecraft:default/0" | "minecraft:textures/gui/toasts.png" | "jsblock:kcr_sign/0" | "minecraft:textures/entity/skeleton/skeleton.png" | "journeymap:ui/img/marker-player-32.png" | "journeymap:ui/img/grid-region.png" | "mtr:textures/block/white.png" | "minecraft:textures/atlas/chest.png" | "minecraft:textures/entity/end_portal.png" | "londonunderground:londonunderground/0" | "minecraft:uniform/2" | "minecraft:uniform/1" | "minecraft:textures/misc/enchanted_item_glint.png" | "minecraft:uniform/0" | "minecraft:skins/9d3eff373bf9b1b311a0bc788fa43251c43a4b41" | "londonunderground:beeching/0" | "minecraft:textures/gui/widgets.png" | "minecraft:dynamic/light_map_1" | "journeymap:ui/img/marker-player-bg-32.png" | "minecraft:textures/gui/accessibility.png" | "minecraft:textures/atlas/shield_patterns.png" | "minecraft:textures/gui/world_selection.png" | "minecraft:skins/17f76a23ff4d227a94ea3d5802dccae9f2ae9aa9" | "midnightlib:textures/gui/midnightlib_button.png" | "minecraft:worlds/test_kubejs/9054ee0c34b0870f082a82c6a7b76b4fcc7a4d2a/icon" | "minecraft:textures/block/destroy_stage_1.png" | "minecraft:textures/gui/title/mojangstudios.png" | "minecraft:textures/gui/title/background/panorama_5.png" | "minecraft:textures/atlas/blocks.png" | "minecraft:textures/environment/end_sky.png" | "minecraft:textures/entity/experience_orb.png" | "minecraft:textures/entity/end_gateway_beam.png" | "minecraft:textures/block/destroy_stage_2.png" | "fabric:textures/gui/creative_buttons.png" | "mtr:textures/gui/icon_right.png" | "minecraft:textures/atlas/shulker_boxes.png" | "minecraft:missing/0" | "minecraft:textures/gui/title/background/panorama_overlay.png" | "minecraft:illageralt/0" | "minecraft:textures/entity/skeleton/wither_skeleton.png" | "minecraft:textures/environment/sun.png" | "minecraft:textures/environment/moon_phases.png" | "minecraft:textures/block/destroy_stage_0.png" | "minecraft:textures/atlas/banner_patterns.png" | "minecraft:worlds/test_mods/5e68741f40f7f4feac98d31dcd880266445bf9a1/icon" | "minecraft:textures/block/destroy_stage_3.png" | "minecraft:textures/entity/end_crystal/end_crystal.png" | "minecraft:illageralt2/0" | "minecraft:textures/gui/container/creative_inventory/tab_items.png" | "minecraft:textures/gui/title/background/panorama_4.png" | "minecraft:textures/misc/shadow.png" | "minecraft:textures/entity/minecart.png" | "minecraft:textures/entity/enderdragon/dragon_eyes.png" | "minecraft:textures/entity/zombie/zombie.png" | "minecraft:textures/gui/bars.png" | "minecraft:alt/0" | "mtr:mtr/0" | "mtr:textures/gui/icon_left.png" | "minecraft:textures/models/armor/iron_layer_2.png" | "minecraft:textures/gui/title/background/panorama_3.png" | "minecraft:textures/gui/container/creative_inventory/tabs.png" | "journeymap:ui/img/ico/journeymap.png" | "minecraft:textures/atlas/particles.png" | "minecraft:missingno" | "minecraft:textures/entity/projectiles/arrow.png" | "minecraft:textures/misc/vignette.png" | "minecraft:textures/atlas/signs.png" | "minecraft:textures/gui/title/background/panorama_2.png" | "minecraft:textures/models/armor/iron_layer_1.png" | "minecraft:textures/entity/enderdragon/dragon_exploding.png" | "minecraft:textures/gui/title/minecraft.png" | "minecraft:textures/entity/boat/oak.png" | "minecraft:worlds/yuushya_townscape_____/e6a7414541a15d3239f2b9a3e4c117bf9491b2f0/icon" | "jsblock:deptimer/0"; - type Texture = "chisel:continuity_reserved/00000769" | "chisel:continuity_reserved/00000766" | "chisel:continuity_reserved/00000765" | "chisel:continuity_reserved/00000768" | "chisel:block/crude_horizontal/crimson_planks" | "chisel:continuity_reserved/00000767" | "minecraft:block/dandelion" | "chisel:continuity_reserved/00000762" | "chisel:continuity_reserved/00000761" | "minecraft:block/smithing_table_side" | "chisel:continuity_reserved/00000764" | "chisel:continuity_reserved/00000763" | "chisel:continuity_reserved/00000760" | "chisel:block/tiles_medium/blue_concrete" | "chisel:continuity_reserved/0000075e" | "chisel:continuity_reserved/0000075d" | "chisel:continuity_reserved/0000075f" | "chisel:continuity_reserved/0000075a" | "chisel:continuity_reserved/0000075c" | "chisel:continuity_reserved/0000075b" | "jsblock:item/station_name_tall_stand" | "chisel:continuity_reserved/00000777" | "chisel:continuity_reserved/00000776" | "chisel:continuity_reserved/00000779" | "chisel:continuity_reserved/00000778" | "minecraft:item/fishing_rod_cast" | "chisel:continuity_reserved/00000773" | "chisel:continuity_reserved/00000772" | "chisel:continuity_reserved/00000775" | "chisel:continuity_reserved/00000774" | "chisel:continuity_reserved/00000771" | "chisel:continuity_reserved/00000770" | "chisel:continuity_reserved/0000076f" | "chisel:continuity_reserved/0000076e" | "chisel:block/prism/glowstone" | "chisel:block/shipping_crate/acacia_planks" | "chisel:continuity_reserved/0000076b" | "minecraft:block/brewing_stand" | "chisel:continuity_reserved/0000076a" | "chisel:continuity_reserved/0000076d" | "chisel:continuity_reserved/0000076c" | "chisel:continuity_reserved/00000788" | "chisel:continuity_reserved/00000787" | "chisel:continuity_reserved/00000789" | "chisel:continuity_reserved/00000784" | "minecraft:block/dark_oak_log" | "chisel:continuity_reserved/00000783" | "chisel:continuity_reserved/00000786" | "chisel:block/tiles_medium/andesite" | "chisel:continuity_reserved/00000785" | "minecraft:block/pink_stained_glass_pane_top" | "chisel:continuity_reserved/00000780" | "chisel:continuity_reserved/00000782" | "chisel:continuity_reserved/00000781" | "chisel:continuity_reserved/0000077f" | "chisel:continuity_reserved/0000077c" | "chisel:continuity_reserved/0000077b" | "chisel:continuity_reserved/0000077e" | "minecraft:item/mojang_banner_pattern" | "chisel:block/raw/bricks" | "chisel:continuity_reserved/0000077d" | "minecraft:block/cake_bottom" | "chisel:continuity_reserved/0000077a" | "jsblock:block/kcr_name_sign_exit_right" | "minecraft:item/iron_horse_armor" | "chisel:continuity_reserved/00000799" | "chisel:continuity_reserved/00000798" | "chisel:continuity_reserved/00000795" | "chisel:continuity_reserved/00000794" | "minecraft:block/small_dripleaf_stem_bottom" | "chisel:continuity_reserved/00000797" | "chisel:continuity_reserved/00000796" | "chisel:continuity_reserved/00000791" | "chisel:continuity_reserved/00000790" | "chisel:continuity_reserved/00000793" | "chisel:continuity_reserved/00000792" | "minecraft:block/oak_planks" | "minecraft:block/torch" | "chisel:block/coin_tails/iron_block_top" | "chisel:continuity_reserved/0000078d" | "chisel:continuity_reserved/0000078c" | "chisel:continuity_reserved/0000078f" | "chisel:block/jellybean/white_concrete" | "chisel:continuity_reserved/0000078e" | "chisel:continuity_reserved/0000078b" | "inmis:item/baby_backpack" | "chisel:continuity_reserved/0000078a" | "chisel:continuity_reserved/00000726" | "chisel:continuity_reserved/00000725" | "chisel:continuity_reserved/00000728" | "chisel:continuity_reserved/00000727" | "chisel:continuity_reserved/00000722" | "minecraft:item/diamond_sword" | "chisel:continuity_reserved/00000721" | "chisel:continuity_reserved/00000724" | "chisel:continuity_reserved/00000723" | "chisel:block/slant/glowstone" | "chisel:continuity_reserved/00000720" | "jsblock:block/helpline_6_middle" | "chisel:continuity_reserved/0000071e" | "chisel:continuity_reserved/0000071d" | "chisel:continuity_reserved/0000071f" | "chisel:continuity_reserved/0000071a" | "chisel:block/large_tile/orange_concrete" | "minecraft:block/terracotta" | "chisel:continuity_reserved/0000071c" | "chisel:continuity_reserved/0000071b" | "minecraft:item/crossbow_arrow" | "chisel:block/bubble/glass" | "chisel:continuity_reserved/00000729" | "chisel:continuity_reserved/00000737" | "chisel:continuity_reserved/00000736" | "chisel:continuity_reserved/00000739" | "chisel:continuity_reserved/00000738" | "chisel:continuity_reserved/00000733" | "chisel:continuity_reserved/00000732" | "chisel:continuity_reserved/00000735" | "chisel:continuity_reserved/00000734" | "chisel:block/chaotic_medium/yellow_concrete" | "chisel:block/small_bricks/cobblestone" | "chisel:continuity_reserved/00000731" | "chisel:continuity_reserved/00000730" | "chisel:block/small_bricks/andesite" | "chisel:block/array/purple_concrete" | "chisel:continuity_reserved/0000072f" | "chisel:continuity_reserved/0000072e" | "chisel:block/twist/yellow_concrete" | "chisel:continuity_reserved/0000072b" | "chisel:continuity_reserved/0000072a" | "chisel:continuity_reserved/0000072d" | "chisel:continuity_reserved/0000072c" | "chisel:block/road/coal_block" | "chisel:block/encased_bricks/red_concrete" | "chisel:continuity_reserved/00000748" | "chisel:continuity_reserved/00000747" | "minecraft:block/birch_door_top" | "chisel:continuity_reserved/00000749" | "chisel:continuity_reserved/00000744" | "chisel:continuity_reserved/00000743" | "chisel:continuity_reserved/00000746" | "chisel:continuity_reserved/00000745" | "chisel:block/tiles_small/light_gray_concrete" | "chisel:continuity_reserved/00000740" | "chisel:continuity_reserved/00000742" | "chisel:block/circular/diorite" | "chisel:continuity_reserved/00000741" | "minecraft:block/repeater_on" | "chisel:continuity_reserved/0000073f" | "chisel:block/cut/blue_concrete" | "minecraft:block/large_fern_top" | "chisel:continuity_reserved/0000073c" | "chisel:continuity_reserved/0000073b" | "minecraft:block/dead_brain_coral_block" | "chisel:continuity_reserved/0000073e" | "chisel:continuity_reserved/0000073d" | "chisel:block/large_tile/ice" | "chisel:continuity_reserved/0000073a" | "minecraft:block/big_dripleaf_stem" | "chisel:block/zelda/emerald_block" | "chisel:continuity_reserved/00000759" | "chisel:continuity_reserved/00000758" | "minecraft:block/chipped_anvil_top" | "minecraft:block/tnt_side" | "chisel:continuity_reserved/00000755" | "chisel:continuity_reserved/00000754" | "chisel:continuity_reserved/00000757" | "chisel:continuity_reserved/00000756" | "chisel:continuity_reserved/00000751" | "chisel:continuity_reserved/00000750" | "chisel:continuity_reserved/00000753" | "chisel:continuity_reserved/00000752" | "mtr:item/ticket_processor_enquiry" | "minecraft:item/poisonous_potato" | "chisel:continuity_reserved/0000074d" | "chisel:continuity_reserved/0000074c" | "chisel:continuity_reserved/0000074f" | "minecraft:block/deepslate_coal_ore" | "chisel:continuity_reserved/0000074e" | "minecraft:block/gray_shulker_box" | "mtr:block/clock_face" | "chisel:continuity_reserved/0000074b" | "chisel:continuity_reserved/0000074a" | "chisel:block/tiles_medium/sandstone" | "minecraft:block/cyan_stained_glass" | "minecraft:item/armor_stand" | "chisel:block/jellybean/granite" | "adorn:block/wheat_seed_crate" | "chisel:block/french/red_concrete" | "chisel:block/weaver/purple_concrete" | "minecraft:block/dark_prismarine" | "chisel:block/japanese/glass" | "mtr:item/railway_sign_2_even" | "minecraft:item/rabbit" | "chisel:block/shipping_crate/crimson_planks" | "minecraft:item/cooked_salmon" | "chisel:continuity_reserved/00000704" | "chisel:continuity_reserved/00000703" | "chisel:continuity_reserved/00000706" | "chisel:continuity_reserved/00000705" | "chisel:continuity_reserved/00000700" | "chisel:continuity_reserved/00000702" | "chisel:continuity_reserved/00000701" | "minecraft:block/item_frame" | "minecraft:item/purple_dye" | "chisel:block/zag/green_concrete" | "mtr:item/arrival_projector_1_small" | "minecraft:block/red_terracotta" | "chisel:block/small_bricks/red_concrete" | "chisel:continuity_reserved/00000708" | "chisel:continuity_reserved/00000707" | "chisel:continuity_reserved/00000709" | "minecraft:block/smoker_side" | "chisel:continuity_reserved/00000715" | "chisel:continuity_reserved/00000714" | "chisel:continuity_reserved/00000717" | "chisel:continuity_reserved/00000716" | "chisel:continuity_reserved/00000711" | "mtr:item/railway_sign_pole" | "chisel:continuity_reserved/00000710" | "inmis:item/endless_backpack" | "chisel:continuity_reserved/00000713" | "chisel:continuity_reserved/00000712" | "chisel:block/road/yellow_concrete" | "chisel:continuity_reserved/0000070d" | "chisel:continuity_reserved/0000070c" | "chisel:continuity_reserved/0000070f" | "chisel:continuity_reserved/0000070e" | "chisel:block/triple_bricks/green_concrete" | "chisel:continuity_reserved/0000070b" | "chisel:continuity_reserved/0000070a" | "bitsandchisels:item/wrench" | "chisel:block/mosaic/light_gray_concrete" | "chisel:continuity_reserved/00000719" | "chisel:continuity_reserved/00000718" | "chisel:block/jellybean/andesite" | "mtr:block/rubbish" | "minecraft:block/melon_stem" | "chisel:block/large_tile/diorite" | "minecraft:item/cyan_dye" | "chisel:continuity_reserved/000005fd" | "chisel:continuity_reserved/000005fc" | "minecraft:block/soul_sand" | "chisel:continuity_reserved/000005ff" | "chisel:continuity_reserved/000005fe" | "minecraft:item/music_disc_pigstep" | "chisel:continuity_reserved/000005fb" | "chisel:continuity_reserved/000005fa" | "minecraft:block/blast_furnace_side" | "minecraft:block/bamboo_stage0" | "mtr:item/station_name_wall_white" | "chisel:block/solid_bricks/purpur" | "chisel:block/triple_bricks/black_concrete" | "factory_blocks:block/large_pipes" | "minecraft:block/scaffolding_side" | "chisel:block/brick/gold_block_top" | "minecraft:block/mushroom_block_inside" | "jsblock:block/track_trespass_1" | "minecraft:item/command_block_minecart" | "jsblock:block/track_trespass_2" | "chisel:block/prism/cobblestone" | "chisel:block/zag/black_concrete" | "minecraft:block/spawner" | "chisel:block/circular/yellow_concrete" | "chisel:block/twist/stone" | "chisel:block/panel/cyan_concrete" | "chisel:block/dungeon/glass" | "chisel:continuity_reserved/000006de" | "chisel:continuity_reserved/000006dd" | "chisel:continuity_reserved/000006df" | "chisel:continuity_reserved/000006da" | "chisel:continuity_reserved/000006dc" | "chisel:continuity_reserved/000006db" | "londonunderground:item/northern_pid" | "mtr:item/route_sign_standing_metal" | "chisel:continuity_reserved/000006f7" | "chisel:continuity_reserved/000006f6" | "chisel:continuity_reserved/000006f9" | "chisel:continuity_reserved/000006f8" | "chisel:continuity_reserved/000006f3" | "chisel:continuity_reserved/000006f2" | "chisel:continuity_reserved/000006f5" | "chisel:block/twist/orange_concrete_top" | "chisel:continuity_reserved/000006f4" | "chisel:continuity_reserved/000006f1" | "chisel:continuity_reserved/000006f0" | "chisel:continuity_reserved/000006ef" | "chisel:continuity_reserved/000006ee" | "chisel:block/dent/deepslate" | "chisel:continuity_reserved/000006eb" | "chisel:continuity_reserved/000006ea" | "chisel:continuity_reserved/000006ed" | "chisel:continuity_reserved/000006ec" | "minecraft:block/composter_top" | "minecraft:block/furnace_front_on" | "minecraft:item/bone" | "chisel:block/simple/gold_block_bottom" | "chisel:block/cut/prismarine" | "chisel:continuity_reserved/000006ff" | "chisel:continuity_reserved/000006fc" | "chisel:continuity_reserved/000006fb" | "minecraft:item/light_blue_dye" | "chisel:continuity_reserved/000006fe" | "chisel:block/pillar/glowstone_top" | "chisel:continuity_reserved/000006fd" | "chisel:continuity_reserved/000006fa" | "chisel:block/cracked/andesite" | "redbits:item/flip_flop" | "minecraft:item/book" | "minecraft:block/orange_candle_lit" | "mtr:block/psd_top_edge" | "minecraft:item/chainmail_chestplate" | "minecraft:block/crimson_door_top" | "minecraft:block/gray_wool" | "chisel:block/mosaic/nether_brick" | "minecraft:block/composter_bottom" | "chisel:block/large_tile/end_stone" | "chisel:block/circular/lime_concrete" | "mtr:item/rail_connector_80_one_way" | "minecraft:block/birch_door_bottom" | "minecraft:block/glowstone" | "chisel:block/cracked/light_gray_concrete" | "chisel:continuity_reserved/000006a9" | "minecraft:block/jack_o_lantern" | "exlinefurniture:blocks/ceiling_fan_spruce" | "chisel:continuity_reserved/000006b7" | "chisel:block/simple/gold_block_top" | "chisel:continuity_reserved/000006b6" | "chisel:continuity_reserved/000006b9" | "chisel:continuity_reserved/000006b8" | "chisel:block/zag/sandstone" | "chisel:continuity_reserved/000006b3" | "minecraft:block/brown_terracotta" | "chisel:continuity_reserved/000006b2" | "minecraft:block/fire_0" | "chisel:continuity_reserved/000006b5" | "minecraft:block/fire_1" | "chisel:continuity_reserved/000006b4" | "chisel:continuity_reserved/000006b1" | "chisel:continuity_reserved/000006b0" | "chisel:continuity_reserved/000006af" | "chisel:continuity_reserved/000006ae" | "chisel:continuity_reserved/000006ab" | "chisel:continuity_reserved/000006aa" | "mtr:block/wheel" | "chisel:continuity_reserved/000006ad" | "chisel:continuity_reserved/000006ac" | "chisel:block/prism/redstone_block" | "chisel:continuity_reserved/000006c8" | "chisel:block/twist/light_gray_concrete" | "chisel:continuity_reserved/000006c7" | "chisel:continuity_reserved/000006c9" | "chisel:continuity_reserved/000006c4" | "chisel:continuity_reserved/000006c3" | "chisel:continuity_reserved/000006c6" | "chisel:continuity_reserved/000006c5" | "chisel:continuity_reserved/000006c0" | "minecraft:block/birch_sapling" | "chisel:continuity_reserved/000006c2" | "chisel:continuity_reserved/000006c1" | "chisel:block/encased_bricks/red_sandstone" | "chisel:block/cut/purple_concrete" | "chisel:block/raw/coal_block" | "chisel:continuity_reserved/000006bf" | "minecraft:block/cracked_nether_bricks" | "chisel:continuity_reserved/000006bc" | "chisel:continuity_reserved/000006bb" | "chisel:continuity_reserved/000006be" | "chisel:continuity_reserved/000006bd" | "chisel:continuity_reserved/000006ba" | "chisel:continuity_reserved/000006d9" | "chisel:continuity_reserved/000006d8" | "chisel:continuity_reserved/000006d5" | "chisel:continuity_reserved/000006d4" | "chisel:continuity_reserved/000006d7" | "minecraft:block/light_blue_concrete_powder" | "chisel:continuity_reserved/000006d6" | "chisel:continuity_reserved/000006d1" | "chisel:continuity_reserved/000006d0" | "chisel:continuity_reserved/000006d3" | "chisel:continuity_reserved/000006d2" | "chisel:continuity_reserved/000006cd" | "chisel:block/chaotic_small/glowstone" | "mtr:item/station_name_entrance" | "chisel:continuity_reserved/000006cc" | "chisel:continuity_reserved/000006cf" | "chisel:continuity_reserved/000006ce" | "mtr:item/station_name_wall_gray" | "chisel:continuity_reserved/000006cb" | "chisel:continuity_reserved/000006ca" | "minecraft:block/bee_nest_top" | "chisel:continuity_reserved/000006e9" | "chisel:continuity_reserved/000006e6" | "chisel:continuity_reserved/000006e5" | "chisel:continuity_reserved/000006e8" | "chisel:continuity_reserved/000006e7" | "chisel:continuity_reserved/000006e2" | "redbits:block/two_way_repeater_off" | "chisel:continuity_reserved/000006e1" | "chisel:continuity_reserved/000006e4" | "minecraft:item/golden_apple" | "chisel:continuity_reserved/000006e3" | "chisel:continuity_reserved/000006e0" | "chisel:block/brick/gold_block" | "chisel:block/chaotic_medium/blue_concrete" | "chisel:block/array/white_concrete" | "minecraft:block/tripwire" | "chisel:block/pillar/coal_block_top" | "chisel:block/tiles_small/purple_concrete" | "mtr:item/route_sign_wall_metal" | "minecraft:block/quartz_bricks" | "chisel:block/legacy/pink_wool" | "minecraft:block/white_candle" | "chisel:block/raw/blue_concrete" | "minecraft:block/turtle_egg_very_cracked" | "mtr:block/psd_door_bottom_2" | "mtr:block/psd_door_bottom_1" | "chisel:block/panel/purple_concrete" | "minecraft:block/cauldron_inner" | "minecraft:block/amethyst_block" | "chisel:block/coin_heads/iron_block_bottom" | "minecraft:block/jungle_sapling" | "minecraft:block/gray_terracotta" | "chisel:block/smooth/birch_planks" | "minecraft:item/bowl" | "minecraft:block/iron_door_bottom" | "chisel:block/circular/purpur" | "chiselsandbits:items/unseal" | "minecraft:item/red_candle" | "minecraft:stations/stockwell_northern" | "minecraft:item/light_gray_candle" | "inmis:item/gilded_backpack" | "chisel:block/plates/gold_block_top" | "chisel:block/slant/nether_brick" | "chisel:continuity_reserved/000006a6" | "chisel:continuity_reserved/000006a5" | "chisel:continuity_reserved/000006a8" | "chisel:continuity_reserved/000006a7" | "chisel:continuity_reserved/000006a2" | "chisel:continuity_reserved/000006a1" | "chisel:continuity_reserved/000006a4" | "chisel:continuity_reserved/000006a3" | "chisel:continuity_reserved/000006a0" | "mtr:block/psd_top" | "chisel:block/ornate/red_concrete" | "minecraft:entity/banner_base" | "londonunderground:block/river" | "chisel:block/simple/diamond_block_top" | "minecraft:block/wet_sponge" | "chisel:continuity_reserved/0000079e" | "chisel:block/dent/white_concrete" | "chisel:continuity_reserved/0000079d" | "minecraft:item/fire_charge" | "chisel:continuity_reserved/0000079f" | "chisel:continuity_reserved/0000079a" | "chisel:continuity_reserved/0000079c" | "bitsandchisels:item/smart_chisel" | "chisel:continuity_reserved/0000079b" | "chisel:block/panel/end_stone" | "minecraft:block/white_tulip" | "chisel:block/french/quartz" | "minecraft:block/sculk_sensor_bottom" | "chisel:block/paneling/spruce_planks" | "factory_blocks:block/pwireframe" | "chisel:block/twist/end_stone" | "minecraft:block/pink_shulker_box" | "chisel:block/twist/blue_concrete" | "chisel:block/pillar/bricks" | "minecraft:block/pumpkin_side" | "chisel:block/twist/redstone_block_top" | "minecraft:block/brown_wool" | "chisel:block/triple_bricks/cobblestone" | "chisel:block/braid/birch_planks" | "chisel:block/largeingot/iron_block_top" | "chisel:block/french/brown_concrete" | "minecraft:block/stripped_jungle_log_top" | "chisel:block/slant/bricks" | "chisel:continuity_reserved/00000649" | "chisel:block/llama/blue_wool" | "chisel:continuity_reserved/00000648" | "chisel:continuity_reserved/00000645" | "chisel:continuity_reserved/00000644" | "chisel:continuity_reserved/00000647" | "chisel:continuity_reserved/00000646" | "chisel:continuity_reserved/00000641" | "chisel:continuity_reserved/00000640" | "chisel:block/circular/magenta_concrete" | "chisel:continuity_reserved/00000643" | "chisel:continuity_reserved/00000642" | "chisel:block/dent/cyan_concrete" | "chisel:block/twist/cyan_concrete_top" | "chisel:block/weaver/light_blue_concrete" | "chisel:continuity_reserved/0000063d" | "chisel:continuity_reserved/0000063c" | "chisel:continuity_reserved/0000063f" | "chisel:continuity_reserved/0000063e" | "chisel:continuity_reserved/0000063b" | "chisel:continuity_reserved/0000063a" | "minecraft:block/light_blue_stained_glass_pane_top" | "minecraft:block/chain" | "chisel:continuity_reserved/00000659" | "chisel:continuity_reserved/00000656" | "minecraft:block/birch_planks" | "chisel:continuity_reserved/00000655" | "chisel:continuity_reserved/00000658" | "minecraft:block/gold_ore" | "chisel:continuity_reserved/00000657" | "chisel:continuity_reserved/00000652" | "chisel:continuity_reserved/00000651" | "chisel:continuity_reserved/00000654" | "minecraft:block/cave_vines_lit" | "chisel:block/pillar/andesite" | "chisel:continuity_reserved/00000653" | "chisel:continuity_reserved/00000650" | "minecraft:block/crimson_roots" | "chisel:continuity_reserved/0000064e" | "chisel:continuity_reserved/0000064d" | "chisel:continuity_reserved/0000064f" | "chisel:continuity_reserved/0000064a" | "chisel:continuity_reserved/0000064c" | "chisel:continuity_reserved/0000064b" | "chisel:continuity_reserved/00000667" | "chisel:continuity_reserved/00000666" | "chisel:continuity_reserved/00000669" | "chisel:continuity_reserved/00000668" | "chisel:continuity_reserved/00000663" | "chisel:continuity_reserved/00000662" | "chisel:continuity_reserved/00000665" | "chisel:continuity_reserved/00000664" | "chisel:continuity_reserved/00000661" | "chisel:continuity_reserved/00000660" | "minecraft:block/brown_shulker_box" | "chisel:block/panel/dirt" | "chisel:block/small_bricks/end_stone" | "chisel:continuity_reserved/0000065f" | "chisel:continuity_reserved/0000065e" | "chisel:block/mosaic/cyan_concrete" | "chisel:continuity_reserved/0000065b" | "chisel:continuity_reserved/0000065a" | "chisel:continuity_reserved/0000065d" | "chisel:continuity_reserved/0000065c" | "minecraft:block/attached_pumpkin_stem" | "chisel:continuity_reserved/00000678" | "chisel:continuity_reserved/00000677" | "chisel:continuity_reserved/00000679" | "chisel:continuity_reserved/00000674" | "chisel:continuity_reserved/00000673" | "minecraft:block/cobweb" | "chisel:continuity_reserved/00000676" | "chisel:continuity_reserved/00000675" | "jsblock:block/emg_stop_1" | "chisel:continuity_reserved/00000670" | "chisel:continuity_reserved/00000672" | "chisel:continuity_reserved/00000671" | "chisel:continuity_reserved/0000066f" | "chisel:block/crude_horizontal/spruce_planks" | "chisel:continuity_reserved/0000066c" | "chisel:continuity_reserved/0000066b" | "chisel:continuity_reserved/0000066e" | "chisel:continuity_reserved/0000066d" | "chisel:continuity_reserved/0000066a" | "minecraft:item/feather" | "chisel:continuity_reserved/00000605" | "chisel:continuity_reserved/00000604" | "chisel:continuity_reserved/00000607" | "chisel:continuity_reserved/00000606" | "chisel:continuity_reserved/00000601" | "chisel:continuity_reserved/00000600" | "chisel:continuity_reserved/00000603" | "chisel:continuity_reserved/00000602" | "chisel:block/zag/deepslate" | "minecraft:block/quartz_pillar_top" | "minecraft:block/rail_corner" | "exlinefurniture:blocks/static" | "chisel:block/chaotic_small/stone" | "chisel:block/french/green_concrete" | "chisel:block/cut/light_blue_concrete" | "mtr:item/station_name_tall_block" | "chisel:continuity_reserved/00000609" | "chisel:continuity_reserved/00000608" | "chisel:continuity_reserved/00000616" | "chisel:continuity_reserved/00000615" | "chisel:block/cracked/gray_concrete" | "chisel:block/tiles_small/quartz" | "chisel:continuity_reserved/00000618" | "chisel:continuity_reserved/00000617" | "chisel:continuity_reserved/00000612" | "chisel:continuity_reserved/00000611" | "chisel:continuity_reserved/00000614" | "chisel:continuity_reserved/00000613" | "chisel:continuity_reserved/00000610" | "minecraft:block/birch_log_top" | "chisel:continuity_reserved/0000060e" | "chisel:continuity_reserved/0000060d" | "chisel:continuity_reserved/0000060f" | "chisel:continuity_reserved/0000060a" | "chisel:continuity_reserved/0000060c" | "chisel:continuity_reserved/0000060b" | "minecraft:block/grass_block_snow" | "chisel:continuity_reserved/00000619" | "minecraft:block/raw_copper_block" | "chisel:continuity_reserved/00000627" | "chisel:continuity_reserved/00000626" | "chisel:continuity_reserved/00000629" | "chisel:continuity_reserved/00000628" | "chisel:continuity_reserved/00000623" | "chisel:continuity_reserved/00000622" | "chisel:continuity_reserved/00000625" | "chisel:continuity_reserved/00000624" | "minecraft:block/cobbled_deepslate" | "jsblock:block/enquiry_machine_2_upper" | "chisel:continuity_reserved/00000621" | "chisel:continuity_reserved/00000620" | "chisel:block/chaotic_small/blue_concrete" | "redbits:block/redstone_torch" | "chisel:continuity_reserved/0000061f" | "chisel:continuity_reserved/0000061e" | "chisel:block/circular/light_blue_concrete" | "adorn:block/honeycomb_crate" | "chisel:continuity_reserved/0000061b" | "chisel:continuity_reserved/0000061a" | "factory_blocks:block/vent" | "chisel:continuity_reserved/0000061d" | "chisel:continuity_reserved/0000061c" | "chisel:block/largeingot/iron_block_bottom" | "mtr:block/dark_blue" | "chisel:continuity_reserved/00000638" | "chisel:continuity_reserved/00000637" | "chisel:continuity_reserved/00000639" | "chisel:continuity_reserved/00000634" | "chisel:continuity_reserved/00000633" | "chisel:continuity_reserved/00000636" | "chisel:continuity_reserved/00000635" | "chisel:continuity_reserved/00000630" | "chisel:continuity_reserved/00000632" | "chisel:continuity_reserved/00000631" | "minecraft:item/diamond_leggings" | "chisel:continuity_reserved/0000062f" | "chisel:continuity_reserved/0000062c" | "chisel:continuity_reserved/0000062b" | "chisel:continuity_reserved/0000062e" | "chisel:continuity_reserved/0000062d" | "chisel:continuity_reserved/0000062a" | "mtr:item/glass_fence_stained" | "chisel:block/tiles_medium/light_blue_concrete" | "londonunderground:block/britishrail_tube" | "chisel:block/twist/quartz" | "chisel:block/pillar/purple_concrete_top" | "chisel:block/solid_bricks/yellow_concrete" | "minecraft:item/music_disc_mellohi" | "minecraft:block/lime_concrete" | "minecraft:item/tropical_fish" | "minecraft:block/cauldron_top" | "chisel:block/rivets/gold_block_top" | "minecraft:item/seagrass" | "chisel:block/crude_vertical/crimson_planks" | "mtr:item/apg_glass_end" | "minecraft:item/bucket" | "minecraft:block/sculk_sensor_tendril_active" | "chisel:block/tiles_medium/prismarine" | "minecraft:block/warped_roots_pot" | "minecraft:block/azalea_side" | "chisel:block/gem/diamond_block" | "chisel:block/weaver/purpur" | "minecraft:block/purpur_pillar" | "minecraft:block/orange_stained_glass_pane_top" | "chisel:block/large/crimson_planks" | "chisel:block/large_tile/red_sandstone" | "chisel:block/mosaic/red_concrete" | "chisel:continuity_reserved/000004df" | "chisel:continuity_reserved/000004dc" | "chisel:continuity_reserved/000004db" | "chisel:continuity_reserved/000004de" | "chisel:continuity_reserved/000004dd" | "chisel:continuity_reserved/000004da" | "inmis:item/frayed_backpack" | "minecraft:item/chain" | "chisel:continuity_reserved/000004f9" | "chisel:continuity_reserved/000004f8" | "chiselsandbits:items/wrench_wood" | "chisel:continuity_reserved/000004f5" | "chisel:continuity_reserved/000004f4" | "chisel:continuity_reserved/000004f7" | "chisel:continuity_reserved/000004f6" | "chisel:continuity_reserved/000004f1" | "chisel:continuity_reserved/000004f0" | "chisel:continuity_reserved/000004f3" | "chisel:block/dent/yellow_concrete" | "chisel:continuity_reserved/000004f2" | "minecraft:block/stonecutter_saw" | "minecraft:block/shulker_box" | "minecraft:item/firework_rocket" | "chisel:continuity_reserved/000004ed" | "chisel:continuity_reserved/000004ec" | "chisel:continuity_reserved/000004ef" | "chisel:continuity_reserved/000004ee" | "chisel:continuity_reserved/000004eb" | "chisel:continuity_reserved/000004ea" | "chisel:block/encased_bricks/magenta_concrete" | "minecraft:item/netherite_hoe" | "chisel:block/thin/glass" | "minecraft:block/mossy_cobblestone" | "chisel:block/cracked/redstone_block" | "chisel:block/legacy/white_wool" | "minecraft:block/lightning_rod_on" | "chisel:continuity_reserved/000004fe" | "chisel:continuity_reserved/000004fd" | "chisel:continuity_reserved/000004ff" | "chisel:continuity_reserved/000004fa" | "chisel:continuity_reserved/000004fc" | "chisel:continuity_reserved/000004fb" | "minecraft:stations/sw_advert3" | "minecraft:stations/sw_advert2" | "minecraft:stations/sw_advert1" | "chisel:block/tiles_medium/green_concrete" | "minecraft:item/acacia_sign" | "chisel:block/plates/iron_block_bottom" | "minecraft:block/cactus_bottom" | "minecraft:stations/sw_advert4" | "minecraft:block/stripped_birch_log" | "minecraft:block/blue_concrete_powder" | "minecraft:block/smooth_stone_slab_side" | "chisel:continuity_reserved/000005bd" | "chisel:continuity_reserved/000005bc" | "chisel:continuity_reserved/000005bf" | "chisel:block/cracked/pink_concrete" | "chisel:continuity_reserved/000005be" | "chisel:continuity_reserved/000005bb" | "chisel:continuity_reserved/000005ba" | "minecraft:stations/stockwell_darkgrey_left" | "chisel:continuity_reserved/000005d9" | "minecraft:block/dark_oak_sapling" | "chisel:block/llama/light_blue_wool" | "chisel:block/llama/brown_wool" | "chisel:continuity_reserved/000005d6" | "chisel:continuity_reserved/000005d5" | "chisel:continuity_reserved/000005d8" | "chisel:block/cart/gold_block_top" | "chisel:continuity_reserved/000005d7" | "chisel:continuity_reserved/000005d2" | "chisel:continuity_reserved/000005d1" | "minecraft:item/cookie" | "chisel:continuity_reserved/000005d4" | "chisel:continuity_reserved/000005d3" | "chisel:continuity_reserved/000005d0" | "chisel:block/ornate/granite" | "minecraft:block/small_amethyst_bud" | "minecraft:stations/stockwell_right" | "chisel:continuity_reserved/000005ce" | "chisel:continuity_reserved/000005cd" | "chisel:continuity_reserved/000005cf" | "chisel:block/cracked_bricks/cyan_concrete" | "chisel:continuity_reserved/000005ca" | "minecraft:block/crimson_nylium" | "chisel:continuity_reserved/000005cc" | "chisel:continuity_reserved/000005cb" | "chisel:block/weaver/pink_concrete" | "chisel:continuity_reserved/000005e7" | "chisel:continuity_reserved/000005e6" | "chisel:continuity_reserved/000005e9" | "chisel:continuity_reserved/000005e8" | "chiselsandbits:items/chisel_stone" | "chisel:continuity_reserved/000005e3" | "chisel:continuity_reserved/000005e2" | "chisel:continuity_reserved/000005e5" | "chisel:continuity_reserved/000005e4" | "chisel:continuity_reserved/000005e1" | "chisel:block/ornate/quartz" | "chisel:continuity_reserved/000005e0" | "chisel:block/circular/coal_block" | "chisel:continuity_reserved/000005df" | "chisel:continuity_reserved/000005de" | "chisel:continuity_reserved/000005db" | "chisel:continuity_reserved/000005da" | "chisel:block/french/cobblestone" | "chisel:continuity_reserved/000005dd" | "chisel:continuity_reserved/000005dc" | "chisel:block/jellybean/end_stone" | "minecraft:item/empty_armor_slot_shield" | "chisel:continuity_reserved/000005f8" | "chisel:continuity_reserved/000005f7" | "minecraft:item/lime_candle" | "chisel:continuity_reserved/000005f9" | "chisel:continuity_reserved/000005f4" | "chisel:continuity_reserved/000005f3" | "chisel:continuity_reserved/000005f6" | "chisel:continuity_reserved/000005f5" | "chisel:continuity_reserved/000005f0" | "chisel:block/jellybean/cyan_concrete" | "chisel:continuity_reserved/000005f2" | "chisel:continuity_reserved/000005f1" | "chisel:block/pillar/blackstone_top" | "chisel:continuity_reserved/000005ef" | "chisel:continuity_reserved/000005ec" | "chisel:continuity_reserved/000005eb" | "chisel:continuity_reserved/000005ee" | "chisel:continuity_reserved/000005ed" | "chisel:block/dent/bricks" | "minecraft:block/dead_horn_coral" | "chisel:continuity_reserved/000005ea" | "factory_blocks:block/rusty_scaffold" | "chisel:block/solid_bricks/ice" | "minecraft:block/composter_compost" | "chisel:block/largeingot/gold_block" | "factory_blocks:block/rust_plates" | "chisel:block/pillar/deepslate" | "minecraft:block/quartz_block_bottom" | "chisel:block/tiles_small/granite" | "minecraft:block/weeping_vines" | "chisel:continuity_reserved/000005a7" | "chisel:continuity_reserved/000005a6" | "mtr:block/train_cargo_loader" | "chisel:continuity_reserved/000005a9" | "chisel:block/cracked_bricks/yellow_concrete" | "chisel:continuity_reserved/000005a8" | "chisel:block/ornate/lime_concrete" | "chisel:continuity_reserved/000005a3" | "chisel:continuity_reserved/000005a2" | "minecraft:block/purple_shulker_box" | "chisel:continuity_reserved/000005a5" | "chisel:continuity_reserved/000005a4" | "minecraft:block/red_concrete_powder" | "chisel:continuity_reserved/000005a1" | "chisel:block/triple_bricks/end_stone" | "chisel:continuity_reserved/000005a0" | "factory_blocks:block/sturdy" | "minecraft:item/pink_dye" | "minecraft:block/dead_fire_coral_fan" | "chisel:block/coin_heads/gold_block" | "minecraft:block/hay_block_top" | "minecraft:item/netherite_shovel" | "chisel:block/road/quartz" | "chisel:continuity_reserved/000005b8" | "chisel:continuity_reserved/000005b7" | "chisel:continuity_reserved/000005b9" | "chisel:continuity_reserved/000005b4" | "chisel:block/chaotic_bricks/purple_concrete" | "chisel:continuity_reserved/000005b3" | "chisel:continuity_reserved/000005b6" | "chisel:block/spaceblack/diamond_block" | "chisel:continuity_reserved/000005b5" | "chisel:block/crate_dark/iron_block" | "chisel:continuity_reserved/000005b0" | "chisel:continuity_reserved/000005b2" | "chisel:continuity_reserved/000005b1" | "chisel:block/mosaic/purpur" | "chisel:continuity_reserved/000005af" | "chisel:continuity_reserved/000005ac" | "chisel:continuity_reserved/000005ab" | "chisel:continuity_reserved/000005ae" | "chisel:continuity_reserved/000005ad" | "chisel:block/encased_bricks/purple_concrete" | "chisel:continuity_reserved/000005aa" | "jsblock:item/ticket_barrier_1_exit" | "chisel:block/shipping_crate/birch_planks" | "chisel:continuity_reserved/000005c9" | "chisel:continuity_reserved/000005c8" | "chisel:block/chaotic_small/magenta_concrete" | "chisel:continuity_reserved/000005c5" | "chisel:continuity_reserved/000005c4" | "chisel:continuity_reserved/000005c7" | "chisel:continuity_reserved/000005c6" | "chisel:continuity_reserved/000005c1" | "chisel:continuity_reserved/000005c0" | "chisel:continuity_reserved/000005c3" | "chisel:continuity_reserved/000005c2" | "minecraft:item/saddle" | "minecraft:block/black_candle" | "chisel:block/pillar/purple_concrete" | "chisel:block/encased_bricks/lime_concrete" | "jsblock:item/light_block" | "minecraft:block/sandstone_bottom" | "chisel:block/cracked_bricks/white_concrete" | "chisel:block/encased_bricks/sandstone" | "exlinefurniture:blocks/ceiling_fan_birch" | "minecraft:block/black_concrete_powder" | "chisel:block/jellybean/purpur" | "chisel:block/ornate/stone" | "chisel:block/stacked/birch_planks" | "minecraft:block/dark_oak_leaves" | "minecraft:block/small_dripleaf_side" | "chisel:block/chaotic_medium/white_concrete" | "minecraft:block/sunflower_back" | "minecraft:block/bubble_coral_fan" | "chisel:block/layer/end_stone" | "minecraft:item/music_disc_strad" | "factory_blocks:block/fan/side" | "chisel:block/dent/red_sandstone" | "minecraft:block/potted_azalea_bush_plant" | "chisel:block/crate_dark/gold_block_top" | "minecraft:block/light_blue_candle" | "chisel:continuity_reserved/00000689" | "chisel:continuity_reserved/00000688" | "chisel:continuity_reserved/00000685" | "chisel:continuity_reserved/00000684" | "chisel:continuity_reserved/00000687" | "chisel:continuity_reserved/00000686" | "chisel:block/soft_bricks/light_blue_concrete" | "chisel:block/weaver/gray_concrete" | "chisel:continuity_reserved/00000681" | "chisel:continuity_reserved/00000680" | "chisel:continuity_reserved/00000683" | "chisel:continuity_reserved/00000682" | "chisel:continuity_reserved/00000690" | "minecraft:item/iron_hoe" | "chisel:continuity_reserved/0000067d" | "chisel:continuity_reserved/0000067c" | "chisel:block/triple_bricks/brown_concrete" | "chisel:continuity_reserved/0000067f" | "chisel:continuity_reserved/0000067e" | "minecraft:block/budding_amethyst" | "chisel:continuity_reserved/0000067b" | "chisel:continuity_reserved/0000067a" | "chisel:block/triple_bricks/yellow_concrete" | "chisel:continuity_reserved/00000699" | "chisel:continuity_reserved/00000696" | "chisel:continuity_reserved/00000695" | "chisel:continuity_reserved/00000698" | "chisel:continuity_reserved/00000697" | "chisel:continuity_reserved/00000692" | "chisel:continuity_reserved/00000691" | "chisel:continuity_reserved/00000694" | "chisel:continuity_reserved/00000693" | "chisel:block/slant/prismarine" | "chisel:continuity_reserved/0000068e" | "chisel:continuity_reserved/0000068d" | "chisel:continuity_reserved/0000068f" | "chisel:continuity_reserved/0000068a" | "chisel:continuity_reserved/0000068c" | "chisel:continuity_reserved/0000068b" | "chisel:block/raw/light_blue_concrete" | "chisel:continuity_reserved/0000069f" | "minecraft:block/stripped_crimson_stem_top" | "chisel:continuity_reserved/0000069e" | "chisel:continuity_reserved/0000069b" | "chisel:continuity_reserved/0000069a" | "chisel:continuity_reserved/0000069d" | "chisel:continuity_reserved/0000069c" | "minecraft:block/snow" | "chisel:block/vents/iron_block" | "minecraft:block/cartography_table_top" | "minecraft:block/purple_terracotta" | "chisel:block/road/light_gray_concrete" | "minecraft:missingno" | "minecraft:item/bread" | "chisel:block/twist/green_concrete_top" | "minecraft:item/painting" | "minecraft:block/structure_block_data" | "chisel:continuity_reserved/00000528" | "chisel:continuity_reserved/00000527" | "chisel:block/cut/ice" | "chisel:continuity_reserved/00000529" | "chisel:continuity_reserved/00000524" | "chisel:continuity_reserved/00000523" | "chisel:continuity_reserved/00000526" | "exlinefurniture:blocks/ceiling_fan_acacia_2" | "chisel:continuity_reserved/00000525" | "chisel:continuity_reserved/00000520" | "chisel:continuity_reserved/00000522" | "chisel:continuity_reserved/00000521" | "chisel:continuity_reserved/0000051f" | "chisel:continuity_reserved/0000051c" | "chisel:continuity_reserved/0000051b" | "chisel:continuity_reserved/0000051e" | "chisel:continuity_reserved/0000051d" | "chisel:block/braid/stone" | "chisel:continuity_reserved/0000051a" | "minecraft:block/redstone_dust_line1" | "chisel:continuity_reserved/00000539" | "chisel:block/cut/purpur" | "chisel:continuity_reserved/00000538" | "chisel:continuity_reserved/00000535" | "chisel:continuity_reserved/00000534" | "chisel:continuity_reserved/00000537" | "minecraft:block/redstone_dust_line0" | "chisel:continuity_reserved/00000536" | "mtr:block/psd_door_bottom_back_1" | "chisel:continuity_reserved/00000531" | "chisel:continuity_reserved/00000530" | "chisel:continuity_reserved/00000533" | "mtr:block/psd_door_bottom_back_2" | "chisel:continuity_reserved/00000532" | "chisel:block/triple_bricks/blue_concrete" | "chisel:block/layer/light_blue_concrete" | "minecraft:block/blue_stained_glass_pane_top" | "chisel:continuity_reserved/0000052d" | "chisel:continuity_reserved/0000052c" | "chisel:continuity_reserved/0000052f" | "chisel:continuity_reserved/0000052e" | "minecraft:block/stonecutter_side" | "chisel:continuity_reserved/0000052b" | "chisel:continuity_reserved/0000052a" | "minecraft:block/dark_oak_log_top" | "chisel:continuity_reserved/00000549" | "chisel:continuity_reserved/00000546" | "chisel:continuity_reserved/00000545" | "chisel:continuity_reserved/00000548" | "chisel:continuity_reserved/00000547" | "chisel:continuity_reserved/00000542" | "chisel:continuity_reserved/00000541" | "chisel:continuity_reserved/00000544" | "chisel:continuity_reserved/00000543" | "minecraft:item/diamond_chestplate" | "chisel:continuity_reserved/00000540" | "chisel:block/glyphs/red_sandstone" | "minecraft:block/sweet_berry_bush_stage3" | "jsblock:item/model_e44" | "minecraft:block/sweet_berry_bush_stage2" | "londonunderground:block/tube_platforms/platform_variant" | "chisel:continuity_reserved/0000053e" | "chisel:continuity_reserved/0000053d" | "minecraft:block/sweet_berry_bush_stage1" | "minecraft:block/sweet_berry_bush_stage0" | "chisel:continuity_reserved/0000053f" | "chisel:continuity_reserved/0000053a" | "chisel:continuity_reserved/0000053c" | "chisel:continuity_reserved/0000053b" | "londonunderground:block/trams" | "minecraft:block/sugar_cane" | "chisel:continuity_reserved/00000557" | "chisel:continuity_reserved/00000556" | "chisel:continuity_reserved/00000559" | "chisel:continuity_reserved/00000558" | "chisel:continuity_reserved/00000553" | "chisel:continuity_reserved/00000552" | "chisel:continuity_reserved/00000555" | "chisel:continuity_reserved/00000554" | "chisel:block/chaotic_bricks/coal_block" | "chisel:continuity_reserved/00000551" | "chisel:continuity_reserved/00000550" | "chisel:continuity_reserved/0000054f" | "chisel:continuity_reserved/0000054e" | "chisel:continuity_reserved/0000054b" | "chisel:continuity_reserved/0000054a" | "mtr:block/rock_1" | "chisel:continuity_reserved/0000054d" | "mtr:block/rock_2" | "chisel:continuity_reserved/0000054c" | "chisel:block/encased_bricks/quartz" | "chisel:block/twist/light_blue_concrete_top" | "minecraft:block/pink_stained_glass" | "chisel:block/tiles_medium/stone" | "adorn:block/trading_station_cloth_top" | "minecraft:item/diamond" | "chisel:block/cut/bricks" | "mtr:block/psd_red_top" | "minecraft:block/dark_oak_door_top" | "chisel:block/twist/end_stone_top" | "minecraft:block/daylight_detector_top" | "chisel:block/llama/pink_wool" | "minecraft:block/white_shulker_box" | "chisel:continuity_reserved/00000506" | "chisel:continuity_reserved/00000505" | "chisel:continuity_reserved/00000508" | "chisel:continuity_reserved/00000507" | "chisel:continuity_reserved/00000502" | "chisel:continuity_reserved/00000501" | "chisel:continuity_reserved/00000504" | "minecraft:block/magenta_stained_glass" | "chisel:continuity_reserved/00000503" | "minecraft:block/smoker_bottom" | "chisel:continuity_reserved/00000500" | "minecraft:block/gilded_blackstone" | "chisel:block/circular/granite" | "minecraft:item/ghast_tear" | "chisel:continuity_reserved/00000509" | "chisel:block/pillar/orange_concrete" | "chisel:continuity_reserved/00000517" | "chisel:continuity_reserved/00000516" | "chisel:continuity_reserved/00000519" | "chisel:continuity_reserved/00000518" | "chisel:continuity_reserved/00000513" | "chisel:continuity_reserved/00000512" | "minecraft:block/stripped_oak_log" | "chisel:continuity_reserved/00000515" | "chisel:continuity_reserved/00000514" | "chisel:block/panel/black_concrete" | "chisel:continuity_reserved/00000511" | "chisel:block/braid/coal_block" | "chisel:continuity_reserved/00000510" | "chisel:block/cracked_bricks/glowstone" | "chisel:block/large_tile/cobblestone" | "chisel:continuity_reserved/0000050f" | "chisel:block/solid_bricks/redstone_block" | "chisel:continuity_reserved/0000050e" | "mtr:block/station_pole" | "minecraft:item/carrot_on_a_stick" | "chisel:continuity_reserved/0000050b" | "chisel:continuity_reserved/0000050a" | "chisel:continuity_reserved/0000050d" | "chisel:continuity_reserved/0000050c" | "minecraft:block/dragon_egg" | "minecraft:block/gold_block" | "chisel:continuity_reserved/000003ff" | "chisel:continuity_reserved/000003fe" | "chisel:continuity_reserved/000003fb" | "chisel:continuity_reserved/000003fa" | "chisel:block/array/diorite" | "chisel:continuity_reserved/000003fd" | "minecraft:item/netherite_boots" | "chisel:continuity_reserved/000003fc" | "chisel:block/mosaic/red_sandstone" | "minecraft:block/glow_lichen" | "chiselsandbits:items/chisel_netherite" | "minecraft:block/potatoes_stage0" | "minecraft:stations/stockwell_blank_right" | "chisel:block/solid_bricks/light_blue_concrete" | "chisel:block/twist/blue_concrete_top" | "minecraft:block/potatoes_stage2" | "minecraft:block/potatoes_stage1" | "mtr:item/route_sign_wall_light" | "chisel:block/triple_bricks/light_blue_concrete" | "minecraft:block/chain_command_block_side" | "chisel:block/sunken/stone" | "minecraft:block/spruce_trapdoor" | "jsblock:item/station_ceiling_1" | "minecraft:item/end_crystal" | "chisel:block/triple_bricks/quartz" | "minecraft:block/potatoes_stage3" | "chisel:block/twist/black_concrete" | "minecraft:item/scute" | "jsblock:block/water_machine_1" | "chisel:block/cracked_bricks/sandstone" | "minecraft:block/seagrass" | "minecraft:item/cooked_chicken" | "chisel:block/twist/glowstone_top" | "jsblock:block/model_e44" | "chisel:block/braid/pink_concrete" | "chisel:block/slant/andesite" | "chisel:continuity_reserved/000003bf" | "chisel:continuity_reserved/000003be" | "chisel:continuity_reserved/000003bb" | "chisel:continuity_reserved/000003ba" | "chisel:continuity_reserved/000003bd" | "chisel:continuity_reserved/000003bc" | "minecraft:item/potion_overlay" | "minecraft:item/stone_axe" | "chisel:continuity_reserved/000003d8" | "chisel:continuity_reserved/000003d7" | "chisel:continuity_reserved/000003d9" | "chisel:continuity_reserved/000003d4" | "chisel:continuity_reserved/000003d3" | "chisel:continuity_reserved/000003d6" | "chisel:continuity_reserved/000003d5" | "chisel:continuity_reserved/000003d0" | "chisel:continuity_reserved/000003d2" | "chisel:block/mosaic/end_stone" | "chisel:continuity_reserved/000003d1" | "minecraft:block/lapis_block" | "chisel:block/shale/glass" | "chisel:continuity_reserved/000003cf" | "chisel:continuity_reserved/000003cc" | "chisel:continuity_reserved/000003cb" | "chisel:continuity_reserved/000003ce" | "chisel:continuity_reserved/000003cd" | "chisel:continuity_reserved/000003ca" | "minecraft:item/splash_potion" | "minecraft:item/lime_dye" | "minecraft:block/red_wool" | "chisel:continuity_reserved/000003e9" | "chisel:continuity_reserved/000003e8" | "chisel:continuity_reserved/000003e5" | "chisel:continuity_reserved/000003e4" | "chisel:continuity_reserved/000003e7" | "chisel:continuity_reserved/000003e6" | "chisel:continuity_reserved/000003e1" | "chisel:continuity_reserved/000003e0" | "chisel:continuity_reserved/000003e3" | "minecraft:block/farmland" | "chisel:continuity_reserved/000003e2" | "jsblock:block/kcr_name_sign" | "chisel:continuity_reserved/000003f0" | "minecraft:item/emerald" | "chisel:block/road/lime_concrete" | "exlinefurniture:blocks/zombie_arm" | "chisel:continuity_reserved/000003dd" | "minecraft:block/warped_stem_top" | "chisel:continuity_reserved/000003dc" | "chisel:continuity_reserved/000003df" | "chisel:continuity_reserved/000003de" | "chisel:continuity_reserved/000003db" | "chisel:continuity_reserved/000003da" | "chisel:continuity_reserved/000003f9" | "chisel:block/moon/iron_block" | "inmis:item/withered_backpack" | "chisel:continuity_reserved/000003f6" | "chisel:continuity_reserved/000003f5" | "chisel:continuity_reserved/000003f8" | "chisel:continuity_reserved/000003f7" | "chisel:block/twist/light_gray_concrete_top" | "chisel:block/zag/red_concrete" | "chisel:continuity_reserved/000003f2" | "chisel:continuity_reserved/000003f1" | "chisel:continuity_reserved/000003f4" | "chisel:continuity_reserved/000003f3" | "minecraft:block/dispenser_front_vertical" | "chisel:continuity_reserved/000003ee" | "chisel:continuity_reserved/000003ed" | "chisel:continuity_reserved/000003ef" | "chisel:continuity_reserved/000003ea" | "chisel:continuity_reserved/000003ec" | "chisel:continuity_reserved/000003eb" | "minecraft:block/pointed_dripstone_up_frustum" | "chisel:block/chaotic_bricks/light_gray_concrete" | "minecraft:block/redstone_lamp_on" | "minecraft:block/iron_door_top" | "chisel:continuity_reserved/000004b9" | "chisel:continuity_reserved/000004b8" | "chisel:continuity_reserved/000004b5" | "chisel:continuity_reserved/000004b4" | "chisel:continuity_reserved/000004b7" | "chisel:continuity_reserved/000004b6" | "chisel:continuity_reserved/000004b1" | "chisel:continuity_reserved/000004b0" | "chisel:continuity_reserved/000004b3" | "chisel:continuity_reserved/000004b2" | "chisel:continuity_reserved/000004ad" | "chisel:continuity_reserved/000004ac" | "chisel:continuity_reserved/000004af" | "chisel:continuity_reserved/000004ae" | "chisel:continuity_reserved/000004ab" | "chisel:continuity_reserved/000004aa" | "chisel:block/jellybean/lime_concrete" | "chisel:continuity_reserved/000004c9" | "chisel:continuity_reserved/000004c6" | "chisel:continuity_reserved/000004c5" | "chisel:continuity_reserved/000004c8" | "chisel:continuity_reserved/000004c7" | "chisel:continuity_reserved/000004c2" | "chisel:continuity_reserved/000004c1" | "chisel:continuity_reserved/000004c4" | "minecraft:block/twisting_vines" | "chisel:continuity_reserved/000004c3" | "chisel:continuity_reserved/000004c0" | "chisel:continuity_reserved/000004be" | "chisel:continuity_reserved/000004bd" | "chisel:continuity_reserved/000004bf" | "chisel:block/solid_bricks/glowstone" | "chisel:continuity_reserved/000004ba" | "chisel:continuity_reserved/000004bc" | "minecraft:block/structure_block_corner" | "chisel:continuity_reserved/000004bb" | "minecraft:block/purple_candle" | "minecraft:item/warped_sign" | "chisel:block/circular/sandstone" | "chisel:block/space/iron_block" | "chisel:continuity_reserved/000004d7" | "chisel:continuity_reserved/000004d6" | "chisel:continuity_reserved/000004d9" | "chisel:continuity_reserved/000004d8" | "minecraft:item/flower_pot" | "chisel:continuity_reserved/000004d3" | "minecraft:block/piston_top" | "chisel:continuity_reserved/000004d2" | "chisel:continuity_reserved/000004d5" | "chisel:continuity_reserved/000004d4" | "chisel:block/ornate/sandstone" | "chisel:continuity_reserved/000004d1" | "chisel:continuity_reserved/000004d0" | "chisel:continuity_reserved/000004cf" | "chisel:continuity_reserved/000004ce" | "chisel:continuity_reserved/000004cb" | "chisel:continuity_reserved/000004ca" | "chisel:continuity_reserved/000004cd" | "chisel:continuity_reserved/000004cc" | "chisel:block/chaotic_small/white_concrete" | "chisel:block/zag/light_gray_concrete" | "chisel:continuity_reserved/000004e8" | "chisel:continuity_reserved/000004e7" | "chisel:continuity_reserved/000004e9" | "chisel:continuity_reserved/000004e4" | "chisel:continuity_reserved/000004e3" | "chisel:continuity_reserved/000004e6" | "chisel:continuity_reserved/000004e5" | "chisel:continuity_reserved/000004e0" | "minecraft:block/light_gray_terracotta" | "chisel:continuity_reserved/000004e2" | "chisel:continuity_reserved/000004e1" | "chisel:block/large_tile/red_concrete" | "chisel:block/tiles_small/coal_block" | "chisel:block/jellybean/diorite" | "bitsandchisels:item/iron_chisel" | "chisel:block/small_bricks/white_concrete" | "chisel:block/zag/yellow_concrete" | "chisel:block/french/glowstone" | "minecraft:block/grindstone_pivot" | "chisel:block/cracked_bricks/prismarine" | "minecraft:item/crossbow_pulling_0" | "mtr:item/railway_sign_5_even" | "minecraft:item/crossbow_pulling_1" | "minecraft:item/crossbow_pulling_2" | "mtr:item/glass_fence_wks" | "exlinefurniture:blocks/ceiling_fan_birch_2" | "minecraft:block/respawn_anchor_top" | "minecraft:item/water_bucket" | "chisel:block/pillar/granite" | "minecraft:block/kelp" | "chisel:block/dent/light_blue_concrete" | "chisel:block/chaotic_medium/sandstone" | "minecraft:block/black_concrete" | "chisel:block/pillar/diorite_top" | "londonunderground:block/dlr" | "chisel:block/twist/green_concrete" | "minecraft:item/jungle_boat" | "chisel:continuity_reserved/000004a8" | "chisel:continuity_reserved/000004a7" | "londonunderground:block/pride" | "chisel:continuity_reserved/000004a9" | "chisel:continuity_reserved/000004a4" | "chisel:continuity_reserved/000004a3" | "chisel:continuity_reserved/000004a6" | "minecraft:block/horn_coral_block" | "chisel:block/tiles_medium/brown_concrete" | "chisel:continuity_reserved/000004a5" | "chisel:continuity_reserved/000004a0" | "chisel:continuity_reserved/000004a2" | "chisel:continuity_reserved/000004a1" | "minecraft:item/chorus_fruit" | "minecraft:block/cyan_wool" | "chisel:block/ornate/glowstone" | "chisel:block/road/deepslate" | "chisel:continuity_reserved/0000059a" | "mtr:block/apg_door_top" | "minecraft:block/acacia_door_bottom" | "inmis:item/blazing_backpack" | "chisel:continuity_reserved/0000059f" | "chisel:continuity_reserved/0000059c" | "chisel:continuity_reserved/0000059b" | "chisel:continuity_reserved/0000059e" | "chisel:continuity_reserved/0000059d" | "chisel:block/ornate/red_sandstone" | "minecraft:item/cooked_porkchop" | "chisel:block/pillar/green_concrete" | "minecraft:block/warped_planks" | "jsblock:block/ticket_barrier_1_stby_exit" | "chisel:block/cracked/green_concrete" | "minecraft:block/diamond_ore" | "minecraft:block/yellow_concrete_powder" | "chisel:block/encased_bricks/green_concrete" | "jsblock:block/op_button" | "chisel:block/solid_bricks/cyan_concrete" | "minecraft:block/pointed_dripstone_up_base" | "minecraft:block/pink_terracotta" | "minecraft:item/rabbit_hide" | "chisel:block/ornate/ice" | "minecraft:block/bee_nest_bottom" | "chisel:block/circular/white_concrete" | "chisel:continuity_reserved/00000568" | "chisel:block/soft_bricks/white_concrete" | "chisel:continuity_reserved/00000567" | "minecraft:item/nether_sprouts" | "chisel:continuity_reserved/00000569" | "chisel:continuity_reserved/00000564" | "chisel:continuity_reserved/00000563" | "chisel:continuity_reserved/00000566" | "chisel:continuity_reserved/00000565" | "chisel:continuity_reserved/00000560" | "chisel:continuity_reserved/00000562" | "chisel:continuity_reserved/00000561" | "chisel:block/solid_bricks/lime_concrete" | "minecraft:block/lightning_rod" | "chisel:continuity_reserved/0000055f" | "chisel:block/moon/iron_block_bottom" | "chisel:continuity_reserved/0000055c" | "chisel:continuity_reserved/0000055b" | "chisel:continuity_reserved/0000055e" | "chisel:continuity_reserved/0000055d" | "chisel:continuity_reserved/0000055a" | "chisel:block/tiles_small/glowstone" | "chisel:block/panel/redstone_block" | "chisel:continuity_reserved/00000579" | "chisel:continuity_reserved/00000578" | "chisel:continuity_reserved/00000575" | "chisel:continuity_reserved/00000574" | "chisel:continuity_reserved/00000577" | "chisel:continuity_reserved/00000576" | "chisel:continuity_reserved/00000571" | "chisel:continuity_reserved/00000570" | "chisel:continuity_reserved/00000573" | "chisel:continuity_reserved/00000572" | "chisel:continuity_reserved/00000580" | "chisel:block/chaotic_bricks/red_sandstone" | "chisel:continuity_reserved/0000056d" | "chisel:block/log_bordered/jungle_planks" | "chisel:continuity_reserved/0000056c" | "chisel:continuity_reserved/0000056f" | "chisel:continuity_reserved/0000056e" | "chisel:block/panel/ice" | "chisel:continuity_reserved/0000056b" | "chisel:continuity_reserved/0000056a" | "chisel:continuity_reserved/00000589" | "chisel:block/pillar/green_concrete_top" | "chisel:continuity_reserved/00000586" | "chisel:continuity_reserved/00000585" | "chisel:continuity_reserved/00000588" | "chisel:continuity_reserved/00000587" | "chisel:continuity_reserved/00000582" | "chisel:block/chunky/emerald_block" | "chisel:continuity_reserved/00000581" | "chisel:continuity_reserved/00000584" | "chisel:continuity_reserved/00000583" | "mtr:block/station_color_planks" | "chisel:continuity_reserved/00000591" | "chisel:continuity_reserved/00000590" | "minecraft:block/oak_door_bottom" | "chisel:continuity_reserved/0000057e" | "chisel:block/prism/ice" | "chisel:continuity_reserved/0000057d" | "chisel:continuity_reserved/0000057f" | "chisel:continuity_reserved/0000057a" | "jsblock:block/ticket_barrier_1_entrance" | "chisel:continuity_reserved/0000057c" | "chisel:continuity_reserved/0000057b" | "minecraft:item/dragon_breath" | "minecraft:block/nether_wart_block" | "chisel:continuity_reserved/00000597" | "chisel:continuity_reserved/00000596" | "chisel:continuity_reserved/00000599" | "minecraft:item/glowstone_dust" | "chisel:continuity_reserved/00000598" | "chisel:continuity_reserved/00000593" | "chisel:continuity_reserved/00000592" | "chisel:continuity_reserved/00000595" | "minecraft:block/deepslate_top" | "chisel:continuity_reserved/00000594" | "chisel:continuity_reserved/0000058f" | "chisel:continuity_reserved/0000058e" | "chisel:block/pillar/quartz" | "chisel:continuity_reserved/0000058b" | "minecraft:block/cauldron_bottom" | "chisel:continuity_reserved/0000058a" | "chisel:continuity_reserved/0000058d" | "chisel:continuity_reserved/0000058c" | "chisel:block/cracked/sandstone" | "chisel:continuity_reserved/00000407" | "chisel:continuity_reserved/00000406" | "chisel:continuity_reserved/00000409" | "chisel:continuity_reserved/00000408" | "chisel:block/llama/orange_wool" | "chisel:continuity_reserved/00000403" | "chisel:continuity_reserved/00000402" | "chisel:continuity_reserved/00000405" | "chisel:continuity_reserved/00000404" | "chisel:continuity_reserved/00000401" | "chisel:continuity_reserved/00000400" | "chisel:block/cut/yellow_concrete" | "adorn:block/sugar_cane_crate" | "chisel:continuity_reserved/00000418" | "chisel:continuity_reserved/00000417" | "chisel:continuity_reserved/00000419" | "chisel:continuity_reserved/00000414" | "chisel:continuity_reserved/00000413" | "chisel:continuity_reserved/00000416" | "chisel:continuity_reserved/00000415" | "chisel:block/panel/red_sandstone" | "chisel:continuity_reserved/00000410" | "mtr:block/psd_glass_top_back_1" | "chisel:continuity_reserved/00000412" | "chisel:continuity_reserved/00000411" | "adorn:block/brewer_grating" | "mtr:block/psd_glass_top_back_2" | "chisel:continuity_reserved/0000040f" | "chisel:continuity_reserved/0000040c" | "chisel:continuity_reserved/0000040b" | "chisel:continuity_reserved/0000040e" | "chisel:block/cracked/glowstone" | "chisel:continuity_reserved/0000040d" | "chisel:continuity_reserved/0000040a" | "chisel:continuity_reserved/00000429" | "chisel:continuity_reserved/00000428" | "chisel:block/layer/white_concrete" | "chisel:continuity_reserved/00000425" | "chisel:continuity_reserved/00000424" | "chisel:continuity_reserved/00000427" | "chisel:continuity_reserved/00000426" | "chisel:continuity_reserved/00000421" | "minecraft:item/popped_chorus_fruit" | "chisel:continuity_reserved/00000420" | "chisel:continuity_reserved/00000423" | "minecraft:block/magenta_terracotta" | "chisel:continuity_reserved/00000422" | "mtr:block/platform_uk_1" | "chisel:continuity_reserved/0000041d" | "chisel:continuity_reserved/0000041c" | "chisel:continuity_reserved/0000041f" | "chisel:continuity_reserved/0000041e" | "chisel:continuity_reserved/0000041b" | "chisel:continuity_reserved/0000041a" | "chisel:continuity_reserved/00000439" | "chisel:continuity_reserved/00000436" | "chisel:block/large_bricks/coal_block" | "chisel:continuity_reserved/00000435" | "chisel:continuity_reserved/00000438" | "chisel:continuity_reserved/00000437" | "chisel:continuity_reserved/00000432" | "chisel:continuity_reserved/00000431" | "chisel:continuity_reserved/00000434" | "chisel:continuity_reserved/00000433" | "chisel:block/raw/prismarine" | "chisel:continuity_reserved/00000430" | "minecraft:block/blue_candle_lit" | "chisel:block/slant/green_concrete" | "chisel:continuity_reserved/0000042e" | "chisel:continuity_reserved/0000042d" | "minecraft:item/magma_cream" | "chisel:continuity_reserved/0000042f" | "chisel:continuity_reserved/0000042a" | "chisel:continuity_reserved/0000042c" | "chisel:continuity_reserved/0000042b" | "minecraft:block/acacia_leaves" | "minecraft:block/light_blue_shulker_box" | "minecraft:entity/conduit/wind" | "factory_blocks:block/hazard" | "minecraft:block/beacon" | "minecraft:block/target_top" | "minecraft:block/basalt_side" | "chisel:block/twist/yellow_concrete_top" | "minecraft:item/warped_door" | "mtr:item/railway_sign_6_odd" | "minecraft:item/experience_bottle" | "minecraft:item/dark_oak_door" | "minecraft:item/brown_candle" | "chisel:block/cut/end_stone" | "minecraft:block/white_wool" | "chisel:block/triple_bricks/redstone_block" | "chisel:continuity_reserved/000002f1" | "chisel:continuity_reserved/000002f0" | "minecraft:block/exposed_copper" | "chisel:block/gem/diamond_block_top" | "chisel:continuity_reserved/000002de" | "chisel:continuity_reserved/000002dd" | "chisel:continuity_reserved/000002df" | "chisel:continuity_reserved/000002da" | "chisel:continuity_reserved/000002dc" | "chisel:continuity_reserved/000002db" | "chisel:block/french/end_stone" | "chisel:continuity_reserved/000002f7" | "chisel:continuity_reserved/000002f6" | "chisel:continuity_reserved/000002f9" | "chisel:continuity_reserved/000002f8" | "chisel:continuity_reserved/000002f3" | "chisel:continuity_reserved/000002f2" | "chisel:continuity_reserved/000002f5" | "chisel:continuity_reserved/000002f4" | "chisel:block/chaotic_small/prismarine" | "mtr:block/train_sensor_on" | "exlinefurniture:blocks/ceiling_fan_jungle_2" | "chisel:continuity_reserved/000002ef" | "chisel:continuity_reserved/000002ee" | "chisel:continuity_reserved/000002eb" | "chisel:continuity_reserved/000002ea" | "chisel:block/chaotic_bricks/sandstone" | "chisel:continuity_reserved/000002ed" | "chisel:continuity_reserved/000002ec" | "chisel:block/chaotic_small/red_concrete" | "chisel:continuity_reserved/000002fa" | "minecraft:block/oak_sapling" | "chisel:continuity_reserved/000002ff" | "chisel:continuity_reserved/000002fc" | "chisel:continuity_reserved/000002fb" | "chisel:continuity_reserved/000002fe" | "londonunderground:block/underground" | "chisel:continuity_reserved/000002fd" | "adorn:block/potato_crate" | "chisel:block/space/diamond_block" | "chisel:block/zag/gray_concrete" | "chisel:block/braid/deepslate" | "chisel:block/tiles_small/blue_concrete" | "chisel:block/weaver/white_concrete" | "chisel:block/twist/magenta_concrete" | "londonunderground:block/gray_concrete" | "factory_blocks:block/wgpanel" | "minecraft:block/cave_vines_plant" | "minecraft:block/lectern_base" | "chisel:block/neon_panel/glowstone" | "chisel:block/chaotic_bricks/cyan_concrete" | "chisel:block/triple_bricks/bricks" | "chisel:block/array/sandstone" | "minecraft:item/salmon" | "mtr:item/boat_dashboard" | "chisel:continuity_reserved/000002b7" | "chisel:continuity_reserved/000002b6" | "chisel:continuity_reserved/000002b9" | "chisel:continuity_reserved/000002b8" | "chisel:block/small_bricks/cyan_concrete" | "chisel:continuity_reserved/000002b3" | "chisel:continuity_reserved/000002b2" | "chisel:continuity_reserved/000002b5" | "chisel:continuity_reserved/000002b4" | "chisel:continuity_reserved/000002b1" | "chisel:continuity_reserved/000002b0" | "chisel:continuity_reserved/000002af" | "chisel:continuity_reserved/000002ae" | "chisel:continuity_reserved/000002ab" | "chisel:continuity_reserved/000002aa" | "chisel:continuity_reserved/000002ad" | "chisel:block/cracked_bricks/cobblestone" | "chisel:continuity_reserved/000002ac" | "minecraft:item/soul_lantern" | "chisel:block/triple_bricks/ice" | "jsblock:block/ticket_barrier_1_bare" | "mtr:block/apg_light_on_triangle" | "chisel:continuity_reserved/000002c8" | "chisel:continuity_reserved/000002c7" | "chisel:continuity_reserved/000002c9" | "redbits:block/latch_front" | "chisel:continuity_reserved/000002c4" | "chisel:continuity_reserved/000002c3" | "londonunderground:block/poppy" | "chisel:continuity_reserved/000002c6" | "chisel:continuity_reserved/000002c5" | "chisel:continuity_reserved/000002c0" | "chisel:continuity_reserved/000002c2" | "chisel:continuity_reserved/000002c1" | "minecraft:block/magenta_concrete_powder" | "minecraft:block/flowering_azalea_side" | "minecraft:block/anvil_top" | "chisel:continuity_reserved/000002bf" | "chisel:continuity_reserved/000002bc" | "chisel:continuity_reserved/000002bb" | "chisel:continuity_reserved/000002be" | "chisel:continuity_reserved/000002bd" | "chisel:continuity_reserved/000002ba" | "chisel:block/zag/pink_concrete" | "minecraft:stations/stockwell_left" | "chisel:continuity_reserved/000002d9" | "mtr:item/glass_fence_heo" | "chisel:block/triple_bricks/deepslate" | "chisel:continuity_reserved/000002d8" | "wheat_plus:block/road/line/single_yellow" | "chisel:continuity_reserved/000002d5" | "chisel:continuity_reserved/000002d4" | "chisel:continuity_reserved/000002d7" | "chisel:continuity_reserved/000002d6" | "chisel:continuity_reserved/000002d1" | "chisel:continuity_reserved/000002d0" | "chisel:continuity_reserved/000002d3" | "chisel:block/soft_bricks/cobblestone" | "chisel:continuity_reserved/000002d2" | "chisel:block/circular/glowstone" | "chisel:continuity_reserved/000002e0" | "chisel:continuity_reserved/000002cd" | "chisel:continuity_reserved/000002cc" | "chisel:continuity_reserved/000002cf" | "chisel:continuity_reserved/000002ce" | "chisel:block/cut/deepslate" | "chisel:continuity_reserved/000002cb" | "chisel:continuity_reserved/000002ca" | "minecraft:item/hopper" | "chisel:continuity_reserved/000002e9" | "minecraft:block/soul_soil" | "chisel:continuity_reserved/000002e6" | "chisel:continuity_reserved/000002e5" | "chisel:continuity_reserved/000002e8" | "chisel:continuity_reserved/000002e7" | "chisel:continuity_reserved/000002e2" | "chisel:continuity_reserved/000002e1" | "chisel:block/road/pink_concrete" | "chisel:continuity_reserved/000002e4" | "chisel:continuity_reserved/000002e3" | "chisel:block/large_tile/blue_concrete" | "chisel:block/braid/andesite" | "exlinefurniture:blocks/ceiling_fan_acacia_on" | "chisel:block/large_tile/magenta_concrete" | "minecraft:item/leather_leggings_overlay" | "chisel:block/cracked_bricks/ice" | "chisel:block/tiles_small/magenta_concrete" | "chisel:block/cracked/diorite" | "chisel:continuity_reserved/000003a9" | "chisel:continuity_reserved/000003a8" | "chisel:block/tiles_medium/black_concrete" | "chisel:continuity_reserved/000003a5" | "chisel:continuity_reserved/000003a4" | "chisel:continuity_reserved/000003a7" | "chisel:continuity_reserved/000003a6" | "chisel:continuity_reserved/000003a1" | "chisel:continuity_reserved/000003a0" | "chisel:continuity_reserved/000003a3" | "chisel:continuity_reserved/000003a2" | "mtr:item/escalator" | "chisel:block/road/gray_concrete" | "minecraft:block/red_sandstone_bottom" | "chisel:block/cracked_bricks/lime_concrete" | "chisel:block/ornate/cyan_concrete" | "jsblock:block/helpline_6_upper" | "chisel:block/chaotic_bricks/prismarine" | "chisel:continuity_reserved/000003b9" | "chisel:continuity_reserved/000003b6" | "chisel:continuity_reserved/000003b5" | "chisel:continuity_reserved/000003b8" | "chisel:continuity_reserved/000003b7" | "chisel:continuity_reserved/000003b2" | "chisel:continuity_reserved/000003b1" | "chisel:continuity_reserved/000003b4" | "chisel:continuity_reserved/000003b3" | "minecraft:block/blue_glazed_terracotta" | "factory_blocks:block/megacell/bottom" | "chisel:continuity_reserved/000003b0" | "minecraft:item/paper" | "chisel:continuity_reserved/000003ae" | "chisel:continuity_reserved/000003ad" | "chisel:block/cracked/coal_block" | "chisel:block/crate_light/gold_block" | "chisel:continuity_reserved/000003af" | "chisel:continuity_reserved/000003aa" | "chisel:continuity_reserved/000003ac" | "chisel:continuity_reserved/000003ab" | "chisel:continuity_reserved/000003c7" | "chisel:continuity_reserved/000003c6" | "chisel:continuity_reserved/000003c9" | "chisel:continuity_reserved/000003c8" | "chisel:continuity_reserved/000003c3" | "chisel:continuity_reserved/000003c2" | "chisel:continuity_reserved/000003c5" | "chisel:continuity_reserved/000003c4" | "minecraft:block/pumpkin_top" | "chisel:continuity_reserved/000003c1" | "chisel:continuity_reserved/000003c0" | "minecraft:block/end_stone_bricks" | "chisel:block/road/end_stone" | "minecraft:item/copper_ingot" | "minecraft:block/piston_inner" | "minecraft:item/yellow_candle" | "chisel:block/road/granite" | "chisel:block/cracked/granite" | "chisel:block/encased_large/spruce_planks" | "chiselsandbits:block/pattern_modification_table_side" | "chisel:block/ornate/bricks" | "chisel:block/smallingot/iron_block_top" | "minecraft:block/chorus_flower_dead" | "minecraft:item/compass_31" | "minecraft:item/compass_30" | "chisel:block/road/redstone_block" | "minecraft:block/warped_wart_block" | "minecraft:block/cyan_shulker_box" | "minecraft:item/pumpkin_seeds" | "mtr:block/flowers/mos_1" | "minecraft:item/compass_28" | "minecraft:item/compass_29" | "minecraft:item/compass_26" | "chisel:block/ironfencemodern/glass" | "minecraft:item/compass_27" | "mtr:block/flowers/mos_5" | "mtr:block/flowers/mos_4" | "mtr:block/flowers/mos_3" | "chisel:block/large/spruce_planks" | "chisel:block/pillar/brown_concrete_top" | "mtr:block/flowers/mos_2" | "factory_blocks:block/rust_bplates" | "mtr:block/flowers/mos_7" | "mtr:block/flowers/mos_6" | "minecraft:block/pointed_dripstone_up_tip_merge" | "jsblock:item/trespass_sign_2" | "jsblock:item/trespass_sign_1" | "jsblock:block/bufferstop_1" | "jsblock:block/helpline_3_lower" | "chisel:block/plates/gold_block_bottom" | "minecraft:item/compass_13" | "minecraft:item/compass_14" | "minecraft:item/compass_11" | "minecraft:item/compass_12" | "chisel:block/encased_bricks/bricks" | "minecraft:block/rooted_dirt" | "minecraft:item/compass_10" | "chisel:continuity_reserved/00000487" | "chisel:continuity_reserved/00000486" | "chisel:continuity_reserved/00000489" | "chisel:continuity_reserved/00000488" | "chisel:continuity_reserved/00000483" | "chisel:continuity_reserved/00000482" | "chisel:continuity_reserved/00000485" | "chisel:continuity_reserved/00000484" | "chisel:continuity_reserved/00000490" | "chisel:continuity_reserved/00000492" | "chisel:block/four/emerald_block" | "chisel:continuity_reserved/00000491" | "chisel:block/large_tile/white_concrete" | "chisel:continuity_reserved/0000047f" | "chisel:continuity_reserved/0000047e" | "minecraft:item/compass_08" | "minecraft:item/compass_09" | "chisel:continuity_reserved/0000047b" | "minecraft:item/compass_06" | "chisel:continuity_reserved/0000047a" | "minecraft:item/compass_07" | "chisel:continuity_reserved/0000047d" | "minecraft:item/compass_04" | "chisel:continuity_reserved/0000047c" | "minecraft:item/compass_05" | "minecraft:item/compass_24" | "minecraft:item/compass_25" | "chisel:continuity_reserved/0000048a" | "minecraft:item/compass_22" | "minecraft:item/compass_23" | "minecraft:block/soul_fire_0" | "minecraft:item/compass_20" | "minecraft:block/soul_fire_1" | "minecraft:item/compass_21" | "chisel:continuity_reserved/00000498" | "chisel:continuity_reserved/00000497" | "chisel:block/tiles_small/bricks" | "chisel:continuity_reserved/00000499" | "chisel:continuity_reserved/00000494" | "chisel:continuity_reserved/00000493" | "redbits:item/two_way_repeater" | "chisel:continuity_reserved/00000496" | "chisel:continuity_reserved/00000495" | "minecraft:block/stonecutter_top" | "chisel:block/zag/brown_concrete" | "chisel:block/llama/light_gray_wool" | "londonunderground:block/white_concrete_powder" | "chisel:continuity_reserved/0000048f" | "minecraft:item/compass_19" | "chisel:continuity_reserved/0000048c" | "minecraft:item/compass_17" | "chisel:continuity_reserved/0000048b" | "minecraft:item/compass_18" | "chisel:block/array/blue_concrete" | "jsblock:block/helpline_4_upper" | "chisel:continuity_reserved/0000048e" | "minecraft:item/compass_15" | "chisel:block/cells/emerald_block" | "chisel:continuity_reserved/0000048d" | "minecraft:item/compass_16" | "minecraft:block/black_shulker_box" | "chisel:continuity_reserved/0000049b" | "chisel:continuity_reserved/0000049a" | "minecraft:block/daylight_detector_inverted_top" | "minecraft:block/beehive_side" | "chisel:block/chunky/lapis_block" | "chisel:block/llama/yellow_wool" | "chisel:block/llama/gray_wool" | "minecraft:block/jungle_log_top" | "chisel:continuity_reserved/0000049d" | "chisel:continuity_reserved/0000049c" | "chisel:block/tiles_small/orange_concrete" | "chisel:continuity_reserved/0000049f" | "chisel:continuity_reserved/0000049e" | "minecraft:item/compass_02" | "minecraft:item/spider_eye" | "minecraft:block/black_glazed_terracotta" | "minecraft:item/compass_03" | "minecraft:item/compass_00" | "minecraft:item/compass_01" | "chisel:block/small_bricks/red_sandstone" | "chisel:block/prism/magenta_concrete" | "chisel:block/ornate/orange_concrete" | "minecraft:block/lime_candle" | "chisel:continuity_reserved/00000447" | "chisel:continuity_reserved/00000446" | "chisel:continuity_reserved/00000449" | "chisel:continuity_reserved/00000448" | "mtr:block/psd_door_end_top_back_2" | "chisel:continuity_reserved/00000443" | "chisel:continuity_reserved/00000442" | "chisel:continuity_reserved/00000445" | "mtr:block/psd_door_end_top_back_1" | "chisel:continuity_reserved/00000444" | "jsblock:block/helpline_5_middle" | "chisel:continuity_reserved/00000441" | "chisel:continuity_reserved/00000440" | "minecraft:block/dead_bubble_coral_fan" | "chisel:continuity_reserved/0000043f" | "chisel:continuity_reserved/0000043e" | "chisel:continuity_reserved/0000043b" | "minecraft:block/brewing_stand_base" | "chisel:continuity_reserved/0000043a" | "chisel:continuity_reserved/0000043d" | "chisel:continuity_reserved/0000043c" | "mtr:item/ticket_machine" | "minecraft:block/emerald_ore" | "chisel:continuity_reserved/00000458" | "chisel:block/layer/blue_concrete" | "chisel:continuity_reserved/00000457" | "chisel:block/stacked/oak_planks" | "chisel:continuity_reserved/00000459" | "chisel:continuity_reserved/00000454" | "minecraft:block/lava_flow" | "minecraft:block/observer_back_on" | "chisel:continuity_reserved/00000453" | "chisel:continuity_reserved/00000456" | "chisel:continuity_reserved/00000455" | "chisel:continuity_reserved/00000450" | "chisel:continuity_reserved/00000452" | "chisel:continuity_reserved/00000451" | "chisel:continuity_reserved/0000044f" | "adorn:item/nether_wart_coffee" | "chisel:continuity_reserved/0000044c" | "chisel:continuity_reserved/0000044b" | "chisel:continuity_reserved/0000044e" | "chisel:continuity_reserved/0000044d" | "chisel:continuity_reserved/0000044a" | "minecraft:block/nether_gold_ore" | "chisel:continuity_reserved/00000469" | "chisel:continuity_reserved/00000468" | "chisel:continuity_reserved/00000465" | "chisel:continuity_reserved/00000464" | "chisel:continuity_reserved/00000467" | "chisel:continuity_reserved/00000466" | "chisel:continuity_reserved/00000461" | "chisel:continuity_reserved/00000460" | "chisel:continuity_reserved/00000463" | "chisel:continuity_reserved/00000462" | "minecraft:block/red_stained_glass_pane_top" | "chisel:block/llama/black_wool" | "chisel:continuity_reserved/00000470" | "chisel:block/tiles_small/prismarine" | "chisel:continuity_reserved/0000045d" | "chisel:continuity_reserved/0000045c" | "chisel:continuity_reserved/0000045f" | "chisel:continuity_reserved/0000045e" | "chisel:continuity_reserved/0000045b" | "minecraft:block/amethyst_cluster" | "chisel:continuity_reserved/0000045a" | "minecraft:block/black_terracotta" | "minecraft:block/crimson_door_bottom" | "chisel:continuity_reserved/00000479" | "chisel:continuity_reserved/00000476" | "chisel:continuity_reserved/00000475" | "chisel:continuity_reserved/00000478" | "chisel:continuity_reserved/00000477" | "chisel:continuity_reserved/00000472" | "chisel:continuity_reserved/00000471" | "chisel:continuity_reserved/00000474" | "chisel:continuity_reserved/00000473" | "chisel:continuity_reserved/00000481" | "chisel:continuity_reserved/00000480" | "chisel:block/vertical/dark_oak_planks" | "chisel:continuity_reserved/0000046e" | "chisel:continuity_reserved/0000046d" | "chisel:continuity_reserved/0000046f" | "minecraft:block/stripped_jungle_log" | "chisel:continuity_reserved/0000046a" | "chisel:continuity_reserved/0000046c" | "chisel:continuity_reserved/0000046b" | "mtr:block/pids_5" | "mtr:block/pids_4" | "mtr:block/pids_3" | "mtr:block/pids_2" | "mtr:block/pids_1" | "minecraft:block/redstone_torch" | "minecraft:item/nether_wart" | "chisel:block/layer/prismarine" | "chisel:block/small_bricks/quartz" | "jsblock:block/helpline_4_lower" | "minecraft:block/repeating_command_block_side" | "exlinefurniture:blocks/skeleton_part4" | "exlinefurniture:blocks/skeleton_part3" | "exlinefurniture:blocks/skeleton_part5" | "exlinefurniture:blocks/skeleton_part2" | "chisel:block/encased_bricks/coal_block" | "exlinefurniture:blocks/skeleton_part1" | "chisel:block/circular/prismarine" | "minecraft:item/elytra" | "minecraft:block/small_dripleaf_top" | "minecraft:block/peony_bottom" | "chisel:block/zag/light_blue_concrete" | "chisel:block/pillar/end_stone" | "chisel:continuity_reserved/00000308" | "chisel:continuity_reserved/00000307" | "chisel:continuity_reserved/00000309" | "chisel:continuity_reserved/00000304" | "chisel:continuity_reserved/00000303" | "chisel:continuity_reserved/00000306" | "chisel:continuity_reserved/00000305" | "chisel:continuity_reserved/00000300" | "chisel:continuity_reserved/00000302" | "chisel:continuity_reserved/00000301" | "minecraft:block/cactus_side" | "minecraft:block/orange_shulker_box" | "chisel:block/panel/light_blue_concrete" | "minecraft:item/oak_sign" | "chisel:continuity_reserved/00000319" | "chisel:block/french/light_gray_concrete" | "chisel:continuity_reserved/00000318" | "chisel:continuity_reserved/00000315" | "chisel:continuity_reserved/00000314" | "chisel:continuity_reserved/00000317" | "chisel:continuity_reserved/00000316" | "chisel:continuity_reserved/00000311" | "chisel:continuity_reserved/00000310" | "chisel:continuity_reserved/00000313" | "chisel:continuity_reserved/00000312" | "chisel:continuity_reserved/0000030d" | "chisel:block/twist/bricks_top" | "chisel:continuity_reserved/0000030c" | "chisel:continuity_reserved/0000030f" | "chisel:continuity_reserved/0000030e" | "chisel:continuity_reserved/0000030b" | "chisel:continuity_reserved/0000030a" | "chisel:block/weaver/yellow_concrete" | "chisel:continuity_reserved/000001fd" | "chisel:continuity_reserved/000001fc" | "chisel:block/dent/andesite" | "chisel:continuity_reserved/000001ff" | "chisel:block/layer/glowstone" | "chisel:continuity_reserved/000001fe" | "minecraft:block/dead_fire_coral_block" | "minecraft:item/egg" | "minecraft:item/rabbit_stew" | "chisel:block/array/orange_concrete" | "chisel:block/twist/sandstone_top" | "minecraft:block/furnace_top" | "chisel:block/raw/purpur" | "minecraft:block/chain_command_block_conditional" | "minecraft:block/coal_ore" | "jsblock:item/constant_red_signal_2" | "jsblock:item/constant_red_signal_1" | "chisel:block/simple/diamond_block_bottom" | "minecraft:stations/stockwell2" | "minecraft:stations/stockwell3" | "chisel:block/circular/purple_concrete" | "minecraft:item/chainmail_leggings" | "chisel:block/tiles_small/gray_concrete" | "mtr:sign/rubbish" | "minecraft:item/filled_map" | "chisel:block/panelclassic/emerald_block" | "chisel:block/chaotic_small/pink_concrete" | "chisel:continuity_reserved/000001d0" | "minecraft:block/brown_concrete" | "chisel:block/ornate/emerald_block" | "minecraft:block/crimson_roots_pot" | "minecraft:block/lilac_bottom" | "chisel:continuity_reserved/000001bd" | "minecraft:block/hanging_roots" | "chisel:continuity_reserved/000001bc" | "chisel:continuity_reserved/000001bf" | "chisel:continuity_reserved/000001be" | "chisel:continuity_reserved/000001bb" | "chisel:continuity_reserved/000001ba" | "chisel:continuity_reserved/000001d9" | "chisel:block/solid_bricks/end_stone" | "chisel:continuity_reserved/000001d6" | "chisel:block/soft_bricks/coal_block" | "chisel:continuity_reserved/000001d5" | "chisel:continuity_reserved/000001d8" | "chisel:continuity_reserved/000001d7" | "chisel:continuity_reserved/000001d2" | "chisel:block/weaver/blue_concrete" | "chisel:continuity_reserved/000001d1" | "chisel:continuity_reserved/000001d4" | "jsblock:item/emg_stop_1" | "minecraft:block/green_stained_glass" | "chisel:continuity_reserved/000001d3" | "minecraft:continuity_reserved/00000d13" | "minecraft:item/dark_oak_sign" | "chisel:block/chaotic_bricks/granite" | "minecraft:continuity_reserved/00000d12" | "chisel:continuity_reserved/000001e1" | "minecraft:item/sugar" | "chisel:continuity_reserved/000001e0" | "minecraft:continuity_reserved/00000d14" | "chisel:block/ornate/cobblestone" | "chisel:continuity_reserved/000001ce" | "chisel:continuity_reserved/000001cd" | "chisel:continuity_reserved/000001cf" | "chisel:continuity_reserved/000001ca" | "minecraft:item/bamboo" | "chisel:continuity_reserved/000001cc" | "chisel:continuity_reserved/000001cb" | "minecraft:continuity_reserved/00000d0b" | "minecraft:continuity_reserved/00000d0a" | "minecraft:continuity_reserved/00000d0d" | "minecraft:continuity_reserved/00000d0c" | "minecraft:continuity_reserved/00000d0f" | "minecraft:continuity_reserved/00000d0e" | "adorn:block/stone_torch" | "chisel:continuity_reserved/000001e7" | "chisel:continuity_reserved/000001e6" | "minecraft:block/potted_azalea_bush_top" | "chisel:continuity_reserved/000001e9" | "chisel:continuity_reserved/000001e8" | "chisel:continuity_reserved/000001e3" | "chisel:continuity_reserved/000001e2" | "chisel:block/mosaic/gray_concrete" | "chisel:continuity_reserved/000001e5" | "chisel:block/array/purpur" | "chisel:block/zag/ice" | "chisel:continuity_reserved/000001e4" | "minecraft:continuity_reserved/00000d02" | "chisel:continuity_reserved/000001f0" | "minecraft:continuity_reserved/00000d01" | "minecraft:continuity_reserved/00000d04" | "chisel:continuity_reserved/000001f2" | "minecraft:continuity_reserved/00000d03" | "chisel:continuity_reserved/000001f1" | "minecraft:continuity_reserved/00000d06" | "minecraft:continuity_reserved/00000d05" | "minecraft:continuity_reserved/00000d08" | "minecraft:continuity_reserved/00000d07" | "chisel:continuity_reserved/000001df" | "minecraft:continuity_reserved/00000d09" | "chisel:continuity_reserved/000001de" | "chisel:block/log_bordered/oak_planks" | "chisel:continuity_reserved/000001db" | "chisel:continuity_reserved/000001da" | "chisel:continuity_reserved/000001dd" | "chisel:continuity_reserved/000001dc" | "chisel:continuity_reserved/000001ea" | "mtr:block/flowers/ckt_7" | "chisel:block/pillar/purpur_top" | "chisel:continuity_reserved/000001f8" | "chisel:continuity_reserved/000001f7" | "chisel:block/chaotic_small/sandstone" | "chisel:block/smooth/lapis_block" | "chisel:continuity_reserved/000001f9" | "minecraft:block/turtle_egg_slightly_cracked" | "chisel:continuity_reserved/000001f4" | "chisel:continuity_reserved/000001f3" | "chisel:block/crude_vertical/spruce_planks" | "chisel:block/ornate/gray_concrete" | "minecraft:continuity_reserved/00000d11" | "chisel:continuity_reserved/000001f6" | "minecraft:continuity_reserved/00000d10" | "chisel:continuity_reserved/000001f5" | "chisel:block/weaver/orange_concrete" | "chisel:block/twist/andesite_top" | "chisel:block/large_tile/purple_concrete" | "mtr:block/flowers/ckt_3" | "mtr:block/flowers/ckt_4" | "chisel:continuity_reserved/000001ef" | "mtr:block/flowers/ckt_5" | "mtr:item/rail_connector_40_one_way" | "mtr:block/flowers/ckt_6" | "chisel:block/array/yellow_concrete" | "chisel:continuity_reserved/000001ec" | "chisel:continuity_reserved/000001eb" | "mtr:block/flowers/ckt_1" | "chisel:continuity_reserved/000001ee" | "mtr:block/flowers/ckt_2" | "chisel:continuity_reserved/000001ed" | "chisel:continuity_reserved/000001fb" | "chisel:continuity_reserved/000001fa" | "minecraft:item/bone_meal" | "mtr:item/railway_sign_4_even" | "minecraft:continuity_reserved/00000d00" | "chisel:block/twist/bricks" | "minecraft:block/flowering_azalea_leaves" | "minecraft:block/blue_terracotta" | "chisel:block/cracked/red_concrete" | "londonunderground:block/projector" | "adorn:block/wheat_crate" | "chisel:block/layer/dirt" | "chisel:block/raw/red_concrete" | "chisel:block/zag/lime_concrete" | "londonunderground:block/white" | "minecraft:block/pink_candle" | "chisel:block/dent/light_gray_concrete" | "chisel:block/raw/red_sandstone" | "chisel:continuity_reserved/000001a7" | "chisel:continuity_reserved/000001a6" | "chisel:continuity_reserved/000001a9" | "chisel:continuity_reserved/000001a8" | "chisel:continuity_reserved/000001a3" | "minecraft:block/light_blue_wool" | "chisel:continuity_reserved/000001a2" | "chisel:continuity_reserved/000001a5" | "chisel:continuity_reserved/000001a4" | "minecraft:item/music_disc_stal" | "chisel:block/road/red_concrete" | "chisel:continuity_reserved/000001a1" | "chisel:continuity_reserved/000001a0" | "jsblock:block/black" | "chisel:block/chaotic_medium/end_stone" | "minecraft:block/blue_wool" | "chisel:block/crude_vertical/jungle_planks" | "chisel:block/circular/light_gray_concrete" | "chisel:continuity_reserved/000001b8" | "minecraft:block/chain_command_block_back" | "chisel:continuity_reserved/000001b7" | "mtr:item/glass_fence_mos" | "chisel:continuity_reserved/000001b9" | "chisel:continuity_reserved/000001b4" | "chisel:continuity_reserved/000001b3" | "chisel:continuity_reserved/000001b6" | "chisel:continuity_reserved/000001b5" | "chisel:continuity_reserved/000001b0" | "chisel:continuity_reserved/000001b2" | "chisel:continuity_reserved/000001b1" | "chisel:continuity_reserved/000001af" | "chisel:continuity_reserved/000001ac" | "chisel:continuity_reserved/000001ab" | "chisel:continuity_reserved/000001ae" | "chisel:block/prism/lime_concrete" | "chisel:continuity_reserved/000001ad" | "chisel:continuity_reserved/000001aa" | "mtr:block/psd_glass_top_1" | "mtr:block/psd_glass_top_2" | "chisel:continuity_reserved/000001c9" | "chisel:continuity_reserved/000001c8" | "minecraft:block/tall_seagrass_bottom" | "chisel:continuity_reserved/000001c5" | "chisel:continuity_reserved/000001c4" | "chisel:continuity_reserved/000001c7" | "chisel:continuity_reserved/000001c6" | "chisel:continuity_reserved/000001c1" | "chisel:continuity_reserved/000001c0" | "chisel:continuity_reserved/000001c3" | "chisel:continuity_reserved/000001c2" | "jsblock:block/helpline_3_top" | "chisel:block/pillar/blackstone" | "chisel:block/chaotic_bricks/orange_concrete" | "chisel:block/tiles_small/cobblestone" | "chisel:block/masonry/lapis_block" | "minecraft:block/crafting_table_front" | "minecraft:block/green_glazed_terracotta" | "chisel:block/array/stone" | "londonunderground:block/tube_platforms/dont_pass_the_yellow_line" | "chisel:block/encased_large/birch_planks" | "minecraft:item/flint" | "chisel:block/pillar/magenta_concrete" | "redbits:item/emitter_minecart" | "minecraft:item/glow_ink_sac" | "chisel:block/mosaic/brown_concrete" | "chisel:block/weaver/red_concrete" | "minecraft:block/green_candle_lit" | "chisel:block/crude_vertical/birch_planks" | "minecraft:block/azalea_plant" | "chisel:block/zag/andesite" | "minecraft:item/repeater" | "chisel:block/chaotic_medium/purple_concrete" | "chisel:continuity_reserved/000002a9" | "chisel:continuity_reserved/000002a6" | "chisel:block/braid/end_stone" | "chisel:continuity_reserved/000002a5" | "chisel:continuity_reserved/000002a8" | "chisel:continuity_reserved/000002a7" | "minecraft:continuity_reserved/00000cfa" | "chisel:continuity_reserved/000002a2" | "chisel:continuity_reserved/000002a1" | "minecraft:continuity_reserved/00000cfc" | "chisel:continuity_reserved/000002a4" | "minecraft:continuity_reserved/00000cfb" | "mtr:item/rail_remover_selected" | "chisel:continuity_reserved/000002a3" | "minecraft:continuity_reserved/00000cfe" | "minecraft:continuity_reserved/00000cfd" | "chisel:block/chaotic_small/brown_concrete" | "chisel:block/pillar/coal_block" | "jsblock:item/water_machine_1" | "chisel:continuity_reserved/000002a0" | "minecraft:item/music_disc_mall" | "minecraft:continuity_reserved/00000cff" | "chisel:continuity_reserved/0000039a" | "chisel:continuity_reserved/0000039c" | "minecraft:block/green_wool" | "chisel:continuity_reserved/0000039b" | "chiselsandbits:block/bit_tank" | "minecraft:block/observer_back" | "minecraft:block/fletching_table_front" | "mtr:item/station_name_tall_block_double_sided" | "chisel:block/array/gray_concrete" | "chisel:block/weaver/black_concrete" | "minecraft:block/copper_ore" | "minecraft:block/green_terracotta" | "minecraft:item/magenta_candle" | "chisel:continuity_reserved/0000039e" | "chisel:continuity_reserved/0000039d" | "chisel:block/braid/green_concrete" | "chisel:continuity_reserved/0000039f" | "minecraft:item/snowball" | "adorn:block/beetroot_seed_crate" | "chisel:block/tiles_small/end_stone" | "minecraft:block/gray_concrete" | "mtr:block/psd_glass_diagonal_bottom_2" | "mtr:block/psd_glass_diagonal_bottom_1" | "minecraft:block/light_gray_glazed_terracotta" | "minecraft:block/nether_quartz_ore" | "chisel:block/circular/stone" | "chisel:block/solid_bricks/bricks" | "chisel:block/large_tile/green_concrete" | "exlinefurniture:blocks/ceiling_fan_spruce_on" | "minecraft:block/exposed_cut_copper" | "exlinefurniture:blocks/apple_tv" | "minecraft:block/bubble_coral" | "minecraft:block/red_concrete" | "chisel:block/pillar/red_concrete" | "chisel:continuity_reserved/00000369" | "minecraft:stations/south_wimbledon" | "chisel:continuity_reserved/00000366" | "chisel:continuity_reserved/00000365" | "chisel:continuity_reserved/00000368" | "chisel:continuity_reserved/00000367" | "chisel:continuity_reserved/00000362" | "chisel:continuity_reserved/00000361" | "chisel:continuity_reserved/00000364" | "chisel:continuity_reserved/00000363" | "chisel:continuity_reserved/00000371" | "chisel:continuity_reserved/00000370" | "chisel:block/cut/granite" | "minecraft:item/gray_candle" | "chisel:continuity_reserved/0000035e" | "chisel:continuity_reserved/0000035d" | "minecraft:block/barrel_side" | "chisel:continuity_reserved/0000035f" | "chisel:continuity_reserved/0000035a" | "chisel:continuity_reserved/0000035c" | "chisel:continuity_reserved/0000035b" | "exlinefurniture:blocks/ceiling_fan_acacia" | "chisel:continuity_reserved/00000377" | "jsblock:item/departure_pole" | "chisel:continuity_reserved/00000376" | "chisel:block/cracked_bricks/red_concrete" | "chisel:continuity_reserved/00000379" | "chisel:continuity_reserved/00000378" | "chisel:continuity_reserved/00000373" | "chisel:continuity_reserved/00000372" | "chisel:continuity_reserved/00000375" | "chisel:continuity_reserved/00000374" | "chisel:continuity_reserved/00000380" | "chisel:continuity_reserved/00000382" | "chisel:continuity_reserved/00000381" | "chisel:block/layer/stone" | "chisel:continuity_reserved/0000036f" | "chisel:continuity_reserved/0000036e" | "chisel:continuity_reserved/0000036b" | "chisel:continuity_reserved/0000036a" | "chisel:continuity_reserved/0000036d" | "chisel:continuity_reserved/0000036c" | "chisel:continuity_reserved/0000037a" | "chisel:continuity_reserved/00000388" | "chisel:continuity_reserved/00000387" | "chisel:block/cracked/cyan_concrete" | "chisel:continuity_reserved/00000389" | "chisel:block/spaceblack/gold_block" | "chisel:continuity_reserved/00000384" | "chisel:continuity_reserved/00000383" | "minecraft:block/grass" | "chisel:continuity_reserved/00000386" | "chisel:continuity_reserved/00000385" | "chisel:continuity_reserved/00000391" | "chisel:continuity_reserved/00000390" | "chisel:continuity_reserved/00000393" | "chisel:continuity_reserved/00000392" | "minecraft:block/honey_block_top" | "chisel:continuity_reserved/0000037f" | "minecraft:block/target_side" | "chisel:continuity_reserved/0000037c" | "chisel:continuity_reserved/0000037b" | "chisel:continuity_reserved/0000037e" | "chisel:continuity_reserved/0000037d" | "chisel:continuity_reserved/0000038b" | "chisel:continuity_reserved/0000038a" | "chisel:continuity_reserved/00000399" | "chisel:continuity_reserved/00000398" | "jsblock:block/transparent" | "chisel:continuity_reserved/00000395" | "chisel:continuity_reserved/00000394" | "chisel:block/weaver/magenta_concrete" | "chisel:continuity_reserved/00000397" | "chisel:continuity_reserved/00000396" | "minecraft:block/magenta_concrete" | "minecraft:block/light_gray_candle" | "chisel:block/chaotic_small/light_blue_concrete" | "chisel:block/smooth/crimson_planks" | "chisel:continuity_reserved/0000038d" | "chisel:continuity_reserved/0000038c" | "chisel:continuity_reserved/0000038f" | "chisel:continuity_reserved/0000038e" | "chisel:continuity_reserved/00000329" | "chisel:block/ornate/lapis_block" | "chisel:continuity_reserved/00000326" | "chisel:continuity_reserved/00000325" | "mtr:block/psd_door_end_bottom_2" | "chisel:continuity_reserved/00000328" | "chisel:block/encased_smooth/crimson_planks" | "chisel:continuity_reserved/00000327" | "minecraft:continuity_reserved/00000cf1" | "chisel:continuity_reserved/00000322" | "mtr:block/psd_door_end_bottom_1" | "chisel:continuity_reserved/00000321" | "minecraft:continuity_reserved/00000cf3" | "chisel:continuity_reserved/00000324" | "minecraft:continuity_reserved/00000cf2" | "chisel:continuity_reserved/00000323" | "minecraft:continuity_reserved/00000cf5" | "minecraft:continuity_reserved/00000cf4" | "minecraft:continuity_reserved/00000cf7" | "chisel:continuity_reserved/00000320" | "minecraft:continuity_reserved/00000cf6" | "minecraft:continuity_reserved/00000cf9" | "minecraft:continuity_reserved/00000cf8" | "chisel:continuity_reserved/0000031e" | "chisel:continuity_reserved/0000031d" | "chisel:continuity_reserved/0000031f" | "chisel:continuity_reserved/0000031a" | "chisel:continuity_reserved/0000031c" | "factory_blocks:block/fan/medium_fan_top" | "chisel:continuity_reserved/0000031b" | "mtr:block/metal" | "chisel:block/prism/green_concrete" | "chisel:continuity_reserved/00000337" | "chisel:continuity_reserved/00000336" | "chisel:continuity_reserved/00000339" | "minecraft:block/pointed_dripstone_down_base" | "chisel:continuity_reserved/00000338" | "chisel:continuity_reserved/00000333" | "chisel:continuity_reserved/00000332" | "chisel:continuity_reserved/00000335" | "chisel:continuity_reserved/00000334" | "chisel:block/french/cyan_concrete" | "chisel:block/road/cobblestone" | "chisel:block/panel/quartz" | "chisel:continuity_reserved/00000331" | "chisel:continuity_reserved/00000330" | "chisel:continuity_reserved/0000032f" | "chisel:continuity_reserved/0000032e" | "chisel:continuity_reserved/0000032b" | "chisel:continuity_reserved/0000032a" | "chisel:continuity_reserved/0000032d" | "chisel:continuity_reserved/0000032c" | "chisel:block/braid/dark_oak_planks" | "minecraft:item/magenta_dye" | "chisel:continuity_reserved/00000348" | "chisel:continuity_reserved/00000347" | "chisel:continuity_reserved/00000349" | "chisel:continuity_reserved/00000344" | "chisel:continuity_reserved/00000343" | "mtr:item/rail_connector_turn_back" | "chisel:continuity_reserved/00000346" | "chisel:block/chaotic_bricks/yellow_concrete" | "chisel:continuity_reserved/00000345" | "chisel:continuity_reserved/00000340" | "chisel:continuity_reserved/00000342" | "chisel:continuity_reserved/00000341" | "minecraft:block/jukebox_side" | "chisel:continuity_reserved/0000033f" | "chisel:continuity_reserved/0000033c" | "chisel:continuity_reserved/0000033b" | "chisel:continuity_reserved/0000033e" | "chisel:continuity_reserved/0000033d" | "chisel:block/cracked/lime_concrete" | "chisel:continuity_reserved/0000033a" | "minecraft:block/iron_ore" | "chisel:continuity_reserved/00000359" | "chisel:continuity_reserved/00000358" | "chisel:block/encased_bricks/yellow_concrete" | "chisel:continuity_reserved/00000355" | "chisel:continuity_reserved/00000354" | "chisel:continuity_reserved/00000357" | "chisel:continuity_reserved/00000356" | "chisel:continuity_reserved/00000351" | "chisel:continuity_reserved/00000350" | "chisel:continuity_reserved/00000353" | "chisel:continuity_reserved/00000352" | "mtr:block/flowers/tsh_1" | "chisel:continuity_reserved/00000360" | "chisel:continuity_reserved/0000034d" | "chisel:continuity_reserved/0000034c" | "mtr:block/flowers/tsh_7" | "minecraft:stations/stockwell" | "londonunderground:block/sounds/outside_ambience" | "chisel:continuity_reserved/0000034f" | "mtr:block/flowers/tsh_6" | "chisel:continuity_reserved/0000034e" | "mtr:block/flowers/tsh_5" | "minecraft:block/spruce_leaves" | "minecraft:block/white_candle_lit" | "mtr:block/flowers/tsh_4" | "mtr:block/flowers/tsh_3" | "chisel:continuity_reserved/0000034b" | "mtr:block/flowers/tsh_2" | "chisel:continuity_reserved/0000034a" | "adorn:item/hot_chocolate" | "mtr:item/psd_glass_end_1" | "factory_blocks:block/circuit" | "mtr:item/psd_glass_end_2" | "chisel:block/stacked/spruce_planks" | "minecraft:block/destroy_stage_3" | "minecraft:block/destroy_stage_4" | "minecraft:block/destroy_stage_1" | "minecraft:item/empty_armor_slot_boots" | "minecraft:block/destroy_stage_2" | "minecraft:block/destroy_stage_0" | "chisel:block/embossed/diamond_block" | "minecraft:block/destroy_stage_9" | "chisel:block/encased_smooth/acacia_planks" | "minecraft:block/destroy_stage_7" | "minecraft:block/destroy_stage_8" | "minecraft:block/destroy_stage_5" | "chisel:block/prism/orange_concrete" | "minecraft:block/destroy_stage_6" | "minecraft:block/polished_andesite" | "chisel:block/panel/brown_concrete" | "exlinefurniture:blocks/action" | "chisel:block/dent/purple_concrete" | "minecraft:block/dead_bubble_coral_block" | "chisel:block/french/coal_block" | "chisel:block/jellybean/yellow_concrete" | "chisel:block/zag/purple_concrete" | "chisel:block/pillar/red_sandstone" | "jsblock:block/ticket_barrier_1_nis_bare" | "chisel:block/slant/blue_concrete" | "chisel:block/braid/blue_concrete" | "chisel:continuity_reserved/000000f1" | "chisel:continuity_reserved/000000f0" | "chisel:continuity_reserved/000000f3" | "chisel:continuity_reserved/000000f2" | "chisel:block/smooth/dark_oak_planks" | "adorn:item/stone_rod" | "chisel:continuity_reserved/000000df" | "chisel:continuity_reserved/000000dc" | "chisel:continuity_reserved/000000db" | "chisel:continuity_reserved/000000de" | "chisel:continuity_reserved/000000dd" | "chisel:continuity_reserved/000000eb" | "chisel:continuity_reserved/000000ea" | "minecraft:block/composter_side" | "chisel:continuity_reserved/000000f9" | "chisel:continuity_reserved/000000f8" | "mtr:sign/arrow_up" | "chisel:block/slant/purpur" | "chisel:continuity_reserved/000000f5" | "chisel:continuity_reserved/000000f4" | "chisel:block/jellybean/red_sandstone" | "chisel:continuity_reserved/000000f7" | "chisel:continuity_reserved/000000f6" | "minecraft:block/soul_campfire_fire" | "chisel:block/jellybean/gray_concrete" | "minecraft:item/shulker_shell" | "chisel:block/solid_bricks/magenta_concrete" | "chisel:continuity_reserved/000000ed" | "chisel:continuity_reserved/000000ec" | "chisel:continuity_reserved/000000ef" | "chisel:continuity_reserved/000000ee" | "chisel:continuity_reserved/000000fa" | "chisel:continuity_reserved/000000fc" | "minecraft:block/deepslate_emerald_ore" | "chisel:continuity_reserved/000000fb" | "minecraft:item/structure_void" | "redbits:item/latch" | "redbits:block/redstone_torch_off" | "mtr:block/apg_glass_single_top" | "chisel:block/triple_bricks/granite" | "mtr:item/apg_glass" | "chisel:block/chaotic_small/coal_block" | "chisel:continuity_reserved/000000fe" | "chisel:continuity_reserved/000000fd" | "chisel:continuity_reserved/000000ff" | "minecraft:item/ender_pearl" | "minecraft:block/hay_block_side" | "chisel:block/smallingot/gold_block_top" | "minecraft:item/mushroom_stew" | "minecraft:block/crimson_nylium_side" | "exlinefurniture:blocks/ceiling_fan_crimson_2" | "adorn:block/brewer_bottom_top" | "factory_blocks:block/megacell/top" | "chisel:block/jellybean/prismarine" | "mtr:item/lift_buttons_link" | "chisel:block/twist/black_concrete_top" | "minecraft:item/prismarine_crystals" | "mtr:item/railway_sign_3_odd" | "chisel:continuity_reserved/000000b9" | "chisel:continuity_reserved/000000b8" | "minecraft:item/wooden_shovel" | "chisel:continuity_reserved/000000b5" | "minecraft:block/spruce_log" | "chisel:continuity_reserved/000000b4" | "chisel:continuity_reserved/000000b7" | "chisel:continuity_reserved/000000b6" | "minecraft:block/chiseled_polished_blackstone" | "chisel:continuity_reserved/000000b1" | "chisel:continuity_reserved/000000b0" | "chisel:continuity_reserved/000000b3" | "chisel:continuity_reserved/000000b2" | "chisel:continuity_reserved/000000c0" | "minecraft:block/red_mushroom" | "chisel:continuity_reserved/000000ad" | "chisel:continuity_reserved/000000ac" | "chisel:continuity_reserved/000000af" | "chisel:continuity_reserved/000000ae" | "chisel:continuity_reserved/000000ab" | "chisel:continuity_reserved/000000aa" | "minecraft:block/white_terracotta" | "chisel:block/masonry/coal_block" | "chisel:continuity_reserved/000000c9" | "chisel:continuity_reserved/000000c6" | "chisel:continuity_reserved/000000c5" | "chisel:continuity_reserved/000000c8" | "chisel:continuity_reserved/000000c7" | "minecraft:block/honey_block_bottom" | "chisel:continuity_reserved/000000c2" | "mtr:item/ceiling_light" | "chisel:continuity_reserved/000000c1" | "chisel:continuity_reserved/000000c4" | "chisel:continuity_reserved/000000c3" | "minecraft:block/chiseled_deepslate" | "chisel:continuity_reserved/000000d1" | "chisel:continuity_reserved/000000d0" | "minecraft:block/white_stained_glass" | "chisel:continuity_reserved/000000be" | "chisel:continuity_reserved/000000bd" | "chisel:continuity_reserved/000000bf" | "chisel:continuity_reserved/000000ba" | "chisel:continuity_reserved/000000bc" | "chisel:continuity_reserved/000000bb" | "minecraft:block/magenta_wool" | "chisel:block/coin_heads/gold_block_top" | "chisel:continuity_reserved/000000d7" | "chisel:continuity_reserved/000000d6" | "chisel:continuity_reserved/000000d9" | "chisel:continuity_reserved/000000d8" | "minecraft:block/pointed_dripstone_down_tip_merge" | "chisel:continuity_reserved/000000d3" | "chisel:continuity_reserved/000000d2" | "chisel:continuity_reserved/000000d5" | "chisel:continuity_reserved/000000d4" | "exlinefurniture:blocks/husk_arm" | "chisel:continuity_reserved/000000e0" | "chisel:continuity_reserved/000000e2" | "chisel:continuity_reserved/000000e1" | "chisel:continuity_reserved/000000cf" | "chisel:continuity_reserved/000000ce" | "chisel:continuity_reserved/000000cb" | "minecraft:block/glass_pane_top" | "chisel:block/large_tile/stone" | "minecraft:block/soul_campfire_log_lit" | "chisel:continuity_reserved/000000ca" | "chisel:continuity_reserved/000000cd" | "chisel:continuity_reserved/000000cc" | "chisel:continuity_reserved/000000da" | "minecraft:block/bone_block_top" | "chisel:continuity_reserved/000000e8" | "chisel:continuity_reserved/000000e7" | "chisel:continuity_reserved/000000e9" | "chisel:continuity_reserved/000000e4" | "chisel:continuity_reserved/000000e3" | "chisel:continuity_reserved/000000e6" | "chisel:continuity_reserved/000000e5" | "minecraft:block/glass" | "chisel:block/llama/lime_wool" | "chisel:block/brick/iron_block_bottom" | "chisel:block/panel/yellow_concrete" | "chisel:block/smooth/jungle_planks" | "chisel:block/coin_heads/gold_block_bottom" | "minecraft:item/birch_boat" | "chisel:block/chrono/glass" | "jsblock:item/station_ceiling_pole" | "exlinefurniture:blocks/ceiling_fan_dark_oak_2" | "minecraft:item/iron_leggings" | "minecraft:block/bone_block_side" | "chisel:block/jellybean/orange_concrete" | "minecraft:block/activator_rail" | "chisel:block/cut/red_sandstone" | "minecraft:item/netherite_leggings" | "minecraft:item/leather_boots" | "mtr:block/flowers/cio_1" | "mtr:block/flowers/cio_5" | "mtr:block/flowers/cio_4" | "mtr:block/flowers/cio_3" | "mtr:block/flowers/cio_2" | "minecraft:item/wooden_pickaxe" | "mtr:block/flowers/cio_7" | "mtr:block/flowers/cio_6" | "chisel:block/ornatelayer/diamond_block" | "chisel:continuity_reserved/000000a8" | "chisel:block/cut/stone" | "chisel:continuity_reserved/000000a7" | "chisel:continuity_reserved/000000a9" | "chisel:continuity_reserved/000000a4" | "chisel:continuity_reserved/000000a3" | "chisel:continuity_reserved/000000a6" | "chisel:continuity_reserved/000000a5" | "chisel:continuity_reserved/000000a0" | "chisel:continuity_reserved/000000a2" | "chisel:continuity_reserved/000000a1" | "minecraft:block/cave_vines" | "minecraft:block/jigsaw_side" | "chisel:block/dent/granite" | "chisel:block/jellybean/cobblestone" | "minecraft:block/dirt_path_side" | "chisel:block/braid/gray_concrete" | "factory_blocks:block/wireframe" | "minecraft:block/crimson_fungus" | "chisel:block/pillar/white_concrete" | "chisel:block/large_tile/light_gray_concrete" | "chisel:block/layer/pink_concrete" | "chisel:block/braid/white_concrete" | "chisel:block/chaotic_bricks/red_concrete" | "minecraft:block/fire_coral" | "chisel:block/large_tile/cyan_concrete" | "minecraft:item/red_dye" | "minecraft:block/grass_block_top" | "minecraft:item/powder_snow_bucket" | "minecraft:block/crimson_stem_top" | "chisel:block/tiles_small/light_blue_concrete" | "chisel:block/prism/deepslate" | "chisel:continuity_reserved/0000027b" | "chisel:continuity_reserved/0000027a" | "jsblock:block/ticket_barrier_1_stby_bare" | "minecraft:block/blue_orchid" | "minecraft:block/stripped_spruce_log" | "chisel:continuity_reserved/00000289" | "chisel:continuity_reserved/00000288" | "chisel:continuity_reserved/00000285" | "chisel:continuity_reserved/00000284" | "chisel:continuity_reserved/00000287" | "chisel:continuity_reserved/00000286" | "chisel:continuity_reserved/00000292" | "chisel:continuity_reserved/00000291" | "mtr:block/flowers/shm_1" | "minecraft:block/structure_block" | "chisel:continuity_reserved/00000294" | "mtr:block/flowers/shm_2" | "chisel:block/encased_bricks/ice" | "chisel:continuity_reserved/00000293" | "chisel:continuity_reserved/00000290" | "mtr:block/flowers/shm_7" | "mtr:block/flowers/shm_3" | "chisel:continuity_reserved/0000027d" | "minecraft:item/gunpowder" | "mtr:block/flowers/shm_4" | "chisel:continuity_reserved/0000027c" | "mtr:block/flowers/shm_5" | "chisel:continuity_reserved/0000027f" | "mtr:block/flowers/shm_6" | "chisel:continuity_reserved/0000027e" | "chisel:continuity_reserved/0000028a" | "chisel:continuity_reserved/0000028c" | "chisel:continuity_reserved/0000028b" | "chisel:continuity_reserved/00000299" | "chisel:continuity_reserved/00000296" | "chisel:continuity_reserved/00000295" | "chisel:block/braid/sandstone" | "chisel:block/weaver/brown_concrete" | "chisel:continuity_reserved/00000298" | "chisel:continuity_reserved/00000297" | "mtr:block/station_color_purpur_block" | "chisel:continuity_reserved/0000028e" | "chisel:continuity_reserved/0000028d" | "mtr:item/rail_connector_siding" | "minecraft:item/oak_door" | "chisel:continuity_reserved/0000028f" | "chisel:continuity_reserved/0000029b" | "chisel:continuity_reserved/0000029a" | "chisel:continuity_reserved/0000029d" | "chisel:continuity_reserved/0000029c" | "minecraft:block/emerald_block" | "chisel:block/circular/red_concrete" | "chisel:block/slant/magenta_concrete" | "minecraft:block/red_nether_bricks" | "chisel:block/dent/purpur" | "chisel:continuity_reserved/0000029f" | "chisel:continuity_reserved/0000029e" | "minecraft:block/sand" | "chisel:block/dent/gray_concrete" | "minecraft:block/yellow_glazed_terracotta" | "minecraft:block/conduit" | "chisel:block/panel/orange_concrete" | "chisel:block/weaver/stone" | "chisel:block/triple_bricks/gray_concrete" | "chisel:block/twist/prismarine_top" | "chisel:continuity_reserved/00000249" | "chisel:continuity_reserved/00000248" | "chisel:continuity_reserved/00000245" | "chisel:continuity_reserved/00000244" | "chisel:continuity_reserved/00000247" | "chisel:continuity_reserved/00000246" | "minecraft:item/purple_candle" | "chisel:continuity_reserved/00000241" | "chisel:continuity_reserved/00000240" | "chisel:continuity_reserved/00000243" | "chisel:continuity_reserved/00000242" | "mtr:block/clock_logo" | "exlinefurniture:blocks/off_air_color" | "chisel:continuity_reserved/00000250" | "chisel:continuity_reserved/0000023d" | "chisel:continuity_reserved/0000023c" | "chisel:continuity_reserved/0000023f" | "chisel:continuity_reserved/0000023e" | "chisel:block/shipping_crate/dark_oak_planks" | "chisel:continuity_reserved/0000023b" | "factory_blocks:block/caution" | "chisel:continuity_reserved/0000023a" | "chisel:block/gem/diamond_block_bottom" | "chisel:continuity_reserved/00000259" | "factory_blocks:block/gvent" | "chisel:continuity_reserved/00000256" | "chisel:continuity_reserved/00000255" | "chisel:continuity_reserved/00000258" | "factory_blocks:block/factory" | "chisel:continuity_reserved/00000257" | "chisel:block/encased_bricks/diorite" | "chisel:continuity_reserved/00000252" | "chisel:continuity_reserved/00000251" | "chisel:continuity_reserved/00000254" | "chisel:continuity_reserved/00000253" | "chisel:continuity_reserved/00000261" | "chisel:continuity_reserved/00000260" | "minecraft:block/acacia_log" | "chisel:block/legacy/magenta_wool" | "chisel:continuity_reserved/0000024e" | "chisel:continuity_reserved/0000024d" | "chisel:continuity_reserved/0000024f" | "chisel:continuity_reserved/0000024a" | "chisel:block/soft_bricks/andesite" | "chisel:continuity_reserved/0000024c" | "chisel:continuity_reserved/0000024b" | "adorn:block/lil_tater_crate" | "chisel:block/pillar/lime_concrete_top" | "chisel:continuity_reserved/00000267" | "chisel:continuity_reserved/00000266" | "chisel:continuity_reserved/00000269" | "chisel:continuity_reserved/00000268" | "chisel:continuity_reserved/00000263" | "chisel:continuity_reserved/00000262" | "chisel:continuity_reserved/00000265" | "chisel:continuity_reserved/00000264" | "chisel:continuity_reserved/00000270" | "chisel:continuity_reserved/00000272" | "chisel:continuity_reserved/00000271" | "minecraft:item/lantern" | "chisel:continuity_reserved/0000025f" | "chisel:continuity_reserved/0000025e" | "minecraft:item/beetroot_seeds" | "chisel:continuity_reserved/0000025b" | "chisel:continuity_reserved/0000025a" | "chisel:continuity_reserved/0000025d" | "chisel:continuity_reserved/0000025c" | "chisel:continuity_reserved/0000026a" | "chisel:continuity_reserved/00000278" | "chisel:continuity_reserved/00000277" | "chisel:continuity_reserved/00000279" | "chisel:continuity_reserved/00000274" | "chisel:continuity_reserved/00000273" | "chisel:continuity_reserved/00000276" | "chisel:continuity_reserved/00000275" | "chisel:continuity_reserved/00000281" | "chisel:continuity_reserved/00000280" | "mtr:item/ticket_processor" | "chisel:continuity_reserved/00000283" | "chisel:continuity_reserved/00000282" | "minecraft:item/spyglass" | "chisel:continuity_reserved/0000026f" | "chisel:continuity_reserved/0000026c" | "chisel:continuity_reserved/0000026b" | "chisel:continuity_reserved/0000026e" | "chisel:continuity_reserved/0000026d" | "chisel:continuity_reserved/00000209" | "chisel:continuity_reserved/00000208" | "exlinefurniture:blocks/ceiling_fan_jungle_on" | "minecraft:item/light_blue_candle" | "chisel:block/poison/stone" | "chisel:continuity_reserved/00000205" | "chisel:continuity_reserved/00000204" | "chisel:continuity_reserved/00000207" | "chisel:continuity_reserved/00000206" | "chisel:continuity_reserved/00000201" | "chisel:continuity_reserved/00000200" | "chisel:continuity_reserved/00000203" | "chisel:continuity_reserved/00000202" | "minecraft:item/shears" | "minecraft:block/warped_nylium" | "chisel:block/encased_large/acacia_planks" | "minecraft:block/command_block_conditional" | "chisel:continuity_reserved/00000219" | "chisel:continuity_reserved/00000216" | "chisel:continuity_reserved/00000215" | "chisel:continuity_reserved/00000218" | "chisel:continuity_reserved/00000217" | "chisel:continuity_reserved/00000212" | "chisel:continuity_reserved/00000211" | "chisel:continuity_reserved/00000214" | "chisel:continuity_reserved/00000213" | "chisel:continuity_reserved/00000210" | "chisel:continuity_reserved/0000020e" | "chisel:continuity_reserved/0000020d" | "chisel:continuity_reserved/0000020f" | "minecraft:stations/tooting_broadway" | "chisel:continuity_reserved/0000020a" | "chisel:continuity_reserved/0000020c" | "chisel:continuity_reserved/0000020b" | "chisel:block/solid_bricks/pink_concrete" | "chisel:continuity_reserved/00000227" | "chisel:block/vertical/dirt" | "chisel:continuity_reserved/00000226" | "chisel:continuity_reserved/00000229" | "exlinefurniture:blocks/ceiling_fan_warped_2" | "chisel:continuity_reserved/00000228" | "chisel:continuity_reserved/00000223" | "chisel:continuity_reserved/00000222" | "minecraft:block/light_gray_candle_lit" | "chisel:continuity_reserved/00000225" | "chisel:continuity_reserved/00000224" | "chisel:continuity_reserved/00000221" | "chisel:block/crate_light/gold_block_top" | "chisel:continuity_reserved/00000220" | "chisel:block/chaotic_bricks/end_stone" | "chisel:continuity_reserved/0000021f" | "chisel:continuity_reserved/0000021e" | "chisel:continuity_reserved/0000021b" | "chisel:continuity_reserved/0000021a" | "chisel:continuity_reserved/0000021d" | "chisel:continuity_reserved/0000021c" | "chisel:block/twist/brown_concrete" | "chisel:continuity_reserved/00000238" | "adorn:block/trading_station_cloth_side" | "chisel:continuity_reserved/00000237" | "chisel:continuity_reserved/00000239" | "chisel:continuity_reserved/00000234" | "chisel:continuity_reserved/00000233" | "chisel:continuity_reserved/00000236" | "chisel:continuity_reserved/00000235" | "chisel:continuity_reserved/00000230" | "chisel:continuity_reserved/00000232" | "chisel:continuity_reserved/00000231" | "adorn:block/brewer_front" | "chisel:continuity_reserved/0000022f" | "chisel:continuity_reserved/0000022c" | "chisel:continuity_reserved/0000022b" | "chisel:continuity_reserved/0000022e" | "chisel:block/slant/redstone_block" | "chisel:continuity_reserved/0000022d" | "minecraft:item/pink_candle" | "chisel:continuity_reserved/0000022a" | "factory_blocks:block/rust" | "minecraft:block/oak_door_top" | "adorn:block/pumpkin_seed_crate" | "chisel:block/pillar/quartz_top" | "chiselsandbits:items/magnifying_glass" | "minecraft:block/melon_side" | "minecraft:block/nether_wart_stage2" | "factory_blocks:block/fan/still" | "minecraft:block/nether_wart_stage1" | "chisel:block/panel/white_concrete" | "chisel:block/french/bricks" | "minecraft:block/nether_wart_stage0" | "minecraft:item/minecart" | "minecraft:item/apple" | "wheat_plus:block/road/line/double_yellow" | "mtr:block/psd_glass_bottom_back_2" | "mtr:item/arrival_projector_1_large" | "jsblock:item/pids_4" | "jsblock:block/gray" | "minecraft:item/spawn_egg" | "chisel:block/array/deepslate" | "minecraft:item/golden_horse_armor" | "minecraft:block/cake_inner" | "chisel:block/pillar/sandstone" | "minecraft:block/jungle_trapdoor" | "minecraft:block/light_blue_concrete" | "minecraft:item/bell" | "mtr:block/psd_glass_bottom_back_1" | "chisel:block/cracked/stone" | "minecraft:block/smoker_front_on" | "chisel:block/paneling/crimson_planks" | "minecraft:block/repeater" | "minecraft:block/chain_command_block_front" | "minecraft:block/crying_obsidian" | "minecraft:block/stripped_dark_oak_log" | "minecraft:item/fermented_spider_eye" | "chisel:block/french/blue_concrete" | "chisel:block/slant/ice" | "chisel:block/small_bricks/prismarine" | "minecraft:block/cave_vines_plant_lit" | "chisel:block/chaotic_medium/ice" | "chisel:block/poison/deepslate" | "minecraft:block/pointed_dripstone_down_tip" | "chisel:block/raw/green_concrete" | "chisel:block/simple/diamond_block" | "londonunderground:block/tunnel_1" | "chisel:block/weaver/andesite" | "minecraft:block/magenta_candle_lit" | "chisel:continuity_reserved/00000bd8" | "chisel:block/array/prismarine" | "chisel:continuity_reserved/00000bd9" | "chisel:continuity_reserved/00000bd6" | "minecraft:item/netherite_helmet" | "chisel:continuity_reserved/00000bd7" | "chisel:continuity_reserved/00000bd4" | "chisel:continuity_reserved/00000bd5" | "chisel:continuity_reserved/00000bd2" | "chisel:continuity_reserved/00000bd3" | "chisel:continuity_reserved/00000bd0" | "chisel:continuity_reserved/00000bd1" | "minecraft:block/light_blue_candle_lit" | "chisel:continuity_reserved/00000be0" | "exlinefurniture:blocks/off_air_static" | "chisel:continuity_reserved/00000bce" | "chisel:block/vertical/birch_planks" | "chisel:continuity_reserved/00000bcf" | "minecraft:block/tall_grass_top" | "chisel:continuity_reserved/00000bcc" | "chisel:continuity_reserved/00000bcd" | "chisel:continuity_reserved/00000bca" | "chisel:block/raw/white_concrete" | "chisel:continuity_reserved/00000bcb" | "redbits:block/latch_back" | "chisel:block/zag/magenta_concrete" | "chisel:continuity_reserved/00000be9" | "chisel:continuity_reserved/00000be7" | "chisel:continuity_reserved/00000be8" | "chisel:continuity_reserved/00000be5" | "chisel:continuity_reserved/00000be6" | "chisel:continuity_reserved/00000be3" | "chisel:continuity_reserved/00000be4" | "chisel:continuity_reserved/00000be1" | "chisel:block/bevel_creeper/sandstone" | "chisel:continuity_reserved/00000be2" | "chisel:continuity_reserved/00000bf0" | "chisel:continuity_reserved/00000bf1" | "minecraft:block/oxidized_copper" | "chisel:block/mosaic/andesite" | "chisel:continuity_reserved/00000bdf" | "chisel:continuity_reserved/00000bdd" | "chisel:continuity_reserved/00000bde" | "chisel:continuity_reserved/00000bdb" | "chisel:block/crate_dark/gold_block_bottom" | "chisel:continuity_reserved/00000bdc" | "chisel:block/crate_light/iron_block_top" | "chisel:continuity_reserved/00000bda" | "chisel:continuity_reserved/00000bf8" | "chisel:continuity_reserved/00000bf9" | "chisel:continuity_reserved/00000bf6" | "chisel:block/stacked/crimson_planks" | "chisel:continuity_reserved/00000bf7" | "chisel:continuity_reserved/00000bf4" | "chisel:continuity_reserved/00000bf5" | "chisel:continuity_reserved/00000bf2" | "chisel:continuity_reserved/00000bf3" | "minecraft:block/coarse_dirt" | "chisel:block/japanese2/glass" | "chisel:block/triple_bricks/red_concrete" | "chisel:block/road/cyan_concrete" | "chisel:continuity_reserved/00000bee" | "chisel:continuity_reserved/00000bef" | "jsblock:block/bufferstop_light_left" | "chisel:continuity_reserved/00000bec" | "chisel:continuity_reserved/00000bed" | "chisel:continuity_reserved/00000bea" | "minecraft:block/chorus_flower" | "chisel:continuity_reserved/00000beb" | "chisel:block/encased/acacia_planks" | "chisel:continuity_reserved/00000bfa" | "chisel:block/encased_bricks/end_stone" | "chisel:block/crude_paneling/acacia_planks" | "minecraft:item/diamond_axe" | "minecraft:block/tuff" | "minecraft:block/dripstone_block" | "minecraft:item/raw_iron" | "minecraft:item/warped_fungus_on_a_stick" | "chisel:continuity_reserved/00000bff" | "chisel:continuity_reserved/00000bfd" | "chisel:continuity_reserved/00000bfe" | "chisel:continuity_reserved/00000bfb" | "chisel:continuity_reserved/00000bfc" | "chisel:block/layer/redstone_block" | "minecraft:block/jungle_log" | "chisel:block/simple/iron_block_top" | "minecraft:block/lodestone_top" | "chisel:block/panel/green_concrete" | "chisel:block/weaver/quartz" | "chisel:continuity_reserved/00000ba9" | "mtr:block/light_on" | "chisel:continuity_reserved/00000ba7" | "chisel:continuity_reserved/00000ba8" | "chisel:continuity_reserved/00000ba5" | "chisel:continuity_reserved/00000ba6" | "mtr:block/escalator_down" | "chisel:continuity_reserved/00000ba3" | "chisel:continuity_reserved/00000ba4" | "chisel:continuity_reserved/00000ba1" | "chisel:continuity_reserved/00000ba2" | "minecraft:block/cake_side" | "exlinefurniture:blocks/spiderpart2" | "chisel:continuity_reserved/00000ba0" | "exlinefurniture:blocks/spiderpart1" | "minecraft:block/yellow_stained_glass" | "chisel:block/small_bricks/redstone_block" | "chisel:block/prism/pink_concrete" | "mtr:item/lift_door_odd_1" | "chisel:continuity_reserved/00000bb8" | "chisel:continuity_reserved/00000bb9" | "chisel:continuity_reserved/00000bb6" | "chisel:continuity_reserved/00000bb7" | "chisel:continuity_reserved/00000bb4" | "chisel:continuity_reserved/00000bb5" | "chisel:continuity_reserved/00000bb2" | "chisel:continuity_reserved/00000bb3" | "chisel:continuity_reserved/00000bb0" | "chisel:continuity_reserved/00000bb1" | "chisel:block/prism/diorite" | "chisel:continuity_reserved/00000bae" | "chisel:continuity_reserved/00000baf" | "chisel:continuity_reserved/00000bac" | "chisel:continuity_reserved/00000bad" | "chisel:continuity_reserved/00000baa" | "chisel:block/french/ice" | "chisel:continuity_reserved/00000bab" | "chisel:continuity_reserved/00000bc9" | "chisel:block/cracked/blue_concrete" | "minecraft:block/glow_item_frame" | "chisel:continuity_reserved/00000bc7" | "chisel:continuity_reserved/00000bc8" | "chisel:continuity_reserved/00000bc5" | "chisel:continuity_reserved/00000bc6" | "chisel:continuity_reserved/00000bc3" | "chisel:continuity_reserved/00000bc4" | "chisel:continuity_reserved/00000bc1" | "chisel:continuity_reserved/00000bc2" | "minecraft:block/quartz_pillar" | "chisel:continuity_reserved/00000bc0" | "jsblock:block/ticket_barrier_1_stby_entrance" | "exlinefurniture:blocks/ceiling_fan_warped" | "chisel:continuity_reserved/00000bbf" | "chisel:continuity_reserved/00000bbd" | "chisel:continuity_reserved/00000bbe" | "chisel:continuity_reserved/00000bbb" | "chisel:continuity_reserved/00000bbc" | "chisel:continuity_reserved/00000bba" | "minecraft:block/cornflower" | "chisel:continuity_reserved/0000019c" | "minecraft:item/golden_pickaxe" | "chisel:continuity_reserved/0000019b" | "chisel:continuity_reserved/0000019e" | "chisel:continuity_reserved/0000019d" | "chisel:continuity_reserved/0000019a" | "chisel:block/cracked_bricks/stone" | "chisel:block/soft_bricks/pink_concrete" | "mtr:block/apg_light_off_triangle" | "chisel:continuity_reserved/0000019f" | "chisel:block/soft_bricks/sandstone" | "chisel:block/encased/crimson_planks" | "chisel:block/cracked_bricks/green_concrete" | "chisel:block/largeornate/stone" | "minecraft:block/candle" | "minecraft:item/trident" | "minecraft:item/rabbit_foot" | "chisel:block/cracked_bricks/blue_concrete" | "minecraft:item/diamond_pickaxe" | "chisel:block/solid_bricks/diorite" | "minecraft:block/black_candle_lit" | "chisel:block/twist/lime_concrete_top" | "chisel:block/prism/yellow_concrete" | "chisel:block/pillar/ice" | "minecraft:block/tall_seagrass_top" | "chisel:block/ornate/diorite" | "factory_blocks:block/fan/fast" | "chisel:block/large_tile/lapis_block" | "minecraft:block/chiseled_quartz_block_top" | "redbits:block/emitter" | "minecraft:block/tripwire_hook" | "chisel:continuity_reserved/0000015a" | "mtr:item/rail_connector_20_one_way" | "chisel:block/encased_bricks/orange_concrete" | "mtr:item/station_name_tall_wall" | "jsblock:block/helpline_4_middle" | "mtr:item/station_name_wall_black" | "chisel:continuity_reserved/00000168" | "chisel:continuity_reserved/00000167" | "chisel:block/crude_vertical/dark_oak_planks" | "chisel:continuity_reserved/00000169" | "minecraft:item/leather_horse_armor" | "chisel:continuity_reserved/00000164" | "chisel:continuity_reserved/00000163" | "chisel:continuity_reserved/00000166" | "chisel:continuity_reserved/00000165" | "chisel:continuity_reserved/00000171" | "minecraft:block/command_block_front" | "chisel:continuity_reserved/00000170" | "chisel:continuity_reserved/00000173" | "chisel:block/layer/deepslate" | "chisel:continuity_reserved/00000172" | "minecraft:block/prismarine" | "minecraft:block/smoker_front" | "minecraft:block/slime_block" | "chisel:continuity_reserved/0000015f" | "chisel:continuity_reserved/0000015c" | "minecraft:block/acacia_door_top" | "chisel:continuity_reserved/0000015b" | "chisel:continuity_reserved/0000015e" | "chisel:continuity_reserved/0000015d" | "chisel:continuity_reserved/0000016b" | "chisel:continuity_reserved/0000016a" | "chisel:block/chaotic_small/black_concrete" | "chisel:continuity_reserved/00000179" | "chisel:continuity_reserved/00000178" | "minecraft:block/blue_ice" | "chisel:block/legacy/cyan_wool" | "minecraft:block/sunflower_front" | "chisel:continuity_reserved/00000175" | "chisel:continuity_reserved/00000174" | "chisel:continuity_reserved/00000177" | "minecraft:item/bow" | "chisel:continuity_reserved/00000176" | "chisel:continuity_reserved/00000182" | "chisel:continuity_reserved/00000181" | "chisel:continuity_reserved/00000184" | "chisel:block/twist/ice_top" | "chisel:continuity_reserved/00000183" | "chisel:continuity_reserved/00000180" | "chisel:block/pillar/sandstone_top" | "minecraft:block/orange_tulip" | "chisel:continuity_reserved/0000016d" | "chisel:continuity_reserved/0000016c" | "chisel:continuity_reserved/0000016f" | "chisel:continuity_reserved/0000016e" | "chisel:continuity_reserved/0000017a" | "chisel:continuity_reserved/0000017c" | "chisel:continuity_reserved/0000017b" | "chisel:continuity_reserved/00000189" | "chisel:continuity_reserved/00000186" | "chisel:continuity_reserved/00000185" | "chisel:continuity_reserved/00000188" | "chisel:continuity_reserved/00000187" | "chisel:continuity_reserved/00000193" | "minecraft:block/pink_glazed_terracotta" | "chisel:continuity_reserved/00000192" | "chisel:continuity_reserved/00000195" | "chisel:continuity_reserved/00000194" | "chisel:block/soft_bricks/magenta_concrete" | "chisel:continuity_reserved/00000191" | "chisel:continuity_reserved/00000190" | "chisel:continuity_reserved/0000017e" | "chisel:continuity_reserved/0000017d" | "chisel:continuity_reserved/0000017f" | "chisel:continuity_reserved/0000018b" | "chisel:continuity_reserved/0000018a" | "chisel:continuity_reserved/0000018d" | "chisel:continuity_reserved/0000018c" | "minecraft:block/light_gray_shulker_box" | "minecraft:block/dead_tube_coral_block" | "chisel:continuity_reserved/00000197" | "chisel:continuity_reserved/00000196" | "chisel:continuity_reserved/00000199" | "chisel:continuity_reserved/00000198" | "chisel:block/log_bordered/spruce_planks" | "mtr:block/ticket_machine" | "minecraft:block/spore_blossom_base" | "exlinefurniture:blocks/ceiling_fan_oak_2" | "chisel:continuity_reserved/0000018f" | "chisel:continuity_reserved/0000018e" | "chisel:block/tiles_small/ice" | "chisel:continuity_reserved/00000128" | "chisel:continuity_reserved/00000127" | "chisel:continuity_reserved/00000129" | "chisel:continuity_reserved/00000124" | "chisel:continuity_reserved/00000123" | "chisel:continuity_reserved/00000126" | "chisel:continuity_reserved/00000125" | "chisel:continuity_reserved/00000120" | "chiselsandbits:items/chisel_gold" | "chisel:continuity_reserved/00000122" | "chisel:continuity_reserved/00000121" | "minecraft:block/granite" | "minecraft:block/brown_glazed_terracotta" | "chisel:continuity_reserved/0000011f" | "chisel:continuity_reserved/0000011c" | "chisel:continuity_reserved/0000011b" | "chisel:block/large_tile/granite" | "chisel:continuity_reserved/0000011e" | "chisel:continuity_reserved/0000011d" | "chisel:continuity_reserved/0000011a" | "minecraft:item/iron_ingot" | "minecraft:block/crafting_table_top" | "chisel:block/ornate/prismarine" | "chisel:block/triple_bricks/stone" | "chisel:continuity_reserved/00000139" | "chisel:continuity_reserved/00000138" | "minecraft:block/deepslate_lapis_ore" | "chisel:continuity_reserved/00000135" | "chisel:continuity_reserved/00000134" | "chisel:continuity_reserved/00000137" | "chisel:continuity_reserved/00000136" | "chisel:continuity_reserved/00000131" | "chisel:continuity_reserved/00000130" | "chisel:continuity_reserved/00000133" | "chisel:continuity_reserved/00000132" | "chisel:continuity_reserved/00000140" | "chisel:continuity_reserved/0000012d" | "chisel:continuity_reserved/0000012c" | "chisel:continuity_reserved/0000012f" | "chisel:continuity_reserved/0000012e" | "chisel:block/large_tile/andesite" | "chisel:continuity_reserved/0000012b" | "chisel:continuity_reserved/0000012a" | "chisel:block/smallingot/iron_block" | "chisel:continuity_reserved/00000149" | "chisel:continuity_reserved/00000146" | "chisel:continuity_reserved/00000145" | "chisel:continuity_reserved/00000148" | "chisel:block/paneling/jungle_planks" | "chisel:continuity_reserved/00000147" | "chisel:continuity_reserved/00000142" | "chisel:continuity_reserved/00000141" | "chisel:continuity_reserved/00000144" | "chisel:continuity_reserved/00000143" | "chisel:continuity_reserved/00000151" | "chisel:continuity_reserved/00000150" | "chisel:block/soft_bricks/blue_concrete" | "chisel:continuity_reserved/0000013e" | "chisel:continuity_reserved/0000013d" | "chisel:continuity_reserved/0000013f" | "chisel:continuity_reserved/0000013a" | "chisel:continuity_reserved/0000013c" | "chisel:continuity_reserved/0000013b" | "minecraft:item/bow_pulling_1" | "chisel:block/braid/orange_concrete" | "minecraft:item/bow_pulling_0" | "minecraft:item/bow_pulling_2" | "chisel:block/solid_bricks/coal_block" | "chisel:continuity_reserved/00000157" | "chisel:continuity_reserved/00000156" | "chisel:continuity_reserved/00000159" | "chisel:continuity_reserved/00000158" | "chisel:continuity_reserved/00000153" | "chisel:continuity_reserved/00000152" | "chisel:continuity_reserved/00000155" | "chisel:continuity_reserved/00000154" | "chisel:continuity_reserved/00000160" | "chisel:continuity_reserved/00000162" | "chisel:continuity_reserved/00000161" | "mtr:block/platform_hk_1" | "mtr:block/platform_hk_2" | "chisel:block/small_bricks/diorite" | "minecraft:block/yellow_candle" | "chisel:continuity_reserved/0000014f" | "chisel:continuity_reserved/0000014e" | "chisel:continuity_reserved/0000014b" | "chisel:continuity_reserved/0000014a" | "chisel:block/jellybean/light_gray_concrete" | "chisel:continuity_reserved/0000014d" | "chisel:continuity_reserved/0000014c" | "chisel:block/crude_horizontal/dark_oak_planks" | "minecraft:block/campfire_log_lit" | "minecraft:item/beef" | "chisel:block/twist/gray_concrete_top" | "minecraft:item/golden_axe" | "chisel:block/french/purpur" | "chisel:block/ornate/purple_concrete" | "chisel:block/cracked_bricks/bricks" | "chisel:block/coin_heads/iron_block_top" | "chisel:block/vertical/acacia_planks" | "chisel:continuity_reserved/00000109" | "minecraft:block/crimson_stem" | "chisel:block/braid/yellow_concrete" | "chisel:continuity_reserved/00000106" | "minecraft:block/stone" | "chisel:continuity_reserved/00000105" | "chisel:continuity_reserved/00000108" | "chisel:continuity_reserved/00000107" | "chisel:continuity_reserved/00000102" | "chisel:continuity_reserved/00000101" | "chisel:continuity_reserved/00000104" | "chisel:continuity_reserved/00000103" | "chisel:continuity_reserved/00000100" | "minecraft:block/flowering_azalea_top" | "chisel:block/cells/diamond_block" | "chisel:continuity_reserved/00000117" | "chisel:continuity_reserved/00000116" | "chisel:continuity_reserved/00000119" | "chisel:continuity_reserved/00000118" | "chisel:continuity_reserved/00000113" | "chisel:continuity_reserved/00000112" | "chisel:continuity_reserved/00000115" | "chisel:continuity_reserved/00000114" | "chisel:continuity_reserved/00000111" | "chisel:continuity_reserved/00000110" | "chisel:block/braid/oak_planks" | "chisel:continuity_reserved/0000010f" | "chisel:continuity_reserved/0000010e" | "chisel:block/chaotic_bricks/cobblestone" | "chisel:continuity_reserved/0000010b" | "jsblock:block/ticket_barrier_1_nis_exit" | "chisel:continuity_reserved/0000010a" | "chisel:continuity_reserved/0000010d" | "chisel:continuity_reserved/0000010c" | "chisel:block/bismuth/diamond_block" | "londonunderground:block/exit" | "minecraft:item/lingering_potion" | "chisel:block/raw/magenta_concrete" | "chisel:block/panel/emerald_block" | "chisel:block/panel/gray_concrete" | "chisel:block/chaotic_small/purpur" | "chisel:block/simple/iron_block_bottom" | "chisel:block/layer/andesite" | "chisel:block/ornate/deepslate" | "mtr:item/route_sign_standing_light" | "chisel:block/prism/quartz" | "minecraft:block/command_block_side" | "minecraft:ads/touch_in" | "chisel:block/pillar/light_gray_concrete" | "chisel:block/chaotic_medium/andesite" | "minecraft:block/lava_still" | "chisel:block/chaotic_medium/diorite" | "minecraft:block/damaged_anvil_top" | "chisel:continuity_reserved/00000c09" | "chisel:continuity_reserved/00000c07" | "chisel:continuity_reserved/00000c08" | "chisel:continuity_reserved/00000c05" | "chisel:continuity_reserved/00000c06" | "factory_blocks:block/gears" | "chisel:continuity_reserved/00000c03" | "chisel:continuity_reserved/00000c04" | "chisel:continuity_reserved/00000c01" | "chisel:block/chaotic_small/bricks" | "chisel:continuity_reserved/00000c02" | "minecraft:block/daylight_detector_side" | "chisel:continuity_reserved/00000c00" | "minecraft:item/chainmail_helmet" | "chisel:block/slant/cyan_concrete" | "chisel:continuity_reserved/00000aea" | "minecraft:block/green_concrete_powder" | "redbits:block/vision_sensor_on" | "chisel:continuity_reserved/00000af9" | "chisel:continuity_reserved/00000af7" | "chisel:continuity_reserved/00000af8" | "chisel:block/cracked_bricks/light_gray_concrete" | "chisel:continuity_reserved/00000af5" | "minecraft:block/blue_shulker_box" | "chisel:continuity_reserved/00000af6" | "chisel:continuity_reserved/00000af3" | "minecraft:block/cauldron_side" | "chisel:continuity_reserved/00000af4" | "jsblock:item/constant_blue_signal" | "minecraft:block/red_shulker_box" | "chisel:continuity_reserved/00000aef" | "chisel:continuity_reserved/00000aed" | "chisel:block/large/dark_oak_planks" | "minecraft:block/polished_granite" | "chisel:continuity_reserved/00000aee" | "chisel:continuity_reserved/00000aeb" | "chisel:continuity_reserved/00000aec" | "chisel:continuity_reserved/00000afa" | "chisel:continuity_reserved/00000afb" | "minecraft:block/end_portal_frame_side" | "chisel:block/ornatesteel_old/glass" | "minecraft:block/pink_tulip" | "chisel:block/twist/gray_concrete" | "mtr:block/lift_door_top_back_1" | "chisel:continuity_reserved/00000afe" | "chisel:continuity_reserved/00000aff" | "chisel:continuity_reserved/00000afc" | "chisel:continuity_reserved/00000afd" | "minecraft:item/item_frame" | "minecraft:block/warped_door_bottom" | "chisel:block/twist/granite_top" | "chisel:block/cracked_bricks/purpur" | "minecraft:block/sunflower_top" | "minecraft:block/netherite_block" | "minecraft:item/crossbow_standby" | "chisel:block/raw/ice" | "minecraft:item/cauldron" | "factory_blocks:block/rgrate" | "inmis:item/plated_backpack" | "minecraft:block/large_fern_bottom" | "minecraft:item/potion" | "chisel:block/circular/redstone_block" | "minecraft:block/red_stained_glass" | "chisel:block/crude_horizontal/oak_planks" | "minecraft:item/clock_57" | "minecraft:item/clock_58" | "minecraft:item/clock_55" | "minecraft:item/clock_56" | "chisel:continuity_reserved/00000ab9" | "chisel:block/raw/lime_concrete" | "chisel:continuity_reserved/00000ab7" | "minecraft:item/clock_59" | "chisel:continuity_reserved/00000ab8" | "chisel:continuity_reserved/00000ab5" | "chisel:continuity_reserved/00000ab6" | "chisel:block/circular/red_sandstone" | "chisel:continuity_reserved/00000ab3" | "chisel:continuity_reserved/00000ab4" | "chisel:continuity_reserved/00000ab1" | "chisel:continuity_reserved/00000ab2" | "chisel:block/bricks2/dirt" | "minecraft:block/smithing_table_front" | "chisel:continuity_reserved/00000ab0" | "bitsandchisels:block/null" | "chisel:continuity_reserved/00000aaf" | "chisel:continuity_reserved/00000aad" | "minecraft:item/clock_60" | "chisel:block/chaotic_bricks/purpur" | "chisel:continuity_reserved/00000aae" | "minecraft:item/clock_61" | "chisel:continuity_reserved/00000aab" | "minecraft:block/lily_pad" | "chisel:continuity_reserved/00000aac" | "chisel:continuity_reserved/00000aaa" | "chisel:block/french/black_concrete" | "minecraft:item/clock_62" | "minecraft:item/clock_63" | "minecraft:item/clock_46" | "minecraft:item/clock_47" | "minecraft:item/clock_44" | "minecraft:item/clock_45" | "chisel:continuity_reserved/00000ac8" | "minecraft:item/clock_48" | "chisel:continuity_reserved/00000ac9" | "minecraft:item/clock_49" | "chisel:continuity_reserved/00000ac6" | "chisel:continuity_reserved/00000ac7" | "chisel:continuity_reserved/00000ac4" | "chisel:continuity_reserved/00000ac5" | "chisel:continuity_reserved/00000ac2" | "chisel:continuity_reserved/00000ac3" | "chisel:block/large_tile/purpur" | "chisel:continuity_reserved/00000ac0" | "chisel:block/braid/black_concrete" | "chisel:continuity_reserved/00000ac1" | "chisel:continuity_reserved/00000ad0" | "chisel:block/zag/red_sandstone" | "chisel:continuity_reserved/00000abe" | "chisel:continuity_reserved/00000abf" | "minecraft:item/clock_50" | "chisel:continuity_reserved/00000abc" | "chisel:continuity_reserved/00000abd" | "chisel:continuity_reserved/00000aba" | "minecraft:item/clock_53" | "chisel:continuity_reserved/00000abb" | "minecraft:item/clock_54" | "minecraft:item/clock_51" | "minecraft:item/clock_52" | "minecraft:item/clock_35" | "minecraft:item/clock_36" | "minecraft:item/clock_33" | "minecraft:item/clock_34" | "minecraft:item/clock_39" | "chisel:continuity_reserved/00000ad9" | "minecraft:item/clock_37" | "minecraft:item/clock_38" | "chisel:continuity_reserved/00000ad7" | "chisel:continuity_reserved/00000ad8" | "chisel:continuity_reserved/00000ad5" | "chisel:continuity_reserved/00000ad6" | "chisel:continuity_reserved/00000ad3" | "chisel:continuity_reserved/00000ad4" | "chisel:continuity_reserved/00000ad1" | "chisel:continuity_reserved/00000ad2" | "minecraft:block/oak_log_top" | "chisel:continuity_reserved/00000ae0" | "chisel:continuity_reserved/00000ae1" | "chisel:continuity_reserved/00000acf" | "minecraft:block/stripped_oak_log_top" | "chisel:continuity_reserved/00000acd" | "minecraft:block/netherrack" | "chisel:continuity_reserved/00000ace" | "chisel:continuity_reserved/00000acb" | "minecraft:item/clock_42" | "chisel:continuity_reserved/00000acc" | "minecraft:item/clock_43" | "minecraft:item/clock_40" | "chisel:continuity_reserved/00000aca" | "minecraft:item/clock_41" | "chisel:block/smooth/spruce_planks" | "minecraft:item/clock_24" | "minecraft:item/clock_25" | "minecraft:item/clock_22" | "minecraft:item/clock_23" | "minecraft:item/clock_28" | "minecraft:item/clock_29" | "minecraft:item/clock_26" | "minecraft:item/clock_27" | "chisel:continuity_reserved/00000ae8" | "chisel:continuity_reserved/00000ae9" | "chisel:continuity_reserved/00000ae6" | "chisel:continuity_reserved/00000ae7" | "chisel:block/layer/lime_concrete" | "chisel:continuity_reserved/00000ae4" | "chisel:block/braid/ice" | "chisel:continuity_reserved/00000ae5" | "chisel:continuity_reserved/00000ae2" | "chisel:continuity_reserved/00000ae3" | "chisel:continuity_reserved/00000af1" | "chisel:block/pillar/nether_brick_top" | "chisel:continuity_reserved/00000af2" | "chisel:continuity_reserved/00000af0" | "mtr:item/railway_sign_7_even" | "chisel:continuity_reserved/00000ade" | "chisel:continuity_reserved/00000adf" | "chisel:continuity_reserved/00000adc" | "minecraft:item/clock_31" | "chisel:continuity_reserved/00000add" | "minecraft:item/clock_32" | "chisel:continuity_reserved/00000ada" | "chisel:continuity_reserved/00000adb" | "minecraft:item/clock_30" | "minecraft:item/clock_13" | "minecraft:item/clock_14" | "minecraft:item/clock_11" | "minecraft:block/vine" | "minecraft:item/clock_12" | "minecraft:item/clock_17" | "minecraft:item/clock_18" | "minecraft:item/clock_15" | "exlinefurniture:blocks/ceiling_fan_oak_on" | "minecraft:item/clock_16" | "minecraft:block/chiseled_red_sandstone" | "minecraft:item/clock_19" | "chisel:block/tiles_medium/red_sandstone" | "chisel:block/braid/cyan_concrete" | "chisel:block/weaver/prismarine" | "chisel:block/pillar/yellow_concrete_top" | "minecraft:item/iron_chestplate" | "minecraft:block/lectern_front" | "minecraft:block/pink_candle_lit" | "minecraft:item/clock_20" | "minecraft:item/clock_21" | "minecraft:item/clock_02" | "minecraft:item/clock_03" | "minecraft:item/clock_00" | "minecraft:item/clock_01" | "minecraft:item/clock_06" | "minecraft:item/clock_07" | "minecraft:item/clock_04" | "minecraft:item/clock_05" | "minecraft:item/clock_08" | "minecraft:item/clock_09" | "chisel:block/chaotic_bricks/bricks" | "londonunderground:block/elizabeth1" | "londonunderground:block/elizabeth2" | "minecraft:block/oxidized_cut_copper" | "minecraft:block/ice" | "minecraft:item/clock_10" | "minecraft:block/cracked_stone_bricks" | "chisel:block/triple_bricks/glowstone" | "minecraft:block/bell_bottom" | "chisel:block/star/gold_block" | "mtr:item/ticket_processor_exit" | "chisel:block/small_bricks/gray_concrete" | "chisel:continuity_reserved/00000aa8" | "chisel:continuity_reserved/00000aa9" | "chisel:continuity_reserved/00000aa6" | "chisel:continuity_reserved/00000aa7" | "chisel:continuity_reserved/00000aa4" | "chisel:continuity_reserved/00000aa5" | "chisel:continuity_reserved/00000aa2" | "minecraft:item/music_disc_ward" | "chisel:continuity_reserved/00000aa3" | "chisel:continuity_reserved/00000aa0" | "chisel:continuity_reserved/00000aa1" | "chisel:block/large_tile/bricks" | "minecraft:block/dead_horn_coral_block" | "chisel:block/embossed/diamond_block_top" | "chisel:block/cut/coal_block" | "minecraft:item/leather_chestplate_overlay" | "chisel:block/chaotic_medium/quartz" | "chisel:continuity_reserved/0000007b" | "minecraft:item/cod" | "chisel:block/sunken/deepslate" | "chisel:continuity_reserved/0000007a" | "chisel:continuity_reserved/0000007d" | "chisel:block/braid/brown_concrete" | "chisel:continuity_reserved/0000007c" | "minecraft:block/acacia_planks" | "chisel:continuity_reserved/00000087" | "chisel:continuity_reserved/00000086" | "chisel:continuity_reserved/00000089" | "jsblock:item/kcr_name_sign" | "minecraft:block/lilac_top" | "chisel:continuity_reserved/00000088" | "chisel:continuity_reserved/00000094" | "chisel:continuity_reserved/00000093" | "chisel:continuity_reserved/00000096" | "chisel:continuity_reserved/00000095" | "chisel:continuity_reserved/00000090" | "chisel:continuity_reserved/00000092" | "chisel:continuity_reserved/00000091" | "minecraft:block/iron_trapdoor" | "chisel:continuity_reserved/0000007f" | "chisel:continuity_reserved/0000007e" | "chisel:continuity_reserved/0000008c" | "chisel:continuity_reserved/0000008b" | "chisel:continuity_reserved/0000008e" | "chisel:continuity_reserved/0000008d" | "chisel:continuity_reserved/0000008a" | "jsblock:block/ticket_barrier_1_exit" | "chisel:continuity_reserved/00000098" | "adorn:block/brewer_side" | "chisel:continuity_reserved/00000097" | "chisel:continuity_reserved/00000099" | "chisel:block/raw/pink_concrete" | "minecraft:block/chiseled_stone_bricks" | "minecraft:item/enchanted_book" | "chisel:continuity_reserved/0000008f" | "chisel:block/twist/sandstone" | "chisel:continuity_reserved/0000009d" | "chisel:continuity_reserved/0000009c" | "chisel:continuity_reserved/0000009f" | "chisel:continuity_reserved/0000009e" | "chisel:continuity_reserved/0000009b" | "mtr:block/psd_red_bottom" | "chisel:continuity_reserved/0000009a" | "minecraft:block/gray_stained_glass_pane_top" | "chisel:block/large_tile/redstone_block" | "chisel:block/chaotic_bricks/light_blue_concrete" | "chisel:block/twist/quartz_top" | "chisel:block/reinforcedcobble/dirt" | "chisel:block/pillar/brown_concrete" | "minecraft:block/red_tulip" | "chisel:block/chaotic_medium/orange_concrete" | "minecraft:item/fishing_rod" | "minecraft:block/dark_oak_trapdoor" | "chiselsandbits:block/missing" | "adorn:item/mug" | "chisel:continuity_reserved/00000047" | "chisel:continuity_reserved/00000046" | "chisel:continuity_reserved/00000049" | "chisel:block/chaotic_medium/gray_concrete" | "chisel:continuity_reserved/00000048" | "chisel:block/twist/pink_concrete_top" | "chisel:continuity_reserved/00000043" | "chisel:continuity_reserved/00000042" | "chisel:continuity_reserved/00000045" | "chisel:continuity_reserved/00000044" | "minecraft:item/blaze_powder" | "chisel:continuity_reserved/00000050" | "chisel:continuity_reserved/00000052" | "chisel:continuity_reserved/00000051" | "minecraft:item/music_disc_wait" | "chisel:continuity_reserved/0000003f" | "chisel:continuity_reserved/0000003e" | "chisel:continuity_reserved/0000003b" | "chisel:continuity_reserved/0000003a" | "chisel:continuity_reserved/0000003d" | "chisel:continuity_reserved/0000003c" | "chisel:continuity_reserved/0000004a" | "minecraft:item/iron_axe" | "factory_blocks:block/metalbox_top" | "minecraft:block/water_flow" | "chisel:continuity_reserved/00000058" | "chisel:continuity_reserved/00000057" | "minecraft:item/iron_helmet" | "chisel:continuity_reserved/00000059" | "chisel:continuity_reserved/00000054" | "chisel:continuity_reserved/00000053" | "chisel:continuity_reserved/00000056" | "chisel:continuity_reserved/00000055" | "chisel:continuity_reserved/00000061" | "chisel:continuity_reserved/00000060" | "chisel:block/zelda/diamond_block" | "chisel:continuity_reserved/00000063" | "chisel:continuity_reserved/00000062" | "chisel:block/encased_smooth/oak_planks" | "chisel:continuity_reserved/0000004f" | "minecraft:item/milk_bucket" | "chisel:continuity_reserved/0000004c" | "chisel:continuity_reserved/0000004b" | "chisel:continuity_reserved/0000004e" | "minecraft:block/lime_terracotta" | "chisel:continuity_reserved/0000004d" | "chisel:block/tiles_medium/cobblestone" | "chisel:continuity_reserved/0000005b" | "chisel:continuity_reserved/0000005a" | "jsblock:block/helpline_3_upper" | "chisel:continuity_reserved/00000069" | "chisel:continuity_reserved/00000068" | "chisel:continuity_reserved/00000065" | "chisel:continuity_reserved/00000064" | "chisel:block/chaotic_small/orange_concrete" | "chisel:continuity_reserved/00000067" | "chisel:continuity_reserved/00000066" | "chisel:continuity_reserved/00000072" | "chisel:continuity_reserved/00000071" | "chisel:continuity_reserved/00000074" | "chisel:block/llama/green_wool" | "chisel:continuity_reserved/00000073" | "chisel:continuity_reserved/00000070" | "chisel:continuity_reserved/0000005d" | "chisel:continuity_reserved/0000005c" | "chisel:block/layer/light_gray_concrete" | "chisel:continuity_reserved/0000005f" | "chisel:continuity_reserved/0000005e" | "chisel:continuity_reserved/0000006a" | "minecraft:item/phantom_membrane" | "chisel:continuity_reserved/0000006c" | "chisel:continuity_reserved/0000006b" | "chisel:block/twist/cobblestone" | "chisel:block/solid_bricks/andesite" | "chisel:continuity_reserved/00000079" | "minecraft:block/barrel_top" | "jsblock:block/bufferstop_light_right" | "minecraft:block/sunflower_bottom" | "chisel:continuity_reserved/00000076" | "chisel:continuity_reserved/00000075" | "chisel:continuity_reserved/00000078" | "mtr:item/ticket_barrier_entrance_1" | "chisel:continuity_reserved/00000077" | "chisel:block/braid/acacia_planks" | "chisel:continuity_reserved/00000083" | "chisel:continuity_reserved/00000082" | "chisel:continuity_reserved/00000085" | "chisel:continuity_reserved/00000084" | "chisel:continuity_reserved/00000081" | "chisel:continuity_reserved/00000080" | "chisel:block/space/gold_block" | "chisel:continuity_reserved/0000006e" | "chisel:continuity_reserved/0000006d" | "chisel:continuity_reserved/0000006f" | "minecraft:block/fire_coral_block" | "chisel:continuity_reserved/00000007" | "minecraft:block/cyan_concrete" | "chisel:continuity_reserved/00000006" | "chisel:continuity_reserved/00000009" | "chisel:block/twist/stone_top" | "chisel:continuity_reserved/00000008" | "chisel:continuity_reserved/00000003" | "chisel:continuity_reserved/00000002" | "chisel:continuity_reserved/00000005" | "chisel:continuity_reserved/00000004" | "chisel:continuity_reserved/00000001" | "chisel:continuity_reserved/00000000" | "minecraft:item/knowledge_book" | "chisel:continuity_reserved/00000018" | "chisel:block/small_bricks/deepslate" | "chisel:continuity_reserved/00000017" | "chisel:continuity_reserved/00000019" | "chisel:continuity_reserved/00000014" | "chisel:continuity_reserved/00000013" | "chisel:block/jellybean/quartz" | "chisel:continuity_reserved/00000016" | "chisel:continuity_reserved/00000015" | "chisel:continuity_reserved/00000010" | "minecraft:item/written_book" | "chisel:continuity_reserved/00000012" | "chisel:continuity_reserved/00000011" | "chisel:block/chaotic_small/yellow_concrete" | "chisel:continuity_reserved/0000000f" | "chisel:block/spaceblack/iron_block" | "chisel:continuity_reserved/0000000c" | "factory_blocks:block/bwireframe" | "chisel:continuity_reserved/0000000b" | "chisel:continuity_reserved/0000000e" | "chisel:continuity_reserved/0000000d" | "chisel:block/chaotic_medium/red_concrete" | "chisel:continuity_reserved/0000000a" | "minecraft:block/brown_stained_glass_pane_top" | "chisel:continuity_reserved/00000029" | "chisel:continuity_reserved/00000028" | "chisel:continuity_reserved/00000025" | "minecraft:block/gray_glazed_terracotta" | "chisel:continuity_reserved/00000024" | "chisel:continuity_reserved/00000027" | "chisel:continuity_reserved/00000026" | "chisel:continuity_reserved/00000021" | "chisel:continuity_reserved/00000020" | "chisel:continuity_reserved/00000023" | "chisel:continuity_reserved/00000022" | "minecraft:block/dead_tube_coral" | "chisel:continuity_reserved/00000030" | "chisel:block/triple_bricks/coal_block" | "chisel:continuity_reserved/0000001d" | "chisel:continuity_reserved/0000001c" | "chisel:continuity_reserved/0000001f" | "chisel:continuity_reserved/0000001e" | "chisel:block/weaver/diorite" | "minecraft:block/smooth_stone" | "chisel:continuity_reserved/0000001b" | "chisel:continuity_reserved/0000001a" | "chisel:block/pillar/stone_top" | "chisel:continuity_reserved/00000039" | "chisel:continuity_reserved/00000036" | "chisel:continuity_reserved/00000035" | "chisel:block/legacy/blue_wool" | "chisel:continuity_reserved/00000038" | "chisel:block/paneling/oak_planks" | "chisel:continuity_reserved/00000037" | "chisel:continuity_reserved/00000032" | "chisel:continuity_reserved/00000031" | "chisel:continuity_reserved/00000034" | "chisel:continuity_reserved/00000033" | "chisel:continuity_reserved/00000041" | "chisel:block/soft_bricks/end_stone" | "chisel:continuity_reserved/00000040" | "chisel:continuity_reserved/0000002e" | "chisel:continuity_reserved/0000002d" | "chisel:block/pillar/black_concrete" | "chisel:continuity_reserved/0000002f" | "chisel:continuity_reserved/0000002a" | "chisel:continuity_reserved/0000002c" | "chisel:continuity_reserved/0000002b" | "chisel:block/zag/quartz" | "chisel:block/weaver/light_gray_concrete" | "minecraft:block/raw_iron_block" | "minecraft:item/music_disc_blocks" | "chisel:continuity_reserved/00000c16" | "chisel:continuity_reserved/00000c14" | "chisel:continuity_reserved/00000c15" | "chisel:continuity_reserved/00000c12" | "chisel:continuity_reserved/00000c13" | "chisel:continuity_reserved/00000c10" | "chisel:continuity_reserved/00000c11" | "chisel:continuity_reserved/00000c0e" | "chisel:continuity_reserved/00000c0f" | "chisel:continuity_reserved/00000c0c" | "chisel:continuity_reserved/00000c0d" | "chisel:block/smallingot/gold_block_bottom" | "chisel:continuity_reserved/00000c0a" | "chisel:continuity_reserved/00000c0b" | "chisel:block/braid/quartz" | "chisel:block/mosaic/quartz" | "minecraft:block/nether_portal" | "minecraft:item/soul_campfire" | "minecraft:item/acacia_door" | "minecraft:block/cyan_glazed_terracotta" | "chisel:block/crate_light/gold_block_bottom" | "chisel:block/dent/stone" | "mtr:block/train_schedule_sensor_on" | "minecraft:item/netherite_ingot" | "minecraft:item/diamond_boots" | "jsblock:item/pids_1a" | "minecraft:block/nether_bricks" | "londonunderground:block/lizzy" | "chisel:block/raw/end_stone" | "minecraft:item/glistering_melon_slice" | "chisel:block/slant/light_blue_concrete" | "chisel:block/large_tile_bismuth/glowstone" | "chisel:block/tiles_medium/diorite" | "chisel:block/largeingot/gold_block_bottom" | "chisel:block/neon/glowstone" | "exlinefurniture:blocks/retro_tv_show" | "minecraft:block/dropper_front" | "chisel:block/light/glass" | "chisel:block/triple_bricks/cyan_concrete" | "minecraft:block/twisting_vines_plant" | "chisel:block/tiles_medium_bismuth/glowstone" | "minecraft:block/crafting_table_side" | "chisel:block/braid/granite" | "minecraft:item/diamond_hoe" | "chisel:block/small_bricks/light_blue_concrete" | "minecraft:item/black_candle" | "exlinefurniture:blocks/wither_skeleton_part2" | "exlinefurniture:blocks/wither_skeleton_part1" | "exlinefurniture:blocks/wither_skeleton_part4" | "chiselsandbits:block/pattern_modification_table_top" | "exlinefurniture:blocks/wither_skeleton_part3" | "jsblock:item/exit_sign_1e" | "exlinefurniture:blocks/wither_skeleton_part5" | "exlinefurniture:blocks/ceiling_fan_jungle" | "minecraft:block/enchanting_table_side" | "chisel:block/tiles_small/stone" | "mtr:block/apg_door_bottom" | "minecraft:item/orange_dye" | "wheat_plus:block/road/base" | "adorn:item/traders_manual" | "jsblock:item/departure_timer" | "chisel:block/twist/coal_block" | "mtr:block/station_name_tall_overlay" | "chisel:block/layer/diorite" | "chisel:block/array/bricks" | "chisel:block/smooth/oak_planks" | "minecraft:block/iron_block" | "jsblock:block/window_ceiling_1" | "chisel:block/dent/brown_concrete" | "mtr:block/psd_glass_diagonal_bottom_back_2" | "mtr:block/psd_glass_diagonal_bottom_back_1" | "mtr:item/bridge_creator_9" | "chisel:block/small_bricks/pink_concrete" | "minecraft:item/birch_door" | "factory_blocks:block/vrust" | "chisel:block/large_tile/pink_concrete" | "chisel:block/soft_bricks/lime_concrete" | "mtr:block/flowers/wks_2" | "mtr:block/flowers/wks_3" | "minecraft:block/stripped_crimson_stem" | "mtr:block/flowers/wks_1" | "mtr:block/psd_glass_bottom_2" | "mtr:block/psd_glass_bottom_1" | "minecraft:block/spruce_door_bottom" | "chisel:block/french/deepslate" | "minecraft:block/light_gray_concrete_powder" | "minecraft:block/stripped_birch_log_top" | "mtr:item/bridge_creator_3" | "minecraft:item/bundle_filled" | "mtr:item/bridge_creator_5" | "mtr:block/flowers/wks_6" | "mtr:block/flowers/wks_7" | "mtr:item/bridge_creator_7" | "mtr:block/flowers/wks_4" | "minecraft:item/stone_hoe" | "mtr:block/flowers/wks_5" | "chisel:block/paneling/dark_oak_planks" | "chisel:block/crude_paneling/crimson_planks" | "minecraft:block/cyan_concrete_powder" | "chisel:block/mosaic/sandstone" | "chisel:block/array/lime_concrete" | "chisel:block/layer/ice" | "minecraft:block/lime_candle_lit" | "chisel:block/twist/purpur" | "minecraft:block/enchanting_table_bottom" | "chisel:block/array/cyan_concrete" | "chisel:block/cracked_bricks/light_blue_concrete" | "chisel:block/array/coal_block" | "minecraft:block/note_block" | "chisel:block/dent/magenta_concrete" | "minecraft:item/blue_dye" | "chisel:block/jellybean/black_concrete" | "chisel:block/bismuth/glowstone" | "adorn:block/crate" | "minecraft:block/deepslate_iron_ore" | "chisel:block/slant/pink_concrete" | "minecraft:block/spruce_door_top" | "chisel:block/chaotic_bricks/ice" | "chisel:block/vertical/spruce_planks" | "chisel:block/twist/orange_concrete" | "chisel:block/circular/orange_concrete" | "chisel:block/mosaic/magenta_concrete" | "chisel:block/ornate/end_stone" | "minecraft:block/barrel_top_open" | "chisel:block/dent/coal_block" | "chisel:block/chaotic_bricks/gray_concrete" | "chisel:block/array/andesite" | "minecraft:block/horn_coral" | "minecraft:block/grindstone_side" | "minecraft:item/porkchop" | "chisel:block/pillar/ice_top" | "chisel:block/prism/bricks" | "chisel:block/solid_bricks/blue_concrete" | "chisel:block/braid/redstone_block" | "chisel:block/circular/andesite" | "minecraft:item/music_disc_13" | "chisel:block/layer/sandstone" | "mtr:item/lift_3_2" | "mtr:block/apg_glass_single_bottom" | "minecraft:item/music_disc_11" | "mtr:item/lift_3_3" | "chisel:block/mosaic/purple_concrete" | "chisel:block/solid_bricks/orange_concrete" | "chisel:block/large_tile/quartz" | "minecraft:block/purple_concrete" | "chisel:block/triple_bricks/lime_concrete" | "chisel:block/soft_bricks/cyan_concrete" | "minecraft:item/chainmail_boots" | "minecraft:block/observer_front" | "chisel:continuity_reserved/00000b9e" | "chisel:continuity_reserved/00000b9f" | "minecraft:item/spruce_boat" | "chisel:block/chaotic_medium/green_concrete" | "chisel:block/large_tile/yellow_concrete" | "chisel:block/chaotic_bricks/pink_concrete" | "chisel:block/pillar/blue_concrete_top" | "minecraft:block/purple_candle_lit" | "minecraft:block/ancient_debris_side" | "minecraft:item/ender_eye" | "chisel:block/slant/gray_concrete" | "chisel:block/array/light_gray_concrete" | "minecraft:block/cartography_table_side2" | "minecraft:block/cartography_table_side3" | "minecraft:block/anvil" | "chisel:block/array/cobblestone" | "minecraft:block/cartography_table_side1" | "chisel:block/pillar/deepslate_top" | "chisel:block/soft_bricks/diorite" | "chisel:block/legacy/green_wool" | "chisel:block/panel/granite" | "chisel:block/plates/iron_block_top" | "mtr:item/psd_glass_1" | "minecraft:block/barrel_bottom" | "mtr:item/psd_glass_2" | "minecraft:item/iron_door" | "minecraft:block/cut_copper" | "minecraft:block/brown_candle_lit" | "chisel:block/coin_heads/iron_block" | "minecraft:item/hopper_minecart" | "chisel:block/jellybean/sandstone" | "minecraft:item/iron_pickaxe" | "chisel:block/slant/granite" | "adorn:block/brewer_mug" | "chisel:block/prism/light_gray_concrete" | "chisel:continuity_reserved/00000b71" | "chisel:continuity_reserved/00000b72" | "chisel:continuity_reserved/00000b70" | "chisel:continuity_reserved/00000b5e" | "chisel:continuity_reserved/00000b5f" | "chisel:continuity_reserved/00000b5c" | "chisel:continuity_reserved/00000b5d" | "minecraft:item/golden_boots" | "chisel:continuity_reserved/00000b5a" | "chisel:continuity_reserved/00000b5b" | "chisel:block/pillar/bricks_top" | "chisel:continuity_reserved/00000b6a" | "chisel:block/cracked/bricks" | "chisel:continuity_reserved/00000b79" | "chisel:continuity_reserved/00000b77" | "chisel:block/chaotic_small/purple_concrete" | "chisel:continuity_reserved/00000b78" | "chisel:continuity_reserved/00000b75" | "minecraft:item/wheat" | "chisel:continuity_reserved/00000b76" | "chisel:continuity_reserved/00000b73" | "chisel:continuity_reserved/00000b74" | "chisel:continuity_reserved/00000b82" | "chisel:continuity_reserved/00000b83" | "chisel:continuity_reserved/00000b80" | "chisel:continuity_reserved/00000b81" | "chisel:continuity_reserved/00000b6f" | "chisel:continuity_reserved/00000b6d" | "chisel:continuity_reserved/00000b6e" | "chisel:continuity_reserved/00000b6b" | "chisel:continuity_reserved/00000b6c" | "chisel:continuity_reserved/00000b7a" | "chisel:continuity_reserved/00000b7b" | "minecraft:block/weeping_vines_plant" | "chisel:continuity_reserved/00000b88" | "chisel:continuity_reserved/00000b89" | "chisel:continuity_reserved/00000b86" | "chisel:continuity_reserved/00000b87" | "chisel:continuity_reserved/00000b84" | "chisel:continuity_reserved/00000b85" | "londonunderground:block/station_track" | "chisel:continuity_reserved/00000b93" | "chisel:continuity_reserved/00000b94" | "chisel:continuity_reserved/00000b91" | "chisel:continuity_reserved/00000b92" | "chisel:continuity_reserved/00000b90" | "chisel:continuity_reserved/00000b7e" | "chisel:continuity_reserved/00000b7f" | "chisel:continuity_reserved/00000b7c" | "chisel:block/raw/deepslate" | "chisel:continuity_reserved/00000b7d" | "chisel:continuity_reserved/00000b8b" | "chisel:continuity_reserved/00000b8c" | "chisel:continuity_reserved/00000b8a" | "minecraft:item/spectral_arrow" | "minecraft:block/birch_leaves" | "chisel:continuity_reserved/00000b99" | "chisel:block/braid/red_sandstone" | "chisel:continuity_reserved/00000b97" | "chisel:continuity_reserved/00000b98" | "chisel:continuity_reserved/00000b95" | "chisel:continuity_reserved/00000b96" | "minecraft:block/bookshelf" | "chisel:continuity_reserved/00000b8f" | "chisel:block/tiles_small/cyan_concrete" | "chisel:continuity_reserved/00000b8d" | "chisel:continuity_reserved/00000b8e" | "minecraft:item/brown_dye" | "chisel:continuity_reserved/00000b9c" | "minecraft:block/scaffolding_top" | "chisel:continuity_reserved/00000b9d" | "chisel:continuity_reserved/00000b9a" | "chisel:continuity_reserved/00000b9b" | "chisel:block/twist/magenta_concrete_top" | "chisel:block/mosaic/redstone_block" | "minecraft:block/dropper_front_vertical" | "chisel:block/zag/diorite" | "chisel:continuity_reserved/00000b1e" | "chisel:continuity_reserved/00000b1f" | "chisel:continuity_reserved/00000b1c" | "chisel:continuity_reserved/00000b1d" | "chisel:continuity_reserved/00000b1a" | "chisel:continuity_reserved/00000b1b" | "chisel:continuity_reserved/00000b39" | "minecraft:item/axolotl_bucket" | "redbits:item/detector" | "chisel:continuity_reserved/00000b37" | "chisel:continuity_reserved/00000b38" | "chisel:continuity_reserved/00000b35" | "chisel:continuity_reserved/00000b36" | "jsblock:item/kcr_emg_stop_sign" | "chisel:continuity_reserved/00000b33" | "chisel:continuity_reserved/00000b34" | "chisel:continuity_reserved/00000b31" | "chisel:continuity_reserved/00000b32" | "chiselsandbits:items/bit_bag_dyeable" | "chisel:continuity_reserved/00000b30" | "minecraft:item/green_candle" | "chisel:continuity_reserved/00000b2f" | "mtr:block/station_name_tall" | "chisel:continuity_reserved/00000b2d" | "chisel:continuity_reserved/00000b2e" | "chisel:continuity_reserved/00000b2b" | "chisel:continuity_reserved/00000b2c" | "chisel:continuity_reserved/00000b2a" | "minecraft:item/leather_boots_overlay" | "chisel:continuity_reserved/00000b48" | "chisel:continuity_reserved/00000b49" | "chisel:continuity_reserved/00000b46" | "chisel:continuity_reserved/00000b47" | "chisel:continuity_reserved/00000b44" | "chisel:continuity_reserved/00000b45" | "chisel:continuity_reserved/00000b42" | "chisel:continuity_reserved/00000b43" | "chisel:continuity_reserved/00000b40" | "chisel:continuity_reserved/00000b41" | "chisel:continuity_reserved/00000b50" | "minecraft:block/deepslate_diamond_ore" | "minecraft:block/flower_pot" | "chisel:continuity_reserved/00000b3e" | "chisel:continuity_reserved/00000b3f" | "chisel:continuity_reserved/00000b3c" | "chisel:continuity_reserved/00000b3d" | "chisel:continuity_reserved/00000b3a" | "minecraft:block/stonecutter_bottom" | "chisel:continuity_reserved/00000b3b" | "chisel:continuity_reserved/00000b59" | "chisel:continuity_reserved/00000b57" | "chisel:continuity_reserved/00000b58" | "chisel:continuity_reserved/00000b55" | "chisel:continuity_reserved/00000b56" | "chisel:continuity_reserved/00000b53" | "chisel:continuity_reserved/00000b54" | "chisel:block/ornate/redstone_block" | "chisel:continuity_reserved/00000b51" | "mtr:item/rail_connector_platform" | "chisel:continuity_reserved/00000b52" | "chisel:continuity_reserved/00000b60" | "chisel:continuity_reserved/00000b61" | "minecraft:block/deepslate_tiles" | "chisel:continuity_reserved/00000b4f" | "minecraft:block/orange_concrete_powder" | "chisel:continuity_reserved/00000b4d" | "mtr:item/pids_pole" | "chisel:continuity_reserved/00000b4e" | "chisel:continuity_reserved/00000b4b" | "minecraft:block/poppy" | "chisel:continuity_reserved/00000b4c" | "chisel:block/chaotic_medium/prismarine" | "chisel:continuity_reserved/00000b4a" | "chisel:continuity_reserved/00000b68" | "chisel:continuity_reserved/00000b69" | "minecraft:block/purple_wool" | "chisel:continuity_reserved/00000b66" | "chisel:continuity_reserved/00000b67" | "chisel:continuity_reserved/00000b64" | "chisel:continuity_reserved/00000b65" | "chisel:continuity_reserved/00000b62" | "chisel:continuity_reserved/00000b63" | "chisel:block/large_tile/gray_concrete" | "chisel:block/cracked_bricks/end_stone" | "mtr:block/psd_side_light" | "minecraft:item/bundle" | "chisel:block/crate_light/iron_block" | "minecraft:item/diamond_horse_armor" | "chisel:block/pillar/pink_concrete_top" | "chisel:continuity_reserved/00000b08" | "chisel:block/crude_horizontal/jungle_planks" | "chisel:continuity_reserved/00000b09" | "chisel:continuity_reserved/00000b06" | "chisel:continuity_reserved/00000b07" | "chisel:continuity_reserved/00000b04" | "chisel:continuity_reserved/00000b05" | "chisel:continuity_reserved/00000b02" | "chisel:continuity_reserved/00000b03" | "chisel:continuity_reserved/00000b00" | "chisel:continuity_reserved/00000b01" | "chisel:block/raw/granite" | "minecraft:block/chiseled_quartz_block" | "chisel:block/encased_smooth/jungle_planks" | "chisel:block/road/blue_concrete" | "chisel:continuity_reserved/00000b19" | "mtr:item/signal_semaphore_1" | "chisel:continuity_reserved/00000b17" | "mtr:item/signal_semaphore_2" | "minecraft:block/light_gray_concrete" | "chisel:continuity_reserved/00000b18" | "chisel:continuity_reserved/00000b15" | "chisel:continuity_reserved/00000b16" | "chisel:continuity_reserved/00000b13" | "chisel:continuity_reserved/00000b14" | "chisel:block/tiles_small/lime_concrete" | "chisel:continuity_reserved/00000b11" | "chisel:continuity_reserved/00000b12" | "chisel:continuity_reserved/00000b10" | "adorn:block/chain_link_fence" | "chisel:block/triple_bricks/magenta_concrete" | "chisel:continuity_reserved/00000b0f" | "chisel:continuity_reserved/00000b0d" | "chisel:continuity_reserved/00000b0e" | "chisel:continuity_reserved/00000b0b" | "chisel:continuity_reserved/00000b0c" | "chisel:continuity_reserved/00000b0a" | "mtr:item/lift_4_4_double_sided" | "minecraft:block/purpur_pillar_top" | "chisel:continuity_reserved/00000b28" | "chisel:continuity_reserved/00000b29" | "chisel:block/array/black_concrete" | "minecraft:block/purple_glazed_terracotta" | "chisel:continuity_reserved/00000b26" | "chisel:continuity_reserved/00000b27" | "minecraft:block/purple_stained_glass_pane_top" | "chisel:continuity_reserved/00000b24" | "chisel:continuity_reserved/00000b25" | "chisel:continuity_reserved/00000b22" | "chisel:continuity_reserved/00000b23" | "chisel:continuity_reserved/00000b20" | "chisel:continuity_reserved/00000b21" | "chisel:block/triple_bricks/orange_concrete" | "mtr:block/station_color_purpur_pillar_top" | "exlinefurniture:blocks/ceiling_fan_crimson_on" | "chisel:block/twist/purple_concrete_top" | "chisel:block/chaotic_medium/stone" | "londonunderground:block/morden_cobblestone" | "minecraft:block/bamboo_stalk" | "minecraft:stations/embankment3" | "minecraft:block/polished_blackstone_bricks" | "minecraft:stations/embankment1" | "minecraft:stations/embankment2" | "chisel:block/prism/emerald_block" | "minecraft:block/brown_concrete_powder" | "minecraft:block/diamond_block" | "minecraft:item/white_dye" | "mtr:item/rail_connector_160_one_way" | "chisel:block/jellybean/brown_concrete" | "adorn:block/apple_crate" | "chisel:block/dent/orange_concrete" | "mtr:item/railway_sign_5_odd" | "chisel:block/cracked/end_stone" | "mtr:item/railway_sign_6_even" | "chisel:block/paneling/acacia_planks" | "minecraft:block/purple_concrete_powder" | "chisel:block/dent/black_concrete" | "minecraft:block/obsidian" | "chisel:block/raw/sandstone" | "chisel:block/braid/lime_concrete" | "mtr:sign/arrow_down_left" | "chisel:block/soft_bricks/red_sandstone" | "chisel:block/small/red_sandstone" | "chisel:block/weaver/red_sandstone" | "chisel:block/triple_bricks/diorite" | "chisel:block/chaotic_small/lime_concrete" | "minecraft:item/iron_sword" | "chisel:block/french/granite" | "minecraft:block/enchanting_table_top" | "minecraft:block/bee_nest_front_honey" | "chisel:block/french/white_concrete" | "chisel:block/weaver/cobblestone" | "chisel:block/raw/diorite" | "chisel:block/small_bricks/glowstone" | "chisel:block/braid/light_blue_concrete" | "minecraft:item/iron_nugget" | "chisel:block/tiles_medium/white_concrete" | "minecraft:block/quartz_block_side" | "minecraft:block/dark_oak_planks" | "chisel:block/triple_bricks/red_sandstone" | "minecraft:block/oak_leaves" | "minecraft:block/redstone_dust_overlay" | "minecraft:block/potted_azalea_bush_side" | "redbits:block/two_way_repeater_on" | "minecraft:item/crimson_door" | "chisel:block/slant/white_concrete" | "mtr:item/arrival_projector_1_medium" | "mtr:block/escalator_up" | "chisel:block/layer/cyan_concrete" | "chisel:block/coin_tails/iron_block_bottom" | "minecraft:block/sculk_sensor_side" | "minecraft:block/blast_furnace_front" | "chisel:block/pillar/black_concrete_top" | "minecraft:block/grass_block_side_overlay" | "chisel:block/large/jungle_planks" | "minecraft:block/weathered_copper" | "chisel:block/plates/iron_block" | "chisel:block/solid_bricks/deepslate" | "chisel:block/large_tile/prismarine" | "chisel:block/layer/red_concrete" | "minecraft:block/candle_lit" | "minecraft:item/diamond_shovel" | "minecraft:item/nether_star" | "minecraft:block/light_gray_wool" | "chisel:block/chaotic_small/redstone_block" | "mtr:item/lift_2_2" | "chisel:block/braid/glowstone" | "minecraft:block/bedrock" | "chisel:block/twist/cobblestone_top" | "chisel:continuity_reserved/00000a94" | "chisel:continuity_reserved/00000a95" | "chisel:continuity_reserved/00000a92" | "chisel:continuity_reserved/00000a93" | "chisel:continuity_reserved/00000a90" | "minecraft:block/warped_roots" | "chisel:continuity_reserved/00000a91" | "minecraft:block/calcite" | "chisel:continuity_reserved/00000a7f" | "chisel:block/chaotic_small/ice" | "chisel:continuity_reserved/00000a7d" | "chisel:continuity_reserved/00000a7e" | "chisel:continuity_reserved/00000a8c" | "chisel:continuity_reserved/00000a8d" | "chisel:continuity_reserved/00000a8a" | "chisel:continuity_reserved/00000a8b" | "chisel:block/chaotic_small/andesite" | "adorn:block/nether_wart_crate" | "minecraft:block/piston_top_sticky" | "chisel:continuity_reserved/00000a98" | "chisel:continuity_reserved/00000a99" | "chisel:continuity_reserved/00000a96" | "chisel:continuity_reserved/00000a97" | "minecraft:block/powered_rail" | "minecraft:item/sweet_berries" | "chisel:block/cracked_bricks/redstone_block" | "chisel:continuity_reserved/00000a8e" | "factory_blocks:block/large_plating" | "chisel:continuity_reserved/00000a8f" | "chisel:continuity_reserved/00000a9d" | "chisel:continuity_reserved/00000a9e" | "chisel:continuity_reserved/00000a9b" | "chisel:continuity_reserved/00000a9c" | "chisel:continuity_reserved/00000a9a" | "minecraft:block/scaffolding_bottom" | "minecraft:block/light_gray_stained_glass_pane_top" | "adorn:block/brewer_front_active" | "minecraft:block/white_glazed_terracotta" | "chisel:block/pillar/red_sandstone_top" | "adorn:block/sweet_berry_crate" | "minecraft:item/crossbow_firework" | "adorn:block/brewer_back" | "minecraft:block/lectern_top" | "chisel:block/tiles_small/black_concrete" | "chisel:block/circular/end_stone" | "minecraft:stations/wall" | "chisel:continuity_reserved/00000a9f" | "chisel:block/small_bricks/green_concrete" | "minecraft:block/dirt_path_top" | "chisel:block/twist/red_concrete" | "minecraft:item/leather" | "chisel:block/small_bricks/orange_concrete" | "chisel:continuity_reserved/00000a50" | "chisel:continuity_reserved/00000a51" | "chisel:block/tiles_medium/magenta_concrete" | "minecraft:block/azalea_top" | "chisel:continuity_reserved/00000a3f" | "chiselsandbits:block/pattern_scanner" | "chisel:continuity_reserved/00000a3d" | "chisel:continuity_reserved/00000a3e" | "chisel:continuity_reserved/00000a3b" | "chisel:continuity_reserved/00000a3c" | "chisel:continuity_reserved/00000a3a" | "minecraft:item/heart_of_the_sea" | "chisel:block/zag/white_concrete" | "minecraft:block/red_candle_lit" | "chisel:continuity_reserved/00000a58" | "chisel:block/road/orange_concrete" | "chisel:continuity_reserved/00000a59" | "chisel:continuity_reserved/00000a56" | "wheat_plus:block/road/line/single_yellow_slant" | "chisel:continuity_reserved/00000a57" | "chisel:continuity_reserved/00000a54" | "chisel:continuity_reserved/00000a55" | "chisel:continuity_reserved/00000a52" | "chisel:continuity_reserved/00000a53" | "chisel:continuity_reserved/00000a61" | "chisel:continuity_reserved/00000a62" | "chisel:continuity_reserved/00000a60" | "chisel:continuity_reserved/00000a4e" | "chisel:continuity_reserved/00000a4f" | "chisel:continuity_reserved/00000a4c" | "chisel:continuity_reserved/00000a4d" | "chisel:block/french/light_blue_concrete" | "chisel:continuity_reserved/00000a4a" | "chisel:continuity_reserved/00000a4b" | "chisel:continuity_reserved/00000a5a" | "redbits:block/detector_off_on" | "chisel:continuity_reserved/00000a69" | "chisel:continuity_reserved/00000a67" | "chisel:continuity_reserved/00000a68" | "chisel:continuity_reserved/00000a65" | "chisel:continuity_reserved/00000a66" | "chisel:continuity_reserved/00000a63" | "chisel:continuity_reserved/00000a64" | "chisel:continuity_reserved/00000a72" | "chisel:continuity_reserved/00000a73" | "chisel:continuity_reserved/00000a70" | "minecraft:item/lead" | "chisel:continuity_reserved/00000a71" | "chisel:continuity_reserved/00000a5f" | "chisel:continuity_reserved/00000a5d" | "chisel:continuity_reserved/00000a5e" | "chisel:continuity_reserved/00000a5b" | "chisel:continuity_reserved/00000a5c" | "chisel:continuity_reserved/00000a6a" | "chisel:continuity_reserved/00000a6b" | "chisel:continuity_reserved/00000a78" | "chisel:continuity_reserved/00000a79" | "chisel:continuity_reserved/00000a76" | "chisel:continuity_reserved/00000a77" | "chisel:continuity_reserved/00000a74" | "chisel:continuity_reserved/00000a75" | "chisel:continuity_reserved/00000a83" | "chisel:continuity_reserved/00000a84" | "chisel:continuity_reserved/00000a81" | "chisel:continuity_reserved/00000a82" | "chisel:continuity_reserved/00000a80" | "minecraft:block/warped_trapdoor" | "chisel:continuity_reserved/00000a6e" | "chisel:continuity_reserved/00000a6f" | "chisel:continuity_reserved/00000a6c" | "chisel:continuity_reserved/00000a6d" | "chisel:continuity_reserved/00000a7b" | "minecraft:block/dead_bubble_coral" | "chisel:continuity_reserved/00000a7c" | "minecraft:misc/unknown_server" | "chisel:continuity_reserved/00000a7a" | "minecraft:block/comparator" | "chisel:block/vertical/oak_planks" | "chisel:continuity_reserved/00000a89" | "chisel:continuity_reserved/00000a87" | "chisel:continuity_reserved/00000a88" | "chisel:continuity_reserved/00000a85" | "chisel:continuity_reserved/00000a86" | "jsblock:block/metal_name_sign" | "chisel:block/chaotic_small/light_gray_concrete" | "jsblock:block/sound_looper" | "chisel:block/zag/coal_block" | "chisel:block/cracked_bricks/orange_concrete" | "chisel:block/array/magenta_concrete" | "chisel:continuity_reserved/00000a18" | "chisel:continuity_reserved/00000a19" | "minecraft:block/end_portal_frame_eye" | "chisel:continuity_reserved/00000a16" | "chisel:continuity_reserved/00000a17" | "chisel:continuity_reserved/00000a14" | "chisel:continuity_reserved/00000a15" | "chisel:block/prism/blue_concrete" | "chisel:continuity_reserved/00000a12" | "chisel:continuity_reserved/00000a13" | "chisel:continuity_reserved/00000a10" | "chisel:continuity_reserved/00000a11" | "exlinefurniture:blocks/ceiling_fan_spruce_2" | "chisel:block/braid/cobblestone" | "minecraft:item/wheat_seeds" | "chisel:block/road/glowstone" | "chisel:block/brick/iron_block_top" | "chisel:continuity_reserved/00000a0e" | "chisel:block/braid/bricks" | "chisel:continuity_reserved/00000a0f" | "chisel:continuity_reserved/00000a0c" | "chisel:continuity_reserved/00000a0d" | "chisel:continuity_reserved/00000a0a" | "chisel:continuity_reserved/00000a0b" | "minecraft:block/sculk_sensor_top" | "chisel:continuity_reserved/00000a29" | "chisel:continuity_reserved/00000a27" | "chisel:continuity_reserved/00000a28" | "chisel:continuity_reserved/00000a25" | "chisel:continuity_reserved/00000a26" | "chisel:continuity_reserved/00000a23" | "chisel:continuity_reserved/00000a24" | "chisel:continuity_reserved/00000a21" | "chisel:continuity_reserved/00000a22" | "chisel:continuity_reserved/00000a20" | "minecraft:block/jungle_door_top" | "chisel:continuity_reserved/00000a1f" | "chisel:block/circular/cobblestone" | "chisel:continuity_reserved/00000a1d" | "chisel:continuity_reserved/00000a1e" | "chisel:continuity_reserved/00000a1b" | "chisel:continuity_reserved/00000a1c" | "mtr:block/ticket_processor_enquiry" | "chisel:continuity_reserved/00000a1a" | "chisel:continuity_reserved/00000a38" | "chisel:continuity_reserved/00000a39" | "chisel:continuity_reserved/00000a36" | "chisel:continuity_reserved/00000a37" | "chisel:continuity_reserved/00000a34" | "chisel:continuity_reserved/00000a35" | "chisel:continuity_reserved/00000a32" | "chisel:continuity_reserved/00000a33" | "chisel:continuity_reserved/00000a30" | "factory_blocks:block/cables" | "chisel:continuity_reserved/00000a31" | "chisel:continuity_reserved/00000a40" | "chisel:continuity_reserved/00000a2e" | "chisel:continuity_reserved/00000a2f" | "chisel:continuity_reserved/00000a2c" | "chisel:continuity_reserved/00000a2d" | "minecraft:block/blue_concrete" | "chisel:continuity_reserved/00000a2a" | "chisel:continuity_reserved/00000a2b" | "chisel:block/chaotic_medium/magenta_concrete" | "minecraft:block/spore_blossom" | "chisel:block/zag/purpur" | "chisel:block/jellybean/green_concrete" | "chisel:block/twist/purpur_top" | "chisel:continuity_reserved/00000a49" | "chisel:continuity_reserved/00000a47" | "chisel:continuity_reserved/00000a48" | "chisel:continuity_reserved/00000a45" | "chisel:continuity_reserved/00000a46" | "chisel:continuity_reserved/00000a43" | "exlinefurniture:blocks/ceiling_fan_dark_oak" | "chisel:continuity_reserved/00000a44" | "chisel:continuity_reserved/00000a41" | "chisel:block/cobble/dirt" | "chisel:continuity_reserved/00000a42" | "chisel:block/pillar/white_concrete_top" | "minecraft:item/blue_candle" | "chisel:block/triple_bricks/andesite" | "chisel:block/tiles_medium/quartz" | "chisel:block/tiles_medium/end_stone" | "chiselsandbits:items/chisel_iron" | "jsblock:item/pids_rv" | "chisel:block/dent/pink_concrete" | "chisel:block/tiles_small/deepslate" | "exlinefurniture:blocks/ceiling_fan_oak" | "minecraft:block/beehive_end" | "minecraft:block/bubble_coral_block" | "chisel:block/small_bricks/ice" | "londonunderground:block/overground" | "chisel:block/dent/cobblestone" | "minecraft:item/wooden_sword" | "chisel:block/zag/blue_concrete" | "chisel:block/soft_bricks/bricks" | "chisel:continuity_reserved/00000a09" | "minecraft:block/gray_concrete_powder" | "chisel:continuity_reserved/00000a07" | "chisel:continuity_reserved/00000a08" | "chisel:continuity_reserved/00000a05" | "chisel:continuity_reserved/00000a06" | "chisel:continuity_reserved/00000a03" | "chisel:block/fourornate/emerald_block" | "chisel:continuity_reserved/00000a04" | "chisel:continuity_reserved/00000a01" | "chisel:continuity_reserved/00000a02" | "chisel:continuity_reserved/00000a00" | "minecraft:item/filled_map_markings" | "chisel:block/stacked/dark_oak_planks" | "minecraft:block/lime_stained_glass_pane_top" | "minecraft:block/cut_red_sandstone" | "redbits:item/timer" | "chisel:block/twist/light_blue_concrete" | "chisel:block/raw/black_concrete" | "chisel:block/tiles_medium/lime_concrete" | "chisel:block/solid_bricks/brown_concrete" | "minecraft:block/bricks" | "minecraft:block/jungle_door_bottom" | "chisel:block/cracked/white_concrete" | "chisel:block/cracked/prismarine" | "chisel:block/cut/cyan_concrete" | "minecraft:block/lime_wool" | "chisel:block/twist/diorite" | "minecraft:item/acacia_boat" | "chisel:block/cut/lime_concrete" | "chisel:block/slant/light_gray_concrete" | "chisel:block/tiles_medium/ice" | "chisel:block/circular/green_concrete" | "minecraft:block/farmland_moist" | "chisel:block/dent/glowstone" | "bitsandchisels:item/blueprint" | "mtr:item/tunnel_creator_4_5" | "minecraft:block/crimson_trapdoor" | "mtr:item/tunnel_creator_4_7" | "mtr:item/tunnel_creator_4_9" | "mtr:block/flowers/stw_7" | "mtr:block/flowers/stw_5" | "londonunderground:block/morden1" | "mtr:block/flowers/stw_6" | "londonunderground:block/morden2" | "mtr:item/tunnel_creator_4_3" | "chisel:block/braid/diorite" | "mtr:block/flowers/stw_3" | "mtr:block/flowers/stw_4" | "mtr:block/flowers/stw_1" | "mtr:block/flowers/stw_2" | "factory_blocks:block/gcircuit" | "minecraft:block/dead_brain_coral_fan" | "minecraft:item/leather_helmet_overlay" | "chisel:block/braid/purple_concrete" | "minecraft:block/tall_grass_bottom" | "minecraft:block/lime_shulker_box" | "jsblock:block/ticket_barrier_1_door" | "minecraft:block/rose_bush_top" | "minecraft:block/prismarine_bricks" | "chisel:block/ornate/green_concrete" | "minecraft:block/bee_nest_front" | "factory_blocks:block/mosaic" | "minecraft:block/grass_block_side" | "chisel:block/mosaic/ice" | "chisel:block/legacy/black_wool" | "chisel:block/jellybean/bricks" | "chisel:block/layer/red_sandstone" | "chisel:block/layer/granite" | "minecraft:block/brown_mushroom_block" | "chisel:block/panel/sandstone" | "chisel:block/legacy/orange_wool" | "chiselsandbits:block/pattern_modification_table_front" | "chisel:block/pillar/orange_concrete_top" | "minecraft:block/end_rod" | "minecraft:item/netherite_pickaxe" | "chisel:block/zag/end_stone" | "chisel:block/panel/glowstone" | "minecraft:block/medium_amethyst_bud" | "chisel:block/solid_bricks/stone" | "chisel:block/pillar/cyan_concrete_top" | "chisel:block/twist/diorite_top" | "chisel:block/cracked/quartz" | "mtr:sign/logo" | "minecraft:block/allium" | "chisel:block/pillar/cobblestone" | "adorn:block/melon_seed_crate" | "minecraft:block/magma" | "chisel:block/pillar/redstone_block" | "factory_blocks:block/engineer" | "chisel:block/legacy/light_blue_wool" | "chisel:block/largeingot/gold_block_top" | "minecraft:item/charcoal" | "mtr:item/rail_remover_blank" | "minecraft:item/pufferfish" | "chisel:block/encased_large/oak_planks" | "minecraft:item/pufferfish_bucket" | "chisel:block/pillar/granite_top" | "minecraft:item/firework_star_overlay" | "jsblock:item/bufferstop_1" | "chisel:block/array/red_sandstone" | "minecraft:block/deepslate" | "chisel:block/circular/pink_concrete" | "chisel:block/crude_paneling/dark_oak_planks" | "minecraft:item/prismarine_shard" | "minecraft:block/brown_candle" | "jsblock:block/kcr_name_sign_exit_left" | "factory_blocks:block/srust" | "chisel:block/mosaic/stone" | "jsblock:block/helpline_1" | "jsblock:block/helpline_2" | "minecraft:ads/lion_king" | "minecraft:item/campfire" | "minecraft:item/carrot" | "minecraft:block/gray_candle_lit" | "jsblock:block/ticket_barrier_1_nis_entrance" | "minecraft:block/ancient_debris_top" | "minecraft:item/dried_kelp" | "chisel:block/largeingot/iron_block" | "mtr:item/apg_door" | "chisel:block/twist/cyan_concrete" | "minecraft:block/brain_coral_fan" | "chisel:block/dent/ice" | "adorn:block/egg_crate" | "chisel:block/chaotic_small/end_stone" | "chisel:block/encased/oak_planks" | "chisel:block/chaotic_small/red_sandstone" | "chisel:block/panel/prismarine" | "minecraft:block/fletching_table_side" | "minecraft:block/red_candle" | "minecraft:block/frosted_ice_3" | "minecraft:block/honeycomb_block" | "chisel:block/tiles_medium/gray_concrete" | "chisel:block/crate_dark/gold_block" | "chisel:block/jellybean/magenta_concrete" | "chisel:block/small_bricks/brown_concrete" | "chisel:block/tiles_small/sandstone" | "minecraft:block/frosted_ice_0" | "minecraft:block/frosted_ice_2" | "minecraft:block/frosted_ice_1" | "chisel:block/chaotic_medium/glowstone" | "minecraft:block/dead_bush" | "chisel:block/small_bricks/black_concrete" | "mtr:item/rail_remover" | "minecraft:block/pumpkin_stem" | "mtr:item/rail_connector_60" | "minecraft:item/light" | "chisel:block/legacy/yellow_wool" | "mtr:item/railway_sign_2_odd" | "chisel:block/french/sandstone" | "mtr:block/lift_door_top_1" | "mtr:item/lift_buttons_1" | "jsblock:block/light_1" | "jsblock:block/light_2" | "chisel:block/circular/quartz" | "chisel:block/log_bordered/dark_oak_planks" | "chisel:block/soft_bricks/brown_concrete" | "chisel:block/panel/purpur" | "chisel:block/chaotic_small/cobblestone" | "chisel:block/mosaic/prismarine" | "minecraft:block/observer_top" | "chisel:block/rivets/iron_block_top" | "chisel:block/horizontal/dirt" | "minecraft:block/soul_lantern" | "chisel:block/chaotic_medium/redstone_block" | "mtr:item/rail_connector_80" | "chisel:block/twist/andesite" | "chisel:block/large_tile/glowstone" | "chisel:block/panel/stone" | "chisel:block/slant/deepslate" | "chisel:block/prism/stone" | "chisel:block/goldborder/emerald_block" | "minecraft:item/arrow" | "chisel:block/weaver/lime_concrete" | "chisel:block/chaotic_medium/cyan_concrete" | "minecraft:block/raw_gold_block" | "minecraft:item/turtle_helmet" | "chisel:block/log_bordered/birch_planks" | "minecraft:item/gray_dye" | "chisel:block/crushed/diamond_block" | "adorn:block/beetroot_crate" | "minecraft:block/jigsaw_top" | "chisel:block/encased_bricks/redstone_block" | "mtr:item/rail_connector_20" | "chisel:block/ornate/magenta_concrete" | "minecraft:block/respawn_anchor_top_off" | "chisel:block/array/end_stone" | "chisel:block/twist/coal_block_top" | "minecraft:block/mycelium_top" | "chisel:block/panel/bricks" | "minecraft:block/jungle_leaves" | "minecraft:block/hopper_outside" | "chisel:block/fourornate/diamond_block" | "minecraft:block/cracked_polished_blackstone_bricks" | "minecraft:block/red_glazed_terracotta" | "minecraft:item/tropical_fish_bucket" | "mtr:block/ticket_processor" | "minecraft:block/cyan_stained_glass_pane_top" | "mtr:item/rail_connector_40" | "chisel:block/panel/blue_concrete" | "chisel:block/cut/gray_concrete" | "minecraft:block/black_wool" | "londonunderground:block/sounds/tube_station_ambience1" | "chisel:block/solid_bricks/sandstone" | "chisel:block/prism/prismarine" | "minecraft:entity/enchanting_table_book" | "chisel:block/encased_bricks/gray_concrete" | "chisel:block/pillar/pink_concrete" | "minecraft:item/crimson_sign" | "minecraft:block/yellow_stained_glass_pane_top" | "londonunderground:block/sounds/see_it_say_it_sorted" | "minecraft:item/lapis_lazuli" | "chisel:block/circular/black_concrete" | "londonunderground:item/pids_pole" | "minecraft:item/honey_bottle" | "minecraft:item/white_candle" | "chisel:block/weaver/cyan_concrete" | "minecraft:block/dirt" | "chisel:block/streak/glass" | "chisel:block/encased_bricks/light_gray_concrete" | "minecraft:block/stone_bricks" | "minecraft:block/bee_nest_side" | "minecraft:block/beehive_front" | "mtr:item/lift_2_2_double_sided" | "chisel:block/reinforced/dirt" | "chisel:block/dent/blue_concrete" | "minecraft:item/oak_boat" | "chisel:block/zag/orange_concrete" | "chisel:block/cracked_bricks/granite" | "chisel:block/cut/quartz" | "chisel:block/stacked/acacia_planks" | "chisel:block/small_bricks/purpur" | "minecraft:block/tinted_glass" | "minecraft:block/rose_bush_bottom" | "chisel:block/encased_bricks/pink_concrete" | "minecraft:block/lectern_sides" | "chisel:block/prism/red_sandstone" | "minecraft:block/yellow_wool" | "minecraft:block/green_stained_glass_pane_top" | "mtr:item/ceiling_no_light" | "mtr:item/lift_4_4" | "mtr:item/lift_4_3" | "minecraft:block/dark_oak_door_bottom" | "minecraft:block/hopper_inside" | "chisel:block/prism/purple_concrete" | "chisel:block/raw/light_gray_concrete" | "chisel:block/encased_smooth/dark_oak_planks" | "minecraft:item/netherite_axe" | "minecraft:item/amethyst_shard" | "chisel:block/soft_bricks/black_concrete" | "chisel:block/layer/green_concrete" | "jsblock:block/station_name_tall_stand_overlay" | "chisel:block/french/pink_concrete" | "chisel:block/cracked_bricks/pink_concrete" | "minecraft:block/orange_wool" | "chisel:block/cracked/magenta_concrete" | "chisel:block/pillar/gray_concrete" | "minecraft:block/horn_coral_fan" | "chisel:block/llama/white_wool" | "minecraft:item/netherite_scrap" | "mtr:item/ceiling" | "chisel:block/large_tile/coal_block" | "chisel:block/array/ice" | "chisel:block/triple_bricks/purpur" | "chisel:block/circular/gray_concrete" | "chisel:block/jellybean/purple_concrete" | "chisel:block/ornate/yellow_concrete" | "minecraft:block/blackstone_top" | "minecraft:item/raw_gold" | "minecraft:block/acacia_trapdoor" | "chisel:block/tiles_medium/pink_concrete" | "chisel:block/tiles_medium/purple_concrete" | "minecraft:block/end_stone" | "chisel:block/chaotic_medium/light_gray_concrete" | "mtr:item/tunnel_creator_5_3" | "mtr:item/tunnel_creator_5_5" | "minecraft:block/polished_basalt_top" | "mtr:item/tunnel_creator_5_7" | "mtr:item/tunnel_creator_5_9" | "minecraft:block/furnace_front" | "minecraft:entity/shield_base_nopattern" | "chiselsandbits:items/bit_bag" | "chisel:block/twist/red_sandstone" | "minecraft:block/white_concrete" | "chisel:block/small_bricks/bricks" | "chisel:block/simple/gold_block" | "minecraft:block/redstone_ore" | "chisel:block/soft_bricks/red_concrete" | "minecraft:block/pink_wool" | "londonunderground:block/londonunderground" | "chisel:block/large_tile/sandstone" | "chisel:block/tiles_small/redstone_block" | "factory_blocks:block/insulation" | "chisel:block/ornate/light_gray_concrete" | "minecraft:item/tnt_minecart" | "minecraft:block/light_blue_glazed_terracotta" | "chisel:block/layer/magenta_concrete" | "chisel:block/chaotic_medium/red_sandstone" | "chisel:block/crude_horizontal/acacia_planks" | "minecraft:block/rail" | "minecraft:item/pointed_dripstone" | "chisel:block/pillar/prismarine_top" | "chisel:block/mosaic/black_concrete" | "minecraft:block/water_still" | "mtr:block/transparent" | "chisel:block/mosaic/diorite" | "minecraft:block/blue_candle" | "adorn:block/carrot_crate" | "chisel:block/array/brown_concrete" | "mtr:block/apg_glass_top" | "minecraft:block/lime_concrete_powder" | "chisel:block/raw/brown_concrete" | "mtr:block/apg_glass_bottom" | "chiselsandbits:block/bit_printer" | "chisel:block/stone/glass" | "minecraft:block/cut_sandstone" | "minecraft:block/tube_coral_block" | "chisel:block/cracked_bricks/coal_block" | "jsblock:block/tunnel_wall_1" | "minecraft:block/grindstone_round" | "chisel:block/jellybean/redstone_block" | "minecraft:block/respawn_anchor_side4" | "minecraft:block/respawn_anchor_side3" | "minecraft:block/respawn_anchor_side2" | "minecraft:block/respawn_anchor_side1" | "minecraft:block/respawn_anchor_side0" | "minecraft:item/iron_boots" | "minecraft:block/shroomlight" | "chisel:block/brick/iron_block" | "minecraft:entity/shield_base" | "minecraft:block/gravel" | "jsblock:item/enquiry_machine_4" | "mtr:block/lift_door_bottom_1" | "chisel:block/weaver/end_stone" | "chisel:block/french/gray_concrete" | "minecraft:item/chest_minecart" | "mtr:item/rubbish_bin_1" | "chisel:block/ornate/purpur" | "mtr:block/train_announcer" | "chisel:block/stacked/jungle_planks" | "jsblock:item/subsidy_machine_1" | "minecraft:block/spruce_sapling" | "chisel:block/braid/prismarine" | "chisel:block/jellybean/coal_block" | "jsblock:item/enquiry_machine_1" | "jsblock:item/enquiry_machine_3" | "jsblock:item/enquiry_machine_2" | "chisel:block/road/diorite" | "chisel:block/road/purpur" | "minecraft:block/birch_log" | "redbits:block/detector_on_off" | "chisel:block/chaotic_bricks/stone" | "minecraft:block/tube_coral" | "chisel:block/layer/purpur" | "chisel:block/chaotic_small/green_concrete" | "chisel:block/slant/diorite" | "minecraft:block/jigsaw_lock" | "mtr:block/psd_glass_diagonal_top_1" | "mtr:block/psd_glass_diagonal_top_2" | "chisel:block/pillar/gray_concrete_top" | "minecraft:item/raw_copper" | "chisel:block/braid/crimson_planks" | "chisel:block/cracked_bricks/black_concrete" | "minecraft:block/wither_rose" | "mtr:item/psd_door_2" | "mtr:item/psd_door_1" | "chisel:block/chaotic_small/diorite" | "jsblock:item/pids_rv_sil_2" | "jsblock:item/pids_rv_sil_1" | "minecraft:item/diamond_helmet" | "chisel:block/tiles_small/yellow_concrete" | "minecraft:block/birch_trapdoor" | "factory_blocks:block/exhaust" | "minecraft:item/cooked_cod" | "minecraft:item/cyan_candle" | "minecraft:block/dried_kelp_bottom" | "jsblock:item/ticket_barrier_1_entrance" | "chisel:block/soft_bricks/purple_concrete" | "chisel:block/layer/cobblestone" | "jsblock:block/helpline_5_lower" | "chisel:block/legacy/light_gray_wool" | "minecraft:item/wooden_axe" | "chisel:block/road/bricks" | "chisel:block/crate_dark/iron_block_top" | "chisel:block/noborder/glass" | "londonunderground:block/black" | "chisel:block/panel/light_gray_concrete" | "minecraft:block/deepslate_copper_ore" | "minecraft:item/netherite_chestplate" | "chisel:block/twist/white_concrete" | "minecraft:block/white_concrete_powder" | "chisel:block/cut/orange_concrete" | "minecraft:block/end_portal_frame_top" | "chisel:block/tiles_small/red_concrete" | "chisel:block/encased_bricks/cobblestone" | "jsblock:item/constant_green_signal" | "chisel:block/twist/red_concrete_top" | "chisel:block/coin_tails/gold_block_top" | "minecraft:item/name_tag" | "minecraft:item/orange_candle" | "chisel:block/pillar/diorite" | "chisel:block/cut/light_gray_concrete" | "chisel:block/chaotic_small/granite" | "minecraft:item/music_disc_otherside" | "chisel:block/dent/prismarine" | "exlinefurniture:blocks/ceiling_fan_birch_on" | "chisel:block/chaotic_small/deepslate" | "factory_blocks:block/fan/medium_fan_side" | "chisel:block/cracked_bricks/brown_concrete" | "minecraft:item/gold_ingot" | "chisel:block/chaotic_small/cyan_concrete" | "chisel:block/jellybean/red_concrete" | "chisel:block/steelframe/glass" | "chisel:block/twist/granite" | "minecraft:block/fletching_table_top" | "minecraft:item/candle" | "chisel:block/mosaic/deepslate" | "minecraft:block/water_overlay" | "chisel:block/mosaic/light_blue_concrete" | "chisel:block/encased_bricks/purpur" | "minecraft:item/tipped_arrow_head" | "chisel:block/happy/dirt" | "chisel:block/bismuth/emerald_block" | "factory_blocks:block/grinder" | "chisel:block/prism/white_concrete" | "minecraft:block/dead_brain_coral" | "chisel:block/smallingot/gold_block" | "chisel:block/tiles_small/purpur" | "minecraft:block/mushroom_stem" | "chisel:block/zag/stone" | "chisel:block/mosaic/granite" | "minecraft:block/oak_trapdoor" | "chisel:block/rivets/iron_block_bottom" | "minecraft:block/redstone_torch_off" | "chisel:block/slant/end_stone" | "minecraft:block/cracked_deepslate_tiles" | "chisel:block/soft_bricks/quartz" | "minecraft:block/light_blue_terracotta" | "chiselsandbits:items/tape_measure_is_measuring" | "chisel:block/mosaic/blue_concrete" | "minecraft:item/writable_book" | "chisel:block/pillar/lime_concrete" | "minecraft:block/chiseled_sandstone" | "chisel:block/layer/bricks" | "minecraft:block/jukebox_top" | "chisel:block/prism/purpur" | "chisel:block/largeornate/deepslate" | "minecraft:item/wooden_hoe" | "minecraft:block/large_amethyst_bud" | "chisel:block/panel/coal_block" | "chisel:block/array/red_concrete" | "mtr:block/platform_na_1" | "chisel:block/french/magenta_concrete" | "mtr:block/platform_na_2" | "minecraft:block/quartz_block_top" | "wheat_plus:block/transparent" | "minecraft:block/hopper_top" | "minecraft:stations/stockwell_blank_left" | "minecraft:item/furnace_minecart" | "jsblock:item/butterfly_light" | "jsblock:block/enquiry_machine_1" | "chisel:block/chaotic_medium/pink_concrete" | "jsblock:block/enquiry_machine_4" | "jsblock:block/enquiry_machine_3" | "mtr:item/lift_3_2_double_sided" | "chisel:block/slant/sandstone" | "minecraft:block/kelp_plant" | "jsblock:block/metal_name_sign_end" | "chisel:block/crude_paneling/oak_planks" | "chisel:block/star/gold_block_bottom" | "chisel:block/soft_bricks/purpur" | "factory_blocks:block/bcircuit" | "minecraft:block/jigsaw_bottom" | "minecraft:block/iron_bars" | "minecraft:block/pink_concrete" | "minecraft:item/golden_helmet" | "minecraft:block/beetroots_stage3" | "minecraft:block/beetroots_stage1" | "minecraft:block/beetroots_stage2" | "minecraft:block/beetroots_stage0" | "chisel:block/large/birch_planks" | "minecraft:block/brown_stained_glass" | "factory_blocks:block/hex" | "minecraft:item/glass_bottle" | "chisel:block/french/redstone_block" | "chisel:block/pillar/end_stone_top" | "chisel:block/slant/purple_concrete" | "chisel:block/encased/jungle_planks" | "chisel:block/slant/quartz" | "minecraft:item/barrier" | "chisel:block/braid/jungle_planks" | "minecraft:item/lava_bucket" | "chisel:block/twist/deepslate" | "minecraft:block/sandstone_top" | "minecraft:block/dead_tube_coral_fan" | "minecraft:block/cyan_terracotta" | "minecraft:block/bamboo_small_leaves" | "chisel:block/soft_bricks/light_gray_concrete" | "chisel:block/french/lime_concrete" | "minecraft:block/yellow_concrete" | "chisel:block/cracked_bricks/andesite" | "chisel:block/twist/purple_concrete" | "minecraft:item/coal" | "chisel:block/prism/cyan_concrete" | "mtr:item/tunnel_creator_6_3" | "mtr:item/tunnel_creator_6_5" | "mtr:item/tunnel_creator_6_7" | "mtr:item/tunnel_creator_6_9" | "chisel:block/log_bordered/crimson_planks" | "chisel:block/encased_bricks/blue_concrete" | "mtr:block/psd_glass_diagonal_top_back_1" | "minecraft:block/structure_block_save" | "minecraft:block/loom_side" | "chisel:block/soft_bricks/ice" | "chisel:block/circular/bricks" | "minecraft:block/fern" | "minecraft:item/empty_armor_slot_chestplate" | "minecraft:block/lantern" | "mtr:item/rail_connector_120_one_way" | "chisel:block/chaotic_bricks/quartz" | "chisel:block/cut/andesite" | "minecraft:block/blackstone" | "chisel:block/cracked_bricks/gray_concrete" | "redbits:item/inverter" | "chisel:block/encased/spruce_planks" | "chisel:block/zag/prismarine" | "minecraft:block/purple_stained_glass" | "minecraft:item/spawn_egg_overlay" | "chiselsandbits:items/tape_measure" | "chisel:block/raw/cobblestone" | "chisel:block/twist/ice" | "chisel:block/layer/gray_concrete" | "chisel:block/dent/quartz" | "mtr:block/psd_glass_diagonal_top_back_2" | "jsblock:item/ticket_barrier_1_bare" | "chisel:block/tiles_medium/glowstone" | "chisel:block/zag/cyan_concrete" | "factory_blocks:continuity_reserved/00000c21" | "mtr:block/psd_door_end_top_1" | "factory_blocks:continuity_reserved/00000c20" | "chisel:block/mosaic/orange_concrete" | "chisel:block/jellybean/stone" | "mtr:block/psd_door_end_top_2" | "chisel:block/tiles_small/andesite" | "factory_blocks:continuity_reserved/00000c29" | "factory_blocks:continuity_reserved/00000c28" | "factory_blocks:continuity_reserved/00000c27" | "chisel:block/jellybean/glowstone" | "factory_blocks:continuity_reserved/00000c26" | "factory_blocks:continuity_reserved/00000c25" | "factory_blocks:continuity_reserved/00000c24" | "factory_blocks:continuity_reserved/00000c23" | "minecraft:block/coal_block" | "factory_blocks:continuity_reserved/00000c22" | "minecraft:block/attached_melon_stem" | "chisel:block/prism/sandstone" | "minecraft:block/crimson_planks" | "chisel:block/mosaic/coal_block" | "chisel:block/star/gold_block_top" | "minecraft:item/glow_item_frame" | "londonunderground:block/tfl" | "minecraft:block/redstone_dust_dot" | "minecraft:block/blast_furnace_front_on" | "factory_blocks:continuity_reserved/00000c19" | "factory_blocks:continuity_reserved/00000c18" | "factory_blocks:continuity_reserved/00000c17" | "minecraft:item/turtle_egg" | "factory_blocks:continuity_reserved/00000c43" | "factory_blocks:continuity_reserved/00000c42" | "chisel:block/dent/redstone_block" | "factory_blocks:continuity_reserved/00000c41" | "factory_blocks:continuity_reserved/00000c40" | "chiselsandbits:block/pattern_modification_table_bottom" | "factory_blocks:continuity_reserved/00000c2f" | "factory_blocks:continuity_reserved/00000c2e" | "factory_blocks:continuity_reserved/00000c2d" | "factory_blocks:continuity_reserved/00000c2c" | "factory_blocks:continuity_reserved/00000c2b" | "factory_blocks:continuity_reserved/00000c3b" | "minecraft:block/orange_candle" | "factory_blocks:continuity_reserved/00000c3a" | "chisel:block/ornate/coal_block" | "inmis:item/bejeweled_backpack" | "chisel:block/log_bordered/acacia_planks" | "factory_blocks:block/piping" | "factory_blocks:continuity_reserved/00000c49" | "minecraft:item/beetroot_soup" | "factory_blocks:continuity_reserved/00000c48" | "minecraft:item/music_disc_cat" | "factory_blocks:continuity_reserved/00000c47" | "factory_blocks:continuity_reserved/00000c46" | "chisel:block/pillar/stone" | "factory_blocks:continuity_reserved/00000c45" | "factory_blocks:continuity_reserved/00000c44" | "chisel:block/twist/pink_concrete" | "factory_blocks:continuity_reserved/00000c32" | "factory_blocks:continuity_reserved/00000c31" | "factory_blocks:continuity_reserved/00000c30" | "chisel:block/dent/end_stone" | "minecraft:block/yellow_candle_lit" | "chisel:block/encased_large/dark_oak_planks" | "factory_blocks:continuity_reserved/00000c1f" | "factory_blocks:continuity_reserved/00000c1e" | "factory_blocks:continuity_reserved/00000c1d" | "factory_blocks:continuity_reserved/00000c1c" | "factory_blocks:continuity_reserved/00000c1b" | "mtr:item/rail_connector_selected" | "factory_blocks:continuity_reserved/00000c1a" | "factory_blocks:continuity_reserved/00000c2a" | "chisel:block/zag/cobblestone" | "minecraft:block/gray_candle" | "chisel:block/jellybean/pink_concrete" | "factory_blocks:continuity_reserved/00000c39" | "chisel:block/solid_bricks/purple_concrete" | "factory_blocks:continuity_reserved/00000c38" | "factory_blocks:continuity_reserved/00000c37" | "factory_blocks:continuity_reserved/00000c36" | "factory_blocks:continuity_reserved/00000c35" | "chisel:block/mosaic/pink_concrete" | "factory_blocks:continuity_reserved/00000c34" | "factory_blocks:continuity_reserved/00000c33" | "factory_blocks:continuity_reserved/00000c65" | "factory_blocks:continuity_reserved/00000c64" | "factory_blocks:continuity_reserved/00000c63" | "factory_blocks:continuity_reserved/00000c62" | "factory_blocks:continuity_reserved/00000c61" | "factory_blocks:continuity_reserved/00000c60" | "factory_blocks:continuity_reserved/00000c4f" | "factory_blocks:continuity_reserved/00000c4e" | "factory_blocks:continuity_reserved/00000c4d" | "factory_blocks:continuity_reserved/00000c5d" | "factory_blocks:continuity_reserved/00000c5c" | "factory_blocks:continuity_reserved/00000c5b" | "factory_blocks:continuity_reserved/00000c5a" | "minecraft:block/purpur_block" | "chiselsandbits:items/bit_bag_string" | "factory_blocks:continuity_reserved/00000c69" | "factory_blocks:continuity_reserved/00000c68" | "minecraft:item/cooked_beef" | "factory_blocks:continuity_reserved/00000c67" | "factory_blocks:continuity_reserved/00000c66" | "chisel:block/chinese2/glass" | "factory_blocks:continuity_reserved/00000c54" | "factory_blocks:continuity_reserved/00000c53" | "factory_blocks:continuity_reserved/00000c52" | "factory_blocks:continuity_reserved/00000c51" | "factory_blocks:continuity_reserved/00000c50" | "chiselsandbits:items/pattern_single_use" | "factory_blocks:continuity_reserved/00000c3f" | "chisel:block/mosaic/yellow_concrete" | "factory_blocks:continuity_reserved/00000c3e" | "factory_blocks:continuity_reserved/00000c3d" | "factory_blocks:continuity_reserved/00000c3c" | "exlinefurniture:blocks/retro_show" | "factory_blocks:continuity_reserved/00000c4c" | "factory_blocks:continuity_reserved/00000c4b" | "factory_blocks:continuity_reserved/00000c4a" | "factory_blocks:continuity_reserved/00000c59" | "factory_blocks:continuity_reserved/00000c58" | "minecraft:item/map" | "factory_blocks:continuity_reserved/00000c57" | "minecraft:item/piglin_banner_pattern" | "factory_blocks:continuity_reserved/00000c56" | "chisel:block/chaotic_small/gray_concrete" | "factory_blocks:continuity_reserved/00000c55" | "factory_blocks:continuity_reserved/00000c87" | "wheat_plus:block/road/line/double_white_slant" | "factory_blocks:continuity_reserved/00000c86" | "factory_blocks:continuity_reserved/00000c85" | "factory_blocks:continuity_reserved/00000c84" | "factory_blocks:continuity_reserved/00000c83" | "mtr:block/apg_side_triangle" | "factory_blocks:continuity_reserved/00000c82" | "chisel:block/road/red_sandstone" | "chisel:block/screen/glass" | "factory_blocks:continuity_reserved/00000c81" | "factory_blocks:continuity_reserved/00000c80" | "chisel:block/road/purple_concrete" | "exlinefurniture:blocks/ceiling_fan_crimson" | "factory_blocks:continuity_reserved/00000c6f" | "factory_blocks:continuity_reserved/00000c7f" | "mtr:item/tunnel_wall_creator_4_9" | "factory_blocks:continuity_reserved/00000c7e" | "factory_blocks:continuity_reserved/00000c7d" | "minecraft:block/detector_rail_on" | "mtr:item/tunnel_wall_creator_4_7" | "factory_blocks:continuity_reserved/00000c7c" | "factory_blocks:continuity_reserved/00000c7b" | "mtr:item/tunnel_wall_creator_4_5" | "factory_blocks:continuity_reserved/00000c7a" | "minecraft:block/magenta_glazed_terracotta" | "mtr:item/tunnel_wall_creator_4_3" | "minecraft:block/white_stained_glass_pane_top" | "exlinefurniture:blocks/ceiling_fan_dark_oak_on" | "chisel:block/road/stone" | "chisel:block/tiles_small/diorite" | "factory_blocks:continuity_reserved/00000c89" | "minecraft:block/light_blue_stained_glass" | "factory_blocks:continuity_reserved/00000c88" | "factory_blocks:continuity_reserved/00000c76" | "factory_blocks:continuity_reserved/00000c75" | "chisel:block/cut/white_concrete" | "factory_blocks:continuity_reserved/00000c74" | "factory_blocks:continuity_reserved/00000c73" | "factory_blocks:continuity_reserved/00000c72" | "factory_blocks:continuity_reserved/00000c71" | "factory_blocks:continuity_reserved/00000c70" | "minecraft:block/chiseled_nether_bricks" | "minecraft:block/warped_stem" | "minecraft:block/stripped_acacia_log_top" | "factory_blocks:continuity_reserved/00000c5f" | "factory_blocks:continuity_reserved/00000c5e" | "minecraft:item/music_disc_chirp" | "factory_blocks:continuity_reserved/00000c6e" | "chisel:block/mosaic/white_concrete" | "factory_blocks:continuity_reserved/00000c6d" | "factory_blocks:continuity_reserved/00000c6c" | "factory_blocks:continuity_reserved/00000c6b" | "mtr:block/white" | "factory_blocks:continuity_reserved/00000c6a" | "chisel:block/cut/brown_concrete" | "factory_blocks:continuity_reserved/00000c79" | "factory_blocks:continuity_reserved/00000c78" | "factory_blocks:continuity_reserved/00000c77" | "chisel:block/chaotic_bricks/white_concrete" | "chisel:block/tiles_medium/light_gray_concrete" | "wheat_plus:block/road/line/double_yellow_slant" | "factory_blocks:continuity_reserved/00000c9f" | "factory_blocks:continuity_reserved/00000c9e" | "factory_blocks:continuity_reserved/00000c9d" | "factory_blocks:continuity_reserved/00000c9c" | "factory_blocks:continuity_reserved/00000c9b" | "factory_blocks:continuity_reserved/00000c9a" | "chisel:block/weaver/sandstone" | "factory_blocks:continuity_reserved/00000c98" | "factory_blocks:continuity_reserved/00000c97" | "factory_blocks:continuity_reserved/00000c96" | "minecraft:block/azalea_leaves" | "factory_blocks:continuity_reserved/00000c95" | "factory_blocks:continuity_reserved/00000c94" | "factory_blocks:continuity_reserved/00000c93" | "factory_blocks:continuity_reserved/00000c92" | "factory_blocks:continuity_reserved/00000c91" | "factory_blocks:continuity_reserved/00000c90" | "factory_blocks:continuity_reserved/00000c8f" | "factory_blocks:continuity_reserved/00000c8e" | "factory_blocks:continuity_reserved/00000c8d" | "factory_blocks:continuity_reserved/00000c8c" | "chisel:block/array/glowstone" | "factory_blocks:continuity_reserved/00000c8b" | "factory_blocks:continuity_reserved/00000c8a" | "chisel:block/cut/pink_concrete" | "minecraft:block/structure_block_load" | "factory_blocks:continuity_reserved/00000c99" | "chisel:block/llama/cyan_wool" | "minecraft:block/campfire_log" | "mtr:item/lift_door_1" | "adorn:item/picket_fence" | "minecraft:block/loom_bottom" | "minecraft:block/azure_bluet" | "minecraft:block/cyan_candle" | "chisel:block/legacy/brown_wool" | "minecraft:block/green_shulker_box" | "chisel:block/rivets/gold_block_bottom" | "chisel:block/smooth/emerald_block" | "mtr:item/rail_connector_300_one_way" | "minecraft:block/blast_furnace_top" | "chisel:block/tiles_medium/coal_block" | "chisel:block/panel/lapis_block" | "mtr:block/psd_door_top_1" | "minecraft:item/blaze_rod" | "mtr:block/psd_door_top_2" | "chisel:block/cracked/purpur" | "mtr:block/light_off" | "londonunderground:block/metal" | "chisel:block/pillar/purpur" | "minecraft:block/soul_torch" | "chisel:block/chaotic_medium/light_blue_concrete" | "chisel:block/triple_bricks/sandstone" | "chisel:block/twist/white_concrete_top" | "mtr:block/station_color_purpur_pillar" | "chisel:block/solid_bricks/green_concrete" | "chisel:block/layer/purple_concrete" | "chisel:block/array/granite" | "minecraft:item/golden_shovel" | "minecraft:item/golden_leggings" | "minecraft:block/lime_stained_glass" | "minecraft:block/acacia_sapling" | "minecraft:block/sponge" | "chisel:block/solid_bricks/light_gray_concrete" | "chisel:block/encased_large/crimson_planks" | "chisel:block/cracked_bricks/diorite" | "minecraft:item/kelp" | "adorn:block/stone_ladder" | "chisel:block/mosaic/glowstone" | "minecraft:block/red_sand" | "chisel:block/bricks/dirt" | "chisel:block/prism/granite" | "chisel:block/triple_bricks/light_gray_concrete" | "chisel:block/chaotic_bricks/brown_concrete" | "minecraft:block/big_dripleaf_tip" | "minecraft:block/sandstone" | "mtr:item/brush" | "minecraft:block/small_dripleaf_stem_top" | "chisel:block/soft_bricks/deepslate" | "minecraft:block/oak_log" | "minecraft:item/leather_helmet" | "minecraft:block/smithing_table_top" | "adorn:block/picket_fence" | "chisel:block/array/pink_concrete" | "minecraft:block/gray_stained_glass" | "chisel:block/triple_bricks/purple_concrete" | "minecraft:block/command_block_back" | "minecraft:stations/south_wimbledon2" | "minecraft:stations/south_wimbledon3" | "minecraft:item/mutton" | "chisel:block/rivets/gold_block" | "minecraft:block/sea_lantern" | "minecraft:item/pumpkin_pie" | "exlinefurniture:blocks/comedy" | "minecraft:block/big_dripleaf_top" | "adorn:item/glow_berry_tea" | "minecraft:block/deepslate_bricks" | "chisel:block/shipping_crate/oak_planks" | "minecraft:item/cod_bucket" | "chisel:block/raw/stone" | "mtr:item/lift_4_3_double_sided" | "minecraft:item/light_05" | "minecraft:item/light_04" | "chisel:block/ornate/pink_concrete" | "minecraft:item/light_07" | "minecraft:item/light_06" | "minecraft:item/light_01" | "minecraft:item/light_00" | "minecraft:item/light_03" | "minecraft:item/light_02" | "chisel:block/french/andesite" | "minecraft:item/yellow_dye" | "chisel:block/chaotic_bricks/andesite" | "londonunderground:block/tube_platforms/platform_edge" | "londonunderground:block/metropolitan2" | "londonunderground:block/metropolitan1" | "chisel:block/large_tile/deepslate" | "minecraft:item/golden_hoe" | "chisel:block/weaver/deepslate" | "redbits:block/vision_sensor_off" | "minecraft:block/clay" | "minecraft:block/dried_kelp_top" | "adorn:block/cocoa_bean_crate" | "chisel:block/french/diorite" | "minecraft:block/stripped_acacia_log" | "minecraft:item/string" | "minecraft:item/light_15" | "minecraft:item/light_12" | "minecraft:item/light_11" | "minecraft:item/light_14" | "minecraft:item/light_13" | "minecraft:item/light_10" | "chisel:block/raw/cyan_concrete" | "minecraft:block/pointed_dripstone_down_middle" | "minecraft:item/light_09" | "minecraft:item/light_08" | "minecraft:block/deepslate_gold_ore" | "jsblock:block/butterfly_light" | "adorn:item/sweet_berry_juice" | "chisel:block/road/black_concrete" | "chisel:block/road/sandstone" | "chisel:block/chaotic_bricks/blue_concrete" | "chisel:block/triple_bricks/prismarine" | "minecraft:entity/bell/bell_body" | "chisel:block/prism/brown_concrete" | "chisel:block/weaver/bricks" | "chisel:block/circular/emerald_block" | "chisel:block/zelda/lapis_block" | "minecraft:block/warped_nylium_side" | "chisel:block/layer/black_concrete" | "chisel:block/braid/red_concrete" | "exlinefurniture:blocks/cave_spiderpart2" | "chisel:block/chaotic_bricks/green_concrete" | "chisel:block/small/sandstone" | "exlinefurniture:blocks/cave_spiderpart1" | "chisel:block/chaotic_medium/granite" | "minecraft:entity/conduit/cage" | "chisel:block/tiles_medium/orange_concrete" | "chisel:block/small_bricks/sandstone" | "chisel:block/encased_bricks/light_blue_concrete" | "minecraft:item/golden_sword" | "chiselsandbits:items/chisel_diamond" | "minecraft:item/leather_chestplate" | "minecraft:item/stone_shovel" | "chisel:block/road/green_concrete" | "chisel:block/soft_bricks/stone" | "minecraft:block/green_concrete" | "jsblock:item/exit_sign_1" | "chisel:block/cut/diorite" | "minecraft:block/beehive_front_honey" | "jsblock:item/helpline_1" | "minecraft:block/lapis_ore" | "chisel:block/ornatelayer/lapis_block" | "chisel:block/circular/brown_concrete" | "chisel:block/french/prismarine" | "minecraft:block/dead_fire_coral" | "minecraft:item/skull_banner_pattern" | "chisel:block/cut/black_concrete" | "chisel:block/triple_bricks/pink_concrete" | "chisel:block/pillar/yellow_concrete" | "minecraft:item/cooked_rabbit" | "minecraft:block/cyan_candle_lit" | "minecraft:block/lime_glazed_terracotta" | "chisel:block/slant/lime_concrete" | "chiselsandbits:items/quill" | "chisel:block/chaotic_bricks/magenta_concrete" | "chisel:block/soft_bricks/gray_concrete" | "jsblock:item/light_1" | "chisel:block/tiles_medium/yellow_concrete" | "chisel:block/solid_bricks/cobblestone" | "minecraft:block/piston_side" | "redbits:block/detector_off_off" | "chisel:block/braid/magenta_concrete" | "minecraft:block/oxeye_daisy" | "chisel:block/encased_large/jungle_planks" | "chisel:block/twist/prismarine" | "chisel:block/rivets/iron_block" | "jsblock:item/helpline_6" | "jsblock:item/helpline_4" | "jsblock:item/helpline_5" | "jsblock:item/helpline_2" | "jsblock:item/helpline_3" | "chisel:block/prism/andesite" | "chisel:block/tiles_medium/red_concrete" | "minecraft:item/green_dye" | "chisel:block/weaver/ice" | "chisel:block/jellybean/light_blue_concrete" | "chisel:block/large_tile/black_concrete" | "minecraft:item/golden_carrot" | "chisel:block/solid_bricks/red_sandstone" | "chiselsandbits:items/pattern_multi_use" | "chisel:block/coin_tails/iron_block" | "minecraft:block/orange_concrete" | "jsblock:block/kcr_emg_stop_sign_r" | "chisel:block/array/redstone_block" | "chisel:block/small_bricks/stone" | "minecraft:item/empty_armor_slot_helmet" | "jsblock:block/kcr_emg_stop_sign_l" | "chisel:block/mosaic/green_concrete" | "factory_blocks:block/small_pipes" | "minecraft:item/jungle_sign" | "chisel:block/road/brown_concrete" | "chisel:block/weaver/green_concrete" | "adorn:block/melon_crate" | "chisel:block/solid_bricks/gray_concrete" | "chisel:block/road/ice" | "chisel:block/prism/black_concrete" | "chisel:block/small_bricks/coal_block" | "mtr:item/rail_connector_160" | "chisel:continuity_reserved/000009fd" | "chisel:continuity_reserved/000009fc" | "chisel:block/ornate/white_concrete" | "chisel:continuity_reserved/000009ff" | "minecraft:item/tipped_arrow_base" | "chisel:continuity_reserved/000009fe" | "chisel:continuity_reserved/000009fb" | "chisel:continuity_reserved/000009fa" | "minecraft:block/orange_glazed_terracotta" | "minecraft:block/yellow_terracotta" | "minecraft:item/dark_oak_boat" | "chisel:block/prism/coal_block" | "chisel:block/small_bricks/granite" | "chisel:block/crude_paneling/birch_planks" | "chisel:block/small_bricks/blue_concrete" | "jsblock:block/countdown_timer" | "chisel:block/chaotic_medium/coal_block" | "chisel:block/braid/purpur" | "chisel:block/legacy/gray_wool" | "minecraft:block/potted_flowering_azalea_bush_top" | "minecraft:item/flint_and_steel" | "chisel:block/soft_bricks/granite" | "chisel:block/pillar/cyan_concrete" | "mtr:item/clock" | "chisel:block/mosaic/cobblestone" | "minecraft:block/dispenser_front" | "chisel:block/slant/stone" | "chisel:block/soft_bricks/glowstone" | "minecraft:block/peony_top" | "minecraft:item/firework_star" | "minecraft:block/mossy_stone_bricks" | "mtr:item/rail_connector_120" | "chisel:block/encased_bricks/glowstone" | "chisel:continuity_reserved/000009bd" | "chisel:continuity_reserved/000009bc" | "chisel:continuity_reserved/000009bf" | "chisel:continuity_reserved/000009be" | "chisel:continuity_reserved/000009bb" | "chisel:continuity_reserved/000009ba" | "chisel:continuity_reserved/000009c9" | "chisel:continuity_reserved/000009c8" | "chisel:block/crude_paneling/spruce_planks" | "chisel:block/solid_bricks/black_concrete" | "chisel:continuity_reserved/000009d6" | "chisel:continuity_reserved/000009d5" | "chisel:continuity_reserved/000009d8" | "chisel:continuity_reserved/000009d7" | "chisel:continuity_reserved/000009d2" | "chisel:continuity_reserved/000009d1" | "chisel:continuity_reserved/000009d4" | "chisel:block/array/quartz" | "chisel:continuity_reserved/000009d3" | "chisel:block/zag/bricks" | "chisel:continuity_reserved/000009d0" | "minecraft:item/beetroot" | "jsblock:item/inverted_signal_2" | "jsblock:item/inverted_signal_1" | "chisel:continuity_reserved/000009ce" | "chisel:continuity_reserved/000009cd" | "chisel:block/large_tile/brown_concrete" | "chisel:continuity_reserved/000009cf" | "chisel:continuity_reserved/000009ca" | "chisel:continuity_reserved/000009cc" | "chisel:continuity_reserved/000009cb" | "minecraft:item/brick" | "chisel:block/chaotic_bricks/lime_concrete" | "chisel:continuity_reserved/000009d9" | "chisel:continuity_reserved/000009e7" | "chisel:continuity_reserved/000009e6" | "chisel:continuity_reserved/000009e9" | "chisel:block/chunky/dirt" | "chisel:continuity_reserved/000009e8" | "chisel:continuity_reserved/000009e3" | "chisel:block/cracked_bricks/deepslate" | "chisel:continuity_reserved/000009e2" | "chisel:continuity_reserved/000009e5" | "chisel:continuity_reserved/000009e4" | "chisel:block/dent/red_concrete" | "chisel:continuity_reserved/000009e1" | "chisel:block/raw/purple_concrete" | "chisel:continuity_reserved/000009e0" | "minecraft:block/pointed_dripstone_up_middle" | "mtr:item/rail_connector_60_one_way" | "chisel:block/ornate/light_blue_concrete" | "chisel:block/pillar/light_blue_concrete" | "chisel:continuity_reserved/000009df" | "chisel:continuity_reserved/000009de" | "chisel:continuity_reserved/000009db" | "chisel:continuity_reserved/000009da" | "chisel:continuity_reserved/000009dd" | "chisel:block/solid_bricks/granite" | "chisel:continuity_reserved/000009dc" | "minecraft:item/sea_pickle" | "chisel:continuity_reserved/000009f8" | "chisel:continuity_reserved/000009f7" | "chisel:continuity_reserved/000009f9" | "chisel:continuity_reserved/000009f4" | "chisel:continuity_reserved/000009f3" | "chisel:continuity_reserved/000009f6" | "chisel:continuity_reserved/000009f5" | "chisel:continuity_reserved/000009f0" | "chisel:continuity_reserved/000009f2" | "chisel:continuity_reserved/000009f1" | "chisel:block/road/magenta_concrete" | "chisel:continuity_reserved/000009ef" | "chisel:block/tiles_small/brown_concrete" | "chisel:continuity_reserved/000009ec" | "chisel:continuity_reserved/000009eb" | "chisel:continuity_reserved/000009ee" | "mtr:item/railway_sign_7_odd" | "chisel:continuity_reserved/000009ed" | "chisel:continuity_reserved/000009ea" | "chisel:block/cracked/red_sandstone" | "mtr:item/glass_fence_plain" | "factory_blocks:block/fan/malfunction" | "minecraft:block/yellow_shulker_box" | "redbits:block/detector_on_on" | "factory_blocks:block/grate" | "chisel:block/large/acacia_planks" | "mtr:item/tunnel_wall_creator_5_9" | "mtr:item/tunnel_wall_creator_5_7" | "mtr:item/tunnel_wall_creator_5_5" | "mtr:item/tunnel_wall_creator_5_3" | "chisel:block/tiles_small/pink_concrete" | "chisel:block/circular/blue_concrete" | "chisel:continuity_reserved/000009a3" | "chisel:continuity_reserved/000009a2" | "chisel:continuity_reserved/000009a5" | "minecraft:block/warped_fungus" | "chisel:continuity_reserved/000009a4" | "chisel:continuity_reserved/000009a1" | "chisel:continuity_reserved/000009a0" | "minecraft:item/glow_berries" | "chisel:block/cut/sandstone" | "mtr:block/station_color_dark_prismarine" | "mtr:item/signal_light_1" | "mtr:item/signal_light_2" | "chisel:block/mosaic/bricks" | "chisel:block/encased_bricks/andesite" | "mtr:item/signal_light_3" | "chisel:block/soft_bricks/green_concrete" | "mtr:item/signal_light_4" | "chisel:continuity_reserved/000009a7" | "chisel:block/layer/quartz" | "chisel:continuity_reserved/000009a6" | "chisel:continuity_reserved/000009a9" | "chisel:continuity_reserved/000009a8" | "mtr:item/railway_sign_3_even" | "chisel:continuity_reserved/000009b4" | "minecraft:block/brown_mushroom" | "chisel:continuity_reserved/000009b3" | "chisel:continuity_reserved/000009b6" | "minecraft:block/polished_blackstone" | "chisel:continuity_reserved/000009b5" | "chisel:continuity_reserved/000009b0" | "chisel:continuity_reserved/000009b2" | "chisel:continuity_reserved/000009b1" | "chisel:block/braid/spruce_planks" | "mtr:item/rail_action_selected" | "chisel:continuity_reserved/000009ac" | "chisel:continuity_reserved/000009ab" | "minecraft:block/acacia_log_top" | "minecraft:block/detector_rail" | "chisel:continuity_reserved/000009ae" | "chisel:continuity_reserved/000009ad" | "exlinefurniture:blocks/ceiling_fan_warped_on" | "chisel:continuity_reserved/000009aa" | "chisel:block/pillar/redstone_block_top" | "chisel:continuity_reserved/000009b8" | "chisel:block/embossed/diamond_block_bottom" | "chisel:continuity_reserved/000009b7" | "chisel:continuity_reserved/000009b9" | "chisel:continuity_reserved/000009c5" | "chisel:continuity_reserved/000009c4" | "chisel:continuity_reserved/000009c7" | "chisel:continuity_reserved/000009c6" | "chisel:continuity_reserved/000009c1" | "minecraft:block/basalt_top" | "chisel:continuity_reserved/000009c0" | "chisel:continuity_reserved/000009c3" | "chisel:continuity_reserved/000009c2" | "chisel:continuity_reserved/000009af" | "chisel:block/prism/light_blue_concrete" | "chisel:block/soft_bricks/yellow_concrete" | "londonunderground:block/tunnel_interior_type_1" | "minecraft:block/tnt_bottom" | "mtr:item/lift_3_3_double_sided" | "chisel:block/cracked/light_blue_concrete" | "chisel:block/cut/magenta_concrete" | "chisel:continuity_reserved/0000099f" | "chisel:continuity_reserved/0000099c" | "chisel:continuity_reserved/0000099b" | "chisel:continuity_reserved/0000099e" | "chisel:continuity_reserved/0000099d" | "chisel:continuity_reserved/0000099a" | "factory_blocks:continuity_reserved/00000ced" | "factory_blocks:continuity_reserved/00000cec" | "factory_blocks:continuity_reserved/00000ceb" | "factory_blocks:continuity_reserved/00000cea" | "chisel:block/legacy/lime_wool" | "factory_blocks:block/megacell/side" | "chisel:block/encased_bricks/white_concrete" | "chisel:block/pillar/prismarine" | "minecraft:block/carved_pumpkin" | "minecraft:block/jungle_planks" | "factory_blocks:continuity_reserved/00000cef" | "factory_blocks:continuity_reserved/00000cee" | "chisel:block/tiles_small/red_sandstone" | "minecraft:block/cactus_top" | "mtr:item/ticket_processor_entrance" | "minecraft:block/lever" | "chisel:block/panel/andesite" | "chisel:block/crude_horizontal/birch_planks" | "minecraft:block/spruce_log_top" | "londonunderground:block/station_track2" | "londonunderground:block/station_track3" | "chisel:block/chaotic_small/quartz" | "chisel:block/chaotic_medium/purpur" | "minecraft:stations/stockwell_darkgrey_right" | "exlinefurniture:blocks/wavy_static" | "factory_blocks:block/pgcircuit" | "minecraft:block/magenta_stained_glass_pane_top" | "chisel:block/tiles_medium/cyan_concrete" | "londonunderground:block/tunnel_darkness" | "minecraft:block/activator_rail_on" | "chisel:block/layer/brown_concrete" | "minecraft:block/light_gray_stained_glass" | "chisel:continuity_reserved/00000968" | "mtr:sign/platform_arrow" | "chisel:continuity_reserved/00000967" | "chisel:continuity_reserved/00000969" | "minecraft:item/light_gray_dye" | "chisel:continuity_reserved/00000964" | "chisel:continuity_reserved/00000963" | "chisel:block/twist/brown_concrete_top" | "chisel:continuity_reserved/00000966" | "chisel:continuity_reserved/00000965" | "chisel:block/raw/gray_concrete" | "chisel:continuity_reserved/00000960" | "minecraft:block/warped_door_top" | "chisel:continuity_reserved/00000962" | "chisel:continuity_reserved/00000961" | "chisel:continuity_reserved/0000095f" | "chisel:continuity_reserved/0000095c" | "chisel:block/slant/brown_concrete" | "chisel:continuity_reserved/0000095b" | "chisel:continuity_reserved/0000095e" | "chisel:continuity_reserved/0000095d" | "mtr:block/psd_door_end_bottom_back_1" | "chisel:block/small_bricks/yellow_concrete" | "chisel:continuity_reserved/0000095a" | "mtr:block/psd_door_end_bottom_back_2" | "chisel:continuity_reserved/00000979" | "minecraft:block/fire_coral_fan" | "chisel:continuity_reserved/00000978" | "chisel:continuity_reserved/00000975" | "chisel:continuity_reserved/00000974" | "chisel:continuity_reserved/00000977" | "chisel:block/pillar/red_concrete_top" | "chisel:continuity_reserved/00000976" | "chisel:block/chaotic_bricks/diorite" | "chisel:continuity_reserved/00000971" | "chisel:continuity_reserved/00000970" | "chisel:continuity_reserved/00000973" | "chisel:block/pillar/magenta_concrete_top" | "chisel:continuity_reserved/00000972" | "minecraft:block/polished_deepslate" | "chisel:block/pillar/glowstone" | "mtr:item/glass_fence_stw" | "mtr:item/railway_dashboard" | "chisel:continuity_reserved/0000096d" | "chisel:continuity_reserved/0000096c" | "chisel:continuity_reserved/0000096f" | "chisel:block/french/yellow_concrete" | "chisel:continuity_reserved/0000096e" | "chisel:continuity_reserved/0000096b" | "chisel:continuity_reserved/0000096a" | "chisel:block/cart/gold_block" | "redbits:block/lamp" | "chisel:continuity_reserved/00000989" | "chisel:continuity_reserved/00000986" | "chisel:continuity_reserved/00000985" | "chisel:continuity_reserved/00000988" | "chisel:continuity_reserved/00000987" | "chisel:continuity_reserved/00000982" | "chisel:continuity_reserved/00000981" | "chisel:continuity_reserved/00000984" | "chisel:continuity_reserved/00000983" | "minecraft:block/loom_front" | "chisel:continuity_reserved/00000980" | "chisel:block/cracked/purple_concrete" | "chisel:continuity_reserved/0000097e" | "minecraft:block/campfire_fire" | "chisel:block/cart/gold_block_bottom" | "chisel:continuity_reserved/0000097d" | "chisel:continuity_reserved/0000097f" | "chisel:continuity_reserved/0000097a" | "chisel:continuity_reserved/0000097c" | "chisel:continuity_reserved/0000097b" | "londonunderground:block/metropolitan" | "chisel:block/dent/sandstone" | "minecraft:block/orange_stained_glass" | "chisel:continuity_reserved/00000997" | "chisel:continuity_reserved/00000996" | "chisel:continuity_reserved/00000999" | "chisel:continuity_reserved/00000998" | "jsblock:block/enquiry_machine_2_lower" | "chisel:continuity_reserved/00000993" | "chisel:continuity_reserved/00000992" | "chisel:block/cracked/cobblestone" | "chisel:continuity_reserved/00000995" | "chisel:continuity_reserved/00000994" | "chisel:block/cracked/orange_concrete" | "chisel:continuity_reserved/00000991" | "chisel:continuity_reserved/00000990" | "chisel:continuity_reserved/0000098f" | "chisel:continuity_reserved/0000098e" | "chisel:continuity_reserved/0000098b" | "chisel:continuity_reserved/0000098a" | "chisel:continuity_reserved/0000098d" | "chisel:continuity_reserved/0000098c" | "chisel:continuity_reserved/00000924" | "chisel:block/solid_bricks/red_concrete" | "chisel:continuity_reserved/00000923" | "chisel:continuity_reserved/00000926" | "chisel:continuity_reserved/00000925" | "chisel:continuity_reserved/00000920" | "chisel:continuity_reserved/00000922" | "chisel:continuity_reserved/00000921" | "minecraft:item/redstone" | "chisel:continuity_reserved/0000090f" | "chisel:continuity_reserved/0000090e" | "chisel:continuity_reserved/0000091c" | "chisel:continuity_reserved/0000091b" | "chisel:continuity_reserved/0000091e" | "chisel:continuity_reserved/0000091d" | "chisel:continuity_reserved/0000091a" | "chisel:block/soft_bricks/prismarine" | "mtr:block/flowers/heo_1" | "mtr:block/flowers/heo_2" | "mtr:block/flowers/heo_3" | "mtr:block/flowers/heo_4" | "mtr:block/flowers/heo_5" | "chisel:continuity_reserved/00000928" | "mtr:block/flowers/heo_6" | "chisel:continuity_reserved/00000927" | "mtr:block/flowers/heo_7" | "chisel:continuity_reserved/00000929" | "chisel:continuity_reserved/00000935" | "chisel:continuity_reserved/00000934" | "chisel:continuity_reserved/00000937" | "chisel:continuity_reserved/00000936" | "chisel:continuity_reserved/00000931" | "chisel:continuity_reserved/00000930" | "chisel:continuity_reserved/00000933" | "chisel:continuity_reserved/00000932" | "chisel:continuity_reserved/0000091f" | "chisel:continuity_reserved/0000092d" | "chisel:continuity_reserved/0000092c" | "chisel:continuity_reserved/0000092f" | "chisel:continuity_reserved/0000092e" | "chisel:block/tiles_medium/deepslate" | "chisel:continuity_reserved/0000092b" | "chisel:continuity_reserved/0000092a" | "chisel:continuity_reserved/00000939" | "chisel:continuity_reserved/00000938" | "chisel:continuity_reserved/00000946" | "chisel:continuity_reserved/00000945" | "chisel:continuity_reserved/00000948" | "chisel:block/cracked/yellow_concrete" | "chisel:continuity_reserved/00000947" | "chisel:continuity_reserved/00000942" | "chisel:continuity_reserved/00000941" | "chisel:continuity_reserved/00000944" | "chisel:continuity_reserved/00000943" | "chisel:continuity_reserved/00000940" | "chisel:continuity_reserved/0000093e" | "chisel:continuity_reserved/0000093d" | "chisel:continuity_reserved/0000093f" | "chisel:continuity_reserved/0000093a" | "chisel:continuity_reserved/0000093c" | "chisel:continuity_reserved/0000093b" | "chisel:block/llama/purple_wool" | "chisel:block/legacy/red_wool" | "minecraft:block/green_candle" | "chisel:continuity_reserved/00000949" | "chisel:block/soft_bricks/redstone_block" | "chisel:continuity_reserved/00000957" | "chisel:continuity_reserved/00000956" | "mtr:block/tactile_map" | "chisel:continuity_reserved/00000959" | "chisel:continuity_reserved/00000958" | "chisel:continuity_reserved/00000953" | "chisel:continuity_reserved/00000952" | "chisel:continuity_reserved/00000955" | "chisel:continuity_reserved/00000954" | "minecraft:ads/stay_home_now" | "chisel:continuity_reserved/00000951" | "chisel:continuity_reserved/00000950" | "chisel:continuity_reserved/0000094f" | "chisel:continuity_reserved/0000094e" | "factory_blocks:block/fan/medium_fan" | "chisel:continuity_reserved/0000094b" | "chisel:continuity_reserved/0000094a" | "chisel:continuity_reserved/0000094d" | "chisel:continuity_reserved/0000094c" | "minecraft:block/smooth_basalt" | "minecraft:item/spruce_door" | "minecraft:block/melon_top" | "minecraft:item/stone_pickaxe" | "chisel:block/chaotic_medium/brown_concrete" | "minecraft:block/cocoa_stage0" | "chisel:block/pillar/blue_concrete" | "minecraft:block/cocoa_stage2" | "minecraft:block/cocoa_stage1" | "chisel:block/cut/red_concrete" | "minecraft:block/black_stained_glass_pane_top" | "minecraft:item/golden_chestplate" | "chisel:continuity_reserved/00000902" | "chisel:continuity_reserved/00000901" | "chisel:block/crude_vertical/oak_planks" | "chisel:continuity_reserved/00000904" | "chisel:continuity_reserved/00000903" | "chisel:continuity_reserved/00000900" | "chisel:block/jellybean/deepslate" | "minecraft:item/globe_banner_pattern" | "jsblock:block/station_ceiling_1" | "chisel:block/french/orange_concrete" | "chisel:continuity_reserved/00000909" | "jsblock:block/ticket_barrier_1_canin" | "chisel:block/tiles_medium/granite" | "chisel:continuity_reserved/00000906" | "chisel:continuity_reserved/00000905" | "chisel:continuity_reserved/00000908" | "chisel:continuity_reserved/00000907" | "chisel:continuity_reserved/00000913" | "chisel:continuity_reserved/00000912" | "chisel:continuity_reserved/00000915" | "chisel:continuity_reserved/00000914" | "chisel:block/dent/diorite" | "chisel:continuity_reserved/00000911" | "chisel:continuity_reserved/00000910" | "chisel:block/french/purple_concrete" | "chisel:block/cracked/deepslate" | "chisel:continuity_reserved/0000090b" | "chisel:continuity_reserved/0000090a" | "chisel:continuity_reserved/0000090d" | "minecraft:item/iron_shovel" | "chisel:continuity_reserved/0000090c" | "minecraft:block/magenta_candle" | "minecraft:item/broken_elytra" | "chisel:block/chaotic_medium/bricks" | "mtr:item/signal_connector" | "chisel:continuity_reserved/00000917" | "chisel:continuity_reserved/00000916" | "chisel:block/road/prismarine" | "chisel:continuity_reserved/00000919" | "chisel:continuity_reserved/00000918" | "chisel:block/crate_light/iron_block_bottom" | "chisel:block/encased_bricks/stone" | "chisel:block/smallingot/iron_block_bottom" | "minecraft:block/cobblestone" | "minecraft:item/chicken" | "minecraft:block/orange_terracotta" | "minecraft:block/powder_snow" | "mtr:block/lift_door_bottom_back_1" | "minecraft:block/wheat_stage0" | "minecraft:block/respawn_anchor_bottom" | "factory_blocks:block/wopanel" | "mtr:item/ticket_barrier_exit_1" | "chisel:block/small_bricks/purple_concrete" | "minecraft:block/red_sandstone_top" | "minecraft:block/moss_block" | "minecraft:block/weathered_cut_copper" | "chisel:block/french/stone" | "mtr:block/train_schedule_sensor_off" | "chisel:block/tiles_medium/redstone_block" | "minecraft:block/big_dripleaf_side" | "minecraft:item/totem_of_undying" | "mtr:sign/spit" | "chisel:block/shipping_crate/jungle_planks" | "chisel:block/soft_bricks/orange_concrete" | "chisel:block/encased_bricks/granite" | "minecraft:entity/conduit/base" | "minecraft:block/stripped_warped_stem" | "mtr:item/rail_connector_200" | "chisel:block/pillar/light_gray_concrete_top" | "chisel:continuity_reserved/000008df" | "minecraft:block/carrots_stage1" | "minecraft:block/carrots_stage0" | "chisel:continuity_reserved/000008dc" | "chisel:continuity_reserved/000008db" | "chisel:continuity_reserved/000008de" | "factory_blocks:block/metalbox_side" | "chisel:continuity_reserved/000008dd" | "chisel:continuity_reserved/000008da" | "minecraft:block/carrots_stage3" | "minecraft:block/carrots_stage2" | "chisel:block/twist/glowstone" | "chisel:continuity_reserved/000008f9" | "chisel:continuity_reserved/000008f8" | "chisel:continuity_reserved/000008f5" | "chisel:continuity_reserved/000008f4" | "chisel:continuity_reserved/000008f7" | "chisel:continuity_reserved/000008f6" | "chisel:continuity_reserved/000008f1" | "chisel:continuity_reserved/000008f0" | "chisel:continuity_reserved/000008f3" | "chisel:continuity_reserved/000008f2" | "chisel:block/panel/pink_concrete" | "chisel:continuity_reserved/000008ed" | "chisel:continuity_reserved/000008ec" | "chisel:continuity_reserved/000008ef" | "chisel:block/tiles_small/green_concrete" | "chisel:continuity_reserved/000008ee" | "mtr:item/pids_1" | "chisel:block/panel/diorite" | "chisel:continuity_reserved/000008eb" | "chisel:continuity_reserved/000008ea" | "minecraft:block/chorus_plant" | "mtr:item/pids_2" | "mtr:item/pids_3" | "chisel:items/chisel" | "chiselsandbits:items/sealant" | "chisel:block/pillar/light_blue_concrete_top" | "jsblock:block/pids_rv_sil_1" | "jsblock:block/pids_rv_sil_2" | "minecraft:block/tube_coral_fan" | "chisel:continuity_reserved/000008fe" | "chisel:continuity_reserved/000008fd" | "chisel:block/small_bricks/light_gray_concrete" | "londonunderground:block/tube_platforms/tactile_pavement" | "chisel:continuity_reserved/000008ff" | "chisel:continuity_reserved/000008fa" | "chisel:continuity_reserved/000008fc" | "chisel:continuity_reserved/000008fb" | "chisel:block/prism/red_concrete" | "chisel:block/solid_bricks/quartz" | "minecraft:block/spruce_planks" | "minecraft:block/pink_concrete_powder" | "minecraft:block/wheat_stage1" | "minecraft:block/wheat_stage2" | "minecraft:block/wheat_stage3" | "minecraft:block/wheat_stage4" | "minecraft:block/wheat_stage5" | "minecraft:item/birch_sign" | "minecraft:block/wheat_stage6" | "minecraft:block/podzol_side" | "minecraft:block/wheat_stage7" | "chisel:block/slant/coal_block" | "chisel:block/small_bricks/lime_concrete" | "chisel:block/zag/granite" | "chisel:block/ornate/blue_concrete" | "minecraft:block/dead_horn_coral_fan" | "chisel:block/chaotic_bricks/deepslate" | "chisel:block/four/diamond_block" | "mtr:item/cable_car_dashboard" | "minecraft:block/repeating_command_block_front" | "minecraft:block/red_mushroom_block" | "adorn:item/guide_book" | "chisel:continuity_reserved/000008a8" | "chisel:continuity_reserved/000008a7" | "mtr:item/glass_fence_shm" | "chisel:continuity_reserved/000008a9" | "chisel:continuity_reserved/000008b5" | "chisel:continuity_reserved/000008b4" | "mtr:block/train_cargo_unloader" | "chisel:continuity_reserved/000008b7" | "chisel:continuity_reserved/000008b6" | "chisel:continuity_reserved/000008b1" | "chisel:continuity_reserved/000008b0" | "chisel:continuity_reserved/000008b3" | "chisel:continuity_reserved/000008b2" | "minecraft:block/pointed_dripstone_up_tip" | "chisel:continuity_reserved/000008ad" | "chisel:continuity_reserved/000008ac" | "chisel:continuity_reserved/000008af" | "chisel:continuity_reserved/000008ae" | "chisel:block/cracked_bricks/quartz" | "chisel:continuity_reserved/000008ab" | "chisel:continuity_reserved/000008aa" | "chisel:continuity_reserved/000008b9" | "chisel:block/llama/red_wool" | "chisel:continuity_reserved/000008b8" | "chisel:continuity_reserved/000008c6" | "chisel:continuity_reserved/000008c5" | "chisel:continuity_reserved/000008c8" | "chisel:continuity_reserved/000008c7" | "chisel:continuity_reserved/000008c2" | "minecraft:block/lily_of_the_valley" | "chisel:continuity_reserved/000008c1" | "chisel:continuity_reserved/000008c4" | "chisel:block/twist/red_sandstone_top" | "chisel:continuity_reserved/000008c3" | "chisel:continuity_reserved/000008c0" | "minecraft:block/observer_side" | "chisel:continuity_reserved/000008be" | "chisel:continuity_reserved/000008bd" | "chisel:continuity_reserved/000008bf" | "chisel:continuity_reserved/000008ba" | "chisel:block/smooth/acacia_planks" | "chisel:continuity_reserved/000008bc" | "chisel:continuity_reserved/000008bb" | "chisel:continuity_reserved/000008c9" | "minecraft:block/loom_top" | "chisel:continuity_reserved/000008d7" | "chisel:continuity_reserved/000008d6" | "chisel:continuity_reserved/000008d9" | "chisel:continuity_reserved/000008d8" | "chisel:continuity_reserved/000008d3" | "chisel:continuity_reserved/000008d2" | "chisel:continuity_reserved/000008d5" | "chisel:continuity_reserved/000008d4" | "chisel:continuity_reserved/000008d1" | "chisel:continuity_reserved/000008d0" | "minecraft:block/deepslate_redstone_ore" | "chisel:block/prism/end_stone" | "chisel:block/cracked_bricks/purple_concrete" | "chisel:continuity_reserved/000008cf" | "chisel:continuity_reserved/000008ce" | "chisel:block/paneling/birch_planks" | "chisel:continuity_reserved/000008cb" | "chisel:continuity_reserved/000008ca" | "chisel:continuity_reserved/000008cd" | "chisel:continuity_reserved/000008cc" | "mtr:item/rail_connector_200_one_way" | "minecraft:item/melon_seeds" | "chisel:continuity_reserved/000008e8" | "chisel:continuity_reserved/000008e7" | "chisel:continuity_reserved/000008e9" | "chisel:block/small_bricks/magenta_concrete" | "chisel:continuity_reserved/000008e4" | "chisel:block/pillar/cobblestone_top" | "chisel:continuity_reserved/000008e3" | "chisel:continuity_reserved/000008e6" | "chisel:continuity_reserved/000008e5" | "chisel:block/raw/orange_concrete" | "chisel:continuity_reserved/000008e0" | "chisel:continuity_reserved/000008e2" | "chisel:continuity_reserved/000008e1" | "minecraft:block/smithing_table_bottom" | "minecraft:block/ladder" | "chisel:block/jellybean/ice" | "chisel:block/masonry/emerald_block" | "minecraft:block/stripped_dark_oak_log_top" | "chisel:block/vertical/crimson_planks" | "chisel:block/panel/magenta_concrete" | "minecraft:block/honey_block_side" | "minecraft:item/spyglass_model" | "minecraft:block/powered_rail_on" | "chisel:block/cracked_bricks/red_sandstone" | "minecraft:block/tnt_top" | "chisel:block/coin_tails/gold_block" | "mtr:item/tunnel_wall_creator_6_7" | "londonunderground:block/stop_marker" | "mtr:item/tunnel_wall_creator_6_5" | "mtr:item/tunnel_wall_creator_6_3" | "chisel:block/raw/yellow_concrete" | "chisel:block/encased_smooth/birch_planks" | "chisel:block/crate_dark/iron_block_bottom" | "chisel:block/large_tile/light_blue_concrete" | "mtr:item/tunnel_wall_creator_6_9" | "factory_blocks:block/old_vents" | "chisel:block/shipping_crate/spruce_planks" | "minecraft:block/polished_basalt_side" | "chisel:continuity_reserved/000008a4" | "chisel:continuity_reserved/000008a3" | "chisel:continuity_reserved/000008a6" | "chisel:continuity_reserved/000008a5" | "chisel:continuity_reserved/000008a0" | "chisel:continuity_reserved/000008a2" | "minecraft:item/quartz" | "chisel:continuity_reserved/000008a1" | "chisel:block/dent/lime_concrete" | "factory_blocks:block/ice" | "chisel:continuity_reserved/00000887" | "chisel:continuity_reserved/00000886" | "chisel:continuity_reserved/00000889" | "chisel:continuity_reserved/00000888" | "chisel:continuity_reserved/00000883" | "chisel:continuity_reserved/00000882" | "chisel:continuity_reserved/00000885" | "chisel:continuity_reserved/00000884" | "chisel:continuity_reserved/00000881" | "chisel:continuity_reserved/00000880" | "chisel:block/legacy/purple_wool" | "chisel:continuity_reserved/0000087f" | "chisel:continuity_reserved/0000087e" | "chisel:continuity_reserved/0000087b" | "minecraft:item/music_disc_far" | "chisel:continuity_reserved/0000087a" | "chisel:continuity_reserved/0000087d" | "chisel:continuity_reserved/0000087c" | "mtr:item/glass_fence_tsh" | "chisel:block/road/light_blue_concrete" | "chisel:block/bricks3/dirt" | "londonunderground:block/roundel4" | "londonunderground:block/roundel3" | "minecraft:item/creeper_banner_pattern" | "londonunderground:block/roundel2" | "chisel:continuity_reserved/00000898" | "chisel:continuity_reserved/00000897" | "chisel:continuity_reserved/00000899" | "chisel:continuity_reserved/00000894" | "chisel:continuity_reserved/00000893" | "chisel:continuity_reserved/00000896" | "chisel:continuity_reserved/00000895" | "londonunderground:block/roundel1" | "chisel:continuity_reserved/00000890" | "chisel:continuity_reserved/00000892" | "minecraft:block/furnace_side" | "chisel:continuity_reserved/00000891" | "chisel:continuity_reserved/0000088f" | "chisel:continuity_reserved/0000088c" | "chisel:continuity_reserved/0000088b" | "chisel:continuity_reserved/0000088e" | "chisel:block/panel/red_concrete" | "chisel:continuity_reserved/0000088d" | "chisel:continuity_reserved/0000088a" | "chisel:block/circular/deepslate" | "minecraft:item/jungle_door" | "chisel:block/dent/green_concrete" | "chisel:block/cut/cobblestone" | "chisel:continuity_reserved/0000089d" | "chisel:continuity_reserved/0000089c" | "chisel:continuity_reserved/0000089f" | "chisel:continuity_reserved/0000089e" | "chisel:block/encased_smooth/spruce_planks" | "chisel:continuity_reserved/0000089b" | "chisel:continuity_reserved/0000089a" | "jsblock:block/subsidy_machine_1" | "chisel:block/weaver/granite" | "chisel:block/solid_bricks/white_concrete" | "minecraft:item/leather_leggings" | "minecraft:block/black_stained_glass" | "chisel:continuity_reserved/00000847" | "chisel:continuity_reserved/00000846" | "chisel:continuity_reserved/00000849" | "chisel:continuity_reserved/00000848" | "chisel:block/llama/magenta_wool" | "chisel:continuity_reserved/00000843" | "minecraft:item/ink_sac" | "chisel:continuity_reserved/00000842" | "chisel:continuity_reserved/00000845" | "chisel:continuity_reserved/00000844" | "minecraft:item/stick" | "chisel:continuity_reserved/00000841" | "chisel:continuity_reserved/00000840" | "chisel:block/glyphs/sandstone" | "factory_blocks:block/hazardo" | "jsblock:block/helpline_5_upper" | "chisel:continuity_reserved/0000083f" | "chisel:continuity_reserved/0000083e" | "minecraft:block/piston_bottom" | "chisel:continuity_reserved/0000083b" | "chisel:continuity_reserved/0000083a" | "chisel:continuity_reserved/0000083d" | "chisel:continuity_reserved/0000083c" | "minecraft:item/honeycomb" | "chisel:continuity_reserved/00000858" | "chisel:continuity_reserved/00000857" | "chisel:continuity_reserved/00000859" | "chisel:continuity_reserved/00000854" | "chisel:block/pillar/nether_brick" | "chisel:continuity_reserved/00000853" | "chisel:continuity_reserved/00000856" | "chisel:continuity_reserved/00000855" | "chisel:continuity_reserved/00000850" | "chisel:continuity_reserved/00000852" | "chisel:continuity_reserved/00000851" | "chisel:block/prism/gray_concrete" | "chisel:block/tiles_medium/purpur" | "minecraft:block/copper_block" | "chisel:continuity_reserved/0000084f" | "chisel:continuity_reserved/0000084c" | "chisel:continuity_reserved/0000084b" | "chisel:continuity_reserved/0000084e" | "chisel:continuity_reserved/0000084d" | "chisel:block/solid_bricks/prismarine" | "chisel:block/ornate/andesite" | "chisel:block/slant/black_concrete" | "chisel:continuity_reserved/0000084a" | "chisel:block/simple/iron_block" | "chisel:continuity_reserved/00000869" | "chisel:continuity_reserved/00000868" | "chisel:continuity_reserved/00000865" | "chisel:continuity_reserved/00000864" | "chisel:continuity_reserved/00000867" | "chisel:continuity_reserved/00000866" | "minecraft:block/packed_ice" | "chisel:continuity_reserved/00000861" | "chisel:continuity_reserved/00000860" | "chisel:continuity_reserved/00000863" | "chisel:block/cracked/brown_concrete" | "chisel:continuity_reserved/00000862" | "chisel:block/chaotic_medium/deepslate" | "chisel:continuity_reserved/0000085d" | "chisel:continuity_reserved/0000085c" | "chisel:continuity_reserved/0000085f" | "chisel:continuity_reserved/0000085e" | "chisel:continuity_reserved/0000085b" | "chisel:continuity_reserved/0000085a" | "chisel:block/weaver/coal_block" | "chisel:continuity_reserved/00000879" | "chisel:continuity_reserved/00000876" | "chisel:continuity_reserved/00000875" | "chisel:continuity_reserved/00000878" | "bitsandchisels:item/diamond_chisel" | "chisel:continuity_reserved/00000877" | "chisel:continuity_reserved/00000872" | "chisel:continuity_reserved/00000871" | "chisel:continuity_reserved/00000874" | "chisel:continuity_reserved/00000873" | "chisel:continuity_reserved/00000870" | "minecraft:item/stone_sword" | "chisel:continuity_reserved/0000086e" | "chisel:continuity_reserved/0000086d" | "chisel:continuity_reserved/0000086f" | "chisel:continuity_reserved/0000086a" | "chisel:continuity_reserved/0000086c" | "chisel:continuity_reserved/0000086b" | "minecraft:item/baked_potato" | "chisel:continuity_reserved/00000803" | "chisel:continuity_reserved/00000802" | "chisel:block/chaotic_medium/lime_concrete" | "chisel:continuity_reserved/00000805" | "chisel:continuity_reserved/00000804" | "chisel:continuity_reserved/00000801" | "chisel:continuity_reserved/00000800" | "chisel:block/pillar/andesite_top" | "chisel:continuity_reserved/00000807" | "chisel:continuity_reserved/00000806" | "chisel:continuity_reserved/00000809" | "chisel:continuity_reserved/00000808" | "chisel:continuity_reserved/00000814" | "chisel:continuity_reserved/00000813" | "chisel:block/cracked_bricks/magenta_concrete" | "chisel:continuity_reserved/00000816" | "chisel:continuity_reserved/00000815" | "chisel:continuity_reserved/00000810" | "londonunderground:block/tube_1" | "chisel:continuity_reserved/00000812" | "chisel:continuity_reserved/00000811" | "chisel:block/encased_bricks/deepslate" | "minecraft:item/black_dye" | "chisel:continuity_reserved/0000080c" | "chisel:continuity_reserved/0000080b" | "chisel:continuity_reserved/0000080e" | "chisel:continuity_reserved/0000080d" | "minecraft:block/polished_diorite" | "chisel:continuity_reserved/0000080a" | "minecraft:block/smoker_top" | "minecraft:item/clay_ball" | "chisel:continuity_reserved/00000818" | "chisel:continuity_reserved/00000817" | "chisel:block/panel/deepslate" | "chisel:continuity_reserved/00000819" | "chisel:continuity_reserved/00000825" | "chisel:continuity_reserved/00000824" | "minecraft:item/sugar_cane" | "chisel:continuity_reserved/00000827" | "chisel:continuity_reserved/00000826" | "chisel:continuity_reserved/00000821" | "chisel:continuity_reserved/00000820" | "chisel:continuity_reserved/00000823" | "chisel:continuity_reserved/00000822" | "mtr:item/dashboard" | "chisel:continuity_reserved/0000080f" | "chisel:block/bevel_skeleton/red_sandstone" | "chisel:continuity_reserved/0000081d" | "chisel:continuity_reserved/0000081c" | "chisel:continuity_reserved/0000081f" | "chisel:continuity_reserved/0000081e" | "wheat_plus:block/road/line/double_white" | "chisel:continuity_reserved/0000081b" | "chisel:continuity_reserved/0000081a" | "chisel:block/encased/birch_planks" | "minecraft:block/lodestone_side" | "chisel:continuity_reserved/00000829" | "chisel:continuity_reserved/00000828" | "chisel:continuity_reserved/00000836" | "chisel:continuity_reserved/00000835" | "chisel:continuity_reserved/00000838" | "chisel:continuity_reserved/00000837" | "chisel:continuity_reserved/00000832" | "chisel:continuity_reserved/00000831" | "chisel:continuity_reserved/00000834" | "chisel:continuity_reserved/00000833" | "chisel:continuity_reserved/00000830" | "jsblock:block/helpline_6_lower" | "chisel:continuity_reserved/0000082e" | "chisel:continuity_reserved/0000082d" | "chisel:continuity_reserved/0000082f" | "chisel:continuity_reserved/0000082a" | "chisel:block/panelclassic/lapis_block" | "chisel:continuity_reserved/0000082c" | "chisel:continuity_reserved/0000082b" | "chisel:continuity_reserved/00000839" | "chisel:block/twist/redstone_block" | "mtr:item/railway_sign_4_odd" | "chisel:block/slant/cobblestone" | "mtr:item/clock_pole" | "chisel:block/mosaic/lime_concrete" | "chisel:block/panel/cobblestone" | "minecraft:item/cake" | "minecraft:item/rotten_flesh" | "chisel:block/circular/cyan_concrete" | "minecraft:block/bamboo_singleleaf" | "factory_blocks:block/scaffold" | "minecraft:block/diorite" | "chisel:block/ornate/brown_concrete" | "chisel:block/twist/lime_concrete" | "chisel:block/encased_bricks/brown_concrete" | "minecraft:block/turtle_egg" | "chisel:block/thick/glass" | "minecraft:entity/conduit/wind_vertical" | "chisel:block/vertical/jungle_planks" | "minecraft:block/cake_top" | "minecraft:item/brewing_stand" | "minecraft:block/red_sandstone" | "chisel:block/chaotic_bricks/black_concrete" | "wheat_plus:block/road/line/single_white" | "minecraft:block/bamboo_large_leaves" | "mtr:item/rail_connector_cable_car" | "chisel:block/array/light_blue_concrete" | "mtr:block/psd_door_top_back_2" | "mtr:block/psd_door_top_back_1" | "chisel:block/large_tile/lime_concrete" | "chisel:continuity_reserved/000007ff" | "chisel:continuity_reserved/000007fe" | "chisel:continuity_reserved/000007fb" | "chisel:block/french/red_sandstone" | "chisel:block/plates/gold_block" | "chisel:continuity_reserved/000007fa" | "chisel:block/road/white_concrete" | "chisel:continuity_reserved/000007fd" | "chisel:continuity_reserved/000007fc" | "chisel:block/moon/iron_block_top" | "minecraft:item/melon_slice" | "minecraft:block/redstone_lamp" | "chisel:block/slant/red_sandstone" | "londonunderground:block/tube_platforms/platform" | "minecraft:item/cooked_mutton" | "mtr:sign/gap_small" | "chisel:block/array/green_concrete" | "chisel:block/cut/green_concrete" | "minecraft:item/empty_armor_slot_leggings" | "chisel:block/chinese/glass" | "jsblock:block/light_gray_concrete" | "minecraft:item/potato" | "chisel:block/triple_bricks/white_concrete" | "chisel:block/raw/andesite" | "chisel:block/encased/dark_oak_planks" | "chisel:block/layer/yellow_concrete" | "chisel:block/encased_bricks/prismarine" | "chisel:block/coin_tails/gold_block_bottom" | "chisel:continuity_reserved/000007bf" | "chisel:continuity_reserved/000007be" | "minecraft:item/nautilus_shell" | "chisel:continuity_reserved/000007bb" | "chisel:continuity_reserved/000007ba" | "chisel:continuity_reserved/000007bd" | "minecraft:block/mycelium_side" | "chisel:continuity_reserved/000007bc" | "minecraft:block/blue_stained_glass" | "minecraft:item/comparator" | "chisel:continuity_reserved/000007d8" | "chisel:continuity_reserved/000007d7" | "chisel:continuity_reserved/000007d9" | "chisel:continuity_reserved/000007d4" | "chisel:continuity_reserved/000007d3" | "chisel:continuity_reserved/000007d6" | "chisel:continuity_reserved/000007d5" | "chisel:continuity_reserved/000007d0" | "chisel:continuity_reserved/000007d2" | "chisel:continuity_reserved/000007d1" | "chisel:block/panel/lime_concrete" | "chisel:continuity_reserved/000007cf" | "chisel:continuity_reserved/000007cc" | "chisel:continuity_reserved/000007cb" | "chisel:continuity_reserved/000007ce" | "minecraft:item/salmon_bucket" | "chisel:continuity_reserved/000007cd" | "minecraft:item/slime_ball" | "minecraft:block/potted_flowering_azalea_bush_side" | "chisel:block/large/oak_planks" | "chisel:continuity_reserved/000007ca" | "chisel:continuity_reserved/000007e9" | "chisel:continuity_reserved/000007e8" | "chisel:continuity_reserved/000007e5" | "chisel:continuity_reserved/000007e4" | "chisel:continuity_reserved/000007e7" | "chisel:continuity_reserved/000007e6" | "chisel:continuity_reserved/000007e1" | "chisel:continuity_reserved/000007e0" | "chisel:continuity_reserved/000007e3" | "chisel:continuity_reserved/000007e2" | "minecraft:block/stripped_spruce_log_top" | "chisel:continuity_reserved/000007dd" | "chisel:continuity_reserved/000007dc" | "chisel:continuity_reserved/000007df" | "chisel:continuity_reserved/000007de" | "chisel:continuity_reserved/000007db" | "chisel:continuity_reserved/000007da" | "chisel:continuity_reserved/000007f9" | "chisel:continuity_reserved/000007f6" | "chisel:continuity_reserved/000007f5" | "chisel:continuity_reserved/000007f8" | "chisel:continuity_reserved/000007f7" | "chisel:continuity_reserved/000007f2" | "chisel:continuity_reserved/000007f1" | "chisel:continuity_reserved/000007f4" | "chisel:continuity_reserved/000007f3" | "chisel:block/chaotic_medium/cobblestone" | "chisel:continuity_reserved/000007f0" | "minecraft:item/netherite_sword" | "chisel:continuity_reserved/000007ee" | "chisel:continuity_reserved/000007ed" | "chisel:continuity_reserved/000007ef" | "chisel:continuity_reserved/000007ea" | "chisel:continuity_reserved/000007ec" | "chisel:continuity_reserved/000007eb" | "chisel:block/gears/iron_block" | "chisel:block/cracked/black_concrete" | "minecraft:block/andesite" | "mtr:block/train_sensor_off" | "chisel:block/crude_paneling/jungle_planks" | "mtr:item/glass_fence_cio" | "minecraft:item/flower_banner_pattern" | "minecraft:block/nether_sprouts" | "mtr:block/black" | "chisel:continuity_reserved/000007a5" | "chisel:continuity_reserved/000007a4" | "chisel:continuity_reserved/000007a7" | "chisel:continuity_reserved/000007a6" | "chisel:continuity_reserved/000007a1" | "chisel:continuity_reserved/000007a0" | "chisel:continuity_reserved/000007a3" | "chisel:block/crude_vertical/acacia_planks" | "chisel:continuity_reserved/000007a2" | "chiselsandbits:items/monocle" | "chisel:block/slant/yellow_concrete" | "chisel:block/twist/deepslate_top" | "minecraft:block/pointed_dripstone_down_frustum" | "factory_blocks:continuity_reserved/00000ca9" | "factory_blocks:continuity_reserved/00000ca8" | "factory_blocks:continuity_reserved/00000ca7" | "factory_blocks:continuity_reserved/00000ca6" | "factory_blocks:continuity_reserved/00000ca5" | "chisel:continuity_reserved/000007a9" | "factory_blocks:continuity_reserved/00000ca4" | "minecraft:item/cocoa_beans" | "chisel:block/brick/gold_block_bottom" | "chisel:continuity_reserved/000007a8" | "factory_blocks:continuity_reserved/00000ca3" | "factory_blocks:continuity_reserved/00000ca2" | "factory_blocks:continuity_reserved/00000ca1" | "minecraft:block/magenta_shulker_box" | "chisel:block/raw/quartz" | "chisel:block/slant/red_concrete" | "chisel:continuity_reserved/000007b6" | "factory_blocks:continuity_reserved/00000cb1" | "chisel:continuity_reserved/000007b5" | "factory_blocks:continuity_reserved/00000cb0" | "chisel:continuity_reserved/000007b8" | "chisel:block/slant/orange_concrete" | "chisel:continuity_reserved/000007b7" | "chisel:continuity_reserved/000007b2" | "chisel:continuity_reserved/000007b1" | "chisel:block/tiles_small/white_concrete" | "chisel:continuity_reserved/000007b4" | "chisel:continuity_reserved/000007b3" | "chisel:continuity_reserved/000007b0" | "minecraft:block/sea_pickle" | "chisel:continuity_reserved/000007ae" | "chisel:continuity_reserved/000007ad" | "minecraft:entity/conduit/open_eye" | "chisel:continuity_reserved/000007af" | "minecraft:item/gold_nugget" | "chisel:continuity_reserved/000007aa" | "chisel:continuity_reserved/000007ac" | "chisel:continuity_reserved/000007ab" | "minecraft:block/podzol_top" | "chisel:continuity_reserved/000007b9" | "chisel:continuity_reserved/000007c7" | "factory_blocks:continuity_reserved/00000ca0" | "chisel:continuity_reserved/000007c6" | "chisel:continuity_reserved/000007c9" | "chisel:continuity_reserved/000007c8" | "minecraft:block/composter_ready" | "chisel:continuity_reserved/000007c3" | "chisel:continuity_reserved/000007c2" | "chisel:continuity_reserved/000007c5" | "chisel:continuity_reserved/000007c4" | "chisel:continuity_reserved/000007c1" | "chisel:continuity_reserved/000007c0" | "minecraft:block/brain_coral" | "factory_blocks:continuity_reserved/00000cba" | "jsblock:block/ticket_barrier_1_canout" | "factory_blocks:continuity_reserved/00000cc9" | "factory_blocks:continuity_reserved/00000cc8" | "factory_blocks:continuity_reserved/00000cc7" | "factory_blocks:continuity_reserved/00000cc6" | "factory_blocks:continuity_reserved/00000cc5" | "minecraft:item/suspicious_stew" | "factory_blocks:continuity_reserved/00000cc4" | "factory_blocks:continuity_reserved/00000cc3" | "factory_blocks:continuity_reserved/00000cd3" | "factory_blocks:continuity_reserved/00000cd2" | "minecraft:block/repeating_command_block_conditional" | "factory_blocks:continuity_reserved/00000cd1" | "chisel:block/circular/ice" | "factory_blocks:continuity_reserved/00000cd0" | "chisel:block/ornate/black_concrete" | "minecraft:block/repeating_command_block_back" | "minecraft:block/redstone_block" | "chisel:block/chaotic_medium/black_concrete" | "factory_blocks:continuity_reserved/00000cbf" | "factory_blocks:continuity_reserved/00000cbe" | "factory_blocks:continuity_reserved/00000cbd" | "minecraft:item/spruce_sign" | "factory_blocks:continuity_reserved/00000cbc" | "factory_blocks:continuity_reserved/00000cbb" | "minecraft:block/comparator_on" | "chisel:block/ornatesteel/glass" | "factory_blocks:continuity_reserved/00000cb9" | "factory_blocks:continuity_reserved/00000cb8" | "factory_blocks:continuity_reserved/00000cb7" | "factory_blocks:continuity_reserved/00000cb6" | "factory_blocks:continuity_reserved/00000cb5" | "factory_blocks:continuity_reserved/00000cb4" | "factory_blocks:continuity_reserved/00000cb3" | "factory_blocks:continuity_reserved/00000cb2" | "chisel:block/layer/orange_concrete" | "factory_blocks:continuity_reserved/00000cc2" | "factory_blocks:continuity_reserved/00000cc1" | "factory_blocks:continuity_reserved/00000cc0" | "minecraft:block/dried_kelp_side" | "mtr:item/rail_connector_300" | "chisel:block/braid/light_gray_concrete" | "factory_blocks:continuity_reserved/00000caf" | "factory_blocks:continuity_reserved/00000cae" | "factory_blocks:continuity_reserved/00000cad" | "factory_blocks:continuity_reserved/00000cac" | "factory_blocks:continuity_reserved/00000cab" | "factory_blocks:continuity_reserved/00000caa" | "jsblock:block/exit_sign_1" | "factory_blocks:continuity_reserved/00000cdc" | "factory_blocks:continuity_reserved/00000cdb" | "factory_blocks:continuity_reserved/00000cda" | "inmis:item/ender_pouch" | "factory_blocks:continuity_reserved/00000ce9" | "factory_blocks:continuity_reserved/00000ce8" | "factory_blocks:continuity_reserved/00000ce7" | "factory_blocks:continuity_reserved/00000ce6" | "factory_blocks:continuity_reserved/00000ce5" | "minecraft:item/nether_brick" | "minecraft:block/cracked_deepslate_bricks" | "factory_blocks:continuity_reserved/00000cf0" | "wheat_plus:block/road/line/single_white_slant" | "mtr:item/glass_fence_ckt" | "factory_blocks:continuity_reserved/00000cdf" | "factory_blocks:continuity_reserved/00000cde" | "factory_blocks:continuity_reserved/00000cdd" | "factory_blocks:continuity_reserved/00000ccb" | "factory_blocks:continuity_reserved/00000cca" | "chisel:block/encased_bricks/black_concrete" | "chisel:block/jellybean/blue_concrete" | "factory_blocks:continuity_reserved/00000cd9" | "factory_blocks:continuity_reserved/00000cd8" | "minecraft:block/sculk_sensor_tendril_inactive" | "factory_blocks:continuity_reserved/00000cd7" | "factory_blocks:continuity_reserved/00000cd6" | "chisel:block/tiles_medium/bricks" | "factory_blocks:continuity_reserved/00000cd5" | "factory_blocks:continuity_reserved/00000cd4" | "factory_blocks:continuity_reserved/00000ce4" | "chisel:block/cracked/ice" | "factory_blocks:continuity_reserved/00000ce3" | "factory_blocks:continuity_reserved/00000ce2" | "factory_blocks:continuity_reserved/00000ce1" | "factory_blocks:continuity_reserved/00000ce0" | "minecraft:entity/conduit/closed_eye" | "minecraft:block/stripped_warped_stem_top" | "adorn:block/chain_link_fence_edge" | "factory_blocks:continuity_reserved/00000ccf" | "minecraft:block/brain_coral_block" | "chisel:block/road/andesite" | "factory_blocks:continuity_reserved/00000cce" | "factory_blocks:continuity_reserved/00000ccd" | "chisel:block/encased_bricks/cyan_concrete" | "factory_blocks:continuity_reserved/00000ccc"; - type SoundEvent = "block.lodestone.fall" | "minecraft:block.lodestone.fall" | "entity.dolphin.eat" | "minecraft:entity.dolphin.eat" | "entity.player.attack.weak" | "minecraft:entity.player.attack.weak" | "entity.boat.paddle_water" | "minecraft:entity.boat.paddle_water" | "block.tuff.place" | "minecraft:block.tuff.place" | "entity.glow_item_frame.break" | "minecraft:entity.glow_item_frame.break" | "entity.drowned.step" | "minecraft:entity.drowned.step" | "music_disc.pigstep" | "minecraft:music_disc.pigstep" | "entity.hostile.hurt" | "minecraft:entity.hostile.hurt" | "entity.strider.step_lava" | "minecraft:entity.strider.step_lava" | "entity.magma_cube.hurt" | "minecraft:entity.magma_cube.hurt" | "entity.sheep.death" | "minecraft:entity.sheep.death" | "entity.elder_guardian.hurt_land" | "minecraft:entity.elder_guardian.hurt_land" | "block.fungus.hit" | "minecraft:block.fungus.hit" | "enchant.thorns.hit" | "minecraft:enchant.thorns.hit" | "block.wart_block.hit" | "minecraft:block.wart_block.hit" | "block.small_dripleaf.hit" | "minecraft:block.small_dripleaf.hit" | "entity.llama.death" | "minecraft:entity.llama.death" | "block.note_block.basedrum" | "minecraft:block.note_block.basedrum" | "entity.zombie_villager.cure" | "minecraft:entity.zombie_villager.cure" | "block.composter.fill_success" | "minecraft:block.composter.fill_success" | "block.powder_snow.place" | "minecraft:block.powder_snow.place" | "block.beacon.activate" | "minecraft:block.beacon.activate" | "entity.firework_rocket.shoot" | "minecraft:entity.firework_rocket.shoot" | "entity.shulker.death" | "minecraft:entity.shulker.death" | "entity.arrow.hit" | "minecraft:entity.arrow.hit" | "music.nether.warped_forest" | "minecraft:music.nether.warped_forest" | "entity.cow.ambient" | "minecraft:entity.cow.ambient" | "block.stem.place" | "minecraft:block.stem.place" | "entity.salmon.death" | "minecraft:entity.salmon.death" | "block.stone_button.click_off" | "minecraft:block.stone_button.click_off" | "item.bottle.empty" | "minecraft:item.bottle.empty" | "entity.pillager.ambient" | "minecraft:entity.pillager.ambient" | "entity.player.hurt_drown" | "minecraft:entity.player.hurt_drown" | "music.creative" | "minecraft:music.creative" | "block.metal_pressure_plate.click_off" | "minecraft:block.metal_pressure_plate.click_off" | "block.metal.step" | "minecraft:block.metal.step" | "ambient.nether_wastes.additions" | "minecraft:ambient.nether_wastes.additions" | "block.nylium.hit" | "minecraft:block.nylium.hit" | "entity.silverfish.ambient" | "minecraft:entity.silverfish.ambient" | "entity.puffer_fish.flop" | "minecraft:entity.puffer_fish.flop" | "entity.villager.work_shepherd" | "minecraft:entity.villager.work_shepherd" | "mtr:ticket_processor_entry" | "block.piston.contract" | "minecraft:block.piston.contract" | "entity.parrot.eat" | "minecraft:entity.parrot.eat" | "block.wool.step" | "minecraft:block.wool.step" | "block.deepslate_tiles.place" | "minecraft:block.deepslate_tiles.place" | "entity.llama.hurt" | "minecraft:entity.llama.hurt" | "block.sand.place" | "minecraft:block.sand.place" | "block.dispenser.dispense" | "minecraft:block.dispenser.dispense" | "entity.zombie_villager.death" | "minecraft:entity.zombie_villager.death" | "entity.enderman.teleport" | "minecraft:entity.enderman.teleport" | "entity.wolf.hurt" | "minecraft:entity.wolf.hurt" | "block.hanging_roots.place" | "minecraft:block.hanging_roots.place" | "entity.parrot.imitate.shulker" | "minecraft:entity.parrot.imitate.shulker" | "entity.spider.death" | "minecraft:entity.spider.death" | "londonunderground:seeitsayitsorted" | "ambient.soul_sand_valley.mood" | "minecraft:ambient.soul_sand_valley.mood" | "block.hanging_roots.fall" | "minecraft:block.hanging_roots.fall" | "block.coral_block.place" | "minecraft:block.coral_block.place" | "block.honey_block.place" | "minecraft:block.honey_block.place" | "music.menu" | "minecraft:music.menu" | "block.ancient_debris.hit" | "minecraft:block.ancient_debris.hit" | "block.wart_block.break" | "minecraft:block.wart_block.break" | "block.sculk_sensor.clicking_stop" | "minecraft:block.sculk_sensor.clicking_stop" | "block.nether_ore.place" | "minecraft:block.nether_ore.place" | "entity.skeleton.ambient" | "minecraft:entity.skeleton.ambient" | "ambient.crimson_forest.mood" | "minecraft:ambient.crimson_forest.mood" | "entity.fox.sniff" | "minecraft:entity.fox.sniff" | "block.stone_pressure_plate.click_off" | "minecraft:block.stone_pressure_plate.click_off" | "entity.villager.work_cleric" | "minecraft:entity.villager.work_cleric" | "block.tripwire.click_off" | "minecraft:block.tripwire.click_off" | "block.vine.step" | "minecraft:block.vine.step" | "block.nether_sprouts.fall" | "minecraft:block.nether_sprouts.fall" | "block.dispenser.fail" | "minecraft:block.dispenser.fail" | "block.soul_soil.break" | "minecraft:block.soul_soil.break" | "entity.witch.death" | "minecraft:entity.witch.death" | "block.chain.place" | "minecraft:block.chain.place" | "entity.zombie.ambient" | "minecraft:entity.zombie.ambient" | "block.pointed_dripstone.hit" | "minecraft:block.pointed_dripstone.hit" | "block.metal.fall" | "minecraft:block.metal.fall" | "entity.snow_golem.ambient" | "minecraft:entity.snow_golem.ambient" | "block.chest.close" | "minecraft:block.chest.close" | "block.deepslate_tiles.hit" | "minecraft:block.deepslate_tiles.hit" | "entity.shulker.hurt" | "minecraft:entity.shulker.hurt" | "block.deepslate_tiles.break" | "minecraft:block.deepslate_tiles.break" | "block.lantern.hit" | "minecraft:block.lantern.hit" | "event.raid.horn" | "minecraft:event.raid.horn" | "block.beehive.shear" | "minecraft:block.beehive.shear" | "block.campfire.crackle" | "minecraft:block.campfire.crackle" | "entity.husk.ambient" | "minecraft:entity.husk.ambient" | "entity.cow.hurt" | "minecraft:entity.cow.hurt" | "block.hanging_roots.step" | "minecraft:block.hanging_roots.step" | "block.wool.fall" | "minecraft:block.wool.fall" | "entity.parrot.imitate.husk" | "minecraft:entity.parrot.imitate.husk" | "adorn:block.adorn.chain_link_fence.hit" | "block.scaffolding.fall" | "minecraft:block.scaffolding.fall" | "entity.silverfish.death" | "minecraft:entity.silverfish.death" | "entity.ender_dragon.ambient" | "minecraft:entity.ender_dragon.ambient" | "entity.piglin.hurt" | "minecraft:entity.piglin.hurt" | "block.wart_block.place" | "minecraft:block.wart_block.place" | "block.candle.extinguish" | "minecraft:block.candle.extinguish" | "entity.fox.sleep" | "minecraft:entity.fox.sleep" | "entity.axolotl.death" | "minecraft:entity.axolotl.death" | "block.fence_gate.close" | "minecraft:block.fence_gate.close" | "music.credits" | "minecraft:music.credits" | "entity.villager.work_mason" | "minecraft:entity.villager.work_mason" | "ambient.warped_forest.additions" | "minecraft:ambient.warped_forest.additions" | "entity.villager.work_leatherworker" | "minecraft:entity.villager.work_leatherworker" | "entity.firework_rocket.twinkle_far" | "minecraft:entity.firework_rocket.twinkle_far" | "entity.wolf.pant" | "minecraft:entity.wolf.pant" | "block.bamboo.step" | "minecraft:block.bamboo.step" | "block.chain.break" | "minecraft:block.chain.break" | "block.small_dripleaf.step" | "minecraft:block.small_dripleaf.step" | "item.bucket.fill_fish" | "minecraft:item.bucket.fill_fish" | "entity.parrot.death" | "minecraft:entity.parrot.death" | "block.ancient_debris.step" | "minecraft:block.ancient_debris.step" | "entity.squid.ambient" | "minecraft:entity.squid.ambient" | "block.soul_sand.break" | "minecraft:block.soul_sand.break" | "entity.goat.screaming.ram_impact" | "minecraft:entity.goat.screaming.ram_impact" | "block.note_block.flute" | "minecraft:block.note_block.flute" | "block.dripstone_block.hit" | "minecraft:block.dripstone_block.hit" | "entity.pillager.death" | "minecraft:entity.pillager.death" | "entity.ravager.attack" | "minecraft:entity.ravager.attack" | "entity.armor_stand.place" | "minecraft:entity.armor_stand.place" | "music.overworld.grove" | "minecraft:music.overworld.grove" | "entity.zombie.hurt" | "minecraft:entity.zombie.hurt" | "entity.hoglin.step" | "minecraft:entity.hoglin.step" | "entity.puffer_fish.sting" | "minecraft:entity.puffer_fish.sting" | "block.tuff.break" | "minecraft:block.tuff.break" | "block.azalea.hit" | "minecraft:block.azalea.hit" | "entity.llama.angry" | "minecraft:entity.llama.angry" | "entity.generic.burn" | "minecraft:entity.generic.burn" | "block.nylium.break" | "minecraft:block.nylium.break" | "entity.pillager.hurt" | "minecraft:entity.pillager.hurt" | "block.cave_vines.pick_berries" | "minecraft:block.cave_vines.pick_berries" | "entity.endermite.ambient" | "minecraft:entity.endermite.ambient" | "block.portal.travel" | "minecraft:block.portal.travel" | "block.stone.fall" | "minecraft:block.stone.fall" | "block.coral_block.step" | "minecraft:block.coral_block.step" | "block.netherite_block.step" | "minecraft:block.netherite_block.step" | "block.gravel.fall" | "minecraft:block.gravel.fall" | "entity.zombie.destroy_egg" | "minecraft:entity.zombie.destroy_egg" | "entity.goat.screaming.ambient" | "minecraft:entity.goat.screaming.ambient" | "block.flowering_azalea.break" | "minecraft:block.flowering_azalea.break" | "entity.armor_stand.hit" | "minecraft:entity.armor_stand.hit" | "entity.bee.pollinate" | "minecraft:entity.bee.pollinate" | "entity.ender_dragon.growl" | "minecraft:entity.ender_dragon.growl" | "block.gravel.break" | "minecraft:block.gravel.break" | "block.bamboo.break" | "minecraft:block.bamboo.break" | "block.gilded_blackstone.hit" | "minecraft:block.gilded_blackstone.hit" | "block.candle.place" | "minecraft:block.candle.place" | "entity.panda.step" | "minecraft:entity.panda.step" | "entity.parrot.imitate.spider" | "minecraft:entity.parrot.imitate.spider" | "block.amethyst_cluster.hit" | "minecraft:block.amethyst_cluster.hit" | "entity.villager.work_farmer" | "minecraft:entity.villager.work_farmer" | "entity.polar_bear.step" | "minecraft:entity.polar_bear.step" | "block.netherrack.place" | "minecraft:block.netherrack.place" | "block.wooden_pressure_plate.click_off" | "minecraft:block.wooden_pressure_plate.click_off" | "entity.zoglin.angry" | "minecraft:entity.zoglin.angry" | "entity.elder_guardian.ambient" | "minecraft:entity.elder_guardian.ambient" | "block.beehive.exit" | "minecraft:block.beehive.exit" | "block.nether_bricks.step" | "minecraft:block.nether_bricks.step" | "block.note_block.didgeridoo" | "minecraft:block.note_block.didgeridoo" | "entity.villager.hurt" | "minecraft:entity.villager.hurt" | "block.conduit.attack.target" | "minecraft:block.conduit.attack.target" | "entity.cow.milk" | "minecraft:entity.cow.milk" | "block.note_block.xylophone" | "minecraft:block.note_block.xylophone" | "block.note_block.iron_xylophone" | "minecraft:block.note_block.iron_xylophone" | "block.powder_snow.break" | "minecraft:block.powder_snow.break" | "block.wet_grass.fall" | "minecraft:block.wet_grass.fall" | "block.note_block.bass" | "minecraft:block.note_block.bass" | "entity.chicken.ambient" | "minecraft:entity.chicken.ambient" | "block.vine.fall" | "minecraft:block.vine.fall" | "music.nether.crimson_forest" | "minecraft:music.nether.crimson_forest" | "entity.skeleton.converted_to_stray" | "minecraft:entity.skeleton.converted_to_stray" | "entity.phantom.ambient" | "minecraft:entity.phantom.ambient" | "entity.piglin_brute.step" | "minecraft:entity.piglin_brute.step" | "entity.drowned.death_water" | "minecraft:entity.drowned.death_water" | "entity.ender_dragon.hurt" | "minecraft:entity.ender_dragon.hurt" | "block.wood.break" | "minecraft:block.wood.break" | "music.game" | "minecraft:music.game" | "item.armor.equip_leather" | "minecraft:item.armor.equip_leather" | "block.pointed_dripstone.drip_water_into_cauldron" | "minecraft:block.pointed_dripstone.drip_water_into_cauldron" | "block.nylium.place" | "minecraft:block.nylium.place" | "entity.piglin.jealous" | "minecraft:entity.piglin.jealous" | "block.wooden_door.open" | "minecraft:block.wooden_door.open" | "block.blastfurnace.fire_crackle" | "minecraft:block.blastfurnace.fire_crackle" | "block.wood.fall" | "minecraft:block.wood.fall" | "block.soul_sand.step" | "minecraft:block.soul_sand.step" | "entity.player.hurt_sweet_berry_bush" | "minecraft:entity.player.hurt_sweet_berry_bush" | "entity.shulker.teleport" | "minecraft:entity.shulker.teleport" | "block.stone.step" | "minecraft:block.stone.step" | "block.scaffolding.step" | "minecraft:block.scaffolding.step" | "entity.villager.work_armorer" | "minecraft:entity.villager.work_armorer" | "entity.cod.flop" | "minecraft:entity.cod.flop" | "entity.wither.shoot" | "minecraft:entity.wither.shoot" | "entity.llama.ambient" | "minecraft:entity.llama.ambient" | "entity.wolf.whine" | "minecraft:entity.wolf.whine" | "item.armor.equip_gold" | "minecraft:item.armor.equip_gold" | "entity.panda.death" | "minecraft:entity.panda.death" | "entity.tropical_fish.flop" | "minecraft:entity.tropical_fish.flop" | "block.pointed_dripstone.land" | "minecraft:block.pointed_dripstone.land" | "block.iron_door.close" | "minecraft:block.iron_door.close" | "block.rooted_dirt.hit" | "minecraft:block.rooted_dirt.hit" | "item.bundle.insert" | "minecraft:item.bundle.insert" | "entity.elder_guardian.death" | "minecraft:entity.elder_guardian.death" | "entity.husk.step" | "minecraft:entity.husk.step" | "entity.magma_cube.death" | "minecraft:entity.magma_cube.death" | "entity.goat.long_jump" | "minecraft:entity.goat.long_jump" | "block.small_dripleaf.fall" | "minecraft:block.small_dripleaf.fall" | "block.sand.step" | "minecraft:block.sand.step" | "entity.pig.saddle" | "minecraft:entity.pig.saddle" | "block.anvil.destroy" | "minecraft:block.anvil.destroy" | "block.lodestone.step" | "minecraft:block.lodestone.step" | "item.bundle.remove_one" | "minecraft:item.bundle.remove_one" | "entity.leash_knot.place" | "minecraft:entity.leash_knot.place" | "entity.glow_squid.squirt" | "minecraft:entity.glow_squid.squirt" | "entity.ravager.step" | "minecraft:entity.ravager.step" | "block.stem.break" | "minecraft:block.stem.break" | "entity.bat.loop" | "minecraft:entity.bat.loop" | "block.end_portal.spawn" | "minecraft:block.end_portal.spawn" | "entity.wither_skeleton.step" | "minecraft:entity.wither_skeleton.step" | "entity.tnt.primed" | "minecraft:entity.tnt.primed" | "adorn:block.adorn.chain_link_fence.fall" | "entity.hostile.small_fall" | "minecraft:entity.hostile.small_fall" | "entity.villager.yes" | "minecraft:entity.villager.yes" | "block.sculk_sensor.step" | "minecraft:block.sculk_sensor.step" | "entity.parrot.imitate.ravager" | "minecraft:entity.parrot.imitate.ravager" | "item.crossbow.quick_charge_3" | "minecraft:item.crossbow.quick_charge_3" | "block.gilded_blackstone.fall" | "minecraft:block.gilded_blackstone.fall" | "item.crossbow.quick_charge_2" | "minecraft:item.crossbow.quick_charge_2" | "item.crossbow.quick_charge_1" | "minecraft:item.crossbow.quick_charge_1" | "block.spore_blossom.break" | "minecraft:block.spore_blossom.break" | "block.soul_sand.hit" | "minecraft:block.soul_sand.hit" | "entity.dolphin.death" | "minecraft:entity.dolphin.death" | "entity.splash_potion.break" | "minecraft:entity.splash_potion.break" | "block.moss.fall" | "minecraft:block.moss.fall" | "ambient.warped_forest.loop" | "minecraft:ambient.warped_forest.loop" | "entity.parrot.imitate.illusioner" | "minecraft:entity.parrot.imitate.illusioner" | "entity.parrot.imitate.wither" | "minecraft:entity.parrot.imitate.wither" | "block.sweet_berry_bush.pick_berries" | "minecraft:block.sweet_berry_bush.pick_berries" | "entity.zombie.infect" | "minecraft:entity.zombie.infect" | "block.cave_vines.step" | "minecraft:block.cave_vines.step" | "entity.parrot.imitate.zoglin" | "minecraft:entity.parrot.imitate.zoglin" | "ui.toast.in" | "minecraft:ui.toast.in" | "entity.player.attack.nodamage" | "minecraft:entity.player.attack.nodamage" | "particle.soul_escape" | "minecraft:particle.soul_escape" | "ui.button.click" | "minecraft:ui.button.click" | "entity.player.big_fall" | "minecraft:entity.player.big_fall" | "entity.endermite.hurt" | "minecraft:entity.endermite.hurt" | "ambient.nether_wastes.loop" | "minecraft:ambient.nether_wastes.loop" | "block.nether_bricks.place" | "minecraft:block.nether_bricks.place" | "entity.skeleton.shoot" | "minecraft:entity.skeleton.shoot" | "block.chain.step" | "minecraft:block.chain.step" | "entity.ravager.stunned" | "minecraft:entity.ravager.stunned" | "entity.parrot.imitate.blaze" | "minecraft:entity.parrot.imitate.blaze" | "entity.mule.chest" | "minecraft:entity.mule.chest" | "block.stone.break" | "minecraft:block.stone.break" | "item.flintandsteel.use" | "minecraft:item.flintandsteel.use" | "entity.squid.hurt" | "minecraft:entity.squid.hurt" | "entity.goat.hurt" | "minecraft:entity.goat.hurt" | "block.sand.break" | "minecraft:block.sand.break" | "entity.phantom.flap" | "minecraft:entity.phantom.flap" | "entity.witch.drink" | "minecraft:entity.witch.drink" | "item.armor.equip_diamond" | "minecraft:item.armor.equip_diamond" | "entity.silverfish.step" | "minecraft:entity.silverfish.step" | "block.cave_vines.fall" | "minecraft:block.cave_vines.fall" | "item.armor.equip_chain" | "minecraft:item.armor.equip_chain" | "block.bone_block.hit" | "minecraft:block.bone_block.hit" | "block.composter.fill" | "minecraft:block.composter.fill" | "block.nether_ore.break" | "minecraft:block.nether_ore.break" | "entity.chicken.hurt" | "minecraft:entity.chicken.hurt" | "block.nether_bricks.fall" | "minecraft:block.nether_bricks.fall" | "entity.blaze.death" | "minecraft:entity.blaze.death" | "entity.item.pickup" | "minecraft:entity.item.pickup" | "entity.zombie_villager.step" | "minecraft:entity.zombie_villager.step" | "entity.player.hurt" | "minecraft:entity.player.hurt" | "block.gilded_blackstone.step" | "minecraft:block.gilded_blackstone.step" | "block.roots.hit" | "minecraft:block.roots.hit" | "entity.vex.ambient" | "minecraft:entity.vex.ambient" | "entity.fox.spit" | "minecraft:entity.fox.spit" | "entity.wandering_trader.death" | "minecraft:entity.wandering_trader.death" | "block.lava.extinguish" | "minecraft:block.lava.extinguish" | "entity.goat.screaming.hurt" | "minecraft:entity.goat.screaming.hurt" | "block.respawn_anchor.ambient" | "minecraft:block.respawn_anchor.ambient" | "entity.piglin.celebrate" | "minecraft:entity.piglin.celebrate" | "entity.chicken.egg" | "minecraft:entity.chicken.egg" | "block.moss.place" | "minecraft:block.moss.place" | "entity.parrot.imitate.silverfish" | "minecraft:entity.parrot.imitate.silverfish" | "entity.ghast.shoot" | "minecraft:entity.ghast.shoot" | "block.snow.hit" | "minecraft:block.snow.hit" | "entity.polar_bear.hurt" | "minecraft:entity.polar_bear.hurt" | "entity.ravager.roar" | "minecraft:entity.ravager.roar" | "block.barrel.open" | "minecraft:block.barrel.open" | "entity.salmon.flop" | "minecraft:entity.salmon.flop" | "block.azalea_leaves.fall" | "minecraft:block.azalea_leaves.fall" | "entity.drowned.ambient" | "minecraft:entity.drowned.ambient" | "block.roots.break" | "minecraft:block.roots.break" | "entity.magma_cube.hurt_small" | "minecraft:entity.magma_cube.hurt_small" | "entity.goat.screaming.milk" | "minecraft:entity.goat.screaming.milk" | "entity.goat.eat" | "minecraft:entity.goat.eat" | "entity.glow_item_frame.place" | "minecraft:entity.glow_item_frame.place" | "entity.bat.ambient" | "minecraft:entity.bat.ambient" | "entity.cat.beg_for_food" | "minecraft:entity.cat.beg_for_food" | "block.tripwire.click_on" | "minecraft:block.tripwire.click_on" | "entity.strider.retreat" | "minecraft:entity.strider.retreat" | "entity.firework_rocket.launch" | "minecraft:entity.firework_rocket.launch" | "entity.zoglin.death" | "minecraft:entity.zoglin.death" | "entity.strider.step" | "minecraft:entity.strider.step" | "block.wool.hit" | "minecraft:block.wool.hit" | "block.wood.step" | "minecraft:block.wood.step" | "adorn:block.adorn.chain_link_fence.step" | "block.bubble_column.bubble_pop" | "minecraft:block.bubble_column.bubble_pop" | "entity.minecart.riding" | "minecraft:entity.minecart.riding" | "entity.player.breath" | "minecraft:entity.player.breath" | "item.axe.wax_off" | "minecraft:item.axe.wax_off" | "entity.fox.eat" | "minecraft:entity.fox.eat" | "block.metal.hit" | "minecraft:block.metal.hit" | "entity.goat.milk" | "minecraft:entity.goat.milk" | "block.sand.hit" | "minecraft:block.sand.hit" | "block.soul_sand.fall" | "minecraft:block.soul_sand.fall" | "entity.hoglin.converted_to_zombified" | "minecraft:entity.hoglin.converted_to_zombified" | "entity.polar_bear.warning" | "minecraft:entity.polar_bear.warning" | "block.glass.step" | "minecraft:block.glass.step" | "entity.parrot.step" | "minecraft:entity.parrot.step" | "entity.endermite.death" | "minecraft:entity.endermite.death" | "item.nether_wart.plant" | "minecraft:item.nether_wart.plant" | "entity.hoglin.angry" | "minecraft:entity.hoglin.angry" | "block.sculk_sensor.fall" | "minecraft:block.sculk_sensor.fall" | "block.moss.break" | "minecraft:block.moss.break" | "entity.zombie.step" | "minecraft:entity.zombie.step" | "music.end" | "minecraft:music.end" | "entity.wither.death" | "minecraft:entity.wither.death" | "entity.vex.charge" | "minecraft:entity.vex.charge" | "block.chest.open" | "minecraft:block.chest.open" | "entity.generic.drink" | "minecraft:entity.generic.drink" | "entity.item_frame.rotate_item" | "minecraft:entity.item_frame.rotate_item" | "entity.bee.sting" | "minecraft:entity.bee.sting" | "block.vine.hit" | "minecraft:block.vine.hit" | "entity.parrot.imitate.ender_dragon" | "minecraft:entity.parrot.imitate.ender_dragon" | "entity.piglin_brute.ambient" | "minecraft:entity.piglin_brute.ambient" | "block.cave_vines.break" | "minecraft:block.cave_vines.break" | "block.slime_block.place" | "minecraft:block.slime_block.place" | "block.pointed_dripstone.drip_lava_into_cauldron" | "minecraft:block.pointed_dripstone.drip_lava_into_cauldron" | "block.azalea.place" | "minecraft:block.azalea.place" | "block.grass.break" | "minecraft:block.grass.break" | "block.spore_blossom.fall" | "minecraft:block.spore_blossom.fall" | "entity.egg.throw" | "minecraft:entity.egg.throw" | "entity.player.small_fall" | "minecraft:entity.player.small_fall" | "entity.cow.step" | "minecraft:entity.cow.step" | "entity.leash_knot.break" | "minecraft:entity.leash_knot.break" | "entity.villager.work_librarian" | "minecraft:entity.villager.work_librarian" | "entity.illusioner.prepare_blindness" | "minecraft:entity.illusioner.prepare_blindness" | "block.basalt.hit" | "minecraft:block.basalt.hit" | "block.chain.fall" | "minecraft:block.chain.fall" | "music.nether.nether_wastes" | "minecraft:music.nether.nether_wastes" | "item.spyglass.stop_using" | "minecraft:item.spyglass.stop_using" | "block.fungus.step" | "minecraft:block.fungus.step" | "block.big_dripleaf.fall" | "minecraft:block.big_dripleaf.fall" | "entity.horse.step" | "minecraft:entity.horse.step" | "block.spore_blossom.place" | "minecraft:block.spore_blossom.place" | "entity.shulker_bullet.hit" | "minecraft:entity.shulker_bullet.hit" | "block.beacon.ambient" | "minecraft:block.beacon.ambient" | "block.moss_carpet.break" | "minecraft:block.moss_carpet.break" | "music_disc.wait" | "minecraft:music_disc.wait" | "entity.puffer_fish.death" | "minecraft:entity.puffer_fish.death" | "entity.fox.bite" | "minecraft:entity.fox.bite" | "item.trident.thunder" | "minecraft:item.trident.thunder" | "entity.elder_guardian.death_land" | "minecraft:entity.elder_guardian.death_land" | "item.bone_meal.use" | "minecraft:item.bone_meal.use" | "block.small_dripleaf.place" | "minecraft:block.small_dripleaf.place" | "block.metal_pressure_plate.click_on" | "minecraft:block.metal_pressure_plate.click_on" | "entity.pig.step" | "minecraft:entity.pig.step" | "entity.slime.hurt_small" | "minecraft:entity.slime.hurt_small" | "block.basalt.place" | "minecraft:block.basalt.place" | "entity.experience_bottle.throw" | "minecraft:entity.experience_bottle.throw" | "item.bucket.fill_powder_snow" | "minecraft:item.bucket.fill_powder_snow" | "block.wooden_button.click_on" | "minecraft:block.wooden_button.click_on" | "entity.skeleton_horse.hurt" | "minecraft:entity.skeleton_horse.hurt" | "item.spyglass.use" | "minecraft:item.spyglass.use" | "block.chorus_flower.death" | "minecraft:block.chorus_flower.death" | "entity.turtle.swim" | "minecraft:entity.turtle.swim" | "block.respawn_anchor.charge" | "minecraft:block.respawn_anchor.charge" | "entity.goat.death" | "minecraft:entity.goat.death" | "block.grass.step" | "minecraft:block.grass.step" | "entity.illusioner.prepare_mirror" | "minecraft:entity.illusioner.prepare_mirror" | "entity.hoglin.retreat" | "minecraft:entity.hoglin.retreat" | "entity.enderman.scream" | "minecraft:entity.enderman.scream" | "music.overworld.meadow" | "minecraft:music.overworld.meadow" | "entity.ravager.death" | "minecraft:entity.ravager.death" | "item.bottle.fill_dragonbreath" | "minecraft:item.bottle.fill_dragonbreath" | "item.trident.return" | "minecraft:item.trident.return" | "entity.wolf.howl" | "minecraft:entity.wolf.howl" | "item.bucket.fill" | "minecraft:item.bucket.fill" | "block.scaffolding.place" | "minecraft:block.scaffolding.place" | "item.crossbow.loading_end" | "minecraft:item.crossbow.loading_end" | "item.hoe.till" | "minecraft:item.hoe.till" | "entity.zombie_villager.ambient" | "minecraft:entity.zombie_villager.ambient" | "block.bamboo_sapling.hit" | "minecraft:block.bamboo_sapling.hit" | "block.shroomlight.hit" | "minecraft:block.shroomlight.hit" | "entity.turtle.death_baby" | "minecraft:entity.turtle.death_baby" | "entity.fishing_bobber.splash" | "minecraft:entity.fishing_bobber.splash" | "block.anvil.hit" | "minecraft:block.anvil.hit" | "item.chorus_fruit.teleport" | "minecraft:item.chorus_fruit.teleport" | "entity.llama.eat" | "minecraft:entity.llama.eat" | "entity.sheep.step" | "minecraft:entity.sheep.step" | "entity.wither.spawn" | "minecraft:entity.wither.spawn" | "block.brewing_stand.brew" | "minecraft:block.brewing_stand.brew" | "entity.enderman.stare" | "minecraft:entity.enderman.stare" | "entity.zombified_piglin.death" | "minecraft:entity.zombified_piglin.death" | "block.beehive.work" | "minecraft:block.beehive.work" | "entity.wandering_trader.hurt" | "minecraft:entity.wandering_trader.hurt" | "entity.hostile.splash" | "minecraft:entity.hostile.splash" | "entity.panda.eat" | "minecraft:entity.panda.eat" | "block.ladder.place" | "minecraft:block.ladder.place" | "entity.panda.worried_ambient" | "minecraft:entity.panda.worried_ambient" | "ambient.cave" | "minecraft:ambient.cave" | "entity.llama.step" | "minecraft:entity.llama.step" | "block.big_dripleaf.break" | "minecraft:block.big_dripleaf.break" | "block.amethyst_block.chime" | "minecraft:block.amethyst_block.chime" | "entity.drowned.hurt_water" | "minecraft:entity.drowned.hurt_water" | "item.trident.throw" | "minecraft:item.trident.throw" | "entity.spider.ambient" | "minecraft:entity.spider.ambient" | "entity.slime.jump_small" | "minecraft:entity.slime.jump_small" | "block.roots.place" | "minecraft:block.roots.place" | "block.anvil.land" | "minecraft:block.anvil.land" | "entity.skeleton_horse.ambient_water" | "minecraft:entity.skeleton_horse.ambient_water" | "block.note_block.bell" | "minecraft:block.note_block.bell" | "entity.magma_cube.squish_small" | "minecraft:entity.magma_cube.squish_small" | "block.portal.trigger" | "minecraft:block.portal.trigger" | "block.glass.fall" | "minecraft:block.glass.fall" | "item.trident.riptide_2" | "minecraft:item.trident.riptide_2" | "entity.spider.hurt" | "minecraft:entity.spider.hurt" | "item.trident.riptide_3" | "minecraft:item.trident.riptide_3" | "item.trident.riptide_1" | "minecraft:item.trident.riptide_1" | "music_disc.blocks" | "minecraft:music_disc.blocks" | "londonunderground:cityambient" | "block.respawn_anchor.deplete" | "minecraft:block.respawn_anchor.deplete" | "block.spore_blossom.step" | "minecraft:block.spore_blossom.step" | "block.basalt.break" | "minecraft:block.basalt.break" | "block.scaffolding.break" | "minecraft:block.scaffolding.break" | "block.moss_carpet.hit" | "minecraft:block.moss_carpet.hit" | "entity.squid.squirt" | "minecraft:entity.squid.squirt" | "block.ender_chest.open" | "minecraft:block.ender_chest.open" | "entity.parrot.ambient" | "minecraft:entity.parrot.ambient" | "entity.shulker.open" | "minecraft:entity.shulker.open" | "entity.glow_item_frame.remove_item" | "minecraft:entity.glow_item_frame.remove_item" | "entity.fox.screech" | "minecraft:entity.fox.screech" | "block.moss.step" | "minecraft:block.moss.step" | "entity.mooshroom.milk" | "minecraft:entity.mooshroom.milk" | "block.fungus.break" | "minecraft:block.fungus.break" | "entity.vindicator.death" | "minecraft:entity.vindicator.death" | "entity.glow_item_frame.rotate_item" | "minecraft:entity.glow_item_frame.rotate_item" | "entity.mule.ambient" | "minecraft:entity.mule.ambient" | "entity.tropical_fish.hurt" | "minecraft:entity.tropical_fish.hurt" | "entity.lingering_potion.throw" | "minecraft:entity.lingering_potion.throw" | "entity.wither.hurt" | "minecraft:entity.wither.hurt" | "entity.fox.teleport" | "minecraft:entity.fox.teleport" | "block.sculk_sensor.hit" | "minecraft:block.sculk_sensor.hit" | "block.amethyst_block.fall" | "minecraft:block.amethyst_block.fall" | "entity.ender_eye.death" | "minecraft:entity.ender_eye.death" | "block.anvil.place" | "minecraft:block.anvil.place" | "entity.parrot.imitate.slime" | "minecraft:entity.parrot.imitate.slime" | "entity.villager.work_toolsmith" | "minecraft:entity.villager.work_toolsmith" | "entity.chicken.step" | "minecraft:entity.chicken.step" | "entity.generic.eat" | "minecraft:entity.generic.eat" | "entity.strider.saddle" | "minecraft:entity.strider.saddle" | "block.deepslate.step" | "minecraft:block.deepslate.step" | "entity.boat.paddle_land" | "minecraft:entity.boat.paddle_land" | "block.sand.fall" | "minecraft:block.sand.fall" | "block.azalea_leaves.place" | "minecraft:block.azalea_leaves.place" | "entity.pig.death" | "minecraft:entity.pig.death" | "block.dripstone_block.place" | "minecraft:block.dripstone_block.place" | "music_disc.cat" | "minecraft:music_disc.cat" | "block.slime_block.step" | "minecraft:block.slime_block.step" | "entity.donkey.death" | "minecraft:entity.donkey.death" | "entity.zoglin.hurt" | "minecraft:entity.zoglin.hurt" | "entity.bee.loop" | "minecraft:entity.bee.loop" | "entity.elder_guardian.curse" | "minecraft:entity.elder_guardian.curse" | "entity.horse.saddle" | "minecraft:entity.horse.saddle" | "block.nether_gold_ore.place" | "minecraft:block.nether_gold_ore.place" | "item.totem.use" | "minecraft:item.totem.use" | "block.glass.break" | "minecraft:block.glass.break" | "entity.wolf.ambient" | "minecraft:entity.wolf.ambient" | "entity.item_frame.break" | "minecraft:entity.item_frame.break" | "block.sculk_sensor.clicking" | "minecraft:block.sculk_sensor.clicking" | "entity.piglin.converted_to_zombified" | "minecraft:entity.piglin.converted_to_zombified" | "entity.firework_rocket.twinkle" | "minecraft:entity.firework_rocket.twinkle" | "entity.fox.death" | "minecraft:entity.fox.death" | "entity.squid.death" | "minecraft:entity.squid.death" | "block.slime_block.fall" | "minecraft:block.slime_block.fall" | "entity.guardian.ambient" | "minecraft:entity.guardian.ambient" | "block.small_dripleaf.break" | "minecraft:block.small_dripleaf.break" | "entity.turtle.ambient_land" | "minecraft:entity.turtle.ambient_land" | "entity.generic.extinguish_fire" | "minecraft:entity.generic.extinguish_fire" | "block.soul_soil.place" | "minecraft:block.soul_soil.place" | "entity.phantom.death" | "minecraft:entity.phantom.death" | "item.bottle.fill" | "minecraft:item.bottle.fill" | "entity.magma_cube.death_small" | "minecraft:entity.magma_cube.death_small" | "block.candle.break" | "minecraft:block.candle.break" | "music_disc.chirp" | "minecraft:music_disc.chirp" | "block.note_block.chime" | "minecraft:block.note_block.chime" | "entity.bat.death" | "minecraft:entity.bat.death" | "entity.panda.ambient" | "minecraft:entity.panda.ambient" | "entity.parrot.imitate.skeleton" | "minecraft:entity.parrot.imitate.skeleton" | "block.redstone_torch.burnout" | "minecraft:block.redstone_torch.burnout" | "entity.turtle.lay_egg" | "minecraft:entity.turtle.lay_egg" | "music_disc.ward" | "minecraft:music_disc.ward" | "block.amethyst_block.step" | "minecraft:block.amethyst_block.step" | "entity.wolf.death" | "minecraft:entity.wolf.death" | "block.wart_block.fall" | "minecraft:block.wart_block.fall" | "item.book.put" | "minecraft:item.book.put" | "block.honey_block.fall" | "minecraft:block.honey_block.fall" | "block.bubble_column.upwards_ambient" | "minecraft:block.bubble_column.upwards_ambient" | "entity.firework_rocket.large_blast" | "minecraft:entity.firework_rocket.large_blast" | "block.ladder.break" | "minecraft:block.ladder.break" | "entity.turtle.hurt_baby" | "minecraft:entity.turtle.hurt_baby" | "block.deepslate.hit" | "minecraft:block.deepslate.hit" | "morecommands:copy" | "block.nether_bricks.break" | "minecraft:block.nether_bricks.break" | "entity.painting.place" | "minecraft:entity.painting.place" | "entity.drowned.hurt" | "minecraft:entity.drowned.hurt" | "block.fungus.fall" | "minecraft:block.fungus.fall" | "entity.strider.death" | "minecraft:entity.strider.death" | "entity.strider.hurt" | "minecraft:entity.strider.hurt" | "block.azalea.break" | "minecraft:block.azalea.break" | "item.bucket.fill_axolotl" | "minecraft:item.bucket.fill_axolotl" | "entity.iron_golem.damage" | "minecraft:entity.iron_golem.damage" | "item.shield.break" | "minecraft:item.shield.break" | "block.metal.place" | "minecraft:block.metal.place" | "item.lodestone_compass.lock" | "minecraft:item.lodestone_compass.lock" | "entity.snow_golem.death" | "minecraft:entity.snow_golem.death" | "entity.parrot.imitate.hoglin" | "minecraft:entity.parrot.imitate.hoglin" | "entity.zoglin.ambient" | "minecraft:entity.zoglin.ambient" | "entity.generic.small_fall" | "minecraft:entity.generic.small_fall" | "block.bamboo.fall" | "minecraft:block.bamboo.fall" | "entity.fish.swim" | "minecraft:entity.fish.swim" | "block.cave_vines.place" | "minecraft:block.cave_vines.place" | "entity.piglin.ambient" | "minecraft:entity.piglin.ambient" | "entity.witch.celebrate" | "minecraft:entity.witch.celebrate" | "block.soul_soil.hit" | "minecraft:block.soul_soil.hit" | "block.grass.place" | "minecraft:block.grass.place" | "entity.goat.ambient" | "minecraft:entity.goat.ambient" | "entity.zombified_piglin.ambient" | "minecraft:entity.zombified_piglin.ambient" | "block.pumpkin.carve" | "minecraft:block.pumpkin.carve" | "entity.zombified_piglin.angry" | "minecraft:entity.zombified_piglin.angry" | "entity.ravager.celebrate" | "minecraft:entity.ravager.celebrate" | "entity.skeleton.step" | "minecraft:entity.skeleton.step" | "block.portal.ambient" | "minecraft:block.portal.ambient" | "entity.ocelot.ambient" | "minecraft:entity.ocelot.ambient" | "entity.painting.break" | "minecraft:entity.painting.break" | "entity.bee.death" | "minecraft:entity.bee.death" | "entity.ghast.scream" | "minecraft:entity.ghast.scream" | "block.honey_block.step" | "minecraft:block.honey_block.step" | "item.bucket.empty_axolotl" | "minecraft:item.bucket.empty_axolotl" | "entity.goat.screaming.death" | "minecraft:entity.goat.screaming.death" | "block.netherite_block.fall" | "minecraft:block.netherite_block.fall" | "block.hanging_roots.break" | "minecraft:block.hanging_roots.break" | "block.bubble_column.whirlpool_inside" | "minecraft:block.bubble_column.whirlpool_inside" | "block.comparator.click" | "minecraft:block.comparator.click" | "block.wet_grass.step" | "minecraft:block.wet_grass.step" | "item.bucket.empty_lava" | "minecraft:item.bucket.empty_lava" | "entity.zombie.converted_to_drowned" | "minecraft:entity.zombie.converted_to_drowned" | "block.iron_door.open" | "minecraft:block.iron_door.open" | "block.cake.add_candle" | "minecraft:block.cake.add_candle" | "entity.evoker.cast_spell" | "minecraft:entity.evoker.cast_spell" | "entity.axolotl.splash" | "minecraft:entity.axolotl.splash" | "entity.parrot.imitate.witch" | "minecraft:entity.parrot.imitate.witch" | "block.honey_block.break" | "minecraft:block.honey_block.break" | "block.big_dripleaf.tilt_down" | "minecraft:block.big_dripleaf.tilt_down" | "entity.villager.no" | "minecraft:entity.villager.no" | "block.netherite_block.hit" | "minecraft:block.netherite_block.hit" | "block.gravel.step" | "minecraft:block.gravel.step" | "block.coral_block.break" | "minecraft:block.coral_block.break" | "block.dripstone_block.break" | "minecraft:block.dripstone_block.break" | "entity.slime.squish_small" | "minecraft:entity.slime.squish_small" | "entity.mule.eat" | "minecraft:entity.mule.eat" | "entity.parrot.imitate.wither_skeleton" | "minecraft:entity.parrot.imitate.wither_skeleton" | "entity.iron_golem.death" | "minecraft:entity.iron_golem.death" | "block.shroomlight.break" | "minecraft:block.shroomlight.break" | "block.spore_blossom.hit" | "minecraft:block.spore_blossom.hit" | "block.furnace.fire_crackle" | "minecraft:block.furnace.fire_crackle" | "entity.strider.ambient" | "minecraft:entity.strider.ambient" | "block.anvil.break" | "minecraft:block.anvil.break" | "entity.creeper.primed" | "minecraft:entity.creeper.primed" | "entity.fox.aggro" | "minecraft:entity.fox.aggro" | "block.wet_grass.break" | "minecraft:block.wet_grass.break" | "block.grass.hit" | "minecraft:block.grass.hit" | "entity.panda.aggressive_ambient" | "minecraft:entity.panda.aggressive_ambient" | "entity.slime.death" | "minecraft:entity.slime.death" | "entity.villager.death" | "minecraft:entity.villager.death" | "block.nether_gold_ore.break" | "minecraft:block.nether_gold_ore.break" | "mtr:ticket_processor_entry_concessionary" | "entity.dragon_fireball.explode" | "minecraft:entity.dragon_fireball.explode" | "block.ancient_debris.fall" | "minecraft:block.ancient_debris.fall" | "block.calcite.break" | "minecraft:block.calcite.break" | "entity.player.attack.strong" | "minecraft:entity.player.attack.strong" | "entity.villager.trade" | "minecraft:entity.villager.trade" | "block.big_dripleaf.place" | "minecraft:block.big_dripleaf.place" | "block.ladder.hit" | "minecraft:block.ladder.hit" | "block.bamboo.place" | "minecraft:block.bamboo.place" | "block.copper.hit" | "minecraft:block.copper.hit" | "entity.turtle.hurt" | "minecraft:entity.turtle.hurt" | "item.bucket.empty_powder_snow" | "minecraft:item.bucket.empty_powder_snow" | "entity.elder_guardian.flop" | "minecraft:entity.elder_guardian.flop" | "block.end_gateway.spawn" | "minecraft:block.end_gateway.spawn" | "entity.guardian.ambient_land" | "minecraft:entity.guardian.ambient_land" | "entity.stray.step" | "minecraft:entity.stray.step" | "item.ink_sac.use" | "minecraft:item.ink_sac.use" | "block.moss_carpet.place" | "minecraft:block.moss_carpet.place" | "entity.firework_rocket.blast" | "minecraft:entity.firework_rocket.blast" | "entity.drowned.shoot" | "minecraft:entity.drowned.shoot" | "block.calcite.hit" | "minecraft:block.calcite.hit" | "block.big_dripleaf.step" | "minecraft:block.big_dripleaf.step" | "block.soul_sand.place" | "minecraft:block.soul_sand.place" | "entity.turtle.death" | "minecraft:entity.turtle.death" | "block.glass.place" | "minecraft:block.glass.place" | "block.fungus.place" | "minecraft:block.fungus.place" | "ambient.underwater.loop.additions" | "minecraft:ambient.underwater.loop.additions" | "entity.wandering_trader.drink_potion" | "minecraft:entity.wandering_trader.drink_potion" | "ambient.underwater.exit" | "minecraft:ambient.underwater.exit" | "entity.magma_cube.jump" | "minecraft:entity.magma_cube.jump" | "entity.polar_bear.death" | "minecraft:entity.polar_bear.death" | "block.bubble_column.upwards_inside" | "minecraft:block.bubble_column.upwards_inside" | "entity.panda.sneeze" | "minecraft:entity.panda.sneeze" | "entity.vex.hurt" | "minecraft:entity.vex.hurt" | "block.lodestone.break" | "minecraft:block.lodestone.break" | "ambient.crimson_forest.loop" | "minecraft:ambient.crimson_forest.loop" | "item.crossbow.loading_middle" | "minecraft:item.crossbow.loading_middle" | "block.anvil.use" | "minecraft:block.anvil.use" | "entity.mule.hurt" | "minecraft:entity.mule.hurt" | "block.amethyst_cluster.break" | "minecraft:block.amethyst_cluster.break" | "block.pointed_dripstone.drip_water" | "minecraft:block.pointed_dripstone.drip_water" | "entity.ender_dragon.shoot" | "minecraft:entity.ender_dragon.shoot" | "ambient.soul_sand_valley.loop" | "minecraft:ambient.soul_sand_valley.loop" | "block.metal.break" | "minecraft:block.metal.break" | "block.nether_gold_ore.fall" | "minecraft:block.nether_gold_ore.fall" | "entity.witch.throw" | "minecraft:entity.witch.throw" | "block.anvil.fall" | "minecraft:block.anvil.fall" | "block.calcite.place" | "minecraft:block.calcite.place" | "entity.evoker.death" | "minecraft:entity.evoker.death" | "entity.parrot.imitate.zombie" | "minecraft:entity.parrot.imitate.zombie" | "block.moss_carpet.step" | "minecraft:block.moss_carpet.step" | "entity.cod.ambient" | "minecraft:entity.cod.ambient" | "entity.parrot.imitate.drowned" | "minecraft:entity.parrot.imitate.drowned" | "music.overworld.snowy_slopes" | "minecraft:music.overworld.snowy_slopes" | "entity.generic.explode" | "minecraft:entity.generic.explode" | "entity.silverfish.hurt" | "minecraft:entity.silverfish.hurt" | "block.dispenser.launch" | "minecraft:block.dispenser.launch" | "entity.minecart.inside.underwater" | "minecraft:entity.minecart.inside.underwater" | "entity.panda.pre_sneeze" | "minecraft:entity.panda.pre_sneeze" | "block.slime_block.hit" | "minecraft:block.slime_block.hit" | "block.pointed_dripstone.break" | "minecraft:block.pointed_dripstone.break" | "block.shroomlight.fall" | "minecraft:block.shroomlight.fall" | "entity.bee.loop_aggressive" | "minecraft:entity.bee.loop_aggressive" | "block.growing_plant.crop" | "minecraft:block.growing_plant.crop" | "entity.iron_golem.step" | "minecraft:entity.iron_golem.step" | "entity.turtle.egg_hatch" | "minecraft:entity.turtle.egg_hatch" | "entity.zoglin.attack" | "minecraft:entity.zoglin.attack" | "entity.parrot.imitate.creeper" | "minecraft:entity.parrot.imitate.creeper" | "entity.generic.death" | "minecraft:entity.generic.death" | "block.bone_block.fall" | "minecraft:block.bone_block.fall" | "entity.cod.hurt" | "minecraft:entity.cod.hurt" | "entity.villager.work_butcher" | "minecraft:entity.villager.work_butcher" | "entity.cat.ambient" | "minecraft:entity.cat.ambient" | "entity.horse.angry" | "minecraft:entity.horse.angry" | "entity.item_frame.place" | "minecraft:entity.item_frame.place" | "ambient.underwater.enter" | "minecraft:ambient.underwater.enter" | "entity.enderman.hurt" | "minecraft:entity.enderman.hurt" | "block.nylium.fall" | "minecraft:block.nylium.fall" | "mtr:ticket_processor_fail" | "entity.endermite.step" | "minecraft:entity.endermite.step" | "entity.goat.screaming.prepare_ram" | "minecraft:entity.goat.screaming.prepare_ram" | "ui.stonecutter.select_recipe" | "minecraft:ui.stonecutter.select_recipe" | "entity.fox.ambient" | "minecraft:entity.fox.ambient" | "entity.piglin.angry" | "minecraft:entity.piglin.angry" | "block.bone_block.place" | "minecraft:block.bone_block.place" | "block.weeping_vines.fall" | "minecraft:block.weeping_vines.fall" | "block.azalea_leaves.hit" | "minecraft:block.azalea_leaves.hit" | "entity.wandering_trader.ambient" | "minecraft:entity.wandering_trader.ambient" | "block.deepslate_tiles.fall" | "minecraft:block.deepslate_tiles.fall" | "block.pointed_dripstone.drip_lava" | "minecraft:block.pointed_dripstone.drip_lava" | "entity.parrot.imitate.endermite" | "minecraft:entity.parrot.imitate.endermite" | "entity.mooshroom.shear" | "minecraft:entity.mooshroom.shear" | "entity.guardian.flop" | "minecraft:entity.guardian.flop" | "entity.iron_golem.attack" | "minecraft:entity.iron_golem.attack" | "block.roots.fall" | "minecraft:block.roots.fall" | "mtr:ticket_processor_exit_concessionary" | "block.deepslate_bricks.place" | "minecraft:block.deepslate_bricks.place" | "ambient.underwater.loop" | "minecraft:ambient.underwater.loop" | "block.snow.step" | "minecraft:block.snow.step" | "entity.wandering_trader.reappeared" | "minecraft:entity.wandering_trader.reappeared" | "music_disc.strad" | "minecraft:music_disc.strad" | "entity.sheep.ambient" | "minecraft:entity.sheep.ambient" | "block.conduit.activate" | "minecraft:block.conduit.activate" | "block.glass.hit" | "minecraft:block.glass.hit" | "entity.zombie.attack_wooden_door" | "minecraft:entity.zombie.attack_wooden_door" | "block.azalea.step" | "minecraft:block.azalea.step" | "ui.stonecutter.take_result" | "minecraft:ui.stonecutter.take_result" | "item.crossbow.shoot" | "minecraft:item.crossbow.shoot" | "entity.pig.hurt" | "minecraft:entity.pig.hurt" | "block.basalt.fall" | "minecraft:block.basalt.fall" | "entity.llama.spit" | "minecraft:entity.llama.spit" | "block.conduit.ambient" | "minecraft:block.conduit.ambient" | "entity.parrot.imitate.zombie_villager" | "minecraft:entity.parrot.imitate.zombie_villager" | "block.fire.extinguish" | "minecraft:block.fire.extinguish" | "entity.wandering_trader.disappeared" | "minecraft:entity.wandering_trader.disappeared" | "adorn:block.adorn.chain_link_fence.break" | "entity.glow_squid.death" | "minecraft:entity.glow_squid.death" | "entity.rabbit.death" | "minecraft:entity.rabbit.death" | "entity.wandering_trader.drink_milk" | "minecraft:entity.wandering_trader.drink_milk" | "entity.parrot.imitate.pillager" | "minecraft:entity.parrot.imitate.pillager" | "entity.husk.hurt" | "minecraft:entity.husk.hurt" | "entity.player.attack.sweep" | "minecraft:entity.player.attack.sweep" | "block.tuff.fall" | "minecraft:block.tuff.fall" | "entity.turtle.shamble_baby" | "minecraft:entity.turtle.shamble_baby" | "block.lantern.fall" | "minecraft:block.lantern.fall" | "block.bone_block.break" | "minecraft:block.bone_block.break" | "block.dripstone_block.fall" | "minecraft:block.dripstone_block.fall" | "block.weeping_vines.step" | "minecraft:block.weeping_vines.step" | "block.wet_grass.place" | "minecraft:block.wet_grass.place" | "block.snow.fall" | "minecraft:block.snow.fall" | "block.powder_snow.hit" | "minecraft:block.powder_snow.hit" | "entity.villager.work_cartographer" | "minecraft:entity.villager.work_cartographer" | "entity.lightning_bolt.thunder" | "minecraft:entity.lightning_bolt.thunder" | "music.nether.soul_sand_valley" | "minecraft:music.nether.soul_sand_valley" | "entity.illusioner.cast_spell" | "minecraft:entity.illusioner.cast_spell" | "block.honey_block.slide" | "minecraft:block.honey_block.slide" | "entity.parrot.hurt" | "minecraft:entity.parrot.hurt" | "ambient.crimson_forest.additions" | "minecraft:ambient.crimson_forest.additions" | "block.pointed_dripstone.fall" | "minecraft:block.pointed_dripstone.fall" | "entity.item.break" | "minecraft:entity.item.break" | "block.basalt.step" | "minecraft:block.basalt.step" | "entity.ravager.hurt" | "minecraft:entity.ravager.hurt" | "block.pointed_dripstone.step" | "minecraft:block.pointed_dripstone.step" | "entity.evoker_fangs.attack" | "minecraft:entity.evoker_fangs.attack" | "entity.blaze.burn" | "minecraft:entity.blaze.burn" | "entity.turtle.shamble" | "minecraft:entity.turtle.shamble" | "entity.cat.purr" | "minecraft:entity.cat.purr" | "block.moss_carpet.fall" | "minecraft:block.moss_carpet.fall" | "entity.donkey.angry" | "minecraft:entity.donkey.angry" | "entity.piglin_brute.hurt" | "minecraft:entity.piglin_brute.hurt" | "entity.parrot.imitate.phantom" | "minecraft:entity.parrot.imitate.phantom" | "block.deepslate_bricks.break" | "minecraft:block.deepslate_bricks.break" | "entity.player.hurt_on_fire" | "minecraft:entity.player.hurt_on_fire" | "entity.piglin.retreat" | "minecraft:entity.piglin.retreat" | "entity.donkey.eat" | "minecraft:entity.donkey.eat" | "entity.piglin_brute.angry" | "minecraft:entity.piglin_brute.angry" | "block.lodestone.place" | "minecraft:block.lodestone.place" | "entity.zombie_horse.hurt" | "minecraft:entity.zombie_horse.hurt" | "entity.husk.death" | "minecraft:entity.husk.death" | "block.wooden_door.close" | "minecraft:block.wooden_door.close" | "entity.hoglin.attack" | "minecraft:entity.hoglin.attack" | "entity.bat.hurt" | "minecraft:entity.bat.hurt" | "entity.parrot.imitate.elder_guardian" | "minecraft:entity.parrot.imitate.elder_guardian" | "block.small_amethyst_bud.place" | "minecraft:block.small_amethyst_bud.place" | "block.wart_block.step" | "minecraft:block.wart_block.step" | "entity.skeleton_horse.swim" | "minecraft:entity.skeleton_horse.swim" | "entity.horse.armor" | "minecraft:entity.horse.armor" | "block.azalea.fall" | "minecraft:block.azalea.fall" | "entity.cat.hiss" | "minecraft:entity.cat.hiss" | "block.calcite.fall" | "minecraft:block.calcite.fall" | "entity.panda.cant_breed" | "minecraft:entity.panda.cant_breed" | "entity.evoker.celebrate" | "minecraft:entity.evoker.celebrate" | "music.under_water" | "minecraft:music.under_water" | "block.chorus_flower.grow" | "minecraft:block.chorus_flower.grow" | "entity.axolotl.hurt" | "minecraft:entity.axolotl.hurt" | "block.shroomlight.place" | "minecraft:block.shroomlight.place" | "block.beacon.deactivate" | "minecraft:block.beacon.deactivate" | "entity.drowned.swim" | "minecraft:entity.drowned.swim" | "item.firecharge.use" | "minecraft:item.firecharge.use" | "block.copper.place" | "minecraft:block.copper.place" | "block.stone_button.click_on" | "minecraft:block.stone_button.click_on" | "entity.witch.hurt" | "minecraft:entity.witch.hurt" | "block.gilded_blackstone.place" | "minecraft:block.gilded_blackstone.place" | "block.iron_trapdoor.open" | "minecraft:block.iron_trapdoor.open" | "entity.slime.death_small" | "minecraft:entity.slime.death_small" | "block.grass.fall" | "minecraft:block.grass.fall" | "block.beacon.power_select" | "minecraft:block.beacon.power_select" | "block.netherrack.hit" | "minecraft:block.netherrack.hit" | "entity.skeleton_horse.death" | "minecraft:entity.skeleton_horse.death" | "block.copper.break" | "minecraft:block.copper.break" | "entity.item_frame.remove_item" | "minecraft:entity.item_frame.remove_item" | "block.chain.hit" | "minecraft:block.chain.hit" | "entity.evoker.ambient" | "minecraft:entity.evoker.ambient" | "entity.illusioner.ambient" | "minecraft:entity.illusioner.ambient" | "block.calcite.step" | "minecraft:block.calcite.step" | "entity.wolf.step" | "minecraft:entity.wolf.step" | "entity.zombie_villager.converted" | "minecraft:entity.zombie_villager.converted" | "entity.hoglin.ambient" | "minecraft:entity.hoglin.ambient" | "entity.piglin.death" | "minecraft:entity.piglin.death" | "block.soul_soil.fall" | "minecraft:block.soul_soil.fall" | "entity.mooshroom.eat" | "minecraft:entity.mooshroom.eat" | "entity.mule.death" | "minecraft:entity.mule.death" | "block.ancient_debris.place" | "minecraft:block.ancient_debris.place" | "entity.tropical_fish.death" | "minecraft:entity.tropical_fish.death" | "entity.villager.work_weaponsmith" | "minecraft:entity.villager.work_weaponsmith" | "block.crop.break" | "minecraft:block.crop.break" | "block.dripstone_block.step" | "minecraft:block.dripstone_block.step" | "block.stone_pressure_plate.click_on" | "minecraft:block.stone_pressure_plate.click_on" | "entity.wolf.shake" | "minecraft:entity.wolf.shake" | "entity.firework_rocket.large_blast_far" | "minecraft:entity.firework_rocket.large_blast_far" | "entity.parrot.imitate.piglin_brute" | "minecraft:entity.parrot.imitate.piglin_brute" | "entity.horse.death" | "minecraft:entity.horse.death" | "music_disc.13" | "minecraft:music_disc.13" | "block.wooden_trapdoor.close" | "minecraft:block.wooden_trapdoor.close" | "entity.item_frame.add_item" | "minecraft:entity.item_frame.add_item" | "entity.guardian.death" | "minecraft:entity.guardian.death" | "music_disc.11" | "minecraft:music_disc.11" | "entity.horse.hurt" | "minecraft:entity.horse.hurt" | "entity.dolphin.ambient_water" | "minecraft:entity.dolphin.ambient_water" | "entity.dolphin.ambient" | "minecraft:entity.dolphin.ambient" | "item.trident.hit" | "minecraft:item.trident.hit" | "item.armor.equip_iron" | "minecraft:item.armor.equip_iron" | "block.end_portal_frame.fill" | "minecraft:block.end_portal_frame.fill" | "block.nylium.step" | "minecraft:block.nylium.step" | "entity.blaze.ambient" | "minecraft:entity.blaze.ambient" | "entity.glow_item_frame.add_item" | "minecraft:entity.glow_item_frame.add_item" | "entity.snowball.throw" | "minecraft:entity.snowball.throw" | "entity.skeleton.hurt" | "minecraft:entity.skeleton.hurt" | "mtr:ticket_barrier" | "entity.ender_dragon.death" | "minecraft:entity.ender_dragon.death" | "block.rooted_dirt.break" | "minecraft:block.rooted_dirt.break" | "entity.player.splash.high_speed" | "minecraft:entity.player.splash.high_speed" | "block.water.ambient" | "minecraft:block.water.ambient" | "block.piston.extend" | "minecraft:block.piston.extend" | "entity.horse.jump" | "minecraft:entity.horse.jump" | "entity.horse.eat" | "minecraft:entity.horse.eat" | "block.pointed_dripstone.place" | "minecraft:block.pointed_dripstone.place" | "entity.wither_skeleton.ambient" | "minecraft:entity.wither_skeleton.ambient" | "block.shulker_box.open" | "minecraft:block.shulker_box.open" | "block.wood.hit" | "minecraft:block.wood.hit" | "entity.ghast.ambient" | "minecraft:entity.ghast.ambient" | "block.deepslate.break" | "minecraft:block.deepslate.break" | "entity.fox.hurt" | "minecraft:entity.fox.hurt" | "entity.wither.ambient" | "minecraft:entity.wither.ambient" | "block.bone_block.step" | "minecraft:block.bone_block.step" | "entity.firework_rocket.blast_far" | "minecraft:entity.firework_rocket.blast_far" | "block.scaffolding.hit" | "minecraft:block.scaffolding.hit" | "block.nether_gold_ore.step" | "minecraft:block.nether_gold_ore.step" | "block.deepslate_bricks.fall" | "minecraft:block.deepslate_bricks.fall" | "block.polished_deepslate.hit" | "minecraft:block.polished_deepslate.hit" | "entity.rabbit.attack" | "minecraft:entity.rabbit.attack" | "block.stone.hit" | "minecraft:block.stone.hit" | "entity.hostile.death" | "minecraft:entity.hostile.death" | "block.roots.step" | "minecraft:block.roots.step" | "item.book.page_turn" | "minecraft:item.book.page_turn" | "entity.ender_dragon.flap" | "minecraft:entity.ender_dragon.flap" | "entity.hoglin.hurt" | "minecraft:entity.hoglin.hurt" | "entity.wandering_trader.trade" | "minecraft:entity.wandering_trader.trade" | "item.armor.equip_netherite" | "minecraft:item.armor.equip_netherite" | "entity.glow_squid.hurt" | "minecraft:entity.glow_squid.hurt" | "entity.piglin.admiring_item" | "minecraft:entity.piglin.admiring_item" | "ui.cartography_table.take_result" | "minecraft:ui.cartography_table.take_result" | "block.flowering_azalea.hit" | "minecraft:block.flowering_azalea.hit" | "entity.player.attack.crit" | "minecraft:entity.player.attack.crit" | "entity.horse.gallop" | "minecraft:entity.horse.gallop" | "block.weeping_vines.hit" | "minecraft:block.weeping_vines.hit" | "block.azalea_leaves.break" | "minecraft:block.azalea_leaves.break" | "block.shroomlight.step" | "minecraft:block.shroomlight.step" | "entity.dolphin.attack" | "minecraft:entity.dolphin.attack" | "block.deepslate_bricks.step" | "minecraft:block.deepslate_bricks.step" | "block.deepslate.fall" | "minecraft:block.deepslate.fall" | "item.elytra.flying" | "minecraft:item.elytra.flying" | "entity.lightning_bolt.impact" | "minecraft:entity.lightning_bolt.impact" | "entity.snow_golem.shoot" | "minecraft:entity.snow_golem.shoot" | "entity.dolphin.hurt" | "minecraft:entity.dolphin.hurt" | "entity.villager.work_fletcher" | "minecraft:entity.villager.work_fletcher" | "music.overworld.frozen_peaks" | "minecraft:music.overworld.frozen_peaks" | "block.powder_snow.step" | "minecraft:block.powder_snow.step" | "block.note_block.hat" | "minecraft:block.note_block.hat" | "block.tuff.hit" | "minecraft:block.tuff.hit" | "item.bucket.empty" | "minecraft:item.bucket.empty" | "entity.vindicator.ambient" | "minecraft:entity.vindicator.ambient" | "block.medium_amethyst_bud.place" | "minecraft:block.medium_amethyst_bud.place" | "entity.wither_skeleton.death" | "minecraft:entity.wither_skeleton.death" | "block.gilded_blackstone.break" | "minecraft:block.gilded_blackstone.break" | "block.conduit.ambient.short" | "minecraft:block.conduit.ambient.short" | "entity.ghast.warn" | "minecraft:entity.ghast.warn" | "block.soul_soil.step" | "minecraft:block.soul_soil.step" | "entity.cat.stray_ambient" | "minecraft:entity.cat.stray_ambient" | "block.slime_block.break" | "minecraft:block.slime_block.break" | "entity.skeleton_horse.jump_water" | "minecraft:entity.skeleton_horse.jump_water" | "item.axe.strip" | "minecraft:item.axe.strip" | "block.tripwire.detach" | "minecraft:block.tripwire.detach" | "entity.vindicator.hurt" | "minecraft:entity.vindicator.hurt" | "block.anvil.step" | "minecraft:block.anvil.step" | "music.nether.basalt_deltas" | "minecraft:music.nether.basalt_deltas" | "ambient.nether_wastes.mood" | "minecraft:ambient.nether_wastes.mood" | "weather.rain" | "minecraft:weather.rain" | "entity.donkey.ambient" | "minecraft:entity.donkey.ambient" | "block.nether_sprouts.hit" | "minecraft:block.nether_sprouts.hit" | "block.lever.click" | "minecraft:block.lever.click" | "entity.shulker.ambient" | "minecraft:entity.shulker.ambient" | "block.bell.resonate" | "minecraft:block.bell.resonate" | "block.nether_bricks.hit" | "minecraft:block.nether_bricks.hit" | "entity.zombie_horse.ambient" | "minecraft:entity.zombie_horse.ambient" | "block.beehive.drip" | "minecraft:block.beehive.drip" | "entity.polar_bear.ambient_baby" | "minecraft:entity.polar_bear.ambient_baby" | "entity.elder_guardian.ambient_land" | "minecraft:entity.elder_guardian.ambient_land" | "entity.pillager.celebrate" | "minecraft:entity.pillager.celebrate" | "ambient.basalt_deltas.mood" | "minecraft:ambient.basalt_deltas.mood" | "entity.pig.ambient" | "minecraft:entity.pig.ambient" | "item.shovel.flatten" | "minecraft:item.shovel.flatten" | "entity.villager.celebrate" | "minecraft:entity.villager.celebrate" | "block.small_amethyst_bud.break" | "minecraft:block.small_amethyst_bud.break" | "block.big_dripleaf.hit" | "minecraft:block.big_dripleaf.hit" | "entity.piglin_brute.death" | "minecraft:entity.piglin_brute.death" | "ui.toast.challenge_complete" | "minecraft:ui.toast.challenge_complete" | "entity.skeleton_horse.ambient" | "minecraft:entity.skeleton_horse.ambient" | "item.crossbow.loading_start" | "minecraft:item.crossbow.loading_start" | "item.trident.hit_ground" | "minecraft:item.trident.hit_ground" | "entity.horse.step_wood" | "minecraft:entity.horse.step_wood" | "block.candle.ambient" | "minecraft:block.candle.ambient" | "entity.vindicator.celebrate" | "minecraft:entity.vindicator.celebrate" | "entity.dolphin.jump" | "minecraft:entity.dolphin.jump" | "block.amethyst_block.hit" | "minecraft:block.amethyst_block.hit" | "entity.bat.takeoff" | "minecraft:entity.bat.takeoff" | "block.conduit.deactivate" | "minecraft:block.conduit.deactivate" | "entity.enderman.ambient" | "minecraft:entity.enderman.ambient" | "entity.drowned.death" | "minecraft:entity.drowned.death" | "entity.goat.screaming.eat" | "minecraft:entity.goat.screaming.eat" | "block.moss.hit" | "minecraft:block.moss.hit" | "block.composter.empty" | "minecraft:block.composter.empty" | "entity.parrot.imitate.stray" | "minecraft:entity.parrot.imitate.stray" | "block.copper.fall" | "minecraft:block.copper.fall" | "block.rooted_dirt.place" | "minecraft:block.rooted_dirt.place" | "block.lily_pad.place" | "minecraft:block.lily_pad.place" | "entity.ghast.death" | "minecraft:entity.ghast.death" | "block.lantern.place" | "minecraft:block.lantern.place" | "ambient.basalt_deltas.loop" | "minecraft:ambient.basalt_deltas.loop" | "entity.glow_squid.ambient" | "minecraft:entity.glow_squid.ambient" | "entity.stray.hurt" | "minecraft:entity.stray.hurt" | "block.bamboo.hit" | "minecraft:block.bamboo.hit" | "entity.piglin.step" | "minecraft:entity.piglin.step" | "block.deepslate_bricks.hit" | "minecraft:block.deepslate_bricks.hit" | "block.flowering_azalea.step" | "minecraft:block.flowering_azalea.step" | "entity.ghast.hurt" | "minecraft:entity.ghast.hurt" | "mtr:ticket_barrier_concessionary" | "entity.goat.step" | "minecraft:entity.goat.step" | "block.sculk_sensor.break" | "minecraft:block.sculk_sensor.break" | "block.enchantment_table.use" | "minecraft:block.enchantment_table.use" | "entity.wither_skeleton.hurt" | "minecraft:entity.wither_skeleton.hurt" | "block.bamboo_sapling.break" | "minecraft:block.bamboo_sapling.break" | "block.fire.ambient" | "minecraft:block.fire.ambient" | "block.nether_sprouts.place" | "minecraft:block.nether_sprouts.place" | "block.smithing_table.use" | "minecraft:block.smithing_table.use" | "block.powder_snow.fall" | "minecraft:block.powder_snow.fall" | "entity.witch.ambient" | "minecraft:entity.witch.ambient" | "entity.phantom.hurt" | "minecraft:entity.phantom.hurt" | "entity.player.levelup" | "minecraft:entity.player.levelup" | "morecommands:ee" | "entity.zombie.break_wooden_door" | "minecraft:entity.zombie.break_wooden_door" | "music_disc.far" | "minecraft:music_disc.far" | "mtr:ticket_processor_exit" | "block.deepslate.place" | "minecraft:block.deepslate.place" | "entity.skeleton_horse.step_water" | "minecraft:entity.skeleton_horse.step_water" | "entity.axolotl.attack" | "minecraft:entity.axolotl.attack" | "entity.cod.death" | "minecraft:entity.cod.death" | "entity.splash_potion.throw" | "minecraft:entity.splash_potion.throw" | "block.polished_deepslate.fall" | "minecraft:block.polished_deepslate.fall" | "block.coral_block.hit" | "minecraft:block.coral_block.hit" | "block.polished_deepslate.break" | "minecraft:block.polished_deepslate.break" | "entity.fishing_bobber.throw" | "minecraft:entity.fishing_bobber.throw" | "entity.mule.angry" | "minecraft:entity.mule.angry" | "entity.generic.big_fall" | "minecraft:entity.generic.big_fall" | "block.wooden_pressure_plate.click_on" | "minecraft:block.wooden_pressure_plate.click_on" | "block.ladder.fall" | "minecraft:block.ladder.fall" | "block.note_block.cow_bell" | "minecraft:block.note_block.cow_bell" | "entity.villager.ambient" | "minecraft:entity.villager.ambient" | "block.wood.place" | "minecraft:block.wood.place" | "block.lodestone.hit" | "minecraft:block.lodestone.hit" | "block.large_amethyst_bud.break" | "minecraft:block.large_amethyst_bud.break" | "entity.zombie_horse.death" | "minecraft:entity.zombie_horse.death" | "block.amethyst_block.break" | "minecraft:block.amethyst_block.break" | "ambient.soul_sand_valley.additions" | "minecraft:ambient.soul_sand_valley.additions" | "block.ancient_debris.break" | "minecraft:block.ancient_debris.break" | "entity.cat.death" | "minecraft:entity.cat.death" | "block.amethyst_cluster.fall" | "minecraft:block.amethyst_cluster.fall" | "item.armor.equip_generic" | "minecraft:item.armor.equip_generic" | "entity.blaze.hurt" | "minecraft:entity.blaze.hurt" | "entity.wither.break_block" | "minecraft:entity.wither.break_block" | "block.medium_amethyst_bud.break" | "minecraft:block.medium_amethyst_bud.break" | "block.nether_ore.step" | "minecraft:block.nether_ore.step" | "block.rooted_dirt.step" | "minecraft:block.rooted_dirt.step" | "block.polished_deepslate.place" | "minecraft:block.polished_deepslate.place" | "entity.ocelot.death" | "minecraft:entity.ocelot.death" | "entity.cow.death" | "minecraft:entity.cow.death" | "entity.goat.ram_impact" | "minecraft:entity.goat.ram_impact" | "entity.parrot.imitate.ghast" | "minecraft:entity.parrot.imitate.ghast" | "block.grindstone.use" | "minecraft:block.grindstone.use" | "entity.shulker.hurt_closed" | "minecraft:entity.shulker.hurt_closed" | "entity.guardian.attack" | "minecraft:entity.guardian.attack" | "entity.player.splash" | "minecraft:entity.player.splash" | "music.overworld.jagged_peaks" | "minecraft:music.overworld.jagged_peaks" | "block.azalea_leaves.step" | "minecraft:block.azalea_leaves.step" | "block.lava.pop" | "minecraft:block.lava.pop" | "block.note_block.guitar" | "minecraft:block.note_block.guitar" | "block.polished_deepslate.step" | "minecraft:block.polished_deepslate.step" | "music_disc.mellohi" | "minecraft:music_disc.mellohi" | "entity.drowned.ambient_water" | "minecraft:entity.drowned.ambient_water" | "entity.rabbit.jump" | "minecraft:entity.rabbit.jump" | "block.tripwire.attach" | "minecraft:block.tripwire.attach" | "entity.generic.hurt" | "minecraft:entity.generic.hurt" | "item.honey_bottle.drink" | "minecraft:item.honey_bottle.drink" | "entity.parrot.imitate.piglin" | "minecraft:entity.parrot.imitate.piglin" | "entity.cat.eat" | "minecraft:entity.cat.eat" | "entity.snow_golem.shear" | "minecraft:entity.snow_golem.shear" | "ambient.underwater.loop.additions.ultra_rare" | "minecraft:ambient.underwater.loop.additions.ultra_rare" | "entity.arrow.shoot" | "minecraft:entity.arrow.shoot" | "block.netherrack.step" | "minecraft:block.netherrack.step" | "ambient.warped_forest.mood" | "minecraft:ambient.warped_forest.mood" | "ui.loom.take_result" | "minecraft:ui.loom.take_result" | "block.amethyst_block.place" | "minecraft:block.amethyst_block.place" | "entity.axolotl.idle_air" | "minecraft:entity.axolotl.idle_air" | "entity.bee.hurt" | "minecraft:entity.bee.hurt" | "londonunderground:ambient1" | "entity.elder_guardian.hurt" | "minecraft:entity.elder_guardian.hurt" | "entity.villager.work_fisherman" | "minecraft:entity.villager.work_fisherman" | "entity.evoker.prepare_summon" | "minecraft:entity.evoker.prepare_summon" | "block.weeping_vines.place" | "minecraft:block.weeping_vines.place" | "entity.polar_bear.ambient" | "minecraft:entity.polar_bear.ambient" | "entity.skeleton.death" | "minecraft:entity.skeleton.death" | "entity.panda.bite" | "minecraft:entity.panda.bite" | "entity.hoglin.death" | "minecraft:entity.hoglin.death" | "entity.rabbit.hurt" | "minecraft:entity.rabbit.hurt" | "entity.ender_eye.launch" | "minecraft:entity.ender_eye.launch" | "block.ladder.step" | "minecraft:block.ladder.step" | "entity.salmon.ambient" | "minecraft:entity.salmon.ambient" | "entity.mooshroom.convert" | "minecraft:entity.mooshroom.convert" | "entity.minecart.inside" | "minecraft:entity.minecart.inside" | "entity.dolphin.play" | "minecraft:entity.dolphin.play" | "block.amethyst_cluster.step" | "minecraft:block.amethyst_cluster.step" | "entity.zoglin.step" | "minecraft:entity.zoglin.step" | "block.note_block.pling" | "minecraft:block.note_block.pling" | "entity.stray.death" | "minecraft:entity.stray.death" | "block.stone.place" | "minecraft:block.stone.place" | "item.shield.block" | "minecraft:item.shield.block" | "block.lantern.break" | "minecraft:block.lantern.break" | "block.note_block.snare" | "minecraft:block.note_block.snare" | "block.sweet_berry_bush.break" | "minecraft:block.sweet_berry_bush.break" | "block.nether_gold_ore.hit" | "minecraft:block.nether_gold_ore.hit" | "block.stem.fall" | "minecraft:block.stem.fall" | "block.note_block.harp" | "minecraft:block.note_block.harp" | "block.rooted_dirt.fall" | "minecraft:block.rooted_dirt.fall" | "entity.horse.breathe" | "minecraft:entity.horse.breathe" | "entity.cat.purreow" | "minecraft:entity.cat.purreow" | "entity.donkey.hurt" | "minecraft:entity.donkey.hurt" | "entity.guardian.death_land" | "minecraft:entity.guardian.death_land" | "entity.parrot.imitate.magma_cube" | "minecraft:entity.parrot.imitate.magma_cube" | "block.bamboo_sapling.place" | "minecraft:block.bamboo_sapling.place" | "block.wool.break" | "minecraft:block.wool.break" | "block.lava.ambient" | "minecraft:block.lava.ambient" | "ambient.basalt_deltas.additions" | "minecraft:ambient.basalt_deltas.additions" | "entity.player.attack.knockback" | "minecraft:entity.player.attack.knockback" | "block.vine.place" | "minecraft:block.vine.place" | "entity.zombie_villager.hurt" | "minecraft:entity.zombie_villager.hurt" | "entity.turtle.egg_crack" | "minecraft:entity.turtle.egg_crack" | "music.dragon" | "minecraft:music.dragon" | "block.candle.hit" | "minecraft:block.candle.hit" | "block.composter.ready" | "minecraft:block.composter.ready" | "entity.goat.screaming.long_jump" | "minecraft:entity.goat.screaming.long_jump" | "block.snow.place" | "minecraft:block.snow.place" | "block.bell.use" | "minecraft:block.bell.use" | "adorn:block.adorn.chain_link_fence.place" | "block.hanging_roots.hit" | "minecraft:block.hanging_roots.hit" | "item.crossbow.hit" | "minecraft:item.crossbow.hit" | "entity.guardian.hurt_land" | "minecraft:entity.guardian.hurt_land" | "entity.parrot.imitate.evoker" | "minecraft:entity.parrot.imitate.evoker" | "entity.mooshroom.suspicious_milk" | "minecraft:entity.mooshroom.suspicious_milk" | "entity.strider.happy" | "minecraft:entity.strider.happy" | "ambient.underwater.loop.additions.rare" | "minecraft:ambient.underwater.loop.additions.rare" | "block.note_block.bit" | "minecraft:block.note_block.bit" | "entity.dolphin.swim" | "minecraft:entity.dolphin.swim" | "entity.player.swim" | "minecraft:entity.player.swim" | "item.bucket.empty_fish" | "minecraft:item.bucket.empty_fish" | "entity.phantom.bite" | "minecraft:entity.phantom.bite" | "entity.armor_stand.break" | "minecraft:entity.armor_stand.break" | "item.armor.equip_elytra" | "minecraft:item.armor.equip_elytra" | "item.bundle.drop_contents" | "minecraft:item.bundle.drop_contents" | "block.iron_trapdoor.close" | "minecraft:block.iron_trapdoor.close" | "entity.puffer_fish.blow_up" | "minecraft:entity.puffer_fish.blow_up" | "entity.evoker.prepare_attack" | "minecraft:entity.evoker.prepare_attack" | "entity.horse.land" | "minecraft:entity.horse.land" | "block.stem.step" | "minecraft:block.stem.step" | "block.nether_ore.fall" | "minecraft:block.nether_ore.fall" | "block.netherite_block.break" | "minecraft:block.netherite_block.break" | "entity.generic.swim" | "minecraft:entity.generic.swim" | "entity.salmon.hurt" | "minecraft:entity.salmon.hurt" | "block.vine.break" | "minecraft:block.vine.break" | "entity.magma_cube.squish" | "minecraft:entity.magma_cube.squish" | "block.flowering_azalea.place" | "minecraft:block.flowering_azalea.place" | "block.chest.locked" | "minecraft:block.chest.locked" | "ui.loom.select_pattern" | "minecraft:ui.loom.select_pattern" | "entity.snow_golem.hurt" | "minecraft:entity.snow_golem.hurt" | "weather.rain.above" | "minecraft:weather.rain.above" | "entity.turtle.egg_break" | "minecraft:entity.turtle.egg_break" | "ui.toast.out" | "minecraft:ui.toast.out" | "entity.enderman.death" | "minecraft:entity.enderman.death" | "block.netherrack.break" | "minecraft:block.netherrack.break" | "entity.vex.death" | "minecraft:entity.vex.death" | "entity.wandering_trader.no" | "minecraft:entity.wandering_trader.no" | "entity.arrow.hit_player" | "minecraft:entity.arrow.hit_player" | "entity.creeper.hurt" | "minecraft:entity.creeper.hurt" | "entity.wolf.growl" | "minecraft:entity.wolf.growl" | "block.note_block.banjo" | "minecraft:block.note_block.banjo" | "entity.skeleton_horse.gallop_water" | "minecraft:entity.skeleton_horse.gallop_water" | "block.candle.step" | "minecraft:block.candle.step" | "entity.chicken.death" | "minecraft:entity.chicken.death" | "music.overworld.lush_caves" | "minecraft:music.overworld.lush_caves" | "item.dye.use" | "minecraft:item.dye.use" | "block.amethyst_cluster.place" | "minecraft:block.amethyst_cluster.place" | "entity.panda.hurt" | "minecraft:entity.panda.hurt" | "entity.shulker.shoot" | "minecraft:entity.shulker.shoot" | "entity.generic.splash" | "minecraft:entity.generic.splash" | "entity.slime.jump" | "minecraft:entity.slime.jump" | "entity.creeper.death" | "minecraft:entity.creeper.death" | "block.wet_grass.hit" | "minecraft:block.wet_grass.hit" | "entity.ocelot.hurt" | "minecraft:entity.ocelot.hurt" | "entity.ravager.ambient" | "minecraft:entity.ravager.ambient" | "entity.tropical_fish.ambient" | "minecraft:entity.tropical_fish.ambient" | "block.bubble_column.whirlpool_ambient" | "minecraft:block.bubble_column.whirlpool_ambient" | "block.netherrack.fall" | "minecraft:block.netherrack.fall" | "entity.evoker.hurt" | "minecraft:entity.evoker.hurt" | "block.coral_block.fall" | "minecraft:block.coral_block.fall" | "entity.axolotl.swim" | "minecraft:entity.axolotl.swim" | "entity.parrot.fly" | "minecraft:entity.parrot.fly" | "item.crop.plant" | "minecraft:item.crop.plant" | "block.weeping_vines.break" | "minecraft:block.weeping_vines.break" | "entity.husk.converted_to_zombie" | "minecraft:entity.husk.converted_to_zombie" | "block.flowering_azalea.fall" | "minecraft:block.flowering_azalea.fall" | "entity.slime.hurt" | "minecraft:entity.slime.hurt" | "music.overworld.stony_peaks" | "minecraft:music.overworld.stony_peaks" | "entity.piglin_brute.converted_to_zombified" | "minecraft:entity.piglin_brute.converted_to_zombified" | "entity.slime.squish" | "minecraft:entity.slime.squish" | "block.smoker.smoke" | "minecraft:block.smoker.smoke" | "block.barrel.close" | "minecraft:block.barrel.close" | "entity.iron_golem.hurt" | "minecraft:entity.iron_golem.hurt" | "entity.puffer_fish.blow_out" | "minecraft:entity.puffer_fish.blow_out" | "entity.dolphin.splash" | "minecraft:entity.dolphin.splash" | "item.axe.scrape" | "minecraft:item.axe.scrape" | "block.candle.fall" | "minecraft:block.candle.fall" | "entity.horse.ambient" | "minecraft:entity.horse.ambient" | "entity.llama.chest" | "minecraft:entity.llama.chest" | "entity.sheep.shear" | "minecraft:entity.sheep.shear" | "block.sweet_berry_bush.place" | "minecraft:block.sweet_berry_bush.place" | "entity.sheep.hurt" | "minecraft:entity.sheep.hurt" | "entity.zombified_piglin.hurt" | "minecraft:entity.zombified_piglin.hurt" | "block.ender_chest.close" | "minecraft:block.ender_chest.close" | "item.honeycomb.wax_on" | "minecraft:item.honeycomb.wax_on" | "entity.parrot.imitate.guardian" | "minecraft:entity.parrot.imitate.guardian" | "entity.phantom.swoop" | "minecraft:entity.phantom.swoop" | "entity.stray.ambient" | "minecraft:entity.stray.ambient" | "entity.goat.prepare_ram" | "minecraft:entity.goat.prepare_ram" | "music_disc.mall" | "minecraft:music_disc.mall" | "entity.shulker_bullet.hurt" | "minecraft:entity.shulker_bullet.hurt" | "block.deepslate_tiles.step" | "minecraft:block.deepslate_tiles.step" | "block.respawn_anchor.set_spawn" | "minecraft:block.respawn_anchor.set_spawn" | "entity.zombie.attack_iron_door" | "minecraft:entity.zombie.attack_iron_door" | "block.sculk_sensor.place" | "minecraft:block.sculk_sensor.place" | "block.big_dripleaf.tilt_up" | "minecraft:block.big_dripleaf.tilt_up" | "music_disc.otherside" | "minecraft:music_disc.otherside" | "block.nether_sprouts.break" | "minecraft:block.nether_sprouts.break" | "entity.hostile.swim" | "minecraft:entity.hostile.swim" | "block.nether_sprouts.step" | "minecraft:block.nether_sprouts.step" | "entity.guardian.hurt" | "minecraft:entity.guardian.hurt" | "entity.fishing_bobber.retrieve" | "minecraft:entity.fishing_bobber.retrieve" | "entity.shulker.close" | "minecraft:entity.shulker.close" | "entity.ender_pearl.throw" | "minecraft:entity.ender_pearl.throw" | "block.cave_vines.hit" | "minecraft:block.cave_vines.hit" | "entity.zombie.death" | "minecraft:entity.zombie.death" | "block.wooden_button.click_off" | "minecraft:block.wooden_button.click_off" | "entity.armor_stand.fall" | "minecraft:entity.armor_stand.fall" | "entity.blaze.shoot" | "minecraft:entity.blaze.shoot" | "entity.puffer_fish.hurt" | "minecraft:entity.puffer_fish.hurt" | "block.gravel.place" | "minecraft:block.gravel.place" | "block.nether_wart.break" | "minecraft:block.nether_wart.break" | "entity.parrot.imitate.vex" | "minecraft:entity.parrot.imitate.vex" | "entity.donkey.chest" | "minecraft:entity.donkey.chest" | "block.large_amethyst_bud.place" | "minecraft:block.large_amethyst_bud.place" | "block.fence_gate.open" | "minecraft:block.fence_gate.open" | "entity.strider.eat" | "minecraft:entity.strider.eat" | "block.copper.step" | "minecraft:block.copper.step" | "block.shulker_box.close" | "minecraft:block.shulker_box.close" | "chisel:chisel_sound" | "block.snow.break" | "minecraft:block.snow.break" | "entity.wandering_trader.yes" | "minecraft:entity.wandering_trader.yes" | "entity.illusioner.death" | "minecraft:entity.illusioner.death" | "entity.parrot.imitate.vindicator" | "minecraft:entity.parrot.imitate.vindicator" | "music.overworld.dripstone_caves" | "minecraft:music.overworld.dripstone_caves" | "block.tuff.step" | "minecraft:block.tuff.step" | "entity.llama.swag" | "minecraft:entity.llama.swag" | "item.bucket.fill_lava" | "minecraft:item.bucket.fill_lava" | "block.lantern.step" | "minecraft:block.lantern.step" | "entity.cat.hurt" | "minecraft:entity.cat.hurt" | "entity.iron_golem.repair" | "minecraft:entity.iron_golem.repair" | "item.glow_ink_sac.use" | "minecraft:item.glow_ink_sac.use" | "entity.illusioner.mirror_move" | "minecraft:entity.illusioner.mirror_move" | "entity.illusioner.hurt" | "minecraft:entity.illusioner.hurt" | "entity.spider.step" | "minecraft:entity.spider.step" | "block.wool.place" | "minecraft:block.wool.place" | "entity.rabbit.ambient" | "minecraft:entity.rabbit.ambient" | "block.beehive.enter" | "minecraft:block.beehive.enter" | "entity.experience_orb.pickup" | "minecraft:entity.experience_orb.pickup" | "entity.axolotl.idle_water" | "minecraft:entity.axolotl.idle_water" | "block.honey_block.hit" | "minecraft:block.honey_block.hit" | "block.gravel.hit" | "minecraft:block.gravel.hit" | "entity.puffer_fish.ambient" | "minecraft:entity.puffer_fish.ambient" | "entity.player.burp" | "minecraft:entity.player.burp" | "entity.hostile.big_fall" | "minecraft:entity.hostile.big_fall" | "music_disc.stal" | "minecraft:music_disc.stal" | "entity.player.hurt_freeze" | "minecraft:entity.player.hurt_freeze" | "block.netherite_block.place" | "minecraft:block.netherite_block.place" | "entity.evoker.prepare_wololo" | "minecraft:entity.evoker.prepare_wololo" | "block.nether_ore.hit" | "minecraft:block.nether_ore.hit" | "item.armor.equip_turtle" | "minecraft:item.armor.equip_turtle" | "entity.player.death" | "minecraft:entity.player.death" | "block.wooden_trapdoor.open" | "minecraft:block.wooden_trapdoor.open" | "entity.slime.attack" | "minecraft:entity.slime.attack" | "block.stem.hit" | "minecraft:block.stem.hit"; + type RecipeId = "minecraft:yellow_dye_from_dandelion" | "minecraft:charcoal" | "minecraft:dark_oak_button" | "minecraft:emerald_from_smelting_deepslate_emerald_ore" | "minecraft:diorite_wall_from_diorite_stonecutting" | "minecraft:polished_blackstone_brick_slab" | "minecraft:chiseled_deepslate" | "minecraft:gray_candle" | "minecraft:rabbit_stew_from_brown_mushroom" | "minecraft:red_wool" | "minecraft:stripped_dark_oak_wood" | "minecraft:stonecutter" | "minecraft:soul_torch" | "minecraft:bone_block" | "minecraft:raw_iron" | "minecraft:iron_nugget" | "minecraft:melon" | "minecraft:birch_fence" | "minecraft:cracked_deepslate_tiles" | "minecraft:deepslate_brick_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:red_nether_brick_slab" | "minecraft:waxed_oxidized_cut_copper_from_honeycomb" | "minecraft:cooked_rabbit" | "minecraft:gold_nugget_from_blasting" | "minecraft:warped_fence_gate" | "minecraft:cooked_salmon_from_campfire_cooking" | "minecraft:nether_wart_block" | "minecraft:polished_blackstone_brick_slab_from_blackstone_stonecutting" | "minecraft:magenta_banner" | "minecraft:weathered_cut_copper_from_weathered_copper_stonecutting" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_stonecutting" | "minecraft:red_bed_from_white_bed" | "minecraft:cobblestone_wall" | "minecraft:gray_dye" | "minecraft:lime_stained_glass_pane" | "minecraft:magenta_wool" | "minecraft:warped_pressure_plate" | "minecraft:cut_sandstone_slab_from_cut_sandstone_stonecutting" | "minecraft:waxed_cut_copper_slab" | "minecraft:coal_block" | "minecraft:raw_copper" | "minecraft:sugar_from_honey_bottle" | "minecraft:cyan_bed_from_white_bed" | "minecraft:black_wool" | "minecraft:slime_ball" | "minecraft:spruce_fence_gate" | "minecraft:leather_chestplate" | "minecraft:yellow_bed" | "minecraft:iron_block" | "minecraft:beehive" | "minecraft:map_extending" | "minecraft:nether_brick_slab_from_nether_bricks_stonecutting" | "minecraft:spruce_sign" | "minecraft:white_stained_glass_pane_from_glass_pane" | "minecraft:dark_oak_door" | "minecraft:cooked_porkchop" | "minecraft:waxed_cut_copper_slab_from_waxed_cut_copper_stonecutting" | "minecraft:cut_copper_slab_from_copper_block_stonecutting" | "minecraft:cooked_salmon_from_smoking" | "minecraft:writable_book" | "minecraft:birch_wood" | "minecraft:glow_item_frame" | "minecraft:leather_helmet" | "minecraft:light_blue_bed" | "minecraft:oak_wood" | "minecraft:scaffolding" | "minecraft:emerald_block" | "minecraft:golden_apple" | "minecraft:chiseled_nether_bricks" | "minecraft:diamond_pickaxe" | "minecraft:flower_pot" | "minecraft:acacia_button" | "minecraft:light_gray_dye_from_oxeye_daisy" | "minecraft:polished_granite_from_granite_stonecutting" | "minecraft:magenta_stained_glass_pane" | "minecraft:copper_block" | "minecraft:nether_brick_stairs" | "minecraft:purple_candle" | "minecraft:purple_wool" | "minecraft:chiseled_stone_bricks_from_stone_bricks_stonecutting" | "minecraft:lapis_lazuli_from_smelting_deepslate_lapis_ore" | "minecraft:polished_blackstone_bricks_from_blackstone_stonecutting" | "minecraft:magenta_bed" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_copper_stonecutting" | "minecraft:end_stone_brick_slab_from_end_stone_brick_stonecutting" | "minecraft:iron_sword" | "minecraft:spruce_wood" | "minecraft:green_stained_glass" | "minecraft:magenta_dye_from_blue_red_white_dye" | "minecraft:spruce_fence" | "minecraft:mossy_stone_brick_slab" | "minecraft:andesite_slab" | "minecraft:dark_prismarine_slab" | "minecraft:polished_blackstone_wall_from_polished_blackstone_stonecutting" | "minecraft:sandstone_slab_from_sandstone_stonecutting" | "minecraft:honey_block" | "minecraft:green_dye" | "minecraft:pink_glazed_terracotta" | "minecraft:pink_terracotta" | "minecraft:dried_kelp_from_smoking" | "minecraft:chiseled_sandstone_from_sandstone_stonecutting" | "minecraft:waxed_exposed_cut_copper_stairs" | "minecraft:orange_stained_glass" | "minecraft:exposed_cut_copper_slab" | "minecraft:polished_blackstone_wall" | "minecraft:cobblestone_stairs" | "minecraft:copper_ingot_from_blasting_deepslate_copper_ore" | "minecraft:redstone_from_smelting_redstone_ore" | "minecraft:cut_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "minecraft:stone_brick_stairs_from_stone_bricks_stonecutting" | "minecraft:cut_copper_stairs_from_cut_copper_stonecutting" | "minecraft:suspicious_stew" | "minecraft:birch_trapdoor" | "minecraft:weathered_cut_copper_slab" | "minecraft:prismarine_brick_stairs_from_prismarine_stonecutting" | "minecraft:deepslate_brick_wall_from_deepslate_bricks_stonecutting" | "minecraft:waxed_weathered_copper_from_honeycomb" | "minecraft:yellow_bed_from_white_bed" | "minecraft:golden_boots" | "minecraft:pink_dye_from_red_white_dye" | "minecraft:netherite_shovel_smithing" | "minecraft:coal_from_blasting_coal_ore" | "minecraft:andesite_wall_from_andesite_stonecutting" | "minecraft:acacia_door" | "minecraft:polished_basalt" | "minecraft:prismarine_stairs" | "minecraft:cyan_concrete_powder" | "minecraft:conduit" | "minecraft:mojang_banner_pattern" | "minecraft:polished_granite_slab" | "minecraft:fire_charge" | "minecraft:golden_hoe" | "minecraft:sticky_piston" | "minecraft:white_dye" | "minecraft:redstone" | "minecraft:blue_glazed_terracotta" | "minecraft:emerald" | "minecraft:polished_andesite_slab" | "minecraft:wooden_pickaxe" | "minecraft:powered_rail" | "minecraft:exposed_cut_copper_slab_from_exposed_copper_stonecutting" | "minecraft:firework_star" | "minecraft:green_concrete_powder" | "minecraft:nether_brick_wall_from_nether_bricks_stonecutting" | "minecraft:oxidized_cut_copper_slab_from_oxidized_cut_copper_stonecutting" | "minecraft:oak_stairs" | "minecraft:smooth_red_sandstone_slab_from_smooth_red_sandstone_stonecutting" | "minecraft:cracked_deepslate_bricks" | "minecraft:stone_button" | "minecraft:polished_blackstone_brick_stairs" | "minecraft:brown_stained_glass" | "minecraft:stick_from_bamboo_item" | "minecraft:tinted_glass" | "minecraft:blue_terracotta" | "minecraft:yellow_candle" | "minecraft:stripped_oak_wood" | "minecraft:sandstone" | "minecraft:yellow_concrete_powder" | "minecraft:gray_terracotta" | "minecraft:jungle_fence_gate" | "minecraft:diamond_from_blasting_diamond_ore" | "minecraft:comparator" | "minecraft:lodestone" | "minecraft:repeater" | "minecraft:red_concrete_powder" | "minecraft:netherite_boots_smithing" | "minecraft:purpur_block" | "minecraft:cut_copper_stairs_from_copper_block_stonecutting" | "minecraft:glass" | "minecraft:polished_blackstone_slab" | "minecraft:stone_stairs" | "minecraft:fishing_rod" | "minecraft:cooked_beef_from_smoking" | "minecraft:dried_kelp_block" | "minecraft:end_stone_brick_stairs" | "minecraft:iron_leggings" | "minecraft:terracotta" | "minecraft:stripped_crimson_hyphae" | "minecraft:quartz" | "minecraft:cyan_carpet" | "minecraft:magenta_carpet_from_white_carpet" | "minecraft:polished_deepslate_stairs_from_polished_deepslate_stonecutting" | "minecraft:nether_brick_wall" | "minecraft:book_cloning" | "minecraft:polished_basalt_from_basalt_stonecutting" | "minecraft:gray_concrete_powder" | "minecraft:light_blue_concrete_powder" | "minecraft:smooth_sandstone_stairs_from_smooth_sandstone_stonecutting" | "minecraft:granite_wall_from_granite_stonecutting" | "minecraft:redstone_from_blasting_redstone_ore" | "minecraft:gray_bed_from_white_bed" | "minecraft:granite_stairs" | "minecraft:cyan_terracotta" | "minecraft:polished_granite_slab_from_polished_granite_stonecutting" | "minecraft:cut_red_sandstone" | "minecraft:mushroom_stew" | "minecraft:polished_deepslate_from_cobbled_deepslate_stonecutting" | "minecraft:red_dye_from_tulip" | "minecraft:warped_planks" | "minecraft:lime_candle" | "minecraft:red_nether_brick_wall_from_red_nether_bricks_stonecutting" | "minecraft:red_dye_from_beetroot" | "minecraft:beacon" | "minecraft:tnt" | "minecraft:mossy_stone_bricks_from_vine" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_cut_copper_stonecutting" | "minecraft:andesite_slab_from_andesite_stonecutting" | "minecraft:light_gray_bed" | "minecraft:flint_and_steel" | "minecraft:red_candle" | "minecraft:orange_dye_from_orange_tulip" | "minecraft:pink_bed_from_white_bed" | "minecraft:brown_carpet" | "minecraft:jungle_door" | "minecraft:black_dye" | "minecraft:black_stained_glass_pane" | "minecraft:prismarine_brick_slab" | "minecraft:prismarine_bricks" | "minecraft:nether_bricks" | "minecraft:blue_carpet" | "minecraft:deepslate_brick_stairs_from_polished_deepslate_stonecutting" | "minecraft:iron_chestplate" | "minecraft:crimson_fence" | "minecraft:stone_bricks" | "minecraft:oxidized_cut_copper_slab" | "minecraft:lapis_lazuli_from_blasting_deepslate_lapis_ore" | "minecraft:birch_stairs" | "minecraft:exposed_cut_copper_slab_from_exposed_cut_copper_stonecutting" | "minecraft:light_gray_stained_glass" | "minecraft:white_wool_from_string" | "minecraft:cobblestone_wall_from_cobblestone_stonecutting" | "minecraft:polished_andesite_from_andesite_stonecutting" | "minecraft:white_stained_glass_pane" | "minecraft:golden_axe" | "minecraft:crimson_stairs" | "minecraft:light_blue_stained_glass_pane" | "minecraft:brown_concrete_powder" | "minecraft:cooked_chicken_from_smoking" | "minecraft:cyan_glazed_terracotta" | "minecraft:cyan_stained_glass" | "minecraft:oak_pressure_plate" | "minecraft:stone_brick_stairs" | "minecraft:stone_sword" | "minecraft:yellow_dye_from_sunflower" | "minecraft:cut_red_sandstone_from_red_sandstone_stonecutting" | "minecraft:diorite" | "minecraft:acacia_fence" | "minecraft:crimson_hyphae" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_copper_stonecutting" | "minecraft:coal_from_smelting_coal_ore" | "minecraft:oak_slab" | "minecraft:orange_bed_from_white_bed" | "minecraft:cyan_banner" | "minecraft:polished_blackstone_wall_from_blackstone_stonecutting" | "minecraft:dripstone_block" | "minecraft:glistering_melon_slice" | "minecraft:smooth_stone_slab_from_smooth_stone_stonecutting" | "minecraft:crimson_button" | "minecraft:warped_door" | "minecraft:iron_hoe" | "minecraft:iron_ingot_from_iron_block" | "minecraft:jungle_planks" | "minecraft:netherite_axe_smithing" | "minecraft:snow" | "minecraft:acacia_fence_gate" | "minecraft:clock" | "minecraft:magenta_carpet" | "minecraft:orange_stained_glass_pane_from_glass_pane" | "minecraft:yellow_wool" | "minecraft:blackstone_wall_from_blackstone_stonecutting" | "minecraft:jungle_trapdoor" | "minecraft:grindstone" | "minecraft:blue_ice" | "minecraft:polished_deepslate_slab_from_polished_deepslate_stonecutting" | "minecraft:red_nether_bricks" | "minecraft:banner_duplicate" | "minecraft:granite_slab_from_granite_stonecutting" | "minecraft:glass_pane" | "minecraft:diamond_leggings" | "minecraft:granite_stairs_from_granite_stonecutting" | "minecraft:emerald_from_smelting_emerald_ore" | "minecraft:warped_slab" | "minecraft:lectern" | "minecraft:prismarine" | "minecraft:golden_sword" | "minecraft:purple_stained_glass" | "minecraft:iron_ingot_from_nuggets" | "minecraft:chiseled_sandstone" | "minecraft:clay" | "minecraft:golden_pickaxe" | "minecraft:cut_copper_stairs" | "minecraft:magenta_dye_from_allium" | "minecraft:smooth_stone_slab" | "minecraft:ladder" | "minecraft:polished_blackstone_slab_from_polished_blackstone_stonecutting" | "minecraft:redstone_torch" | "minecraft:moss_carpet" | "minecraft:oxidized_cut_copper_stairs_from_oxidized_cut_copper_stonecutting" | "minecraft:mossy_cobblestone_slab" | "minecraft:polished_andesite_slab_from_andesite_stonecutting" | "minecraft:furnace_minecart" | "minecraft:mossy_cobblestone_from_vine" | "minecraft:target" | "minecraft:polished_diorite_slab_from_diorite_stonecutting" | "minecraft:gray_wool" | "minecraft:white_concrete_powder" | "minecraft:yellow_terracotta" | "minecraft:orange_carpet" | "minecraft:mossy_stone_bricks_from_moss_block" | "minecraft:waxed_weathered_cut_copper" | "minecraft:cake" | "minecraft:gray_bed" | "minecraft:orange_banner" | "minecraft:dark_oak_sign" | "minecraft:granite_slab" | "minecraft:chiseled_nether_bricks_from_nether_bricks_stonecutting" | "minecraft:white_terracotta" | "minecraft:leather_boots" | "minecraft:diamond_from_blasting_deepslate_diamond_ore" | "minecraft:black_carpet_from_white_carpet" | "minecraft:netherite_ingot_from_netherite_block" | "minecraft:armor_stand" | "minecraft:pink_stained_glass_pane" | "minecraft:lime_concrete_powder" | "minecraft:leather_leggings" | "minecraft:sandstone_wall_from_sandstone_stonecutting" | "minecraft:blue_dye_from_cornflower" | "minecraft:brick_slab_from_bricks_stonecutting" | "minecraft:polished_blackstone_bricks_from_polished_blackstone_stonecutting" | "minecraft:quartz_slab_from_stonecutting" | "minecraft:brown_banner" | "minecraft:barrel" | "minecraft:polished_blackstone_button" | "minecraft:polished_blackstone_slab_from_blackstone_stonecutting" | "minecraft:warped_hyphae" | "minecraft:redstone_from_blasting_deepslate_redstone_ore" | "minecraft:netherite_scrap_from_blasting" | "minecraft:red_nether_brick_slab_from_red_nether_bricks_stonecutting" | "minecraft:dark_prismarine_slab_from_dark_prismarine_stonecutting" | "minecraft:lime_stained_glass_pane_from_glass_pane" | "minecraft:baked_potato_from_smoking" | "minecraft:magenta_glazed_terracotta" | "minecraft:deepslate_brick_slab_from_polished_deepslate_stonecutting" | "minecraft:brown_carpet_from_white_carpet" | "minecraft:chiseled_stone_bricks_stone_from_stonecutting" | "minecraft:book" | "minecraft:chiseled_stone_bricks" | "minecraft:netherite_sword_smithing" | "minecraft:polished_blackstone_brick_wall_from_blackstone_stonecutting" | "minecraft:wooden_shovel" | "minecraft:end_stone_brick_slab" | "minecraft:smithing_table" | "minecraft:green_bed" | "minecraft:deepslate_tile_slab_from_polished_deepslate_stonecutting" | "minecraft:magma_block" | "minecraft:polished_granite_stairs_from_granite_stonecutting" | "minecraft:red_sandstone_slab_from_red_sandstone_stonecutting" | "minecraft:spruce_pressure_plate" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_stonecutting" | "minecraft:purple_terracotta" | "minecraft:cauldron" | "minecraft:pink_concrete_powder" | "minecraft:red_nether_brick_stairs_from_red_nether_bricks_stonecutting" | "minecraft:waxed_copper_block_from_honeycomb" | "minecraft:magenta_concrete_powder" | "minecraft:red_dye_from_poppy" | "minecraft:redstone_from_smelting_deepslate_redstone_ore" | "minecraft:deepslate_tiles_from_deepslate_bricks_stonecutting" | "minecraft:diamond_shovel" | "minecraft:warped_fungus_on_a_stick" | "minecraft:waxed_weathered_cut_copper_slab_from_honeycomb" | "minecraft:deepslate_tile_slab_from_deepslate_tiles_stonecutting" | "minecraft:prismarine_brick_slab_from_prismarine_stonecutting" | "minecraft:andesite_wall" | "minecraft:sandstone_slab" | "minecraft:hay_block" | "minecraft:light_blue_candle" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:cobblestone_slab" | "minecraft:gold_ingot_from_smelting_raw_gold" | "minecraft:iron_ingot_from_blasting_deepslate_iron_ore" | "minecraft:gray_banner" | "minecraft:warped_stairs" | "minecraft:gold_ingot_from_smelting_gold_ore" | "minecraft:cracked_polished_blackstone_bricks" | "minecraft:deepslate_brick_slab_from_cobbled_deepslate_stonecutting" | "minecraft:deepslate_tile_wall_from_deepslate_tiles_stonecutting" | "minecraft:end_stone_bricks_from_end_stone_stonecutting" | "minecraft:mossy_stone_brick_slab_from_mossy_stone_brick_stonecutting" | "minecraft:popped_chorus_fruit" | "minecraft:cooked_cod_from_smoking" | "minecraft:minecart" | "minecraft:stone_bricks_from_stone_stonecutting" | "minecraft:smooth_sandstone_slab" | "minecraft:smooth_quartz_slab_from_smooth_quartz_stonecutting" | "minecraft:chest" | "minecraft:gray_stained_glass" | "minecraft:rail" | "minecraft:pink_candle" | "minecraft:diamond_sword" | "minecraft:red_terracotta" | "minecraft:yellow_banner" | "minecraft:creeper_banner_pattern" | "minecraft:waxed_exposed_cut_copper_slab" | "minecraft:red_bed" | "minecraft:dark_oak_fence" | "minecraft:golden_shovel" | "minecraft:cut_copper" | "minecraft:deepslate_tile_stairs" | "minecraft:purpur_stairs_from_purpur_block_stonecutting" | "minecraft:soul_lantern" | "minecraft:copper_ingot" | "minecraft:deepslate_bricks_from_cobbled_deepslate_stonecutting" | "minecraft:waxed_weathered_cut_copper_slab" | "minecraft:white_dye_from_lily_of_the_valley" | "minecraft:crimson_trapdoor" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_copper_stonecutting" | "minecraft:oxidized_cut_copper_slab_from_oxidized_copper_stonecutting" | "minecraft:brick_wall_from_bricks_stonecutting" | "minecraft:end_stone_brick_wall" | "minecraft:firework_star_fade" | "minecraft:polished_diorite_slab" | "minecraft:brown_glazed_terracotta" | "minecraft:smooth_sandstone_stairs" | "minecraft:blaze_powder" | "minecraft:end_stone_brick_slab_from_end_stone_stonecutting" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_cut_copper_stonecutting" | "minecraft:copper_ingot_from_blasting_copper_ore" | "minecraft:smooth_basalt" | "minecraft:chain" | "minecraft:orange_carpet_from_white_carpet" | "minecraft:polished_blackstone_from_blackstone_stonecutting" | "minecraft:blue_concrete_powder" | "minecraft:blue_stained_glass" | "minecraft:iron_ingot_from_smelting_deepslate_iron_ore" | "minecraft:oak_fence" | "minecraft:warped_trapdoor" | "minecraft:chiseled_deepslate_from_cobbled_deepslate_stonecutting" | "minecraft:rabbit_stew_from_red_mushroom" | "minecraft:iron_boots" | "minecraft:netherite_hoe_smithing" | "minecraft:polished_blackstone_brick_stairs_from_polished_blackstone_bricks_stonecutting" | "minecraft:prismarine_brick_stairs" | "minecraft:diamond_chestplate" | "minecraft:waxed_oxidized_cut_copper_stairs_from_honeycomb" | "minecraft:golden_chestplate" | "minecraft:netherite_chestplate_smithing" | "minecraft:copper_ingot_from_smelting_raw_copper" | "minecraft:prismarine_stairs_from_prismarine_stonecutting" | "minecraft:crimson_planks" | "minecraft:oak_sign" | "minecraft:smooth_red_sandstone" | "minecraft:quartz_stairs_from_quartz_block_stonecutting" | "minecraft:blue_candle" | "minecraft:netherite_ingot" | "minecraft:birch_sign" | "minecraft:magenta_bed_from_white_bed" | "minecraft:exposed_cut_copper_stairs_from_exposed_copper_stonecutting" | "minecraft:diamond_from_smelting_deepslate_diamond_ore" | "minecraft:birch_pressure_plate" | "minecraft:flower_banner_pattern" | "minecraft:netherite_block" | "minecraft:cyan_carpet_from_white_carpet" | "minecraft:deepslate" | "minecraft:light_blue_terracotta" | "minecraft:orange_dye_from_red_yellow" | "minecraft:red_sandstone_stairs_from_red_sandstone_stonecutting" | "minecraft:purple_carpet_from_white_carpet" | "minecraft:spruce_stairs" | "minecraft:emerald_from_blasting_deepslate_emerald_ore" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_bricks_stonecutting" | "minecraft:smooth_sandstone_slab_from_smooth_sandstone_stonecutting" | "minecraft:black_bed" | "minecraft:gold_ingot_from_blasting_raw_gold" | "minecraft:jungle_sign" | "minecraft:cyan_candle" | "minecraft:iron_nugget_from_blasting" | "minecraft:cut_red_sandstone_slab_from_red_sandstone_stonecutting" | "minecraft:diamond_from_smelting_diamond_ore" | "minecraft:gold_ingot_from_blasting_gold_ore" | "minecraft:crossbow" | "minecraft:light_gray_dye_from_azure_bluet" | "minecraft:light_gray_dye_from_white_tulip" | "minecraft:shield_decoration" | "minecraft:deepslate_tile_wall_from_cobbled_deepslate_stonecutting" | "minecraft:bowl" | "minecraft:diamond" | "minecraft:magenta_candle" | "minecraft:green_stained_glass_pane" | "minecraft:crimson_slab" | "minecraft:green_bed_from_white_bed" | "minecraft:magenta_dye_from_blue_red_pink" | "minecraft:black_concrete_powder" | "minecraft:prismarine_slab_from_prismarine_stonecutting" | "minecraft:lime_carpet" | "minecraft:purple_banner" | "minecraft:purple_concrete_powder" | "minecraft:sugar_from_sugar_cane" | "minecraft:birch_planks" | "minecraft:polished_deepslate_slab_from_cobbled_deepslate_stonecutting" | "minecraft:light_gray_dye_from_black_white_dye" | "minecraft:deepslate_tile_wall_from_deepslate_bricks_stonecutting" | "minecraft:light_gray_stained_glass_pane" | "minecraft:spectral_arrow" | "minecraft:green_terracotta" | "minecraft:tnt_minecart" | "minecraft:red_carpet" | "minecraft:white_stained_glass" | "minecraft:acacia_planks" | "minecraft:slime_block" | "minecraft:cooked_beef_from_campfire_cooking" | "minecraft:wooden_hoe" | "minecraft:quartz_pillar" | "minecraft:cooked_rabbit_from_campfire_cooking" | "minecraft:waxed_cut_copper_from_honeycomb" | "minecraft:light_gray_bed_from_white_bed" | "minecraft:waxed_oxidized_cut_copper_from_waxed_oxidized_copper_stonecutting" | "minecraft:purpur_stairs" | "minecraft:brown_terracotta" | "minecraft:waxed_oxidized_cut_copper_stairs" | "minecraft:blue_wool" | "minecraft:mossy_cobblestone_stairs" | "minecraft:note_block" | "minecraft:weathered_cut_copper_stairs_from_weathered_cut_copper_stonecutting" | "minecraft:blue_dye" | "minecraft:polished_diorite_slab_from_polished_diorite_stonecutting" | "minecraft:waxed_weathered_cut_copper_stairs_from_waxed_weathered_copper_stonecutting" | "minecraft:blackstone_stairs_from_blackstone_stonecutting" | "minecraft:piston" | "minecraft:waxed_weathered_cut_copper_from_waxed_weathered_copper_stonecutting" | "minecraft:brown_bed" | "minecraft:blue_bed" | "minecraft:light_gray_carpet" | "minecraft:weathered_cut_copper_slab_from_weathered_copper_stonecutting" | "minecraft:white_banner" | "minecraft:smooth_quartz" | "minecraft:end_crystal" | "minecraft:magenta_stained_glass_pane_from_glass_pane" | "minecraft:smooth_red_sandstone_stairs" | "minecraft:smooth_sandstone" | "minecraft:light_gray_banner" | "minecraft:stone_pickaxe" | "minecraft:light_blue_glazed_terracotta" | "minecraft:shulker_box" | "minecraft:cut_red_sandstone_slab_from_cut_red_sandstone_stonecutting" | "minecraft:dispenser" | "minecraft:wooden_axe" | "minecraft:cyan_stained_glass_pane" | "minecraft:daylight_detector" | "minecraft:sponge" | "minecraft:quartz_stairs" | "minecraft:diorite_wall" | "minecraft:quartz_from_blasting" | "minecraft:purple_glazed_terracotta" | "minecraft:white_carpet" | "minecraft:spruce_planks" | "minecraft:mossy_cobblestone_stairs_from_mossy_cobblestone_stonecutting" | "minecraft:red_stained_glass" | "minecraft:light_gray_stained_glass_pane_from_glass_pane" | "minecraft:green_carpet" | "minecraft:polished_blackstone_bricks" | "minecraft:purpur_slab" | "minecraft:waxed_exposed_cut_copper_from_honeycomb" | "minecraft:mossy_cobblestone_from_moss_block" | "minecraft:cracked_stone_bricks" | "minecraft:jack_o_lantern" | "minecraft:tripwire_hook" | "minecraft:chiseled_polished_blackstone_from_blackstone_stonecutting" | "minecraft:diorite_stairs_from_diorite_stonecutting" | "minecraft:trapped_chest" | "minecraft:hopper" | "minecraft:cut_sandstone_from_sandstone_stonecutting" | "minecraft:stone_stairs_from_stone_stonecutting" | "minecraft:lantern" | "minecraft:raw_gold" | "minecraft:waxed_cut_copper_slab_from_waxed_copper_block_stonecutting" | "minecraft:green_banner" | "minecraft:dried_kelp" | "minecraft:ender_chest" | "minecraft:magenta_stained_glass" | "minecraft:gold_nugget" | "minecraft:polished_andesite_stairs_from_andesite_stonecutting" | "minecraft:iron_bars" | "minecraft:beetroot_soup" | "minecraft:iron_trapdoor" | "minecraft:brown_candle" | "minecraft:deepslate_brick_wall" | "minecraft:green_glazed_terracotta" | "minecraft:lime_terracotta" | "minecraft:cooked_cod" | "minecraft:diamond_axe" | "minecraft:iron_helmet" | "minecraft:blackstone_slab_from_blackstone_stonecutting" | "minecraft:jungle_wood" | "minecraft:waxed_oxidized_cut_copper" | "minecraft:lime_bed_from_white_bed" | "minecraft:cartography_table" | "minecraft:gray_stained_glass_pane_from_glass_pane" | "minecraft:polished_diorite" | "minecraft:stone_slab" | "minecraft:acacia_pressure_plate" | "minecraft:lime_bed" | "minecraft:dark_oak_pressure_plate" | "minecraft:acacia_slab" | "minecraft:brick_stairs_from_bricks_stonecutting" | "minecraft:jungle_stairs" | "minecraft:cooked_porkchop_from_smoking" | "minecraft:blast_furnace" | "minecraft:polished_andesite_stairs" | "minecraft:deepslate_brick_stairs_from_deepslate_bricks_stonecutting" | "minecraft:light_blue_stained_glass_pane_from_glass_pane" | "minecraft:magenta_dye_from_lilac" | "minecraft:waxed_weathered_cut_copper_from_honeycomb" | "minecraft:lime_carpet_from_white_carpet" | "minecraft:lime_wool" | "minecraft:purple_bed_from_white_bed" | "minecraft:light_gray_wool" | "minecraft:tipped_arrow" | "minecraft:waxed_cut_copper" | "minecraft:blue_stained_glass_pane_from_glass_pane" | "minecraft:light_blue_carpet" | "minecraft:chiseled_polished_blackstone" | "minecraft:firework_rocket" | "minecraft:turtle_helmet" | "minecraft:polished_andesite_slab_from_polished_andesite_stonecutting" | "minecraft:red_sandstone_wall_from_red_sandstone_stonecutting" | "minecraft:gold_ingot_from_smelting_deepslate_gold_ore" | "minecraft:cobbled_deepslate_stairs" | "minecraft:baked_potato" | "minecraft:fletching_table" | "minecraft:light_blue_banner" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_copper_stonecutting" | "minecraft:cooked_salmon" | "minecraft:light_gray_dye_from_gray_white_dye" | "minecraft:mossy_cobblestone_wall" | "minecraft:spyglass" | "minecraft:magenta_dye_from_purple_and_pink" | "minecraft:red_banner" | "minecraft:purpur_pillar" | "minecraft:heavy_weighted_pressure_plate" | "minecraft:deepslate_tile_slab" | "minecraft:pink_stained_glass" | "minecraft:stone_shovel" | "minecraft:golden_leggings" | "minecraft:stripped_birch_wood" | "minecraft:deepslate_tiles_from_polished_deepslate_stonecutting" | "minecraft:waxed_oxidized_cut_copper_slab" | "minecraft:end_stone_brick_wall_from_end_stone_brick_stonecutting" | "minecraft:polished_blackstone_stairs" | "minecraft:lime_banner" | "minecraft:netherite_pickaxe_smithing" | "minecraft:deepslate_brick_stairs" | "minecraft:stone_pressure_plate" | "minecraft:dropper" | "minecraft:redstone_lamp" | "minecraft:yellow_stained_glass_pane" | "minecraft:black_carpet" | "minecraft:deepslate_brick_wall_from_cobbled_deepslate_stonecutting" | "minecraft:end_rod" | "minecraft:cut_copper_from_copper_block_stonecutting" | "minecraft:diorite_slab_from_diorite_stonecutting" | "minecraft:iron_ingot_from_blasting_iron_ore" | "minecraft:lime_dye_from_smelting" | "minecraft:polished_andesite_stairs_from_polished_andesite_stonecutting" | "minecraft:deepslate_tile_stairs_from_deepslate_tiles_stonecutting" | "minecraft:golden_helmet" | "minecraft:light_blue_dye_from_blue_orchid" | "minecraft:weathered_cut_copper_stairs" | "minecraft:mossy_stone_brick_wall_from_mossy_stone_brick_stonecutting" | "minecraft:warped_button" | "minecraft:waxed_oxidized_cut_copper_slab_from_honeycomb" | "minecraft:polished_deepslate" | "minecraft:oxidized_cut_copper_from_oxidized_copper_stonecutting" | "minecraft:bone_meal_from_bone_block" | "minecraft:bread" | "minecraft:torch" | "minecraft:polished_granite_stairs" | "minecraft:acacia_boat" | "minecraft:armor_dye" | "minecraft:lever" | "minecraft:end_stone_brick_wall_from_end_stone_stonecutting" | "minecraft:cobbled_deepslate_slab_from_cobbled_deepslate_stonecutting" | "minecraft:map" | "minecraft:detector_rail" | "minecraft:pink_bed" | "minecraft:shield" | "minecraft:blackstone_slab" | "minecraft:cooked_porkchop_from_campfire_cooking" | "minecraft:crimson_sign" | "minecraft:cyan_stained_glass_pane_from_glass_pane" | "minecraft:dark_oak_trapdoor" | "minecraft:waxed_exposed_cut_copper_slab_from_waxed_exposed_copper_stonecutting" | "minecraft:black_banner" | "minecraft:green_carpet_from_white_carpet" | "minecraft:painting" | "minecraft:iron_shovel" | "minecraft:stone_brick_slab" | "minecraft:cooked_rabbit_from_smoking" | "minecraft:polished_blackstone_pressure_plate" | "minecraft:quartz_bricks" | "minecraft:crafting_table" | "minecraft:map_cloning" | "minecraft:sandstone_wall" | "minecraft:green_stained_glass_pane_from_glass_pane" | "minecraft:polished_deepslate_slab" | "minecraft:red_sandstone_wall" | "minecraft:cut_copper_slab" | "minecraft:dark_oak_wood" | "minecraft:stone_slab_from_stone_stonecutting" | "minecraft:light_blue_wool" | "minecraft:orange_wool" | "minecraft:black_bed_from_white_bed" | "minecraft:orange_glazed_terracotta" | "minecraft:pink_carpet" | "minecraft:gray_glazed_terracotta" | "minecraft:acacia_stairs" | "minecraft:stone_brick_slab_from_stone_stonecutting" | "minecraft:deepslate_bricks" | "minecraft:iron_nugget_from_smelting" | "minecraft:raw_gold_block" | "minecraft:birch_door" | "minecraft:waxed_exposed_copper_from_honeycomb" | "minecraft:anvil" | "minecraft:stripped_acacia_wood" | "minecraft:waxed_weathered_cut_copper_stairs" | "minecraft:gold_ingot_from_nuggets" | "minecraft:mossy_stone_brick_stairs" | "minecraft:cooked_chicken" | "minecraft:smooth_quartz_stairs_from_smooth_quartz_stonecutting" | "minecraft:oak_trapdoor" | "minecraft:amethyst_block" | "minecraft:chiseled_polished_blackstone_from_polished_blackstone_stonecutting" | "minecraft:oak_door" | "minecraft:netherite_leggings_smithing" | "minecraft:waxed_cut_copper_slab_from_honeycomb" | "minecraft:orange_bed" | "minecraft:birch_button" | "minecraft:nether_brick" | "minecraft:wooden_sword" | "minecraft:birch_fence_gate" | "minecraft:bone_meal" | "minecraft:stone_brick_stairs_from_stone_stonecutting" | "minecraft:gold_ingot_from_blasting_nether_gold_ore" | "minecraft:black_glazed_terracotta" | "minecraft:polished_diorite_stairs_from_diorite_stonecutting" | "minecraft:weathered_cut_copper_stairs_from_weathered_copper_stonecutting" | "minecraft:honey_bottle" | "minecraft:cyan_bed" | "minecraft:smooth_quartz_slab" | "minecraft:spruce_door" | "minecraft:carrot_on_a_stick" | "minecraft:red_stained_glass_pane" | "minecraft:brown_wool" | "minecraft:brick_wall" | "minecraft:lapis_lazuli_from_smelting_lapis_ore" | "minecraft:raw_copper_block" | "minecraft:polished_diorite_from_diorite_stonecutting" | "minecraft:purple_bed" | "minecraft:yellow_carpet_from_white_carpet" | "minecraft:waxed_exposed_cut_copper_stairs_from_waxed_exposed_cut_copper_stonecutting" | "minecraft:dark_prismarine" | "minecraft:prismarine_wall_from_prismarine_stonecutting" | "minecraft:purple_stained_glass_pane_from_glass_pane" | "minecraft:leather_horse_armor" | "minecraft:cookie" | "minecraft:raw_iron_block" | "minecraft:dark_oak_planks" | "minecraft:lapis_lazuli" | "minecraft:candle" | "minecraft:lightning_rod" | "minecraft:brown_stained_glass_pane_from_glass_pane" | "minecraft:oak_button" | "minecraft:granite_wall" | "minecraft:orange_concrete_powder" | "minecraft:polished_blackstone_brick_slab_from_polished_blackstone_stonecutting" | "minecraft:redstone_block" | "minecraft:shears" | "minecraft:waxed_oxidized_cut_copper_slab_from_waxed_oxidized_cut_copper_stonecutting" | "minecraft:wheat" | "minecraft:polished_deepslate_wall_from_cobbled_deepslate_stonecutting" | "minecraft:honeycomb_block" | "minecraft:orange_stained_glass_pane" | "minecraft:quartz_block" | "minecraft:brick" | "minecraft:yellow_stained_glass_pane_from_glass_pane" | "minecraft:deepslate_tile_slab_from_cobbled_deepslate_stonecutting" | "minecraft:exposed_cut_copper_from_exposed_copper_stonecutting" | "minecraft:mossy_cobblestone_slab_from_mossy_cobblestone_stonecutting" | "minecraft:diamond_helmet" | "minecraft:warped_fence" | "minecraft:light_blue_bed_from_white_bed" | "minecraft:bow" | "minecraft:andesite_stairs_from_andesite_stonecutting" | "minecraft:stone_brick_slab_from_stone_bricks_stonecutting" | "minecraft:dark_oak_fence_gate" | "minecraft:waxed_exposed_cut_copper" | "minecraft:coal" | "minecraft:compass" | "minecraft:gold_ingot_from_blasting_deepslate_gold_ore" | "minecraft:andesite_stairs" | "minecraft:item_frame" | "minecraft:waxed_weathered_cut_copper_slab_from_waxed_weathered_cut_copper_stonecutting" | "minecraft:iron_ingot_from_smelting_iron_ore" | "minecraft:light_blue_carpet_from_white_carpet" | "minecraft:jungle_slab" | "minecraft:loom" | "minecraft:light_gray_carpet_from_white_carpet" | "minecraft:polished_granite_stairs_from_polished_granite_stonecutting" | "minecraft:smoker" | "minecraft:skull_banner_pattern" | "minecraft:dark_oak_boat" | "minecraft:pink_dye_from_pink_tulip" | "minecraft:arrow" | "minecraft:oak_fence_gate" | "minecraft:copper_ingot_from_smelting_deepslate_copper_ore" | "minecraft:mossy_stone_brick_wall" | "minecraft:brown_dye" | "minecraft:granite" | "minecraft:melon_seeds" | "minecraft:polished_blackstone_stairs_from_blackstone_stonecutting" | "minecraft:waxed_exposed_cut_copper_stairs_from_honeycomb" | "minecraft:brick_slab" | "minecraft:firework_rocket_simple" | "minecraft:black_dye_from_wither_rose" | "minecraft:red_sandstone_stairs" | "minecraft:sandstone_stairs_from_sandstone_stonecutting" | "minecraft:bricks" | "minecraft:red_sandstone_slab" | "minecraft:gray_stained_glass_pane" | "minecraft:gray_carpet" | "minecraft:oxidized_cut_copper_stairs" | "minecraft:green_wool" | "minecraft:yellow_glazed_terracotta" | "minecraft:andesite" | "minecraft:diamond_boots" | "minecraft:deepslate_tile_wall" | "minecraft:polished_deepslate_stairs" | "minecraft:exposed_cut_copper" | "minecraft:polished_blackstone" | "minecraft:waxed_exposed_cut_copper_slab_from_honeycomb" | "minecraft:stick" | "minecraft:red_nether_brick_stairs" | "minecraft:dark_oak_stairs" | "minecraft:jungle_pressure_plate" | "minecraft:brewing_stand" | "minecraft:white_candle" | "minecraft:polished_blackstone_brick_wall_from_polished_blackstone_bricks_stonecutting" | "minecraft:emerald_from_blasting_emerald_ore" | "minecraft:smooth_red_sandstone_stairs_from_smooth_red_sandstone_stonecutting" | "minecraft:cobbled_deepslate_wall_from_cobbled_deepslate_stonecutting" | "minecraft:polished_blackstone_brick_wall" | "minecraft:stone_axe" | "minecraft:jungle_button" | "minecraft:packed_ice" | "minecraft:golden_carrot" | "minecraft:stone" | "minecraft:blackstone_stairs" | "minecraft:dried_kelp_from_campfire_cooking" | "minecraft:blue_banner" | "minecraft:prismarine_wall" | "minecraft:diamond_block" | "minecraft:deepslate_tile_slab_from_deepslate_bricks_stonecutting" | "minecraft:deepslate_tile_stairs_from_deepslate_bricks_stonecutting" | "minecraft:waxed_oxidized_copper_from_honeycomb" | "minecraft:diorite_slab" | "minecraft:spruce_trapdoor" | "minecraft:yellow_stained_glass" | "minecraft:light_blue_stained_glass" | "minecraft:waxed_oxidized_cut_copper_stairs_from_waxed_oxidized_copper_stonecutting" | "minecraft:glowstone" | "minecraft:respawn_anchor" | "minecraft:pumpkin_seeds" | "minecraft:cobbled_deepslate_wall" | "minecraft:deepslate_brick_slab" | "minecraft:purpur_slab_from_purpur_block_stonecutting" | "minecraft:red_nether_brick_wall" | "minecraft:chiseled_red_sandstone" | "minecraft:nether_brick_fence" | "minecraft:polished_blackstone_brick_stairs_from_blackstone_stonecutting" | "minecraft:magma_cream" | "minecraft:blackstone_wall" | "minecraft:smooth_stone" | "minecraft:cooked_mutton" | "minecraft:bookshelf" | "minecraft:dark_prismarine_stairs" | "minecraft:iron_ingot_from_blasting_raw_iron" | "minecraft:light_gray_candle" | "minecraft:lapis_block" | "minecraft:cobbled_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:purple_carpet" | "minecraft:brown_bed_from_white_bed" | "minecraft:brown_stained_glass_pane" | "minecraft:dried_kelp_from_smelting" | "minecraft:polished_deepslate_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:black_terracotta" | "minecraft:polished_granite_slab_from_granite_stonecutting" | "minecraft:snow_block" | "minecraft:iron_axe" | "minecraft:cyan_wool" | "minecraft:composter" | "minecraft:ender_eye" | "minecraft:sandstone_stairs" | "minecraft:jukebox" | "minecraft:polished_deepslate_wall_from_polished_deepslate_stonecutting" | "minecraft:light_gray_terracotta" | "minecraft:white_bed" | "minecraft:birch_slab" | "minecraft:spruce_slab" | "minecraft:deepslate_tile_stairs_from_cobbled_deepslate_stonecutting" | "minecraft:acacia_sign" | "minecraft:coarse_dirt" | "minecraft:red_carpet_from_white_carpet" | "minecraft:chest_minecart" | "minecraft:cobblestone_slab_from_cobblestone_stonecutting" | "minecraft:oak_boat" | "minecraft:mossy_stone_brick_stairs_from_mossy_stone_brick_stonecutting" | "minecraft:waxed_cut_copper_stairs" | "minecraft:quartz_bricks_from_quartz_block_stonecutting" | "minecraft:sea_lantern" | "minecraft:yellow_carpet" | "minecraft:green_candle" | "minecraft:waxed_weathered_cut_copper_stairs_from_honeycomb" | "minecraft:pink_stained_glass_pane_from_glass_pane" | "minecraft:prismarine_slab" | "minecraft:red_dye_from_rose_bush" | "minecraft:exposed_cut_copper_stairs" | "minecraft:fermented_spider_eye" | "minecraft:light_gray_glazed_terracotta" | "minecraft:magenta_terracotta" | "minecraft:baked_potato_from_campfire_cooking" | "minecraft:stone_hoe" | "minecraft:diamond_hoe" | "minecraft:jungle_boat" | "minecraft:coal_from_smelting_deepslate_coal_ore" | "minecraft:pumpkin_pie" | "minecraft:exposed_cut_copper_stairs_from_exposed_cut_copper_stonecutting" | "minecraft:deepslate_bricks_from_polished_deepslate_stonecutting" | "minecraft:gold_ingot_from_gold_block" | "minecraft:jungle_fence" | "minecraft:light_weighted_pressure_plate" | "minecraft:cobbled_deepslate_slab" | "minecraft:cooked_mutton_from_campfire_cooking" | "minecraft:glass_bottle" | "minecraft:weathered_cut_copper" | "minecraft:iron_ingot_from_smelting_raw_iron" | "minecraft:deepslate_brick_slab_from_deepslate_bricks_stonecutting" | "minecraft:iron_door" | "minecraft:purple_stained_glass_pane" | "minecraft:polished_granite" | "minecraft:cooked_beef" | "minecraft:cooked_mutton_from_smoking" | "minecraft:hopper_minecart" | "minecraft:blue_stained_glass_pane" | "minecraft:black_stained_glass_pane_from_glass_pane" | "minecraft:oxidized_cut_copper" | "minecraft:pink_banner" | "minecraft:blue_bed_from_white_bed" | "minecraft:chiseled_quartz_block" | "minecraft:soul_campfire" | "minecraft:cobblestone_stairs_from_cobblestone_stonecutting" | "minecraft:stripped_warped_hyphae" | "minecraft:crimson_door" | "minecraft:copper_ingot_from_waxed_copper_block" | "minecraft:end_stone_brick_stairs_from_end_stone_brick_stonecutting" | "minecraft:pink_wool" | "minecraft:gold_ingot_from_smelting_nether_gold_ore" | "minecraft:leather" | "minecraft:gold_nugget_from_smelting" | "minecraft:chiseled_quartz_block_from_quartz_block_stonecutting" | "minecraft:end_stone_bricks" | "minecraft:waxed_cut_copper_stairs_from_honeycomb" | "minecraft:red_stained_glass_pane_from_glass_pane" | "minecraft:acacia_trapdoor" | "minecraft:stone_brick_wall_from_stone_bricks_stonecutting" | "minecraft:waxed_cut_copper_stairs_from_waxed_copper_block_stonecutting" | "minecraft:black_candle" | "minecraft:cut_copper_slab_from_cut_copper_stonecutting" | "minecraft:light_gray_concrete_powder" | "minecraft:smooth_quartz_stairs" | "minecraft:furnace" | "minecraft:diorite_stairs" | "minecraft:cracked_nether_bricks" | "minecraft:dark_prismarine_stairs_from_dark_prismarine_stonecutting" | "minecraft:crimson_fence_gate" | "minecraft:purpur_pillar_from_purpur_block_stonecutting" | "minecraft:activator_rail" | "minecraft:lime_dye" | "minecraft:polished_diorite_stairs_from_polished_diorite_stonecutting" | "minecraft:crimson_pressure_plate" | "minecraft:oak_planks" | "minecraft:orange_candle" | "minecraft:deepslate_brick_wall_from_polished_deepslate_stonecutting" | "minecraft:weathered_cut_copper_slab_from_weathered_cut_copper_stonecutting" | "minecraft:waxed_exposed_cut_copper_from_waxed_exposed_copper_stonecutting" | "minecraft:end_stone_brick_stairs_from_end_stone_stonecutting" | "minecraft:warped_sign" | "minecraft:lapis_lazuli_from_blasting_lapis_ore" | "minecraft:copper_ingot_from_smelting_copper_ore" | "minecraft:cooked_chicken_from_campfire_cooking" | "minecraft:deepslate_tile_wall_from_polished_deepslate_stonecutting" | "minecraft:purple_dye" | "minecraft:red_sandstone" | "minecraft:netherite_scrap" | "minecraft:stone_brick_wall" | "minecraft:iron_pickaxe" | "minecraft:quartz_slab" | "minecraft:cut_sandstone" | "minecraft:spruce_button" | "minecraft:repair_item" | "minecraft:light_blue_dye_from_blue_white_dye" | "minecraft:shulker_box_coloring" | "minecraft:nether_brick_slab" | "minecraft:cyan_dye" | "minecraft:quartz_pillar_from_quartz_block_stonecutting" | "minecraft:waxed_cut_copper_stairs_from_waxed_cut_copper_stonecutting" | "minecraft:deepslate_tiles" | "minecraft:orange_terracotta" | "minecraft:deepslate_tile_stairs_from_polished_deepslate_stonecutting" | "minecraft:enchanting_table" | "minecraft:red_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "minecraft:blue_carpet_from_white_carpet" | "minecraft:deepslate_tiles_from_cobbled_deepslate_stonecutting" | "minecraft:lead" | "minecraft:birch_boat" | "minecraft:gold_block" | "minecraft:spruce_boat" | "minecraft:polished_diorite_stairs" | "minecraft:mossy_cobblestone_wall_from_mossy_cobblestone_stonecutting" | "minecraft:nether_brick_stairs_from_nether_bricks_stonecutting" | "minecraft:observer" | "minecraft:campfire" | "minecraft:paper" | "minecraft:polished_deepslate_wall" | "minecraft:dark_oak_slab" | "minecraft:lime_glazed_terracotta" | "minecraft:cooked_cod_from_campfire_cooking" | "minecraft:gray_carpet_from_white_carpet" | "minecraft:brick_stairs" | "minecraft:pink_carpet_from_white_carpet" | "minecraft:lime_stained_glass" | "minecraft:cut_sandstone_slab_from_sandstone_stonecutting" | "minecraft:stripped_spruce_wood" | "minecraft:acacia_wood" | "minecraft:netherite_helmet_smithing" | "minecraft:polished_blackstone_stairs_from_polished_blackstone_stonecutting" | "minecraft:stripped_jungle_wood" | "minecraft:pink_dye_from_peony" | "minecraft:copper_ingot_from_blasting_raw_copper" | "minecraft:stone_brick_walls_from_stone_stonecutting" | "minecraft:bucket" | "minecraft:waxed_cut_copper_from_waxed_copper_block_stonecutting" | "minecraft:cut_red_sandstone_slab" | "minecraft:coal_from_blasting_deepslate_coal_ore" | "minecraft:black_stained_glass" | "minecraft:chiseled_red_sandstone_from_red_sandstone_stonecutting" | "minecraft:polished_andesite"; + type LangKey = ""; + type RawTexture = "minecraft:textures/gui/container/furnace.png" | "minecraft:textures/gui/container/creative_inventory/tab_inventory.png" | "minecraft:textures/gui/title/background/panorama_1.png" | "modmenu:journeymap-fabric_icon" | "modmenu:caffeineconfig_icon" | "modmenu:ferritecore_icon" | "minecraft:textures/gui/recipe_button.png" | "minecraft:textures/gui/options_background.png" | "modmenu:betterpingdisplay_icon" | "modmenu:iris_icon" | "modmenu:architectury_icon" | "modmenu:kubejs_icon" | "modmenu:minecraft_icon" | "minecraft:default/0" | "journeymap:ui/img/marker-player-32.png" | "journeymap:ui/img/grid-region.png" | "modmenu:continuity_icon" | "minecraft:textures/entity/sheep/sheep.png" | "minecraft:textures/atlas/chest.png" | "minecraft:textures/misc/enchanted_item_glint.png" | "minecraft:textures/gui/widgets.png" | "minecraft:dynamic/light_map_1" | "journeymap:ui/img/marker-player-bg-32.png" | "minecraft:textures/gui/world_selection.png" | "iris:textures/gui/widgets.png" | "modmenu:custom_hud_icon" | "modmenu:probejs_icon" | "modmenu:indium_icon" | "modmenu:gammautils_icon" | "modmenu:trinkets_icon" | "minecraft:textures/gui/title/background/panorama_overlay.png" | "minecraft:illageralt/0" | "minecraft:textures/environment/sun.png" | "minecraft:textures/environment/moon_phases.png" | "minecraft:worlds/test_mods/5e68741f40f7f4feac98d31dcd880266445bf9a1/icon" | "minecraft:illageralt2/0" | "minecraft:textures/gui/title/background/panorama_4.png" | "modmenu:puzzle_icon" | "minecraft:textures/entity/minecart.png" | "modmenu:notenoughcrashes_icon" | "modmenu:picturesign_icon" | "minecraft:textures/entity/fishing_hook.png" | "minecraft:textures/atlas/particles.png" | "modmenu:fabrishot_icon" | "minecraft:textures/misc/vignette.png" | "minecraft:textures/gui/title/background/panorama_2.png" | "modmenu:worldeditcui_icon" | "minecraft:textures/entity/villager/type/jungle.png" | "minecraft:textures/entity/sheep/sheep_fur.png" | "minecraft:textures/gui/container/generic_54.png" | "minecraft:textures/gui/title/background/panorama_0.png" | "minecraft:textures/gui/container/gamemode_switcher.png" | "modmenu:textures/gui/filters_button.png" | "modmenu:rhino_icon" | "minecraft:textures/atlas/mob_effects.png" | "minecraft:textures/gui/title/edition.png" | "modmenu:morecreativetabs_icon" | "minecraft:textures/atlas/paintings.png" | "minecraft:textures/gui/icons.png" | "minecraft:textures/entity/steve.png" | "minecraft:textures/atlas/beds.png" | "minecraft:textures/gui/toasts.png" | "puzzle:textures/gui/puzzle_button.png" | "modmenu:sodium_icon" | "modmenu:modmenu_icon" | "modmenu:untranslateditems_icon" | "minecraft:uniform/1" | "minecraft:uniform/0" | "minecraft:skins/9d3eff373bf9b1b311a0bc788fa43251c43a4b41" | "minecraft:textures/gui/accessibility.png" | "minecraft:textures/atlas/shield_patterns.png" | "minecraft:skins/17f76a23ff4d227a94ea3d5802dccae9f2ae9aa9" | "minecraft:worlds/test_kubejs/9054ee0c34b0870f082a82c6a7b76b4fcc7a4d2a/icon" | "minecraft:textures/gui/title/mojangstudios.png" | "minecraft:textures/gui/title/background/panorama_5.png" | "minecraft:textures/atlas/blocks.png" | "modmenu:fabric-language-kotlin_icon" | "modmenu:freecam_icon" | "fabric:textures/gui/creative_buttons.png" | "minecraft:textures/atlas/shulker_boxes.png" | "minecraft:optifine/splash_background.png" | "minecraft:missing/0" | "minecraft:textures/entity/pig/pig.png" | "minecraft:textures/atlas/banner_patterns.png" | "minecraft:textures/entity/villager/villager.png" | "minecraft:textures/gui/container/creative_inventory/tab_items.png" | "minecraft:textures/misc/shadow.png" | "minecraft:alt/0" | "minecraft:textures/gui/title/background/panorama_3.png" | "minecraft:textures/misc/unknown_server.png" | "minecraft:textures/gui/container/creative_inventory/tabs.png" | "modmenu:kubejsadditions_icon" | "minecraft:missingno" | "minecraft:textures/atlas/signs.png" | "modmenu:textures/gui/parent_mod.png" | "minecraft:textures/gui/title/minecraft.png" | "minecraft:textures/entity/boat/oak.png" | "minecraft:worlds/yuushya_townscape_____/e6a7414541a15d3239f2b9a3e4c117bf9491b2f0/icon"; + type Texture = ""; + type SoundEvent = "block.lodestone.fall" | "minecraft:block.lodestone.fall" | "entity.dolphin.eat" | "minecraft:entity.dolphin.eat" | "entity.player.attack.weak" | "minecraft:entity.player.attack.weak" | "entity.boat.paddle_water" | "minecraft:entity.boat.paddle_water" | "block.tuff.place" | "minecraft:block.tuff.place" | "entity.glow_item_frame.break" | "minecraft:entity.glow_item_frame.break" | "entity.drowned.step" | "minecraft:entity.drowned.step" | "music_disc.pigstep" | "minecraft:music_disc.pigstep" | "entity.hostile.hurt" | "minecraft:entity.hostile.hurt" | "entity.strider.step_lava" | "minecraft:entity.strider.step_lava" | "entity.magma_cube.hurt" | "minecraft:entity.magma_cube.hurt" | "entity.sheep.death" | "minecraft:entity.sheep.death" | "entity.elder_guardian.hurt_land" | "minecraft:entity.elder_guardian.hurt_land" | "block.fungus.hit" | "minecraft:block.fungus.hit" | "enchant.thorns.hit" | "minecraft:enchant.thorns.hit" | "block.wart_block.hit" | "minecraft:block.wart_block.hit" | "block.small_dripleaf.hit" | "minecraft:block.small_dripleaf.hit" | "entity.llama.death" | "minecraft:entity.llama.death" | "block.note_block.basedrum" | "minecraft:block.note_block.basedrum" | "entity.zombie_villager.cure" | "minecraft:entity.zombie_villager.cure" | "block.composter.fill_success" | "minecraft:block.composter.fill_success" | "block.powder_snow.place" | "minecraft:block.powder_snow.place" | "block.beacon.activate" | "minecraft:block.beacon.activate" | "entity.firework_rocket.shoot" | "minecraft:entity.firework_rocket.shoot" | "entity.shulker.death" | "minecraft:entity.shulker.death" | "entity.arrow.hit" | "minecraft:entity.arrow.hit" | "music.nether.warped_forest" | "minecraft:music.nether.warped_forest" | "entity.cow.ambient" | "minecraft:entity.cow.ambient" | "block.stem.place" | "minecraft:block.stem.place" | "entity.salmon.death" | "minecraft:entity.salmon.death" | "block.stone_button.click_off" | "minecraft:block.stone_button.click_off" | "item.bottle.empty" | "minecraft:item.bottle.empty" | "entity.pillager.ambient" | "minecraft:entity.pillager.ambient" | "entity.player.hurt_drown" | "minecraft:entity.player.hurt_drown" | "music.creative" | "minecraft:music.creative" | "block.metal_pressure_plate.click_off" | "minecraft:block.metal_pressure_plate.click_off" | "block.metal.step" | "minecraft:block.metal.step" | "ambient.nether_wastes.additions" | "minecraft:ambient.nether_wastes.additions" | "block.nylium.hit" | "minecraft:block.nylium.hit" | "entity.silverfish.ambient" | "minecraft:entity.silverfish.ambient" | "entity.puffer_fish.flop" | "minecraft:entity.puffer_fish.flop" | "entity.villager.work_shepherd" | "minecraft:entity.villager.work_shepherd" | "block.piston.contract" | "minecraft:block.piston.contract" | "entity.parrot.eat" | "minecraft:entity.parrot.eat" | "block.wool.step" | "minecraft:block.wool.step" | "block.deepslate_tiles.place" | "minecraft:block.deepslate_tiles.place" | "entity.llama.hurt" | "minecraft:entity.llama.hurt" | "block.sand.place" | "minecraft:block.sand.place" | "block.dispenser.dispense" | "minecraft:block.dispenser.dispense" | "entity.zombie_villager.death" | "minecraft:entity.zombie_villager.death" | "entity.enderman.teleport" | "minecraft:entity.enderman.teleport" | "entity.wolf.hurt" | "minecraft:entity.wolf.hurt" | "block.hanging_roots.place" | "minecraft:block.hanging_roots.place" | "entity.parrot.imitate.shulker" | "minecraft:entity.parrot.imitate.shulker" | "entity.spider.death" | "minecraft:entity.spider.death" | "ambient.soul_sand_valley.mood" | "minecraft:ambient.soul_sand_valley.mood" | "block.hanging_roots.fall" | "minecraft:block.hanging_roots.fall" | "block.coral_block.place" | "minecraft:block.coral_block.place" | "block.honey_block.place" | "minecraft:block.honey_block.place" | "music.menu" | "minecraft:music.menu" | "block.ancient_debris.hit" | "minecraft:block.ancient_debris.hit" | "block.wart_block.break" | "minecraft:block.wart_block.break" | "block.sculk_sensor.clicking_stop" | "minecraft:block.sculk_sensor.clicking_stop" | "block.nether_ore.place" | "minecraft:block.nether_ore.place" | "entity.skeleton.ambient" | "minecraft:entity.skeleton.ambient" | "ambient.crimson_forest.mood" | "minecraft:ambient.crimson_forest.mood" | "entity.fox.sniff" | "minecraft:entity.fox.sniff" | "block.stone_pressure_plate.click_off" | "minecraft:block.stone_pressure_plate.click_off" | "entity.villager.work_cleric" | "minecraft:entity.villager.work_cleric" | "block.tripwire.click_off" | "minecraft:block.tripwire.click_off" | "block.vine.step" | "minecraft:block.vine.step" | "block.nether_sprouts.fall" | "minecraft:block.nether_sprouts.fall" | "block.dispenser.fail" | "minecraft:block.dispenser.fail" | "block.soul_soil.break" | "minecraft:block.soul_soil.break" | "entity.witch.death" | "minecraft:entity.witch.death" | "block.chain.place" | "minecraft:block.chain.place" | "entity.zombie.ambient" | "minecraft:entity.zombie.ambient" | "block.pointed_dripstone.hit" | "minecraft:block.pointed_dripstone.hit" | "block.metal.fall" | "minecraft:block.metal.fall" | "entity.snow_golem.ambient" | "minecraft:entity.snow_golem.ambient" | "block.chest.close" | "minecraft:block.chest.close" | "block.deepslate_tiles.hit" | "minecraft:block.deepslate_tiles.hit" | "entity.shulker.hurt" | "minecraft:entity.shulker.hurt" | "block.deepslate_tiles.break" | "minecraft:block.deepslate_tiles.break" | "block.lantern.hit" | "minecraft:block.lantern.hit" | "event.raid.horn" | "minecraft:event.raid.horn" | "block.beehive.shear" | "minecraft:block.beehive.shear" | "block.campfire.crackle" | "minecraft:block.campfire.crackle" | "entity.husk.ambient" | "minecraft:entity.husk.ambient" | "entity.cow.hurt" | "minecraft:entity.cow.hurt" | "block.hanging_roots.step" | "minecraft:block.hanging_roots.step" | "block.wool.fall" | "minecraft:block.wool.fall" | "entity.parrot.imitate.husk" | "minecraft:entity.parrot.imitate.husk" | "block.scaffolding.fall" | "minecraft:block.scaffolding.fall" | "entity.silverfish.death" | "minecraft:entity.silverfish.death" | "entity.ender_dragon.ambient" | "minecraft:entity.ender_dragon.ambient" | "entity.piglin.hurt" | "minecraft:entity.piglin.hurt" | "block.wart_block.place" | "minecraft:block.wart_block.place" | "block.candle.extinguish" | "minecraft:block.candle.extinguish" | "entity.fox.sleep" | "minecraft:entity.fox.sleep" | "entity.axolotl.death" | "minecraft:entity.axolotl.death" | "block.fence_gate.close" | "minecraft:block.fence_gate.close" | "music.credits" | "minecraft:music.credits" | "entity.villager.work_mason" | "minecraft:entity.villager.work_mason" | "ambient.warped_forest.additions" | "minecraft:ambient.warped_forest.additions" | "entity.villager.work_leatherworker" | "minecraft:entity.villager.work_leatherworker" | "entity.firework_rocket.twinkle_far" | "minecraft:entity.firework_rocket.twinkle_far" | "entity.wolf.pant" | "minecraft:entity.wolf.pant" | "block.bamboo.step" | "minecraft:block.bamboo.step" | "block.chain.break" | "minecraft:block.chain.break" | "block.small_dripleaf.step" | "minecraft:block.small_dripleaf.step" | "item.bucket.fill_fish" | "minecraft:item.bucket.fill_fish" | "entity.parrot.death" | "minecraft:entity.parrot.death" | "block.ancient_debris.step" | "minecraft:block.ancient_debris.step" | "entity.squid.ambient" | "minecraft:entity.squid.ambient" | "block.soul_sand.break" | "minecraft:block.soul_sand.break" | "entity.goat.screaming.ram_impact" | "minecraft:entity.goat.screaming.ram_impact" | "block.note_block.flute" | "minecraft:block.note_block.flute" | "block.dripstone_block.hit" | "minecraft:block.dripstone_block.hit" | "entity.pillager.death" | "minecraft:entity.pillager.death" | "entity.ravager.attack" | "minecraft:entity.ravager.attack" | "entity.armor_stand.place" | "minecraft:entity.armor_stand.place" | "music.overworld.grove" | "minecraft:music.overworld.grove" | "entity.zombie.hurt" | "minecraft:entity.zombie.hurt" | "entity.hoglin.step" | "minecraft:entity.hoglin.step" | "entity.puffer_fish.sting" | "minecraft:entity.puffer_fish.sting" | "block.tuff.break" | "minecraft:block.tuff.break" | "block.azalea.hit" | "minecraft:block.azalea.hit" | "entity.llama.angry" | "minecraft:entity.llama.angry" | "entity.generic.burn" | "minecraft:entity.generic.burn" | "block.nylium.break" | "minecraft:block.nylium.break" | "entity.pillager.hurt" | "minecraft:entity.pillager.hurt" | "block.cave_vines.pick_berries" | "minecraft:block.cave_vines.pick_berries" | "entity.endermite.ambient" | "minecraft:entity.endermite.ambient" | "block.portal.travel" | "minecraft:block.portal.travel" | "block.stone.fall" | "minecraft:block.stone.fall" | "block.coral_block.step" | "minecraft:block.coral_block.step" | "block.netherite_block.step" | "minecraft:block.netherite_block.step" | "block.gravel.fall" | "minecraft:block.gravel.fall" | "entity.zombie.destroy_egg" | "minecraft:entity.zombie.destroy_egg" | "entity.goat.screaming.ambient" | "minecraft:entity.goat.screaming.ambient" | "block.flowering_azalea.break" | "minecraft:block.flowering_azalea.break" | "entity.armor_stand.hit" | "minecraft:entity.armor_stand.hit" | "entity.bee.pollinate" | "minecraft:entity.bee.pollinate" | "entity.ender_dragon.growl" | "minecraft:entity.ender_dragon.growl" | "block.gravel.break" | "minecraft:block.gravel.break" | "block.bamboo.break" | "minecraft:block.bamboo.break" | "block.gilded_blackstone.hit" | "minecraft:block.gilded_blackstone.hit" | "block.candle.place" | "minecraft:block.candle.place" | "entity.panda.step" | "minecraft:entity.panda.step" | "entity.parrot.imitate.spider" | "minecraft:entity.parrot.imitate.spider" | "block.amethyst_cluster.hit" | "minecraft:block.amethyst_cluster.hit" | "entity.villager.work_farmer" | "minecraft:entity.villager.work_farmer" | "entity.polar_bear.step" | "minecraft:entity.polar_bear.step" | "block.netherrack.place" | "minecraft:block.netherrack.place" | "block.wooden_pressure_plate.click_off" | "minecraft:block.wooden_pressure_plate.click_off" | "entity.zoglin.angry" | "minecraft:entity.zoglin.angry" | "entity.elder_guardian.ambient" | "minecraft:entity.elder_guardian.ambient" | "block.beehive.exit" | "minecraft:block.beehive.exit" | "block.nether_bricks.step" | "minecraft:block.nether_bricks.step" | "block.note_block.didgeridoo" | "minecraft:block.note_block.didgeridoo" | "entity.villager.hurt" | "minecraft:entity.villager.hurt" | "block.conduit.attack.target" | "minecraft:block.conduit.attack.target" | "entity.cow.milk" | "minecraft:entity.cow.milk" | "block.note_block.xylophone" | "minecraft:block.note_block.xylophone" | "block.note_block.iron_xylophone" | "minecraft:block.note_block.iron_xylophone" | "block.powder_snow.break" | "minecraft:block.powder_snow.break" | "block.wet_grass.fall" | "minecraft:block.wet_grass.fall" | "block.note_block.bass" | "minecraft:block.note_block.bass" | "entity.chicken.ambient" | "minecraft:entity.chicken.ambient" | "block.vine.fall" | "minecraft:block.vine.fall" | "music.nether.crimson_forest" | "minecraft:music.nether.crimson_forest" | "entity.skeleton.converted_to_stray" | "minecraft:entity.skeleton.converted_to_stray" | "entity.phantom.ambient" | "minecraft:entity.phantom.ambient" | "entity.piglin_brute.step" | "minecraft:entity.piglin_brute.step" | "entity.drowned.death_water" | "minecraft:entity.drowned.death_water" | "entity.ender_dragon.hurt" | "minecraft:entity.ender_dragon.hurt" | "block.wood.break" | "minecraft:block.wood.break" | "music.game" | "minecraft:music.game" | "item.armor.equip_leather" | "minecraft:item.armor.equip_leather" | "block.pointed_dripstone.drip_water_into_cauldron" | "minecraft:block.pointed_dripstone.drip_water_into_cauldron" | "block.nylium.place" | "minecraft:block.nylium.place" | "entity.piglin.jealous" | "minecraft:entity.piglin.jealous" | "block.wooden_door.open" | "minecraft:block.wooden_door.open" | "block.blastfurnace.fire_crackle" | "minecraft:block.blastfurnace.fire_crackle" | "block.wood.fall" | "minecraft:block.wood.fall" | "block.soul_sand.step" | "minecraft:block.soul_sand.step" | "entity.player.hurt_sweet_berry_bush" | "minecraft:entity.player.hurt_sweet_berry_bush" | "entity.shulker.teleport" | "minecraft:entity.shulker.teleport" | "block.stone.step" | "minecraft:block.stone.step" | "block.scaffolding.step" | "minecraft:block.scaffolding.step" | "entity.villager.work_armorer" | "minecraft:entity.villager.work_armorer" | "entity.cod.flop" | "minecraft:entity.cod.flop" | "entity.wither.shoot" | "minecraft:entity.wither.shoot" | "entity.llama.ambient" | "minecraft:entity.llama.ambient" | "entity.wolf.whine" | "minecraft:entity.wolf.whine" | "item.armor.equip_gold" | "minecraft:item.armor.equip_gold" | "entity.panda.death" | "minecraft:entity.panda.death" | "entity.tropical_fish.flop" | "minecraft:entity.tropical_fish.flop" | "block.pointed_dripstone.land" | "minecraft:block.pointed_dripstone.land" | "block.iron_door.close" | "minecraft:block.iron_door.close" | "block.rooted_dirt.hit" | "minecraft:block.rooted_dirt.hit" | "item.bundle.insert" | "minecraft:item.bundle.insert" | "entity.elder_guardian.death" | "minecraft:entity.elder_guardian.death" | "entity.husk.step" | "minecraft:entity.husk.step" | "entity.magma_cube.death" | "minecraft:entity.magma_cube.death" | "entity.goat.long_jump" | "minecraft:entity.goat.long_jump" | "block.small_dripleaf.fall" | "minecraft:block.small_dripleaf.fall" | "block.sand.step" | "minecraft:block.sand.step" | "entity.pig.saddle" | "minecraft:entity.pig.saddle" | "block.anvil.destroy" | "minecraft:block.anvil.destroy" | "block.lodestone.step" | "minecraft:block.lodestone.step" | "item.bundle.remove_one" | "minecraft:item.bundle.remove_one" | "entity.leash_knot.place" | "minecraft:entity.leash_knot.place" | "entity.glow_squid.squirt" | "minecraft:entity.glow_squid.squirt" | "entity.ravager.step" | "minecraft:entity.ravager.step" | "block.stem.break" | "minecraft:block.stem.break" | "entity.bat.loop" | "minecraft:entity.bat.loop" | "block.end_portal.spawn" | "minecraft:block.end_portal.spawn" | "entity.wither_skeleton.step" | "minecraft:entity.wither_skeleton.step" | "entity.tnt.primed" | "minecraft:entity.tnt.primed" | "entity.hostile.small_fall" | "minecraft:entity.hostile.small_fall" | "entity.villager.yes" | "minecraft:entity.villager.yes" | "block.sculk_sensor.step" | "minecraft:block.sculk_sensor.step" | "entity.parrot.imitate.ravager" | "minecraft:entity.parrot.imitate.ravager" | "item.crossbow.quick_charge_3" | "minecraft:item.crossbow.quick_charge_3" | "block.gilded_blackstone.fall" | "minecraft:block.gilded_blackstone.fall" | "item.crossbow.quick_charge_2" | "minecraft:item.crossbow.quick_charge_2" | "item.crossbow.quick_charge_1" | "minecraft:item.crossbow.quick_charge_1" | "block.spore_blossom.break" | "minecraft:block.spore_blossom.break" | "block.soul_sand.hit" | "minecraft:block.soul_sand.hit" | "entity.dolphin.death" | "minecraft:entity.dolphin.death" | "entity.splash_potion.break" | "minecraft:entity.splash_potion.break" | "block.moss.fall" | "minecraft:block.moss.fall" | "ambient.warped_forest.loop" | "minecraft:ambient.warped_forest.loop" | "entity.parrot.imitate.illusioner" | "minecraft:entity.parrot.imitate.illusioner" | "entity.parrot.imitate.wither" | "minecraft:entity.parrot.imitate.wither" | "block.sweet_berry_bush.pick_berries" | "minecraft:block.sweet_berry_bush.pick_berries" | "entity.zombie.infect" | "minecraft:entity.zombie.infect" | "block.cave_vines.step" | "minecraft:block.cave_vines.step" | "entity.parrot.imitate.zoglin" | "minecraft:entity.parrot.imitate.zoglin" | "ui.toast.in" | "minecraft:ui.toast.in" | "entity.player.attack.nodamage" | "minecraft:entity.player.attack.nodamage" | "particle.soul_escape" | "minecraft:particle.soul_escape" | "ui.button.click" | "minecraft:ui.button.click" | "entity.player.big_fall" | "minecraft:entity.player.big_fall" | "entity.endermite.hurt" | "minecraft:entity.endermite.hurt" | "ambient.nether_wastes.loop" | "minecraft:ambient.nether_wastes.loop" | "block.nether_bricks.place" | "minecraft:block.nether_bricks.place" | "entity.skeleton.shoot" | "minecraft:entity.skeleton.shoot" | "block.chain.step" | "minecraft:block.chain.step" | "entity.ravager.stunned" | "minecraft:entity.ravager.stunned" | "entity.parrot.imitate.blaze" | "minecraft:entity.parrot.imitate.blaze" | "entity.mule.chest" | "minecraft:entity.mule.chest" | "block.stone.break" | "minecraft:block.stone.break" | "item.flintandsteel.use" | "minecraft:item.flintandsteel.use" | "entity.squid.hurt" | "minecraft:entity.squid.hurt" | "entity.goat.hurt" | "minecraft:entity.goat.hurt" | "block.sand.break" | "minecraft:block.sand.break" | "entity.phantom.flap" | "minecraft:entity.phantom.flap" | "entity.witch.drink" | "minecraft:entity.witch.drink" | "item.armor.equip_diamond" | "minecraft:item.armor.equip_diamond" | "entity.silverfish.step" | "minecraft:entity.silverfish.step" | "block.cave_vines.fall" | "minecraft:block.cave_vines.fall" | "item.armor.equip_chain" | "minecraft:item.armor.equip_chain" | "block.bone_block.hit" | "minecraft:block.bone_block.hit" | "block.composter.fill" | "minecraft:block.composter.fill" | "block.nether_ore.break" | "minecraft:block.nether_ore.break" | "entity.chicken.hurt" | "minecraft:entity.chicken.hurt" | "block.nether_bricks.fall" | "minecraft:block.nether_bricks.fall" | "entity.blaze.death" | "minecraft:entity.blaze.death" | "entity.item.pickup" | "minecraft:entity.item.pickup" | "entity.zombie_villager.step" | "minecraft:entity.zombie_villager.step" | "entity.player.hurt" | "minecraft:entity.player.hurt" | "block.gilded_blackstone.step" | "minecraft:block.gilded_blackstone.step" | "block.roots.hit" | "minecraft:block.roots.hit" | "entity.vex.ambient" | "minecraft:entity.vex.ambient" | "entity.fox.spit" | "minecraft:entity.fox.spit" | "entity.wandering_trader.death" | "minecraft:entity.wandering_trader.death" | "block.lava.extinguish" | "minecraft:block.lava.extinguish" | "entity.goat.screaming.hurt" | "minecraft:entity.goat.screaming.hurt" | "block.respawn_anchor.ambient" | "minecraft:block.respawn_anchor.ambient" | "entity.piglin.celebrate" | "minecraft:entity.piglin.celebrate" | "entity.chicken.egg" | "minecraft:entity.chicken.egg" | "block.moss.place" | "minecraft:block.moss.place" | "entity.parrot.imitate.silverfish" | "minecraft:entity.parrot.imitate.silverfish" | "entity.ghast.shoot" | "minecraft:entity.ghast.shoot" | "block.snow.hit" | "minecraft:block.snow.hit" | "entity.polar_bear.hurt" | "minecraft:entity.polar_bear.hurt" | "entity.ravager.roar" | "minecraft:entity.ravager.roar" | "block.barrel.open" | "minecraft:block.barrel.open" | "entity.salmon.flop" | "minecraft:entity.salmon.flop" | "block.azalea_leaves.fall" | "minecraft:block.azalea_leaves.fall" | "entity.drowned.ambient" | "minecraft:entity.drowned.ambient" | "block.roots.break" | "minecraft:block.roots.break" | "entity.magma_cube.hurt_small" | "minecraft:entity.magma_cube.hurt_small" | "entity.goat.screaming.milk" | "minecraft:entity.goat.screaming.milk" | "entity.goat.eat" | "minecraft:entity.goat.eat" | "entity.glow_item_frame.place" | "minecraft:entity.glow_item_frame.place" | "entity.bat.ambient" | "minecraft:entity.bat.ambient" | "entity.cat.beg_for_food" | "minecraft:entity.cat.beg_for_food" | "block.tripwire.click_on" | "minecraft:block.tripwire.click_on" | "entity.strider.retreat" | "minecraft:entity.strider.retreat" | "entity.firework_rocket.launch" | "minecraft:entity.firework_rocket.launch" | "entity.zoglin.death" | "minecraft:entity.zoglin.death" | "entity.strider.step" | "minecraft:entity.strider.step" | "block.wool.hit" | "minecraft:block.wool.hit" | "block.wood.step" | "minecraft:block.wood.step" | "block.bubble_column.bubble_pop" | "minecraft:block.bubble_column.bubble_pop" | "entity.minecart.riding" | "minecraft:entity.minecart.riding" | "entity.player.breath" | "minecraft:entity.player.breath" | "item.axe.wax_off" | "minecraft:item.axe.wax_off" | "entity.fox.eat" | "minecraft:entity.fox.eat" | "block.metal.hit" | "minecraft:block.metal.hit" | "entity.goat.milk" | "minecraft:entity.goat.milk" | "block.sand.hit" | "minecraft:block.sand.hit" | "block.soul_sand.fall" | "minecraft:block.soul_sand.fall" | "entity.hoglin.converted_to_zombified" | "minecraft:entity.hoglin.converted_to_zombified" | "entity.polar_bear.warning" | "minecraft:entity.polar_bear.warning" | "block.glass.step" | "minecraft:block.glass.step" | "entity.parrot.step" | "minecraft:entity.parrot.step" | "entity.endermite.death" | "minecraft:entity.endermite.death" | "item.nether_wart.plant" | "minecraft:item.nether_wart.plant" | "entity.hoglin.angry" | "minecraft:entity.hoglin.angry" | "block.sculk_sensor.fall" | "minecraft:block.sculk_sensor.fall" | "block.moss.break" | "minecraft:block.moss.break" | "entity.zombie.step" | "minecraft:entity.zombie.step" | "music.end" | "minecraft:music.end" | "entity.wither.death" | "minecraft:entity.wither.death" | "entity.vex.charge" | "minecraft:entity.vex.charge" | "block.chest.open" | "minecraft:block.chest.open" | "entity.generic.drink" | "minecraft:entity.generic.drink" | "entity.item_frame.rotate_item" | "minecraft:entity.item_frame.rotate_item" | "entity.bee.sting" | "minecraft:entity.bee.sting" | "block.vine.hit" | "minecraft:block.vine.hit" | "entity.parrot.imitate.ender_dragon" | "minecraft:entity.parrot.imitate.ender_dragon" | "entity.piglin_brute.ambient" | "minecraft:entity.piglin_brute.ambient" | "block.cave_vines.break" | "minecraft:block.cave_vines.break" | "block.slime_block.place" | "minecraft:block.slime_block.place" | "block.pointed_dripstone.drip_lava_into_cauldron" | "minecraft:block.pointed_dripstone.drip_lava_into_cauldron" | "block.azalea.place" | "minecraft:block.azalea.place" | "block.grass.break" | "minecraft:block.grass.break" | "block.spore_blossom.fall" | "minecraft:block.spore_blossom.fall" | "entity.egg.throw" | "minecraft:entity.egg.throw" | "entity.player.small_fall" | "minecraft:entity.player.small_fall" | "entity.cow.step" | "minecraft:entity.cow.step" | "entity.leash_knot.break" | "minecraft:entity.leash_knot.break" | "entity.villager.work_librarian" | "minecraft:entity.villager.work_librarian" | "entity.illusioner.prepare_blindness" | "minecraft:entity.illusioner.prepare_blindness" | "block.basalt.hit" | "minecraft:block.basalt.hit" | "block.chain.fall" | "minecraft:block.chain.fall" | "music.nether.nether_wastes" | "minecraft:music.nether.nether_wastes" | "item.spyglass.stop_using" | "minecraft:item.spyglass.stop_using" | "block.fungus.step" | "minecraft:block.fungus.step" | "block.big_dripleaf.fall" | "minecraft:block.big_dripleaf.fall" | "entity.horse.step" | "minecraft:entity.horse.step" | "block.spore_blossom.place" | "minecraft:block.spore_blossom.place" | "entity.shulker_bullet.hit" | "minecraft:entity.shulker_bullet.hit" | "block.beacon.ambient" | "minecraft:block.beacon.ambient" | "block.moss_carpet.break" | "minecraft:block.moss_carpet.break" | "music_disc.wait" | "minecraft:music_disc.wait" | "entity.puffer_fish.death" | "minecraft:entity.puffer_fish.death" | "entity.fox.bite" | "minecraft:entity.fox.bite" | "item.trident.thunder" | "minecraft:item.trident.thunder" | "entity.elder_guardian.death_land" | "minecraft:entity.elder_guardian.death_land" | "item.bone_meal.use" | "minecraft:item.bone_meal.use" | "block.small_dripleaf.place" | "minecraft:block.small_dripleaf.place" | "block.metal_pressure_plate.click_on" | "minecraft:block.metal_pressure_plate.click_on" | "entity.pig.step" | "minecraft:entity.pig.step" | "entity.slime.hurt_small" | "minecraft:entity.slime.hurt_small" | "block.basalt.place" | "minecraft:block.basalt.place" | "entity.experience_bottle.throw" | "minecraft:entity.experience_bottle.throw" | "item.bucket.fill_powder_snow" | "minecraft:item.bucket.fill_powder_snow" | "block.wooden_button.click_on" | "minecraft:block.wooden_button.click_on" | "entity.skeleton_horse.hurt" | "minecraft:entity.skeleton_horse.hurt" | "item.spyglass.use" | "minecraft:item.spyglass.use" | "block.chorus_flower.death" | "minecraft:block.chorus_flower.death" | "entity.turtle.swim" | "minecraft:entity.turtle.swim" | "block.respawn_anchor.charge" | "minecraft:block.respawn_anchor.charge" | "entity.goat.death" | "minecraft:entity.goat.death" | "block.grass.step" | "minecraft:block.grass.step" | "entity.illusioner.prepare_mirror" | "minecraft:entity.illusioner.prepare_mirror" | "entity.hoglin.retreat" | "minecraft:entity.hoglin.retreat" | "entity.enderman.scream" | "minecraft:entity.enderman.scream" | "music.overworld.meadow" | "minecraft:music.overworld.meadow" | "entity.ravager.death" | "minecraft:entity.ravager.death" | "item.bottle.fill_dragonbreath" | "minecraft:item.bottle.fill_dragonbreath" | "item.trident.return" | "minecraft:item.trident.return" | "entity.wolf.howl" | "minecraft:entity.wolf.howl" | "item.bucket.fill" | "minecraft:item.bucket.fill" | "block.scaffolding.place" | "minecraft:block.scaffolding.place" | "item.crossbow.loading_end" | "minecraft:item.crossbow.loading_end" | "item.hoe.till" | "minecraft:item.hoe.till" | "entity.zombie_villager.ambient" | "minecraft:entity.zombie_villager.ambient" | "block.bamboo_sapling.hit" | "minecraft:block.bamboo_sapling.hit" | "block.shroomlight.hit" | "minecraft:block.shroomlight.hit" | "entity.turtle.death_baby" | "minecraft:entity.turtle.death_baby" | "entity.fishing_bobber.splash" | "minecraft:entity.fishing_bobber.splash" | "block.anvil.hit" | "minecraft:block.anvil.hit" | "item.chorus_fruit.teleport" | "minecraft:item.chorus_fruit.teleport" | "entity.llama.eat" | "minecraft:entity.llama.eat" | "entity.sheep.step" | "minecraft:entity.sheep.step" | "entity.wither.spawn" | "minecraft:entity.wither.spawn" | "block.brewing_stand.brew" | "minecraft:block.brewing_stand.brew" | "entity.enderman.stare" | "minecraft:entity.enderman.stare" | "entity.zombified_piglin.death" | "minecraft:entity.zombified_piglin.death" | "block.beehive.work" | "minecraft:block.beehive.work" | "entity.wandering_trader.hurt" | "minecraft:entity.wandering_trader.hurt" | "entity.hostile.splash" | "minecraft:entity.hostile.splash" | "entity.panda.eat" | "minecraft:entity.panda.eat" | "block.ladder.place" | "minecraft:block.ladder.place" | "entity.panda.worried_ambient" | "minecraft:entity.panda.worried_ambient" | "ambient.cave" | "minecraft:ambient.cave" | "entity.llama.step" | "minecraft:entity.llama.step" | "block.big_dripleaf.break" | "minecraft:block.big_dripleaf.break" | "block.amethyst_block.chime" | "minecraft:block.amethyst_block.chime" | "entity.drowned.hurt_water" | "minecraft:entity.drowned.hurt_water" | "item.trident.throw" | "minecraft:item.trident.throw" | "entity.spider.ambient" | "minecraft:entity.spider.ambient" | "entity.slime.jump_small" | "minecraft:entity.slime.jump_small" | "block.roots.place" | "minecraft:block.roots.place" | "block.anvil.land" | "minecraft:block.anvil.land" | "entity.skeleton_horse.ambient_water" | "minecraft:entity.skeleton_horse.ambient_water" | "block.note_block.bell" | "minecraft:block.note_block.bell" | "entity.magma_cube.squish_small" | "minecraft:entity.magma_cube.squish_small" | "block.portal.trigger" | "minecraft:block.portal.trigger" | "block.glass.fall" | "minecraft:block.glass.fall" | "item.trident.riptide_2" | "minecraft:item.trident.riptide_2" | "entity.spider.hurt" | "minecraft:entity.spider.hurt" | "item.trident.riptide_3" | "minecraft:item.trident.riptide_3" | "item.trident.riptide_1" | "minecraft:item.trident.riptide_1" | "music_disc.blocks" | "minecraft:music_disc.blocks" | "block.respawn_anchor.deplete" | "minecraft:block.respawn_anchor.deplete" | "block.spore_blossom.step" | "minecraft:block.spore_blossom.step" | "block.basalt.break" | "minecraft:block.basalt.break" | "block.scaffolding.break" | "minecraft:block.scaffolding.break" | "block.moss_carpet.hit" | "minecraft:block.moss_carpet.hit" | "entity.squid.squirt" | "minecraft:entity.squid.squirt" | "block.ender_chest.open" | "minecraft:block.ender_chest.open" | "entity.parrot.ambient" | "minecraft:entity.parrot.ambient" | "entity.shulker.open" | "minecraft:entity.shulker.open" | "entity.glow_item_frame.remove_item" | "minecraft:entity.glow_item_frame.remove_item" | "entity.fox.screech" | "minecraft:entity.fox.screech" | "block.moss.step" | "minecraft:block.moss.step" | "entity.mooshroom.milk" | "minecraft:entity.mooshroom.milk" | "block.fungus.break" | "minecraft:block.fungus.break" | "entity.vindicator.death" | "minecraft:entity.vindicator.death" | "entity.glow_item_frame.rotate_item" | "minecraft:entity.glow_item_frame.rotate_item" | "entity.mule.ambient" | "minecraft:entity.mule.ambient" | "entity.tropical_fish.hurt" | "minecraft:entity.tropical_fish.hurt" | "entity.lingering_potion.throw" | "minecraft:entity.lingering_potion.throw" | "entity.wither.hurt" | "minecraft:entity.wither.hurt" | "entity.fox.teleport" | "minecraft:entity.fox.teleport" | "block.sculk_sensor.hit" | "minecraft:block.sculk_sensor.hit" | "block.amethyst_block.fall" | "minecraft:block.amethyst_block.fall" | "entity.ender_eye.death" | "minecraft:entity.ender_eye.death" | "block.anvil.place" | "minecraft:block.anvil.place" | "entity.parrot.imitate.slime" | "minecraft:entity.parrot.imitate.slime" | "entity.villager.work_toolsmith" | "minecraft:entity.villager.work_toolsmith" | "entity.chicken.step" | "minecraft:entity.chicken.step" | "entity.generic.eat" | "minecraft:entity.generic.eat" | "entity.strider.saddle" | "minecraft:entity.strider.saddle" | "block.deepslate.step" | "minecraft:block.deepslate.step" | "entity.boat.paddle_land" | "minecraft:entity.boat.paddle_land" | "block.sand.fall" | "minecraft:block.sand.fall" | "block.azalea_leaves.place" | "minecraft:block.azalea_leaves.place" | "entity.pig.death" | "minecraft:entity.pig.death" | "block.dripstone_block.place" | "minecraft:block.dripstone_block.place" | "music_disc.cat" | "minecraft:music_disc.cat" | "block.slime_block.step" | "minecraft:block.slime_block.step" | "entity.donkey.death" | "minecraft:entity.donkey.death" | "entity.zoglin.hurt" | "minecraft:entity.zoglin.hurt" | "entity.bee.loop" | "minecraft:entity.bee.loop" | "entity.elder_guardian.curse" | "minecraft:entity.elder_guardian.curse" | "entity.horse.saddle" | "minecraft:entity.horse.saddle" | "block.nether_gold_ore.place" | "minecraft:block.nether_gold_ore.place" | "item.totem.use" | "minecraft:item.totem.use" | "block.glass.break" | "minecraft:block.glass.break" | "entity.wolf.ambient" | "minecraft:entity.wolf.ambient" | "entity.item_frame.break" | "minecraft:entity.item_frame.break" | "block.sculk_sensor.clicking" | "minecraft:block.sculk_sensor.clicking" | "entity.piglin.converted_to_zombified" | "minecraft:entity.piglin.converted_to_zombified" | "entity.firework_rocket.twinkle" | "minecraft:entity.firework_rocket.twinkle" | "entity.fox.death" | "minecraft:entity.fox.death" | "entity.squid.death" | "minecraft:entity.squid.death" | "block.slime_block.fall" | "minecraft:block.slime_block.fall" | "entity.guardian.ambient" | "minecraft:entity.guardian.ambient" | "block.small_dripleaf.break" | "minecraft:block.small_dripleaf.break" | "entity.turtle.ambient_land" | "minecraft:entity.turtle.ambient_land" | "entity.generic.extinguish_fire" | "minecraft:entity.generic.extinguish_fire" | "block.soul_soil.place" | "minecraft:block.soul_soil.place" | "entity.phantom.death" | "minecraft:entity.phantom.death" | "item.bottle.fill" | "minecraft:item.bottle.fill" | "entity.magma_cube.death_small" | "minecraft:entity.magma_cube.death_small" | "block.candle.break" | "minecraft:block.candle.break" | "music_disc.chirp" | "minecraft:music_disc.chirp" | "block.note_block.chime" | "minecraft:block.note_block.chime" | "entity.bat.death" | "minecraft:entity.bat.death" | "entity.panda.ambient" | "minecraft:entity.panda.ambient" | "entity.parrot.imitate.skeleton" | "minecraft:entity.parrot.imitate.skeleton" | "block.redstone_torch.burnout" | "minecraft:block.redstone_torch.burnout" | "entity.turtle.lay_egg" | "minecraft:entity.turtle.lay_egg" | "music_disc.ward" | "minecraft:music_disc.ward" | "block.amethyst_block.step" | "minecraft:block.amethyst_block.step" | "entity.wolf.death" | "minecraft:entity.wolf.death" | "block.wart_block.fall" | "minecraft:block.wart_block.fall" | "item.book.put" | "minecraft:item.book.put" | "block.honey_block.fall" | "minecraft:block.honey_block.fall" | "block.bubble_column.upwards_ambient" | "minecraft:block.bubble_column.upwards_ambient" | "entity.firework_rocket.large_blast" | "minecraft:entity.firework_rocket.large_blast" | "block.ladder.break" | "minecraft:block.ladder.break" | "entity.turtle.hurt_baby" | "minecraft:entity.turtle.hurt_baby" | "block.deepslate.hit" | "minecraft:block.deepslate.hit" | "block.nether_bricks.break" | "minecraft:block.nether_bricks.break" | "entity.painting.place" | "minecraft:entity.painting.place" | "entity.drowned.hurt" | "minecraft:entity.drowned.hurt" | "block.fungus.fall" | "minecraft:block.fungus.fall" | "entity.strider.death" | "minecraft:entity.strider.death" | "entity.strider.hurt" | "minecraft:entity.strider.hurt" | "block.azalea.break" | "minecraft:block.azalea.break" | "item.bucket.fill_axolotl" | "minecraft:item.bucket.fill_axolotl" | "entity.iron_golem.damage" | "minecraft:entity.iron_golem.damage" | "item.shield.break" | "minecraft:item.shield.break" | "block.metal.place" | "minecraft:block.metal.place" | "item.lodestone_compass.lock" | "minecraft:item.lodestone_compass.lock" | "entity.snow_golem.death" | "minecraft:entity.snow_golem.death" | "entity.parrot.imitate.hoglin" | "minecraft:entity.parrot.imitate.hoglin" | "entity.zoglin.ambient" | "minecraft:entity.zoglin.ambient" | "entity.generic.small_fall" | "minecraft:entity.generic.small_fall" | "block.bamboo.fall" | "minecraft:block.bamboo.fall" | "entity.fish.swim" | "minecraft:entity.fish.swim" | "block.cave_vines.place" | "minecraft:block.cave_vines.place" | "entity.piglin.ambient" | "minecraft:entity.piglin.ambient" | "entity.witch.celebrate" | "minecraft:entity.witch.celebrate" | "block.soul_soil.hit" | "minecraft:block.soul_soil.hit" | "block.grass.place" | "minecraft:block.grass.place" | "entity.goat.ambient" | "minecraft:entity.goat.ambient" | "entity.zombified_piglin.ambient" | "minecraft:entity.zombified_piglin.ambient" | "block.pumpkin.carve" | "minecraft:block.pumpkin.carve" | "entity.zombified_piglin.angry" | "minecraft:entity.zombified_piglin.angry" | "entity.ravager.celebrate" | "minecraft:entity.ravager.celebrate" | "entity.skeleton.step" | "minecraft:entity.skeleton.step" | "block.portal.ambient" | "minecraft:block.portal.ambient" | "entity.ocelot.ambient" | "minecraft:entity.ocelot.ambient" | "entity.painting.break" | "minecraft:entity.painting.break" | "entity.bee.death" | "minecraft:entity.bee.death" | "entity.ghast.scream" | "minecraft:entity.ghast.scream" | "block.honey_block.step" | "minecraft:block.honey_block.step" | "item.bucket.empty_axolotl" | "minecraft:item.bucket.empty_axolotl" | "entity.goat.screaming.death" | "minecraft:entity.goat.screaming.death" | "block.netherite_block.fall" | "minecraft:block.netherite_block.fall" | "block.hanging_roots.break" | "minecraft:block.hanging_roots.break" | "block.bubble_column.whirlpool_inside" | "minecraft:block.bubble_column.whirlpool_inside" | "block.comparator.click" | "minecraft:block.comparator.click" | "block.wet_grass.step" | "minecraft:block.wet_grass.step" | "item.bucket.empty_lava" | "minecraft:item.bucket.empty_lava" | "entity.zombie.converted_to_drowned" | "minecraft:entity.zombie.converted_to_drowned" | "block.iron_door.open" | "minecraft:block.iron_door.open" | "block.cake.add_candle" | "minecraft:block.cake.add_candle" | "entity.evoker.cast_spell" | "minecraft:entity.evoker.cast_spell" | "entity.axolotl.splash" | "minecraft:entity.axolotl.splash" | "entity.parrot.imitate.witch" | "minecraft:entity.parrot.imitate.witch" | "block.honey_block.break" | "minecraft:block.honey_block.break" | "block.big_dripleaf.tilt_down" | "minecraft:block.big_dripleaf.tilt_down" | "entity.villager.no" | "minecraft:entity.villager.no" | "block.netherite_block.hit" | "minecraft:block.netherite_block.hit" | "block.gravel.step" | "minecraft:block.gravel.step" | "block.coral_block.break" | "minecraft:block.coral_block.break" | "block.dripstone_block.break" | "minecraft:block.dripstone_block.break" | "entity.slime.squish_small" | "minecraft:entity.slime.squish_small" | "entity.mule.eat" | "minecraft:entity.mule.eat" | "entity.parrot.imitate.wither_skeleton" | "minecraft:entity.parrot.imitate.wither_skeleton" | "entity.iron_golem.death" | "minecraft:entity.iron_golem.death" | "block.shroomlight.break" | "minecraft:block.shroomlight.break" | "block.spore_blossom.hit" | "minecraft:block.spore_blossom.hit" | "block.furnace.fire_crackle" | "minecraft:block.furnace.fire_crackle" | "entity.strider.ambient" | "minecraft:entity.strider.ambient" | "block.anvil.break" | "minecraft:block.anvil.break" | "entity.creeper.primed" | "minecraft:entity.creeper.primed" | "entity.fox.aggro" | "minecraft:entity.fox.aggro" | "block.wet_grass.break" | "minecraft:block.wet_grass.break" | "block.grass.hit" | "minecraft:block.grass.hit" | "entity.panda.aggressive_ambient" | "minecraft:entity.panda.aggressive_ambient" | "entity.slime.death" | "minecraft:entity.slime.death" | "entity.villager.death" | "minecraft:entity.villager.death" | "block.nether_gold_ore.break" | "minecraft:block.nether_gold_ore.break" | "entity.dragon_fireball.explode" | "minecraft:entity.dragon_fireball.explode" | "block.ancient_debris.fall" | "minecraft:block.ancient_debris.fall" | "block.calcite.break" | "minecraft:block.calcite.break" | "entity.player.attack.strong" | "minecraft:entity.player.attack.strong" | "entity.villager.trade" | "minecraft:entity.villager.trade" | "block.big_dripleaf.place" | "minecraft:block.big_dripleaf.place" | "block.ladder.hit" | "minecraft:block.ladder.hit" | "block.bamboo.place" | "minecraft:block.bamboo.place" | "block.copper.hit" | "minecraft:block.copper.hit" | "entity.turtle.hurt" | "minecraft:entity.turtle.hurt" | "item.bucket.empty_powder_snow" | "minecraft:item.bucket.empty_powder_snow" | "entity.elder_guardian.flop" | "minecraft:entity.elder_guardian.flop" | "block.end_gateway.spawn" | "minecraft:block.end_gateway.spawn" | "entity.guardian.ambient_land" | "minecraft:entity.guardian.ambient_land" | "entity.stray.step" | "minecraft:entity.stray.step" | "item.ink_sac.use" | "minecraft:item.ink_sac.use" | "block.moss_carpet.place" | "minecraft:block.moss_carpet.place" | "entity.firework_rocket.blast" | "minecraft:entity.firework_rocket.blast" | "entity.drowned.shoot" | "minecraft:entity.drowned.shoot" | "block.calcite.hit" | "minecraft:block.calcite.hit" | "block.big_dripleaf.step" | "minecraft:block.big_dripleaf.step" | "block.soul_sand.place" | "minecraft:block.soul_sand.place" | "entity.turtle.death" | "minecraft:entity.turtle.death" | "block.glass.place" | "minecraft:block.glass.place" | "block.fungus.place" | "minecraft:block.fungus.place" | "ambient.underwater.loop.additions" | "minecraft:ambient.underwater.loop.additions" | "entity.wandering_trader.drink_potion" | "minecraft:entity.wandering_trader.drink_potion" | "ambient.underwater.exit" | "minecraft:ambient.underwater.exit" | "entity.magma_cube.jump" | "minecraft:entity.magma_cube.jump" | "entity.polar_bear.death" | "minecraft:entity.polar_bear.death" | "block.bubble_column.upwards_inside" | "minecraft:block.bubble_column.upwards_inside" | "entity.panda.sneeze" | "minecraft:entity.panda.sneeze" | "entity.vex.hurt" | "minecraft:entity.vex.hurt" | "block.lodestone.break" | "minecraft:block.lodestone.break" | "ambient.crimson_forest.loop" | "minecraft:ambient.crimson_forest.loop" | "item.crossbow.loading_middle" | "minecraft:item.crossbow.loading_middle" | "block.anvil.use" | "minecraft:block.anvil.use" | "entity.mule.hurt" | "minecraft:entity.mule.hurt" | "block.amethyst_cluster.break" | "minecraft:block.amethyst_cluster.break" | "block.pointed_dripstone.drip_water" | "minecraft:block.pointed_dripstone.drip_water" | "entity.ender_dragon.shoot" | "minecraft:entity.ender_dragon.shoot" | "ambient.soul_sand_valley.loop" | "minecraft:ambient.soul_sand_valley.loop" | "block.metal.break" | "minecraft:block.metal.break" | "block.nether_gold_ore.fall" | "minecraft:block.nether_gold_ore.fall" | "entity.witch.throw" | "minecraft:entity.witch.throw" | "block.anvil.fall" | "minecraft:block.anvil.fall" | "block.calcite.place" | "minecraft:block.calcite.place" | "entity.evoker.death" | "minecraft:entity.evoker.death" | "entity.parrot.imitate.zombie" | "minecraft:entity.parrot.imitate.zombie" | "block.moss_carpet.step" | "minecraft:block.moss_carpet.step" | "entity.cod.ambient" | "minecraft:entity.cod.ambient" | "entity.parrot.imitate.drowned" | "minecraft:entity.parrot.imitate.drowned" | "music.overworld.snowy_slopes" | "minecraft:music.overworld.snowy_slopes" | "entity.generic.explode" | "minecraft:entity.generic.explode" | "entity.silverfish.hurt" | "minecraft:entity.silverfish.hurt" | "block.dispenser.launch" | "minecraft:block.dispenser.launch" | "entity.minecart.inside.underwater" | "minecraft:entity.minecart.inside.underwater" | "entity.panda.pre_sneeze" | "minecraft:entity.panda.pre_sneeze" | "block.slime_block.hit" | "minecraft:block.slime_block.hit" | "block.pointed_dripstone.break" | "minecraft:block.pointed_dripstone.break" | "block.shroomlight.fall" | "minecraft:block.shroomlight.fall" | "entity.bee.loop_aggressive" | "minecraft:entity.bee.loop_aggressive" | "block.growing_plant.crop" | "minecraft:block.growing_plant.crop" | "entity.iron_golem.step" | "minecraft:entity.iron_golem.step" | "entity.turtle.egg_hatch" | "minecraft:entity.turtle.egg_hatch" | "entity.zoglin.attack" | "minecraft:entity.zoglin.attack" | "entity.parrot.imitate.creeper" | "minecraft:entity.parrot.imitate.creeper" | "entity.generic.death" | "minecraft:entity.generic.death" | "block.bone_block.fall" | "minecraft:block.bone_block.fall" | "entity.cod.hurt" | "minecraft:entity.cod.hurt" | "entity.villager.work_butcher" | "minecraft:entity.villager.work_butcher" | "entity.cat.ambient" | "minecraft:entity.cat.ambient" | "entity.horse.angry" | "minecraft:entity.horse.angry" | "entity.item_frame.place" | "minecraft:entity.item_frame.place" | "ambient.underwater.enter" | "minecraft:ambient.underwater.enter" | "entity.enderman.hurt" | "minecraft:entity.enderman.hurt" | "block.nylium.fall" | "minecraft:block.nylium.fall" | "entity.endermite.step" | "minecraft:entity.endermite.step" | "entity.goat.screaming.prepare_ram" | "minecraft:entity.goat.screaming.prepare_ram" | "ui.stonecutter.select_recipe" | "minecraft:ui.stonecutter.select_recipe" | "entity.fox.ambient" | "minecraft:entity.fox.ambient" | "entity.piglin.angry" | "minecraft:entity.piglin.angry" | "block.bone_block.place" | "minecraft:block.bone_block.place" | "block.weeping_vines.fall" | "minecraft:block.weeping_vines.fall" | "block.azalea_leaves.hit" | "minecraft:block.azalea_leaves.hit" | "entity.wandering_trader.ambient" | "minecraft:entity.wandering_trader.ambient" | "block.deepslate_tiles.fall" | "minecraft:block.deepslate_tiles.fall" | "block.pointed_dripstone.drip_lava" | "minecraft:block.pointed_dripstone.drip_lava" | "entity.parrot.imitate.endermite" | "minecraft:entity.parrot.imitate.endermite" | "entity.mooshroom.shear" | "minecraft:entity.mooshroom.shear" | "entity.guardian.flop" | "minecraft:entity.guardian.flop" | "entity.iron_golem.attack" | "minecraft:entity.iron_golem.attack" | "block.roots.fall" | "minecraft:block.roots.fall" | "block.deepslate_bricks.place" | "minecraft:block.deepslate_bricks.place" | "ambient.underwater.loop" | "minecraft:ambient.underwater.loop" | "block.snow.step" | "minecraft:block.snow.step" | "entity.wandering_trader.reappeared" | "minecraft:entity.wandering_trader.reappeared" | "music_disc.strad" | "minecraft:music_disc.strad" | "entity.sheep.ambient" | "minecraft:entity.sheep.ambient" | "block.conduit.activate" | "minecraft:block.conduit.activate" | "block.glass.hit" | "minecraft:block.glass.hit" | "entity.zombie.attack_wooden_door" | "minecraft:entity.zombie.attack_wooden_door" | "block.azalea.step" | "minecraft:block.azalea.step" | "ui.stonecutter.take_result" | "minecraft:ui.stonecutter.take_result" | "item.crossbow.shoot" | "minecraft:item.crossbow.shoot" | "entity.pig.hurt" | "minecraft:entity.pig.hurt" | "block.basalt.fall" | "minecraft:block.basalt.fall" | "entity.llama.spit" | "minecraft:entity.llama.spit" | "block.conduit.ambient" | "minecraft:block.conduit.ambient" | "entity.parrot.imitate.zombie_villager" | "minecraft:entity.parrot.imitate.zombie_villager" | "block.fire.extinguish" | "minecraft:block.fire.extinguish" | "entity.wandering_trader.disappeared" | "minecraft:entity.wandering_trader.disappeared" | "entity.glow_squid.death" | "minecraft:entity.glow_squid.death" | "entity.rabbit.death" | "minecraft:entity.rabbit.death" | "entity.wandering_trader.drink_milk" | "minecraft:entity.wandering_trader.drink_milk" | "entity.parrot.imitate.pillager" | "minecraft:entity.parrot.imitate.pillager" | "entity.husk.hurt" | "minecraft:entity.husk.hurt" | "entity.player.attack.sweep" | "minecraft:entity.player.attack.sweep" | "block.tuff.fall" | "minecraft:block.tuff.fall" | "entity.turtle.shamble_baby" | "minecraft:entity.turtle.shamble_baby" | "block.lantern.fall" | "minecraft:block.lantern.fall" | "block.bone_block.break" | "minecraft:block.bone_block.break" | "block.dripstone_block.fall" | "minecraft:block.dripstone_block.fall" | "block.weeping_vines.step" | "minecraft:block.weeping_vines.step" | "block.wet_grass.place" | "minecraft:block.wet_grass.place" | "block.snow.fall" | "minecraft:block.snow.fall" | "block.powder_snow.hit" | "minecraft:block.powder_snow.hit" | "entity.villager.work_cartographer" | "minecraft:entity.villager.work_cartographer" | "entity.lightning_bolt.thunder" | "minecraft:entity.lightning_bolt.thunder" | "music.nether.soul_sand_valley" | "minecraft:music.nether.soul_sand_valley" | "entity.illusioner.cast_spell" | "minecraft:entity.illusioner.cast_spell" | "block.honey_block.slide" | "minecraft:block.honey_block.slide" | "entity.parrot.hurt" | "minecraft:entity.parrot.hurt" | "ambient.crimson_forest.additions" | "minecraft:ambient.crimson_forest.additions" | "block.pointed_dripstone.fall" | "minecraft:block.pointed_dripstone.fall" | "entity.item.break" | "minecraft:entity.item.break" | "block.basalt.step" | "minecraft:block.basalt.step" | "entity.ravager.hurt" | "minecraft:entity.ravager.hurt" | "block.pointed_dripstone.step" | "minecraft:block.pointed_dripstone.step" | "entity.evoker_fangs.attack" | "minecraft:entity.evoker_fangs.attack" | "entity.blaze.burn" | "minecraft:entity.blaze.burn" | "entity.turtle.shamble" | "minecraft:entity.turtle.shamble" | "entity.cat.purr" | "minecraft:entity.cat.purr" | "block.moss_carpet.fall" | "minecraft:block.moss_carpet.fall" | "entity.donkey.angry" | "minecraft:entity.donkey.angry" | "entity.piglin_brute.hurt" | "minecraft:entity.piglin_brute.hurt" | "entity.parrot.imitate.phantom" | "minecraft:entity.parrot.imitate.phantom" | "block.deepslate_bricks.break" | "minecraft:block.deepslate_bricks.break" | "entity.player.hurt_on_fire" | "minecraft:entity.player.hurt_on_fire" | "entity.piglin.retreat" | "minecraft:entity.piglin.retreat" | "entity.donkey.eat" | "minecraft:entity.donkey.eat" | "entity.piglin_brute.angry" | "minecraft:entity.piglin_brute.angry" | "block.lodestone.place" | "minecraft:block.lodestone.place" | "entity.zombie_horse.hurt" | "minecraft:entity.zombie_horse.hurt" | "entity.husk.death" | "minecraft:entity.husk.death" | "block.wooden_door.close" | "minecraft:block.wooden_door.close" | "entity.hoglin.attack" | "minecraft:entity.hoglin.attack" | "entity.bat.hurt" | "minecraft:entity.bat.hurt" | "entity.parrot.imitate.elder_guardian" | "minecraft:entity.parrot.imitate.elder_guardian" | "block.small_amethyst_bud.place" | "minecraft:block.small_amethyst_bud.place" | "block.wart_block.step" | "minecraft:block.wart_block.step" | "entity.skeleton_horse.swim" | "minecraft:entity.skeleton_horse.swim" | "entity.horse.armor" | "minecraft:entity.horse.armor" | "block.azalea.fall" | "minecraft:block.azalea.fall" | "entity.cat.hiss" | "minecraft:entity.cat.hiss" | "block.calcite.fall" | "minecraft:block.calcite.fall" | "entity.panda.cant_breed" | "minecraft:entity.panda.cant_breed" | "entity.evoker.celebrate" | "minecraft:entity.evoker.celebrate" | "music.under_water" | "minecraft:music.under_water" | "block.chorus_flower.grow" | "minecraft:block.chorus_flower.grow" | "entity.axolotl.hurt" | "minecraft:entity.axolotl.hurt" | "block.shroomlight.place" | "minecraft:block.shroomlight.place" | "block.beacon.deactivate" | "minecraft:block.beacon.deactivate" | "entity.drowned.swim" | "minecraft:entity.drowned.swim" | "item.firecharge.use" | "minecraft:item.firecharge.use" | "block.copper.place" | "minecraft:block.copper.place" | "block.stone_button.click_on" | "minecraft:block.stone_button.click_on" | "entity.witch.hurt" | "minecraft:entity.witch.hurt" | "block.gilded_blackstone.place" | "minecraft:block.gilded_blackstone.place" | "block.iron_trapdoor.open" | "minecraft:block.iron_trapdoor.open" | "entity.slime.death_small" | "minecraft:entity.slime.death_small" | "block.grass.fall" | "minecraft:block.grass.fall" | "block.beacon.power_select" | "minecraft:block.beacon.power_select" | "block.netherrack.hit" | "minecraft:block.netherrack.hit" | "entity.skeleton_horse.death" | "minecraft:entity.skeleton_horse.death" | "block.copper.break" | "minecraft:block.copper.break" | "entity.item_frame.remove_item" | "minecraft:entity.item_frame.remove_item" | "block.chain.hit" | "minecraft:block.chain.hit" | "entity.evoker.ambient" | "minecraft:entity.evoker.ambient" | "entity.illusioner.ambient" | "minecraft:entity.illusioner.ambient" | "block.calcite.step" | "minecraft:block.calcite.step" | "entity.wolf.step" | "minecraft:entity.wolf.step" | "entity.zombie_villager.converted" | "minecraft:entity.zombie_villager.converted" | "entity.hoglin.ambient" | "minecraft:entity.hoglin.ambient" | "entity.piglin.death" | "minecraft:entity.piglin.death" | "block.soul_soil.fall" | "minecraft:block.soul_soil.fall" | "entity.mooshroom.eat" | "minecraft:entity.mooshroom.eat" | "entity.mule.death" | "minecraft:entity.mule.death" | "block.ancient_debris.place" | "minecraft:block.ancient_debris.place" | "entity.tropical_fish.death" | "minecraft:entity.tropical_fish.death" | "entity.villager.work_weaponsmith" | "minecraft:entity.villager.work_weaponsmith" | "block.crop.break" | "minecraft:block.crop.break" | "block.dripstone_block.step" | "minecraft:block.dripstone_block.step" | "block.stone_pressure_plate.click_on" | "minecraft:block.stone_pressure_plate.click_on" | "entity.wolf.shake" | "minecraft:entity.wolf.shake" | "entity.firework_rocket.large_blast_far" | "minecraft:entity.firework_rocket.large_blast_far" | "entity.parrot.imitate.piglin_brute" | "minecraft:entity.parrot.imitate.piglin_brute" | "entity.horse.death" | "minecraft:entity.horse.death" | "music_disc.13" | "minecraft:music_disc.13" | "block.wooden_trapdoor.close" | "minecraft:block.wooden_trapdoor.close" | "entity.item_frame.add_item" | "minecraft:entity.item_frame.add_item" | "entity.guardian.death" | "minecraft:entity.guardian.death" | "music_disc.11" | "minecraft:music_disc.11" | "entity.horse.hurt" | "minecraft:entity.horse.hurt" | "entity.dolphin.ambient_water" | "minecraft:entity.dolphin.ambient_water" | "entity.dolphin.ambient" | "minecraft:entity.dolphin.ambient" | "item.trident.hit" | "minecraft:item.trident.hit" | "item.armor.equip_iron" | "minecraft:item.armor.equip_iron" | "block.end_portal_frame.fill" | "minecraft:block.end_portal_frame.fill" | "block.nylium.step" | "minecraft:block.nylium.step" | "entity.blaze.ambient" | "minecraft:entity.blaze.ambient" | "entity.glow_item_frame.add_item" | "minecraft:entity.glow_item_frame.add_item" | "entity.snowball.throw" | "minecraft:entity.snowball.throw" | "entity.skeleton.hurt" | "minecraft:entity.skeleton.hurt" | "entity.ender_dragon.death" | "minecraft:entity.ender_dragon.death" | "block.rooted_dirt.break" | "minecraft:block.rooted_dirt.break" | "entity.player.splash.high_speed" | "minecraft:entity.player.splash.high_speed" | "block.water.ambient" | "minecraft:block.water.ambient" | "block.piston.extend" | "minecraft:block.piston.extend" | "entity.horse.jump" | "minecraft:entity.horse.jump" | "entity.horse.eat" | "minecraft:entity.horse.eat" | "block.pointed_dripstone.place" | "minecraft:block.pointed_dripstone.place" | "entity.wither_skeleton.ambient" | "minecraft:entity.wither_skeleton.ambient" | "block.shulker_box.open" | "minecraft:block.shulker_box.open" | "block.wood.hit" | "minecraft:block.wood.hit" | "entity.ghast.ambient" | "minecraft:entity.ghast.ambient" | "block.deepslate.break" | "minecraft:block.deepslate.break" | "entity.fox.hurt" | "minecraft:entity.fox.hurt" | "entity.wither.ambient" | "minecraft:entity.wither.ambient" | "block.bone_block.step" | "minecraft:block.bone_block.step" | "entity.firework_rocket.blast_far" | "minecraft:entity.firework_rocket.blast_far" | "block.scaffolding.hit" | "minecraft:block.scaffolding.hit" | "block.nether_gold_ore.step" | "minecraft:block.nether_gold_ore.step" | "block.deepslate_bricks.fall" | "minecraft:block.deepslate_bricks.fall" | "block.polished_deepslate.hit" | "minecraft:block.polished_deepslate.hit" | "entity.rabbit.attack" | "minecraft:entity.rabbit.attack" | "block.stone.hit" | "minecraft:block.stone.hit" | "entity.hostile.death" | "minecraft:entity.hostile.death" | "block.roots.step" | "minecraft:block.roots.step" | "item.book.page_turn" | "minecraft:item.book.page_turn" | "entity.ender_dragon.flap" | "minecraft:entity.ender_dragon.flap" | "entity.hoglin.hurt" | "minecraft:entity.hoglin.hurt" | "entity.wandering_trader.trade" | "minecraft:entity.wandering_trader.trade" | "item.armor.equip_netherite" | "minecraft:item.armor.equip_netherite" | "entity.glow_squid.hurt" | "minecraft:entity.glow_squid.hurt" | "entity.piglin.admiring_item" | "minecraft:entity.piglin.admiring_item" | "ui.cartography_table.take_result" | "minecraft:ui.cartography_table.take_result" | "block.flowering_azalea.hit" | "minecraft:block.flowering_azalea.hit" | "entity.player.attack.crit" | "minecraft:entity.player.attack.crit" | "entity.horse.gallop" | "minecraft:entity.horse.gallop" | "block.weeping_vines.hit" | "minecraft:block.weeping_vines.hit" | "block.azalea_leaves.break" | "minecraft:block.azalea_leaves.break" | "block.shroomlight.step" | "minecraft:block.shroomlight.step" | "entity.dolphin.attack" | "minecraft:entity.dolphin.attack" | "block.deepslate_bricks.step" | "minecraft:block.deepslate_bricks.step" | "block.deepslate.fall" | "minecraft:block.deepslate.fall" | "item.elytra.flying" | "minecraft:item.elytra.flying" | "entity.lightning_bolt.impact" | "minecraft:entity.lightning_bolt.impact" | "entity.snow_golem.shoot" | "minecraft:entity.snow_golem.shoot" | "entity.dolphin.hurt" | "minecraft:entity.dolphin.hurt" | "entity.villager.work_fletcher" | "minecraft:entity.villager.work_fletcher" | "music.overworld.frozen_peaks" | "minecraft:music.overworld.frozen_peaks" | "block.powder_snow.step" | "minecraft:block.powder_snow.step" | "block.note_block.hat" | "minecraft:block.note_block.hat" | "block.tuff.hit" | "minecraft:block.tuff.hit" | "item.bucket.empty" | "minecraft:item.bucket.empty" | "entity.vindicator.ambient" | "minecraft:entity.vindicator.ambient" | "block.medium_amethyst_bud.place" | "minecraft:block.medium_amethyst_bud.place" | "entity.wither_skeleton.death" | "minecraft:entity.wither_skeleton.death" | "block.gilded_blackstone.break" | "minecraft:block.gilded_blackstone.break" | "block.conduit.ambient.short" | "minecraft:block.conduit.ambient.short" | "entity.ghast.warn" | "minecraft:entity.ghast.warn" | "block.soul_soil.step" | "minecraft:block.soul_soil.step" | "entity.cat.stray_ambient" | "minecraft:entity.cat.stray_ambient" | "block.slime_block.break" | "minecraft:block.slime_block.break" | "entity.skeleton_horse.jump_water" | "minecraft:entity.skeleton_horse.jump_water" | "item.axe.strip" | "minecraft:item.axe.strip" | "block.tripwire.detach" | "minecraft:block.tripwire.detach" | "entity.vindicator.hurt" | "minecraft:entity.vindicator.hurt" | "block.anvil.step" | "minecraft:block.anvil.step" | "music.nether.basalt_deltas" | "minecraft:music.nether.basalt_deltas" | "ambient.nether_wastes.mood" | "minecraft:ambient.nether_wastes.mood" | "weather.rain" | "minecraft:weather.rain" | "entity.donkey.ambient" | "minecraft:entity.donkey.ambient" | "block.nether_sprouts.hit" | "minecraft:block.nether_sprouts.hit" | "block.lever.click" | "minecraft:block.lever.click" | "entity.shulker.ambient" | "minecraft:entity.shulker.ambient" | "block.bell.resonate" | "minecraft:block.bell.resonate" | "block.nether_bricks.hit" | "minecraft:block.nether_bricks.hit" | "entity.zombie_horse.ambient" | "minecraft:entity.zombie_horse.ambient" | "block.beehive.drip" | "minecraft:block.beehive.drip" | "entity.polar_bear.ambient_baby" | "minecraft:entity.polar_bear.ambient_baby" | "entity.elder_guardian.ambient_land" | "minecraft:entity.elder_guardian.ambient_land" | "entity.pillager.celebrate" | "minecraft:entity.pillager.celebrate" | "ambient.basalt_deltas.mood" | "minecraft:ambient.basalt_deltas.mood" | "entity.pig.ambient" | "minecraft:entity.pig.ambient" | "item.shovel.flatten" | "minecraft:item.shovel.flatten" | "entity.villager.celebrate" | "minecraft:entity.villager.celebrate" | "block.small_amethyst_bud.break" | "minecraft:block.small_amethyst_bud.break" | "block.big_dripleaf.hit" | "minecraft:block.big_dripleaf.hit" | "entity.piglin_brute.death" | "minecraft:entity.piglin_brute.death" | "ui.toast.challenge_complete" | "minecraft:ui.toast.challenge_complete" | "entity.skeleton_horse.ambient" | "minecraft:entity.skeleton_horse.ambient" | "item.crossbow.loading_start" | "minecraft:item.crossbow.loading_start" | "item.trident.hit_ground" | "minecraft:item.trident.hit_ground" | "entity.horse.step_wood" | "minecraft:entity.horse.step_wood" | "block.candle.ambient" | "minecraft:block.candle.ambient" | "entity.vindicator.celebrate" | "minecraft:entity.vindicator.celebrate" | "entity.dolphin.jump" | "minecraft:entity.dolphin.jump" | "block.amethyst_block.hit" | "minecraft:block.amethyst_block.hit" | "entity.bat.takeoff" | "minecraft:entity.bat.takeoff" | "block.conduit.deactivate" | "minecraft:block.conduit.deactivate" | "entity.enderman.ambient" | "minecraft:entity.enderman.ambient" | "entity.drowned.death" | "minecraft:entity.drowned.death" | "entity.goat.screaming.eat" | "minecraft:entity.goat.screaming.eat" | "block.moss.hit" | "minecraft:block.moss.hit" | "block.composter.empty" | "minecraft:block.composter.empty" | "entity.parrot.imitate.stray" | "minecraft:entity.parrot.imitate.stray" | "block.copper.fall" | "minecraft:block.copper.fall" | "block.rooted_dirt.place" | "minecraft:block.rooted_dirt.place" | "block.lily_pad.place" | "minecraft:block.lily_pad.place" | "entity.ghast.death" | "minecraft:entity.ghast.death" | "block.lantern.place" | "minecraft:block.lantern.place" | "ambient.basalt_deltas.loop" | "minecraft:ambient.basalt_deltas.loop" | "entity.glow_squid.ambient" | "minecraft:entity.glow_squid.ambient" | "entity.stray.hurt" | "minecraft:entity.stray.hurt" | "block.bamboo.hit" | "minecraft:block.bamboo.hit" | "entity.piglin.step" | "minecraft:entity.piglin.step" | "block.deepslate_bricks.hit" | "minecraft:block.deepslate_bricks.hit" | "block.flowering_azalea.step" | "minecraft:block.flowering_azalea.step" | "entity.ghast.hurt" | "minecraft:entity.ghast.hurt" | "entity.goat.step" | "minecraft:entity.goat.step" | "block.sculk_sensor.break" | "minecraft:block.sculk_sensor.break" | "block.enchantment_table.use" | "minecraft:block.enchantment_table.use" | "entity.wither_skeleton.hurt" | "minecraft:entity.wither_skeleton.hurt" | "block.bamboo_sapling.break" | "minecraft:block.bamboo_sapling.break" | "block.fire.ambient" | "minecraft:block.fire.ambient" | "block.nether_sprouts.place" | "minecraft:block.nether_sprouts.place" | "block.smithing_table.use" | "minecraft:block.smithing_table.use" | "block.powder_snow.fall" | "minecraft:block.powder_snow.fall" | "entity.witch.ambient" | "minecraft:entity.witch.ambient" | "entity.phantom.hurt" | "minecraft:entity.phantom.hurt" | "entity.player.levelup" | "minecraft:entity.player.levelup" | "entity.zombie.break_wooden_door" | "minecraft:entity.zombie.break_wooden_door" | "music_disc.far" | "minecraft:music_disc.far" | "block.deepslate.place" | "minecraft:block.deepslate.place" | "entity.skeleton_horse.step_water" | "minecraft:entity.skeleton_horse.step_water" | "entity.axolotl.attack" | "minecraft:entity.axolotl.attack" | "entity.cod.death" | "minecraft:entity.cod.death" | "entity.splash_potion.throw" | "minecraft:entity.splash_potion.throw" | "block.polished_deepslate.fall" | "minecraft:block.polished_deepslate.fall" | "block.coral_block.hit" | "minecraft:block.coral_block.hit" | "block.polished_deepslate.break" | "minecraft:block.polished_deepslate.break" | "entity.fishing_bobber.throw" | "minecraft:entity.fishing_bobber.throw" | "entity.mule.angry" | "minecraft:entity.mule.angry" | "entity.generic.big_fall" | "minecraft:entity.generic.big_fall" | "block.wooden_pressure_plate.click_on" | "minecraft:block.wooden_pressure_plate.click_on" | "block.ladder.fall" | "minecraft:block.ladder.fall" | "block.note_block.cow_bell" | "minecraft:block.note_block.cow_bell" | "entity.villager.ambient" | "minecraft:entity.villager.ambient" | "block.wood.place" | "minecraft:block.wood.place" | "block.lodestone.hit" | "minecraft:block.lodestone.hit" | "block.large_amethyst_bud.break" | "minecraft:block.large_amethyst_bud.break" | "entity.zombie_horse.death" | "minecraft:entity.zombie_horse.death" | "block.amethyst_block.break" | "minecraft:block.amethyst_block.break" | "ambient.soul_sand_valley.additions" | "minecraft:ambient.soul_sand_valley.additions" | "block.ancient_debris.break" | "minecraft:block.ancient_debris.break" | "entity.cat.death" | "minecraft:entity.cat.death" | "block.amethyst_cluster.fall" | "minecraft:block.amethyst_cluster.fall" | "item.armor.equip_generic" | "minecraft:item.armor.equip_generic" | "entity.blaze.hurt" | "minecraft:entity.blaze.hurt" | "entity.wither.break_block" | "minecraft:entity.wither.break_block" | "block.medium_amethyst_bud.break" | "minecraft:block.medium_amethyst_bud.break" | "block.nether_ore.step" | "minecraft:block.nether_ore.step" | "block.rooted_dirt.step" | "minecraft:block.rooted_dirt.step" | "block.polished_deepslate.place" | "minecraft:block.polished_deepslate.place" | "entity.ocelot.death" | "minecraft:entity.ocelot.death" | "entity.cow.death" | "minecraft:entity.cow.death" | "entity.goat.ram_impact" | "minecraft:entity.goat.ram_impact" | "entity.parrot.imitate.ghast" | "minecraft:entity.parrot.imitate.ghast" | "block.grindstone.use" | "minecraft:block.grindstone.use" | "entity.shulker.hurt_closed" | "minecraft:entity.shulker.hurt_closed" | "entity.guardian.attack" | "minecraft:entity.guardian.attack" | "entity.player.splash" | "minecraft:entity.player.splash" | "music.overworld.jagged_peaks" | "minecraft:music.overworld.jagged_peaks" | "block.azalea_leaves.step" | "minecraft:block.azalea_leaves.step" | "block.lava.pop" | "minecraft:block.lava.pop" | "block.note_block.guitar" | "minecraft:block.note_block.guitar" | "block.polished_deepslate.step" | "minecraft:block.polished_deepslate.step" | "music_disc.mellohi" | "minecraft:music_disc.mellohi" | "entity.drowned.ambient_water" | "minecraft:entity.drowned.ambient_water" | "entity.rabbit.jump" | "minecraft:entity.rabbit.jump" | "block.tripwire.attach" | "minecraft:block.tripwire.attach" | "entity.generic.hurt" | "minecraft:entity.generic.hurt" | "item.honey_bottle.drink" | "minecraft:item.honey_bottle.drink" | "entity.parrot.imitate.piglin" | "minecraft:entity.parrot.imitate.piglin" | "entity.cat.eat" | "minecraft:entity.cat.eat" | "entity.snow_golem.shear" | "minecraft:entity.snow_golem.shear" | "ambient.underwater.loop.additions.ultra_rare" | "minecraft:ambient.underwater.loop.additions.ultra_rare" | "entity.arrow.shoot" | "minecraft:entity.arrow.shoot" | "block.netherrack.step" | "minecraft:block.netherrack.step" | "ambient.warped_forest.mood" | "minecraft:ambient.warped_forest.mood" | "ui.loom.take_result" | "minecraft:ui.loom.take_result" | "block.amethyst_block.place" | "minecraft:block.amethyst_block.place" | "entity.axolotl.idle_air" | "minecraft:entity.axolotl.idle_air" | "entity.bee.hurt" | "minecraft:entity.bee.hurt" | "entity.elder_guardian.hurt" | "minecraft:entity.elder_guardian.hurt" | "entity.villager.work_fisherman" | "minecraft:entity.villager.work_fisherman" | "entity.evoker.prepare_summon" | "minecraft:entity.evoker.prepare_summon" | "block.weeping_vines.place" | "minecraft:block.weeping_vines.place" | "entity.polar_bear.ambient" | "minecraft:entity.polar_bear.ambient" | "entity.skeleton.death" | "minecraft:entity.skeleton.death" | "entity.panda.bite" | "minecraft:entity.panda.bite" | "entity.hoglin.death" | "minecraft:entity.hoglin.death" | "entity.rabbit.hurt" | "minecraft:entity.rabbit.hurt" | "entity.ender_eye.launch" | "minecraft:entity.ender_eye.launch" | "block.ladder.step" | "minecraft:block.ladder.step" | "entity.salmon.ambient" | "minecraft:entity.salmon.ambient" | "entity.mooshroom.convert" | "minecraft:entity.mooshroom.convert" | "entity.minecart.inside" | "minecraft:entity.minecart.inside" | "entity.dolphin.play" | "minecraft:entity.dolphin.play" | "block.amethyst_cluster.step" | "minecraft:block.amethyst_cluster.step" | "entity.zoglin.step" | "minecraft:entity.zoglin.step" | "block.note_block.pling" | "minecraft:block.note_block.pling" | "entity.stray.death" | "minecraft:entity.stray.death" | "block.stone.place" | "minecraft:block.stone.place" | "item.shield.block" | "minecraft:item.shield.block" | "block.lantern.break" | "minecraft:block.lantern.break" | "block.note_block.snare" | "minecraft:block.note_block.snare" | "block.sweet_berry_bush.break" | "minecraft:block.sweet_berry_bush.break" | "block.nether_gold_ore.hit" | "minecraft:block.nether_gold_ore.hit" | "block.stem.fall" | "minecraft:block.stem.fall" | "block.note_block.harp" | "minecraft:block.note_block.harp" | "block.rooted_dirt.fall" | "minecraft:block.rooted_dirt.fall" | "entity.horse.breathe" | "minecraft:entity.horse.breathe" | "entity.cat.purreow" | "minecraft:entity.cat.purreow" | "entity.donkey.hurt" | "minecraft:entity.donkey.hurt" | "entity.guardian.death_land" | "minecraft:entity.guardian.death_land" | "entity.parrot.imitate.magma_cube" | "minecraft:entity.parrot.imitate.magma_cube" | "block.bamboo_sapling.place" | "minecraft:block.bamboo_sapling.place" | "block.wool.break" | "minecraft:block.wool.break" | "block.lava.ambient" | "minecraft:block.lava.ambient" | "ambient.basalt_deltas.additions" | "minecraft:ambient.basalt_deltas.additions" | "entity.player.attack.knockback" | "minecraft:entity.player.attack.knockback" | "block.vine.place" | "minecraft:block.vine.place" | "entity.zombie_villager.hurt" | "minecraft:entity.zombie_villager.hurt" | "entity.turtle.egg_crack" | "minecraft:entity.turtle.egg_crack" | "music.dragon" | "minecraft:music.dragon" | "block.candle.hit" | "minecraft:block.candle.hit" | "block.composter.ready" | "minecraft:block.composter.ready" | "entity.goat.screaming.long_jump" | "minecraft:entity.goat.screaming.long_jump" | "block.snow.place" | "minecraft:block.snow.place" | "block.bell.use" | "minecraft:block.bell.use" | "block.hanging_roots.hit" | "minecraft:block.hanging_roots.hit" | "item.crossbow.hit" | "minecraft:item.crossbow.hit" | "entity.guardian.hurt_land" | "minecraft:entity.guardian.hurt_land" | "entity.parrot.imitate.evoker" | "minecraft:entity.parrot.imitate.evoker" | "entity.mooshroom.suspicious_milk" | "minecraft:entity.mooshroom.suspicious_milk" | "entity.strider.happy" | "minecraft:entity.strider.happy" | "ambient.underwater.loop.additions.rare" | "minecraft:ambient.underwater.loop.additions.rare" | "block.note_block.bit" | "minecraft:block.note_block.bit" | "entity.dolphin.swim" | "minecraft:entity.dolphin.swim" | "entity.player.swim" | "minecraft:entity.player.swim" | "item.bucket.empty_fish" | "minecraft:item.bucket.empty_fish" | "entity.phantom.bite" | "minecraft:entity.phantom.bite" | "entity.armor_stand.break" | "minecraft:entity.armor_stand.break" | "item.armor.equip_elytra" | "minecraft:item.armor.equip_elytra" | "item.bundle.drop_contents" | "minecraft:item.bundle.drop_contents" | "block.iron_trapdoor.close" | "minecraft:block.iron_trapdoor.close" | "entity.puffer_fish.blow_up" | "minecraft:entity.puffer_fish.blow_up" | "entity.evoker.prepare_attack" | "minecraft:entity.evoker.prepare_attack" | "entity.horse.land" | "minecraft:entity.horse.land" | "block.stem.step" | "minecraft:block.stem.step" | "block.nether_ore.fall" | "minecraft:block.nether_ore.fall" | "block.netherite_block.break" | "minecraft:block.netherite_block.break" | "entity.generic.swim" | "minecraft:entity.generic.swim" | "entity.salmon.hurt" | "minecraft:entity.salmon.hurt" | "block.vine.break" | "minecraft:block.vine.break" | "entity.magma_cube.squish" | "minecraft:entity.magma_cube.squish" | "block.flowering_azalea.place" | "minecraft:block.flowering_azalea.place" | "block.chest.locked" | "minecraft:block.chest.locked" | "ui.loom.select_pattern" | "minecraft:ui.loom.select_pattern" | "entity.snow_golem.hurt" | "minecraft:entity.snow_golem.hurt" | "weather.rain.above" | "minecraft:weather.rain.above" | "entity.turtle.egg_break" | "minecraft:entity.turtle.egg_break" | "ui.toast.out" | "minecraft:ui.toast.out" | "entity.enderman.death" | "minecraft:entity.enderman.death" | "block.netherrack.break" | "minecraft:block.netherrack.break" | "entity.vex.death" | "minecraft:entity.vex.death" | "entity.wandering_trader.no" | "minecraft:entity.wandering_trader.no" | "entity.arrow.hit_player" | "minecraft:entity.arrow.hit_player" | "entity.creeper.hurt" | "minecraft:entity.creeper.hurt" | "entity.wolf.growl" | "minecraft:entity.wolf.growl" | "block.note_block.banjo" | "minecraft:block.note_block.banjo" | "entity.skeleton_horse.gallop_water" | "minecraft:entity.skeleton_horse.gallop_water" | "block.candle.step" | "minecraft:block.candle.step" | "entity.chicken.death" | "minecraft:entity.chicken.death" | "music.overworld.lush_caves" | "minecraft:music.overworld.lush_caves" | "item.dye.use" | "minecraft:item.dye.use" | "block.amethyst_cluster.place" | "minecraft:block.amethyst_cluster.place" | "entity.panda.hurt" | "minecraft:entity.panda.hurt" | "entity.shulker.shoot" | "minecraft:entity.shulker.shoot" | "entity.generic.splash" | "minecraft:entity.generic.splash" | "entity.slime.jump" | "minecraft:entity.slime.jump" | "entity.creeper.death" | "minecraft:entity.creeper.death" | "block.wet_grass.hit" | "minecraft:block.wet_grass.hit" | "entity.ocelot.hurt" | "minecraft:entity.ocelot.hurt" | "entity.ravager.ambient" | "minecraft:entity.ravager.ambient" | "entity.tropical_fish.ambient" | "minecraft:entity.tropical_fish.ambient" | "block.bubble_column.whirlpool_ambient" | "minecraft:block.bubble_column.whirlpool_ambient" | "block.netherrack.fall" | "minecraft:block.netherrack.fall" | "entity.evoker.hurt" | "minecraft:entity.evoker.hurt" | "block.coral_block.fall" | "minecraft:block.coral_block.fall" | "entity.axolotl.swim" | "minecraft:entity.axolotl.swim" | "entity.parrot.fly" | "minecraft:entity.parrot.fly" | "item.crop.plant" | "minecraft:item.crop.plant" | "block.weeping_vines.break" | "minecraft:block.weeping_vines.break" | "entity.husk.converted_to_zombie" | "minecraft:entity.husk.converted_to_zombie" | "block.flowering_azalea.fall" | "minecraft:block.flowering_azalea.fall" | "entity.slime.hurt" | "minecraft:entity.slime.hurt" | "music.overworld.stony_peaks" | "minecraft:music.overworld.stony_peaks" | "entity.piglin_brute.converted_to_zombified" | "minecraft:entity.piglin_brute.converted_to_zombified" | "entity.slime.squish" | "minecraft:entity.slime.squish" | "block.smoker.smoke" | "minecraft:block.smoker.smoke" | "block.barrel.close" | "minecraft:block.barrel.close" | "entity.iron_golem.hurt" | "minecraft:entity.iron_golem.hurt" | "entity.puffer_fish.blow_out" | "minecraft:entity.puffer_fish.blow_out" | "entity.dolphin.splash" | "minecraft:entity.dolphin.splash" | "item.axe.scrape" | "minecraft:item.axe.scrape" | "block.candle.fall" | "minecraft:block.candle.fall" | "entity.horse.ambient" | "minecraft:entity.horse.ambient" | "entity.llama.chest" | "minecraft:entity.llama.chest" | "entity.sheep.shear" | "minecraft:entity.sheep.shear" | "block.sweet_berry_bush.place" | "minecraft:block.sweet_berry_bush.place" | "entity.sheep.hurt" | "minecraft:entity.sheep.hurt" | "entity.zombified_piglin.hurt" | "minecraft:entity.zombified_piglin.hurt" | "block.ender_chest.close" | "minecraft:block.ender_chest.close" | "item.honeycomb.wax_on" | "minecraft:item.honeycomb.wax_on" | "entity.parrot.imitate.guardian" | "minecraft:entity.parrot.imitate.guardian" | "entity.phantom.swoop" | "minecraft:entity.phantom.swoop" | "entity.stray.ambient" | "minecraft:entity.stray.ambient" | "entity.goat.prepare_ram" | "minecraft:entity.goat.prepare_ram" | "music_disc.mall" | "minecraft:music_disc.mall" | "entity.shulker_bullet.hurt" | "minecraft:entity.shulker_bullet.hurt" | "block.deepslate_tiles.step" | "minecraft:block.deepslate_tiles.step" | "block.respawn_anchor.set_spawn" | "minecraft:block.respawn_anchor.set_spawn" | "entity.zombie.attack_iron_door" | "minecraft:entity.zombie.attack_iron_door" | "block.sculk_sensor.place" | "minecraft:block.sculk_sensor.place" | "block.big_dripleaf.tilt_up" | "minecraft:block.big_dripleaf.tilt_up" | "music_disc.otherside" | "minecraft:music_disc.otherside" | "block.nether_sprouts.break" | "minecraft:block.nether_sprouts.break" | "entity.hostile.swim" | "minecraft:entity.hostile.swim" | "block.nether_sprouts.step" | "minecraft:block.nether_sprouts.step" | "entity.guardian.hurt" | "minecraft:entity.guardian.hurt" | "entity.fishing_bobber.retrieve" | "minecraft:entity.fishing_bobber.retrieve" | "entity.shulker.close" | "minecraft:entity.shulker.close" | "entity.ender_pearl.throw" | "minecraft:entity.ender_pearl.throw" | "block.cave_vines.hit" | "minecraft:block.cave_vines.hit" | "entity.zombie.death" | "minecraft:entity.zombie.death" | "block.wooden_button.click_off" | "minecraft:block.wooden_button.click_off" | "entity.armor_stand.fall" | "minecraft:entity.armor_stand.fall" | "entity.blaze.shoot" | "minecraft:entity.blaze.shoot" | "entity.puffer_fish.hurt" | "minecraft:entity.puffer_fish.hurt" | "block.gravel.place" | "minecraft:block.gravel.place" | "block.nether_wart.break" | "minecraft:block.nether_wart.break" | "entity.parrot.imitate.vex" | "minecraft:entity.parrot.imitate.vex" | "entity.donkey.chest" | "minecraft:entity.donkey.chest" | "block.large_amethyst_bud.place" | "minecraft:block.large_amethyst_bud.place" | "block.fence_gate.open" | "minecraft:block.fence_gate.open" | "entity.strider.eat" | "minecraft:entity.strider.eat" | "block.copper.step" | "minecraft:block.copper.step" | "block.shulker_box.close" | "minecraft:block.shulker_box.close" | "block.snow.break" | "minecraft:block.snow.break" | "entity.wandering_trader.yes" | "minecraft:entity.wandering_trader.yes" | "entity.illusioner.death" | "minecraft:entity.illusioner.death" | "entity.parrot.imitate.vindicator" | "minecraft:entity.parrot.imitate.vindicator" | "music.overworld.dripstone_caves" | "minecraft:music.overworld.dripstone_caves" | "block.tuff.step" | "minecraft:block.tuff.step" | "entity.llama.swag" | "minecraft:entity.llama.swag" | "item.bucket.fill_lava" | "minecraft:item.bucket.fill_lava" | "block.lantern.step" | "minecraft:block.lantern.step" | "entity.cat.hurt" | "minecraft:entity.cat.hurt" | "entity.iron_golem.repair" | "minecraft:entity.iron_golem.repair" | "item.glow_ink_sac.use" | "minecraft:item.glow_ink_sac.use" | "entity.illusioner.mirror_move" | "minecraft:entity.illusioner.mirror_move" | "entity.illusioner.hurt" | "minecraft:entity.illusioner.hurt" | "entity.spider.step" | "minecraft:entity.spider.step" | "block.wool.place" | "minecraft:block.wool.place" | "entity.rabbit.ambient" | "minecraft:entity.rabbit.ambient" | "block.beehive.enter" | "minecraft:block.beehive.enter" | "entity.experience_orb.pickup" | "minecraft:entity.experience_orb.pickup" | "entity.axolotl.idle_water" | "minecraft:entity.axolotl.idle_water" | "block.honey_block.hit" | "minecraft:block.honey_block.hit" | "block.gravel.hit" | "minecraft:block.gravel.hit" | "entity.puffer_fish.ambient" | "minecraft:entity.puffer_fish.ambient" | "entity.player.burp" | "minecraft:entity.player.burp" | "entity.hostile.big_fall" | "minecraft:entity.hostile.big_fall" | "music_disc.stal" | "minecraft:music_disc.stal" | "entity.player.hurt_freeze" | "minecraft:entity.player.hurt_freeze" | "block.netherite_block.place" | "minecraft:block.netherite_block.place" | "entity.evoker.prepare_wololo" | "minecraft:entity.evoker.prepare_wololo" | "block.nether_ore.hit" | "minecraft:block.nether_ore.hit" | "item.armor.equip_turtle" | "minecraft:item.armor.equip_turtle" | "entity.player.death" | "minecraft:entity.player.death" | "block.wooden_trapdoor.open" | "minecraft:block.wooden_trapdoor.open" | "entity.slime.attack" | "minecraft:entity.slime.attack" | "block.stem.hit" | "minecraft:block.stem.hit"; type Fluid = "lava" | "minecraft:lava" | "empty" | "minecraft:empty" | "water" | "minecraft:water" | "flowing_lava" | "minecraft:flowing_lava" | "flowing_water" | "minecraft:flowing_water"; type MobEffect = "instant_health" | "minecraft:instant_health" | "water_breathing" | "minecraft:water_breathing" | "invisibility" | "minecraft:invisibility" | "resistance" | "minecraft:resistance" | "unluck" | "minecraft:unluck" | "blindness" | "minecraft:blindness" | "haste" | "minecraft:haste" | "poison" | "minecraft:poison" | "slowness" | "minecraft:slowness" | "gammautils:dim" | "hunger" | "minecraft:hunger" | "slow_falling" | "minecraft:slow_falling" | "fire_resistance" | "minecraft:fire_resistance" | "saturation" | "minecraft:saturation" | "jump_boost" | "minecraft:jump_boost" | "gammautils:bright" | "mining_fatigue" | "minecraft:mining_fatigue" | "dolphins_grace" | "minecraft:dolphins_grace" | "health_boost" | "minecraft:health_boost" | "regeneration" | "minecraft:regeneration" | "conduit_power" | "minecraft:conduit_power" | "speed" | "minecraft:speed" | "luck" | "minecraft:luck" | "bad_omen" | "minecraft:bad_omen" | "strength" | "minecraft:strength" | "hero_of_the_village" | "minecraft:hero_of_the_village" | "levitation" | "minecraft:levitation" | "instant_damage" | "minecraft:instant_damage" | "weakness" | "minecraft:weakness" | "nausea" | "minecraft:nausea" | "wither" | "minecraft:wither" | "absorption" | "minecraft:absorption" | "glowing" | "minecraft:glowing" | "night_vision" | "minecraft:night_vision"; - type Block = "exlinefurniture:jungle_chair_light_gray" | "extshape:pink_terracotta_wall" | "exlinefurniture:shutters_crimson" | "chisel:chaotic_bricks/bricks" | "basalt" | "minecraft:basalt" | "chisel:road/prismarine" | "red_wool" | "minecraft:red_wool" | "extshape:light_blue_terracotta_vertical_stairs" | "stonecutter" | "minecraft:stonecutter" | "exlinefurniture:drapes_magenta" | "extshape:polished_blackstone_brick_vertical_quarter_piece" | "extshape:gilded_blackstone_vertical_quarter_piece" | "mtr:cable_car_node_station" | "adorn:lime_sofa" | "adorn:dark_oak_chair" | "adorn:dark_prismarine_platform" | "chisel:legacy/cyan_wool" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "bone_block" | "minecraft:bone_block" | "adorn:oak_table" | "chisel:road/purpur" | "melon" | "minecraft:melon" | "chisel:layer/orange_concrete" | "extshape:red_terracotta_pressure_plate" | "mtr:glass_fence_plain" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "chisel:cracked/gray_concrete" | "extshape:orange_terracotta_pressure_plate" | "chisel:zag/purpur" | "extshape:red_wool_slab" | "red_mushroom" | "minecraft:red_mushroom" | "extshape:raw_iron_quarter_piece" | "dead_brain_coral_wall_fan" | "minecraft:dead_brain_coral_wall_fan" | "chisel:encased_bricks/ice" | "extshape:terracotta_slab" | "chisel:chaotic_medium/quartz" | "extshape:cyan_terracotta_fence_gate" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "chisel:encased_bricks/magenta_concrete" | "exlinefurniture:oak_chair_lime" | "magenta_wool" | "minecraft:magenta_wool" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "adorn:red_nether_brick_platform" | "chisel:mosaic/yellow_concrete" | "chisel:bismuth/glowstone" | "extshape:red_glazed_terracotta_slab" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "extshape:waxed_oxidized_copper_fence_gate" | "chisel:braid/redstone_block" | "soul_fire" | "minecraft:soul_fire" | "adorn:birch_bench" | "chisel:tiles_medium/redstone_block" | "extshape:orange_concrete_vertical_slab" | "chisel:dent/redstone_block" | "extshape:chiseled_quartz_vertical_stairs" | "chisel:weaver/quartz" | "extshape:dark_prismarine_fence_gate" | "exlinefurniture:acacia_window" | "spruce_sign" | "minecraft:spruce_sign" | "chisel:chinese2/glass" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "chisel:dent/prismarine" | "extshape:waxed_exposed_copper_slab" | "exlinefurniture:oak_log_table" | "extshape:black_terracotta_vertical_slab" | "extshape:glowstone_pressure_plate" | "gravel" | "minecraft:gravel" | "extshape:green_wool_slab" | "chisel:twist/pink_concrete" | "chisel:chaotic_small/end_stone" | "chisel:chaotic_small/red_sandstone" | "extshape:polished_andesite_vertical_quarter_piece" | "light_blue_bed" | "minecraft:light_blue_bed" | "crimson_fungus" | "minecraft:crimson_fungus" | "mtr:station_color_clay_slab" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "cocoa" | "minecraft:cocoa" | "extshape:smooth_basalt_vertical_stairs" | "exlinefurniture:drapes_light_blue" | "extshape:orange_concrete_button" | "exlinefurniture:birch_lamp_yellow" | "jsblock:pids_4" | "extshape:andesite_vertical_slab" | "potted_red_mushroom" | "minecraft:potted_red_mushroom" | "copper_block" | "minecraft:copper_block" | "extshape:gray_wool_vertical_quarter_piece" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "chisel:encased_large/acacia_planks" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "purple_wool" | "minecraft:purple_wool" | "chisel:small_bricks/quartz" | "extshape:netherrack_wall" | "magenta_bed" | "minecraft:magenta_bed" | "exlinefurniture:crimson_lamp_red" | "extshape:sandstone_vertical_slab" | "green_stained_glass" | "minecraft:green_stained_glass" | "chisel:cracked_bricks/magenta_concrete" | "chisel:triple_bricks/pink_concrete" | "chisel:circular/prismarine" | "adorn:purple_table_lamp" | "chisel:tiles_small/white_concrete" | "chisel:log_bordered/jungle_planks" | "chisel:array/prismarine" | "extshape:green_terracotta_quarter_piece" | "pink_terracotta" | "minecraft:pink_terracotta" | "extshape:chiseled_deepslate_fence" | "chisel:road/yellow_concrete" | "extshape:blue_concrete_slab" | "chisel:jellybean/light_blue_concrete" | "extshape:waxed_exposed_copper_quarter_piece" | "chisel:prism/end_stone" | "extshape:purple_terracotta_vertical_stairs" | "extshape:light_blue_concrete_quarter_piece" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "end_gateway" | "minecraft:end_gateway" | "exlinefurniture:crimson_lamp_green" | "chisel:road/end_stone" | "chisel:chaotic_small/granite" | "mtr:station_color_quartz_bricks" | "jsblock:train_model_e44" | "exlinefurniture:birch_chair_light_gray" | "extshape:smooth_red_sandstone_quarter_piece" | "chisel:tiles_small/stone" | "chisel:raw/granite" | "acacia_door" | "minecraft:acacia_door" | "extshape:pink_wool_fence_gate" | "extshape:green_concrete_vertical_stairs" | "chisel:cut/purpur" | "chisel:circular/stone" | "exlinefurniture:acacia_lamp_orange" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "extshape:warped_wart_vertical_slab" | "extshape:polished_deepslate_fence" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "extshape:emerald_pressure_plate" | "mtr:boat_node" | "brain_coral_wall_fan" | "minecraft:brain_coral_wall_fan" | "chisel:crude_horizontal/spruce_planks" | "extshape:red_wool_quarter_piece" | "extshape:jungle_quarter_piece" | "extshape:light_gray_terracotta_vertical_slab" | "chisel:encased_bricks/lime_concrete" | "extshape:polished_deepslate_vertical_slab" | "jigsaw" | "minecraft:jigsaw" | "extshape:brown_concrete_fence" | "extshape:honeycomb_fence" | "chisel:encased_bricks/diorite" | "chisel:ornate/light_blue_concrete" | "potted_cornflower" | "minecraft:potted_cornflower" | "chisel:jellybean/bricks" | "chiselsandbits:chiseledfluid" | "adorn:gray_table_lamp" | "exlinefurniture:crimson_window" | "chisel:panel/red_concrete" | "stone_button" | "minecraft:stone_button" | "chisel:road/gray_concrete" | "exlinefurniture:birch_lamp_green" | "mtr:railway_sign_middle" | "chisel:chaotic_bricks/white_concrete" | "exlinefurniture:crimson_window_heart" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "exlinefurniture:dark_oak_chair_gray" | "redbits:emitter" | "chisel:braid/coal_block" | "tinted_glass" | "minecraft:tinted_glass" | "extshape:stone_brick_vertical_stairs" | "extshape:gray_concrete_wall" | "sandstone" | "minecraft:sandstone" | "exlinefurniture:crimson_chair_light_gray" | "londonunderground:block_roundel_2_big" | "lodestone" | "minecraft:lodestone" | "exlinefurniture:froggy_chair_light_blue" | "chisel:french/gray_concrete" | "exlinefurniture:ceiling_fan_crimson" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "chisel:large_tile/end_stone" | "exlinefurniture:warped_lamp_gray" | "purpur_block" | "minecraft:purpur_block" | "exlinefurniture:birch_log_table" | "extshape:quartz_button" | "jsblock:water_machine_1" | "chisel:encased_large/oak_planks" | "extshape:sandstone_vertical_stairs" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "chisel:llama/pink_wool" | "structure_void" | "minecraft:structure_void" | "stone_stairs" | "minecraft:stone_stairs" | "extshape:chiseled_deepslate_quarter_piece" | "exlinefurniture:acacia_lamp_purple" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "adorn:acacia_table" | "extshape:light_blue_terracotta_button" | "extshape:red_nether_brick_pressure_plate" | "mtr:railway_sign_6_even" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "warped_nylium" | "minecraft:warped_nylium" | "redbits:crimson_large_button" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "chisel:small_bricks/deepslate" | "chisel:solid_bricks/bricks" | "mtr:ticket_processor" | "extshape:blue_wool_slab" | "exlinefurniture:spruce_chair_red" | "jsblock:butterfly_light" | "extshape:gray_wool_fence" | "londonunderground:sign_metro" | "chisel:layer/quartz" | "adorn:cut_sandstone_post" | "chisel:large_tile/coal_block" | "chisel:encased_bricks/purple_concrete" | "twisting_vines_plant" | "minecraft:twisting_vines_plant" | "exlinefurniture:jungle_log_table" | "extshape:pink_wool_vertical_stairs" | "exlinefurniture:spruce_lamp_red" | "chisel:road/orange_concrete" | "chisel:cracked_bricks/blue_concrete" | "extshape:quartz_brick_wall" | "nether_portal" | "minecraft:nether_portal" | "chisel:chaotic_bricks/prismarine" | "lime_candle" | "minecraft:lime_candle" | "londonunderground:morden_arch" | "exlinefurniture:jungle_lamp_light_blue" | "extshape:waxed_cut_copper_button" | "chisel:jellybean/red_sandstone" | "extshape:blue_wool_vertical_slab" | "extshape:end_stone_vertical_stairs" | "londonunderground:tunnel_darkness" | "extshape:white_wool_vertical_stairs" | "chisel:mosaic/granite" | "londonunderground:lu_crossbar" | "potted_azalea_bush" | "minecraft:potted_azalea_bush" | "adorn:melon_seed_crate" | "extshape:smooth_red_sandstone_pressure_plate" | "blue_carpet" | "minecraft:blue_carpet" | "mtr:station_color_cracked_stone_bricks" | "chisel:road/pink_concrete" | "birch_stairs" | "minecraft:birch_stairs" | "adorn:birch_step" | "chisel:circular/glowstone" | "extshape:polished_blackstone_quarter_piece" | "extshape:cobbled_deepslate_fence" | "extshape:pumpkin_slab" | "mtr:station_name_wall_black" | "extshape:smooth_stone_fence" | "exlinefurniture:spruce_chair_light_gray" | "exlinefurniture:oak_lamp_white" | "extshape:iron_quarter_piece" | "exlinefurniture:toilet" | "exlinefurniture:crimson_chair_white" | "extshape:honeycomb_quarter_piece" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "extshape:lime_concrete_button" | "chisel:twist/sandstone" | "extshape:smooth_stone_pressure_plate" | "chisel:dent/blue_concrete" | "chisel:tiles_small/diorite" | "redbits:polished_blackstone_large_button" | "extshape:white_wool_vertical_quarter_piece" | "extshape:smooth_red_sandstone_fence_gate" | "dripstone_block" | "minecraft:dripstone_block" | "adorn:stone_step" | "extshape:cyan_terracotta_slab" | "londonunderground:block_roundel_1_big_even" | "extshape:polished_diorite_wall" | "exlinefurniture:oak_chair_blue" | "extshape:melon_pressure_plate" | "exlinefurniture:spruce_lamp_black" | "chisel:mosaic/bricks" | "chisel:tiles_small/lime_concrete" | "chisel:array/gray_concrete" | "chisel:chaotic_small/green_concrete" | "extshape:netherite_vertical_quarter_piece" | "chisel:solid_bricks/gray_concrete" | "extshape:red_nether_brick_fence" | "extshape:raw_gold_fence" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "chisel:raw/brown_concrete" | "extshape:chiseled_quartz_slab" | "seagrass" | "minecraft:seagrass" | "extshape:purpur_button" | "light_gray_wall_banner" | "minecraft:light_gray_wall_banner" | "chisel:stacked/dark_oak_planks" | "chisel:chaotic_medium/sandstone" | "extshape:nether_brick_vertical_quarter_piece" | "extshape:diamond_vertical_stairs" | "londonunderground:morden_stairs" | "chisel:crate_dark/iron_block" | "extshape:diamond_fence_gate" | "extshape:orange_terracotta_fence_gate" | "extshape:white_concrete_pressure_plate" | "ladder" | "minecraft:ladder" | "adorn:apple_crate" | "chisel:tiles_small/cyan_concrete" | "redstone_torch" | "minecraft:redstone_torch" | "extshape:terracotta_vertical_stairs" | "exlinefurniture:warped_lamp_light_gray" | "adorn:sandstone_platform" | "extshape:blue_terracotta_quarter_piece" | "target" | "minecraft:target" | "adorn:polished_andesite_step" | "exlinefurniture:jungle_window_sliding" | "orange_carpet" | "minecraft:orange_carpet" | "gray_bed" | "minecraft:gray_bed" | "chisel:chaotic_bricks/black_concrete" | "extshape:granite_pressure_plate" | "extshape:green_wool_pressure_plate" | "chisel:raw/prismarine" | "chiselsandbits:chiseledleaves" | "extshape:brown_wool_vertical_stairs" | "jsblock:ticket_barrier_1_exit" | "redbits:detector" | "white_terracotta" | "minecraft:white_terracotta" | "extshape:nether_brick_vertical_slab" | "chisel:tiles_small/purpur" | "extshape:moss_fence" | "adorn:acacia_coffee_table" | "chisel:ironfencemodern/glass" | "jsblock:light_block" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "chisel:solid_bricks/brown_concrete" | "adorn:deepslate_post" | "extshape:crying_obsidian_button" | "pink_candle_cake" | "minecraft:pink_candle_cake" | "extshape:waxed_weathered_cut_copper_wall" | "chisel:cracked/pink_concrete" | "extshape:andesite_pressure_plate" | "extshape:yellow_terracotta_wall" | "extshape:quartz_brick_vertical_stairs" | "adorn:polished_andesite_platform" | "brown_banner" | "minecraft:brown_banner" | "chisel:road/white_concrete" | "exlinefurniture:oak_lamp_purple" | "warped_hyphae" | "minecraft:warped_hyphae" | "londonunderground:exit_sign" | "mtr:glass_fence_mos" | "chisel:twist/stone" | "extshape:chiseled_stone_brick_quarter_piece" | "factory_blocks:exhaust" | "exlinefurniture:spruce_window_heart" | "redbits:warped_large_button" | "chisel:french/light_blue_concrete" | "extshape:lapis_stairs" | "exlinefurniture:jungle_lamp_orange" | "extshape:emerald_wall" | "extshape:netherite_pressure_plate" | "chisel:raw/green_concrete" | "extshape:light_blue_concrete_wall" | "chisel:solid_bricks/green_concrete" | "extshape:netherite_button" | "chisel:slant/quartz" | "chisel:slant/end_stone" | "chisel:chaotic_medium/prismarine" | "exlinefurniture:drapes_orange" | "extshape:pumpkin_fence" | "green_bed" | "minecraft:green_bed" | "extshape:birch_wall" | "chisel:pillar/gray_concrete" | "chisel:triple_bricks/cobblestone" | "chisel:layer/pink_concrete" | "acacia_leaves" | "minecraft:acacia_leaves" | "extshape:cobblestone_vertical_stairs" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "chisel:llama/magenta_wool" | "extshape:netherrack_vertical_quarter_piece" | "mtr:ticket_barrier_entrance_1" | "white_tulip" | "minecraft:white_tulip" | "chisel:pillar/diorite" | "chisel:small_bricks/red_sandstone" | "light_blue_candle" | "minecraft:light_blue_candle" | "extshape:granite_button" | "void_air" | "minecraft:void_air" | "cave_vines" | "minecraft:cave_vines" | "chisel:twist/andesite" | "chisel:slant/green_concrete" | "chisel:slant/orange_concrete" | "gray_banner" | "minecraft:gray_banner" | "warped_stairs" | "minecraft:warped_stairs" | "extshape:iron_vertical_stairs" | "extshape:purpur_vertical_stairs" | "exlinefurniture:dark_oak_lamp_gray" | "chisel:soft_bricks/end_stone" | "exlinefurniture:acacia_chair_pink" | "mtr:pids_1" | "chisel:weaver/red_sandstone" | "exlinefurniture:jungle_lamp_black" | "extshape:light_blue_concrete_stairs" | "adorn:polished_blackstone_platform" | "chisel:triple_bricks/ice" | "extshape:yellow_terracotta_fence_gate" | "extshape:glowstone_vertical_quarter_piece" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "extshape:gold_quarter_piece" | "mtr:pids_2" | "mtr:pids_3" | "exlinefurniture:birch_chair_cyan" | "rail" | "minecraft:rail" | "chisel:chaotic_bricks/deepslate" | "chisel:mosaic/cobblestone" | "chisel:pillar/ice" | "chisel:cut/blue_concrete" | "chisel:circular/granite" | "chisel:panel/dirt" | "chisel:stone/glass" | "adorn:iron_shelf" | "yellow_banner" | "minecraft:yellow_banner" | "exlinefurniture:dark_oak_chair_magenta" | "extshape:sea_lantern_stairs" | "extshape:polished_andesite_fence" | "exlinefurniture:warped_stripped_log_table" | "extshape:brick_fence" | "attached_melon_stem" | "minecraft:attached_melon_stem" | "soul_lantern" | "minecraft:soul_lantern" | "chisel:dent/end_stone" | "extshape:light_blue_terracotta_pressure_plate" | "adorn:deepslate_tile_post" | "chisel:space/iron_block" | "extshape:pink_terracotta_vertical_quarter_piece" | "mtr:marble_blue" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "chisel:cracked_bricks/glowstone" | "exlinefurniture:lantern_brick" | "adorn:beetroot_seed_crate" | "chisel:prism/purpur" | "chisel:array/deepslate" | "extshape:chiseled_quartz_pressure_plate" | "chisel:prism/quartz" | "factory_blocks:hazard" | "chisel:small_bricks/stone" | "extshape:netherrack_vertical_stairs" | "chisel:bevel_creeper/sandstone" | "exlinefurniture:oak_chair_black" | "smooth_basalt" | "minecraft:smooth_basalt" | "brown_concrete" | "minecraft:brown_concrete" | "extshape:brown_concrete_slab" | "extshape:dripstone_quarter_piece" | "chisel:chaotic_bricks/granite" | "extshape:packed_ice_stairs" | "extshape:gray_concrete_pressure_plate" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "adorn:deepslate_brick_post" | "londonunderground:tube_0" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "extshape:orange_wool_pressure_plate" | "londonunderground:tube_1" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece" | "exlinefurniture:warped_chair" | "chisel:smooth/oak_planks" | "extshape:nether_wart_stairs" | "adorn:lil_tater_crate" | "extshape:yellow_wool_fence_gate" | "extshape:amethyst_slab" | "extshape:nether_wart_vertical_stairs" | "londonunderground:tube_2" | "londonunderground:tube_3" | "adorn:light_blue_table_lamp" | "londonunderground:tube_1b_duel" | "chisel:solid_bricks/coal_block" | "chisel:soft_bricks/quartz" | "extshape:quartz_pressure_plate" | "chisel:tiles_small/deepslate" | "mtr:escalator_side" | "chisel:french/glowstone" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "crimson_planks" | "minecraft:crimson_planks" | "extshape:diamond_wall" | "blue_candle" | "minecraft:blue_candle" | "chisel:array/light_gray_concrete" | "chisel:twist/light_gray_concrete" | "exlinefurniture:dark_oak_chair_orange" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "extshape:amethyst_vertical_slab" | "extshape:warped_vertical_slab" | "extshape:gray_terracotta_slab" | "chisel:weaver/magenta_concrete" | "chisel:pillar/red_concrete" | "extshape:orange_concrete_stairs" | "chisel:bricks3/dirt" | "extshape:green_concrete_vertical_quarter_piece" | "mtr:station_name_tall_wall" | "extshape:lime_wool_wall" | "sunflower" | "minecraft:sunflower" | "extshape:orange_wool_fence" | "extshape:quartz_brick_fence" | "factory_blocks:grinder" | "mtr:railway_sign_4_odd" | "exlinefurniture:bird_bath_stone" | "exlinefurniture:acacia_chair_magenta" | "chisel:prism/redstone_block" | "chisel:road/black_concrete" | "chisel:dent/light_blue_concrete" | "adorn:andesite_step" | "extshape:gray_concrete_vertical_slab" | "extshape:terracotta_stairs" | "orange_tulip" | "minecraft:orange_tulip" | "dirt_path" | "minecraft:dirt_path" | "chisel:french/ice" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "chisel:masonry/lapis_block" | "extshape:melon_vertical_quarter_piece" | "extshape:obsidian_stairs" | "skeleton_skull" | "minecraft:skeleton_skull" | "chisel:encased_bricks/end_stone" | "horn_coral_block" | "minecraft:horn_coral_block" | "exlinefurniture:jungle_chair_orange" | "extshape:light_blue_wool_button" | "adorn:red_sandstone_post" | "extshape:cyan_wool_stairs" | "extshape:prismarine_fence_gate" | "extshape:prismarine_brick_wall" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "potted_dandelion" | "minecraft:potted_dandelion" | "chisel:crude_horizontal/jungle_planks" | "adorn:light_blue_sofa" | "exlinefurniture:crimson_chair_magenta" | "jsblock:signal_light_blue" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "redstone_wall_torch" | "minecraft:redstone_wall_torch" | "lime_carpet" | "minecraft:lime_carpet" | "purple_banner" | "minecraft:purple_banner" | "extshape:green_terracotta_fence" | "extshape:emerald_button" | "redbits:obsidian_pressure_plate" | "extshape:polished_granite_vertical_slab" | "extshape:waxed_oxidized_cut_copper_fence_gate" | "chisel:encased_bricks/cyan_concrete" | "extshape:netherrack_fence" | "extshape:orange_concrete_fence" | "extshape:green_glazed_terracotta_slab" | "potted_birch_sapling" | "minecraft:potted_birch_sapling" | "factory_blocks:piping" | "chisel:triple_bricks/brown_concrete" | "chisel:soft_bricks/redstone_block" | "extshape:cut_red_sandstone_vertical_slab" | "extshape:smooth_basalt_quarter_piece" | "quartz_pillar" | "minecraft:quartz_pillar" | "extshape:terracotta_vertical_slab" | "exlinefurniture:crimson_chair_cyan" | "extshape:blackstone_quarter_piece" | "exlinefurniture:birch_lamp_white" | "chisel:tiles_medium/andesite" | "chisel:reinforcedcobble/dirt" | "extshape:melon_vertical_slab" | "chisel:screen/glass" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "chisel:layer/gray_concrete" | "extshape:gilded_blackstone_slab" | "redbits:vision_sensor" | "extshape:waxed_exposed_copper_stairs" | "chisel:large_tile/red_concrete" | "exlinefurniture:birch_chair_brown" | "chisel:tiles_small/black_concrete" | "chisel:plates/gold_block" | "adorn:crimson_bench" | "chisel:layer/yellow_concrete" | "piston" | "minecraft:piston" | "wither_rose" | "minecraft:wither_rose" | "potted_jungle_sapling" | "minecraft:potted_jungle_sapling" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "chisel:twist/yellow_concrete" | "white_banner" | "minecraft:white_banner" | "smooth_quartz" | "minecraft:smooth_quartz" | "chisel:chaotic_medium/deepslate" | "quartzelv:smooth_quartz_elevator" | "chisel:jellybean/lime_concrete" | "extshape:waxed_oxidized_cut_copper_wall" | "exlinefurniture:acacia_log_table" | "chisel:llama/lime_wool" | "light_gray_banner" | "minecraft:light_gray_banner" | "exlinefurniture:dark_oak_lamp_brown" | "extshape:stone_brick_vertical_slab" | "chisel:four/diamond_block" | "adorn:dark_oak_table" | "extshape:warped_wart_fence_gate" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "chisel:zag/gray_concrete" | "chisel:slant/lime_concrete" | "chisel:small_bricks/redstone_block" | "cyan_candle_cake" | "minecraft:cyan_candle_cake" | "chisel:solid_bricks/stone" | "exlinefurniture:jungle_chair_green" | "chisel:chunky/emerald_block" | "adorn:crate" | "exlinefurniture:warped_lamp_lime" | "chisel:zag/granite" | "trapped_chest" | "minecraft:trapped_chest" | "extshape:pink_terracotta_fence_gate" | "chisel:cracked/diorite" | "extshape:crying_obsidian_wall" | "factory_blocks:pgcircuit" | "extshape:prismarine_brick_button" | "iron_bars" | "minecraft:iron_bars" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "jsblock:emg_stop_1" | "chisel:cut/andesite" | "chisel:crude_horizontal/crimson_planks" | "exlinefurniture:jungle_lamp_green" | "adorn:crimson_chair" | "adorn:stone_brick_platform" | "extshape:yellow_concrete_vertical_slab" | "chisel:zag/light_gray_concrete" | "extshape:purple_terracotta_wall" | "chisel:large_tile/magenta_concrete" | "exlinefurniture:spruce_glass_table" | "extshape:pink_concrete_pressure_plate" | "extshape:waxed_oxidized_copper_quarter_piece" | "mtr:marble_sandy" | "adorn:red_sofa" | "exlinefurniture:ceiling_fan_warped" | "extshape:gray_wool_button" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "chisel:french/brown_concrete" | "exlinefurniture:warped_lamp_yellow" | "chisel:panel/deepslate" | "extshape:waxed_exposed_cut_copper_fence" | "allium" | "minecraft:allium" | "chisel:slant/white_concrete" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "extshape:yellow_terracotta_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_button" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "extshape:light_gray_concrete_fence_gate" | "chisel:braid/glowstone" | "chisel:jellybean/brown_concrete" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "extshape:lapis_slab" | "extshape:polished_deepslate_button" | "chisel:weaver/end_stone" | "exlinefurniture:oak_chair_cyan" | "factory_blocks:fan_four_on" | "soul_wall_torch" | "minecraft:soul_wall_torch" | "chisel:cracked_bricks/ice" | "chisel:legacy/magenta_wool" | "chisel:sunken/deepslate" | "chisel:soft_bricks/red_concrete" | "dragon_wall_head" | "minecraft:dragon_wall_head" | "chipped_anvil" | "minecraft:chipped_anvil" | "exlinefurniture:jungle_chair_cyan" | "red_banner" | "minecraft:red_banner" | "redbits:acacia_large_button" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "extshape:chiseled_red_sandstone_wall" | "extshape:diorite_fence" | "extshape:yellow_concrete_fence_gate" | "exlinefurniture:warped_lamp_blue" | "extshape:magenta_wool_wall" | "londonunderground:tube_2_duel" | "exlinefurniture:jungle_stripped_log_table" | "extshape:lapis_button" | "extshape:cyan_wool_slab" | "chisel:chaotic_medium/purpur" | "extshape:netherite_wall" | "londonunderground:tunnel_block_1" | "londonunderground:tunnel_block_0" | "londonunderground:tunnel_block_3" | "londonunderground:tunnel_block_2" | "exlinefurniture:flower_arrangement3" | "londonunderground:tunnel_block_5" | "exlinefurniture:flower_arrangement4" | "londonunderground:tunnel_block_4" | "exlinefurniture:flower_arrangement2" | "black_carpet" | "minecraft:black_carpet" | "exlinefurniture:warped_chair_pink" | "exlinefurniture:oak_chair_green" | "extshape:white_concrete_stairs" | "azalea_leaves" | "minecraft:azalea_leaves" | "chisel:zag/purple_concrete" | "extshape:netherite_stairs" | "chisel:soft_bricks/magenta_concrete" | "extshape:polished_granite_vertical_stairs" | "chisel:weaver/prismarine" | "chisel:cracked_bricks/andesite" | "chisel:mosaic/cyan_concrete" | "warped_button" | "minecraft:warped_button" | "extshape:white_terracotta_quarter_piece" | "extshape:polished_blackstone_vertical_stairs" | "extshape:diorite_vertical_quarter_piece" | "chisel:circular/cobblestone" | "londonunderground:sign_pride" | "mtr:station_color_concrete_powder" | "extshape:lapis_vertical_quarter_piece" | "potted_oxeye_daisy" | "minecraft:potted_oxeye_daisy" | "extshape:clay_vertical_slab" | "chisel:ornate/magenta_concrete" | "extshape:cobbled_deepslate_vertical_slab" | "exlinefurniture:warped_chair_yellow" | "torch" | "minecraft:torch" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "extshape:green_concrete_pressure_plate" | "exlinefurniture:crimson_lamp_white" | "extshape:tuff_vertical_quarter_piece" | "chisel:simple/iron_block" | "extshape:green_wool_stairs" | "potted_bamboo" | "minecraft:potted_bamboo" | "chisel:weaver/pink_concrete" | "brain_coral" | "minecraft:brain_coral" | "adorn:spruce_shelf" | "extshape:pink_concrete_wall" | "chisel:large/oak_planks" | "extshape:spruce_wall" | "chisel:french/andesite" | "detector_rail" | "minecraft:detector_rail" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "extshape:magenta_wool_vertical_slab" | "extshape:diamond_fence" | "potted_oak_sapling" | "minecraft:potted_oak_sapling" | "exlinefurniture:dark_oak_lamp_purple" | "extshape:red_sandstone_quarter_piece" | "extshape:dripstone_vertical_stairs" | "extshape:ancient_debris_vertical_slab" | "spawner" | "minecraft:spawner" | "redbits:two_way_repeater" | "adorn:sweet_berry_crate" | "chisel:cut/green_concrete" | "exlinefurniture:spruce_lamp_green" | "extshape:brown_concrete_vertical_slab" | "mtr:arrival_projector_1_small" | "chisel:ornate/blue_concrete" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "adorn:cobbled_deepslate_platform" | "extshape:emerald_fence" | "exlinefurniture:dark_oak_lamp_orange" | "extshape:shroomlight_vertical_stairs" | "extshape:cut_sandstone_quarter_piece" | "adorn:prismarine_brick_platform" | "chisel:chaotic_small/cyan_concrete" | "crafting_table" | "minecraft:crafting_table" | "adorn:polished_granite_step" | "black_wall_banner" | "minecraft:black_wall_banner" | "adorn:acacia_kitchen_cupboard" | "chisel:zag/deepslate" | "sandstone_wall" | "minecraft:sandstone_wall" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "chisel:tiles_small/orange_concrete" | "extshape:waxed_oxidized_copper_vertical_slab" | "extshape:red_terracotta_wall" | "adorn:jungle_step" | "chisel:prism/light_gray_concrete" | "light_blue_wool" | "minecraft:light_blue_wool" | "chisel:braid/spruce_planks" | "chisel:chaotic_bricks/brown_concrete" | "extshape:netherrack_button" | "extshape:sea_lantern_slab" | "orange_wool" | "minecraft:orange_wool" | "extshape:quartz_fence_gate" | "extshape:blue_terracotta_slab" | "extshape:green_wool_button" | "mtr:psd_glass_2" | "anvil" | "minecraft:anvil" | "red_concrete" | "minecraft:red_concrete" | "chisel:solid_bricks/sandstone" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "extshape:melon_slab" | "exlinefurniture:crimson_lamp_light_blue" | "adorn:dark_prismarine_step" | "extshape:light_blue_terracotta_stairs" | "chisel:chaotic_bricks/sandstone" | "extshape:stone_brick_quarter_piece" | "extshape:dark_prismarine_vertical_quarter_piece" | "exlinefurniture:warped_table" | "chisel:chaotic_small/magenta_concrete" | "chisel:triple_bricks/sandstone" | "extshape:black_concrete_vertical_quarter_piece" | "chisel:pillar/pink_concrete" | "chisel:circular/magenta_concrete" | "chisel:dent/granite" | "chisel:chaotic_small/pink_concrete" | "chisel:tiles_small/light_blue_concrete" | "orange_bed" | "minecraft:orange_bed" | "chisel:cut/black_concrete" | "chisel:soft_bricks/purple_concrete" | "extshape:smooth_red_sandstone_vertical_quarter_piece" | "extshape:prismarine_button" | "chisel:stacked/birch_planks" | "chisel:llama/white_wool" | "mtr:platform_na_2_indented" | "extshape:tuff_fence_gate" | "adorn:nether_brick_step" | "chisel:zag/diorite" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "extshape:purple_terracotta_vertical_quarter_piece" | "extshape:purple_concrete_quarter_piece" | "extshape:crying_obsidian_vertical_quarter_piece" | "exlinefurniture:jungle_lamp_pink" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "chisel:twist/orange_concrete" | "extshape:polished_diorite_fence" | "adorn:birch_kitchen_counter" | "chisel:panel/sandstone" | "brick_wall" | "minecraft:brick_wall" | "extshape:chiseled_quartz_vertical_quarter_piece" | "orange_concrete" | "minecraft:orange_concrete" | "londonunderground:sign_poppy" | "adorn:dark_oak_bench" | "pumpkin" | "minecraft:pumpkin" | "exlinefurniture:acacia_lamp_red" | "chisel:panel/redstone_block" | "adorn:oak_chair" | "extshape:cobblestone_fence_gate" | "raw_iron_block" | "minecraft:raw_iron_block" | "adorn:nether_wart_crate" | "chisel:road/brown_concrete" | "extshape:bedrock_fence" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "oak_button" | "minecraft:oak_button" | "extshape:gray_wool_slab" | "granite_wall" | "minecraft:granite_wall" | "extshape:lime_wool_button" | "chisel:circular/blue_concrete" | "extshape:cobbled_deepslate_fence_gate" | "extshape:ancient_debris_quarter_piece" | "extshape:raw_gold_stairs" | "chisel:crude_horizontal/dark_oak_planks" | "exlinefurniture:birch_lamp_pink" | "chisel:cracked/end_stone" | "chisel:small/sandstone" | "extshape:purple_concrete_vertical_slab" | "acacia_sapling" | "minecraft:acacia_sapling" | "extshape:purple_concrete_vertical_quarter_piece" | "mtr:station_name_tall_block" | "mtr:ceiling" | "potted_crimson_roots" | "minecraft:potted_crimson_roots" | "extshape:lime_concrete_stairs" | "exlinefurniture:warped_window_heart" | "extshape:bedrock_vertical_quarter_piece" | "extshape:light_gray_terracotta_vertical_quarter_piece" | "chisel:tiles_small/yellow_concrete" | "extshape:magenta_wool_quarter_piece" | "warped_fence" | "minecraft:warped_fence" | "extshape:obsidian_fence" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "chisel:slant/blue_concrete" | "chisel:raw/cobblestone" | "dead_bubble_coral_wall_fan" | "minecraft:dead_bubble_coral_wall_fan" | "powder_snow" | "minecraft:powder_snow" | "exlinefurniture:spruce_stripped_log_table" | "chisel:cut/sandstone" | "exlinefurniture:spruce_lamp_gray" | "londonunderground:block_roundel_2_big_even" | "extshape:black_terracotta_vertical_quarter_piece" | "chisel:masonry/coal_block" | "loom" | "minecraft:loom" | "chisel:french/magenta_concrete" | "extshape:blackstone_vertical_quarter_piece" | "exlinefurniture:gravestone" | "exlinefurniture:crimson_lamp_black" | "mtr:pids_pole" | "redbits:spruce_large_button" | "potted_orange_tulip" | "minecraft:potted_orange_tulip" | "extshape:smooth_sandstone_fence_gate" | "mtr:route_sign_standing_metal" | "exlinefurniture:birch_lamp_black" | "mtr:station_color_gravel_slab" | "chisel:chaotic_bricks/green_concrete" | "exlinefurniture:dark_oak_lamp_white" | "extshape:red_terracotta_vertical_stairs" | "extshape:lime_concrete_wall" | "exlinefurniture:husk_arm" | "adorn:crimson_post" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "chisel:plates/iron_block" | "extshape:brown_wool_quarter_piece" | "extshape:chiseled_red_sandstone_vertical_stairs" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "extshape:pink_wool_stairs" | "green_wool" | "minecraft:green_wool" | "chisel:chaotic_medium/cobblestone" | "chisel:pillar/cobblestone" | "extshape:red_wool_pressure_plate" | "chisel:encased_large/dark_oak_planks" | "chisel:layer/redstone_block" | "extshape:obsidian_slab" | "mtr:psd_top" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "chisel:weaver/gray_concrete" | "chisel:chaotic_bricks/purple_concrete" | "chisel:solid_bricks/magenta_concrete" | "extshape:smooth_quartz_quarter_piece" | "extshape:polished_andesite_vertical_stairs" | "polished_blackstone" | "minecraft:polished_blackstone" | "extshape:smooth_basalt_button" | "exlinefurniture:birch_stripped_log_glass_table" | "chisel:pillar/glowstone" | "extshape:pink_concrete_vertical_slab" | "chisel:prism/cobblestone" | "chisel:small_bricks/red_concrete" | "extshape:orange_wool_wall" | "chisel:array/white_concrete" | "adorn:polished_diorite_step" | "adorn:smooth_sandstone_post" | "exlinefurniture:acacia_dresser" | "extshape:diorite_vertical_slab" | "mtr:station_color_snow_block" | "red_tulip" | "minecraft:red_tulip" | "chisel:french/bricks" | "extshape:shroomlight_pressure_plate" | "emerald_ore" | "minecraft:emerald_ore" | "chisel:solid_bricks/white_concrete" | "chisel:large/acacia_planks" | "exlinefurniture:oak_adirondack_chair" | "jungle_button" | "minecraft:jungle_button" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "chisel:cracked/light_blue_concrete" | "extshape:bedrock_pressure_plate" | "adorn:granite_step" | "chisel:llama/black_wool" | "adorn:dark_oak_shelf" | "chisel:prism/red_concrete" | "mtr:railway_sign_3_even" | "adorn:oak_drawer" | "chisel:large_tile/quartz" | "exlinefurniture:warped_chair_brown" | "chisel:cracked/prismarine" | "exlinefurniture:acacia_log_glass_table" | "extshape:chiseled_sandstone_vertical_stairs" | "potted_warped_roots" | "minecraft:potted_warped_roots" | "chisel:prism/lime_concrete" | "extshape:black_terracotta_slab" | "adorn:spruce_kitchen_counter" | "tube_coral_block" | "minecraft:tube_coral_block" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "extshape:crimson_vertical_stairs" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "adorn:stone_brick_step" | "poppy" | "minecraft:poppy" | "chisel:poison/stone" | "respawn_anchor" | "minecraft:respawn_anchor" | "chisel:mosaic/deepslate" | "extshape:glowstone_wall" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "extshape:yellow_wool_button" | "oak_sapling" | "minecraft:oak_sapling" | "chisel:soft_bricks/cobblestone" | "extshape:snow_fence" | "extshape:chiseled_quartz_vertical_slab" | "factory_blocks:hazardo" | "exlinefurniture:drapes_purple" | "chisel:cracked_bricks/yellow_concrete" | "adorn:polished_deepslate_step" | "extshape:pink_terracotta_button" | "extshape:oak_quarter_piece" | "extshape:purple_concrete_fence_gate" | "chisel:cracked_bricks/light_gray_concrete" | "extshape:light_gray_concrete_pressure_plate" | "adorn:smooth_red_sandstone_platform" | "adorn:purpur_post" | "wheat_plus:road_line_double_white_full_slant" | "copper_ore" | "minecraft:copper_ore" | "chisel:road/green_concrete" | "exlinefurniture:froggy_chair_yellow" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "white_wall_banner" | "minecraft:white_wall_banner" | "adorn:pink_table_lamp" | "extshape:lime_concrete_fence_gate" | "chisel:raw/blue_concrete" | "exlinefurniture:birch_chair_light_blue" | "chisel:braid/purpur" | "chisel:weaver/red_concrete" | "jsblock:signal_light_red_2" | "snow_block" | "minecraft:snow_block" | "cyan_wool" | "minecraft:cyan_wool" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "composter" | "minecraft:composter" | "mtr:platform_na_1" | "mtr:platform_na_2" | "jukebox" | "minecraft:jukebox" | "chisel:weaver/yellow_concrete" | "extshape:acacia_quarter_piece" | "jsblock:signal_light_red_1" | "chisel:ornate/lime_concrete" | "extshape:diorite_button" | "extshape:chiseled_nether_brick_stairs" | "coarse_dirt" | "minecraft:coarse_dirt" | "acacia_sign" | "minecraft:acacia_sign" | "exlinefurniture:jungle_table" | "chisel:array/quartz" | "extshape:end_stone_slab" | "extshape:polished_andesite_wall" | "exlinefurniture:jungle_chair_black" | "extshape:chiseled_deepslate_slab" | "extshape:waxed_copper_vertical_quarter_piece" | "prismarine_slab" | "minecraft:prismarine_slab" | "chisel:weaver/orange_concrete" | "extshape:polished_andesite_button" | "big_dripleaf_stem" | "minecraft:big_dripleaf_stem" | "obsidian" | "minecraft:obsidian" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "adorn:blackstone_platform" | "chisel:circular/emerald_block" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "chisel:french/purple_concrete" | "extshape:waxed_weathered_cut_copper_vertical_slab" | "chisel:log_bordered/dark_oak_planks" | "chisel:cut/light_gray_concrete" | "adorn:picket_fence" | "extshape:acacia_vertical_slab" | "chisel:chaotic_medium/red_concrete" | "exlinefurniture:crimson_lamp_yellow" | "chisel:cracked_bricks/orange_concrete" | "farmland" | "minecraft:farmland" | "extshape:gray_wool_vertical_slab" | "mtr:station_color_andesite_slab" | "extshape:white_concrete_slab" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "exlinefurniture:acacia_lamp_cyan" | "chisel:dent/orange_concrete" | "extshape:green_concrete_slab" | "chisel:raw/black_concrete" | "iron_door" | "minecraft:iron_door" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "exlinefurniture:dark_oak_adirondack_chair" | "adorn:acacia_chair" | "extshape:smooth_quartz_wall" | "extshape:clay_fence_gate" | "londonunderground:sign_underground" | "redbits:oak_large_button" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "adorn:polished_blackstone_brick_platform" | "londonunderground:pids_pole" | "adorn:smooth_stone_post" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "crimson_door" | "minecraft:crimson_door" | "extshape:brown_wool_vertical_slab" | "mtr:station_name_entrance" | "adorn:cobblestone_step" | "pink_wool" | "minecraft:pink_wool" | "chisel:soft_bricks/granite" | "chisel:circular/bricks" | "extshape:cyan_glazed_terracotta_slab" | "factory_blocks:large_pipes" | "chisel:circular/andesite" | "extshape:dark_prismarine_fence" | "extshape:red_wool_fence" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "exlinefurniture:oak_bench" | "mtr:station_color_smooth_stone" | "extshape:white_concrete_vertical_stairs" | "chisel:ornate/green_concrete" | "chisel:chaotic_small/light_blue_concrete" | "exlinefurniture:birch_chair_yellow" | "chisel:chaotic_small/white_concrete" | "exlinefurniture:oak_lamp_black" | "chisel:log_bordered/oak_planks" | "mtr:route_sign_wall_metal" | "black_candle" | "minecraft:black_candle" | "extshape:nether_wart_wall" | "extshape:deepslate_tile_quarter_piece" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "chisel:large/crimson_planks" | "mtr:station_color_diorite" | "extshape:orange_wool_vertical_quarter_piece" | "extshape:end_stone_pressure_plate" | "chisel:legacy/lime_wool" | "chisel:chaotic_small/prismarine" | "chisel:raw/deepslate" | "extshape:light_gray_terracotta_fence_gate" | "chisel:dent/cyan_concrete" | "extshape:magenta_wool_stairs" | "chisel:zag/prismarine" | "extshape:green_terracotta_wall" | "chisel:log_bordered/spruce_planks" | "exlinefurniture:oak_lamp_green" | "adorn:spruce_table" | "extshape:orange_terracotta_vertical_slab" | "extshape:calcite_stairs" | "extshape:stone_fence" | "adorn:sandstone_step" | "chisel:cut/coal_block" | "chisel:space/gold_block" | "chisel:llama/green_wool" | "extshape:emerald_stairs" | "extshape:waxed_exposed_cut_copper_vertical_slab" | "extshape:waxed_exposed_cut_copper_pressure_plate" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "oak_planks" | "minecraft:oak_planks" | "factory_blocks:vrust" | "jsblock:kcr_name_sign" | "orange_candle" | "minecraft:orange_candle" | "chisel:largeingot/iron_block" | "chisel:soft_bricks/lime_concrete" | "extshape:light_blue_wool_stairs" | "warped_sign" | "minecraft:warped_sign" | "extshape:black_terracotta_vertical_stairs" | "chisel:encased_smooth/spruce_planks" | "soul_soil" | "minecraft:soul_soil" | "chisel:small_bricks/cyan_concrete" | "extshape:yellow_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_white" | "extshape:smooth_quartz_vertical_slab" | "chisel:mosaic/orange_concrete" | "chisel:tiles_medium/stone" | "chisel:braid/gray_concrete" | "extshape:magenta_concrete_pressure_plate" | "chisel:chaotic_bricks/light_blue_concrete" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "chisel:weaver/purpur" | "chisel:ornate/lapis_block" | "extshape:red_concrete_stairs" | "fern" | "minecraft:fern" | "shroomlight" | "minecraft:shroomlight" | "chisel:chaotic_medium/granite" | "extshape:green_terracotta_vertical_quarter_piece" | "exlinefurniture:warped_chair_magenta" | "chisel:dent/yellow_concrete" | "extshape:packed_ice_button" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "exlinefurniture:jungle_lamp_light_gray" | "extshape:cyan_wool_vertical_slab" | "chisel:tiles_small/red_concrete" | "extshape:purple_terracotta_vertical_slab" | "extshape:waxed_exposed_copper_button" | "chisel:large_tile/lime_concrete" | "orange_terracotta" | "minecraft:orange_terracotta" | "chisel:gears/iron_block" | "extshape:light_gray_terracotta_vertical_stairs" | "factory_blocks:megacell" | "chisel:ornate/deepslate" | "exlinefurniture:jungle_chair_magenta" | "adorn:warped_drawer" | "gold_block" | "minecraft:gold_block" | "extshape:gray_wool_quarter_piece" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "potted_azure_bluet" | "minecraft:potted_azure_bluet" | "londonunderground:british_rail_underground" | "chisel:coin_heads/iron_block" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "extshape:brown_concrete_vertical_quarter_piece" | "chisel:cut/brown_concrete" | "extshape:terracotta_button" | "bubble_coral_wall_fan" | "minecraft:bubble_coral_wall_fan" | "extshape:clay_fence" | "attached_pumpkin_stem" | "minecraft:attached_pumpkin_stem" | "chisel:twist/black_concrete" | "extshape:light_gray_terracotta_button" | "chisel:cracked/magenta_concrete" | "extshape:brown_wool_vertical_quarter_piece" | "mtr:glass_fence_wks" | "extshape:pumpkin_vertical_stairs" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "extshape:obsidian_vertical_stairs" | "extshape:warped_wart_vertical_stairs" | "extshape:waxed_oxidized_copper_wall" | "chisel:thin/glass" | "exlinefurniture:warped_chair_red" | "redbits:t_flip_flop" | "chisel:pillar/magenta_concrete" | "extshape:purple_concrete_stairs" | "dark_oak_button" | "minecraft:dark_oak_button" | "wall_torch" | "minecraft:wall_torch" | "adorn:jungle_kitchen_counter" | "structure_block" | "minecraft:structure_block" | "extshape:sea_lantern_vertical_quarter_piece" | "extshape:red_wool_vertical_slab" | "chisel:small_bricks/diorite" | "chisel:cut/stone" | "chisel:tiles_medium/quartz" | "exlinefurniture:crimson_chair_gray" | "factory_blocks:rust_bplates" | "exlinefurniture:dark_oak_window_sliding" | "extshape:quartz_brick_vertical_slab" | "extshape:calcite_fence_gate" | "extshape:smooth_basalt_stairs" | "extshape:magenta_terracotta_vertical_stairs" | "black_concrete" | "minecraft:black_concrete" | "chisel:chaotic_medium/brown_concrete" | "extshape:stone_fence_gate" | "extshape:pink_wool_vertical_quarter_piece" | "extshape:waxed_cut_copper_vertical_quarter_piece" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "exlinefurniture:warped_lamp_brown" | "extshape:prismarine_brick_fence" | "exlinefurniture:birch_window_heart" | "factory_blocks:rusty_scaffold" | "adorn:dark_oak_platform" | "chisel:tiles_small/cobblestone" | "exlinefurniture:ceiling_fan_acacia" | "extshape:orange_wool_button" | "nether_wart_block" | "minecraft:nether_wart_block" | "chisel:stacked/acacia_planks" | "magenta_banner" | "minecraft:magenta_banner" | "chisel:encased_bricks/black_concrete" | "chisel:raw/stone" | "exlinefurniture:spruce_window" | "extshape:andesite_quarter_piece" | "exlinefurniture:acacia_lamp_blue" | "extshape:lime_wool_fence_gate" | "extshape:red_wool_button" | "chisel:chaotic_bricks/gray_concrete" | "oak_wall_sign" | "minecraft:oak_wall_sign" | "mtr:railway_sign_7_odd" | "extshape:purple_wool_stairs" | "chisel:mosaic/sandstone" | "extshape:polished_granite_vertical_quarter_piece" | "chisel:triple_bricks/magenta_concrete" | "exlinefurniture:spruce_lamp_magenta" | "extshape:waxed_weathered_cut_copper_vertical_stairs" | "chisel:layer/red_sandstone" | "exlinefurniture:acacia_chair_orange" | "extshape:raw_copper_pressure_plate" | "iron_block" | "minecraft:iron_block" | "chisel:tiles_medium/granite" | "chisel:slant/magenta_concrete" | "exlinefurniture:dark_oak_window" | "mtr:glass_fence_shm" | "dark_oak_door" | "minecraft:dark_oak_door" | "blackstone" | "minecraft:blackstone" | "chiselsandbits:reflection_helper_block" | "lapis_ore" | "minecraft:lapis_ore" | "big_dripleaf" | "minecraft:big_dripleaf" | "extshape:honeycomb_vertical_slab" | "chisel:pillar/blue_concrete" | "extshape:blue_terracotta_stairs" | "redbits:inverted_redstone_torch" | "birch_sapling" | "minecraft:birch_sapling" | "adorn:oak_post" | "chisel:encased_bricks/light_gray_concrete" | "chisel:chaotic_medium/pink_concrete" | "chisel:shipping_crate/acacia_planks" | "flower_pot" | "minecraft:flower_pot" | "chisel:panel/magenta_concrete" | "extshape:light_blue_wool_vertical_quarter_piece" | "extshape:lime_terracotta_wall" | "extshape:cyan_wool_pressure_plate" | "adorn:crimson_table" | "extshape:yellow_wool_stairs" | "potted_flowering_azalea_bush" | "minecraft:potted_flowering_azalea_bush" | "lilac" | "minecraft:lilac" | "chisel:simple/diamond_block" | "extshape:pink_wool_fence" | "extshape:deepslate_brick_fence_gate" | "mtr:station_name_wall_gray" | "nether_sprouts" | "minecraft:nether_sprouts" | "diamond_ore" | "minecraft:diamond_ore" | "extshape:brown_terracotta_vertical_slab" | "extshape:blue_terracotta_fence" | "extshape:black_terracotta_quarter_piece" | "extshape:black_concrete_vertical_stairs" | "adorn:warped_shelf" | "chisel:encased_bricks/blue_concrete" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "chisel:triple_bricks/diorite" | "extshape:andesite_vertical_stairs" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "chisel:llama/light_gray_wool" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "chisel:chaotic_bricks/coal_block" | "chisel:chrono/glass" | "chisel:encased_bricks/granite" | "extshape:birch_vertical_stairs" | "extshape:end_stone_fence_gate" | "extshape:cyan_concrete_fence_gate" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "londonunderground:block_roundel_1_big" | "exlinefurniture:dark_oak_chair_black" | "extshape:waxed_exposed_cut_copper_wall" | "chisel:triple_bricks/deepslate" | "candle_cake" | "minecraft:candle_cake" | "extshape:brown_wool_button" | "exlinefurniture:warped_adirondack_chair" | "redbits:birch_large_button" | "small_dripleaf" | "minecraft:small_dripleaf" | "chisel:french/red_sandstone" | "chisel:twist/light_blue_concrete" | "exlinefurniture:crimson_lamp_pink" | "chisel:encased_bricks/sandstone" | "chisel:layer/light_blue_concrete" | "exlinefurniture:drapes_black" | "chisel:braid/red_concrete" | "extshape:red_nether_brick_quarter_piece" | "extshape:cyan_concrete_pressure_plate" | "extshape:black_terracotta_wall" | "green_wall_banner" | "minecraft:green_wall_banner" | "redstone_ore" | "minecraft:redstone_ore" | "chisel:prism/purple_concrete" | "extshape:yellow_terracotta_fence" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "extshape:chiseled_sandstone_stairs" | "chisel:soft_bricks/prismarine" | "adorn:oak_coffee_table" | "extshape:crimson_vertical_slab" | "extshape:white_concrete_button" | "extshape:waxed_exposed_copper_vertical_slab" | "chisel:mosaic/glowstone" | "mtr:station_color_chiseled_quartz_block_slab" | "chisel:encased/crimson_planks" | "extshape:gold_slab" | "extshape:green_concrete_vertical_slab" | "extshape:chiseled_quartz_fence_gate" | "chisel:triple_bricks/light_blue_concrete" | "londonunderground:tube_1b" | "chisel:cut/lime_concrete" | "extshape:waxed_copper_vertical_slab" | "extshape:magenta_terracotta_vertical_slab" | "mtr:station_color_cobblestone" | "horn_coral_wall_fan" | "minecraft:horn_coral_wall_fan" | "chisel:road/red_sandstone" | "chisel:road/ice" | "oak_stairs" | "minecraft:oak_stairs" | "extshape:warped_wart_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece" | "extshape:purpur_pressure_plate" | "extshape:magenta_concrete_vertical_slab" | "exlinefurniture:dark_oak_chair_green" | "extshape:waxed_weathered_cut_copper_fence" | "extshape:pink_glazed_terracotta_slab" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "warped_roots" | "minecraft:warped_roots" | "extshape:gilded_blackstone_vertical_slab" | "extshape:dark_oak_vertical_quarter_piece" | "londonunderground:tube_2b" | "chiselsandbits:chiseledgrass" | "extshape:polished_blackstone_brick_vertical_stairs" | "chisel:log_bordered/crimson_planks" | "chisel:layer/brown_concrete" | "chisel:layer/sandstone" | "chisel:jellybean/green_concrete" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "extshape:polished_diorite_vertical_stairs" | "adorn:oak_kitchen_sink" | "chisel:paneling/dark_oak_planks" | "chisel:encased_bricks/glowstone" | "glass" | "minecraft:glass" | "chisel:pillar/light_blue_concrete" | "extshape:blue_wool_quarter_piece" | "londonunderground:tube_3b" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "extshape:polished_andesite_vertical_slab" | "chisel:llama/gray_wool" | "mtr:apg_door" | "chisel:chaotic_small/sandstone" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "chisel:large_tile/prismarine" | "budding_amethyst" | "minecraft:budding_amethyst" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "extshape:chiseled_deepslate_button" | "cyan_carpet" | "minecraft:cyan_carpet" | "chisel:triple_bricks/green_concrete" | "adorn:diorite_post" | "extshape:end_stone_quarter_piece" | "adorn:quartz_platform" | "extshape:light_gray_terracotta_pressure_plate" | "chisel:zag/blue_concrete" | "exlinefurniture:dark_oak_stripped_log_glass_table" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "exlinefurniture:crimson_window_slider" | "chisel:layer/cobblestone" | "extshape:light_blue_terracotta_slab" | "mtr:route_sign_wall_light" | "sculk_sensor" | "minecraft:sculk_sensor" | "chisel:slant/light_gray_concrete" | "extshape:blue_concrete_fence" | "chain_command_block" | "minecraft:chain_command_block" | "londonunderground:block_roundel_station" | "chisel:pillar/purple_concrete" | "granite_stairs" | "minecraft:granite_stairs" | "weeping_vines" | "minecraft:weeping_vines" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "chisel:solid_bricks/orange_concrete" | "mtr:station_color_purpur_pillar" | "exlinefurniture:warped_log_glass_table" | "extshape:emerald_fence_gate" | "extshape:moss_vertical_quarter_piece" | "chisel:array/sandstone" | "dead_horn_coral_wall_fan" | "minecraft:dead_horn_coral_wall_fan" | "adorn:smooth_red_sandstone_post" | "chisel:legacy/black_wool" | "chisel:array/blue_concrete" | "chisel:vertical/dirt" | "adorn:spruce_platform" | "factory_blocks:pwireframe" | "chisel:crude_vertical/spruce_planks" | "exlinefurniture:acacia_chair_purple" | "light_gray_bed" | "minecraft:light_gray_bed" | "extshape:black_wool_stairs" | "chisel:vertical/acacia_planks" | "extshape:blue_concrete_button" | "extshape:smooth_sandstone_vertical_quarter_piece" | "chisel:zag/stone" | "exlinefurniture:spruce_adirondack_chair" | "dark_oak_wall_sign" | "minecraft:dark_oak_wall_sign" | "mtr:marble_sandy_slab" | "chisel:mosaic/prismarine" | "chisel:crude_horizontal/acacia_planks" | "chisel:triple_bricks/coal_block" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "chisel:prism/stone" | "mtr:station_color_bedrock_slab" | "chisel:cracked_bricks/green_concrete" | "extshape:moss_wall" | "potted_lily_of_the_valley" | "minecraft:potted_lily_of_the_valley" | "chisel:raw/purple_concrete" | "stone_bricks" | "minecraft:stone_bricks" | "exlinefurniture:acacia_chair_green" | "extshape:blue_concrete_stairs" | "londonunderground:metropolitan_sign" | "extshape:iron_stairs" | "chiselsandbits:chiseledwood" | "chisel:jellybean/white_concrete" | "exlinefurniture:dark_oak_lamp_green" | "extshape:diorite_quarter_piece" | "mtr:psd_door_2" | "chiselsandbits:chiseledwool" | "chisel:crude_vertical/jungle_planks" | "exlinefurniture:crimson_chair_brown" | "exlinefurniture:crimson_table" | "exlinefurniture:birch_chair_gray" | "extshape:orange_terracotta_button" | "end_portal" | "minecraft:end_portal" | "extshape:purple_concrete_wall" | "chisel:ornate/purple_concrete" | "chisel:layer/prismarine" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "extshape:purpur_fence_gate" | "chisel:chunky/dirt" | "extshape:packed_ice_vertical_quarter_piece" | "chisel:jellybean/diorite" | "chisel:chaotic_small/quartz" | "extshape:dark_prismarine_vertical_stairs" | "acacia_fence" | "minecraft:acacia_fence" | "londonunderground:morden_cobble_slab" | "adorn:cut_sandstone_platform" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "londonunderground:tube_0b" | "cyan_banner" | "minecraft:cyan_banner" | "jsblock:sound_looper" | "mtr:glass_fence_stw" | "chisel:solid_bricks/light_gray_concrete" | "warped_door" | "minecraft:warped_door" | "chisel:slant/sandstone" | "chisel:jellybean/light_gray_concrete" | "chisel:french/light_gray_concrete" | "extshape:polished_granite_pressure_plate" | "snow" | "minecraft:snow" | "player_head" | "minecraft:player_head" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "chisel:cracked_bricks/stone" | "extshape:polished_blackstone_vertical_slab" | "extshape:crimson_wall" | "adorn:trading_station" | "extshape:ancient_debris_vertical_quarter_piece" | "magenta_carpet" | "minecraft:magenta_carpet" | "chisel:circular/deepslate" | "extshape:amethyst_fence" | "water" | "minecraft:water" | "chisel:tiles_small/blue_concrete" | "chisel:array/red_sandstone" | "extshape:pumpkin_quarter_piece" | "wheat_plus:road_line_double_yellow_half_slant" | "extshape:orange_terracotta_stairs" | "adorn:purpur_platform" | "chisel:slant/glowstone" | "mtr:railway_sign_3_odd" | "extshape:smooth_sandstone_button" | "extshape:purple_wool_button" | "mtr:station_color_metal" | "chisel:panel/andesite" | "extshape:yellow_terracotta_vertical_slab" | "lectern" | "minecraft:lectern" | "londonunderground:sign_trams" | "adorn:oak_kitchen_counter" | "extshape:red_wool_stairs" | "chisel:panel/bricks" | "chisel:jellybean/andesite" | "adorn:crimson_platform" | "exlinefurniture:drapes_green" | "adorn:potato_crate" | "chisel:mosaic/black_concrete" | "exlinefurniture:froggy_chair_brown" | "extshape:chiseled_stone_brick_vertical_slab" | "chisel:chaotic_medium/gray_concrete" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "factory_blocks:grate" | "extshape:purple_concrete_button" | "adorn:cobbled_deepslate_step" | "extshape:melon_quarter_piece" | "factory_blocks:metalbox" | "chisel:triple_bricks/white_concrete" | "adorn:warped_kitchen_sink" | "chisel:dent/glowstone" | "chisel:zag/magenta_concrete" | "exlinefurniture:birch_log_glass_table" | "adorn:stone_brick_chimney" | "londonunderground:sounds/see_it_say_it_sorted" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "wet_sponge" | "minecraft:wet_sponge" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "extshape:chiseled_red_sandstone_slab" | "lava" | "minecraft:lava" | "chisel:braid/light_blue_concrete" | "mtr:station_pole" | "yellow_concrete" | "minecraft:yellow_concrete" | "chisel:cracked_bricks/end_stone" | "exlinefurniture:dark_oak_log_glass_table" | "red_wall_banner" | "minecraft:red_wall_banner" | "fire_coral" | "minecraft:fire_coral" | "exlinefurniture:dark_oak_glass_table" | "adorn:carrot_crate" | "extshape:pink_wool_pressure_plate" | "chisel:tiles_medium/orange_concrete" | "extshape:prismarine_brick_pressure_plate" | "crimson_roots" | "minecraft:crimson_roots" | "chisel:french/blue_concrete" | "extshape:white_terracotta_slab" | "adorn:cut_red_sandstone_post" | "chisel:twist/deepslate" | "extshape:red_concrete_fence" | "exlinefurniture:jungle_lamp_cyan" | "extshape:amethyst_button" | "extshape:blue_terracotta_button" | "chisel:large_bricks/coal_block" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "londonunderground:track_1" | "barrel" | "minecraft:barrel" | "chisel:zag/pink_concrete" | "londonunderground:track_2" | "extshape:melon_button" | "mtr:station_color_snow_block_slab" | "adorn:blue_sofa" | "extshape:clay_quarter_piece" | "extshape:magenta_terracotta_button" | "extshape:orange_terracotta_vertical_quarter_piece" | "chiselsandbits:chiseledcloth" | "chisel:bricks/dirt" | "extshape:red_terracotta_fence_gate" | "extshape:lime_terracotta_pressure_plate" | "chisel:tiles_small/quartz" | "adorn:orange_sofa" | "extshape:light_blue_concrete_fence_gate" | "jsblock:ticket_barrier_1_entrance" | "exlinefurniture:drapes_light_gray" | "chisel:panel/purpur" | "chisel:cracked/quartz" | "chisel:encased_bricks/white_concrete" | "exlinefurniture:spruce_lamp_white" | "exlinefurniture:dark_oak_chair_lime" | "mtr:station_name_tall_block_double_sided" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "extshape:amethyst_quarter_piece" | "smithing_table" | "minecraft:smithing_table" | "extshape:smooth_red_sandstone_wall" | "extshape:light_blue_wool_vertical_stairs" | "chisel:panel/quartz" | "adorn:warped_step" | "adorn:dark_oak_step" | "cauldron" | "minecraft:cauldron" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "mtr:station_color_coal_ore" | "chisel:soft_bricks/ice" | "chisel:pillar/end_stone" | "extshape:pink_concrete_button" | "chisel:solid_bricks/yellow_concrete" | "exlinefurniture:oak_lamp_pink" | "chisel:large/birch_planks" | "extshape:gray_terracotta_wall" | "chisel:cut/magenta_concrete" | "extshape:black_wool_pressure_plate" | "andesite_wall" | "minecraft:andesite_wall" | "chisel:sunken/stone" | "extshape:lime_terracotta_vertical_slab" | "extshape:andesite_fence" | "extshape:jungle_wall" | "londonunderground:block_roundel_3_big_even" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "chisel:llama/light_blue_wool" | "extshape:birch_quarter_piece" | "extshape:dark_prismarine_wall" | "extshape:nether_wart_fence_gate" | "exlinefurniture:acacia_chair_black" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece" | "redbits:timer" | "chisel:crude_horizontal/birch_planks" | "chisel:array/red_concrete" | "chisel:llama/blue_wool" | "chisel:mosaic/light_gray_concrete" | "extshape:green_terracotta_vertical_stairs" | "chisel:panel/blue_concrete" | "bamboo_sapling" | "minecraft:bamboo_sapling" | "wheat_plus:road_line_double_yellow_full" | "chisel:chaotic_small/ice" | "exlinefurniture:dark_oak_stripped_log_table" | "extshape:diamond_slab" | "exlinefurniture:drapes_pink" | "chisel:zag/white_concrete" | "exlinefurniture:spruce_chair_brown" | "extshape:waxed_exposed_copper_wall" | "extshape:magenta_wool_vertical_quarter_piece" | "extshape:black_wool_fence" | "extshape:bedrock_wall" | "chisel:chaotic_small/diorite" | "mtr:station_color_stained_glass" | "chisel:cracked/andesite" | "extshape:smooth_basalt_vertical_slab" | "chest" | "minecraft:chest" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "extshape:white_terracotta_stairs" | "exlinefurniture:acacia_stripped_log_table" | "adorn:dark_prismarine_post" | "chisel:panel/white_concrete" | "londonunderground:tube_2b_duel" | "potted_brown_mushroom" | "minecraft:potted_brown_mushroom" | "extshape:netherrack_slab" | "adorn:polished_granite_platform" | "extshape:purple_terracotta_button" | "redstone_wire" | "minecraft:redstone_wire" | "chisel:chaotic_small/glowstone" | "chisel:largeingot/gold_block" | "red_bed" | "minecraft:red_bed" | "extshape:blackstone_vertical_slab" | "chisel:encased_bricks/purpur" | "adorn:brick_step" | "chisel:solid_bricks/diorite" | "sweet_berry_bush" | "minecraft:sweet_berry_bush" | "chisel:dungeon/glass" | "exlinefurniture:dark_oak_chair_blue" | "chisel:layer/glowstone" | "extshape:amethyst_fence_gate" | "mtr:train_sensor" | "chisel:legacy/purple_wool" | "exlinefurniture:crimson_chair_light_blue" | "mtr:station_color_quartz_pillar_slab" | "extshape:nether_brick_quarter_piece" | "extshape:cyan_concrete_vertical_stairs" | "chisel:cracked/bricks" | "chisel:small_bricks/light_blue_concrete" | "chisel:encased_bricks/quartz" | "adorn:brown_table_lamp" | "chisel:french/orange_concrete" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "extshape:cut_sandstone_vertical_stairs" | "chisel:chaotic_medium/stone" | "adorn:birch_table" | "chiselsandbits:chiseledground" | "extshape:red_wool_vertical_stairs" | "pumpkin_stem" | "minecraft:pumpkin_stem" | "mtr:cable_car_node_lower" | "extshape:magenta_wool_fence" | "extshape:cyan_wool_wall" | "chisel:twist/coal_block" | "extshape:iron_fence_gate" | "exlinefurniture:froggy_chair_lime" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "exlinefurniture:jungle_adirondack_chair" | "chisel:french/prismarine" | "chisel:cracked/black_concrete" | "chisel:large_tile/stone" | "extshape:lime_wool_vertical_quarter_piece" | "adorn:spruce_post" | "chisel:panel/stone" | "exlinefurniture:warped_lamp_magenta" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "extshape:orange_terracotta_wall" | "adorn:polished_blackstone_brick_post" | "extshape:light_blue_concrete_slab" | "chisel:braid/magenta_concrete" | "birch_sign" | "minecraft:birch_sign" | "extshape:shroomlight_slab" | "extshape:mossy_cobblestone_button" | "chisel:crude_paneling/jungle_planks" | "adorn:warped_coffee_table" | "exlinefurniture:spruce_stripped_log_glass_table" | "wheat_plus:road_line_double_yellow_full_slant" | "chisel:chaotic_bricks/lime_concrete" | "chisel:shale/glass" | "chisel:coin_heads/gold_block" | "chisel:cut/quartz" | "mtr:station_name_wall" | "extshape:stone_vertical_slab" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "spruce_stairs" | "minecraft:spruce_stairs" | "exlinefurniture:jungle_chair_white" | "extshape:terracotta_quarter_piece" | "chisel:french/yellow_concrete" | "exlinefurniture:acacia_glass_table" | "jungle_sign" | "minecraft:jungle_sign" | "cyan_candle" | "minecraft:cyan_candle" | "adorn:spruce_coffee_table" | "extshape:snow_slab" | "extshape:bedrock_button" | "extshape:red_nether_brick_vertical_quarter_piece" | "chisel:large_tile/purple_concrete" | "extshape:ancient_debris_pressure_plate" | "exlinefurniture:jungle_bench" | "chisel:cracked_bricks/redstone_block" | "extshape:orange_concrete_quarter_piece" | "chisel:twist/cyan_concrete" | "chisel:large_tile_bismuth/glowstone" | "factory_blocks:gvent" | "londonunderground:morden_stone" | "chisel:legacy/pink_wool" | "adorn:acacia_bench" | "chisel:weaver/granite" | "adorn:magmatic_prismarine_chimney" | "adorn:prismarine_post" | "exlinefurniture:froggy_chair_blue" | "magenta_candle" | "minecraft:magenta_candle" | "chisel:tiles_medium/light_blue_concrete" | "extshape:waxed_exposed_copper_vertical_quarter_piece" | "extshape:oak_wall" | "chisel:encased_bricks/bricks" | "extshape:chiseled_quartz_wall" | "chisel:brick/gold_block" | "exlinefurniture:acacia_lamp_lime" | "adorn:nether_brick_post" | "factory_blocks:insulation" | "mtr:psd_glass_end_2" | "acacia_planks" | "minecraft:acacia_planks" | "slime_block" | "minecraft:slime_block" | "chisel:mosaic/lime_concrete" | "extshape:calcite_wall" | "chisel:crude_horizontal/oak_planks" | "extshape:light_gray_terracotta_stairs" | "extshape:red_concrete_fence_gate" | "extshape:tuff_vertical_stairs" | "mtr:arrival_projector_1_medium" | "chisel:cracked/red_sandstone" | "mtr:railway_sign_5_even" | "extshape:light_gray_wool_stairs" | "extshape:raw_gold_slab" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "adorn:wheat_seed_crate" | "extshape:waxed_weathered_copper_vertical_stairs" | "lime_candle_cake" | "minecraft:lime_candle_cake" | "extshape:light_gray_concrete_wall" | "adorn:spruce_kitchen_sink" | "chisel:encased_bricks/stone" | "extshape:gray_concrete_quarter_piece" | "soul_sand" | "minecraft:soul_sand" | "brown_terracotta" | "minecraft:brown_terracotta" | "chisel:crude_paneling/spruce_planks" | "exlinefurniture:oak_chair_gray" | "exlinefurniture:acacia_window_heart" | "extshape:magenta_concrete_wall" | "mtr:station_color_stone_bricks" | "warped_wall_sign" | "minecraft:warped_wall_sign" | "blue_wool" | "minecraft:blue_wool" | "extshape:dripstone_pressure_plate" | "jsblock:exit_sign_1e" | "note_block" | "minecraft:note_block" | "chisel:weaver/sandstone" | "bamboo" | "minecraft:bamboo" | "extshape:waxed_cut_copper_pressure_plate" | "extshape:gray_terracotta_vertical_slab" | "chisel:chaotic_small/cobblestone" | "exlinefurniture:dark_oak_table" | "chisel:circular/purple_concrete" | "redbits:redstone_lamp" | "extshape:yellow_wool_vertical_stairs" | "extshape:mossy_cobblestone_fence" | "chisel:braid/black_concrete" | "chisel:circular/light_blue_concrete" | "chisel:tiles_medium/yellow_concrete" | "chisel:slant/red_concrete" | "chisel:cracked_bricks/coal_block" | "mtr:psd_glass" | "extshape:nether_brick_pressure_plate" | "chisel:streak/glass" | "extshape:waxed_oxidized_copper_vertical_stairs" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "extshape:netherite_quarter_piece" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "extshape:cut_red_sandstone_vertical_stairs" | "chisel:twist/redstone_block" | "extshape:lime_concrete_vertical_quarter_piece" | "exlinefurniture:warped_window_sliding" | "adorn:magenta_sofa" | "mtr:clock" | "shulker_box" | "minecraft:shulker_box" | "extshape:light_gray_wool_button" | "extshape:lime_wool_vertical_stairs" | "mtr:station_color_quartz_pillar" | "chisel:weaver/light_blue_concrete" | "factory_blocks:rust_plates" | "chisel:chaotic_bricks/ice" | "chisel:large_tile/white_concrete" | "diorite_wall" | "minecraft:diorite_wall" | "extshape:bedrock_fence_gate" | "extshape:obsidian_wall" | "white_carpet" | "minecraft:white_carpet" | "spruce_planks" | "minecraft:spruce_planks" | "extshape:lime_terracotta_vertical_quarter_piece" | "extshape:pink_concrete_stairs" | "adorn:crimson_kitchen_counter" | "chisel:jellybean/cyan_concrete" | "purple_wall_banner" | "minecraft:purple_wall_banner" | "adorn:wall_stone_torch" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "exlinefurniture:spruce_lamp_blue" | "chisel:gem/diamond_block" | "chisel:road/quartz" | "extshape:light_blue_concrete_vertical_stairs" | "lantern" | "minecraft:lantern" | "chisel:log_bordered/birch_planks" | "chisel:circular/cyan_concrete" | "extshape:raw_gold_quarter_piece" | "chisel:chaotic_bricks/red_concrete" | "chisel:large_tile/red_sandstone" | "extshape:snow_vertical_slab" | "extshape:gilded_blackstone_stairs" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "ender_chest" | "minecraft:ender_chest" | "chisel:dent/gray_concrete" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "brown_candle" | "minecraft:brown_candle" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "exlinefurniture:oak_chair" | "cobblestone" | "minecraft:cobblestone" | "chisel:cracked/granite" | "extshape:pink_concrete_fence" | "chisel:circular/quartz" | "mtr:glass_fence_cio" | "chisel:chaotic_small/orange_concrete" | "exlinefurniture:froggy_chair_cyan" | "extshape:pink_wool_button" | "chisel:small_bricks/coal_block" | "crimson_nylium" | "minecraft:crimson_nylium" | "chisel:legacy/gray_wool" | "extshape:light_blue_terracotta_quarter_piece" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "lime_bed" | "minecraft:lime_bed" | "yellow_wall_banner" | "minecraft:yellow_wall_banner" | "chisel:mosaic/stone" | "bitsandchisels:bits_block" | "mtr:train_announcer" | "extshape:magenta_concrete_button" | "extshape:waxed_weathered_copper_slab" | "extshape:brown_concrete_pressure_plate" | "chisel:slant/stone" | "exlinefurniture:oak_chair_yellow" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "extshape:brick_quarter_piece" | "exlinefurniture:froggy_chair_red" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "chisel:soft_bricks/red_sandstone" | "extshape:pink_terracotta_pressure_plate" | "mtr:glass_fence_ckt" | "extshape:ancient_debris_slab" | "exlinefurniture:spruce_chair_pink" | "extshape:white_concrete_fence_gate" | "chisel:legacy/white_wool" | "exlinefurniture:acacia_chair_light_blue" | "lime_wool" | "minecraft:lime_wool" | "light_gray_wool" | "minecraft:light_gray_wool" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "warped_stem" | "minecraft:warped_stem" | "extshape:lime_concrete_pressure_plate" | "chisel:crushed/diamond_block" | "extshape:purple_wool_wall" | "extshape:red_wool_fence_gate" | "extshape:white_terracotta_vertical_quarter_piece" | "chisel:bevel_skeleton/red_sandstone" | "adorn:cobblestone_chimney" | "extshape:white_wool_quarter_piece" | "extshape:lime_concrete_slab" | "potted_acacia_sapling" | "minecraft:potted_acacia_sapling" | "chisel:tiles_medium/green_concrete" | "chisel:zag/orange_concrete" | "exlinefurniture:spruce_lamp_lime" | "chisel:cut/white_concrete" | "exlinefurniture:dark_oak_chair_light_gray" | "powder_snow_cauldron" | "minecraft:powder_snow_cauldron" | "chisel:moon/iron_block" | "chisel:ornate/diorite" | "purpur_pillar" | "minecraft:purpur_pillar" | "extshape:chiseled_sandstone_vertical_slab" | "cyan_concrete" | "minecraft:cyan_concrete" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "chisel:smooth/spruce_planks" | "extshape:red_sandstone_vertical_quarter_piece" | "adorn:black_table_lamp" | "extshape:purple_terracotta_stairs" | "jsblock:light_1" | "chisel:cracked/sandstone" | "jsblock:light_2" | "lime_banner" | "minecraft:lime_banner" | "kelp" | "minecraft:kelp" | "chisel:slant/ice" | "exlinefurniture:warped_bench" | "adorn:smooth_sandstone_platform" | "chisel:dent/magenta_concrete" | "exlinefurniture:dark_oak_window_web" | "chisel:ornate/granite" | "extshape:orange_wool_slab" | "chisel:triple_bricks/prismarine" | "chisel:french/redstone_block" | "redstone_lamp" | "minecraft:redstone_lamp" | "end_rod" | "minecraft:end_rod" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "piston_head" | "minecraft:piston_head" | "chisel:braid/blue_concrete" | "extshape:end_stone_button" | "extshape:light_gray_concrete_vertical_slab" | "adorn:crimson_drawer" | "mtr:train_cargo_loader" | "adorn:nether_brick_chimney" | "chisel:prism/red_sandstone" | "adorn:quartz_step" | "extshape:amethyst_vertical_quarter_piece" | "extshape:pink_terracotta_fence" | "jsblock:auto_iron_door" | "chisel:ornate/light_gray_concrete" | "extshape:light_blue_concrete_button" | "extshape:lime_terracotta_fence" | "extshape:waxed_cut_copper_quarter_piece" | "extshape:calcite_vertical_stairs" | "tube_coral" | "minecraft:tube_coral" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "chisel:chaotic_medium/black_concrete" | "extshape:raw_copper_vertical_slab" | "chisel:french/quartz" | "exlinefurniture:birch_window_web" | "chisel:tiles_small/purple_concrete" | "azalea" | "minecraft:azalea" | "chiselsandbits:chiseledclay" | "extshape:chiseled_red_sandstone_vertical_slab" | "chisel:tiles_medium/white_concrete" | "extshape:chiseled_nether_brick_slab" | "chisel:road/diorite" | "chisel:array/green_concrete" | "chisel:road/andesite" | "adorn:pink_sofa" | "extshape:stone_wall" | "extshape:light_gray_glazed_terracotta_slab" | "chisel:raw/end_stone" | "crimson_sign" | "minecraft:crimson_sign" | "exlinefurniture:dark_oak_lamp_light_gray" | "extshape:honeycomb_stairs" | "adorn:birch_chair" | "adorn:pumpkin_seed_crate" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "extshape:chiseled_polished_blackstone_vertical_slab" | "chisel:layer/blue_concrete" | "extshape:light_gray_wool_vertical_slab" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "chisel:braid/purple_concrete" | "adorn:warped_table" | "exlinefurniture:oak_stripped_log_table" | "extshape:packed_ice_fence" | "moving_piston" | "minecraft:moving_piston" | "extshape:green_wool_quarter_piece" | "chisel:chaotic_small/purpur" | "factory_blocks:cables" | "mtr:station_color_polished_andesite_slab" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "chisel:jellybean/ice" | "adorn:cyan_table_lamp" | "chisel:chaotic_medium/lime_concrete" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "chisel:raw/magenta_concrete" | "extshape:magenta_terracotta_stairs" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "chisel:tiles_medium/pink_concrete" | "exlinefurniture:crimson_window_web" | "adorn:mossy_stone_brick_step" | "exlinefurniture:bird_bath_brick" | "mtr:glass_fence_tsh" | "adorn:acacia_kitchen_counter" | "extshape:iron_slab" | "extshape:netherrack_stairs" | "extshape:chiseled_deepslate_fence_gate" | "londonunderground:lu_pole" | "chisel:cracked_bricks/light_blue_concrete" | "chisel:cracked/purpur" | "chisel:cut/ice" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "chisel:soft_bricks/green_concrete" | "chisel:mosaic/magenta_concrete" | "extshape:polished_diorite_vertical_slab" | "extshape:black_concrete_quarter_piece" | "wheat_plus:road_line_single_yellow_half" | "jungle_sapling" | "minecraft:jungle_sapling" | "extshape:obsidian_quarter_piece" | "extshape:blue_concrete_vertical_slab" | "exlinefurniture:crimson_log_table" | "extshape:brown_terracotta_fence_gate" | "extshape:emerald_vertical_slab" | "jsblock:signal_light_green" | "londonunderground:platform_block" | "chisel:tiles_medium/gray_concrete" | "adorn:blackstone_post" | "birch_button" | "minecraft:birch_button" | "chisel:cut/gray_concrete" | "extshape:magenta_concrete_vertical_quarter_piece" | "chisel:chaotic_bricks/andesite" | "chisel:shipping_crate/birch_planks" | "chisel:chaotic_small/coal_block" | "extshape:raw_copper_vertical_quarter_piece" | "adorn:acacia_post" | "extshape:magenta_wool_vertical_stairs" | "potted_poppy" | "minecraft:potted_poppy" | "adorn:end_stone_brick_step" | "chisel:slant/black_concrete" | "chisel:soft_bricks/white_concrete" | "exlinefurniture:dark_oak_lamp_pink" | "player_wall_head" | "minecraft:player_wall_head" | "chisel:panel/ice" | "adorn:polished_blackstone_post" | "chisel:llama/yellow_wool" | "extshape:light_gray_wool_pressure_plate" | "cyan_bed" | "minecraft:cyan_bed" | "morecommands:locked_chest" | "exlinefurniture:spruce_chair_yellow" | "extshape:cut_sandstone_stairs" | "extshape:blue_concrete_vertical_quarter_piece" | "extshape:raw_gold_button" | "chisel:raw/cyan_concrete" | "chisel:panel/red_sandstone" | "extshape:raw_gold_vertical_stairs" | "chisel:ornate/ice" | "chisel:chaotic_small/yellow_concrete" | "exlinefurniture:spruce_lamp_orange" | "londonunderground:tube_1_stop" | "chisel:road/cyan_concrete" | "raw_copper_block" | "minecraft:raw_copper_block" | "chisel:pillar/redstone_block" | "warped_wart_block" | "minecraft:warped_wart_block" | "extshape:light_blue_terracotta_vertical_quarter_piece" | "adorn:gray_sofa" | "extshape:purpur_quarter_piece" | "chisel:largeornate/deepslate" | "chiselsandbits:chiseledpacked_ice" | "chisel:chaotic_small/bricks" | "chisel:pillar/deepslate" | "chisel:triple_bricks/gray_concrete" | "adorn:cut_red_sandstone_platform" | "extshape:black_wool_button" | "chisel:small_bricks/blue_concrete" | "extshape:red_nether_brick_button" | "exlinefurniture:warped_window" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "chisel:zag/andesite" | "chisel:chinese/glass" | "exlinefurniture:acacia_chair_gray" | "chisel:tiles_small/brown_concrete" | "quartz_block" | "minecraft:quartz_block" | "extshape:chiseled_stone_brick_slab" | "chisel:small_bricks/magenta_concrete" | "chisel:mosaic/white_concrete" | "exlinefurniture:lantern_stone" | "exlinefurniture:warped_window_slider" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "chisel:layer/stone" | "chisel:mosaic/quartz" | "extshape:lime_terracotta_vertical_stairs" | "chisel:twist/purple_concrete" | "chisel:zag/yellow_concrete" | "exlinefurniture:jungle_dresser" | "dirt" | "minecraft:dirt" | "chisel:cracked_bricks/prismarine" | "extshape:iron_vertical_quarter_piece" | "adorn:jungle_table" | "exlinefurniture:dark_oak_chair_red" | "extshape:blue_concrete_vertical_stairs" | "factory_blocks:wgpanel" | "chisel:solid_bricks/red_sandstone" | "extshape:yellow_wool_fence" | "exlinefurniture:crimson_chair_blue" | "extshape:granite_fence_gate" | "mtr:psd_door" | "creeper_wall_head" | "minecraft:creeper_wall_head" | "smoker" | "minecraft:smoker" | "exlinefurniture:acacia_window_web" | "exlinefurniture:jungle_lamp_purple" | "jsblock:helpline_6" | "chisel:large/spruce_planks" | "jsblock:helpline_5" | "chisel:prism/granite" | "jsblock:helpline_4" | "extshape:yellow_concrete_pressure_plate" | "jsblock:helpline_3" | "adorn:egg_crate" | "extshape:packed_ice_quarter_piece" | "jsblock:helpline_2" | "jsblock:helpline_1" | "chisel:road/coal_block" | "extshape:chiseled_stone_brick_fence" | "extshape:moss_fence_gate" | "extshape:prismarine_brick_quarter_piece" | "chisel:road/light_gray_concrete" | "white_candle_cake" | "minecraft:white_candle_cake" | "extshape:terracotta_vertical_quarter_piece" | "exlinefurniture:oak_lamp_orange" | "chisel:jellybean/purple_concrete" | "brick_slab" | "minecraft:brick_slab" | "extshape:black_concrete_fence_gate" | "extshape:orange_wool_vertical_slab" | "extshape:deepslate_brick_button" | "bricks" | "minecraft:bricks" | "melon_stem" | "minecraft:melon_stem" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "chisel:road/redstone_block" | "extshape:diamond_pressure_plate" | "adorn:oak_shelf" | "chisel:light/glass" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "chisel:small_bricks/purple_concrete" | "chisel:layer/bricks" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "extshape:chiseled_nether_brick_vertical_stairs" | "extshape:cyan_concrete_wall" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "exlinefurniture:acacia_chair_white" | "exlinefurniture:acacia_lamp_gray" | "extshape:deepslate_brick_vertical_slab" | "extshape:white_terracotta_pressure_plate" | "extshape:waxed_cut_copper_vertical_stairs" | "chisel:chaotic_bricks/pink_concrete" | "gray_candle_cake" | "minecraft:gray_candle_cake" | "chisel:encased_bricks/red_sandstone" | "mtr:station_color_quartz_bricks_slab" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "redbits:stone_large_button" | "white_candle" | "minecraft:white_candle" | "chisel:circular/green_concrete" | "extshape:cyan_terracotta_pressure_plate" | "extshape:mossy_cobblestone_quarter_piece" | "extshape:chiseled_stone_brick_fence_gate" | "chisel:cut/orange_concrete" | "extshape:netherrack_pressure_plate" | "extshape:tuff_quarter_piece" | "chisel:raw/white_concrete" | "factory_blocks:srust" | "chisel:cracked/brown_concrete" | "mtr:train_cargo_unloader" | "chisel:chaotic_small/brown_concrete" | "chisel:crate_dark/gold_block" | "exlinefurniture:crimson_chair_lime" | "chisel:road/granite" | "mtr:lift_door_odd_1" | "extshape:cyan_wool_fence_gate" | "blue_banner" | "minecraft:blue_banner" | "chisel:ornatelayer/lapis_block" | "exlinefurniture:acacia_stripped_log_glass_table" | "chisel:chaotic_medium/end_stone" | "prismarine_wall" | "minecraft:prismarine_wall" | "chisel:dent/sandstone" | "chisel:chaotic_bricks/end_stone" | "extshape:purple_terracotta_slab" | "adorn:yellow_sofa" | "chisel:mosaic/ice" | "extshape:lime_concrete_vertical_slab" | "extshape:gray_terracotta_pressure_plate" | "glowstone" | "minecraft:glowstone" | "extshape:magenta_terracotta_vertical_quarter_piece" | "extshape:nether_wart_quarter_piece" | "extshape:honeycomb_button" | "extshape:crying_obsidian_vertical_stairs" | "chisel:raw/diorite" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "orange_candle_cake" | "minecraft:orange_candle_cake" | "chisel:vents/iron_block" | "extshape:packed_ice_wall" | "chisel:large_tile/cyan_concrete" | "chisel:panel/green_concrete" | "chisel:soft_bricks/cyan_concrete" | "jsblock:station_ceiling_pole" | "blackstone_wall" | "minecraft:blackstone_wall" | "chisel:cells/emerald_block" | "chisel:simple/gold_block" | "extshape:dark_oak_quarter_piece" | "light_gray_candle" | "minecraft:light_gray_candle" | "chisel:triple_bricks/lime_concrete" | "extshape:yellow_concrete_wall" | "brown_candle_cake" | "minecraft:brown_candle_cake" | "chisel:ornate/redstone_block" | "mtr:station_color_bone_block_slab" | "exlinefurniture:spruce_lamp_purple" | "chisel:cracked/cyan_concrete" | "chisel:twist/red_sandstone" | "chisel:chaotic_small/black_concrete" | "extshape:netherrack_quarter_piece" | "chisel:japanese/glass" | "adorn:basalt_step" | "chisel:tiles_small/sandstone" | "extshape:cyan_terracotta_quarter_piece" | "chisel:zag/green_concrete" | "adorn:crimson_shelf" | "extshape:cobbled_deepslate_vertical_quarter_piece" | "adorn:diorite_platform" | "exlinefurniture:window_web" | "factory_blocks:vent" | "chisel:encased/birch_planks" | "exlinefurniture:jungle_chair" | "exlinefurniture:warped_dresser" | "extshape:end_stone_stairs" | "chisel:layer/purpur" | "sea_lantern" | "minecraft:sea_lantern" | "chisel:array/cobblestone" | "dead_bush" | "minecraft:dead_bush" | "extshape:chiseled_deepslate_vertical_slab" | "factory_blocks:mosaic" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "extshape:quartz_brick_slab" | "extshape:ancient_debris_fence" | "extshape:waxed_cut_copper_wall" | "chiselsandbits:chiseledplant" | "exlinefurniture:dark_oak_chair_purple" | "extshape:amethyst_pressure_plate" | "chisel:panel/light_gray_concrete" | "extshape:white_wool_slab" | "londonunderground:platform_tfl_1" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "chiselsandbits:modification_table" | "chisel:small_bricks/bricks" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "mtr:station_color_dark_prismarine_slab" | "blue_wall_banner" | "minecraft:blue_wall_banner" | "wheat_plus:road_line_single_yellow_full" | "extshape:black_terracotta_pressure_plate" | "pink_banner" | "minecraft:pink_banner" | "adorn:orange_table_lamp" | "extshape:magenta_terracotta_fence" | "chisel:twist/prismarine" | "chisel:array/purple_concrete" | "chisel:solid_bricks/black_concrete" | "exlinefurniture:jungle_chair_purple" | "adorn:magenta_table_lamp" | "factory_blocks:fan" | "exlinefurniture:spruce_lamp_cyan" | "chisel:log_bordered/acacia_planks" | "chisel:triple_bricks/end_stone" | "extshape:obsidian_button" | "adorn:cyan_sofa" | "chisel:dent/lime_concrete" | "chisel:soft_bricks/coal_block" | "chisel:tiles_small/glowstone" | "extshape:chiseled_nether_brick_quarter_piece" | "extshape:acacia_wall" | "mtr:platform_na_1_indented" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "extshape:white_terracotta_button" | "extshape:raw_iron_slab" | "exlinefurniture:spruce_window_sliding" | "chisel:panel/purple_concrete" | "extshape:light_blue_wool_fence" | "extshape:brown_terracotta_wall" | "jsblock:bufferstop_1" | "exlinefurniture:oak_chair_light_gray" | "chisel:jellybean/glowstone" | "extshape:cut_sandstone_vertical_quarter_piece" | "chisel:cracked/glowstone" | "extshape:polished_granite_fence_gate" | "furnace" | "minecraft:furnace" | "chisel:poison/deepslate" | "extshape:sea_lantern_vertical_slab" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "crimson_wall_sign" | "minecraft:crimson_wall_sign" | "exlinefurniture:window" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "potted_dark_oak_sapling" | "minecraft:potted_dark_oak_sapling" | "exlinefurniture:birch_lamp_light_blue" | "chisel:cracked_bricks/deepslate" | "redbits:latch" | "chisel:tiles_small/light_gray_concrete" | "extshape:jungle_vertical_stairs" | "activator_rail" | "minecraft:activator_rail" | "mtr:station_color_concrete_powder_slab" | "repeating_command_block" | "minecraft:repeating_command_block" | "adorn:stone_platform" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "chisel:prism/cyan_concrete" | "chisel:horizontal/dirt" | "chisel:prism/diorite" | "extshape:andesite_vertical_quarter_piece" | "white_shulker_box" | "minecraft:white_shulker_box" | "extshape:brick_fence_gate" | "extshape:honeycomb_fence_gate" | "extshape:waxed_oxidized_cut_copper_quarter_piece" | "chisel:cut/yellow_concrete" | "extshape:bedrock_stairs" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "chisel:small_bricks/purpur" | "red_sandstone" | "minecraft:red_sandstone" | "chisel:shipping_crate/spruce_planks" | "extshape:stone_vertical_stairs" | "extshape:green_wool_fence_gate" | "extshape:quartz_brick_vertical_quarter_piece" | "zombie_wall_head" | "minecraft:zombie_wall_head" | "spruce_button" | "minecraft:spruce_button" | "extshape:lime_wool_vertical_slab" | "adorn:mossy_cobblestone_step" | "extshape:tuff_slab" | "exlinefurniture:birch_chair_lime" | "exlinefurniture:crimson_chair" | "extshape:smooth_sandstone_pressure_plate" | "chisel:slant/brown_concrete" | "extshape:crying_obsidian_fence_gate" | "extshape:polished_deepslate_vertical_stairs" | "chisel:jellybean/granite" | "chisel:pillar/stone" | "exlinefurniture:dark_oak_chair_white" | "exlinefurniture:spruce_window_slider" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "chisel:braid/end_stone" | "exlinefurniture:birch_chair_blue" | "adorn:stone_post" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "exlinefurniture:window_heart" | "extshape:pink_concrete_fence_gate" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "chisel:space/diamond_block" | "extshape:smooth_sandstone_vertical_slab" | "extshape:light_blue_wool_pressure_plate" | "chisel:llama/cyan_wool" | "extshape:cobblestone_button" | "chisel:array/glowstone" | "chisel:chaotic_small/blue_concrete" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "exlinefurniture:oak_lamp_magenta" | "extshape:shroomlight_stairs" | "adorn:smooth_stone_platform" | "exlinefurniture:birch_stripped_log_table" | "extshape:lime_glazed_terracotta_slab" | "mtr:station_color_bedrock" | "dragon_egg" | "minecraft:dragon_egg" | "barrier" | "minecraft:barrier" | "extshape:smooth_sandstone_fence" | "extshape:black_wool_slab" | "extshape:brown_wool_fence" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "exlinefurniture:crimson_chair_orange" | "extshape:orange_concrete_slab" | "extshape:black_wool_vertical_slab" | "extshape:magenta_terracotta_slab" | "factory_blocks:wireframe" | "coal_ore" | "minecraft:coal_ore" | "exlinefurniture:flower_arrangement" | "factory_blocks:small_pipes" | "chisel:array/coal_block" | "chisel:encased_large/crimson_planks" | "adorn:green_sofa" | "extshape:blue_wool_stairs" | "mtr:station_color_smooth_stone_slab" | "extshape:chiseled_stone_brick_vertical_quarter_piece" | "factory_blocks:factory" | "extshape:waxed_weathered_copper_pressure_plate" | "extshape:purple_terracotta_quarter_piece" | "chisel:tiles_medium/lime_concrete" | "londonunderground:block_roundel_station_top" | "extshape:lime_terracotta_stairs" | "gray_candle" | "minecraft:gray_candle" | "chisel:layer/purple_concrete" | "extshape:blue_wool_vertical_quarter_piece" | "extshape:waxed_weathered_cut_copper_fence_gate" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "chisel:smallingot/gold_block" | "extshape:moss_quarter_piece" | "adorn:birch_kitchen_sink" | "chisel:pillar/cyan_concrete" | "mtr:psd_glass_end" | "exlinefurniture:crimson_bench" | "extshape:waxed_oxidized_cut_copper_pressure_plate" | "birch_fence" | "minecraft:birch_fence" | "chisel:pillar/lime_concrete" | "extshape:brown_concrete_vertical_stairs" | "chiselsandbits:pattern_scanner" | "exlinefurniture:oak_table" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "extshape:magenta_glazed_terracotta_slab" | "tall_grass" | "minecraft:tall_grass" | "extshape:diorite_pressure_plate" | "chisel:weaver/blue_concrete" | "extshape:white_wool_fence_gate" | "cornflower" | "minecraft:cornflower" | "exlinefurniture:acacia_lamp_white" | "chisel:twist/glowstone" | "mtr:route_sign_standing_light" | "chisel:small_bricks/green_concrete" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "chisel:ornate/emerald_block" | "wheat_plus:road_line_single_white_half_slant" | "wheat_plus:road_blank_half" | "extshape:yellow_terracotta_vertical_quarter_piece" | "chisel:mosaic/coal_block" | "exlinefurniture:acacia_window_sliding" | "adorn:birch_post" | "chisel:raw/red_sandstone" | "extshape:tuff_stairs" | "extshape:calcite_quarter_piece" | "adorn:deepslate_step" | "exlinefurniture:oak_lamp_yellow" | "adorn:sandstone_post" | "large_fern" | "minecraft:large_fern" | "chisel:zag/bricks" | "extshape:end_stone_wall" | "black_wool" | "minecraft:black_wool" | "chisel:solid_bricks/ice" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "extshape:purple_terracotta_fence_gate" | "extshape:raw_copper_wall" | "chisel:tiles_medium/diorite" | "chisel:happy/dirt" | "extshape:raw_iron_fence_gate" | "chisel:cut/bricks" | "londonunderground:pids_northern" | "yellow_bed" | "minecraft:yellow_bed" | "chisel:mosaic/end_stone" | "chisel:stacked/spruce_planks" | "beehive" | "minecraft:beehive" | "chisel:encased_bricks/yellow_concrete" | "extshape:waxed_oxidized_copper_slab" | "extshape:mossy_stone_brick_vertical_stairs" | "factory_blocks:large_plating" | "extshape:polished_diorite_button" | "chisel:cut/prismarine" | "birch_wood" | "minecraft:birch_wood" | "exlinefurniture:jungle_lamp_yellow" | "exlinefurniture:spruce_log_table" | "extshape:purple_concrete_slab" | "extshape:orange_concrete_wall" | "scaffolding" | "minecraft:scaffolding" | "extshape:yellow_wool_quarter_piece" | "chisel:mosaic/purpur" | "acacia_button" | "minecraft:acacia_button" | "extshape:prismarine_vertical_slab" | "chisel:jellybean/purpur" | "chisel:mosaic/andesite" | "chisel:layer/end_stone" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "extshape:red_concrete_vertical_quarter_piece" | "purple_candle" | "minecraft:purple_candle" | "chisel:chaotic_bricks/purpur" | "chisel:small_bricks/light_gray_concrete" | "chisel:slant/diorite" | "chisel:small_bricks/ice" | "chisel:ornate/coal_block" | "extshape:waxed_oxidized_copper_vertical_quarter_piece" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "adorn:polished_andesite_post" | "exlinefurniture:oak_chair_light_blue" | "andesite_slab" | "minecraft:andesite_slab" | "extshape:orange_concrete_fence_gate" | "honey_block" | "minecraft:honey_block" | "adorn:granite_post" | "adorn:yellow_table_lamp" | "exlinefurniture:birch_bench" | "exlinefurniture:shutters_spruce" | "sugar_cane" | "minecraft:sugar_cane" | "chisel:panel/prismarine" | "exlinefurniture:spruce_lamp_brown" | "extshape:purple_concrete_vertical_stairs" | "chisel:panel/light_blue_concrete" | "mtr:station_color_cracked_stone_bricks_slab" | "extshape:birch_vertical_slab" | "extshape:smooth_sandstone_wall" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "chisel:braid/oak_planks" | "adorn:warped_platform" | "extshape:waxed_weathered_cut_copper_quarter_piece" | "chisel:cut/red_concrete" | "chisel:dent/brown_concrete" | "extshape:red_nether_brick_vertical_stairs" | "chisel:vertical/spruce_planks" | "extshape:black_terracotta_button" | "exlinefurniture:spruce_chair_white" | "factory_blocks:engineer" | "chisel:twist/red_concrete" | "extshape:white_concrete_quarter_piece" | "chisel:llama/brown_wool" | "chisel:encased_bricks/coal_block" | "extshape:pink_concrete_vertical_quarter_piece" | "extshape:quartz_vertical_quarter_piece" | "adorn:purpur_step" | "chisel:small_bricks/granite" | "extshape:smooth_sandstone_vertical_stairs" | "polished_basalt" | "minecraft:polished_basalt" | "extshape:blue_wool_fence" | "chisel:solid_bricks/cyan_concrete" | "mtr:railway_sign_6_odd" | "extshape:end_stone_vertical_slab" | "chisel:braid/light_gray_concrete" | "acacia_log" | "minecraft:acacia_log" | "exlinefurniture:spruce_table" | "mtr:signal_pole" | "mtr:station_color_polished_diorite" | "chisel:smooth/emerald_block" | "exlinefurniture:crimson_dresser" | "exlinefurniture:warped_chair_light_gray" | "londonunderground:block_roundel_nle" | "exlinefurniture:warped_log_table" | "extshape:gilded_blackstone_quarter_piece" | "chisel:dent/deepslate" | "extshape:brown_terracotta_quarter_piece" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "chisel:chaotic_bricks/magenta_concrete" | "extshape:black_concrete_pressure_plate" | "extshape:raw_iron_button" | "mtr:station_color_iron_block" | "mtr:apg_glass" | "adorn:light_gray_table_lamp" | "chisel:weaver/white_concrete" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "extshape:light_gray_terracotta_fence" | "adorn:basalt_platform" | "extshape:clay_pressure_plate" | "factory_blocks:circuit" | "yellow_candle" | "minecraft:yellow_candle" | "chisel:road/purple_concrete" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "chisel:braid/brown_concrete" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "extshape:raw_iron_stairs" | "factory_blocks:gears" | "redbits:dark_oak_large_button" | "chisel:legacy/red_wool" | "tall_seagrass" | "minecraft:tall_seagrass" | "repeater" | "minecraft:repeater" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "extshape:warped_wart_fence" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "extshape:dripstone_button" | "extshape:dripstone_stairs" | "exlinefurniture:dark_oak_log_table" | "chisel:chaotic_medium/light_gray_concrete" | "chisel:crude_paneling/acacia_planks" | "extshape:quartz_vertical_stairs" | "chisel:braid/crimson_planks" | "extshape:lime_concrete_vertical_stairs" | "extshape:mossy_stone_brick_fence_gate" | "chisel:tiles_medium/prismarine" | "extshape:yellow_terracotta_quarter_piece" | "extshape:green_concrete_quarter_piece" | "extshape:light_blue_terracotta_fence" | "exlinefurniture:birch_window_slider" | "chisel:triple_bricks/granite" | "chisel:soft_bricks/brown_concrete" | "exlinefurniture:birch_chair_pink" | "chisel:zelda/emerald_block" | "extshape:cyan_concrete_fence" | "exlinefurniture:oak_dresser" | "londonunderground:morden_steps" | "londonunderground:morden_cobblestone" | "chisel:weaver/diorite" | "extshape:obsidian_fence_gate" | "exlinefurniture:oak_chair_red" | "exlinefurniture:crimson_chair_pink" | "extshape:dark_prismarine_quarter_piece" | "extshape:light_gray_concrete_slab" | "air" | "minecraft:air" | "extshape:emerald_vertical_quarter_piece" | "chisel:cut/granite" | "exlinefurniture:birch_lamp_light_gray" | "adorn:deepslate_brick_step" | "jsblock:circle_wall_1" | "exlinefurniture:acacia_table" | "jsblock:circle_wall_2" | "warped_planks" | "minecraft:warped_planks" | "jsblock:circle_wall_3" | "jsblock:circle_wall_4" | "adorn:deepslate_tile_step" | "jsblock:circle_wall_5" | "jsblock:circle_wall_6" | "mushroom_stem" | "minecraft:mushroom_stem" | "jsblock:circle_wall_7" | "extshape:chiseled_sandstone_wall" | "jsblock:signal_light_inverted_1" | "chisel:solid_bricks/lime_concrete" | "chisel:encased_smooth/dark_oak_planks" | "extshape:mossy_stone_brick_fence" | "chisel:tiles_medium/cobblestone" | "jsblock:signal_light_inverted_2" | "chisel:crude_vertical/dark_oak_planks" | "extshape:shroomlight_quarter_piece" | "extshape:chiseled_deepslate_vertical_stairs" | "adorn:brick_chimney" | "londonunderground:tunnel_block_3_duel" | "red_candle" | "minecraft:red_candle" | "extshape:acacia_vertical_stairs" | "chisel:slant/coal_block" | "exlinefurniture:drapes_yellow" | "mtr:platform_uk_1_indented" | "extshape:shroomlight_vertical_quarter_piece" | "brown_carpet" | "minecraft:brown_carpet" | "adorn:red_sandstone_step" | "jungle_door" | "minecraft:jungle_door" | "chisel:mosaic/light_blue_concrete" | "adorn:jungle_shelf" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "chisel:paneling/crimson_planks" | "chisel:legacy/yellow_wool" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "nether_bricks" | "minecraft:nether_bricks" | "crimson_fence" | "minecraft:crimson_fence" | "chisel:legacy/brown_wool" | "chisel:braid/red_sandstone" | "extshape:lime_wool_pressure_plate" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "adorn:crimson_kitchen_cupboard" | "exlinefurniture:oak_stripped_log_glass_table" | "extshape:cyan_wool_fence" | "extshape:light_gray_terracotta_wall" | "extshape:purpur_fence" | "extshape:green_terracotta_pressure_plate" | "mtr:railway_sign_4_even" | "pink_wall_banner" | "minecraft:pink_wall_banner" | "adorn:andesite_post" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "exlinefurniture:crimson_lamp_gray" | "chisel:crate_light/iron_block" | "chisel:cut/light_blue_concrete" | "extshape:waxed_copper_quarter_piece" | "exlinefurniture:flatscreen_tv" | "jsblock:departure_timer" | "exlinefurniture:birch_lamp_purple" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "crimson_stairs" | "minecraft:crimson_stairs" | "chisel:smooth/birch_planks" | "chisel:soft_bricks/diorite" | "jsblock:ticket_barrier_1_bare" | "exlinefurniture:crimson_window_sliding" | "factory_blocks:old_vents" | "adorn:warped_kitchen_counter" | "exlinefurniture:spruce_chair_magenta" | "extshape:honeycomb_vertical_stairs" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "chisel:french/sandstone" | "factory_blocks:medium_fan" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "extshape:deepslate_tile_fence_gate" | "chisel:french/cyan_concrete" | "chisel:prism/white_concrete" | "exlinefurniture:warped_lamp_orange" | "diorite" | "minecraft:diorite" | "exlinefurniture:warped_lamp_white" | "bubble_column" | "minecraft:bubble_column" | "extshape:chiseled_stone_brick_vertical_stairs" | "extshape:raw_iron_wall" | "adorn:mossy_cobblestone_post" | "chisel:layer/andesite" | "crimson_button" | "minecraft:crimson_button" | "chisel:french/purpur" | "adorn:dark_oak_kitchen_counter" | "jungle_planks" | "minecraft:jungle_planks" | "exlinefurniture:dark_oak_window_heart" | "chisel:tiles_medium/magenta_concrete" | "exlinefurniture:dark_oak_chair" | "chisel:tiles_medium/cyan_concrete" | "extshape:waxed_weathered_cut_copper_button" | "chisel:jellybean/sandstone" | "extshape:brick_vertical_stairs" | "extshape:prismarine_pressure_plate" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "chisel:prism/brown_concrete" | "extshape:shroomlight_button" | "chisel:vertical/oak_planks" | "londonunderground:block_roundel_3" | "extshape:polished_andesite_quarter_piece" | "redbits:inverter" | "exlinefurniture:warped_lamp_purple" | "blue_ice" | "minecraft:blue_ice" | "factory_blocks:rgrate" | "adorn:mossy_cobblestone_platform" | "chiselsandbits:chiseledrock" | "extshape:andesite_fence_gate" | "londonunderground:block_roundel_1" | "londonunderground:block_roundel_2" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "chisel:twist/diorite" | "chisel:layer/black_concrete" | "extshape:mossy_cobblestone_vertical_stairs" | "crying_obsidian" | "minecraft:crying_obsidian" | "extshape:polished_deepslate_vertical_quarter_piece" | "extshape:green_wool_vertical_slab" | "warped_slab" | "minecraft:warped_slab" | "prismarine" | "minecraft:prismarine" | "chisel:panel/lime_concrete" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "exlinefurniture:spruce_lamp_light_gray" | "chisel:tiles_small/bricks" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "exlinefurniture:oak_chair_pink" | "chisel:chaotic_bricks/orange_concrete" | "extshape:stone_brick_vertical_quarter_piece" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "extshape:blue_terracotta_pressure_plate" | "extshape:black_terracotta_stairs" | "wheat_plus:road_blank_full" | "extshape:orange_concrete_vertical_quarter_piece" | "extshape:melon_fence" | "chisel:chaotic_medium/diorite" | "chisel:chaotic_medium/glowstone" | "extshape:stone_quarter_piece" | "extshape:waxed_weathered_copper_stairs" | "chisel:circular/black_concrete" | "extshape:shroomlight_fence" | "exlinefurniture:birch_chair_red" | "chisel:cut/purple_concrete" | "londonunderground:platform_tfl_island" | "extshape:black_concrete_button" | "moss_carpet" | "minecraft:moss_carpet" | "extshape:blue_terracotta_vertical_stairs" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "exlinefurniture:warped_chair_lime" | "extshape:gray_terracotta_quarter_piece" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "chisel:panel/cyan_concrete" | "chisel:legacy/orange_wool" | "extshape:jungle_vertical_quarter_piece" | "chisel:triple_bricks/blue_concrete" | "extshape:ancient_debris_vertical_stairs" | "chisel:cracked/stone" | "adorn:prismarine_brick_post" | "cake" | "minecraft:cake" | "extshape:netherite_fence_gate" | "exlinefurniture:acacia_lamp_light_blue" | "orange_banner" | "minecraft:orange_banner" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "granite_slab" | "minecraft:granite_slab" | "extshape:bedrock_quarter_piece" | "extshape:chiseled_red_sandstone_quarter_piece" | "chisel:raw/light_gray_concrete" | "chisel:reinforced/dirt" | "chisel:cut/pink_concrete" | "extshape:waxed_exposed_copper_vertical_stairs" | "londonunderground:tube_1b_stop" | "extshape:orange_terracotta_fence" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "extshape:terracotta_pressure_plate" | "exlinefurniture:crimson_chair_purple" | "adorn:granite_platform" | "exlinefurniture:spruce_chair_orange" | "exlinefurniture:crimson_chair_red" | "chisel:tiles_small/prismarine" | "chisel:raw/ice" | "extshape:pumpkin_stairs" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "extshape:cut_sandstone_wall" | "extshape:yellow_terracotta_pressure_plate" | "chisel:french/granite" | "extshape:yellow_concrete_vertical_stairs" | "gray_wall_banner" | "minecraft:gray_wall_banner" | "chisel:encased_bricks/orange_concrete" | "chisel:braid/ice" | "mtr:station_color_purpur_block" | "extshape:waxed_weathered_copper_vertical_quarter_piece" | "chisel:slant/gray_concrete" | "extshape:tuff_button" | "extshape:iron_wall" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "redbits:inverted_redstone_wall_torch" | "chisel:zelda/lapis_block" | "extshape:light_gray_wool_fence_gate" | "extshape:pumpkin_pressure_plate" | "extshape:magenta_concrete_vertical_stairs" | "chisel:small_bricks/orange_concrete" | "chisel:soft_bricks/stone" | "mtr:railway_sign_2_odd" | "adorn:brewer" | "chisel:cracked_bricks/sandstone" | "exlinefurniture:birch_window" | "chisel:pillar/blackstone" | "extshape:purpur_vertical_quarter_piece" | "chisel:neon/glowstone" | "exlinefurniture:jungle_lamp_gray" | "extshape:clay_vertical_quarter_piece" | "chisel:coin_tails/iron_block" | "londonunderground:block_roundel_station_type_b" | "chisel:ornate/pink_concrete" | "londonunderground:block_roundel_station_type_c" | "mtr:ceiling_light" | "exlinefurniture:acacia_chair_light_gray" | "chisel:dent/purple_concrete" | "extshape:magenta_terracotta_quarter_piece" | "extshape:purple_wool_pressure_plate" | "extshape:light_blue_concrete_pressure_plate" | "birch_leaves" | "minecraft:birch_leaves" | "extshape:light_gray_wool_wall" | "extshape:waxed_oxidized_cut_copper_vertical_stairs" | "extshape:orange_terracotta_slab" | "chisel:encased_smooth/birch_planks" | "chisel:pillar/black_concrete" | "chisel:pillar/coal_block" | "mtr:station_color_purpur_block_slab" | "exlinefurniture:spruce_dresser" | "sandstone_slab" | "minecraft:sandstone_slab" | "extshape:shroomlight_wall" | "chisel:dent/quartz" | "chisel:raw/sandstone" | "extshape:smooth_basalt_fence" | "weathered_copper" | "minecraft:weathered_copper" | "extshape:light_gray_wool_fence" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "chisel:weaver/green_concrete" | "extshape:dripstone_slab" | "chisel:prism/prismarine" | "chiselsandbits:chiselednether_wood" | "chisel:braid/deepslate" | "exlinefurniture:jungle_chair_yellow" | "chisel:japanese2/glass" | "exlinefurniture:oak_chair_brown" | "chisel:jellybean/orange_concrete" | "adorn:mossy_stone_brick_post" | "mtr:logo" | "pink_candle" | "minecraft:pink_candle" | "exlinefurniture:ceiling_fan_dark_oak" | "extshape:honeycomb_vertical_quarter_piece" | "moss_block" | "minecraft:moss_block" | "red_terracotta" | "minecraft:red_terracotta" | "chisel:array/orange_concrete" | "extshape:lime_terracotta_quarter_piece" | "extshape:waxed_copper_slab" | "extshape:green_terracotta_button" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "mtr:station_color_concrete_slab" | "vine" | "minecraft:vine" | "exlinefurniture:warped_chair_orange" | "wheat_plus:road_line_single_white_full_slant" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "chisel:encased_bricks/brown_concrete" | "chisel:large_tile/green_concrete" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "extshape:cobblestone_quarter_piece" | "creeper_head" | "minecraft:creeper_head" | "chisel:chaotic_small/light_gray_concrete" | "factory_blocks:sturdy" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "extshape:ancient_debris_wall" | "factory_blocks:fan_side" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "weeping_vines_plant" | "minecraft:weeping_vines_plant" | "extshape:dripstone_fence_gate" | "white_wool" | "minecraft:white_wool" | "exlinefurniture:jungle_lamp_brown" | "chisel:goldborder/emerald_block" | "adorn:wheat_crate" | "chisel:zag/end_stone" | "exlinefurniture:acacia_chair_lime" | "jsblock:enquiry_machine_4" | "jsblock:enquiry_machine_3" | "jsblock:enquiry_machine_2" | "chisel:small_bricks/yellow_concrete" | "jsblock:enquiry_machine_1" | "extshape:cyan_wool_vertical_stairs" | "extshape:blue_glazed_terracotta_slab" | "extshape:moss_slab" | "chisel:cracked/yellow_concrete" | "extshape:chiseled_polished_blackstone_vertical_stairs" | "adorn:deepslate_brick_platform" | "extshape:smooth_basalt_wall" | "chisel:cracked_bricks/cobblestone" | "oak_sign" | "minecraft:oak_sign" | "chiselsandbits:chiseledglass" | "extshape:lapis_vertical_slab" | "chisel:circular/white_concrete" | "exlinefurniture:jungle_log_glass_table" | "adorn:warped_chair" | "chisel:road/red_concrete" | "exlinefurniture:oak_lamp_light_blue" | "chisel:crude_vertical/acacia_planks" | "chisel:circular/red_sandstone" | "potted_crimson_fungus" | "minecraft:potted_crimson_fungus" | "extshape:orange_terracotta_vertical_stairs" | "chisel:mosaic/purple_concrete" | "exlinefurniture:spruce_window_web" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "exlinefurniture:birch_lamp_lime" | "extshape:waxed_exposed_cut_copper_button" | "adorn:birch_kitchen_cupboard" | "extshape:white_terracotta_fence_gate" | "extshape:end_stone_vertical_quarter_piece" | "chisel:dent/diorite" | "black_bed" | "minecraft:black_bed" | "chisel:small_bricks/black_concrete" | "adorn:stone_torch" | "mtr:station_color_stone_bricks_slab" | "adorn:red_nether_brick_post" | "extshape:pink_wool_wall" | "azure_bluet" | "minecraft:azure_bluet" | "chisel:dent/pink_concrete" | "extshape:snow_pressure_plate" | "chisel:stacked/jungle_planks" | "extshape:quartz_brick_quarter_piece" | "extshape:yellow_terracotta_stairs" | "chisel:jellybean/cobblestone" | "chisel:crude_paneling/oak_planks" | "extshape:green_terracotta_fence_gate" | "extshape:polished_andesite_pressure_plate" | "chisel:jellybean/yellow_concrete" | "chisel:cracked/red_concrete" | "extshape:polished_blackstone_brick_quarter_piece" | "extshape:yellow_concrete_stairs" | "exlinefurniture:oak_chair_purple" | "chisel:prism/bricks" | "extshape:mossy_cobblestone_vertical_quarter_piece" | "chisel:crude_paneling/crimson_planks" | "chisel:ornate/glowstone" | "chisel:cracked/light_gray_concrete" | "chisel:pillar/white_concrete" | "extshape:white_concrete_vertical_quarter_piece" | "chisel:small_bricks/white_concrete" | "extshape:gray_concrete_fence_gate" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "extshape:diamond_quarter_piece" | "extshape:crying_obsidian_slab" | "chisel:vertical/jungle_planks" | "exlinefurniture:oak_lamp_gray" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "exlinefurniture:crimson_log_glass_table" | "londonunderground:sign_river" | "extshape:cobblestone_pressure_plate" | "birch_planks" | "minecraft:birch_planks" | "extshape:white_terracotta_wall" | "chisel:slant/pink_concrete" | "factory_blocks:gcircuit" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "jsblock:ceiling_1" | "extshape:pumpkin_vertical_slab" | "extshape:netherite_fence" | "red_carpet" | "minecraft:red_carpet" | "exlinefurniture:acacia_chair_blue" | "extshape:quartz_brick_stairs" | "londonunderground:morden_sign" | "extshape:pink_wool_vertical_slab" | "extshape:light_blue_terracotta_wall" | "extshape:waxed_exposed_cut_copper_vertical_stairs" | "adorn:acacia_step" | "mtr:station_color_smooth_quartz_slab" | "exlinefurniture:toaster" | "adorn:light_gray_sofa" | "black_candle_cake" | "minecraft:black_candle_cake" | "chisel:prism/deepslate" | "chisel:mosaic/nether_brick" | "chisel:solid_bricks/redstone_block" | "chisel:tiles_small/andesite" | "chisel:cracked_bricks/purple_concrete" | "exlinefurniture:dark_oak_lamp_red" | "chisel:chaotic_medium/purple_concrete" | "chisel:bismuth/emerald_block" | "extshape:yellow_concrete_vertical_quarter_piece" | "chisel:tiles_medium/brown_concrete" | "extshape:amethyst_vertical_stairs" | "chisel:french/red_concrete" | "chisel:ornate/gray_concrete" | "chisel:weaver/purple_concrete" | "chiselsandbits:chiseledsand" | "extshape:blue_wool_button" | "extshape:pink_terracotta_vertical_slab" | "chisel:cracked/orange_concrete" | "brown_bed" | "minecraft:brown_bed" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "chisel:raw/coal_block" | "chisel:chaotic_small/purple_concrete" | "chisel:chaotic_small/stone" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "chisel:soft_bricks/gray_concrete" | "chisel:slant/deepslate" | "chisel:dent/black_concrete" | "extshape:melon_fence_gate" | "chisel:jellybean/blue_concrete" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "chisel:tiles_medium/black_concrete" | "exlinefurniture:acacia_chair_cyan" | "extshape:orange_concrete_pressure_plate" | "dispenser" | "minecraft:dispenser" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "daylight_detector" | "minecraft:daylight_detector" | "extshape:quartz_brick_button" | "chisel:large/jungle_planks" | "chisel:braid/lime_concrete" | "adorn:andesite_platform" | "factory_blocks:caution" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "exlinefurniture:retro_tv" | "exlinefurniture:oak_lamp_lime" | "extshape:brown_wool_slab" | "chisel:chaotic_medium/white_concrete" | "exlinefurniture:crimson_glass_table" | "chisel:prism/gray_concrete" | "chisel:triple_bricks/yellow_concrete" | "chisel:dent/red_sandstone" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "exlinefurniture:acacia_lamp_green" | "chisel:chaotic_small/andesite" | "exlinefurniture:acacia_chair_brown" | "tripwire_hook" | "minecraft:tripwire_hook" | "extshape:green_wool_vertical_quarter_piece" | "extshape:snow_wall" | "extshape:cyan_concrete_vertical_slab" | "hopper" | "minecraft:hopper" | "extshape:white_terracotta_vertical_slab" | "extshape:chiseled_polished_blackstone_stairs" | "extshape:magenta_wool_pressure_plate" | "green_banner" | "minecraft:green_banner" | "chisel:braid/sandstone" | "extshape:chiseled_stone_brick_wall" | "dandelion" | "minecraft:dandelion" | "chisel:soft_bricks/orange_concrete" | "mtr:ticket_processor_entrance" | "rose_bush" | "minecraft:rose_bush" | "exlinefurniture:birch_window_sliding" | "extshape:gold_vertical_quarter_piece" | "extshape:terracotta_fence_gate" | "adorn:smooth_sandstone_step" | "adorn:birch_platform" | "chisel:road/light_blue_concrete" | "extshape:smooth_red_sandstone_vertical_stairs" | "extshape:honeycomb_pressure_plate" | "cartography_table" | "minecraft:cartography_table" | "extshape:smooth_red_sandstone_fence" | "polished_diorite" | "minecraft:polished_diorite" | "pink_tulip" | "minecraft:pink_tulip" | "extshape:netherrack_fence_gate" | "adorn:crimson_step" | "exlinefurniture:spruce_chair_gray" | "extshape:quartz_vertical_slab" | "chisel:thick/glass" | "extshape:dark_oak_vertical_stairs" | "extshape:black_wool_wall" | "extshape:polished_blackstone_vertical_quarter_piece" | "extshape:cut_sandstone_vertical_slab" | "extshape:amethyst_stairs" | "londonunderground:tube_0b_slab" | "chisel:cracked_bricks/pink_concrete" | "chisel:road/lime_concrete" | "extshape:red_terracotta_quarter_piece" | "bell" | "minecraft:bell" | "adorn:stone_brick_post" | "acacia_wall_sign" | "minecraft:acacia_wall_sign" | "infested_deepslate" | "minecraft:infested_deepslate" | "chisel:panel/granite" | "extshape:oak_vertical_stairs" | "redbits:basalt_pressure_plate" | "jungle_leaves" | "minecraft:jungle_leaves" | "redbits:crying_obsidian_pressure_plate" | "adorn:jungle_post" | "wheat_plus:road_line_double_yellow_half" | "extshape:smooth_stone_button" | "exlinefurniture:spruce_chair_green" | "chisel:soft_bricks/black_concrete" | "extshape:green_concrete_stairs" | "chisel:french/cobblestone" | "extshape:white_wool_pressure_plate" | "chisel:tiles_medium/red_concrete" | "extshape:chiseled_deepslate_vertical_quarter_piece" | "light_blue_banner" | "minecraft:light_blue_banner" | "chisel:panel/lapis_block" | "factory_blocks:ice" | "exlinefurniture:jungle_lamp_blue" | "extshape:snow_button" | "extshape:quartz_quarter_piece" | "chisel:spaceblack/gold_block" | "extshape:gray_terracotta_vertical_stairs" | "chisel:ornatelayer/diamond_block" | "extshape:honeycomb_slab" | "extshape:pumpkin_button" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "exlinefurniture:ceiling_fan_jungle" | "mtr:station_color_concrete" | "extshape:purple_wool_vertical_slab" | "extshape:cyan_concrete_quarter_piece" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "chisel:ornate/stone" | "exlinefurniture:crimson_lamp_brown" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "chisel:tiles_small/pink_concrete" | "exlinefurniture:dark_oak_chair_yellow" | "extshape:obsidian_vertical_quarter_piece" | "dropper" | "minecraft:dropper" | "chisel:chaotic_medium/green_concrete" | "extshape:deepslate_tile_vertical_slab" | "chisel:chaotic_medium/cyan_concrete" | "chisel:large_tile/gray_concrete" | "extshape:red_terracotta_vertical_slab" | "extshape:acacia_vertical_quarter_piece" | "extshape:brown_concrete_quarter_piece" | "jsblock:pids_1a" | "chisel:braid/green_concrete" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "chisel:panel/diorite" | "exlinefurniture:birch_lamp_blue" | "exlinefurniture:spruce_chair" | "adorn:polished_deepslate_post" | "polished_deepslate" | "minecraft:polished_deepslate" | "extshape:gilded_blackstone_vertical_stairs" | "extshape:tuff_wall" | "chisel:ornate/red_concrete" | "exlinefurniture:acacia_chair_red" | "extshape:calcite_vertical_quarter_piece" | "extshape:waxed_weathered_copper_quarter_piece" | "redbits:end_stone_pressure_plate" | "chisel:encased_bricks/cobblestone" | "chisel:cracked/ice" | "chiselsandbits:chiseled_printer" | "exlinefurniture:ceiling_fan_birch" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "chisel:braid/white_concrete" | "chisel:fourornate/diamond_block" | "chisel:slant/purple_concrete" | "extshape:orange_concrete_vertical_stairs" | "chisel:tiles_medium/deepslate" | "chisel:layer/white_concrete" | "potatoes" | "minecraft:potatoes" | "chisel:prism/black_concrete" | "pink_bed" | "minecraft:pink_bed" | "exlinefurniture:oak_lamp_red" | "extshape:green_wool_vertical_stairs" | "chisel:weaver/brown_concrete" | "blue_concrete" | "minecraft:blue_concrete" | "chisel:shipping_crate/oak_planks" | "mtr:train_schedule_sensor" | "blackstone_slab" | "minecraft:blackstone_slab" | "spore_blossom" | "minecraft:spore_blossom" | "chisel:prism/ice" | "chisel:panelclassic/lapis_block" | "chisel:small/red_sandstone" | "extshape:raw_iron_vertical_quarter_piece" | "chisel:triple_bricks/redstone_block" | "extshape:chiseled_deepslate_pressure_plate" | "adorn:blue_table_lamp" | "extshape:pink_concrete_quarter_piece" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "quartz_bricks" | "minecraft:quartz_bricks" | "adorn:acacia_drawer" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "adorn:polished_blackstone_brick_step" | "chisel:chaotic_bricks/blue_concrete" | "exlinefurniture:acacia_lamp_black" | "chisel:chaotic_medium/bricks" | "adorn:jungle_kitchen_cupboard" | "chisel:circular/red_concrete" | "exlinefurniture:oak_lamp_blue" | "exlinefurniture:dark_oak_lamp_black" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "adorn:red_sandstone_platform" | "exlinefurniture:jungle_chair_pink" | "extshape:chiseled_quartz_button" | "chisel:solid_bricks/quartz" | "chisel:chaotic_medium/ice" | "chisel:llama/orange_wool" | "acacia_stairs" | "minecraft:acacia_stairs" | "chisel:cells/diamond_block" | "extshape:lime_concrete_fence" | "extshape:magenta_terracotta_wall" | "raw_gold_block" | "minecraft:raw_gold_block" | "chisel:jellybean/prismarine" | "birch_door" | "minecraft:birch_door" | "rooted_dirt" | "minecraft:rooted_dirt" | "exlinefurniture:birch_chair" | "exlinefurniture:froggy_chair_black" | "extshape:mossy_stone_brick_vertical_slab" | "exlinefurniture:dark_oak_lamp_yellow" | "wither_skeleton_wall_skull" | "minecraft:wither_skeleton_wall_skull" | "adorn:cobblestone_post" | "extshape:clay_wall" | "exlinefurniture:froggy_chair_orange" | "adorn:birch_shelf" | "chisel:cracked/blue_concrete" | "chisel:encased_bricks/deepslate" | "extshape:waxed_exposed_copper_pressure_plate" | "chisel:twist/blue_concrete" | "chisel:array/magenta_concrete" | "extshape:cyan_concrete_button" | "chisel:dent/ice" | "extshape:purpur_wall" | "extshape:end_stone_fence" | "blue_candle_cake" | "minecraft:blue_candle_cake" | "exlinefurniture:acacia_lamp_yellow" | "extshape:white_wool_wall" | "extshape:warped_wart_stairs" | "chorus_plant" | "minecraft:chorus_plant" | "wheat_plus:road_line_double_white_full" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "light_gray_candle_cake" | "minecraft:light_gray_candle_cake" | "chisel:large_tile/deepslate" | "exlinefurniture:jungle_window_heart" | "potted_allium" | "minecraft:potted_allium" | "extshape:blue_wool_fence_gate" | "mtr:cable_car_node_upper" | "chisel:solid_bricks/granite" | "extshape:magenta_concrete_slab" | "adorn:cobblestone_platform" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "extshape:light_blue_concrete_vertical_quarter_piece" | "exlinefurniture:froggy_chair_gray" | "extshape:terracotta_fence" | "chisel:triple_bricks/andesite" | "extshape:raw_iron_pressure_plate" | "adorn:deepslate_tile_platform" | "exlinefurniture:froggy_chair_green" | "exlinefurniture:drapes_white" | "extshape:lapis_pressure_plate" | "chisel:small_bricks/prismarine" | "extshape:cut_red_sandstone_wall" | "exlinefurniture:spruce_chair_black" | "extshape:yellow_concrete_quarter_piece" | "extshape:white_wool_stairs" | "extshape:sea_lantern_vertical_stairs" | "extshape:magenta_terracotta_pressure_plate" | "extshape:white_wool_button" | "extshape:black_concrete_wall" | "chisel:zag/black_concrete" | "chisel:twist/brown_concrete" | "extshape:waxed_weathered_copper_vertical_slab" | "mtr:escalator_step" | "chisel:braid/andesite" | "extshape:amethyst_wall" | "chisel:road/deepslate" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "lightning_rod" | "minecraft:lightning_rod" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "chisel:large_tile/diorite" | "redstone_block" | "minecraft:redstone_block" | "chisel:pillar/red_sandstone" | "extshape:gray_terracotta_fence_gate" | "chisel:glyphs/sandstone" | "honeycomb_block" | "minecraft:honeycomb_block" | "chisel:solid_bricks/prismarine" | "chisel:chaotic_medium/red_sandstone" | "chisel:encased/spruce_planks" | "chisel:triple_bricks/cyan_concrete" | "extshape:waxed_weathered_copper_wall" | "chisel:mosaic/green_concrete" | "warped_fungus" | "minecraft:warped_fungus" | "chisel:triple_bricks/orange_concrete" | "chisel:paneling/jungle_planks" | "chisel:dent/red_concrete" | "exlinefurniture:drapes_gray" | "chisel:smooth/acacia_planks" | "chisel:chaotic_medium/coal_block" | "exlinefurniture:warped_stripped_log_glass_table" | "extshape:red_sandstone_vertical_slab" | "extshape:smooth_stone_wall" | "chisel:jellybean/quartz" | "exlinefurniture:warped_chair_blue" | "extshape:iron_vertical_slab" | "chisel:weaver/black_concrete" | "extshape:orange_wool_stairs" | "extshape:purple_wool_slab" | "water_cauldron" | "minecraft:water_cauldron" | "adorn:brown_sofa" | "jsblock:rv_pids_pole" | "chisel:soft_bricks/andesite" | "extshape:mossy_stone_brick_quarter_piece" | "birch_log" | "minecraft:birch_log" | "oak_leaves" | "minecraft:oak_leaves" | "exlinefurniture:oak_lamp_brown" | "exlinefurniture:old_tv" | "carrots" | "minecraft:carrots" | "extshape:lime_terracotta_button" | "adorn:jungle_chair" | "adorn:soulful_prismarine_chimney" | "extshape:packed_ice_fence_gate" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "chisel:large_tile/ice" | "chisel:slant/nether_brick" | "exlinefurniture:zombie_arm" | "londonunderground:sounds/tube_station_ambience1" | "ice" | "minecraft:ice" | "extshape:red_concrete_quarter_piece" | "extshape:prismarine_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece" | "extshape:chiseled_sandstone_vertical_quarter_piece" | "extshape:deepslate_brick_vertical_quarter_piece" | "factory_blocks:fan_malfunction" | "chisel:tiles_small/end_stone" | "extshape:granite_vertical_slab" | "chisel:mosaic/red_sandstone" | "chisel:small_bricks/end_stone" | "extshape:pumpkin_vertical_quarter_piece" | "extshape:dripstone_fence" | "extshape:deepslate_brick_pressure_plate" | "chisel:chaotic_bricks/diorite" | "extshape:light_blue_wool_slab" | "gray_carpet" | "minecraft:gray_carpet" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "extshape:waxed_exposed_cut_copper_quarter_piece" | "chisel:chaotic_medium/andesite" | "spruce_log" | "minecraft:spruce_log" | "extshape:crying_obsidian_vertical_slab" | "chisel:soft_bricks/light_blue_concrete" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "exlinefurniture:warped_lamp_pink" | "exlinefurniture:dark_oak_chair_cyan" | "extshape:spruce_vertical_slab" | "extshape:cyan_terracotta_wall" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "brewing_stand" | "minecraft:brewing_stand" | "extshape:gold_fence" | "adorn:end_stone_brick_platform" | "chisel:braid/bricks" | "extshape:glowstone_quarter_piece" | "orange_wall_banner" | "minecraft:orange_wall_banner" | "extshape:light_gray_concrete_vertical_quarter_piece" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "exlinefurniture:ceiling_fan" | "extshape:cyan_concrete_stairs" | "jsblock:exit_sign_1" | "exlinefurniture:jungle_chair_red" | "extshape:netherite_vertical_stairs" | "extshape:snow_stairs" | "exlinefurniture:birch_adirondack_chair" | "extshape:polished_deepslate_quarter_piece" | "extshape:red_concrete_vertical_slab" | "chisel:smooth/crimson_planks" | "extshape:chiseled_quartz_fence" | "potted_cactus" | "minecraft:potted_cactus" | "diamond_block" | "minecraft:diamond_block" | "chisel:jellybean/magenta_concrete" | "mtr:rubbish_bin_1" | "exlinefurniture:birch_lamp_orange" | "diorite_slab" | "minecraft:diorite_slab" | "chisel:layer/red_concrete" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "mtr:station_color_coal_ore_slab" | "extshape:lapis_fence" | "chisel:tiles_small/redstone_block" | "fire" | "minecraft:fire" | "jsblock:kcr_emg_stop_sign" | "chisel:array/end_stone" | "chisel:zag/red_concrete" | "chisel:shipping_crate/jungle_planks" | "exlinefurniture:shutters_jungle" | "chisel:crude_paneling/dark_oak_planks" | "exlinefurniture:dark_oak_chair_light_blue" | "exlinefurniture:warped_chair_cyan" | "extshape:purple_glazed_terracotta_slab" | "extshape:cyan_terracotta_vertical_quarter_piece" | "extshape:raw_copper_fence_gate" | "chisel:vertical/dark_oak_planks" | "extshape:glowstone_vertical_slab" | "extshape:smooth_quartz_fence" | "bookshelf" | "minecraft:bookshelf" | "chisel:dent/coal_block" | "chisel:large_tile/light_gray_concrete" | "chisel:pillar/andesite" | "chisel:legacy/blue_wool" | "chisel:jellybean/end_stone" | "chisel:mosaic/gray_concrete" | "lapis_block" | "minecraft:lapis_block" | "chisel:braid/pink_concrete" | "fire_coral_block" | "minecraft:fire_coral_block" | "chisel:braid/diorite" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "chisel:mosaic/brown_concrete" | "extshape:red_nether_brick_fence_gate" | "extshape:crying_obsidian_pressure_plate" | "extshape:moss_stairs" | "potted_dead_bush" | "minecraft:potted_dead_bush" | "podzol" | "minecraft:podzol" | "chisel:panel/glowstone" | "chisel:triple_bricks/glowstone" | "jsblock:station_ceiling_1" | "adorn:deepslate_platform" | "exlinefurniture:spruce_chair_purple" | "extshape:spruce_quarter_piece" | "adorn:birch_coffee_table" | "extshape:chiseled_quartz_quarter_piece" | "extshape:crying_obsidian_quarter_piece" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "extshape:sandstone_quarter_piece" | "extshape:smooth_stone_fence_gate" | "white_bed" | "minecraft:white_bed" | "spruce_slab" | "minecraft:spruce_slab" | "chisel:stacked/crimson_planks" | "exlinefurniture:birch_dresser" | "extshape:oak_vertical_slab" | "peony" | "minecraft:peony" | "chisel:dent/light_gray_concrete" | "yellow_carpet" | "minecraft:yellow_carpet" | "chisel:soft_bricks/yellow_concrete" | "jsblock:pids_rv_sil_2" | "chisel:layer/cyan_concrete" | "chisel:chaotic_small/red_concrete" | "factory_blocks:hex" | "chisel:mosaic/red_concrete" | "chisel:french/coal_block" | "magenta_wall_banner" | "minecraft:magenta_wall_banner" | "extshape:purple_wool_quarter_piece" | "mtr:tactile_map" | "extshape:gray_wool_vertical_stairs" | "chisel:array/redstone_block" | "extshape:granite_vertical_stairs" | "jungle_fence" | "minecraft:jungle_fence" | "chisel:cracked/redstone_block" | "extshape:black_concrete_fence" | "chorus_flower" | "minecraft:chorus_flower" | "chisel:shipping_crate/dark_oak_planks" | "chisel:cracked_bricks/red_sandstone" | "chisel:tiles_small/granite" | "exlinefurniture:jungle_lamp_lime" | "polished_granite" | "minecraft:polished_granite" | "exlinefurniture:birch_chair_orange" | "extshape:smooth_red_sandstone_vertical_slab" | "soul_campfire" | "minecraft:soul_campfire" | "exlinefurniture:dark_oak_lamp_light_blue" | "redbits:rgb_lamp" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "fire_coral_wall_fan" | "minecraft:fire_coral_wall_fan" | "chisel:legacy/light_blue_wool" | "chisel:rivets/gold_block" | "mtr:station_color_bone_block" | "extshape:stone_vertical_quarter_piece" | "extshape:light_blue_wool_quarter_piece" | "extshape:waxed_copper_stairs" | "mtr:station_color_quartz_block_slab" | "chisel:cracked/lime_concrete" | "light_blue_wall_banner" | "minecraft:light_blue_wall_banner" | "chisel:chaotic_small/deepslate" | "adorn:polished_deepslate_platform" | "chisel:zag/lime_concrete" | "chisel:large_tile/black_concrete" | "exlinefurniture:jungle_glass_table" | "end_stone" | "minecraft:end_stone" | "chisel:weaver/bricks" | "extshape:magenta_concrete_stairs" | "exlinefurniture:crimson_lamp_orange" | "dead_fire_coral_wall_fan" | "minecraft:dead_fire_coral_wall_fan" | "adorn:jungle_drawer" | "extshape:glowstone_fence" | "extshape:gray_terracotta_vertical_quarter_piece" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "chisel:tiles_small/gray_concrete" | "extshape:gray_concrete_button" | "chisel:solid_bricks/blue_concrete" | "extshape:granite_quarter_piece" | "adorn:cut_sandstone_step" | "extshape:light_blue_wool_vertical_slab" | "chisel:crude_vertical/crimson_planks" | "extshape:purple_terracotta_fence" | "extshape:prismarine_brick_fence_gate" | "chisel:mosaic/pink_concrete" | "grass" | "minecraft:grass" | "extshape:pink_terracotta_slab" | "chisel:braid/birch_planks" | "chisel:tiles_medium/ice" | "extshape:orange_wool_vertical_stairs" | "chisel:pillar/green_concrete" | "exlinefurniture:froggy_chair_white" | "extshape:warped_wart_wall" | "adorn:warped_bench" | "chisel:road/bricks" | "exlinefurniture:birch_lamp_cyan" | "exlinefurniture:shutters_dark_oak" | "chisel:solid_bricks/glowstone" | "chisel:brick/iron_block" | "quartz_slab" | "minecraft:quartz_slab" | "chisel:array/cyan_concrete" | "exlinefurniture:jungle_chair_brown" | "extshape:glowstone_vertical_stairs" | "extshape:yellow_wool_slab" | "extshape:blue_wool_wall" | "flowering_azalea" | "minecraft:flowering_azalea" | "chisel:soft_bricks/deepslate" | "chisel:pillar/sandstone" | "chisel:road/blue_concrete" | "extshape:brown_wool_fence_gate" | "chisel:paneling/acacia_planks" | "exlinefurniture:birch_lamp_magenta" | "exlinefurniture:window_sliding" | "extshape:deepslate_tile_pressure_plate" | "adorn:polished_diorite_post" | "chisel:shipping_crate/crimson_planks" | "mtr:station_color_smooth_quartz" | "gold_ore" | "minecraft:gold_ore" | "chisel:circular/purpur" | "chisel:smooth/jungle_planks" | "chisel:prism/emerald_block" | "chisel:large_tile/lapis_block" | "extshape:orange_terracotta_quarter_piece" | "chisel:circular/coal_block" | "extshape:glowstone_fence_gate" | "extshape:red_wool_wall" | "extshape:cobbled_deepslate_button" | "adorn:sugar_cane_crate" | "observer" | "minecraft:observer" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "extshape:gray_concrete_slab" | "extshape:diorite_vertical_stairs" | "extshape:green_wool_wall" | "extshape:brown_terracotta_fence" | "chisel:chaotic_medium/magenta_concrete" | "chisel:circular/lime_concrete" | "extshape:purple_terracotta_pressure_plate" | "extshape:bedrock_vertical_stairs" | "extshape:purple_wool_vertical_quarter_piece" | "exlinefurniture:birch_lamp_brown" | "chisel:twist/quartz" | "mtr:station_color_birch_wood_slab" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "exlinefurniture:birch_chair_magenta" | "extshape:red_concrete_wall" | "extshape:prismarine_brick_vertical_quarter_piece" | "chisel:layer/dirt" | "lava_cauldron" | "minecraft:lava_cauldron" | "chisel:large_tile/granite" | "londonunderground:sign_lizzy" | "chisel:mosaic/diorite" | "polished_andesite" | "minecraft:polished_andesite" | "extshape:cyan_wool_quarter_piece" | "chisel:noborder/glass" | "quartzelv:quartz_elevator" | "extshape:brown_terracotta_button" | "extshape:white_terracotta_vertical_stairs" | "mtr:station_color_chiseled_stone_bricks_slab" | "chisel:tiles_medium/blue_concrete" | "chisel:llama/purple_wool" | "extshape:cut_red_sandstone_quarter_piece" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "extshape:chiseled_sandstone_slab" | "extshape:yellow_wool_wall" | "exlinefurniture:spruce_bench" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "brown_mushroom" | "minecraft:brown_mushroom" | "mtr:station_color_andesite" | "extshape:polished_granite_button" | "extshape:glowstone_button" | "adorn:oak_kitchen_cupboard" | "chisel:twist/green_concrete" | "extshape:crying_obsidian_fence" | "chiselsandbits:chiseledice" | "soul_torch" | "minecraft:soul_torch" | "potted_white_tulip" | "minecraft:potted_white_tulip" | "chisel:array/ice" | "chisel:cracked_bricks/bricks" | "chisel:steelframe/glass" | "chisel:french/green_concrete" | "chisel:crude_vertical/birch_planks" | "extshape:cyan_concrete_slab" | "adorn:spruce_bench" | "extshape:dark_prismarine_vertical_slab" | "chisel:chaotic_small/gray_concrete" | "extshape:gray_concrete_fence" | "exlinefurniture:shutters_birch" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "chisel:panel/yellow_concrete" | "exlinefurniture:jungle_window_slider" | "chisel:slant/granite" | "extshape:deepslate_tile_button" | "chisel:raw/gray_concrete" | "chisel:small_bricks/pink_concrete" | "exlinefurniture:warped_chair_green" | "adorn:crimson_coffee_table" | "extshape:shroomlight_vertical_slab" | "green_concrete" | "minecraft:green_concrete" | "extshape:pink_terracotta_stairs" | "extshape:deepslate_tile_fence" | "chisel:weaver/cyan_concrete" | "extshape:light_gray_concrete_fence" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "chisel:triple_bricks/quartz" | "extshape:prismarine_quarter_piece" | "coal_block" | "minecraft:coal_block" | "extshape:cyan_terracotta_fence" | "exlinefurniture:warped_lamp_light_blue" | "extshape:obsidian_pressure_plate" | "extshape:waxed_oxidized_copper_fence" | "chisel:weaver/stone" | "chisel:zag/cobblestone" | "exlinefurniture:drapes_lime" | "adorn:white_table_lamp" | "chisel:ornate/red_sandstone" | "spruce_sapling" | "minecraft:spruce_sapling" | "chisel:cracked_bricks/purpur" | "londonunderground:platform_variant" | "exlinefurniture:crimson_adirondack_chair" | "extshape:light_gray_concrete_vertical_stairs" | "exlinefurniture:drapes_red" | "chisel:jellybean/stone" | "chisel:large_tile/brown_concrete" | "chisel:panelclassic/emerald_block" | "mtr:station_color_quartz_block" | "tripwire" | "minecraft:tripwire" | "extshape:light_gray_wool_slab" | "potted_warped_fungus" | "minecraft:potted_warped_fungus" | "chisel:weaver/lime_concrete" | "oak_wood" | "minecraft:oak_wood" | "chisel:ornate/quartz" | "extshape:dripstone_wall" | "emerald_block" | "minecraft:emerald_block" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "exlinefurniture:crimson_lamp_light_gray" | "adorn:dark_oak_kitchen_sink" | "exlinefurniture:crimson_lamp_magenta" | "extshape:green_concrete_wall" | "adorn:cut_red_sandstone_step" | "spruce_wood" | "minecraft:spruce_wood" | "spruce_fence" | "minecraft:spruce_fence" | "extshape:dark_oak_vertical_slab" | "extshape:dripstone_vertical_slab" | "extshape:moss_vertical_slab" | "chisel:twist/end_stone" | "adorn:dark_oak_coffee_table" | "chisel:encased_bricks/green_concrete" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "dragon_head" | "minecraft:dragon_head" | "extshape:purple_concrete_fence" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "adorn:chain_link_fence" | "extshape:ancient_debris_button" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "chisel:prism/orange_concrete" | "exlinefurniture:jungle_stripped_log_glass_table" | "magenta_concrete" | "minecraft:magenta_concrete" | "mtr:apg_glass_end" | "extshape:melon_stairs" | "extshape:light_gray_terracotta_quarter_piece" | "mtr:ticket_machine" | "extshape:snow_fence_gate" | "extshape:smooth_quartz_pressure_plate" | "extshape:smooth_quartz_vertical_quarter_piece" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "chisel:cracked_bricks/black_concrete" | "adorn:brick_post" | "chisel:twist/magenta_concrete" | "extshape:polished_granite_wall" | "extshape:brown_terracotta_slab" | "chisel:smallingot/iron_block" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "chisel:dent/bricks" | "lime_wall_banner" | "minecraft:lime_wall_banner" | "chisel:braid/prismarine" | "extshape:mossy_cobblestone_fence_gate" | "extshape:cobblestone_vertical_slab" | "chisel:encased_bricks/andesite" | "chisel:french/stone" | "extshape:light_gray_wool_vertical_quarter_piece" | "chisel:large/dark_oak_planks" | "chisel:raw/red_concrete" | "exlinefurniture:oak_chair_white" | "exlinefurniture:warped_window_web" | "chisel:pillar/granite" | "extshape:prismarine_fence" | "conduit" | "minecraft:conduit" | "sand" | "minecraft:sand" | "potted_spruce_sapling" | "minecraft:potted_spruce_sapling" | "extshape:black_terracotta_fence" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "exlinefurniture:dark_oak_chair_pink" | "sticky_piston" | "minecraft:sticky_piston" | "gray_concrete" | "minecraft:gray_concrete" | "dead_tube_coral_wall_fan" | "minecraft:dead_tube_coral_wall_fan" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "chisel:prism/light_blue_concrete" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "mtr:ticket_processor_enquiry" | "powered_rail" | "minecraft:powered_rail" | "extshape:yellow_wool_vertical_slab" | "kelp_plant" | "minecraft:kelp_plant" | "extshape:chiseled_deepslate_stairs" | "potted_fern" | "minecraft:potted_fern" | "extshape:lime_wool_slab" | "extshape:green_terracotta_slab" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "adorn:spruce_step" | "extshape:black_wool_fence_gate" | "potted_red_tulip" | "minecraft:potted_red_tulip" | "chisel:large_tile/redstone_block" | "chisel:panel/pink_concrete" | "adorn:smooth_stone_step" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "chisel:cut/cyan_concrete" | "adorn:white_sofa" | "extshape:pink_wool_slab" | "extshape:blue_concrete_wall" | "blue_terracotta" | "minecraft:blue_terracotta" | "chisel:small_bricks/glowstone" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "chisel:tiles_medium/coal_block" | "chisel:cracked/green_concrete" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "gray_terracotta" | "minecraft:gray_terracotta" | "extshape:iron_button" | "chisel:weaver/cobblestone" | "extshape:polished_andesite_fence_gate" | "extshape:smooth_basalt_slab" | "mtr:rail" | "comparator" | "minecraft:comparator" | "chisel:pillar/bricks" | "chisel:dent/purpur" | "extshape:glowstone_slab" | "chisel:cracked_bricks/gray_concrete" | "chisel:zag/coal_block" | "extshape:waxed_copper_vertical_stairs" | "chisel:pillar/orange_concrete" | "mtr:station_color_birch_wood" | "mtr:station_color_planks" | "chisel:zelda/diamond_block" | "chisel:slant/redstone_block" | "extshape:smooth_quartz_vertical_stairs" | "extshape:blackstone_vertical_stairs" | "londonunderground:morden_slab" | "extshape:packed_ice_slab" | "tube_coral_wall_fan" | "minecraft:tube_coral_wall_fan" | "adorn:oak_bench" | "chisel:prism/sandstone" | "terracotta" | "minecraft:terracotta" | "extshape:prismarine_vertical_stairs" | "birch_wall_sign" | "minecraft:birch_wall_sign" | "chisel:chaotic_medium/redstone_block" | "chisel:encased_bricks/prismarine" | "extshape:yellow_concrete_slab" | "extshape:green_terracotta_vertical_slab" | "extshape:lapis_vertical_stairs" | "extshape:nether_wart_vertical_quarter_piece" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "extshape:warped_vertical_stairs" | "exlinefurniture:warped_glass_table" | "chisel:llama/red_wool" | "chisel:french/white_concrete" | "spruce_wall_sign" | "minecraft:spruce_wall_sign" | "exlinefurniture:dark_oak_window_slider" | "extshape:andesite_button" | "extshape:gray_glazed_terracotta_slab" | "londonunderground:tfl_block" | "chisel:raw/bricks" | "chisel:weaver/light_gray_concrete" | "jsblock:op_button" | "oak_log" | "minecraft:oak_log" | "jungle_wall_sign" | "minecraft:jungle_wall_sign" | "mtr:station_color_chiseled_quartz_block" | "londonunderground:tunnel_block_2_signal" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "chisel:ornatesteel/glass" | "chisel:road/glowstone" | "chisel:tiles_small/red_sandstone" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "chisel:jellybean/black_concrete" | "beacon" | "minecraft:beacon" | "extshape:quartz_wall" | "tnt" | "minecraft:tnt" | "chisel:circular/light_gray_concrete" | "chisel:encased/dark_oak_planks" | "extshape:quartz_fence" | "chisel:pillar/purpur" | "extshape:lime_terracotta_fence_gate" | "extshape:calcite_vertical_slab" | "adorn:oak_platform" | "chisel:pillar/prismarine" | "chisel:french/black_concrete" | "exlinefurniture:drapes_brown" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "chisel:soft_bricks/blue_concrete" | "chisel:ornate/orange_concrete" | "cobweb" | "minecraft:cobweb" | "chisel:prism/blue_concrete" | "chisel:road/stone" | "extshape:melon_vertical_stairs" | "chisel:circular/diorite" | "extshape:raw_iron_fence" | "extshape:mossy_cobblestone_vertical_slab" | "chisel:encased_large/spruce_planks" | "exlinefurniture:acacia_lamp_pink" | "jsblock:trespass_sign_1" | "mtr:lift_buttons_1" | "extshape:raw_gold_vertical_quarter_piece" | "extshape:yellow_wool_vertical_quarter_piece" | "jsblock:trespass_sign_2" | "exlinefurniture:acacia_lamp_light_gray" | "extshape:clay_button" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "exlinefurniture:warped_lamp_red" | "mtr:glass_fence_stained" | "chisel:solid_bricks/purple_concrete" | "extshape:terracotta_wall" | "chisel:large_tile/andesite" | "extshape:stone_brick_fence" | "chisel:ornate/brown_concrete" | "extshape:tuff_fence" | "extshape:smooth_basalt_vertical_quarter_piece" | "chisel:tiles_medium/end_stone" | "extshape:orange_glazed_terracotta_slab" | "spruce_leaves" | "minecraft:spruce_leaves" | "adorn:prismarine_platform" | "extshape:waxed_exposed_copper_fence_gate" | "chisel:panel/coal_block" | "extshape:clay_stairs" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "extshape:red_terracotta_fence" | "chisel:cracked/coal_block" | "exlinefurniture:faucet" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "chisel:crate_light/gold_block" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "chisel:large_tile/blue_concrete" | "chisel:cobble/dirt" | "chisel:soft_bricks/sandstone" | "mtr:platform" | "londonunderground:elizabeth_sign" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "bedrock" | "minecraft:bedrock" | "extshape:brown_terracotta_pressure_plate" | "oak_slab" | "minecraft:oak_slab" | "extshape:waxed_oxidized_copper_stairs" | "chisel:paneling/oak_planks" | "chisel:cracked_bricks/white_concrete" | "mtr:ticket_barrier_exit_1" | "exlinefurniture:warped_chair_black" | "chisel:circular/redstone_block" | "exlinefurniture:fridge" | "chisel:small_bricks/cobblestone" | "chisel:raw/orange_concrete" | "extshape:waxed_oxidized_copper_button" | "exlinefurniture:warped_lamp_cyan" | "chisel:triple_bricks/black_concrete" | "extshape:obsidian_vertical_slab" | "yellow_wool" | "minecraft:yellow_wool" | "extshape:sandstone_vertical_quarter_piece" | "extshape:gold_vertical_slab" | "exlinefurniture:shutters_warped" | "extshape:black_concrete_slab" | "grindstone" | "minecraft:grindstone" | "chisel:french/diorite" | "chisel:ornate/white_concrete" | "chisel:chaotic_small/redstone_block" | "extshape:polished_deepslate_pressure_plate" | "chisel:panel/black_concrete" | "glass_pane" | "minecraft:glass_pane" | "potted_blue_orchid" | "minecraft:potted_blue_orchid" | "exlinefurniture:dark_oak_lamp_cyan" | "chisel:four/emerald_block" | "chisel:zag/light_blue_concrete" | "extshape:pink_wool_quarter_piece" | "crimson_stem" | "minecraft:crimson_stem" | "extshape:cut_red_sandstone_vertical_quarter_piece" | "mtr:station_color_dark_prismarine" | "clay" | "minecraft:clay" | "extshape:brown_glazed_terracotta_slab" | "extshape:mossy_stone_brick_vertical_quarter_piece" | "extshape:petrified_oak_planks" | "exlinefurniture:oak_chair_magenta" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "chisel:weaver/ice" | "adorn:birch_drawer" | "extshape:gray_wool_stairs" | "adorn:honeycomb_crate" | "red_candle_cake" | "minecraft:red_candle_cake" | "extshape:chiseled_stone_brick_stairs" | "extshape:glowstone_stairs" | "extshape:honeycomb_wall" | "gray_wool" | "minecraft:gray_wool" | "chisel:braid/cobblestone" | "brown_wall_banner" | "minecraft:brown_wall_banner" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "chisel:soft_bricks/bricks" | "adorn:stone_ladder" | "extshape:green_concrete_button" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "chisel:layer/diorite" | "chisel:raw/yellow_concrete" | "exlinefurniture:jungle_window" | "extshape:cobbled_deepslate_quarter_piece" | "adorn:prismarine_step" | "chisel:solid_bricks/andesite" | "londonunderground:block_roundel_3_big" | "mycelium" | "minecraft:mycelium" | "chisel:road/cobblestone" | "chisel:cracked/white_concrete" | "chisel:chaotic_bricks/light_gray_concrete" | "exlinefurniture:jungle_chair_blue" | "wheat_plus:road_line_single_yellow_full_slant" | "exlinefurniture:shutters_acacia" | "jsblock:pids_rv_sil" | "exlinefurniture:crimson_chair_black" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "extshape:brown_wool_pressure_plate" | "exlinefurniture:birch_glass_table" | "extshape:ancient_debris_stairs" | "extshape:blue_concrete_pressure_plate" | "extshape:lapis_fence_gate" | "wheat_plus:road_line_single_yellow_half_slant" | "londonunderground:sign_dlr" | "mtr:station_color_iron_block_slab" | "mtr:platform_uk_1" | "chisel:panel/orange_concrete" | "extshape:white_concrete_vertical_slab" | "extshape:bedrock_vertical_slab" | "extshape:emerald_vertical_stairs" | "extshape:waxed_copper_wall" | "chisel:cracked_bricks/cyan_concrete" | "adorn:nether_brick_platform" | "horn_coral" | "minecraft:horn_coral" | "extshape:smooth_stone_slab_double" | "extshape:netherite_slab" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "exlinefurniture:skeleton_doll" | "extshape:warped_wart_quarter_piece" | "chisel:slant/red_sandstone" | "adorn:jungle_bench" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "londonunderground:tunnel_block_2_duel" | "chisel:ornate/end_stone" | "magma_block" | "minecraft:magma_block" | "exlinefurniture:wither_skeleton_doll" | "adorn:lime_table_lamp" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "adorn:jungle_kitchen_sink" | "extshape:warped_quarter_piece" | "purple_terracotta" | "minecraft:purple_terracotta" | "chisel:tiles_medium/red_sandstone" | "extshape:waxed_copper_pressure_plate" | "chisel:cracked/deepslate" | "extshape:moss_pressure_plate" | "bee_nest" | "minecraft:bee_nest" | "exposed_copper" | "minecraft:exposed_copper" | "extshape:moss_vertical_stairs" | "extshape:iron_fence" | "extshape:brown_concrete_wall" | "end_portal_frame" | "minecraft:end_portal_frame" | "chisel:encased_large/jungle_planks" | "chisel:raw/lime_concrete" | "extshape:cobbled_deepslate_pressure_plate" | "hay_block" | "minecraft:hay_block" | "chisel:road/magenta_concrete" | "chisel:french/end_stone" | "chisel:zag/ice" | "chisel:pillar/brown_concrete" | "exlinefurniture:acacia_bench" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "chisel:jellybean/pink_concrete" | "extshape:light_blue_terracotta_fence_gate" | "red_sand" | "minecraft:red_sand" | "mtr:station_color_chiseled_stone_bricks" | "chisel:raw/purpur" | "exlinefurniture:warped_chair_light_blue" | "londonunderground:sounds/outside_ambience" | "exlinefurniture:froggy_chair_pink" | "extshape:brown_wool_stairs" | "mtr:station_color_wool" | "chisel:encased/acacia_planks" | "chisel:braid/granite" | "zombie_head" | "minecraft:zombie_head" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "extshape:chiseled_polished_blackstone_quarter_piece" | "exlinefurniture:birch_table" | "mtr:station_color_stone_slab" | "white_concrete" | "minecraft:white_concrete" | "iron_ore" | "minecraft:iron_ore" | "chisel:crude_vertical/oak_planks" | "chisel:glyphs/red_sandstone" | "extshape:pumpkin_wall" | "jsblock:station_name_tall_stand" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "exlinefurniture:froggy_chair_light_gray" | "adorn:purple_sofa" | "adorn:red_nether_brick_chimney" | "chisel:large_tile/pink_concrete" | "extshape:cobblestone_fence" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "extshape:smooth_basalt_pressure_plate" | "calcite" | "minecraft:calcite" | "chisel:circular/end_stone" | "chisel:cracked_bricks/red_concrete" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "extshape:gold_stairs" | "adorn:jungle_platform" | "cut_copper" | "minecraft:cut_copper" | "chisel:slant/bricks" | "exlinefurniture:jungle_lamp_magenta" | "extshape:light_gray_terracotta_slab" | "wheat_plus:road_line_double_white_half" | "extshape:pink_terracotta_quarter_piece" | "adorn:dark_oak_kitchen_cupboard" | "extshape:red_wool_vertical_quarter_piece" | "adorn:green_table_lamp" | "exlinefurniture:crimson_chair_green" | "extshape:raw_gold_fence_gate" | "cave_air" | "minecraft:cave_air" | "extshape:granite_fence" | "chisel:circular/gray_concrete" | "adorn:quartz_post" | "chisel:jellybean/redstone_block" | "exlinefurniture:crimson_lamp_lime" | "yellow_candle_cake" | "minecraft:yellow_candle_cake" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "chisel:slant/andesite" | "extshape:smooth_basalt_fence_gate" | "chain" | "minecraft:chain" | "chisel:jellybean/deepslate" | "chisel:prism/pink_concrete" | "extshape:granite_vertical_quarter_piece" | "exlinefurniture:acacia_adirondack_chair" | "adorn:dark_oak_drawer" | "extshape:gray_concrete_vertical_quarter_piece" | "exlinefurniture:oak_glass_table" | "exlinefurniture:warped_lamp_black" | "extshape:warped_vertical_quarter_piece" | "potted_wither_rose" | "minecraft:potted_wither_rose" | "oak_fence" | "minecraft:oak_fence" | "hanging_roots" | "minecraft:hanging_roots" | "extshape:jungle_vertical_slab" | "chisel:twist/lime_concrete" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "chisel:panel/brown_concrete" | "extshape:chiseled_red_sandstone_stairs" | "extshape:ancient_debris_fence_gate" | "extshape:light_blue_concrete_fence" | "extshape:oak_vertical_quarter_piece" | "extshape:gray_wool_wall" | "chisel:large_tile/light_blue_concrete" | "chisel:circular/brown_concrete" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "chisel:pillar/yellow_concrete" | "adorn:red_table_lamp" | "exlinefurniture:crimson_stripped_log_table" | "extshape:waxed_copper_button" | "exlinefurniture:window_slider" | "extshape:brown_concrete_button" | "extshape:calcite_button" | "mtr:railway_sign_5_odd" | "purple_candle_cake" | "minecraft:purple_candle_cake" | "adorn:polished_granite_post" | "netherite_block" | "minecraft:netherite_block" | "extshape:calcite_pressure_plate" | "extshape:diamond_vertical_slab" | "adorn:jungle_coffee_table" | "light" | "minecraft:light" | "deepslate" | "minecraft:deepslate" | "chisel:small_bricks/gray_concrete" | "extshape:magenta_wool_button" | "extshape:raw_gold_pressure_plate" | "chisel:soft_bricks/glowstone" | "exlinefurniture:dark_oak_lamp_magenta" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece" | "chisel:slant/yellow_concrete" | "exlinefurniture:oak_lamp_cyan" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "chisel:solid_bricks/deepslate" | "chisel:circular/pink_concrete" | "exlinefurniture:birch_chair_purple" | "chisel:cracked_bricks/lime_concrete" | "extshape:blue_terracotta_vertical_slab" | "exlinefurniture:spruce_lamp_yellow" | "cave_vines_plant" | "minecraft:cave_vines_plant" | "exlinefurniture:dark_oak_chair_brown" | "extshape:red_terracotta_stairs" | "extshape:prismarine_brick_vertical_stairs" | "chisel:twist/cobblestone" | "extshape:polished_granite_quarter_piece" | "exlinefurniture:acacia_lamp_brown" | "exlinefurniture:drapes_blue" | "extshape:light_gray_wool_vertical_stairs" | "extshape:shroomlight_fence_gate" | "exlinefurniture:warped_lamp_green" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "extshape:cobblestone_vertical_quarter_piece" | "extshape:orange_wool_fence_gate" | "adorn:diorite_step" | "extshape:raw_copper_stairs" | "extshape:diamond_vertical_quarter_piece" | "extshape:lapis_quarter_piece" | "extshape:gray_wool_fence_gate" | "chisel:cut/deepslate" | "chisel:array/pink_concrete" | "extshape:red_concrete_button" | "exlinefurniture:cave_spider_doll" | "factory_blocks:bcircuit" | "crimson_slab" | "minecraft:crimson_slab" | "chisel:jellybean/gray_concrete" | "exlinefurniture:crimson_lamp_blue" | "ancient_debris" | "minecraft:ancient_debris" | "infested_stone" | "minecraft:infested_stone" | "chisel:soft_bricks/purpur" | "chisel:braid/stone" | "mtr:station_color_polished_andesite" | "factory_blocks:rust" | "chisel:layer/magenta_concrete" | "chisel:slant/purpur" | "extshape:quartz_brick_pressure_plate" | "extshape:nether_brick_fence_gate" | "extshape:waxed_copper_fence" | "londonunderground:station_light" | "adorn:cobbled_deepslate_post" | "extshape:diamond_button" | "green_terracotta" | "minecraft:green_terracotta" | "exlinefurniture:birch_lamp_red" | "white_stained_glass" | "minecraft:white_stained_glass" | "extshape:spruce_vertical_stairs" | "extshape:black_wool_vertical_stairs" | "exlinefurniture:crimson_lamp_purple" | "extshape:cyan_concrete_vertical_quarter_piece" | "chisel:encased_bricks/red_concrete" | "extshape:chiseled_red_sandstone_vertical_quarter_piece" | "mtr:clock_pole" | "extshape:gold_vertical_stairs" | "extshape:gray_concrete_stairs" | "chisel:soft_bricks/pink_concrete" | "exlinefurniture:spruce_chair_light_blue" | "lime_concrete" | "minecraft:lime_concrete" | "extshape:smooth_quartz_fence_gate" | "purpur_stairs" | "minecraft:purpur_stairs" | "chisel:zag/red_sandstone" | "chisel:small_bricks/sandstone" | "extshape:yellow_terracotta_slab" | "glow_lichen" | "minecraft:glow_lichen" | "chisel:chaotic_medium/light_blue_concrete" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "chisel:zag/brown_concrete" | "chisel:ornate/black_concrete" | "extshape:polished_blackstone_brick_vertical_slab" | "chisel:tiles_small/magenta_concrete" | "exlinefurniture:jungle_chair_lime" | "extshape:red_concrete_pressure_plate" | "red_shulker_box" | "minecraft:red_shulker_box" | "extshape:waxed_weathered_copper_button" | "blue_bed" | "minecraft:blue_bed" | "chisel:slant/cyan_concrete" | "extshape:waxed_weathered_copper_fence_gate" | "bubble_coral" | "minecraft:bubble_coral" | "chisel:ornate/cobblestone" | "sea_pickle" | "minecraft:sea_pickle" | "chisel:braid/cyan_concrete" | "extshape:moss_button" | "sponge" | "minecraft:sponge" | "quartz_stairs" | "minecraft:quartz_stairs" | "chisel:tiles_medium_bismuth/glowstone" | "chisel:triple_bricks/purpur" | "mtr:station_color_planks_slab" | "chisel:encased_smooth/crimson_planks" | "red_stained_glass" | "minecraft:red_stained_glass" | "chisel:tiles_medium/purpur" | "exlinefurniture:spruce_lamp_light_blue" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "extshape:stone_brick_fence_gate" | "green_carpet" | "minecraft:green_carpet" | "purpur_slab" | "minecraft:purpur_slab" | "exlinefurniture:crimson_chair_yellow" | "extshape:waxed_weathered_cut_copper_pressure_plate" | "chisel:neon_panel/glowstone" | "extshape:emerald_quarter_piece" | "extshape:black_concrete_vertical_slab" | "extshape:black_concrete_stairs" | "adorn:end_stone_brick_post" | "extshape:red_concrete_vertical_stairs" | "chisel:zag/quartz" | "chisel:chaotic_bricks/yellow_concrete" | "extshape:nether_brick_vertical_stairs" | "extshape:yellow_concrete_fence" | "extshape:raw_gold_wall" | "chisel:prism/coal_block" | "extshape:polished_diorite_vertical_quarter_piece" | "chiselsandbits:bit_storage" | "extshape:yellow_concrete_button" | "chisel:solid_bricks/light_blue_concrete" | "lime_terracotta" | "minecraft:lime_terracotta" | "chisel:braid/yellow_concrete" | "extshape:raw_copper_quarter_piece" | "chisel:panel/gray_concrete" | "extshape:purple_wool_vertical_stairs" | "mtr:station_color_wool_slab" | "chisel:small_bricks/brown_concrete" | "chisel:chaotic_bricks/cobblestone" | "jungle_wood" | "minecraft:jungle_wood" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "chisel:twist/purpur" | "chisel:triple_bricks/bricks" | "stone_slab" | "minecraft:stone_slab" | "chisel:encased_smooth/acacia_planks" | "chisel:star/gold_block" | "chisel:vertical/crimson_planks" | "extshape:light_gray_wool_quarter_piece" | "mtr:arrival_projector_1_large" | "extshape:lime_wool_fence" | "acacia_slab" | "minecraft:acacia_slab" | "chisel:ornate/bricks" | "jungle_stairs" | "minecraft:jungle_stairs" | "mtr:station_color_stained_glass_slab" | "blast_furnace" | "minecraft:blast_furnace" | "exlinefurniture:jungle_chair_gray" | "extshape:blue_concrete_fence_gate" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "chisel:cut/red_sandstone" | "extshape:light_blue_wool_fence_gate" | "extshape:raw_gold_vertical_slab" | "extshape:white_terracotta_fence" | "exlinefurniture:froggy_chair_magenta" | "chisel:panel/emerald_block" | "chisel:chaotic_bricks/quartz" | "grass_block" | "minecraft:grass_block" | "adorn:dark_oak_post" | "adorn:basalt_post" | "chisel:array/stone" | "jsblock:pids_rv" | "extshape:light_gray_concrete_stairs" | "adorn:warped_post" | "mtr:lift_track_1" | "chisel:encased_bricks/pink_concrete" | "exlinefurniture:dark_oak_bench" | "extshape:red_terracotta_vertical_quarter_piece" | "chisel:stacked/oak_planks" | "mtr:railway_sign_2_even" | "chisel:array/andesite" | "chisel:tiles_small/coal_block" | "brain_coral_block" | "minecraft:brain_coral_block" | "chisel:array/light_blue_concrete" | "exlinefurniture:birch_chair_black" | "extshape:snow_vertical_quarter_piece" | "chisel:rivets/iron_block" | "chisel:chaotic_medium/yellow_concrete" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "chisel:smooth/lapis_block" | "chisel:cracked_bricks/quartz" | "fletching_table" | "minecraft:fletching_table" | "chisel:chunky/lapis_block" | "extshape:gray_terracotta_stairs" | "adorn:prismarine_chimney" | "mtr:station_color_metal_slab" | "extshape:gray_wool_pressure_plate" | "extshape:waxed_cut_copper_vertical_slab" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "extshape:magenta_wool_fence_gate" | "extshape:netherite_vertical_slab" | "extshape:crimson_vertical_quarter_piece" | "exlinefurniture:warped_chair_white" | "extshape:raw_iron_vertical_stairs" | "adorn:prismarine_brick_step" | "chisel:triple_bricks/red_sandstone" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "adorn:mossy_stone_brick_platform" | "chisel:spaceblack/iron_block" | "chisel:encased/jungle_planks" | "chisel:pillar/light_gray_concrete" | "chisel:legacy/light_gray_wool" | "extshape:blue_terracotta_wall" | "chisel:jellybean/red_concrete" | "extshape:light_blue_terracotta_vertical_slab" | "extshape:calcite_fence" | "londonunderground:sign_overground" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "extshape:red_sandstone_vertical_stairs" | "extshape:polished_deepslate_fence_gate" | "chisel:ornate/purpur" | "extshape:blue_terracotta_vertical_quarter_piece" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "exlinefurniture:spruce_log_glass_table" | "extshape:smooth_quartz_button" | "extshape:warped_wart_vertical_quarter_piece" | "chisel:raw/light_blue_concrete" | "factory_blocks:fan_four" | "chisel:array/yellow_concrete" | "londonunderground:tunnel_block_1_duel" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "cyan_wall_banner" | "minecraft:cyan_wall_banner" | "frosted_ice" | "minecraft:frosted_ice" | "extshape:snow_quarter_piece" | "extshape:melon_wall" | "adorn:black_sofa" | "chiselsandbits:chiseledsnow" | "exlinefurniture:dark_oak_lamp_blue" | "chisel:bubble/glass" | "chisel:cracked_bricks/brown_concrete" | "chisel:dent/white_concrete" | "chisel:prism/magenta_concrete" | "chisel:spaceblack/diamond_block" | "adorn:acacia_kitchen_sink" | "exlinefurniture:shutters_oak" | "lever" | "minecraft:lever" | "exlinefurniture:spruce_lamp_pink" | "jsblock:departure_pole" | "extshape:purple_wool_fence_gate" | "extshape:mossy_cobblestone_pressure_plate" | "extshape:brown_terracotta_vertical_quarter_piece" | "chisel:chaotic_bricks/cyan_concrete" | "exlinefurniture:light" | "extshape:emerald_slab" | "chisel:layer/light_gray_concrete" | "extshape:lime_wool_stairs" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "extshape:purple_concrete_pressure_plate" | "factory_blocks:fan_on" | "wheat_plus:road_line_double_white_half_slant" | "adorn:spruce_drawer" | "extshape:lapis_wall" | "exlinefurniture:drapes_cyan" | "redbits:jungle_large_button" | "damaged_anvil" | "minecraft:damaged_anvil" | "extshape:raw_copper_vertical_stairs" | "exlinefurniture:crimson_stripped_log_glass_table" | "exlinefurniture:spruce_chair_cyan" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "chisel:solid_bricks/end_stone" | "black_banner" | "minecraft:black_banner" | "mtr:station_color_diorite_slab" | "potted_pink_tulip" | "minecraft:potted_pink_tulip" | "adorn:polished_diorite_platform" | "chisel:fourornate/emerald_block" | "chisel:braid/quartz" | "purple_concrete" | "minecraft:purple_concrete" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "extshape:pink_terracotta_vertical_stairs" | "chisel:array/black_concrete" | "extshape:bedrock_slab" | "extshape:cut_red_sandstone_stairs" | "jsblock:subsidy_machine_1" | "extshape:dark_prismarine_button" | "adorn:beetroot_crate" | "pink_carpet" | "minecraft:pink_carpet" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "extshape:dripstone_vertical_quarter_piece" | "chisel:mosaic/blue_concrete" | "extshape:yellow_wool_pressure_plate" | "chisel:array/granite" | "factory_blocks:scaffold" | "londonunderground:tube_1_duel" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "chisel:smooth/dark_oak_planks" | "chisel:ornate/sandstone" | "extshape:white_concrete_wall" | "extshape:chiseled_quartz_stairs" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "extshape:pink_concrete_vertical_stairs" | "chisel:tiles_medium/bricks" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "exlinefurniture:spider_doll" | "chisel:raw/quartz" | "extshape:prismarine_brick_vertical_slab" | "extshape:chiseled_polished_blackstone_slab" | "amethyst_block" | "minecraft:amethyst_block" | "oak_door" | "minecraft:oak_door" | "chisel:french/pink_concrete" | "chisel:braid/acacia_planks" | "extshape:lime_concrete_quarter_piece" | "extshape:packed_ice_vertical_stairs" | "exlinefurniture:oak_log_glass_table" | "exlinefurniture:froggy_chair_purple" | "chisel:prism/green_concrete" | "extshape:polished_diorite_quarter_piece" | "adorn:spruce_kitchen_cupboard" | "chisel:ornate/prismarine" | "chisel:vertical/birch_planks" | "adorn:red_nether_brick_step" | "adorn:spruce_chair" | "spruce_door" | "minecraft:spruce_door" | "extshape:dark_oak_wall" | "extshape:cyan_terracotta_stairs" | "brown_wool" | "minecraft:brown_wool" | "adorn:cocoa_bean_crate" | "chisel:twist/granite" | "extshape:cyan_terracotta_button" | "purple_bed" | "minecraft:purple_bed" | "chisel:solid_bricks/pink_concrete" | "chisel:encased_bricks/redstone_block" | "extshape:white_glazed_terracotta_slab" | "chisel:soft_bricks/light_gray_concrete" | "extshape:polished_granite_fence" | "extshape:white_concrete_fence" | "chisel:pillar/quartz" | "dark_prismarine" | "minecraft:dark_prismarine" | "chisel:triple_bricks/stone" | "extshape:deepslate_brick_vertical_stairs" | "extshape:calcite_slab" | "extshape:blue_concrete_quarter_piece" | "exlinefurniture:acacia_window_slider" | "wheat_plus:road_line_single_white_full" | "chisel:triple_bricks/purple_concrete" | "chisel:encased_smooth/oak_planks" | "candle" | "minecraft:candle" | "chisel:dent/green_concrete" | "chisel:encased_bricks/light_blue_concrete" | "wheat" | "minecraft:wheat" | "chisel:cracked_bricks/diorite" | "chisel:cart/gold_block" | "londonunderground:tunnel_entrance_1" | "extshape:magenta_concrete_fence_gate" | "chisel:dent/stone" | "chisel:chaotic_small/lime_concrete" | "extshape:nether_wart_slab" | "factory_blocks:bwireframe" | "mtr:station_color_polished_diorite_slab" | "exlinefurniture:birch_chair_green" | "extshape:waxed_exposed_cut_copper_fence_gate" | "andesite_stairs" | "minecraft:andesite_stairs" | "chisel:embossed/diamond_block" | "exlinefurniture:jungle_chair_light_blue" | "pink_concrete" | "minecraft:pink_concrete" | "chisel:large_tile/yellow_concrete" | "mtr:lift_track_floor_1" | "extshape:black_wool_vertical_quarter_piece" | "extshape:gray_concrete_vertical_stairs" | "jungle_slab" | "minecraft:jungle_slab" | "mtr:railway_sign_pole" | "extshape:deepslate_tile_vertical_stairs" | "extshape:lime_terracotta_slab" | "chisel:weaver/deepslate" | "light_blue_candle_cake" | "minecraft:light_blue_candle_cake" | "extshape:purple_wool_fence" | "chisel:array/purpur" | "extshape:sea_lantern_quarter_piece" | "chisel:encased_large/birch_planks" | "chisel:slant/light_blue_concrete" | "green_shulker_box" | "minecraft:green_shulker_box" | "extshape:dark_prismarine_pressure_plate" | "chisel:panel/cobblestone" | "chisel:braid/dark_oak_planks" | "extshape:blue_terracotta_fence_gate" | "extshape:quartz_brick_fence_gate" | "extshape:raw_copper_fence" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "extshape:waxed_weathered_copper_fence" | "extshape:spruce_vertical_quarter_piece" | "chisel:bricks2/dirt" | "extshape:gray_terracotta_fence" | "chisel:large_tile/bricks" | "chisel:large_tile/cobblestone" | "extshape:clay_vertical_stairs" | "granite" | "minecraft:granite" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "extshape:brown_terracotta_stairs" | "mtr:ticket_processor_exit" | "mtr:railway_sign_7_even" | "chisel:slant/cobblestone" | "extshape:magenta_terracotta_fence_gate" | "extshape:waxed_cut_copper_fence_gate" | "factory_blocks:fan_malfunction_on" | "extshape:waxed_oxidized_copper_pressure_plate" | "lily_pad" | "minecraft:lily_pad" | "extshape:gold_wall" | "andesite" | "minecraft:andesite" | "chisel:ornate/andesite" | "extshape:polished_diorite_pressure_plate" | "mtr:platform_indented" | "chisel:weaver/andesite" | "chisel:french/lime_concrete" | "mtr:station_color_cobblestone_slab" | "extshape:magenta_concrete_quarter_piece" | "mtr:ceiling_no_light" | "magenta_candle_cake" | "minecraft:magenta_candle_cake" | "extshape:white_wool_fence" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "extshape:brown_terracotta_vertical_stairs" | "chisel:array/brown_concrete" | "extshape:waxed_oxidized_cut_copper_fence" | "extshape:red_concrete_slab" | "exlinefurniture:spruce_chair_blue" | "netherrack" | "minecraft:netherrack" | "chisel:cut/diorite" | "mtr:station_color_clay" | "exlinefurniture:jungle_window_web" | "tuff" | "minecraft:tuff" | "extshape:pink_concrete_slab" | "chisel:panel/end_stone" | "extshape:purpur_vertical_slab" | "exlinefurniture:crimson_lamp_cyan" | "extshape:waxed_cut_copper_fence" | "chisel:mosaic/redstone_block" | "chisel:legacy/green_wool" | "extshape:waxed_exposed_copper_fence" | "packed_ice" | "minecraft:packed_ice" | "extshape:nether_brick_button" | "extshape:crimson_quarter_piece" | "extshape:deepslate_brick_quarter_piece" | "stone" | "minecraft:stone" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "mtr:glass_fence_heo" | "extshape:gray_terracotta_button" | "exlinefurniture:acacia_lamp_magenta" | "extshape:green_concrete_fence_gate" | "mtr:station_color_purpur_pillar_slab" | "chisel:large_tile/glowstone" | "chisel:paneling/spruce_planks" | "exlinefurniture:oak_lamp_light_gray" | "chisel:tiles_medium/purple_concrete" | "extshape:black_terracotta_fence_gate" | "extshape:brown_wool_wall" | "chisel:solid_bricks/cobblestone" | "extshape:clay_slab" | "extshape:chiseled_nether_brick_vertical_slab" | "chisel:large_tile/purpur" | "adorn:acacia_shelf" | "chisel:layer/granite" | "extshape:red_nether_brick_vertical_slab" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "adorn:oak_step" | "dark_oak_log" | "minecraft:dark_oak_log" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "adorn:acacia_platform" | "chisel:circular/ice" | "extshape:light_blue_concrete_vertical_slab" | "extshape:nether_wart_fence" | "chisel:tiles_small/green_concrete" | "smooth_stone" | "minecraft:smooth_stone" | "exlinefurniture:acacia_chair_yellow" | "chisel:zag/cyan_concrete" | "chisel:triple_bricks/red_concrete" | "extshape:raw_copper_slab" | "extshape:blue_wool_pressure_plate" | "extshape:deepslate_brick_fence" | "purple_carpet" | "minecraft:purple_carpet" | "chisel:dent/andesite" | "chisel:ornate/yellow_concrete" | "exlinefurniture:oak_chair_orange" | "extshape:warped_wall" | "mtr:signal_light_4" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "mtr:signal_light_3" | "extshape:gold_button" | "factory_blocks:wopanel" | "nether_wart" | "minecraft:nether_wart" | "mtr:signal_light_2" | "mtr:signal_light_1" | "exlinefurniture:ceiling_fan_spruce" | "chisel:layer/green_concrete" | "chisel:raw/pink_concrete" | "extshape:cobbled_deepslate_vertical_stairs" | "chisel:dent/cobblestone" | "exlinefurniture:spruce_chair_lime" | "cactus" | "minecraft:cactus" | "exlinefurniture:birch_lamp_gray" | "chisel:layer/lime_concrete" | "birch_slab" | "minecraft:birch_slab" | "extshape:light_gray_concrete_button" | "chisel:slant/prismarine" | "extshape:packed_ice_pressure_plate" | "chisel:braid/orange_concrete" | "extshape:chiseled_sandstone_quarter_piece" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "chisel:tiles_medium/light_gray_concrete" | "green_candle" | "minecraft:green_candle" | "chisel:cut/cobblestone" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "chisel:array/bricks" | "chisel:jellybean/coal_block" | "chisel:layer/deepslate" | "turtle_egg" | "minecraft:turtle_egg" | "chisel:weaver/coal_block" | "extshape:birch_vertical_quarter_piece" | "extshape:green_concrete_fence" | "mtr:station_color_stone" | "extshape:blue_wool_vertical_stairs" | "chisel:tiles_medium/glowstone" | "chisel:ornate/cyan_concrete" | "extshape:brick_vertical_quarter_piece" | "chisel:circular/yellow_concrete" | "chisel:masonry/emerald_block" | "extshape:netherrack_vertical_slab" | "chisel:small_bricks/andesite" | "chisel:ornatesteel_old/glass" | "extshape:light_gray_concrete_quarter_piece" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "chisel:cut/end_stone" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "mtr:marble_blue_slab" | "chisel:twist/gray_concrete" | "mtr:lift_door_1" | "extshape:cyan_wool_vertical_quarter_piece" | "extshape:pumpkin_fence_gate" | "chisel:chaotic_bricks/stone" | "chisel:solid_bricks/purpur" | "extshape:magenta_concrete_fence" | "extshape:waxed_copper_fence_gate" | "extshape:brown_concrete_stairs" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "chisel:braid/jungle_planks" | "extshape:cyan_wool_button" | "extshape:light_blue_glazed_terracotta_slab" | "extshape:chiseled_deepslate_wall" | "adorn:warped_kitchen_cupboard" | "beetroots" | "minecraft:beetroots" | "chisel:array/diorite" | "chisel:twist/white_concrete" | "extshape:tuff_pressure_plate" | "extshape:magenta_wool_slab" | "chisel:pillar/nether_brick" | "oxidized_copper" | "minecraft:oxidized_copper" | "adorn:brick_platform" | "chisel:small_bricks/lime_concrete" | "chisel:zag/sandstone" | "chisel:coin_tails/gold_block" | "extshape:diorite_fence_gate" | "extshape:cyan_terracotta_vertical_slab" | "blue_orchid" | "minecraft:blue_orchid" | "chisel:cracked/cobblestone" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "chisel:tiles_medium/sandstone" | "extshape:white_wool_vertical_slab" | "extshape:red_terracotta_button" | "chisel:largeornate/stone" | "diorite_stairs" | "minecraft:diorite_stairs" | "chisel:chaotic_medium/blue_concrete" | "chisel:layer/ice" | "extshape:orange_wool_quarter_piece" | "adorn:crimson_kitchen_sink" | "chisel:bismuth/diamond_block" | "command_block" | "minecraft:command_block" | "exlinefurniture:dark_oak_lamp_lime" | "extshape:snow_vertical_stairs" | "exlinefurniture:oven" | "chisel:twist/ice" | "exlinefurniture:acacia_chair" | "extshape:nether_wart_vertical_slab" | "chisel:array/lime_concrete" | "extshape:crying_obsidian_stairs" | "extshape:raw_iron_vertical_slab" | "skeleton_wall_skull" | "minecraft:skeleton_wall_skull" | "londonunderground:platform_tfl_gap" | "adorn:melon_crate" | "chisel:triple_bricks/light_gray_concrete" | "extshape:green_wool_fence" | "extshape:smooth_sandstone_quarter_piece" | "green_candle_cake" | "minecraft:green_candle_cake" | "adorn:polished_blackstone_step" | "extshape:black_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_red" | "exlinefurniture:dark_oak_dresser" | "extshape:yellow_terracotta_button" | "extshape:raw_copper_button" | "wheat_plus:road_line_single_white_half" | "chisel:large_tile/orange_concrete" | "extshape:cyan_terracotta_vertical_stairs" | "adorn:blackstone_step" | "chisel:circular/orange_concrete" | "chisel:prism/glowstone" | "cut_sandstone" | "minecraft:cut_sandstone" | "chisel:circular/sandstone" | "adorn:smooth_red_sandstone_step" | "chisel:crude_paneling/birch_planks" | "chiselsandbits:chiselediron" | "chisel:tiles_small/ice" | "chisel:encased_smooth/jungle_planks" | "chisel:encased/oak_planks" | "chisel:prism/andesite" | "extshape:black_wool_quarter_piece" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "extshape:brick_vertical_slab" | "twisting_vines" | "minecraft:twisting_vines" | "chisel:cracked/purple_concrete" | "exlinefurniture:warped_chair_purple" | "chisel:chaotic_bricks/red_sandstone" | "chisel:french/deepslate" | "enchanting_table" | "minecraft:enchanting_table" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "chisel:solid_bricks/red_concrete" | "chisel:prism/yellow_concrete" | "chisel:cracked_bricks/granite" | "extshape:waxed_oxidized_cut_copper_vertical_slab" | "extshape:polished_diorite_fence_gate" | "extshape:packed_ice_vertical_slab" | "campfire" | "minecraft:campfire" | "extshape:lime_wool_quarter_piece" | "extshape:tuff_vertical_slab" | "chisel:raw/andesite" | "chisel:chaotic_medium/orange_concrete" | "extshape:light_blue_wool_wall" | "chisel:road/sandstone" | "chisel:encased_bricks/gray_concrete" | "extshape:red_terracotta_slab" | "jungle_log" | "minecraft:jungle_log" | "brick_stairs" | "minecraft:brick_stairs" | "exlinefurniture:birch_chair_white" | "extshape:green_terracotta_stairs" | "chisel:large_tile/sandstone" | "extshape:brown_concrete_fence_gate" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "chisel:paneling/birch_planks" | "extshape:gold_fence_gate" | "acacia_wood" | "minecraft:acacia_wood" | "mtr:station_color_gravel" | "chisel:twist/bricks" | "extshape:diamond_stairs" | "exlinefurniture:warped_chair_gray" | "black_stained_glass" | "minecraft:black_stained_glass" | "extshape:smooth_red_sandstone_button"; + type Block = ""; type Enchantment = "efficiency" | "minecraft:efficiency" | "looting" | "minecraft:looting" | "soul_speed" | "minecraft:soul_speed" | "silk_touch" | "minecraft:silk_touch" | "quick_charge" | "minecraft:quick_charge" | "fortune" | "minecraft:fortune" | "flame" | "minecraft:flame" | "aqua_affinity" | "minecraft:aqua_affinity" | "multishot" | "minecraft:multishot" | "channeling" | "minecraft:channeling" | "loyalty" | "minecraft:loyalty" | "binding_curse" | "minecraft:binding_curse" | "punch" | "minecraft:punch" | "projectile_protection" | "minecraft:projectile_protection" | "power" | "minecraft:power" | "sharpness" | "minecraft:sharpness" | "frost_walker" | "minecraft:frost_walker" | "fire_protection" | "minecraft:fire_protection" | "impaling" | "minecraft:impaling" | "luck_of_the_sea" | "minecraft:luck_of_the_sea" | "riptide" | "minecraft:riptide" | "protection" | "minecraft:protection" | "respiration" | "minecraft:respiration" | "mending" | "minecraft:mending" | "piercing" | "minecraft:piercing" | "feather_falling" | "minecraft:feather_falling" | "unbreaking" | "minecraft:unbreaking" | "smite" | "minecraft:smite" | "fire_aspect" | "minecraft:fire_aspect" | "lure" | "minecraft:lure" | "knockback" | "minecraft:knockback" | "depth_strider" | "minecraft:depth_strider" | "sweeping" | "minecraft:sweeping" | "infinity" | "minecraft:infinity" | "vanishing_curse" | "minecraft:vanishing_curse" | "blast_protection" | "minecraft:blast_protection" | "bane_of_arthropods" | "minecraft:bane_of_arthropods" | "thorns" | "minecraft:thorns"; - type EntityType = "dolphin" | "minecraft:dolphin" | "trident" | "minecraft:trident" | "item_frame" | "minecraft:item_frame" | "phantom" | "minecraft:phantom" | "wither_skeleton" | "minecraft:wither_skeleton" | "piglin_brute" | "minecraft:piglin_brute" | "end_crystal" | "minecraft:end_crystal" | "area_effect_cloud" | "minecraft:area_effect_cloud" | "experience_orb" | "minecraft:experience_orb" | "endermite" | "minecraft:endermite" | "arrow" | "minecraft:arrow" | "bee" | "minecraft:bee" | "cow" | "minecraft:cow" | "hopper_minecart" | "minecraft:hopper_minecart" | "spider" | "minecraft:spider" | "command_block_minecart" | "minecraft:command_block_minecart" | "small_fireball" | "minecraft:small_fireball" | "painting" | "minecraft:painting" | "cod" | "minecraft:cod" | "snow_golem" | "minecraft:snow_golem" | "fishing_bobber" | "minecraft:fishing_bobber" | "polar_bear" | "minecraft:polar_bear" | "potion" | "minecraft:potion" | "furnace_minecart" | "minecraft:furnace_minecart" | "wandering_trader" | "minecraft:wandering_trader" | "boat" | "minecraft:boat" | "experience_bottle" | "minecraft:experience_bottle" | "hoglin" | "minecraft:hoglin" | "pillager" | "minecraft:pillager" | "rabbit" | "minecraft:rabbit" | "magma_cube" | "minecraft:magma_cube" | "mtr:lift_4_3" | "mtr:lift_4_4" | "redbits:emitter_minecart" | "bat" | "minecraft:bat" | "mtr:lift_4_4_double_sided" | "player" | "minecraft:player" | "blaze" | "minecraft:blaze" | "llama" | "minecraft:llama" | "piglin" | "minecraft:piglin" | "exlinefurniture:entity_sit" | "chicken" | "minecraft:chicken" | "slime" | "minecraft:slime" | "panda" | "minecraft:panda" | "armor_stand" | "minecraft:armor_stand" | "donkey" | "minecraft:donkey" | "adorn:seat" | "skeleton" | "minecraft:skeleton" | "parrot" | "minecraft:parrot" | "ender_dragon" | "minecraft:ender_dragon" | "shulker_bullet" | "minecraft:shulker_bullet" | "salmon" | "minecraft:salmon" | "glow_item_frame" | "minecraft:glow_item_frame" | "llama_spit" | "minecraft:llama_spit" | "tnt" | "minecraft:tnt" | "snowball" | "minecraft:snowball" | "skeleton_horse" | "minecraft:skeleton_horse" | "item" | "minecraft:item" | "elder_guardian" | "minecraft:elder_guardian" | "strider" | "minecraft:strider" | "goat" | "minecraft:goat" | "fox" | "minecraft:fox" | "mule" | "minecraft:mule" | "giant" | "minecraft:giant" | "fireball" | "minecraft:fireball" | "zombie_villager" | "minecraft:zombie_villager" | "mtr:lift_3_3" | "silverfish" | "minecraft:silverfish" | "sheep" | "minecraft:sheep" | "mtr:lift_4_3_double_sided" | "firework_rocket" | "minecraft:firework_rocket" | "guardian" | "minecraft:guardian" | "husk" | "minecraft:husk" | "mtr:lift_3_2" | "cat" | "minecraft:cat" | "iron_golem" | "minecraft:iron_golem" | "zombie_horse" | "minecraft:zombie_horse" | "dragon_fireball" | "minecraft:dragon_fireball" | "tropical_fish" | "minecraft:tropical_fish" | "egg" | "minecraft:egg" | "ender_pearl" | "minecraft:ender_pearl" | "mtr:lift_3_3_double_sided" | "witch" | "minecraft:witch" | "mtr:lift_3_2_double_sided" | "wither" | "minecraft:wither" | "eye_of_ender" | "minecraft:eye_of_ender" | "falling_block" | "minecraft:falling_block" | "zoglin" | "minecraft:zoglin" | "creeper" | "minecraft:creeper" | "stray" | "minecraft:stray" | "illusioner" | "minecraft:illusioner" | "pufferfish" | "minecraft:pufferfish" | "wither_skull" | "minecraft:wither_skull" | "shulker" | "minecraft:shulker" | "turtle" | "minecraft:turtle" | "mtr:lift_2_2_double_sided" | "spectral_arrow" | "minecraft:spectral_arrow" | "tnt_minecart" | "minecraft:tnt_minecart" | "cave_spider" | "minecraft:cave_spider" | "villager" | "minecraft:villager" | "wolf" | "minecraft:wolf" | "ocelot" | "minecraft:ocelot" | "vex" | "minecraft:vex" | "pig" | "minecraft:pig" | "zombified_piglin" | "minecraft:zombified_piglin" | "mtr:seat" | "drowned" | "minecraft:drowned" | "zombie" | "minecraft:zombie" | "ghast" | "minecraft:ghast" | "mtr:lift_2_2" | "trader_llama" | "minecraft:trader_llama" | "axolotl" | "minecraft:axolotl" | "evoker_fangs" | "minecraft:evoker_fangs" | "mooshroom" | "minecraft:mooshroom" | "ravager" | "minecraft:ravager" | "leash_knot" | "minecraft:leash_knot" | "horse" | "minecraft:horse" | "spawner_minecart" | "minecraft:spawner_minecart" | "evoker" | "minecraft:evoker" | "marker" | "minecraft:marker" | "minecart" | "minecraft:minecart" | "chest_minecart" | "minecraft:chest_minecart" | "vindicator" | "minecraft:vindicator" | "glow_squid" | "minecraft:glow_squid" | "enderman" | "minecraft:enderman" | "lightning_bolt" | "minecraft:lightning_bolt" | "squid" | "minecraft:squid"; - type Item = "exlinefurniture:jungle_chair_light_gray" | "extshape:pink_terracotta_wall" | "exlinefurniture:shutters_crimson" | "mcsynthetic_cave_air" | "minecraft:mcsynthetic_cave_air" | "chisel:chaotic_bricks/bricks" | "basalt" | "minecraft:basalt" | "chisel:road/prismarine" | "red_wool" | "minecraft:red_wool" | "extshape:light_blue_terracotta_vertical_stairs" | "stonecutter" | "minecraft:stonecutter" | "exlinefurniture:drapes_magenta" | "extshape:polished_blackstone_brick_vertical_quarter_piece" | "extshape:gilded_blackstone_vertical_quarter_piece" | "mtr:cable_car_node_station" | "adorn:lime_sofa" | "adorn:dark_oak_chair" | "adorn:dark_prismarine_platform" | "chisel:legacy/cyan_wool" | "nether_gold_ore" | "minecraft:nether_gold_ore" | "bone_block" | "minecraft:bone_block" | "adorn:oak_table" | "chisel:road/purpur" | "melon" | "minecraft:melon" | "chisel:layer/orange_concrete" | "extshape:red_terracotta_pressure_plate" | "mtr:glass_fence_plain" | "deepslate_gold_ore" | "minecraft:deepslate_gold_ore" | "chisel:cracked/gray_concrete" | "extshape:orange_terracotta_pressure_plate" | "mcsynthetic_zombie_wall_head" | "minecraft:mcsynthetic_zombie_wall_head" | "mcsynthetic_cave_vines" | "minecraft:mcsynthetic_cave_vines" | "chisel:zag/purpur" | "extshape:red_wool_slab" | "red_mushroom" | "minecraft:red_mushroom" | "extshape:raw_iron_quarter_piece" | "chisel:encased_bricks/ice" | "extshape:terracotta_slab" | "chisel:chaotic_medium/quartz" | "extshape:cyan_terracotta_fence_gate" | "cobblestone_wall" | "minecraft:cobblestone_wall" | "chisel:encased_bricks/magenta_concrete" | "exlinefurniture:oak_chair_lime" | "magenta_wool" | "minecraft:magenta_wool" | "lime_stained_glass_pane" | "minecraft:lime_stained_glass_pane" | "adorn:red_nether_brick_platform" | "chisel:mosaic/yellow_concrete" | "chisel:bismuth/glowstone" | "extshape:red_glazed_terracotta_slab" | "waxed_cut_copper_slab" | "minecraft:waxed_cut_copper_slab" | "extshape:waxed_oxidized_copper_fence_gate" | "raw_copper" | "minecraft:raw_copper" | "chisel:braid/redstone_block" | "adorn:birch_bench" | "chisel:tiles_medium/redstone_block" | "extshape:orange_concrete_vertical_slab" | "chisel:dent/redstone_block" | "extshape:chiseled_quartz_vertical_stairs" | "chisel:weaver/quartz" | "extshape:dark_prismarine_fence_gate" | "music_disc_stal" | "minecraft:music_disc_stal" | "exlinefurniture:acacia_window" | "spruce_sign" | "minecraft:spruce_sign" | "chisel:chinese2/glass" | "dead_tube_coral_fan" | "minecraft:dead_tube_coral_fan" | "chisel:dent/prismarine" | "extshape:waxed_exposed_copper_slab" | "exlinefurniture:oak_log_table" | "extshape:black_terracotta_vertical_slab" | "extshape:glowstone_pressure_plate" | "gravel" | "minecraft:gravel" | "mcsynthetic_attached_melon_stem" | "minecraft:mcsynthetic_attached_melon_stem" | "extshape:green_wool_slab" | "chisel:twist/pink_concrete" | "leather_helmet" | "minecraft:leather_helmet" | "glow_item_frame" | "minecraft:glow_item_frame" | "chisel:chaotic_small/end_stone" | "chisel:chaotic_small/red_sandstone" | "extshape:polished_andesite_vertical_quarter_piece" | "light_blue_bed" | "minecraft:light_blue_bed" | "crimson_fungus" | "minecraft:crimson_fungus" | "mtr:station_color_clay_slab" | "chiseled_nether_bricks" | "minecraft:chiseled_nether_bricks" | "extshape:smooth_basalt_vertical_stairs" | "exlinefurniture:drapes_light_blue" | "extshape:orange_concrete_button" | "exlinefurniture:birch_lamp_yellow" | "jsblock:pids_4" | "extshape:andesite_vertical_slab" | "copper_block" | "minecraft:copper_block" | "extshape:gray_wool_vertical_quarter_piece" | "nether_brick_stairs" | "minecraft:nether_brick_stairs" | "chisel:encased_large/acacia_planks" | "brain_coral_fan" | "minecraft:brain_coral_fan" | "purple_wool" | "minecraft:purple_wool" | "chisel:small_bricks/quartz" | "shulker_spawn_egg" | "minecraft:shulker_spawn_egg" | "extshape:netherrack_wall" | "magenta_bed" | "minecraft:magenta_bed" | "exlinefurniture:crimson_lamp_red" | "extshape:sandstone_vertical_slab" | "green_stained_glass" | "minecraft:green_stained_glass" | "chisel:cracked_bricks/magenta_concrete" | "chisel:triple_bricks/pink_concrete" | "chisel:circular/prismarine" | "adorn:purple_table_lamp" | "tropical_fish" | "minecraft:tropical_fish" | "chisel:tiles_small/white_concrete" | "chisel:log_bordered/jungle_planks" | "chisel:array/prismarine" | "extshape:green_terracotta_quarter_piece" | "pink_terracotta" | "minecraft:pink_terracotta" | "extshape:chiseled_deepslate_fence" | "chisel:road/yellow_concrete" | "extshape:blue_concrete_slab" | "chisel:jellybean/light_blue_concrete" | "extshape:waxed_exposed_copper_quarter_piece" | "chisel:prism/end_stone" | "extshape:purple_terracotta_vertical_stairs" | "extshape:light_blue_concrete_quarter_piece" | "cut_sandstone_slab" | "minecraft:cut_sandstone_slab" | "exlinefurniture:crimson_lamp_green" | "chisel:road/end_stone" | "chisel:chaotic_small/granite" | "mtr:station_color_quartz_bricks" | "mcsynthetic_dead_fire_coral_wall_fan" | "minecraft:mcsynthetic_dead_fire_coral_wall_fan" | "jsblock:train_model_e44" | "exlinefurniture:birch_chair_light_gray" | "extshape:smooth_red_sandstone_quarter_piece" | "chisel:tiles_small/stone" | "chisel:raw/granite" | "acacia_door" | "minecraft:acacia_door" | "extshape:pink_wool_fence_gate" | "extshape:green_concrete_vertical_stairs" | "mcsynthetic_tripwire" | "minecraft:mcsynthetic_tripwire" | "chisel:cut/purpur" | "zombie_spawn_egg" | "minecraft:zombie_spawn_egg" | "chisel:circular/stone" | "exlinefurniture:acacia_lamp_orange" | "prismarine_stairs" | "minecraft:prismarine_stairs" | "extshape:warped_wart_vertical_slab" | "extshape:polished_deepslate_fence" | "cyan_concrete_powder" | "minecraft:cyan_concrete_powder" | "mojang_banner_pattern" | "minecraft:mojang_banner_pattern" | "extshape:emerald_pressure_plate" | "mtr:boat_node" | "chisel:crude_horizontal/spruce_planks" | "extshape:red_wool_quarter_piece" | "extshape:jungle_quarter_piece" | "extshape:light_gray_terracotta_vertical_slab" | "golden_hoe" | "minecraft:golden_hoe" | "fire_charge" | "minecraft:fire_charge" | "white_dye" | "minecraft:white_dye" | "chisel:encased_bricks/lime_concrete" | "extshape:polished_deepslate_vertical_slab" | "jigsaw" | "minecraft:jigsaw" | "extshape:brown_concrete_fence" | "extshape:honeycomb_fence" | "chisel:encased_bricks/diorite" | "chisel:ornate/light_blue_concrete" | "chisel:jellybean/bricks" | "chiselsandbits:chiseledfluid" | "adorn:gray_table_lamp" | "exlinefurniture:crimson_window" | "chisel:panel/red_concrete" | "nether_star" | "minecraft:nether_star" | "stone_button" | "minecraft:stone_button" | "chisel:road/gray_concrete" | "exlinefurniture:birch_lamp_green" | "chisel:chaotic_bricks/white_concrete" | "exlinefurniture:crimson_window_heart" | "brown_stained_glass" | "minecraft:brown_stained_glass" | "exlinefurniture:dark_oak_chair_gray" | "redbits:emitter" | "chisel:braid/coal_block" | "mtr:brush" | "tinted_glass" | "minecraft:tinted_glass" | "extshape:stone_brick_vertical_stairs" | "extshape:gray_concrete_wall" | "sandstone" | "minecraft:sandstone" | "exlinefurniture:crimson_chair_light_gray" | "londonunderground:block_roundel_2_big" | "lodestone" | "minecraft:lodestone" | "exlinefurniture:froggy_chair_light_blue" | "chisel:french/gray_concrete" | "exlinefurniture:ceiling_fan_crimson" | "dead_fire_coral" | "minecraft:dead_fire_coral" | "inmis:blazing_backpack" | "chisel:large_tile/end_stone" | "exlinefurniture:warped_lamp_gray" | "purpur_block" | "minecraft:purpur_block" | "netherite_hoe" | "minecraft:netherite_hoe" | "exlinefurniture:birch_log_table" | "extshape:quartz_button" | "jsblock:water_machine_1" | "chisel:encased_large/oak_planks" | "extshape:sandstone_vertical_stairs" | "polished_blackstone_slab" | "minecraft:polished_blackstone_slab" | "chisel:llama/pink_wool" | "structure_void" | "minecraft:structure_void" | "stone_stairs" | "minecraft:stone_stairs" | "extshape:chiseled_deepslate_quarter_piece" | "exlinefurniture:acacia_lamp_purple" | "dried_kelp_block" | "minecraft:dried_kelp_block" | "adorn:acacia_table" | "extshape:light_blue_terracotta_button" | "extshape:red_nether_brick_pressure_plate" | "quartz" | "minecraft:quartz" | "mtr:railway_sign_6_even" | "nether_brick_wall" | "minecraft:nether_brick_wall" | "warped_nylium" | "minecraft:warped_nylium" | "enderman_spawn_egg" | "minecraft:enderman_spawn_egg" | "redbits:crimson_large_button" | "gray_concrete_powder" | "minecraft:gray_concrete_powder" | "chisel:small_bricks/deepslate" | "chisel:solid_bricks/bricks" | "mtr:ticket_processor" | "extshape:blue_wool_slab" | "exlinefurniture:spruce_chair_red" | "jsblock:butterfly_light" | "extshape:gray_wool_fence" | "mcsynthetic_water" | "minecraft:mcsynthetic_water" | "londonunderground:sign_metro" | "chisel:layer/quartz" | "adorn:cut_sandstone_post" | "chisel:large_tile/coal_block" | "chisel:encased_bricks/purple_concrete" | "exlinefurniture:jungle_log_table" | "extshape:pink_wool_vertical_stairs" | "exlinefurniture:spruce_lamp_red" | "chisel:road/orange_concrete" | "chisel:cracked_bricks/blue_concrete" | "extshape:quartz_brick_wall" | "nether_portal" | "minecraft:nether_portal" | "chisel:chaotic_bricks/prismarine" | "lime_candle" | "minecraft:lime_candle" | "londonunderground:morden_arch" | "exlinefurniture:jungle_lamp_light_blue" | "extshape:waxed_cut_copper_button" | "chisel:jellybean/red_sandstone" | "extshape:blue_wool_vertical_slab" | "extshape:end_stone_vertical_stairs" | "londonunderground:tunnel_darkness" | "extshape:white_wool_vertical_stairs" | "chisel:mosaic/granite" | "londonunderground:lu_crossbar" | "adorn:melon_seed_crate" | "extshape:smooth_red_sandstone_pressure_plate" | "blue_carpet" | "minecraft:blue_carpet" | "mtr:station_color_cracked_stone_bricks" | "chisel:road/pink_concrete" | "birch_stairs" | "minecraft:birch_stairs" | "music_disc_mall" | "minecraft:music_disc_mall" | "adorn:birch_step" | "chisel:circular/glowstone" | "extshape:polished_blackstone_quarter_piece" | "extshape:cobbled_deepslate_fence" | "extshape:pumpkin_slab" | "amethyst_shard" | "minecraft:amethyst_shard" | "mtr:station_name_wall_black" | "extshape:smooth_stone_fence" | "exlinefurniture:spruce_chair_light_gray" | "exlinefurniture:oak_lamp_white" | "extshape:iron_quarter_piece" | "tropical_fish_bucket" | "minecraft:tropical_fish_bucket" | "exlinefurniture:toilet" | "exlinefurniture:crimson_chair_white" | "extshape:honeycomb_quarter_piece" | "adorn:nether_wart_coffee" | "cyan_glazed_terracotta" | "minecraft:cyan_glazed_terracotta" | "extshape:lime_concrete_button" | "chisel:twist/sandstone" | "stone_sword" | "minecraft:stone_sword" | "extshape:smooth_stone_pressure_plate" | "potato" | "minecraft:potato" | "chisel:dent/blue_concrete" | "chisel:tiles_small/diorite" | "redbits:polished_blackstone_large_button" | "mcsynthetic_attached_pumpkin_stem" | "minecraft:mcsynthetic_attached_pumpkin_stem" | "extshape:white_wool_vertical_quarter_piece" | "extshape:smooth_red_sandstone_fence_gate" | "dripstone_block" | "minecraft:dripstone_block" | "adorn:stone_step" | "iron_hoe" | "minecraft:iron_hoe" | "extshape:cyan_terracotta_slab" | "londonunderground:block_roundel_1_big_even" | "creeper_spawn_egg" | "minecraft:creeper_spawn_egg" | "chiselsandbits:chisel_gold" | "extshape:polished_diorite_wall" | "exlinefurniture:oak_chair_blue" | "clay_ball" | "minecraft:clay_ball" | "extshape:melon_pressure_plate" | "exlinefurniture:spruce_lamp_black" | "chisel:mosaic/bricks" | "chisel:tiles_small/lime_concrete" | "chisel:array/gray_concrete" | "chisel:chaotic_small/green_concrete" | "extshape:netherite_vertical_quarter_piece" | "chisel:solid_bricks/gray_concrete" | "extshape:red_nether_brick_fence" | "extshape:raw_gold_fence" | "jungle_trapdoor" | "minecraft:jungle_trapdoor" | "chisel:raw/brown_concrete" | "extshape:chiseled_quartz_slab" | "seagrass" | "minecraft:seagrass" | "extshape:purpur_button" | "chisel:stacked/dark_oak_planks" | "chisel:chaotic_medium/sandstone" | "extshape:nether_brick_vertical_quarter_piece" | "extshape:diamond_vertical_stairs" | "londonunderground:morden_stairs" | "chisel:crate_dark/iron_block" | "golden_pickaxe" | "minecraft:golden_pickaxe" | "extshape:diamond_fence_gate" | "porkchop" | "minecraft:porkchop" | "extshape:orange_terracotta_fence_gate" | "extshape:white_concrete_pressure_plate" | "ladder" | "minecraft:ladder" | "adorn:apple_crate" | "chisel:tiles_small/cyan_concrete" | "wither_skeleton_spawn_egg" | "minecraft:wither_skeleton_spawn_egg" | "redstone_torch" | "minecraft:redstone_torch" | "extshape:terracotta_vertical_stairs" | "exlinefurniture:warped_lamp_light_gray" | "adorn:sandstone_platform" | "extshape:blue_terracotta_quarter_piece" | "mcsynthetic_pink_candle_cake" | "minecraft:mcsynthetic_pink_candle_cake" | "target" | "minecraft:target" | "adorn:polished_andesite_step" | "rabbit_spawn_egg" | "minecraft:rabbit_spawn_egg" | "exlinefurniture:jungle_window_sliding" | "orange_carpet" | "minecraft:orange_carpet" | "gray_bed" | "minecraft:gray_bed" | "chisel:chaotic_bricks/black_concrete" | "mcsynthetic_potted_fern" | "minecraft:mcsynthetic_potted_fern" | "extshape:granite_pressure_plate" | "extshape:green_wool_pressure_plate" | "chisel:raw/prismarine" | "chiselsandbits:chiseledleaves" | "extshape:brown_wool_vertical_stairs" | "jsblock:ticket_barrier_1_exit" | "redbits:detector" | "white_terracotta" | "minecraft:white_terracotta" | "extshape:nether_brick_vertical_slab" | "water_bucket" | "minecraft:water_bucket" | "chisel:tiles_small/purpur" | "extshape:moss_fence" | "adorn:acacia_coffee_table" | "chisel:ironfencemodern/glass" | "armor_stand" | "minecraft:armor_stand" | "jsblock:light_block" | "pink_stained_glass_pane" | "minecraft:pink_stained_glass_pane" | "chisel:solid_bricks/brown_concrete" | "adorn:deepslate_post" | "extshape:crying_obsidian_button" | "extshape:waxed_weathered_cut_copper_wall" | "chisel:cracked/pink_concrete" | "extshape:andesite_pressure_plate" | "extshape:yellow_terracotta_wall" | "extshape:quartz_brick_vertical_stairs" | "adorn:polished_andesite_platform" | "brown_banner" | "minecraft:brown_banner" | "chisel:road/white_concrete" | "exlinefurniture:oak_lamp_purple" | "warped_hyphae" | "minecraft:warped_hyphae" | "londonunderground:exit_sign" | "mtr:glass_fence_mos" | "chisel:twist/stone" | "mcsynthetic_fire" | "minecraft:mcsynthetic_fire" | "extshape:chiseled_stone_brick_quarter_piece" | "factory_blocks:exhaust" | "exlinefurniture:spruce_window_heart" | "redbits:warped_large_button" | "chisel:french/light_blue_concrete" | "extshape:lapis_stairs" | "exlinefurniture:jungle_lamp_orange" | "extshape:emerald_wall" | "extshape:netherite_pressure_plate" | "chisel:raw/green_concrete" | "extshape:light_blue_concrete_wall" | "chisel:solid_bricks/green_concrete" | "mcsynthetic_potted_flowering_azalea_bush" | "minecraft:mcsynthetic_potted_flowering_azalea_bush" | "extshape:netherite_button" | "mcsynthetic_potted_orange_tulip" | "minecraft:mcsynthetic_potted_orange_tulip" | "chisel:slant/quartz" | "chisel:slant/end_stone" | "chisel:chaotic_medium/prismarine" | "exlinefurniture:drapes_orange" | "extshape:pumpkin_fence" | "green_bed" | "minecraft:green_bed" | "stray_spawn_egg" | "minecraft:stray_spawn_egg" | "mtr:signal_remover_blue" | "extshape:birch_wall" | "chisel:pillar/gray_concrete" | "chisel:triple_bricks/cobblestone" | "chisel:layer/pink_concrete" | "acacia_leaves" | "minecraft:acacia_leaves" | "extshape:cobblestone_vertical_stairs" | "magenta_concrete_powder" | "minecraft:magenta_concrete_powder" | "chisel:llama/magenta_wool" | "extshape:netherrack_vertical_quarter_piece" | "mtr:ticket_barrier_entrance_1" | "white_tulip" | "minecraft:white_tulip" | "chisel:pillar/diorite" | "chisel:small_bricks/red_sandstone" | "light_blue_candle" | "minecraft:light_blue_candle" | "extshape:granite_button" | "bitsandchisels:bit_item" | "chisel:twist/andesite" | "chisel:slant/green_concrete" | "chisel:slant/orange_concrete" | "gray_banner" | "minecraft:gray_banner" | "warped_stairs" | "minecraft:warped_stairs" | "extshape:iron_vertical_stairs" | "extshape:purpur_vertical_stairs" | "exlinefurniture:dark_oak_lamp_gray" | "chisel:soft_bricks/end_stone" | "exlinefurniture:acacia_chair_pink" | "mtr:pids_1" | "mtr:rail_remover" | "chisel:weaver/red_sandstone" | "exlinefurniture:jungle_lamp_black" | "extshape:light_blue_concrete_stairs" | "adorn:polished_blackstone_platform" | "chisel:triple_bricks/ice" | "extshape:yellow_terracotta_fence_gate" | "extshape:glowstone_vertical_quarter_piece" | "smooth_sandstone_slab" | "minecraft:smooth_sandstone_slab" | "extshape:gold_quarter_piece" | "mtr:pids_2" | "mtr:pids_3" | "exlinefurniture:birch_chair_cyan" | "rail" | "minecraft:rail" | "chisel:chaotic_bricks/deepslate" | "chisel:mosaic/cobblestone" | "chisel:pillar/ice" | "chisel:cut/blue_concrete" | "chisel:circular/granite" | "chisel:panel/dirt" | "chisel:stone/glass" | "mcsynthetic_white_candle_cake" | "minecraft:mcsynthetic_white_candle_cake" | "diamond_sword" | "minecraft:diamond_sword" | "mtr:signal_connector_yellow" | "adorn:iron_shelf" | "yellow_banner" | "minecraft:yellow_banner" | "exlinefurniture:dark_oak_chair_magenta" | "pink_dye" | "minecraft:pink_dye" | "extshape:sea_lantern_stairs" | "extshape:polished_andesite_fence" | "exlinefurniture:warped_stripped_log_table" | "extshape:brick_fence" | "soul_lantern" | "minecraft:soul_lantern" | "chisel:dent/end_stone" | "chiselsandbits:chisel_diamond" | "extshape:light_blue_terracotta_pressure_plate" | "adorn:deepslate_tile_post" | "chisel:space/iron_block" | "extshape:pink_terracotta_vertical_quarter_piece" | "mtr:marble_blue" | "crimson_trapdoor" | "minecraft:crimson_trapdoor" | "cod_bucket" | "minecraft:cod_bucket" | "chisel:cracked_bricks/glowstone" | "exlinefurniture:lantern_brick" | "adorn:beetroot_seed_crate" | "chisel:prism/purpur" | "mcsynthetic_potted_dandelion" | "minecraft:mcsynthetic_potted_dandelion" | "saddle" | "minecraft:saddle" | "chisel:array/deepslate" | "extshape:chiseled_quartz_pressure_plate" | "chisel:prism/quartz" | "factory_blocks:hazard" | "mtr:signal_connector_light_blue" | "chisel:small_bricks/stone" | "extshape:netherrack_vertical_stairs" | "chisel:bevel_creeper/sandstone" | "exlinefurniture:oak_chair_black" | "mtr:signal_remover_lime" | "smooth_basalt" | "minecraft:smooth_basalt" | "filled_map" | "minecraft:filled_map" | "brown_concrete" | "minecraft:brown_concrete" | "extshape:brown_concrete_slab" | "extshape:dripstone_quarter_piece" | "chisel:chaotic_bricks/granite" | "extshape:packed_ice_stairs" | "extshape:gray_concrete_pressure_plate" | "blue_concrete_powder" | "minecraft:blue_concrete_powder" | "adorn:deepslate_brick_post" | "londonunderground:tube_0" | "blue_stained_glass" | "minecraft:blue_stained_glass" | "extshape:orange_wool_pressure_plate" | "londonunderground:tube_1" | "extshape:chiseled_polished_blackstone_vertical_quarter_piece" | "exlinefurniture:warped_chair" | "chisel:smooth/oak_planks" | "extshape:nether_wart_stairs" | "adorn:lil_tater_crate" | "extshape:yellow_wool_fence_gate" | "extshape:amethyst_slab" | "extshape:nether_wart_vertical_stairs" | "londonunderground:tube_2" | "londonunderground:tube_3" | "adorn:light_blue_table_lamp" | "londonunderground:tube_1b_duel" | "chisel:solid_bricks/coal_block" | "chisel:soft_bricks/quartz" | "extshape:quartz_pressure_plate" | "chisel:tiles_small/deepslate" | "chisel:french/glowstone" | "crimson_planks" | "minecraft:crimson_planks" | "smooth_red_sandstone" | "minecraft:smooth_red_sandstone" | "extshape:diamond_wall" | "mcsynthetic_water_cauldron" | "minecraft:mcsynthetic_water_cauldron" | "blue_candle" | "minecraft:blue_candle" | "chisel:array/light_gray_concrete" | "chisel:twist/light_gray_concrete" | "ink_sac" | "minecraft:ink_sac" | "exlinefurniture:dark_oak_chair_orange" | "waxed_oxidized_copper" | "minecraft:waxed_oxidized_copper" | "extshape:amethyst_vertical_slab" | "flower_banner_pattern" | "minecraft:flower_banner_pattern" | "extshape:warped_vertical_slab" | "extshape:gray_terracotta_slab" | "chisel:weaver/magenta_concrete" | "chisel:pillar/red_concrete" | "extshape:orange_concrete_stairs" | "chisel:bricks3/dirt" | "extshape:green_concrete_vertical_quarter_piece" | "flint" | "minecraft:flint" | "mtr:station_name_tall_wall" | "extshape:lime_wool_wall" | "sunflower" | "minecraft:sunflower" | "extshape:orange_wool_fence" | "extshape:quartz_brick_fence" | "factory_blocks:grinder" | "mtr:railway_sign_4_odd" | "music_disc_pigstep" | "minecraft:music_disc_pigstep" | "phantom_membrane" | "minecraft:phantom_membrane" | "exlinefurniture:bird_bath_stone" | "exlinefurniture:acacia_chair_magenta" | "chisel:prism/redstone_block" | "chisel:road/black_concrete" | "chisel:dent/light_blue_concrete" | "adorn:andesite_step" | "mtr:lift_3_3" | "extshape:gray_concrete_vertical_slab" | "extshape:terracotta_stairs" | "mtr:lift_3_2" | "orange_tulip" | "minecraft:orange_tulip" | "dirt_path" | "minecraft:dirt_path" | "chisel:french/ice" | "dead_bubble_coral" | "minecraft:dead_bubble_coral" | "chisel:masonry/lapis_block" | "extshape:melon_vertical_quarter_piece" | "extshape:obsidian_stairs" | "skeleton_skull" | "minecraft:skeleton_skull" | "chisel:encased_bricks/end_stone" | "horn_coral_block" | "minecraft:horn_coral_block" | "exlinefurniture:jungle_chair_orange" | "extshape:light_blue_wool_button" | "adorn:red_sandstone_post" | "extshape:cyan_wool_stairs" | "extshape:prismarine_fence_gate" | "extshape:prismarine_brick_wall" | "green_stained_glass_pane" | "minecraft:green_stained_glass_pane" | "chisel:crude_horizontal/jungle_planks" | "adorn:light_blue_sofa" | "exlinefurniture:crimson_chair_magenta" | "jsblock:signal_light_blue" | "black_concrete_powder" | "minecraft:black_concrete_powder" | "lime_carpet" | "minecraft:lime_carpet" | "purple_banner" | "minecraft:purple_banner" | "extshape:green_terracotta_fence" | "extshape:emerald_button" | "redbits:obsidian_pressure_plate" | "extshape:polished_granite_vertical_slab" | "extshape:waxed_oxidized_cut_copper_fence_gate" | "chisel:encased_bricks/cyan_concrete" | "extshape:netherrack_fence" | "extshape:orange_concrete_fence" | "extshape:green_glazed_terracotta_slab" | "factory_blocks:piping" | "chisel:triple_bricks/brown_concrete" | "chisel:soft_bricks/redstone_block" | "extshape:cut_red_sandstone_vertical_slab" | "wooden_hoe" | "minecraft:wooden_hoe" | "extshape:smooth_basalt_quarter_piece" | "quartz_pillar" | "minecraft:quartz_pillar" | "extshape:terracotta_vertical_slab" | "exlinefurniture:crimson_chair_cyan" | "extshape:blackstone_quarter_piece" | "wolf_spawn_egg" | "minecraft:wolf_spawn_egg" | "exlinefurniture:birch_lamp_white" | "chisel:tiles_medium/andesite" | "chisel:reinforcedcobble/dirt" | "rotten_flesh" | "minecraft:rotten_flesh" | "extshape:melon_vertical_slab" | "chisel:screen/glass" | "waxed_oxidized_cut_copper_stairs" | "minecraft:waxed_oxidized_cut_copper_stairs" | "chisel:layer/gray_concrete" | "extshape:gilded_blackstone_slab" | "redbits:vision_sensor" | "extshape:waxed_exposed_copper_stairs" | "chisel:large_tile/red_concrete" | "exlinefurniture:birch_chair_brown" | "inmis:baby_backpack" | "sugar" | "minecraft:sugar" | "chisel:tiles_small/black_concrete" | "blue_dye" | "minecraft:blue_dye" | "chisel:plates/gold_block" | "adorn:crimson_bench" | "chisel:layer/yellow_concrete" | "piston" | "minecraft:piston" | "wither_rose" | "minecraft:wither_rose" | "bubble_coral_block" | "minecraft:bubble_coral_block" | "wheat_seeds" | "minecraft:wheat_seeds" | "mcsynthetic_crimson_wall_sign" | "minecraft:mcsynthetic_crimson_wall_sign" | "chisel:twist/yellow_concrete" | "white_banner" | "minecraft:white_banner" | "smooth_quartz" | "minecraft:smooth_quartz" | "chisel:chaotic_medium/deepslate" | "quartzelv:smooth_quartz_elevator" | "chisel:jellybean/lime_concrete" | "extshape:waxed_oxidized_cut_copper_wall" | "exlinefurniture:acacia_log_table" | "chisel:llama/lime_wool" | "light_gray_banner" | "minecraft:light_gray_banner" | "exlinefurniture:dark_oak_lamp_brown" | "wooden_axe" | "minecraft:wooden_axe" | "extshape:stone_brick_vertical_slab" | "husk_spawn_egg" | "minecraft:husk_spawn_egg" | "chisel:four/diamond_block" | "adorn:dark_oak_table" | "extshape:warped_wart_fence_gate" | "mcsynthetic_red_wall_banner" | "minecraft:mcsynthetic_red_wall_banner" | "mossy_stone_bricks" | "minecraft:mossy_stone_bricks" | "chisel:zag/gray_concrete" | "chisel:slant/lime_concrete" | "chisel:small_bricks/redstone_block" | "chisel:solid_bricks/stone" | "exlinefurniture:jungle_chair_green" | "chisel:chunky/emerald_block" | "mcsynthetic_end_portal" | "minecraft:mcsynthetic_end_portal" | "adorn:crate" | "exlinefurniture:warped_lamp_lime" | "chisel:zag/granite" | "trapped_chest" | "minecraft:trapped_chest" | "extshape:pink_terracotta_fence_gate" | "chisel:cracked/diorite" | "extshape:crying_obsidian_wall" | "factory_blocks:pgcircuit" | "extshape:prismarine_brick_button" | "mtr:signal_remover_gray" | "dried_kelp" | "minecraft:dried_kelp" | "iron_bars" | "minecraft:iron_bars" | "mtr:dashboard_3" | "mtr:dashboard_2" | "music_disc_chirp" | "minecraft:music_disc_chirp" | "green_glazed_terracotta" | "minecraft:green_glazed_terracotta" | "jsblock:emg_stop_1" | "redbits:emitter_minecart" | "mtr:lift_4_4_double_sided" | "chisel:cut/andesite" | "chisel:crude_horizontal/crimson_planks" | "exlinefurniture:jungle_lamp_green" | "diamond_axe" | "minecraft:diamond_axe" | "adorn:crimson_chair" | "adorn:stone_brick_platform" | "extshape:yellow_concrete_vertical_slab" | "chisel:zag/light_gray_concrete" | "extshape:purple_terracotta_wall" | "chisel:large_tile/magenta_concrete" | "exlinefurniture:spruce_glass_table" | "totem_of_undying" | "minecraft:totem_of_undying" | "extshape:pink_concrete_pressure_plate" | "extshape:waxed_oxidized_copper_quarter_piece" | "mtr:marble_sandy" | "adorn:red_sofa" | "exlinefurniture:ceiling_fan_warped" | "extshape:gray_wool_button" | "dark_oak_pressure_plate" | "minecraft:dark_oak_pressure_plate" | "chisel:french/brown_concrete" | "exlinefurniture:warped_lamp_yellow" | "chisel:panel/deepslate" | "extshape:waxed_exposed_cut_copper_fence" | "allium" | "minecraft:allium" | "chisel:slant/white_concrete" | "extshape:waxed_exposed_cut_copper_vertical_quarter_piece" | "waxed_cut_copper" | "minecraft:waxed_cut_copper" | "tipped_arrow" | "minecraft:tipped_arrow" | "extshape:yellow_terracotta_vertical_stairs" | "extshape:waxed_oxidized_cut_copper_button" | "stripped_crimson_stem" | "minecraft:stripped_crimson_stem" | "extshape:light_gray_concrete_fence_gate" | "chisel:braid/glowstone" | "chisel:jellybean/brown_concrete" | "light_blue_carpet" | "minecraft:light_blue_carpet" | "chiseled_polished_blackstone" | "minecraft:chiseled_polished_blackstone" | "extshape:lapis_slab" | "extshape:polished_deepslate_button" | "chisel:weaver/end_stone" | "strider_spawn_egg" | "minecraft:strider_spawn_egg" | "exlinefurniture:oak_chair_cyan" | "factory_blocks:fan_four_on" | "mcsynthetic_blue_wall_banner" | "minecraft:mcsynthetic_blue_wall_banner" | "chisel:cracked_bricks/ice" | "music_disc_cat" | "minecraft:music_disc_cat" | "chisel:legacy/magenta_wool" | "chisel:sunken/deepslate" | "chisel:soft_bricks/red_concrete" | "chipped_anvil" | "minecraft:chipped_anvil" | "exlinefurniture:jungle_chair_cyan" | "red_banner" | "minecraft:red_banner" | "redbits:acacia_large_button" | "deepslate_tile_slab" | "minecraft:deepslate_tile_slab" | "extshape:chiseled_red_sandstone_wall" | "extshape:diorite_fence" | "extshape:yellow_concrete_fence_gate" | "exlinefurniture:warped_lamp_blue" | "extshape:magenta_wool_wall" | "londonunderground:tube_2_duel" | "exlinefurniture:jungle_stripped_log_table" | "extshape:lapis_button" | "extshape:cyan_wool_slab" | "chisel:chaotic_medium/purpur" | "extshape:netherite_wall" | "londonunderground:tunnel_block_1" | "londonunderground:tunnel_block_0" | "londonunderground:tunnel_block_3" | "londonunderground:tunnel_block_2" | "exlinefurniture:flower_arrangement3" | "londonunderground:tunnel_block_5" | "exlinefurniture:flower_arrangement4" | "londonunderground:tunnel_block_4" | "exlinefurniture:flower_arrangement2" | "black_carpet" | "minecraft:black_carpet" | "exlinefurniture:warped_chair_pink" | "exlinefurniture:oak_chair_green" | "extshape:white_concrete_stairs" | "azalea_leaves" | "minecraft:azalea_leaves" | "chisel:zag/purple_concrete" | "extshape:netherite_stairs" | "chisel:soft_bricks/magenta_concrete" | "extshape:polished_granite_vertical_stairs" | "chisel:weaver/prismarine" | "chisel:cracked_bricks/andesite" | "chisel:mosaic/cyan_concrete" | "glowstone_dust" | "minecraft:glowstone_dust" | "warped_button" | "minecraft:warped_button" | "extshape:white_terracotta_quarter_piece" | "extshape:polished_blackstone_vertical_stairs" | "extshape:diorite_vertical_quarter_piece" | "chisel:circular/cobblestone" | "chiselsandbits:bit_bag_dyed" | "londonunderground:sign_pride" | "mtr:signal_connector_lime" | "mtr:station_color_concrete_powder" | "extshape:lapis_vertical_quarter_piece" | "extshape:clay_vertical_slab" | "glow_berries" | "minecraft:glow_berries" | "chisel:ornate/magenta_concrete" | "extshape:cobbled_deepslate_vertical_slab" | "exlinefurniture:warped_chair_yellow" | "torch" | "minecraft:torch" | "polished_granite_stairs" | "minecraft:polished_granite_stairs" | "extshape:green_concrete_pressure_plate" | "exlinefurniture:crimson_lamp_white" | "extshape:tuff_vertical_quarter_piece" | "chisel:simple/iron_block" | "extshape:green_wool_stairs" | "chisel:weaver/pink_concrete" | "brain_coral" | "minecraft:brain_coral" | "adorn:spruce_shelf" | "extshape:pink_concrete_wall" | "map" | "minecraft:map" | "chisel:large/oak_planks" | "extshape:spruce_wall" | "chisel:french/andesite" | "detector_rail" | "minecraft:detector_rail" | "stripped_acacia_log" | "minecraft:stripped_acacia_log" | "extshape:magenta_wool_vertical_slab" | "extshape:diamond_fence" | "exlinefurniture:dark_oak_lamp_purple" | "music_disc_13" | "minecraft:music_disc_13" | "extshape:red_sandstone_quarter_piece" | "extshape:dripstone_vertical_stairs" | "music_disc_11" | "minecraft:music_disc_11" | "extshape:ancient_debris_vertical_slab" | "spawner" | "minecraft:spawner" | "redbits:two_way_repeater" | "adorn:sweet_berry_crate" | "chisel:cut/green_concrete" | "exlinefurniture:spruce_lamp_green" | "extshape:brown_concrete_vertical_slab" | "mtr:arrival_projector_1_small" | "chisel:ornate/blue_concrete" | "waxed_weathered_copper" | "minecraft:waxed_weathered_copper" | "adorn:cobbled_deepslate_platform" | "extshape:emerald_fence" | "exlinefurniture:dark_oak_lamp_orange" | "extshape:shroomlight_vertical_stairs" | "extshape:cut_sandstone_quarter_piece" | "adorn:prismarine_brick_platform" | "chisel:chaotic_small/cyan_concrete" | "crafting_table" | "minecraft:crafting_table" | "adorn:polished_granite_step" | "adorn:acacia_kitchen_cupboard" | "chisel:zag/deepslate" | "sandstone_wall" | "minecraft:sandstone_wall" | "netherite_chestplate" | "minecraft:netherite_chestplate" | "cut_copper_slab" | "minecraft:cut_copper_slab" | "chisel:tiles_small/orange_concrete" | "extshape:waxed_oxidized_copper_vertical_slab" | "extshape:red_terracotta_wall" | "adorn:jungle_step" | "chisel:prism/light_gray_concrete" | "light_blue_wool" | "minecraft:light_blue_wool" | "chisel:braid/spruce_planks" | "chisel:chaotic_bricks/brown_concrete" | "extshape:netherrack_button" | "extshape:sea_lantern_slab" | "orange_wool" | "minecraft:orange_wool" | "extshape:quartz_fence_gate" | "extshape:blue_terracotta_slab" | "extshape:green_wool_button" | "mtr:psd_glass_2" | "anvil" | "minecraft:anvil" | "red_concrete" | "minecraft:red_concrete" | "slime_spawn_egg" | "minecraft:slime_spawn_egg" | "chisel:solid_bricks/sandstone" | "stripped_acacia_wood" | "minecraft:stripped_acacia_wood" | "extshape:melon_slab" | "exlinefurniture:crimson_lamp_light_blue" | "adorn:dark_prismarine_step" | "extshape:light_blue_terracotta_stairs" | "chisel:chaotic_bricks/sandstone" | "extshape:stone_brick_quarter_piece" | "extshape:dark_prismarine_vertical_quarter_piece" | "exlinefurniture:warped_table" | "chisel:chaotic_small/magenta_concrete" | "chisel:triple_bricks/sandstone" | "extshape:black_concrete_vertical_quarter_piece" | "chisel:pillar/pink_concrete" | "mcsynthetic_bamboo_sapling" | "minecraft:mcsynthetic_bamboo_sapling" | "chisel:circular/magenta_concrete" | "chisel:dent/granite" | "mtr:signal_connector_blue" | "chisel:chaotic_small/pink_concrete" | "chisel:tiles_small/light_blue_concrete" | "orange_bed" | "minecraft:orange_bed" | "chisel:cut/black_concrete" | "chisel:soft_bricks/purple_concrete" | "extshape:smooth_red_sandstone_vertical_quarter_piece" | "extshape:prismarine_button" | "chisel:stacked/birch_planks" | "chisel:llama/white_wool" | "mtr:platform_na_2_indented" | "extshape:tuff_fence_gate" | "adorn:nether_brick_step" | "chisel:zag/diorite" | "black_glazed_terracotta" | "minecraft:black_glazed_terracotta" | "extshape:purple_terracotta_vertical_quarter_piece" | "extshape:purple_concrete_quarter_piece" | "extshape:crying_obsidian_vertical_quarter_piece" | "exlinefurniture:jungle_lamp_pink" | "carrot_on_a_stick" | "minecraft:carrot_on_a_stick" | "red_stained_glass_pane" | "minecraft:red_stained_glass_pane" | "chisel:twist/orange_concrete" | "extshape:polished_diorite_fence" | "mtr:signal_remover_purple" | "adorn:birch_kitchen_counter" | "chisel:panel/sandstone" | "brick_wall" | "minecraft:brick_wall" | "extshape:chiseled_quartz_vertical_quarter_piece" | "orange_concrete" | "minecraft:orange_concrete" | "londonunderground:sign_poppy" | "adorn:dark_oak_bench" | "pumpkin" | "minecraft:pumpkin" | "exlinefurniture:acacia_lamp_red" | "chisel:panel/redstone_block" | "adorn:oak_chair" | "extshape:cobblestone_fence_gate" | "raw_iron_block" | "minecraft:raw_iron_block" | "adorn:nether_wart_crate" | "chisel:road/brown_concrete" | "extshape:bedrock_fence" | "dark_oak_planks" | "minecraft:dark_oak_planks" | "oak_button" | "minecraft:oak_button" | "extshape:gray_wool_slab" | "granite_wall" | "minecraft:granite_wall" | "extshape:lime_wool_button" | "chisel:circular/blue_concrete" | "extshape:cobbled_deepslate_fence_gate" | "extshape:ancient_debris_quarter_piece" | "mcsynthetic_lava" | "minecraft:mcsynthetic_lava" | "extshape:raw_gold_stairs" | "chisel:crude_horizontal/dark_oak_planks" | "exlinefurniture:birch_lamp_pink" | "chisel:cracked/end_stone" | "chisel:small/sandstone" | "extshape:purple_concrete_vertical_slab" | "acacia_sapling" | "minecraft:acacia_sapling" | "cow_spawn_egg" | "minecraft:cow_spawn_egg" | "extshape:purple_concrete_vertical_quarter_piece" | "mtr:station_name_tall_block" | "mtr:ceiling" | "enchanted_book" | "minecraft:enchanted_book" | "mcsynthetic_light_gray_candle_cake" | "minecraft:mcsynthetic_light_gray_candle_cake" | "extshape:lime_concrete_stairs" | "exlinefurniture:warped_window_heart" | "extshape:bedrock_vertical_quarter_piece" | "extshape:light_gray_terracotta_vertical_quarter_piece" | "diamond_helmet" | "minecraft:diamond_helmet" | "chisel:tiles_small/yellow_concrete" | "extshape:magenta_wool_quarter_piece" | "warped_fence" | "minecraft:warped_fence" | "extshape:obsidian_fence" | "waxed_exposed_cut_copper" | "minecraft:waxed_exposed_cut_copper" | "dark_oak_fence_gate" | "minecraft:dark_oak_fence_gate" | "mcsynthetic_potted_jungle_sapling" | "minecraft:mcsynthetic_potted_jungle_sapling" | "mcsynthetic_bubble_coral_wall_fan" | "minecraft:mcsynthetic_bubble_coral_wall_fan" | "chisel:slant/blue_concrete" | "chisel:raw/cobblestone" | "exlinefurniture:spruce_stripped_log_table" | "chisel:cut/sandstone" | "compass" | "minecraft:compass" | "exlinefurniture:spruce_lamp_gray" | "londonunderground:block_roundel_2_big_even" | "extshape:black_terracotta_vertical_quarter_piece" | "item_frame" | "minecraft:item_frame" | "music_disc_mellohi" | "minecraft:music_disc_mellohi" | "chisel:masonry/coal_block" | "loom" | "minecraft:loom" | "chisel:french/magenta_concrete" | "extshape:blackstone_vertical_quarter_piece" | "exlinefurniture:gravestone" | "mcsynthetic_piston_head" | "minecraft:mcsynthetic_piston_head" | "exlinefurniture:crimson_lamp_black" | "mtr:signal_remover_light_gray" | "mtr:pids_pole" | "arrow" | "minecraft:arrow" | "redbits:spruce_large_button" | "extshape:smooth_sandstone_fence_gate" | "mtr:route_sign_standing_metal" | "exlinefurniture:birch_lamp_black" | "mtr:station_color_gravel_slab" | "chisel:chaotic_bricks/green_concrete" | "exlinefurniture:dark_oak_lamp_white" | "extshape:red_terracotta_vertical_stairs" | "extshape:lime_concrete_wall" | "exlinefurniture:husk_arm" | "adorn:crimson_post" | "red_sandstone_stairs" | "minecraft:red_sandstone_stairs" | "carved_pumpkin" | "minecraft:carved_pumpkin" | "chisel:plates/iron_block" | "extshape:brown_wool_quarter_piece" | "extshape:chiseled_red_sandstone_vertical_stairs" | "gray_stained_glass_pane" | "minecraft:gray_stained_glass_pane" | "extshape:pink_wool_stairs" | "green_wool" | "minecraft:green_wool" | "cod_spawn_egg" | "minecraft:cod_spawn_egg" | "chisel:chaotic_medium/cobblestone" | "chisel:pillar/cobblestone" | "extshape:red_wool_pressure_plate" | "chisel:encased_large/dark_oak_planks" | "chisel:layer/redstone_block" | "extshape:obsidian_slab" | "blue_shulker_box" | "minecraft:blue_shulker_box" | "chisel:weaver/gray_concrete" | "chisel:chaotic_bricks/purple_concrete" | "chisel:solid_bricks/magenta_concrete" | "extshape:smooth_quartz_quarter_piece" | "extshape:polished_andesite_vertical_stairs" | "polished_blackstone" | "minecraft:polished_blackstone" | "extshape:smooth_basalt_button" | "exlinefurniture:birch_stripped_log_glass_table" | "chisel:pillar/glowstone" | "extshape:pink_concrete_vertical_slab" | "chisel:prism/cobblestone" | "chisel:small_bricks/red_concrete" | "extshape:orange_wool_wall" | "chisel:array/white_concrete" | "adorn:polished_diorite_step" | "adorn:smooth_sandstone_post" | "exlinefurniture:acacia_dresser" | "extshape:diorite_vertical_slab" | "mtr:station_color_snow_block" | "red_tulip" | "minecraft:red_tulip" | "chisel:french/bricks" | "villager_spawn_egg" | "minecraft:villager_spawn_egg" | "extshape:shroomlight_pressure_plate" | "emerald_ore" | "minecraft:emerald_ore" | "chisel:solid_bricks/white_concrete" | "chisel:large/acacia_planks" | "mcsynthetic_gray_candle_cake" | "minecraft:mcsynthetic_gray_candle_cake" | "stone_axe" | "minecraft:stone_axe" | "exlinefurniture:oak_adirondack_chair" | "dead_brain_coral" | "minecraft:dead_brain_coral" | "jungle_button" | "minecraft:jungle_button" | "chisel:cracked/light_blue_concrete" | "extshape:bedrock_pressure_plate" | "adorn:granite_step" | "chisel:llama/black_wool" | "adorn:dark_oak_shelf" | "chisel:prism/red_concrete" | "mtr:railway_sign_3_even" | "adorn:oak_drawer" | "chisel:large_tile/quartz" | "exlinefurniture:warped_chair_brown" | "chisel:cracked/prismarine" | "exlinefurniture:acacia_log_glass_table" | "extshape:chiseled_sandstone_vertical_stairs" | "chisel:prism/lime_concrete" | "extshape:black_terracotta_slab" | "adorn:spruce_kitchen_counter" | "tube_coral_block" | "minecraft:tube_coral_block" | "spruce_trapdoor" | "minecraft:spruce_trapdoor" | "extshape:crimson_vertical_stairs" | "spider_eye" | "minecraft:spider_eye" | "mtr:rail_connector_80_one_way" | "light_blue_stained_glass" | "minecraft:light_blue_stained_glass" | "adorn:stone_brick_step" | "poppy" | "minecraft:poppy" | "chisel:poison/stone" | "respawn_anchor" | "minecraft:respawn_anchor" | "chisel:mosaic/deepslate" | "extshape:glowstone_wall" | "deepslate_brick_slab" | "minecraft:deepslate_brick_slab" | "extshape:yellow_wool_button" | "oak_sapling" | "minecraft:oak_sapling" | "chisel:soft_bricks/cobblestone" | "extshape:snow_fence" | "extshape:chiseled_quartz_vertical_slab" | "mtr:rail_connector_20_one_way" | "factory_blocks:hazardo" | "exlinefurniture:drapes_purple" | "chisel:cracked_bricks/yellow_concrete" | "adorn:polished_deepslate_step" | "mtr:signal_remover_magenta" | "extshape:pink_terracotta_button" | "extshape:oak_quarter_piece" | "extshape:purple_concrete_fence_gate" | "chisel:cracked_bricks/light_gray_concrete" | "extshape:light_gray_concrete_pressure_plate" | "adorn:smooth_red_sandstone_platform" | "adorn:purpur_post" | "wheat_plus:road_line_double_white_full_slant" | "copper_ore" | "minecraft:copper_ore" | "chisel:road/green_concrete" | "exlinefurniture:froggy_chair_yellow" | "dark_prismarine_stairs" | "minecraft:dark_prismarine_stairs" | "adorn:pink_table_lamp" | "extshape:lime_concrete_fence_gate" | "chisel:raw/blue_concrete" | "exlinefurniture:birch_chair_light_blue" | "chisel:braid/purpur" | "chisel:weaver/red_concrete" | "jsblock:signal_light_red_2" | "snow_block" | "minecraft:snow_block" | "iron_axe" | "minecraft:iron_axe" | "cyan_wool" | "minecraft:cyan_wool" | "sandstone_stairs" | "minecraft:sandstone_stairs" | "composter" | "minecraft:composter" | "mtr:platform_na_1" | "mtr:platform_na_2" | "jukebox" | "minecraft:jukebox" | "chisel:weaver/yellow_concrete" | "extshape:acacia_quarter_piece" | "jsblock:signal_light_red_1" | "skeleton_spawn_egg" | "minecraft:skeleton_spawn_egg" | "chisel:ornate/lime_concrete" | "extshape:diorite_button" | "extshape:chiseled_nether_brick_stairs" | "coarse_dirt" | "minecraft:coarse_dirt" | "acacia_sign" | "minecraft:acacia_sign" | "chest_minecart" | "minecraft:chest_minecart" | "exlinefurniture:jungle_table" | "chisel:array/quartz" | "extshape:end_stone_slab" | "extshape:polished_andesite_wall" | "exlinefurniture:jungle_chair_black" | "extshape:chiseled_deepslate_slab" | "extshape:waxed_copper_vertical_quarter_piece" | "prismarine_slab" | "minecraft:prismarine_slab" | "chisel:weaver/orange_concrete" | "extshape:polished_andesite_button" | "obsidian" | "minecraft:obsidian" | "fermented_spider_eye" | "minecraft:fermented_spider_eye" | "light_gray_glazed_terracotta" | "minecraft:light_gray_glazed_terracotta" | "adorn:blackstone_platform" | "chisel:circular/emerald_block" | "magenta_terracotta" | "minecraft:magenta_terracotta" | "chisel:french/purple_concrete" | "extshape:waxed_weathered_cut_copper_vertical_slab" | "chisel:log_bordered/dark_oak_planks" | "chisel:cut/light_gray_concrete" | "adorn:picket_fence" | "extshape:acacia_vertical_slab" | "chisel:chaotic_medium/red_concrete" | "exlinefurniture:crimson_lamp_yellow" | "chisel:cracked_bricks/orange_concrete" | "farmland" | "minecraft:farmland" | "extshape:gray_wool_vertical_slab" | "mtr:station_color_andesite_slab" | "extshape:white_concrete_slab" | "cobbled_deepslate_slab" | "minecraft:cobbled_deepslate_slab" | "exlinefurniture:acacia_lamp_cyan" | "chisel:dent/orange_concrete" | "extshape:green_concrete_slab" | "chisel:raw/black_concrete" | "iron_door" | "minecraft:iron_door" | "purple_stained_glass_pane" | "minecraft:purple_stained_glass_pane" | "exlinefurniture:dark_oak_adirondack_chair" | "adorn:acacia_chair" | "extshape:smooth_quartz_wall" | "extshape:clay_fence_gate" | "londonunderground:sign_underground" | "redbits:oak_large_button" | "chiseled_quartz_block" | "minecraft:chiseled_quartz_block" | "adorn:polished_blackstone_brick_platform" | "londonunderground:pids_pole" | "adorn:smooth_stone_post" | "brown_mushroom_block" | "minecraft:brown_mushroom_block" | "crimson_door" | "minecraft:crimson_door" | "extshape:brown_wool_vertical_slab" | "mtr:station_name_entrance" | "adorn:cobblestone_step" | "pink_wool" | "minecraft:pink_wool" | "chisel:soft_bricks/granite" | "chisel:circular/bricks" | "extshape:cyan_glazed_terracotta_slab" | "mcsynthetic_purple_candle_cake" | "minecraft:mcsynthetic_purple_candle_cake" | "goat_spawn_egg" | "minecraft:goat_spawn_egg" | "factory_blocks:large_pipes" | "chisel:circular/andesite" | "extshape:dark_prismarine_fence" | "extshape:red_wool_fence" | "end_stone_bricks" | "minecraft:end_stone_bricks" | "exlinefurniture:oak_bench" | "elder_guardian_spawn_egg" | "minecraft:elder_guardian_spawn_egg" | "mtr:station_color_smooth_stone" | "extshape:white_concrete_vertical_stairs" | "mtr:lift_4_3" | "mtr:lift_4_4" | "chisel:ornate/green_concrete" | "chisel:chaotic_small/light_blue_concrete" | "exlinefurniture:birch_chair_yellow" | "chisel:chaotic_small/white_concrete" | "exlinefurniture:oak_lamp_black" | "chisel:log_bordered/oak_planks" | "mtr:route_sign_wall_metal" | "black_candle" | "minecraft:black_candle" | "extshape:nether_wart_wall" | "extshape:deepslate_tile_quarter_piece" | "mcsynthetic_light_blue_wall_banner" | "minecraft:mcsynthetic_light_blue_wall_banner" | "smooth_quartz_stairs" | "minecraft:smooth_quartz_stairs" | "bee_spawn_egg" | "minecraft:bee_spawn_egg" | "chisel:large/crimson_planks" | "mtr:station_color_diorite" | "extshape:orange_wool_vertical_quarter_piece" | "extshape:end_stone_pressure_plate" | "chisel:legacy/lime_wool" | "chisel:chaotic_small/prismarine" | "chisel:raw/deepslate" | "extshape:light_gray_terracotta_fence_gate" | "chisel:dent/cyan_concrete" | "extshape:magenta_wool_stairs" | "chisel:zag/prismarine" | "extshape:green_terracotta_wall" | "chisel:log_bordered/spruce_planks" | "exlinefurniture:oak_lamp_green" | "adorn:spruce_table" | "extshape:orange_terracotta_vertical_slab" | "lime_dye" | "minecraft:lime_dye" | "extshape:calcite_stairs" | "extshape:stone_fence" | "adorn:sandstone_step" | "chisel:cut/coal_block" | "chisel:space/gold_block" | "chisel:llama/green_wool" | "extshape:emerald_stairs" | "extshape:waxed_exposed_cut_copper_vertical_slab" | "extshape:waxed_exposed_cut_copper_pressure_plate" | "medium_amethyst_bud" | "minecraft:medium_amethyst_bud" | "oak_planks" | "minecraft:oak_planks" | "factory_blocks:vrust" | "jsblock:kcr_name_sign" | "orange_candle" | "minecraft:orange_candle" | "chisel:largeingot/iron_block" | "chisel:soft_bricks/lime_concrete" | "extshape:light_blue_wool_stairs" | "warped_sign" | "minecraft:warped_sign" | "extshape:black_terracotta_vertical_stairs" | "chisel:encased_smooth/spruce_planks" | "soul_soil" | "minecraft:soul_soil" | "chisel:small_bricks/cyan_concrete" | "extshape:yellow_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_white" | "extshape:smooth_quartz_vertical_slab" | "chisel:mosaic/orange_concrete" | "chisel:tiles_medium/stone" | "chisel:braid/gray_concrete" | "extshape:magenta_concrete_pressure_plate" | "chisel:chaotic_bricks/light_blue_concrete" | "stone_brick_wall" | "minecraft:stone_brick_wall" | "chisel:weaver/purpur" | "egg" | "minecraft:egg" | "chisel:ornate/lapis_block" | "extshape:red_concrete_stairs" | "fern" | "minecraft:fern" | "shroomlight" | "minecraft:shroomlight" | "chisel:chaotic_medium/granite" | "extshape:green_terracotta_vertical_quarter_piece" | "exlinefurniture:warped_chair_magenta" | "adorn:sweet_berry_juice" | "chisel:dent/yellow_concrete" | "extshape:packed_ice_button" | "infested_cobblestone" | "minecraft:infested_cobblestone" | "exlinefurniture:jungle_lamp_light_gray" | "carrot" | "minecraft:carrot" | "extshape:cyan_wool_vertical_slab" | "cyan_dye" | "minecraft:cyan_dye" | "mtr:mcsynthetic_railway_sign_middle" | "pufferfish" | "minecraft:pufferfish" | "chisel:tiles_small/red_concrete" | "extshape:purple_terracotta_vertical_slab" | "extshape:waxed_exposed_copper_button" | "chisel:large_tile/lime_concrete" | "orange_terracotta" | "minecraft:orange_terracotta" | "chisel:gears/iron_block" | "extshape:light_gray_terracotta_vertical_stairs" | "factory_blocks:megacell" | "chisel:ornate/deepslate" | "exlinefurniture:jungle_chair_magenta" | "adorn:warped_drawer" | "gold_block" | "minecraft:gold_block" | "spruce_boat" | "minecraft:spruce_boat" | "extshape:gray_wool_quarter_piece" | "deepslate_diamond_ore" | "minecraft:deepslate_diamond_ore" | "londonunderground:british_rail_underground" | "paper" | "minecraft:paper" | "chisel:coin_heads/iron_block" | "lime_glazed_terracotta" | "minecraft:lime_glazed_terracotta" | "extshape:brown_concrete_vertical_quarter_piece" | "mcsynthetic_kelp_plant" | "minecraft:mcsynthetic_kelp_plant" | "chisel:cut/brown_concrete" | "extshape:terracotta_button" | "redbits:mcsynthetic_inverted_redstone_wall_torch" | "extshape:clay_fence" | "chisel:twist/black_concrete" | "extshape:light_gray_terracotta_button" | "chisel:cracked/magenta_concrete" | "extshape:brown_wool_vertical_quarter_piece" | "mtr:glass_fence_wks" | "extshape:pumpkin_vertical_stairs" | "cut_red_sandstone_slab" | "minecraft:cut_red_sandstone_slab" | "extshape:obsidian_vertical_stairs" | "extshape:warped_wart_vertical_stairs" | "extshape:waxed_oxidized_copper_wall" | "chisel:thin/glass" | "exlinefurniture:warped_chair_red" | "redbits:t_flip_flop" | "chisel:pillar/magenta_concrete" | "extshape:purple_concrete_stairs" | "dark_oak_button" | "minecraft:dark_oak_button" | "adorn:jungle_kitchen_counter" | "structure_block" | "minecraft:structure_block" | "extshape:sea_lantern_vertical_quarter_piece" | "extshape:red_wool_vertical_slab" | "chisel:small_bricks/diorite" | "chisel:cut/stone" | "chisel:tiles_medium/quartz" | "exlinefurniture:crimson_chair_gray" | "factory_blocks:rust_bplates" | "chiselsandbits:quill" | "exlinefurniture:dark_oak_window_sliding" | "extshape:quartz_brick_vertical_slab" | "extshape:calcite_fence_gate" | "extshape:smooth_basalt_stairs" | "raw_iron" | "minecraft:raw_iron" | "extshape:magenta_terracotta_vertical_stairs" | "black_concrete" | "minecraft:black_concrete" | "iron_nugget" | "minecraft:iron_nugget" | "chisel:chaotic_medium/brown_concrete" | "extshape:stone_fence_gate" | "extshape:pink_wool_vertical_quarter_piece" | "extshape:waxed_cut_copper_vertical_quarter_piece" | "cracked_deepslate_tiles" | "minecraft:cracked_deepslate_tiles" | "exlinefurniture:warped_lamp_brown" | "extshape:prismarine_brick_fence" | "cooked_rabbit" | "minecraft:cooked_rabbit" | "exlinefurniture:birch_window_heart" | "factory_blocks:rusty_scaffold" | "ravager_spawn_egg" | "minecraft:ravager_spawn_egg" | "adorn:dark_oak_platform" | "chisel:tiles_small/cobblestone" | "exlinefurniture:ceiling_fan_acacia" | "extshape:orange_wool_button" | "nether_wart_block" | "minecraft:nether_wart_block" | "chisel:stacked/acacia_planks" | "magenta_banner" | "minecraft:magenta_banner" | "chisel:encased_bricks/black_concrete" | "mtr:tunnel_creator_5_9" | "chisel:raw/stone" | "mtr:signal_connector_cyan" | "mtr:tunnel_creator_5_7" | "mtr:tunnel_creator_5_5" | "mtr:tunnel_creator_5_3" | "exlinefurniture:spruce_window" | "extshape:andesite_quarter_piece" | "exlinefurniture:acacia_lamp_blue" | "rabbit" | "minecraft:rabbit" | "extshape:lime_wool_fence_gate" | "extshape:red_wool_button" | "chisel:chaotic_bricks/gray_concrete" | "mtr:railway_sign_7_odd" | "extshape:purple_wool_stairs" | "chisel:mosaic/sandstone" | "extshape:polished_granite_vertical_quarter_piece" | "chisel:triple_bricks/magenta_concrete" | "exlinefurniture:spruce_lamp_magenta" | "extshape:waxed_weathered_cut_copper_vertical_stairs" | "chisel:layer/red_sandstone" | "exlinefurniture:acacia_chair_orange" | "extshape:raw_copper_pressure_plate" | "iron_block" | "minecraft:iron_block" | "chisel:tiles_medium/granite" | "chisel:slant/magenta_concrete" | "exlinefurniture:dark_oak_window" | "mtr:glass_fence_shm" | "dark_oak_door" | "minecraft:dark_oak_door" | "blackstone" | "minecraft:blackstone" | "lapis_ore" | "minecraft:lapis_ore" | "big_dripleaf" | "minecraft:big_dripleaf" | "music_disc_far" | "minecraft:music_disc_far" | "extshape:honeycomb_vertical_slab" | "writable_book" | "minecraft:writable_book" | "chisel:pillar/blue_concrete" | "extshape:blue_terracotta_stairs" | "redbits:inverted_redstone_torch" | "birch_sapling" | "minecraft:birch_sapling" | "adorn:oak_post" | "chisel:encased_bricks/light_gray_concrete" | "adorn:guide_book" | "chisel:chaotic_medium/pink_concrete" | "golden_apple" | "minecraft:golden_apple" | "chisel:shipping_crate/acacia_planks" | "diamond_pickaxe" | "minecraft:diamond_pickaxe" | "flower_pot" | "minecraft:flower_pot" | "chisel:panel/magenta_concrete" | "extshape:light_blue_wool_vertical_quarter_piece" | "extshape:lime_terracotta_wall" | "extshape:cyan_wool_pressure_plate" | "adorn:crimson_table" | "sheep_spawn_egg" | "minecraft:sheep_spawn_egg" | "extshape:yellow_wool_stairs" | "lilac" | "minecraft:lilac" | "chisel:simple/diamond_block" | "extshape:pink_wool_fence" | "extshape:deepslate_brick_fence_gate" | "mtr:station_name_wall_gray" | "nether_sprouts" | "minecraft:nether_sprouts" | "diamond_ore" | "minecraft:diamond_ore" | "extshape:brown_terracotta_vertical_slab" | "extshape:blue_terracotta_fence" | "extshape:black_terracotta_quarter_piece" | "extshape:black_concrete_vertical_stairs" | "adorn:warped_shelf" | "chisel:encased_bricks/blue_concrete" | "pink_glazed_terracotta" | "minecraft:pink_glazed_terracotta" | "black_shulker_box" | "minecraft:black_shulker_box" | "chisel:triple_bricks/diorite" | "extshape:andesite_vertical_stairs" | "orange_stained_glass" | "minecraft:orange_stained_glass" | "chisel:llama/light_gray_wool" | "exposed_cut_copper_slab" | "minecraft:exposed_cut_copper_slab" | "chisel:chaotic_bricks/coal_block" | "chisel:chrono/glass" | "chisel:encased_bricks/granite" | "extshape:birch_vertical_stairs" | "extshape:end_stone_fence_gate" | "extshape:cyan_concrete_fence_gate" | "polished_blackstone_wall" | "minecraft:polished_blackstone_wall" | "londonunderground:block_roundel_1_big" | "exlinefurniture:dark_oak_chair_black" | "extshape:waxed_exposed_cut_copper_wall" | "chisel:triple_bricks/deepslate" | "suspicious_stew" | "minecraft:suspicious_stew" | "extshape:brown_wool_button" | "exlinefurniture:warped_adirondack_chair" | "redbits:birch_large_button" | "small_dripleaf" | "minecraft:small_dripleaf" | "chisel:french/red_sandstone" | "chisel:twist/light_blue_concrete" | "chiselsandbits:bit_bag" | "golden_boots" | "minecraft:golden_boots" | "exlinefurniture:crimson_lamp_pink" | "chisel:encased_bricks/sandstone" | "chisel:layer/light_blue_concrete" | "exlinefurniture:drapes_black" | "chisel:braid/red_concrete" | "extshape:red_nether_brick_quarter_piece" | "extshape:cyan_concrete_pressure_plate" | "extshape:black_terracotta_wall" | "redstone_ore" | "minecraft:redstone_ore" | "chisel:prism/purple_concrete" | "extshape:yellow_terracotta_fence" | "mcsynthetic_horn_coral_wall_fan" | "minecraft:mcsynthetic_horn_coral_wall_fan" | "polished_granite_slab" | "minecraft:polished_granite_slab" | "extshape:chiseled_sandstone_stairs" | "chisel:soft_bricks/prismarine" | "adorn:oak_coffee_table" | "extshape:crimson_vertical_slab" | "extshape:white_concrete_button" | "extshape:waxed_exposed_copper_vertical_slab" | "chisel:mosaic/glowstone" | "mtr:station_color_chiseled_quartz_block_slab" | "chisel:encased/crimson_planks" | "emerald" | "minecraft:emerald" | "extshape:gold_slab" | "extshape:green_concrete_vertical_slab" | "extshape:chiseled_quartz_fence_gate" | "wooden_pickaxe" | "minecraft:wooden_pickaxe" | "chisel:triple_bricks/light_blue_concrete" | "londonunderground:tube_1b" | "chisel:cut/lime_concrete" | "extshape:waxed_copper_vertical_slab" | "extshape:magenta_terracotta_vertical_slab" | "mtr:station_color_cobblestone" | "bitsandchisels:smart_chisel" | "chisel:road/red_sandstone" | "chisel:road/ice" | "oak_stairs" | "minecraft:oak_stairs" | "extshape:warped_wart_slab" | "extshape:chiseled_nether_brick_vertical_quarter_piece" | "extshape:purpur_pressure_plate" | "extshape:magenta_concrete_vertical_slab" | "mcsynthetic_dead_horn_coral_wall_fan" | "minecraft:mcsynthetic_dead_horn_coral_wall_fan" | "exlinefurniture:dark_oak_chair_green" | "chicken_spawn_egg" | "minecraft:chicken_spawn_egg" | "extshape:waxed_weathered_cut_copper_fence" | "extshape:pink_glazed_terracotta_slab" | "polished_blackstone_brick_stairs" | "minecraft:polished_blackstone_brick_stairs" | "pink_shulker_box" | "minecraft:pink_shulker_box" | "warped_roots" | "minecraft:warped_roots" | "extshape:gilded_blackstone_vertical_slab" | "extshape:dark_oak_vertical_quarter_piece" | "londonunderground:tube_2b" | "chiselsandbits:chiseledgrass" | "extshape:polished_blackstone_brick_vertical_stairs" | "chisel:log_bordered/crimson_planks" | "chisel:layer/brown_concrete" | "chisel:layer/sandstone" | "mcsynthetic_dark_oak_wall_sign" | "minecraft:mcsynthetic_dark_oak_wall_sign" | "chisel:jellybean/green_concrete" | "gray_shulker_box" | "minecraft:gray_shulker_box" | "extshape:polished_diorite_vertical_stairs" | "adorn:oak_kitchen_sink" | "chisel:paneling/dark_oak_planks" | "chisel:encased_bricks/glowstone" | "mcsynthetic_orange_candle_cake" | "minecraft:mcsynthetic_orange_candle_cake" | "glass" | "minecraft:glass" | "chisel:pillar/light_blue_concrete" | "extshape:blue_wool_quarter_piece" | "londonunderground:tube_3b" | "light_gray_shulker_box" | "minecraft:light_gray_shulker_box" | "extshape:polished_andesite_vertical_slab" | "chisel:llama/gray_wool" | "mtr:apg_door" | "chisel:chaotic_small/sandstone" | "end_stone_brick_stairs" | "minecraft:end_stone_brick_stairs" | "chisel:large_tile/prismarine" | "budding_amethyst" | "minecraft:budding_amethyst" | "stripped_crimson_hyphae" | "minecraft:stripped_crimson_hyphae" | "extshape:chiseled_deepslate_button" | "cyan_carpet" | "minecraft:cyan_carpet" | "chisel:triple_bricks/green_concrete" | "mcsynthetic_tube_coral_wall_fan" | "minecraft:mcsynthetic_tube_coral_wall_fan" | "adorn:diorite_post" | "extshape:end_stone_quarter_piece" | "adorn:quartz_platform" | "extshape:light_gray_terracotta_pressure_plate" | "chisel:zag/blue_concrete" | "exlinefurniture:dark_oak_stripped_log_glass_table" | "light_blue_concrete_powder" | "minecraft:light_blue_concrete_powder" | "exlinefurniture:crimson_window_slider" | "chisel:layer/cobblestone" | "extshape:light_blue_terracotta_slab" | "mtr:escalator" | "mtr:route_sign_wall_light" | "sculk_sensor" | "minecraft:sculk_sensor" | "chisel:slant/light_gray_concrete" | "extshape:blue_concrete_fence" | "chain_command_block" | "minecraft:chain_command_block" | "londonunderground:block_roundel_station" | "chisel:pillar/purple_concrete" | "weeping_vines" | "minecraft:weeping_vines" | "granite_stairs" | "minecraft:granite_stairs" | "cyan_terracotta" | "minecraft:cyan_terracotta" | "chisel:solid_bricks/orange_concrete" | "mtr:station_color_purpur_pillar" | "elytra" | "minecraft:elytra" | "exlinefurniture:warped_log_glass_table" | "extshape:emerald_fence_gate" | "extshape:moss_vertical_quarter_piece" | "chisel:array/sandstone" | "mtr:signal_connector_magenta" | "adorn:smooth_red_sandstone_post" | "chisel:legacy/black_wool" | "chisel:array/blue_concrete" | "chisel:vertical/dirt" | "adorn:spruce_platform" | "factory_blocks:pwireframe" | "chisel:crude_vertical/spruce_planks" | "exlinefurniture:acacia_chair_purple" | "light_gray_bed" | "minecraft:light_gray_bed" | "extshape:black_wool_stairs" | "glow_squid_spawn_egg" | "minecraft:glow_squid_spawn_egg" | "chisel:vertical/acacia_planks" | "extshape:blue_concrete_button" | "extshape:smooth_sandstone_vertical_quarter_piece" | "chisel:zag/stone" | "exlinefurniture:spruce_adirondack_chair" | "mtr:marble_sandy_slab" | "mcsynthetic_lava_cauldron" | "minecraft:mcsynthetic_lava_cauldron" | "chisel:mosaic/prismarine" | "chisel:crude_horizontal/acacia_planks" | "chisel:triple_bricks/coal_block" | "black_stained_glass_pane" | "minecraft:black_stained_glass_pane" | "prismarine_bricks" | "minecraft:prismarine_bricks" | "chisel:prism/stone" | "mtr:station_color_bedrock_slab" | "chisel:cracked_bricks/green_concrete" | "extshape:moss_wall" | "chisel:raw/purple_concrete" | "stone_bricks" | "minecraft:stone_bricks" | "exlinefurniture:acacia_chair_green" | "extshape:blue_concrete_stairs" | "londonunderground:metropolitan_sign" | "extshape:iron_stairs" | "chiselsandbits:chiseledwood" | "chisel:jellybean/white_concrete" | "exlinefurniture:dark_oak_lamp_green" | "extshape:diorite_quarter_piece" | "mtr:psd_door_2" | "chiselsandbits:chiseledwool" | "chisel:crude_vertical/jungle_planks" | "exlinefurniture:crimson_chair_brown" | "exlinefurniture:crimson_table" | "exlinefurniture:birch_chair_gray" | "golden_axe" | "minecraft:golden_axe" | "extshape:orange_terracotta_button" | "extshape:purple_concrete_wall" | "chisel:ornate/purple_concrete" | "gunpowder" | "minecraft:gunpowder" | "chisel:layer/prismarine" | "cyan_stained_glass" | "minecraft:cyan_stained_glass" | "extshape:purpur_fence_gate" | "chisel:chunky/dirt" | "extshape:packed_ice_vertical_quarter_piece" | "chisel:jellybean/diorite" | "bitsandchisels:iron_chisel" | "chisel:chaotic_small/quartz" | "extshape:dark_prismarine_vertical_stairs" | "acacia_fence" | "minecraft:acacia_fence" | "londonunderground:morden_cobble_slab" | "adorn:cut_sandstone_platform" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "londonunderground:tube_0b" | "cyan_banner" | "minecraft:cyan_banner" | "jsblock:sound_looper" | "glistering_melon_slice" | "minecraft:glistering_melon_slice" | "mtr:glass_fence_stw" | "chisel:solid_bricks/light_gray_concrete" | "warped_door" | "minecraft:warped_door" | "chisel:slant/sandstone" | "chisel:jellybean/light_gray_concrete" | "chisel:french/light_gray_concrete" | "extshape:polished_granite_pressure_plate" | "snow" | "minecraft:snow" | "player_head" | "minecraft:player_head" | "acacia_fence_gate" | "minecraft:acacia_fence_gate" | "chisel:cracked_bricks/stone" | "extshape:polished_blackstone_vertical_slab" | "extshape:crimson_wall" | "adorn:trading_station" | "extshape:ancient_debris_vertical_quarter_piece" | "magenta_carpet" | "minecraft:magenta_carpet" | "chisel:circular/deepslate" | "extshape:amethyst_fence" | "chisel:tiles_small/blue_concrete" | "chisel:array/red_sandstone" | "extshape:pumpkin_quarter_piece" | "wheat_plus:road_line_double_yellow_half_slant" | "extshape:orange_terracotta_stairs" | "adorn:purpur_platform" | "chisel:slant/glowstone" | "mtr:railway_sign_3_odd" | "extshape:smooth_sandstone_button" | "extshape:purple_wool_button" | "mtr:station_color_metal" | "chisel:panel/andesite" | "extshape:yellow_terracotta_vertical_slab" | "lectern" | "minecraft:lectern" | "londonunderground:sign_trams" | "adorn:oak_kitchen_counter" | "extshape:red_wool_stairs" | "chisel:panel/bricks" | "chisel:jellybean/andesite" | "adorn:crimson_platform" | "exlinefurniture:drapes_green" | "adorn:potato_crate" | "chisel:mosaic/black_concrete" | "exlinefurniture:froggy_chair_brown" | "extshape:chiseled_stone_brick_vertical_slab" | "chisel:chaotic_medium/gray_concrete" | "smooth_stone_slab" | "minecraft:smooth_stone_slab" | "factory_blocks:grate" | "extshape:purple_concrete_button" | "adorn:cobbled_deepslate_step" | "extshape:melon_quarter_piece" | "factory_blocks:metalbox" | "mcsynthetic_potted_warped_roots" | "minecraft:mcsynthetic_potted_warped_roots" | "chisel:triple_bricks/white_concrete" | "adorn:warped_kitchen_sink" | "chisel:dent/glowstone" | "chisel:zag/magenta_concrete" | "exlinefurniture:birch_log_glass_table" | "adorn:stone_brick_chimney" | "londonunderground:sounds/see_it_say_it_sorted" | "white_concrete_powder" | "minecraft:white_concrete_powder" | "wet_sponge" | "minecraft:wet_sponge" | "yellow_terracotta" | "minecraft:yellow_terracotta" | "extshape:chiseled_red_sandstone_slab" | "chisel:braid/light_blue_concrete" | "mtr:station_pole" | "yellow_concrete" | "minecraft:yellow_concrete" | "chiselsandbits:chisel_netherite" | "chisel:cracked_bricks/end_stone" | "exlinefurniture:dark_oak_log_glass_table" | "fire_coral" | "minecraft:fire_coral" | "chainmail_helmet" | "minecraft:chainmail_helmet" | "exlinefurniture:dark_oak_glass_table" | "adorn:carrot_crate" | "extshape:pink_wool_pressure_plate" | "light_blue_dye" | "minecraft:light_blue_dye" | "chisel:tiles_medium/orange_concrete" | "extshape:prismarine_brick_pressure_plate" | "mcsynthetic_jungle_wall_sign" | "minecraft:mcsynthetic_jungle_wall_sign" | "crimson_roots" | "minecraft:crimson_roots" | "chisel:french/blue_concrete" | "extshape:white_terracotta_slab" | "adorn:cut_red_sandstone_post" | "chisel:twist/deepslate" | "extshape:red_concrete_fence" | "exlinefurniture:jungle_lamp_cyan" | "extshape:amethyst_button" | "extshape:blue_terracotta_button" | "chisel:large_bricks/coal_block" | "waxed_copper_block" | "minecraft:waxed_copper_block" | "londonunderground:track_1" | "barrel" | "minecraft:barrel" | "chisel:zag/pink_concrete" | "londonunderground:track_2" | "mcsynthetic_potted_spruce_sapling" | "minecraft:mcsynthetic_potted_spruce_sapling" | "extshape:melon_button" | "mtr:station_color_snow_block_slab" | "adorn:blue_sofa" | "extshape:clay_quarter_piece" | "extshape:magenta_terracotta_button" | "mtr:resource_pack_creator" | "extshape:orange_terracotta_vertical_quarter_piece" | "chiselsandbits:chiseledcloth" | "chisel:bricks/dirt" | "extshape:red_terracotta_fence_gate" | "extshape:lime_terracotta_pressure_plate" | "chisel:tiles_small/quartz" | "adorn:orange_sofa" | "extshape:light_blue_concrete_fence_gate" | "jsblock:ticket_barrier_1_entrance" | "exlinefurniture:drapes_light_gray" | "chisel:panel/purpur" | "chisel:cracked/quartz" | "chisel:encased_bricks/white_concrete" | "exlinefurniture:spruce_lamp_white" | "exlinefurniture:dark_oak_chair_lime" | "mtr:station_name_tall_block_double_sided" | "end_stone_brick_slab" | "minecraft:end_stone_brick_slab" | "extshape:amethyst_quarter_piece" | "smithing_table" | "minecraft:smithing_table" | "extshape:smooth_red_sandstone_wall" | "extshape:light_blue_wool_vertical_stairs" | "chisel:panel/quartz" | "adorn:warped_step" | "adorn:dark_oak_step" | "pink_concrete_powder" | "minecraft:pink_concrete_powder" | "cauldron" | "minecraft:cauldron" | "mtr:station_color_coal_ore" | "chisel:soft_bricks/ice" | "chisel:pillar/end_stone" | "extshape:pink_concrete_button" | "chisel:solid_bricks/yellow_concrete" | "exlinefurniture:oak_lamp_pink" | "chisel:large/birch_planks" | "extshape:gray_terracotta_wall" | "chisel:cut/magenta_concrete" | "music_disc_blocks" | "minecraft:music_disc_blocks" | "extshape:black_wool_pressure_plate" | "diamond_shovel" | "minecraft:diamond_shovel" | "andesite_wall" | "minecraft:andesite_wall" | "chisel:sunken/stone" | "extshape:lime_terracotta_vertical_slab" | "extshape:andesite_fence" | "extshape:jungle_wall" | "mcsynthetic_cyan_wall_banner" | "minecraft:mcsynthetic_cyan_wall_banner" | "londonunderground:block_roundel_3_big_even" | "cobblestone_slab" | "minecraft:cobblestone_slab" | "chisel:llama/light_blue_wool" | "extshape:birch_quarter_piece" | "extshape:dark_prismarine_wall" | "extshape:nether_wart_fence_gate" | "exlinefurniture:acacia_chair_black" | "extshape:waxed_weathered_cut_copper_vertical_quarter_piece" | "redbits:timer" | "chisel:crude_horizontal/birch_planks" | "chisel:array/red_concrete" | "mcsynthetic_cocoa" | "minecraft:mcsynthetic_cocoa" | "chisel:llama/blue_wool" | "chisel:mosaic/light_gray_concrete" | "popped_chorus_fruit" | "minecraft:popped_chorus_fruit" | "extshape:green_terracotta_vertical_stairs" | "chisel:panel/blue_concrete" | "wheat_plus:road_line_double_yellow_full" | "chisel:chaotic_small/ice" | "minecart" | "minecraft:minecart" | "exlinefurniture:dark_oak_stripped_log_table" | "extshape:diamond_slab" | "exlinefurniture:drapes_pink" | "chisel:zag/white_concrete" | "exlinefurniture:spruce_chair_brown" | "extshape:waxed_exposed_copper_wall" | "extshape:magenta_wool_vertical_quarter_piece" | "extshape:black_wool_fence" | "extshape:bedrock_wall" | "chisel:chaotic_small/diorite" | "mtr:station_color_stained_glass" | "chisel:cracked/andesite" | "extshape:smooth_basalt_vertical_slab" | "chest" | "minecraft:chest" | "gray_stained_glass" | "minecraft:gray_stained_glass" | "extshape:white_terracotta_stairs" | "exlinefurniture:acacia_stripped_log_table" | "trident" | "minecraft:trident" | "adorn:dark_prismarine_post" | "chisel:panel/white_concrete" | "londonunderground:tube_2b_duel" | "extshape:netherrack_slab" | "mtr:signal_connector_orange" | "adorn:polished_granite_platform" | "extshape:purple_terracotta_button" | "creeper_banner_pattern" | "minecraft:creeper_banner_pattern" | "chisel:chaotic_small/glowstone" | "chisel:largeingot/gold_block" | "red_bed" | "minecraft:red_bed" | "golden_shovel" | "minecraft:golden_shovel" | "extshape:blackstone_vertical_slab" | "chisel:encased_bricks/purpur" | "adorn:brick_step" | "chisel:solid_bricks/diorite" | "chisel:dungeon/glass" | "exlinefurniture:dark_oak_chair_blue" | "chisel:layer/glowstone" | "extshape:amethyst_fence_gate" | "mtr:train_sensor" | "chisel:legacy/purple_wool" | "exlinefurniture:crimson_chair_light_blue" | "mtr:station_color_quartz_pillar_slab" | "extshape:nether_brick_quarter_piece" | "extshape:cyan_concrete_vertical_stairs" | "chisel:cracked/bricks" | "chisel:small_bricks/light_blue_concrete" | "chisel:encased_bricks/quartz" | "adorn:brown_table_lamp" | "chisel:french/orange_concrete" | "brown_glazed_terracotta" | "minecraft:brown_glazed_terracotta" | "extshape:cut_sandstone_vertical_stairs" | "chisel:chaotic_medium/stone" | "adorn:birch_table" | "chiselsandbits:chiseledground" | "extshape:red_wool_vertical_stairs" | "inmis:endless_backpack" | "mcsynthetic_dead_tube_coral_wall_fan" | "minecraft:mcsynthetic_dead_tube_coral_wall_fan" | "mtr:cable_car_node_lower" | "extshape:magenta_wool_fence" | "extshape:cyan_wool_wall" | "chisel:twist/coal_block" | "extshape:iron_fence_gate" | "exlinefurniture:froggy_chair_lime" | "warped_trapdoor" | "minecraft:warped_trapdoor" | "exlinefurniture:jungle_adirondack_chair" | "chisel:french/prismarine" | "chisel:cracked/black_concrete" | "iron_boots" | "minecraft:iron_boots" | "chisel:large_tile/stone" | "extshape:lime_wool_vertical_quarter_piece" | "diamond_chestplate" | "minecraft:diamond_chestplate" | "adorn:spruce_post" | "golden_chestplate" | "minecraft:golden_chestplate" | "chisel:panel/stone" | "exlinefurniture:warped_lamp_magenta" | "deepslate_coal_ore" | "minecraft:deepslate_coal_ore" | "extshape:orange_terracotta_wall" | "adorn:polished_blackstone_brick_post" | "extshape:light_blue_concrete_slab" | "netherite_ingot" | "minecraft:netherite_ingot" | "chisel:braid/magenta_concrete" | "birch_sign" | "minecraft:birch_sign" | "extshape:shroomlight_slab" | "extshape:mossy_cobblestone_button" | "chisel:crude_paneling/jungle_planks" | "adorn:warped_coffee_table" | "exlinefurniture:spruce_stripped_log_glass_table" | "wheat_plus:road_line_double_yellow_full_slant" | "chisel:chaotic_bricks/lime_concrete" | "chisel:shale/glass" | "chisel:coin_heads/gold_block" | "chisel:cut/quartz" | "mtr:station_name_wall" | "extshape:stone_vertical_slab" | "light_blue_terracotta" | "minecraft:light_blue_terracotta" | "adorn:hot_chocolate" | "spruce_stairs" | "minecraft:spruce_stairs" | "exlinefurniture:jungle_chair_white" | "extshape:terracotta_quarter_piece" | "chisel:french/yellow_concrete" | "exlinefurniture:acacia_glass_table" | "jungle_sign" | "minecraft:jungle_sign" | "cyan_candle" | "minecraft:cyan_candle" | "adorn:spruce_coffee_table" | "extshape:snow_slab" | "mcsynthetic_green_candle_cake" | "minecraft:mcsynthetic_green_candle_cake" | "extshape:bedrock_button" | "extshape:red_nether_brick_vertical_quarter_piece" | "chisel:large_tile/purple_concrete" | "extshape:ancient_debris_pressure_plate" | "exlinefurniture:jungle_bench" | "chisel:cracked_bricks/redstone_block" | "extshape:orange_concrete_quarter_piece" | "chisel:twist/cyan_concrete" | "chisel:large_tile_bismuth/glowstone" | "factory_blocks:gvent" | "londonunderground:morden_stone" | "chisel:legacy/pink_wool" | "adorn:acacia_bench" | "chisel:weaver/granite" | "adorn:magmatic_prismarine_chimney" | "adorn:prismarine_post" | "exlinefurniture:froggy_chair_blue" | "magenta_candle" | "minecraft:magenta_candle" | "chisel:tiles_medium/light_blue_concrete" | "extshape:waxed_exposed_copper_vertical_quarter_piece" | "extshape:oak_wall" | "chisel:encased_bricks/bricks" | "extshape:chiseled_quartz_wall" | "chisel:brick/gold_block" | "bitsandchisels:diamond_chisel" | "exlinefurniture:acacia_lamp_lime" | "tnt_minecart" | "minecraft:tnt_minecart" | "adorn:nether_brick_post" | "factory_blocks:insulation" | "mtr:psd_glass_end_2" | "acacia_planks" | "minecraft:acacia_planks" | "slime_block" | "minecraft:slime_block" | "chisel:mosaic/lime_concrete" | "extshape:calcite_wall" | "chisel:crude_horizontal/oak_planks" | "extshape:light_gray_terracotta_stairs" | "extshape:red_concrete_fence_gate" | "mtr:bridge_creator_3" | "extshape:tuff_vertical_stairs" | "mtr:arrival_projector_1_medium" | "chisel:cracked/red_sandstone" | "mtr:railway_sign_5_even" | "extshape:light_gray_wool_stairs" | "extshape:raw_gold_slab" | "stripped_warped_stem" | "minecraft:stripped_warped_stem" | "adorn:wheat_seed_crate" | "extshape:waxed_weathered_copper_vertical_stairs" | "parrot_spawn_egg" | "minecraft:parrot_spawn_egg" | "extshape:light_gray_concrete_wall" | "adorn:spruce_kitchen_sink" | "chisel:encased_bricks/stone" | "mcsynthetic_potted_crimson_roots" | "minecraft:mcsynthetic_potted_crimson_roots" | "extshape:gray_concrete_quarter_piece" | "soul_sand" | "minecraft:soul_sand" | "brown_terracotta" | "minecraft:brown_terracotta" | "chisel:crude_paneling/spruce_planks" | "exlinefurniture:oak_chair_gray" | "exlinefurniture:acacia_window_heart" | "extshape:magenta_concrete_wall" | "mtr:station_color_stone_bricks" | "mtr:bridge_creator_7" | "blue_wool" | "minecraft:blue_wool" | "mtr:bridge_creator_5" | "extshape:dripstone_pressure_plate" | "jsblock:exit_sign_1e" | "note_block" | "minecraft:note_block" | "chisel:weaver/sandstone" | "mtr:bridge_creator_9" | "bamboo" | "minecraft:bamboo" | "extshape:waxed_cut_copper_pressure_plate" | "adorn:traders_manual" | "extshape:gray_terracotta_vertical_slab" | "turtle_spawn_egg" | "minecraft:turtle_spawn_egg" | "cat_spawn_egg" | "minecraft:cat_spawn_egg" | "chisel:chaotic_small/cobblestone" | "exlinefurniture:dark_oak_table" | "chisel:circular/purple_concrete" | "redbits:redstone_lamp" | "extshape:yellow_wool_vertical_stairs" | "extshape:mossy_cobblestone_fence" | "chisel:braid/black_concrete" | "chisel:circular/light_blue_concrete" | "chisel:tiles_medium/yellow_concrete" | "chisel:slant/red_concrete" | "chisel:cracked_bricks/coal_block" | "mtr:psd_glass" | "extshape:nether_brick_pressure_plate" | "chisel:streak/glass" | "extshape:waxed_oxidized_copper_vertical_stairs" | "light_gray_carpet" | "minecraft:light_gray_carpet" | "extshape:netherite_quarter_piece" | "smooth_sandstone" | "minecraft:smooth_sandstone" | "end_crystal" | "minecraft:end_crystal" | "extshape:cut_red_sandstone_vertical_stairs" | "rabbit_hide" | "minecraft:rabbit_hide" | "chisel:twist/redstone_block" | "extshape:lime_concrete_vertical_quarter_piece" | "exlinefurniture:warped_window_sliding" | "adorn:magenta_sofa" | "mtr:clock" | "shulker_box" | "minecraft:shulker_box" | "vindicator_spawn_egg" | "minecraft:vindicator_spawn_egg" | "extshape:light_gray_wool_button" | "extshape:lime_wool_vertical_stairs" | "mtr:station_color_quartz_pillar" | "chisel:weaver/light_blue_concrete" | "factory_blocks:rust_plates" | "chisel:chaotic_bricks/ice" | "chisel:large_tile/white_concrete" | "diorite_wall" | "minecraft:diorite_wall" | "extshape:bedrock_fence_gate" | "extshape:obsidian_wall" | "white_carpet" | "minecraft:white_carpet" | "spruce_planks" | "minecraft:spruce_planks" | "extshape:lime_terracotta_vertical_quarter_piece" | "extshape:pink_concrete_stairs" | "adorn:crimson_kitchen_counter" | "chisel:jellybean/cyan_concrete" | "polished_blackstone_bricks" | "minecraft:polished_blackstone_bricks" | "cracked_stone_bricks" | "minecraft:cracked_stone_bricks" | "exlinefurniture:spruce_lamp_blue" | "chisel:gem/diamond_block" | "chisel:road/quartz" | "extshape:light_blue_concrete_vertical_stairs" | "potion" | "minecraft:potion" | "lantern" | "minecraft:lantern" | "chisel:log_bordered/birch_planks" | "chisel:circular/cyan_concrete" | "extshape:raw_gold_quarter_piece" | "chisel:chaotic_bricks/red_concrete" | "chisel:large_tile/red_sandstone" | "extshape:snow_vertical_slab" | "extshape:gilded_blackstone_stairs" | "ender_chest" | "minecraft:ender_chest" | "magenta_stained_glass" | "minecraft:magenta_stained_glass" | "chisel:dent/gray_concrete" | "iron_trapdoor" | "minecraft:iron_trapdoor" | "deepslate_brick_wall" | "minecraft:deepslate_brick_wall" | "brown_candle" | "minecraft:brown_candle" | "music_disc_ward" | "minecraft:music_disc_ward" | "exlinefurniture:oak_chair" | "cobblestone" | "minecraft:cobblestone" | "chisel:cracked/granite" | "extshape:pink_concrete_fence" | "chisel:circular/quartz" | "mtr:glass_fence_cio" | "chisel:chaotic_small/orange_concrete" | "mcsynthetic_dragon_wall_head" | "minecraft:mcsynthetic_dragon_wall_head" | "exlinefurniture:froggy_chair_cyan" | "extshape:pink_wool_button" | "chisel:small_bricks/coal_block" | "crimson_nylium" | "minecraft:crimson_nylium" | "chisel:legacy/gray_wool" | "extshape:light_blue_terracotta_quarter_piece" | "acacia_pressure_plate" | "minecraft:acacia_pressure_plate" | "lime_bed" | "minecraft:lime_bed" | "chisel:mosaic/stone" | "bitsandchisels:bits_block" | "mtr:train_announcer" | "extshape:magenta_concrete_button" | "mcsynthetic_dead_bubble_coral_wall_fan" | "minecraft:mcsynthetic_dead_bubble_coral_wall_fan" | "extshape:waxed_weathered_copper_slab" | "extshape:brown_concrete_pressure_plate" | "chisel:slant/stone" | "exlinefurniture:oak_chair_yellow" | "wither_skeleton_skull" | "minecraft:wither_skeleton_skull" | "extshape:brick_quarter_piece" | "exlinefurniture:froggy_chair_red" | "stripped_jungle_log" | "minecraft:stripped_jungle_log" | "chisel:soft_bricks/red_sandstone" | "extshape:pink_terracotta_pressure_plate" | "mtr:glass_fence_ckt" | "extshape:ancient_debris_slab" | "exlinefurniture:spruce_chair_pink" | "mtr:tunnel_creator_4_9" | "mtr:tunnel_creator_4_7" | "extshape:white_concrete_fence_gate" | "mtr:tunnel_creator_4_5" | "chisel:legacy/white_wool" | "exlinefurniture:acacia_chair_light_blue" | "lime_wool" | "minecraft:lime_wool" | "mtr:tunnel_creator_4_3" | "light_gray_wool" | "minecraft:light_gray_wool" | "tube_coral_fan" | "minecraft:tube_coral_fan" | "warped_stem" | "minecraft:warped_stem" | "extshape:lime_concrete_pressure_plate" | "chisel:crushed/diamond_block" | "extshape:purple_wool_wall" | "firework_rocket" | "minecraft:firework_rocket" | "extshape:red_wool_fence_gate" | "extshape:white_terracotta_vertical_quarter_piece" | "chisel:bevel_skeleton/red_sandstone" | "adorn:cobblestone_chimney" | "trader_llama_spawn_egg" | "minecraft:trader_llama_spawn_egg" | "extshape:white_wool_quarter_piece" | "extshape:lime_concrete_slab" | "chisel:tiles_medium/green_concrete" | "chisel:zag/orange_concrete" | "exlinefurniture:spruce_lamp_lime" | "chisel:cut/white_concrete" | "exlinefurniture:dark_oak_chair_light_gray" | "chisel:moon/iron_block" | "chisel:ornate/diorite" | "purpur_pillar" | "minecraft:purpur_pillar" | "extshape:chiseled_sandstone_vertical_slab" | "cyan_concrete" | "minecraft:cyan_concrete" | "mtr:signal_remover_orange" | "stripped_birch_wood" | "minecraft:stripped_birch_wood" | "chisel:smooth/spruce_planks" | "extshape:red_sandstone_vertical_quarter_piece" | "adorn:black_table_lamp" | "extshape:purple_terracotta_stairs" | "jsblock:light_1" | "chisel:cracked/sandstone" | "jsblock:light_2" | "kelp" | "minecraft:kelp" | "lime_banner" | "minecraft:lime_banner" | "chisel:slant/ice" | "exlinefurniture:warped_bench" | "adorn:smooth_sandstone_platform" | "chisel:dent/magenta_concrete" | "exlinefurniture:dark_oak_window_web" | "chisel:ornate/granite" | "extshape:orange_wool_slab" | "chisel:triple_bricks/prismarine" | "chisel:french/redstone_block" | "redstone_lamp" | "minecraft:redstone_lamp" | "end_rod" | "minecraft:end_rod" | "dead_bubble_coral_fan" | "minecraft:dead_bubble_coral_fan" | "chisel:braid/blue_concrete" | "extshape:end_stone_button" | "extshape:light_gray_concrete_vertical_slab" | "adorn:crimson_drawer" | "mtr:train_cargo_loader" | "adorn:nether_brick_chimney" | "chisel:prism/red_sandstone" | "adorn:quartz_step" | "extshape:amethyst_vertical_quarter_piece" | "extshape:pink_terracotta_fence" | "jsblock:auto_iron_door" | "chisel:ornate/light_gray_concrete" | "extshape:light_blue_concrete_button" | "extshape:lime_terracotta_fence" | "extshape:waxed_cut_copper_quarter_piece" | "extshape:calcite_vertical_stairs" | "tube_coral" | "minecraft:tube_coral" | "brown_shulker_box" | "minecraft:brown_shulker_box" | "chisel:chaotic_medium/black_concrete" | "extshape:raw_copper_vertical_slab" | "chisel:french/quartz" | "salmon_spawn_egg" | "minecraft:salmon_spawn_egg" | "acacia_boat" | "minecraft:acacia_boat" | "exlinefurniture:birch_window_web" | "chisel:tiles_small/purple_concrete" | "mcsynthetic_blue_candle_cake" | "minecraft:mcsynthetic_blue_candle_cake" | "azalea" | "minecraft:azalea" | "chiselsandbits:chiseledclay" | "mcsynthetic_redstone_wall_torch" | "minecraft:mcsynthetic_redstone_wall_torch" | "extshape:chiseled_red_sandstone_vertical_slab" | "chisel:tiles_medium/white_concrete" | "extshape:chiseled_nether_brick_slab" | "chisel:road/diorite" | "chisel:array/green_concrete" | "ghast_tear" | "minecraft:ghast_tear" | "chisel:road/andesite" | "adorn:pink_sofa" | "extshape:stone_wall" | "extshape:light_gray_glazed_terracotta_slab" | "chisel:raw/end_stone" | "crimson_sign" | "minecraft:crimson_sign" | "exlinefurniture:dark_oak_lamp_light_gray" | "extshape:honeycomb_stairs" | "adorn:birch_chair" | "adorn:pumpkin_seed_crate" | "painting" | "minecraft:painting" | "stone_brick_slab" | "minecraft:stone_brick_slab" | "extshape:chiseled_polished_blackstone_vertical_slab" | "chisel:layer/blue_concrete" | "extshape:light_gray_wool_vertical_slab" | "polished_blackstone_pressure_plate" | "minecraft:polished_blackstone_pressure_plate" | "chisel:braid/purple_concrete" | "mtr:rail_connector_160_one_way" | "adorn:warped_table" | "exlinefurniture:oak_stripped_log_table" | "extshape:packed_ice_fence" | "extshape:green_wool_quarter_piece" | "chisel:chaotic_small/purpur" | "factory_blocks:cables" | "mtr:station_color_polished_andesite_slab" | "dark_oak_wood" | "minecraft:dark_oak_wood" | "chisel:jellybean/ice" | "adorn:cyan_table_lamp" | "chisel:chaotic_medium/lime_concrete" | "music_disc_wait" | "minecraft:music_disc_wait" | "light_gray_concrete" | "minecraft:light_gray_concrete" | "chisel:raw/magenta_concrete" | "extshape:magenta_terracotta_stairs" | "gray_glazed_terracotta" | "minecraft:gray_glazed_terracotta" | "chisel:tiles_medium/pink_concrete" | "mtr:signal_remover_pink" | "exlinefurniture:crimson_window_web" | "adorn:mossy_stone_brick_step" | "exlinefurniture:bird_bath_brick" | "mtr:glass_fence_tsh" | "adorn:acacia_kitchen_counter" | "mtr:rail_connector_cable_car" | "extshape:iron_slab" | "feather" | "minecraft:feather" | "extshape:netherrack_stairs" | "extshape:chiseled_deepslate_fence_gate" | "londonunderground:lu_pole" | "chisel:cracked_bricks/light_blue_concrete" | "chisel:cracked/purpur" | "chisel:cut/ice" | "oak_trapdoor" | "minecraft:oak_trapdoor" | "chisel:soft_bricks/green_concrete" | "chisel:mosaic/magenta_concrete" | "extshape:polished_diorite_vertical_slab" | "extshape:black_concrete_quarter_piece" | "wheat_plus:road_line_single_yellow_half" | "jungle_sapling" | "minecraft:jungle_sapling" | "extshape:obsidian_quarter_piece" | "extshape:blue_concrete_vertical_slab" | "exlinefurniture:crimson_log_table" | "extshape:brown_terracotta_fence_gate" | "mtr:rail_connector_40_one_way" | "extshape:emerald_vertical_slab" | "jsblock:signal_light_green" | "londonunderground:platform_block" | "chisel:tiles_medium/gray_concrete" | "adorn:blackstone_post" | "birch_button" | "minecraft:birch_button" | "chisel:cut/gray_concrete" | "extshape:magenta_concrete_vertical_quarter_piece" | "chisel:chaotic_bricks/andesite" | "chisel:shipping_crate/birch_planks" | "chisel:chaotic_small/coal_block" | "extshape:raw_copper_vertical_quarter_piece" | "mcsynthetic_light_blue_candle_cake" | "minecraft:mcsynthetic_light_blue_candle_cake" | "adorn:acacia_post" | "extshape:magenta_wool_vertical_stairs" | "adorn:end_stone_brick_step" | "chisel:slant/black_concrete" | "chisel:soft_bricks/white_concrete" | "exlinefurniture:dark_oak_lamp_pink" | "netherite_sword" | "minecraft:netherite_sword" | "chisel:panel/ice" | "honey_bottle" | "minecraft:honey_bottle" | "adorn:polished_blackstone_post" | "chisel:llama/yellow_wool" | "extshape:light_gray_wool_pressure_plate" | "cyan_bed" | "minecraft:cyan_bed" | "morecommands:locked_chest" | "mcsynthetic_white_wall_banner" | "minecraft:mcsynthetic_white_wall_banner" | "exlinefurniture:spruce_chair_yellow" | "extshape:cut_sandstone_stairs" | "extshape:blue_concrete_vertical_quarter_piece" | "extshape:raw_gold_button" | "chisel:raw/cyan_concrete" | "sweet_berries" | "minecraft:sweet_berries" | "chisel:panel/red_sandstone" | "extshape:raw_gold_vertical_stairs" | "chisel:ornate/ice" | "chisel:chaotic_small/yellow_concrete" | "exlinefurniture:spruce_lamp_orange" | "londonunderground:tube_1_stop" | "chisel:road/cyan_concrete" | "raw_copper_block" | "minecraft:raw_copper_block" | "heart_of_the_sea" | "minecraft:heart_of_the_sea" | "chisel:pillar/redstone_block" | "warped_wart_block" | "minecraft:warped_wart_block" | "extshape:light_blue_terracotta_vertical_quarter_piece" | "adorn:gray_sofa" | "extshape:purpur_quarter_piece" | "chisel:largeornate/deepslate" | "chiselsandbits:chiseledpacked_ice" | "bitsandchisels:blueprint" | "chisel:chaotic_small/bricks" | "chisel:pillar/deepslate" | "mtr:lift_2_2_double_sided" | "chisel:triple_bricks/gray_concrete" | "lapis_lazuli" | "minecraft:lapis_lazuli" | "adorn:cut_red_sandstone_platform" | "extshape:black_wool_button" | "chisel:small_bricks/blue_concrete" | "extshape:red_nether_brick_button" | "exlinefurniture:warped_window" | "orange_stained_glass_pane" | "minecraft:orange_stained_glass_pane" | "chisel:zag/andesite" | "chisel:chinese/glass" | "exlinefurniture:acacia_chair_gray" | "chisel:tiles_small/brown_concrete" | "quartz_block" | "minecraft:quartz_block" | "brick" | "minecraft:brick" | "extshape:chiseled_stone_brick_slab" | "chisel:small_bricks/magenta_concrete" | "chisel:mosaic/white_concrete" | "exlinefurniture:lantern_stone" | "exlinefurniture:warped_window_slider" | "cobbled_deepslate" | "minecraft:cobbled_deepslate" | "chisel:layer/stone" | "chisel:mosaic/quartz" | "extshape:lime_terracotta_vertical_stairs" | "coal" | "minecraft:coal" | "chisel:twist/purple_concrete" | "chisel:zag/yellow_concrete" | "exlinefurniture:jungle_dresser" | "dirt" | "minecraft:dirt" | "chisel:cracked_bricks/prismarine" | "extshape:iron_vertical_quarter_piece" | "adorn:jungle_table" | "exlinefurniture:dark_oak_chair_red" | "extshape:blue_concrete_vertical_stairs" | "factory_blocks:wgpanel" | "chisel:solid_bricks/red_sandstone" | "extshape:yellow_wool_fence" | "exlinefurniture:crimson_chair_blue" | "extshape:granite_fence_gate" | "mtr:psd_door" | "vex_spawn_egg" | "minecraft:vex_spawn_egg" | "smoker" | "minecraft:smoker" | "exlinefurniture:acacia_window_web" | "exlinefurniture:jungle_lamp_purple" | "jsblock:helpline_6" | "chisel:large/spruce_planks" | "jsblock:helpline_5" | "chisel:prism/granite" | "jsblock:helpline_4" | "extshape:yellow_concrete_pressure_plate" | "jsblock:helpline_3" | "adorn:egg_crate" | "extshape:packed_ice_quarter_piece" | "jsblock:helpline_2" | "jsblock:helpline_1" | "chisel:road/coal_block" | "extshape:chiseled_stone_brick_fence" | "extshape:moss_fence_gate" | "extshape:prismarine_brick_quarter_piece" | "chisel:road/light_gray_concrete" | "extshape:terracotta_vertical_quarter_piece" | "exlinefurniture:oak_lamp_orange" | "brown_dye" | "minecraft:brown_dye" | "chisel:jellybean/purple_concrete" | "brick_slab" | "minecraft:brick_slab" | "extshape:black_concrete_fence_gate" | "extshape:orange_wool_vertical_slab" | "extshape:deepslate_brick_button" | "red_sandstone_slab" | "minecraft:red_sandstone_slab" | "bricks" | "minecraft:bricks" | "chisel:road/redstone_block" | "extshape:diamond_pressure_plate" | "adorn:oak_shelf" | "chisel:light/glass" | "yellow_glazed_terracotta" | "minecraft:yellow_glazed_terracotta" | "chisel:small_bricks/purple_concrete" | "chisel:layer/bricks" | "deepslate_tile_wall" | "minecraft:deepslate_tile_wall" | "polished_deepslate_stairs" | "minecraft:polished_deepslate_stairs" | "extshape:chiseled_nether_brick_vertical_stairs" | "extshape:cyan_concrete_wall" | "exposed_cut_copper" | "minecraft:exposed_cut_copper" | "exlinefurniture:acacia_chair_white" | "exlinefurniture:acacia_lamp_gray" | "extshape:deepslate_brick_vertical_slab" | "extshape:white_terracotta_pressure_plate" | "extshape:waxed_cut_copper_vertical_stairs" | "chisel:chaotic_bricks/pink_concrete" | "chisel:encased_bricks/red_sandstone" | "mtr:signal_remover_brown" | "mtr:station_color_quartz_bricks_slab" | "dark_oak_stairs" | "minecraft:dark_oak_stairs" | "jungle_pressure_plate" | "minecraft:jungle_pressure_plate" | "redbits:stone_large_button" | "white_candle" | "minecraft:white_candle" | "chisel:circular/green_concrete" | "extshape:cyan_terracotta_pressure_plate" | "mtr:mcsynthetic_escalator_step" | "chiselsandbits:block_bit" | "extshape:mossy_cobblestone_quarter_piece" | "extshape:chiseled_stone_brick_fence_gate" | "chisel:cut/orange_concrete" | "extshape:netherrack_pressure_plate" | "extshape:tuff_quarter_piece" | "chisel:raw/white_concrete" | "mtr:signal_connector_brown" | "factory_blocks:srust" | "chisel:cracked/brown_concrete" | "mtr:train_cargo_unloader" | "chisel:chaotic_small/brown_concrete" | "chisel:crate_dark/gold_block" | "exlinefurniture:crimson_chair_lime" | "chisel:road/granite" | "mtr:lift_door_odd_1" | "golden_carrot" | "minecraft:golden_carrot" | "extshape:cyan_wool_fence_gate" | "blue_banner" | "minecraft:blue_banner" | "chisel:ornatelayer/lapis_block" | "exlinefurniture:acacia_stripped_log_glass_table" | "magenta_dye" | "minecraft:magenta_dye" | "mcsynthetic_tall_seagrass" | "minecraft:mcsynthetic_tall_seagrass" | "chisel:chaotic_medium/end_stone" | "prismarine_wall" | "minecraft:prismarine_wall" | "chiselsandbits:unseal" | "chisel:dent/sandstone" | "chisel:chaotic_bricks/end_stone" | "extshape:purple_terracotta_slab" | "adorn:yellow_sofa" | "chisel:mosaic/ice" | "extshape:lime_concrete_vertical_slab" | "extshape:gray_terracotta_pressure_plate" | "glowstone" | "minecraft:glowstone" | "extshape:magenta_terracotta_vertical_quarter_piece" | "extshape:nether_wart_quarter_piece" | "extshape:honeycomb_button" | "extshape:crying_obsidian_vertical_stairs" | "chisel:raw/diorite" | "red_nether_brick_wall" | "minecraft:red_nether_brick_wall" | "chiseled_red_sandstone" | "minecraft:chiseled_red_sandstone" | "chisel:vents/iron_block" | "magma_cream" | "minecraft:magma_cream" | "extshape:packed_ice_wall" | "mcsynthetic_potted_dead_bush" | "minecraft:mcsynthetic_potted_dead_bush" | "chisel:large_tile/cyan_concrete" | "chisel:panel/green_concrete" | "chisel:soft_bricks/cyan_concrete" | "jsblock:station_ceiling_pole" | "blackstone_wall" | "minecraft:blackstone_wall" | "chisel:cells/emerald_block" | "chisel:simple/gold_block" | "extshape:dark_oak_quarter_piece" | "light_gray_candle" | "minecraft:light_gray_candle" | "chisel:triple_bricks/lime_concrete" | "extshape:yellow_concrete_wall" | "mcsynthetic_brown_wall_banner" | "minecraft:mcsynthetic_brown_wall_banner" | "chisel:ornate/redstone_block" | "mtr:station_color_bone_block_slab" | "exlinefurniture:spruce_lamp_purple" | "chisel:cracked/cyan_concrete" | "chisel:twist/red_sandstone" | "chisel:chaotic_small/black_concrete" | "extshape:netherrack_quarter_piece" | "chisel:japanese/glass" | "adorn:basalt_step" | "chisel:tiles_small/sandstone" | "extshape:cyan_terracotta_quarter_piece" | "chisel:zag/green_concrete" | "adorn:crimson_shelf" | "extshape:cobbled_deepslate_vertical_quarter_piece" | "adorn:diorite_platform" | "exlinefurniture:window_web" | "factory_blocks:vent" | "chisel:encased/birch_planks" | "witch_spawn_egg" | "minecraft:witch_spawn_egg" | "exlinefurniture:jungle_chair" | "exlinefurniture:warped_dresser" | "extshape:end_stone_stairs" | "chisel:layer/purpur" | "sea_lantern" | "minecraft:sea_lantern" | "dolphin_spawn_egg" | "minecraft:dolphin_spawn_egg" | "chisel:array/cobblestone" | "dead_bush" | "minecraft:dead_bush" | "extshape:chiseled_deepslate_vertical_slab" | "factory_blocks:mosaic" | "exposed_cut_copper_stairs" | "minecraft:exposed_cut_copper_stairs" | "extshape:quartz_brick_slab" | "extshape:ancient_debris_fence" | "extshape:waxed_cut_copper_wall" | "jungle_boat" | "minecraft:jungle_boat" | "diamond_hoe" | "minecraft:diamond_hoe" | "chiselsandbits:chiseledplant" | "exlinefurniture:dark_oak_chair_purple" | "extshape:amethyst_pressure_plate" | "chisel:panel/light_gray_concrete" | "extshape:white_wool_slab" | "londonunderground:platform_tfl_1" | "light_weighted_pressure_plate" | "minecraft:light_weighted_pressure_plate" | "chiselsandbits:modification_table" | "chisel:small_bricks/bricks" | "weathered_cut_copper" | "minecraft:weathered_cut_copper" | "shulker_shell" | "minecraft:shulker_shell" | "mtr:station_color_dark_prismarine_slab" | "wheat_plus:road_line_single_yellow_full" | "extshape:black_terracotta_pressure_plate" | "pink_banner" | "minecraft:pink_banner" | "adorn:orange_table_lamp" | "extshape:magenta_terracotta_fence" | "chisel:twist/prismarine" | "chisel:array/purple_concrete" | "chisel:solid_bricks/black_concrete" | "exlinefurniture:jungle_chair_purple" | "adorn:magenta_table_lamp" | "factory_blocks:fan" | "exlinefurniture:spruce_lamp_cyan" | "leather" | "minecraft:leather" | "chisel:log_bordered/acacia_planks" | "chisel:triple_bricks/end_stone" | "extshape:obsidian_button" | "adorn:cyan_sofa" | "chisel:dent/lime_concrete" | "chisel:soft_bricks/coal_block" | "chisel:tiles_small/glowstone" | "extshape:chiseled_nether_brick_quarter_piece" | "extshape:acacia_wall" | "mtr:platform_na_1_indented" | "acacia_trapdoor" | "minecraft:acacia_trapdoor" | "extshape:white_terracotta_button" | "extshape:raw_iron_slab" | "exlinefurniture:spruce_window_sliding" | "chisel:panel/purple_concrete" | "extshape:light_blue_wool_fence" | "extshape:brown_terracotta_wall" | "jsblock:bufferstop_1" | "mcsynthetic_potted_warped_fungus" | "minecraft:mcsynthetic_potted_warped_fungus" | "exlinefurniture:oak_chair_light_gray" | "mcsynthetic_purple_wall_banner" | "minecraft:mcsynthetic_purple_wall_banner" | "chisel:jellybean/glowstone" | "extshape:cut_sandstone_vertical_quarter_piece" | "mcsynthetic_yellow_wall_banner" | "minecraft:mcsynthetic_yellow_wall_banner" | "pillager_spawn_egg" | "minecraft:pillager_spawn_egg" | "chisel:cracked/glowstone" | "extshape:polished_granite_fence_gate" | "furnace" | "minecraft:furnace" | "chisel:poison/deepslate" | "extshape:sea_lantern_vertical_slab" | "large_amethyst_bud" | "minecraft:large_amethyst_bud" | "mcsynthetic_potted_allium" | "minecraft:mcsynthetic_potted_allium" | "exlinefurniture:window" | "wandering_trader_spawn_egg" | "minecraft:wandering_trader_spawn_egg" | "cracked_nether_bricks" | "minecraft:cracked_nether_bricks" | "exlinefurniture:birch_lamp_light_blue" | "chisel:cracked_bricks/deepslate" | "mcsynthetic_beetroots" | "minecraft:mcsynthetic_beetroots" | "redbits:latch" | "chisel:tiles_small/light_gray_concrete" | "extshape:jungle_vertical_stairs" | "activator_rail" | "minecraft:activator_rail" | "mtr:station_color_concrete_powder_slab" | "repeating_command_block" | "minecraft:repeating_command_block" | "adorn:stone_platform" | "crimson_pressure_plate" | "minecraft:crimson_pressure_plate" | "chisel:prism/cyan_concrete" | "chisel:horizontal/dirt" | "chisel:prism/diorite" | "extshape:andesite_vertical_quarter_piece" | "globe_banner_pattern" | "minecraft:globe_banner_pattern" | "white_shulker_box" | "minecraft:white_shulker_box" | "extshape:brick_fence_gate" | "extshape:honeycomb_fence_gate" | "extshape:waxed_oxidized_cut_copper_quarter_piece" | "chisel:cut/yellow_concrete" | "extshape:bedrock_stairs" | "gilded_blackstone" | "minecraft:gilded_blackstone" | "chisel:small_bricks/purpur" | "red_sandstone" | "minecraft:red_sandstone" | "chisel:shipping_crate/spruce_planks" | "extshape:stone_vertical_stairs" | "extshape:green_wool_fence_gate" | "iron_pickaxe" | "minecraft:iron_pickaxe" | "extshape:quartz_brick_vertical_quarter_piece" | "magma_cube_spawn_egg" | "minecraft:magma_cube_spawn_egg" | "spruce_button" | "minecraft:spruce_button" | "extshape:lime_wool_vertical_slab" | "adorn:mossy_cobblestone_step" | "extshape:tuff_slab" | "panda_spawn_egg" | "minecraft:panda_spawn_egg" | "exlinefurniture:birch_chair_lime" | "exlinefurniture:crimson_chair" | "extshape:smooth_sandstone_pressure_plate" | "chisel:slant/brown_concrete" | "extshape:crying_obsidian_fence_gate" | "extshape:polished_deepslate_vertical_stairs" | "chisel:jellybean/granite" | "chisel:pillar/stone" | "exlinefurniture:dark_oak_chair_white" | "exlinefurniture:spruce_window_slider" | "deepslate_tiles" | "minecraft:deepslate_tiles" | "chisel:braid/end_stone" | "exlinefurniture:birch_chair_blue" | "adorn:stone_post" | "red_glazed_terracotta" | "minecraft:red_glazed_terracotta" | "exlinefurniture:window_heart" | "birch_boat" | "minecraft:birch_boat" | "mcsynthetic_wither_skeleton_wall_skull" | "minecraft:mcsynthetic_wither_skeleton_wall_skull" | "extshape:pink_concrete_fence_gate" | "polished_diorite_stairs" | "minecraft:polished_diorite_stairs" | "chisel:space/diamond_block" | "extshape:smooth_sandstone_vertical_slab" | "extshape:light_blue_wool_pressure_plate" | "chisel:llama/cyan_wool" | "extshape:cobblestone_button" | "chisel:array/glowstone" | "chisel:chaotic_small/blue_concrete" | "dark_oak_slab" | "minecraft:dark_oak_slab" | "exlinefurniture:oak_lamp_magenta" | "extshape:shroomlight_stairs" | "mtr:lift_2_2" | "adorn:smooth_stone_platform" | "exlinefurniture:birch_stripped_log_table" | "extshape:lime_glazed_terracotta_slab" | "mtr:station_color_bedrock" | "dragon_egg" | "minecraft:dragon_egg" | "barrier" | "minecraft:barrier" | "axolotl_spawn_egg" | "minecraft:axolotl_spawn_egg" | "extshape:smooth_sandstone_fence" | "extshape:black_wool_slab" | "extshape:brown_wool_fence" | "lime_stained_glass" | "minecraft:lime_stained_glass" | "orange_shulker_box" | "minecraft:orange_shulker_box" | "exlinefurniture:crimson_chair_orange" | "extshape:orange_concrete_slab" | "extshape:black_wool_vertical_slab" | "extshape:magenta_terracotta_slab" | "factory_blocks:wireframe" | "coal_ore" | "minecraft:coal_ore" | "exlinefurniture:flower_arrangement" | "factory_blocks:small_pipes" | "chisel:array/coal_block" | "chisel:encased_large/crimson_planks" | "adorn:green_sofa" | "extshape:blue_wool_stairs" | "mtr:station_color_smooth_stone_slab" | "extshape:chiseled_stone_brick_vertical_quarter_piece" | "factory_blocks:factory" | "extshape:waxed_weathered_copper_pressure_plate" | "extshape:purple_terracotta_quarter_piece" | "chisel:tiles_medium/lime_concrete" | "londonunderground:block_roundel_station_top" | "extshape:lime_terracotta_stairs" | "gray_candle" | "minecraft:gray_candle" | "chisel:layer/purple_concrete" | "extshape:blue_wool_vertical_quarter_piece" | "gold_ingot" | "minecraft:gold_ingot" | "inmis:gilded_backpack" | "extshape:waxed_weathered_cut_copper_fence_gate" | "stripped_dark_oak_wood" | "minecraft:stripped_dark_oak_wood" | "chisel:smallingot/gold_block" | "extshape:moss_quarter_piece" | "adorn:birch_kitchen_sink" | "chisel:pillar/cyan_concrete" | "mtr:psd_glass_end" | "exlinefurniture:crimson_bench" | "extshape:waxed_oxidized_cut_copper_pressure_plate" | "birch_fence" | "minecraft:birch_fence" | "chisel:pillar/lime_concrete" | "extshape:brown_concrete_vertical_stairs" | "chiselsandbits:pattern_scanner" | "exlinefurniture:oak_table" | "red_nether_brick_slab" | "minecraft:red_nether_brick_slab" | "extshape:magenta_glazed_terracotta_slab" | "tall_grass" | "minecraft:tall_grass" | "extshape:diorite_pressure_plate" | "chisel:weaver/blue_concrete" | "extshape:white_wool_fence_gate" | "cornflower" | "minecraft:cornflower" | "exlinefurniture:acacia_lamp_white" | "chisel:twist/glowstone" | "mtr:route_sign_standing_light" | "chisel:small_bricks/green_concrete" | "red_mushroom_block" | "minecraft:red_mushroom_block" | "chisel:ornate/emerald_block" | "wheat_plus:road_line_single_white_half_slant" | "wheat_plus:road_blank_half" | "extshape:yellow_terracotta_vertical_quarter_piece" | "chisel:mosaic/coal_block" | "exlinefurniture:acacia_window_sliding" | "adorn:birch_post" | "chisel:raw/red_sandstone" | "extshape:tuff_stairs" | "extshape:calcite_quarter_piece" | "adorn:deepslate_step" | "exlinefurniture:oak_lamp_yellow" | "adorn:sandstone_post" | "large_fern" | "minecraft:large_fern" | "chisel:zag/bricks" | "extshape:end_stone_wall" | "black_wool" | "minecraft:black_wool" | "chisel:solid_bricks/ice" | "spruce_fence_gate" | "minecraft:spruce_fence_gate" | "extshape:purple_terracotta_fence_gate" | "extshape:raw_copper_wall" | "chisel:tiles_medium/diorite" | "chisel:happy/dirt" | "leather_chestplate" | "minecraft:leather_chestplate" | "extshape:raw_iron_fence_gate" | "chisel:cut/bricks" | "londonunderground:pids_northern" | "yellow_bed" | "minecraft:yellow_bed" | "chisel:mosaic/end_stone" | "chisel:stacked/spruce_planks" | "beehive" | "minecraft:beehive" | "chisel:encased_bricks/yellow_concrete" | "extshape:waxed_oxidized_copper_slab" | "extshape:mossy_stone_brick_vertical_stairs" | "factory_blocks:large_plating" | "extshape:polished_diorite_button" | "chisel:cut/prismarine" | "birch_wood" | "minecraft:birch_wood" | "exlinefurniture:jungle_lamp_yellow" | "exlinefurniture:spruce_log_table" | "extshape:purple_concrete_slab" | "tropical_fish_spawn_egg" | "minecraft:tropical_fish_spawn_egg" | "extshape:orange_concrete_wall" | "scaffolding" | "minecraft:scaffolding" | "extshape:yellow_wool_quarter_piece" | "chisel:mosaic/purpur" | "acacia_button" | "minecraft:acacia_button" | "extshape:prismarine_vertical_slab" | "chisel:jellybean/purpur" | "chisel:mosaic/andesite" | "chisel:layer/end_stone" | "amethyst_cluster" | "minecraft:amethyst_cluster" | "extshape:red_concrete_vertical_quarter_piece" | "purple_candle" | "minecraft:purple_candle" | "chisel:chaotic_bricks/purpur" | "chisel:small_bricks/light_gray_concrete" | "chisel:slant/diorite" | "chisel:small_bricks/ice" | "chisel:ornate/coal_block" | "extshape:waxed_oxidized_copper_vertical_quarter_piece" | "mossy_stone_brick_slab" | "minecraft:mossy_stone_brick_slab" | "adorn:polished_andesite_post" | "hoglin_spawn_egg" | "minecraft:hoglin_spawn_egg" | "exlinefurniture:oak_chair_light_blue" | "andesite_slab" | "minecraft:andesite_slab" | "extshape:orange_concrete_fence_gate" | "honey_block" | "minecraft:honey_block" | "adorn:granite_post" | "adorn:yellow_table_lamp" | "exlinefurniture:birch_bench" | "exlinefurniture:shutters_spruce" | "sugar_cane" | "minecraft:sugar_cane" | "chisel:panel/prismarine" | "exlinefurniture:spruce_lamp_brown" | "extshape:purple_concrete_vertical_stairs" | "chisel:panel/light_blue_concrete" | "mtr:lift_3_2_double_sided" | "mtr:station_color_cracked_stone_bricks_slab" | "extshape:birch_vertical_slab" | "extshape:smooth_sandstone_wall" | "cobblestone_stairs" | "minecraft:cobblestone_stairs" | "chisel:braid/oak_planks" | "adorn:warped_platform" | "extshape:waxed_weathered_cut_copper_quarter_piece" | "chisel:cut/red_concrete" | "chisel:dent/brown_concrete" | "extshape:red_nether_brick_vertical_stairs" | "mcsynthetic_weeping_vines_plant" | "minecraft:mcsynthetic_weeping_vines_plant" | "chisel:vertical/spruce_planks" | "extshape:black_terracotta_button" | "exlinefurniture:spruce_chair_white" | "factory_blocks:engineer" | "chisel:twist/red_concrete" | "extshape:white_concrete_quarter_piece" | "chisel:llama/brown_wool" | "chisel:encased_bricks/coal_block" | "extshape:pink_concrete_vertical_quarter_piece" | "mcsynthetic_fire_coral_wall_fan" | "minecraft:mcsynthetic_fire_coral_wall_fan" | "mcsynthetic_big_dripleaf_stem" | "minecraft:mcsynthetic_big_dripleaf_stem" | "extshape:quartz_vertical_quarter_piece" | "adorn:purpur_step" | "chisel:small_bricks/granite" | "extshape:smooth_sandstone_vertical_stairs" | "polished_basalt" | "minecraft:polished_basalt" | "extshape:blue_wool_fence" | "chisel:solid_bricks/cyan_concrete" | "mtr:railway_sign_6_odd" | "extshape:end_stone_vertical_slab" | "chisel:braid/light_gray_concrete" | "acacia_log" | "minecraft:acacia_log" | "exlinefurniture:spruce_table" | "mtr:signal_pole" | "mtr:station_color_polished_diorite" | "chisel:smooth/emerald_block" | "exlinefurniture:crimson_dresser" | "exlinefurniture:warped_chair_light_gray" | "londonunderground:block_roundel_nle" | "exlinefurniture:warped_log_table" | "extshape:gilded_blackstone_quarter_piece" | "chisel:dent/deepslate" | "extshape:brown_terracotta_quarter_piece" | "polished_andesite_slab" | "minecraft:polished_andesite_slab" | "chisel:chaotic_bricks/magenta_concrete" | "extshape:black_concrete_pressure_plate" | "extshape:raw_iron_button" | "mtr:station_color_iron_block" | "mtr:apg_glass" | "adorn:light_gray_table_lamp" | "chisel:weaver/white_concrete" | "cracked_deepslate_bricks" | "minecraft:cracked_deepslate_bricks" | "extshape:light_gray_terracotta_fence" | "adorn:basalt_platform" | "extshape:clay_pressure_plate" | "factory_blocks:circuit" | "yellow_candle" | "minecraft:yellow_candle" | "chisel:road/purple_concrete" | "mcsynthetic_pink_wall_banner" | "minecraft:mcsynthetic_pink_wall_banner" | "jungle_fence_gate" | "minecraft:jungle_fence_gate" | "chisel:braid/brown_concrete" | "dead_brain_coral_block" | "minecraft:dead_brain_coral_block" | "extshape:raw_iron_stairs" | "factory_blocks:gears" | "redbits:dark_oak_large_button" | "chisel:legacy/red_wool" | "deepslate_copper_ore" | "minecraft:deepslate_copper_ore" | "repeater" | "minecraft:repeater" | "extshape:warped_wart_fence" | "mcsynthetic_gray_wall_banner" | "minecraft:mcsynthetic_gray_wall_banner" | "red_concrete_powder" | "minecraft:red_concrete_powder" | "extshape:dripstone_button" | "extshape:dripstone_stairs" | "exlinefurniture:dark_oak_log_table" | "chisel:chaotic_medium/light_gray_concrete" | "chisel:crude_paneling/acacia_planks" | "extshape:quartz_vertical_stairs" | "chisel:braid/crimson_planks" | "adorn:stone_rod" | "extshape:lime_concrete_vertical_stairs" | "extshape:mossy_stone_brick_fence_gate" | "chisel:tiles_medium/prismarine" | "extshape:yellow_terracotta_quarter_piece" | "extshape:green_concrete_quarter_piece" | "iron_leggings" | "minecraft:iron_leggings" | "donkey_spawn_egg" | "minecraft:donkey_spawn_egg" | "mcsynthetic_potted_dark_oak_sapling" | "minecraft:mcsynthetic_potted_dark_oak_sapling" | "extshape:light_blue_terracotta_fence" | "exlinefurniture:birch_window_slider" | "chisel:triple_bricks/granite" | "chisel:soft_bricks/brown_concrete" | "exlinefurniture:birch_chair_pink" | "chisel:zelda/emerald_block" | "extshape:cyan_concrete_fence" | "exlinefurniture:oak_dresser" | "londonunderground:morden_steps" | "londonunderground:morden_cobblestone" | "chisel:weaver/diorite" | "extshape:obsidian_fence_gate" | "exlinefurniture:oak_chair_red" | "exlinefurniture:crimson_chair_pink" | "extshape:dark_prismarine_quarter_piece" | "extshape:light_gray_concrete_slab" | "air" | "minecraft:air" | "extshape:emerald_vertical_quarter_piece" | "chisel:cut/granite" | "exlinefurniture:birch_lamp_light_gray" | "mushroom_stew" | "minecraft:mushroom_stew" | "adorn:deepslate_brick_step" | "jsblock:circle_wall_1" | "exlinefurniture:acacia_table" | "jsblock:circle_wall_2" | "warped_planks" | "minecraft:warped_planks" | "jsblock:circle_wall_3" | "jsblock:circle_wall_4" | "adorn:deepslate_tile_step" | "jsblock:circle_wall_5" | "jsblock:circle_wall_6" | "mushroom_stem" | "minecraft:mushroom_stem" | "jsblock:circle_wall_7" | "extshape:chiseled_sandstone_wall" | "jsblock:signal_light_inverted_1" | "chisel:solid_bricks/lime_concrete" | "chisel:encased_smooth/dark_oak_planks" | "extshape:mossy_stone_brick_fence" | "chisel:tiles_medium/cobblestone" | "jsblock:signal_light_inverted_2" | "chisel:crude_vertical/dark_oak_planks" | "extshape:shroomlight_quarter_piece" | "extshape:chiseled_deepslate_vertical_stairs" | "adorn:brick_chimney" | "londonunderground:tunnel_block_3_duel" | "red_candle" | "minecraft:red_candle" | "extshape:acacia_vertical_stairs" | "chisel:slant/coal_block" | "exlinefurniture:drapes_yellow" | "mtr:platform_uk_1_indented" | "extshape:shroomlight_vertical_quarter_piece" | "brown_carpet" | "minecraft:brown_carpet" | "adorn:red_sandstone_step" | "jungle_door" | "minecraft:jungle_door" | "chisel:mosaic/light_blue_concrete" | "adorn:jungle_shelf" | "prismarine_brick_slab" | "minecraft:prismarine_brick_slab" | "chisel:paneling/crimson_planks" | "chisel:legacy/yellow_wool" | "cyan_shulker_box" | "minecraft:cyan_shulker_box" | "nether_bricks" | "minecraft:nether_bricks" | "iron_chestplate" | "minecraft:iron_chestplate" | "crimson_fence" | "minecraft:crimson_fence" | "chisel:legacy/brown_wool" | "chisel:braid/red_sandstone" | "extshape:lime_wool_pressure_plate" | "oxidized_cut_copper_slab" | "minecraft:oxidized_cut_copper_slab" | "adorn:crimson_kitchen_cupboard" | "exlinefurniture:oak_stripped_log_glass_table" | "extshape:cyan_wool_fence" | "extshape:light_gray_terracotta_wall" | "extshape:purpur_fence" | "extshape:green_terracotta_pressure_plate" | "mtr:railway_sign_4_even" | "adorn:andesite_post" | "light_gray_stained_glass" | "minecraft:light_gray_stained_glass" | "exlinefurniture:crimson_lamp_gray" | "chisel:crate_light/iron_block" | "chisel:cut/light_blue_concrete" | "extshape:waxed_copper_quarter_piece" | "exlinefurniture:flatscreen_tv" | "llama_spawn_egg" | "minecraft:llama_spawn_egg" | "jsblock:departure_timer" | "exlinefurniture:birch_lamp_purple" | "infested_cracked_stone_bricks" | "minecraft:infested_cracked_stone_bricks" | "crimson_stairs" | "minecraft:crimson_stairs" | "chisel:smooth/birch_planks" | "chisel:soft_bricks/diorite" | "jsblock:ticket_barrier_1_bare" | "exlinefurniture:crimson_window_sliding" | "factory_blocks:old_vents" | "adorn:warped_kitchen_counter" | "exlinefurniture:spruce_chair_magenta" | "extshape:honeycomb_vertical_stairs" | "oak_pressure_plate" | "minecraft:oak_pressure_plate" | "chisel:french/sandstone" | "factory_blocks:medium_fan" | "stone_brick_stairs" | "minecraft:stone_brick_stairs" | "extshape:deepslate_tile_fence_gate" | "chisel:french/cyan_concrete" | "chisel:prism/white_concrete" | "exlinefurniture:warped_lamp_orange" | "diorite" | "minecraft:diorite" | "chainmail_boots" | "minecraft:chainmail_boots" | "exlinefurniture:warped_lamp_white" | "extshape:chiseled_stone_brick_vertical_stairs" | "extshape:raw_iron_wall" | "adorn:mossy_cobblestone_post" | "chisel:layer/andesite" | "crimson_button" | "minecraft:crimson_button" | "chisel:french/purpur" | "adorn:dark_oak_kitchen_counter" | "jungle_planks" | "minecraft:jungle_planks" | "exlinefurniture:dark_oak_window_heart" | "mcsynthetic_potted_oxeye_daisy" | "minecraft:mcsynthetic_potted_oxeye_daisy" | "clock" | "minecraft:clock" | "chisel:tiles_medium/magenta_concrete" | "exlinefurniture:dark_oak_chair" | "chisel:tiles_medium/cyan_concrete" | "extshape:waxed_weathered_cut_copper_button" | "chisel:jellybean/sandstone" | "extshape:brick_vertical_stairs" | "extshape:prismarine_pressure_plate" | "lime_shulker_box" | "minecraft:lime_shulker_box" | "mcsynthetic_moving_piston" | "minecraft:mcsynthetic_moving_piston" | "chisel:prism/brown_concrete" | "extshape:shroomlight_button" | "chisel:vertical/oak_planks" | "londonunderground:block_roundel_3" | "extshape:polished_andesite_quarter_piece" | "redbits:inverter" | "exlinefurniture:warped_lamp_purple" | "blue_ice" | "minecraft:blue_ice" | "factory_blocks:rgrate" | "adorn:mossy_cobblestone_platform" | "chiselsandbits:chiseledrock" | "extshape:andesite_fence_gate" | "londonunderground:block_roundel_1" | "londonunderground:block_roundel_2" | "mcsynthetic_brain_coral_wall_fan" | "minecraft:mcsynthetic_brain_coral_wall_fan" | "red_nether_bricks" | "minecraft:red_nether_bricks" | "chisel:twist/diorite" | "chisel:layer/black_concrete" | "diamond_leggings" | "minecraft:diamond_leggings" | "extshape:mossy_cobblestone_vertical_stairs" | "crying_obsidian" | "minecraft:crying_obsidian" | "extshape:polished_deepslate_vertical_quarter_piece" | "extshape:green_wool_vertical_slab" | "warped_slab" | "minecraft:warped_slab" | "prismarine" | "minecraft:prismarine" | "chisel:panel/lime_concrete" | "purple_stained_glass" | "minecraft:purple_stained_glass" | "exlinefurniture:spruce_lamp_light_gray" | "chisel:tiles_small/bricks" | "chiseled_sandstone" | "minecraft:chiseled_sandstone" | "exlinefurniture:oak_chair_pink" | "mcsynthetic_potted_cornflower" | "minecraft:mcsynthetic_potted_cornflower" | "lingering_potion" | "minecraft:lingering_potion" | "chisel:chaotic_bricks/orange_concrete" | "extshape:stone_brick_vertical_quarter_piece" | "cut_copper_stairs" | "minecraft:cut_copper_stairs" | "extshape:blue_terracotta_pressure_plate" | "extshape:black_terracotta_stairs" | "wheat_plus:road_blank_full" | "extshape:orange_concrete_vertical_quarter_piece" | "extshape:melon_fence" | "chisel:chaotic_medium/diorite" | "chisel:chaotic_medium/glowstone" | "extshape:stone_quarter_piece" | "extshape:waxed_weathered_copper_stairs" | "chisel:circular/black_concrete" | "extshape:shroomlight_fence" | "exlinefurniture:birch_chair_red" | "chisel:cut/purple_concrete" | "londonunderground:platform_tfl_island" | "extshape:black_concrete_button" | "moss_carpet" | "minecraft:moss_carpet" | "extshape:blue_terracotta_vertical_stairs" | "dead_fire_coral_fan" | "minecraft:dead_fire_coral_fan" | "exlinefurniture:warped_chair_lime" | "extshape:gray_terracotta_quarter_piece" | "mossy_cobblestone_slab" | "minecraft:mossy_cobblestone_slab" | "chisel:panel/cyan_concrete" | "chisel:legacy/orange_wool" | "extshape:jungle_vertical_quarter_piece" | "chisel:triple_bricks/blue_concrete" | "extshape:ancient_debris_vertical_stairs" | "chisel:cracked/stone" | "beetroot" | "minecraft:beetroot" | "adorn:prismarine_brick_post" | "cake" | "minecraft:cake" | "extshape:netherite_fence_gate" | "exlinefurniture:acacia_lamp_light_blue" | "orange_banner" | "minecraft:orange_banner" | "dark_oak_sign" | "minecraft:dark_oak_sign" | "granite_slab" | "minecraft:granite_slab" | "extshape:bedrock_quarter_piece" | "extshape:chiseled_red_sandstone_quarter_piece" | "chisel:raw/light_gray_concrete" | "chisel:reinforced/dirt" | "chisel:cut/pink_concrete" | "extshape:waxed_exposed_copper_vertical_stairs" | "londonunderground:tube_1b_stop" | "extshape:orange_terracotta_fence" | "mcsynthetic_redstone_wire" | "minecraft:mcsynthetic_redstone_wire" | "lime_concrete_powder" | "minecraft:lime_concrete_powder" | "extshape:terracotta_pressure_plate" | "exlinefurniture:crimson_chair_purple" | "leather_leggings" | "minecraft:leather_leggings" | "adorn:granite_platform" | "exlinefurniture:spruce_chair_orange" | "exlinefurniture:crimson_chair_red" | "chisel:tiles_small/prismarine" | "chisel:raw/ice" | "extshape:pumpkin_stairs" | "polished_blackstone_button" | "minecraft:polished_blackstone_button" | "extshape:cut_sandstone_wall" | "extshape:yellow_terracotta_pressure_plate" | "chisel:french/granite" | "extshape:yellow_concrete_vertical_stairs" | "chisel:encased_bricks/orange_concrete" | "chisel:braid/ice" | "mtr:station_color_purpur_block" | "extshape:waxed_weathered_copper_vertical_quarter_piece" | "chisel:slant/gray_concrete" | "extshape:tuff_button" | "extshape:iron_wall" | "magenta_glazed_terracotta" | "minecraft:magenta_glazed_terracotta" | "polar_bear_spawn_egg" | "minecraft:polar_bear_spawn_egg" | "chisel:zelda/lapis_block" | "extshape:light_gray_wool_fence_gate" | "extshape:pumpkin_pressure_plate" | "mcsynthetic_light_gray_wall_banner" | "minecraft:mcsynthetic_light_gray_wall_banner" | "extshape:magenta_concrete_vertical_stairs" | "book" | "minecraft:book" | "chisel:small_bricks/orange_concrete" | "chisel:soft_bricks/stone" | "mtr:railway_sign_2_odd" | "wooden_shovel" | "minecraft:wooden_shovel" | "adorn:brewer" | "chisel:cracked_bricks/sandstone" | "exlinefurniture:birch_window" | "chorus_fruit" | "minecraft:chorus_fruit" | "chisel:pillar/blackstone" | "extshape:purpur_vertical_quarter_piece" | "chisel:neon/glowstone" | "exlinefurniture:jungle_lamp_gray" | "extshape:clay_vertical_quarter_piece" | "chisel:coin_tails/iron_block" | "londonunderground:block_roundel_station_type_b" | "chisel:ornate/pink_concrete" | "londonunderground:block_roundel_station_type_c" | "mtr:ceiling_light" | "exlinefurniture:acacia_chair_light_gray" | "chisel:dent/purple_concrete" | "extshape:magenta_terracotta_quarter_piece" | "extshape:purple_wool_pressure_plate" | "extshape:light_blue_concrete_pressure_plate" | "birch_leaves" | "minecraft:birch_leaves" | "extshape:light_gray_wool_wall" | "extshape:waxed_oxidized_cut_copper_vertical_stairs" | "chainmail_chestplate" | "minecraft:chainmail_chestplate" | "bone" | "minecraft:bone" | "extshape:orange_terracotta_slab" | "chisel:encased_smooth/birch_planks" | "chisel:pillar/black_concrete" | "chisel:pillar/coal_block" | "mtr:station_color_purpur_block_slab" | "exlinefurniture:spruce_dresser" | "mcsynthetic_potted_cactus" | "minecraft:mcsynthetic_potted_cactus" | "warped_fungus_on_a_stick" | "minecraft:warped_fungus_on_a_stick" | "sandstone_slab" | "minecraft:sandstone_slab" | "extshape:shroomlight_wall" | "chisel:dent/quartz" | "chisel:raw/sandstone" | "mcsynthetic_powder_snow" | "minecraft:mcsynthetic_powder_snow" | "extshape:smooth_basalt_fence" | "weathered_copper" | "minecraft:weathered_copper" | "extshape:light_gray_wool_fence" | "cracked_polished_blackstone_bricks" | "minecraft:cracked_polished_blackstone_bricks" | "mtr:tunnel_wall_creator_5_7" | "chisel:weaver/green_concrete" | "mtr:tunnel_wall_creator_5_9" | "extshape:dripstone_slab" | "chisel:prism/prismarine" | "chiselsandbits:chiselednether_wood" | "mtr:tunnel_wall_creator_5_3" | "chisel:braid/deepslate" | "exlinefurniture:jungle_chair_yellow" | "mtr:tunnel_wall_creator_5_5" | "chisel:japanese2/glass" | "exlinefurniture:oak_chair_brown" | "chisel:jellybean/orange_concrete" | "adorn:mossy_stone_brick_post" | "mtr:logo" | "pink_candle" | "minecraft:pink_candle" | "mtr:rail_connector_120" | "exlinefurniture:ceiling_fan_dark_oak" | "extshape:honeycomb_vertical_quarter_piece" | "moss_block" | "minecraft:moss_block" | "music_disc_strad" | "minecraft:music_disc_strad" | "red_terracotta" | "minecraft:red_terracotta" | "chisel:array/orange_concrete" | "extshape:lime_terracotta_quarter_piece" | "zombie_horse_spawn_egg" | "minecraft:zombie_horse_spawn_egg" | "extshape:waxed_copper_slab" | "extshape:green_terracotta_button" | "mcsynthetic_dead_brain_coral_wall_fan" | "minecraft:mcsynthetic_dead_brain_coral_wall_fan" | "small_amethyst_bud" | "minecraft:small_amethyst_bud" | "mtr:station_color_concrete_slab" | "vine" | "minecraft:vine" | "exlinefurniture:warped_chair_orange" | "wheat_plus:road_line_single_white_full_slant" | "deepslate_tile_stairs" | "minecraft:deepslate_tile_stairs" | "copper_ingot" | "minecraft:copper_ingot" | "waxed_weathered_cut_copper_slab" | "minecraft:waxed_weathered_cut_copper_slab" | "chisel:encased_bricks/brown_concrete" | "chisel:large_tile/green_concrete" | "deepslate_emerald_ore" | "minecraft:deepslate_emerald_ore" | "string" | "minecraft:string" | "axolotl_bucket" | "minecraft:axolotl_bucket" | "extshape:cobblestone_quarter_piece" | "netherite_helmet" | "minecraft:netherite_helmet" | "creeper_head" | "minecraft:creeper_head" | "chisel:chaotic_small/light_gray_concrete" | "factory_blocks:sturdy" | "end_stone_brick_wall" | "minecraft:end_stone_brick_wall" | "extshape:ancient_debris_wall" | "factory_blocks:fan_side" | "polished_diorite_slab" | "minecraft:polished_diorite_slab" | "extshape:dripstone_fence_gate" | "white_wool" | "minecraft:white_wool" | "exlinefurniture:jungle_lamp_brown" | "chisel:goldborder/emerald_block" | "mtr:rail_connector_60_one_way" | "adorn:wheat_crate" | "chisel:zag/end_stone" | "exlinefurniture:acacia_chair_lime" | "jsblock:enquiry_machine_4" | "jsblock:enquiry_machine_3" | "jsblock:enquiry_machine_2" | "chisel:small_bricks/yellow_concrete" | "jsblock:enquiry_machine_1" | "extshape:cyan_wool_vertical_stairs" | "extshape:blue_glazed_terracotta_slab" | "mcsynthetic_creeper_wall_head" | "minecraft:mcsynthetic_creeper_wall_head" | "extshape:moss_slab" | "chisel:cracked/yellow_concrete" | "extshape:chiseled_polished_blackstone_vertical_stairs" | "adorn:deepslate_brick_platform" | "extshape:smooth_basalt_wall" | "chisel:cracked_bricks/cobblestone" | "oak_sign" | "minecraft:oak_sign" | "chiselsandbits:chiseledglass" | "extshape:lapis_vertical_slab" | "chisel:circular/white_concrete" | "exlinefurniture:jungle_log_glass_table" | "adorn:warped_chair" | "chisel:road/red_concrete" | "exlinefurniture:oak_lamp_light_blue" | "chisel:crude_vertical/acacia_planks" | "chisel:circular/red_sandstone" | "extshape:orange_terracotta_vertical_stairs" | "chisel:mosaic/purple_concrete" | "exlinefurniture:spruce_window_web" | "mtr:signal_remover_white" | "birch_pressure_plate" | "minecraft:birch_pressure_plate" | "oxeye_daisy" | "minecraft:oxeye_daisy" | "exlinefurniture:birch_lamp_lime" | "extshape:waxed_exposed_cut_copper_button" | "adorn:birch_kitchen_cupboard" | "mtr:rail_connector_160" | "extshape:white_terracotta_fence_gate" | "silverfish_spawn_egg" | "minecraft:silverfish_spawn_egg" | "extshape:end_stone_vertical_quarter_piece" | "chisel:dent/diorite" | "black_bed" | "minecraft:black_bed" | "chisel:small_bricks/black_concrete" | "adorn:stone_torch" | "mtr:station_color_stone_bricks_slab" | "adorn:red_nether_brick_post" | "extshape:pink_wool_wall" | "azure_bluet" | "minecraft:azure_bluet" | "chisel:dent/pink_concrete" | "extshape:snow_pressure_plate" | "chisel:stacked/jungle_planks" | "mtr:signal_connector_red" | "extshape:quartz_brick_quarter_piece" | "extshape:yellow_terracotta_stairs" | "chisel:jellybean/cobblestone" | "chisel:crude_paneling/oak_planks" | "extshape:green_terracotta_fence_gate" | "extshape:polished_andesite_pressure_plate" | "chisel:jellybean/yellow_concrete" | "chisel:cracked/red_concrete" | "extshape:polished_blackstone_brick_quarter_piece" | "extshape:yellow_concrete_stairs" | "exlinefurniture:oak_chair_purple" | "chisel:prism/bricks" | "extshape:mossy_cobblestone_vertical_quarter_piece" | "bowl" | "minecraft:bowl" | "chisel:crude_paneling/crimson_planks" | "chisel:ornate/glowstone" | "inmis:bejeweled_backpack" | "chisel:cracked/light_gray_concrete" | "chisel:pillar/white_concrete" | "extshape:white_concrete_vertical_quarter_piece" | "chisel:small_bricks/white_concrete" | "extshape:gray_concrete_fence_gate" | "stripped_oak_log" | "minecraft:stripped_oak_log" | "orange_dye" | "minecraft:orange_dye" | "extshape:diamond_quarter_piece" | "extshape:crying_obsidian_slab" | "chisel:vertical/jungle_planks" | "exlinefurniture:oak_lamp_gray" | "light_gray_dye" | "minecraft:light_gray_dye" | "purple_concrete_powder" | "minecraft:purple_concrete_powder" | "exlinefurniture:crimson_log_glass_table" | "londonunderground:sign_river" | "extshape:cobblestone_pressure_plate" | "birch_planks" | "minecraft:birch_planks" | "extshape:white_terracotta_wall" | "chisel:slant/pink_concrete" | "factory_blocks:gcircuit" | "light_gray_stained_glass_pane" | "minecraft:light_gray_stained_glass_pane" | "jsblock:ceiling_1" | "spectral_arrow" | "minecraft:spectral_arrow" | "extshape:pumpkin_vertical_slab" | "extshape:netherite_fence" | "red_carpet" | "minecraft:red_carpet" | "exlinefurniture:acacia_chair_blue" | "extshape:quartz_brick_stairs" | "londonunderground:morden_sign" | "netherite_leggings" | "minecraft:netherite_leggings" | "extshape:pink_wool_vertical_slab" | "extshape:light_blue_terracotta_wall" | "extshape:waxed_exposed_cut_copper_vertical_stairs" | "adorn:acacia_step" | "mtr:station_color_smooth_quartz_slab" | "lava_bucket" | "minecraft:lava_bucket" | "exlinefurniture:toaster" | "adorn:light_gray_sofa" | "chisel:prism/deepslate" | "chisel:mosaic/nether_brick" | "chisel:solid_bricks/redstone_block" | "chisel:tiles_small/andesite" | "mcsynthetic_frosted_ice" | "minecraft:mcsynthetic_frosted_ice" | "chisel:cracked_bricks/purple_concrete" | "exlinefurniture:dark_oak_lamp_red" | "adorn:mug" | "chisel:chaotic_medium/purple_concrete" | "chisel:bismuth/emerald_block" | "extshape:yellow_concrete_vertical_quarter_piece" | "chisel:tiles_medium/brown_concrete" | "extshape:amethyst_vertical_stairs" | "chisel:french/red_concrete" | "chisel:ornate/gray_concrete" | "chisel:weaver/purple_concrete" | "mcsynthetic_candle_cake" | "minecraft:mcsynthetic_candle_cake" | "piglin_spawn_egg" | "minecraft:piglin_spawn_egg" | "chiselsandbits:chiseledsand" | "netherite_shovel" | "minecraft:netherite_shovel" | "extshape:blue_wool_button" | "extshape:pink_terracotta_vertical_slab" | "chisel:cracked/orange_concrete" | "dead_fire_coral_block" | "minecraft:dead_fire_coral_block" | "brown_bed" | "minecraft:brown_bed" | "chisel:raw/coal_block" | "chiselsandbits:pattern_multi_use" | "mtr:tunnel_creator_6_9" | "mtr:tunnel_creator_6_7" | "mcsynthetic_player_wall_head" | "minecraft:mcsynthetic_player_wall_head" | "mtr:tunnel_creator_6_5" | "mtr:tunnel_creator_6_3" | "chisel:chaotic_small/purple_concrete" | "chisel:chaotic_small/stone" | "smooth_red_sandstone_stairs" | "minecraft:smooth_red_sandstone_stairs" | "chisel:soft_bricks/gray_concrete" | "chisel:slant/deepslate" | "chisel:dent/black_concrete" | "extshape:melon_fence_gate" | "zombified_piglin_spawn_egg" | "minecraft:zombified_piglin_spawn_egg" | "chisel:jellybean/blue_concrete" | "stone_pickaxe" | "minecraft:stone_pickaxe" | "light_blue_glazed_terracotta" | "minecraft:light_blue_glazed_terracotta" | "chisel:tiles_medium/black_concrete" | "exlinefurniture:acacia_chair_cyan" | "extshape:orange_concrete_pressure_plate" | "dispenser" | "minecraft:dispenser" | "cyan_stained_glass_pane" | "minecraft:cyan_stained_glass_pane" | "daylight_detector" | "minecraft:daylight_detector" | "extshape:quartz_brick_button" | "chisel:large/jungle_planks" | "chisel:braid/lime_concrete" | "adorn:andesite_platform" | "factory_blocks:caution" | "purple_glazed_terracotta" | "minecraft:purple_glazed_terracotta" | "exlinefurniture:retro_tv" | "exlinefurniture:oak_lamp_lime" | "extshape:brown_wool_slab" | "mcsynthetic_potted_azalea_bush" | "minecraft:mcsynthetic_potted_azalea_bush" | "chisel:chaotic_medium/white_concrete" | "exlinefurniture:crimson_glass_table" | "chisel:prism/gray_concrete" | "chisel:triple_bricks/yellow_concrete" | "chisel:dent/red_sandstone" | "jack_o_lantern" | "minecraft:jack_o_lantern" | "exlinefurniture:acacia_lamp_green" | "chisel:chaotic_small/andesite" | "exlinefurniture:acacia_chair_brown" | "tripwire_hook" | "minecraft:tripwire_hook" | "extshape:green_wool_vertical_quarter_piece" | "extshape:snow_wall" | "extshape:cyan_concrete_vertical_slab" | "hopper" | "minecraft:hopper" | "extshape:white_terracotta_vertical_slab" | "extshape:chiseled_polished_blackstone_stairs" | "raw_gold" | "minecraft:raw_gold" | "extshape:magenta_wool_pressure_plate" | "green_banner" | "minecraft:green_banner" | "chisel:braid/sandstone" | "extshape:chiseled_stone_brick_wall" | "dandelion" | "minecraft:dandelion" | "drowned_spawn_egg" | "minecraft:drowned_spawn_egg" | "chisel:soft_bricks/orange_concrete" | "mtr:ticket_processor_entrance" | "rose_bush" | "minecraft:rose_bush" | "exlinefurniture:birch_window_sliding" | "extshape:gold_vertical_quarter_piece" | "extshape:terracotta_fence_gate" | "cooked_cod" | "minecraft:cooked_cod" | "iron_helmet" | "minecraft:iron_helmet" | "adorn:smooth_sandstone_step" | "adorn:birch_platform" | "chisel:road/light_blue_concrete" | "mtr:signal_connector_white" | "extshape:smooth_red_sandstone_vertical_stairs" | "extshape:honeycomb_pressure_plate" | "cartography_table" | "minecraft:cartography_table" | "extshape:smooth_red_sandstone_fence" | "beef" | "minecraft:beef" | "polished_diorite" | "minecraft:polished_diorite" | "pink_tulip" | "minecraft:pink_tulip" | "extshape:netherrack_fence_gate" | "adorn:crimson_step" | "exlinefurniture:spruce_chair_gray" | "extshape:quartz_vertical_slab" | "chisel:thick/glass" | "extshape:dark_oak_vertical_stairs" | "extshape:black_wool_wall" | "extshape:polished_blackstone_vertical_quarter_piece" | "extshape:cut_sandstone_vertical_slab" | "extshape:amethyst_stairs" | "londonunderground:tube_0b_slab" | "chisel:cracked_bricks/pink_concrete" | "chisel:road/lime_concrete" | "snowball" | "minecraft:snowball" | "extshape:red_terracotta_quarter_piece" | "bell" | "minecraft:bell" | "adorn:stone_brick_post" | "infested_deepslate" | "minecraft:infested_deepslate" | "chisel:panel/granite" | "extshape:oak_vertical_stairs" | "redbits:basalt_pressure_plate" | "jungle_leaves" | "minecraft:jungle_leaves" | "redbits:crying_obsidian_pressure_plate" | "adorn:jungle_post" | "wheat_plus:road_line_double_yellow_half" | "extshape:smooth_stone_button" | "exlinefurniture:spruce_chair_green" | "chisel:soft_bricks/black_concrete" | "extshape:green_concrete_stairs" | "turtle_helmet" | "minecraft:turtle_helmet" | "chisel:french/cobblestone" | "extshape:white_wool_pressure_plate" | "mcsynthetic_potted_azure_bluet" | "minecraft:mcsynthetic_potted_azure_bluet" | "chisel:tiles_medium/red_concrete" | "extshape:chiseled_deepslate_vertical_quarter_piece" | "light_blue_banner" | "minecraft:light_blue_banner" | "chisel:panel/lapis_block" | "factory_blocks:ice" | "exlinefurniture:jungle_lamp_blue" | "extshape:snow_button" | "extshape:quartz_quarter_piece" | "chisel:spaceblack/gold_block" | "extshape:gray_terracotta_vertical_stairs" | "chisel:ornatelayer/diamond_block" | "extshape:honeycomb_slab" | "extshape:pumpkin_button" | "heavy_weighted_pressure_plate" | "minecraft:heavy_weighted_pressure_plate" | "exlinefurniture:ceiling_fan_jungle" | "mtr:station_color_concrete" | "stone_shovel" | "minecraft:stone_shovel" | "extshape:purple_wool_vertical_slab" | "extshape:cyan_concrete_quarter_piece" | "waxed_oxidized_cut_copper_slab" | "minecraft:waxed_oxidized_cut_copper_slab" | "inmis:frayed_backpack" | "chainmail_leggings" | "minecraft:chainmail_leggings" | "polished_blackstone_stairs" | "minecraft:polished_blackstone_stairs" | "chisel:ornate/stone" | "exlinefurniture:crimson_lamp_brown" | "deepslate_brick_stairs" | "minecraft:deepslate_brick_stairs" | "zombie_villager_spawn_egg" | "minecraft:zombie_villager_spawn_egg" | "mcsynthetic_potted_blue_orchid" | "minecraft:mcsynthetic_potted_blue_orchid" | "chisel:tiles_small/pink_concrete" | "exlinefurniture:dark_oak_chair_yellow" | "extshape:obsidian_vertical_quarter_piece" | "dropper" | "minecraft:dropper" | "chisel:chaotic_medium/green_concrete" | "extshape:deepslate_tile_vertical_slab" | "chisel:chaotic_medium/cyan_concrete" | "chisel:large_tile/gray_concrete" | "extshape:red_terracotta_vertical_slab" | "extshape:acacia_vertical_quarter_piece" | "extshape:brown_concrete_quarter_piece" | "jsblock:pids_1a" | "chisel:braid/green_concrete" | "golden_helmet" | "minecraft:golden_helmet" | "weathered_cut_copper_stairs" | "minecraft:weathered_cut_copper_stairs" | "chisel:panel/diorite" | "exlinefurniture:birch_lamp_blue" | "exlinefurniture:spruce_chair" | "adorn:polished_deepslate_post" | "polished_deepslate" | "minecraft:polished_deepslate" | "extshape:gilded_blackstone_vertical_stairs" | "bat_spawn_egg" | "minecraft:bat_spawn_egg" | "mooshroom_spawn_egg" | "minecraft:mooshroom_spawn_egg" | "knowledge_book" | "minecraft:knowledge_book" | "mutton" | "minecraft:mutton" | "extshape:tuff_wall" | "chisel:ornate/red_concrete" | "exlinefurniture:acacia_chair_red" | "extshape:calcite_vertical_quarter_piece" | "extshape:waxed_weathered_copper_quarter_piece" | "redbits:end_stone_pressure_plate" | "chisel:encased_bricks/cobblestone" | "chisel:cracked/ice" | "chiselsandbits:chiseled_printer" | "exlinefurniture:ceiling_fan_birch" | "nether_quartz_ore" | "minecraft:nether_quartz_ore" | "chisel:braid/white_concrete" | "chisel:fourornate/diamond_block" | "chisel:slant/purple_concrete" | "extshape:orange_concrete_vertical_stairs" | "chisel:tiles_medium/deepslate" | "chisel:layer/white_concrete" | "netherite_pickaxe" | "minecraft:netherite_pickaxe" | "chisel:prism/black_concrete" | "pink_bed" | "minecraft:pink_bed" | "exlinefurniture:oak_lamp_red" | "shield" | "minecraft:shield" | "extshape:green_wool_vertical_stairs" | "chisel:weaver/brown_concrete" | "blue_concrete" | "minecraft:blue_concrete" | "chisel:shipping_crate/oak_planks" | "mtr:train_schedule_sensor" | "blackstone_slab" | "minecraft:blackstone_slab" | "spore_blossom" | "minecraft:spore_blossom" | "chisel:prism/ice" | "chisel:panelclassic/lapis_block" | "chisel:small/red_sandstone" | "extshape:raw_iron_vertical_quarter_piece" | "chisel:triple_bricks/redstone_block" | "extshape:chiseled_deepslate_pressure_plate" | "adorn:blue_table_lamp" | "extshape:pink_concrete_quarter_piece" | "deepslate_redstone_ore" | "minecraft:deepslate_redstone_ore" | "quartz_bricks" | "minecraft:quartz_bricks" | "adorn:acacia_drawer" | "red_sandstone_wall" | "minecraft:red_sandstone_wall" | "adorn:polished_blackstone_brick_step" | "chisel:chaotic_bricks/blue_concrete" | "exlinefurniture:acacia_lamp_black" | "chisel:chaotic_medium/bricks" | "adorn:jungle_kitchen_cupboard" | "chisel:circular/red_concrete" | "exlinefurniture:oak_lamp_blue" | "exlinefurniture:dark_oak_lamp_black" | "infested_mossy_stone_bricks" | "minecraft:infested_mossy_stone_bricks" | "adorn:red_sandstone_platform" | "exlinefurniture:jungle_chair_pink" | "extshape:chiseled_quartz_button" | "chisel:solid_bricks/quartz" | "chisel:chaotic_medium/ice" | "chisel:llama/orange_wool" | "acacia_stairs" | "minecraft:acacia_stairs" | "chisel:cells/diamond_block" | "extshape:lime_concrete_fence" | "extshape:magenta_terracotta_wall" | "raw_gold_block" | "minecraft:raw_gold_block" | "chisel:jellybean/prismarine" | "birch_door" | "minecraft:birch_door" | "rooted_dirt" | "minecraft:rooted_dirt" | "exlinefurniture:birch_chair" | "exlinefurniture:froggy_chair_black" | "extshape:mossy_stone_brick_vertical_slab" | "exlinefurniture:dark_oak_lamp_yellow" | "adorn:cobblestone_post" | "extshape:clay_wall" | "exlinefurniture:froggy_chair_orange" | "adorn:birch_shelf" | "chisel:cracked/blue_concrete" | "chisel:encased_bricks/deepslate" | "extshape:waxed_exposed_copper_pressure_plate" | "chisel:twist/blue_concrete" | "chisel:array/magenta_concrete" | "extshape:cyan_concrete_button" | "chisel:dent/ice" | "extshape:purpur_wall" | "extshape:end_stone_fence" | "mtr:lift_buttons_link_connector" | "exlinefurniture:acacia_lamp_yellow" | "extshape:white_wool_wall" | "extshape:warped_wart_stairs" | "chorus_plant" | "minecraft:chorus_plant" | "wooden_sword" | "minecraft:wooden_sword" | "wheat_plus:road_line_double_white_full" | "birch_fence_gate" | "minecraft:birch_fence_gate" | "bone_meal" | "minecraft:bone_meal" | "chiselsandbits:chisel_iron" | "chisel:large_tile/deepslate" | "exlinefurniture:jungle_window_heart" | "extshape:blue_wool_fence_gate" | "mtr:cable_car_node_upper" | "chisel:solid_bricks/granite" | "extshape:magenta_concrete_slab" | "adorn:cobblestone_platform" | "smooth_quartz_slab" | "minecraft:smooth_quartz_slab" | "extshape:light_blue_concrete_vertical_quarter_piece" | "exlinefurniture:froggy_chair_gray" | "extshape:terracotta_fence" | "chisel:triple_bricks/andesite" | "extshape:raw_iron_pressure_plate" | "adorn:deepslate_tile_platform" | "exlinefurniture:froggy_chair_green" | "exlinefurniture:drapes_white" | "extshape:lapis_pressure_plate" | "chisel:small_bricks/prismarine" | "extshape:cut_red_sandstone_wall" | "exlinefurniture:spruce_chair_black" | "extshape:yellow_concrete_quarter_piece" | "extshape:white_wool_stairs" | "extshape:sea_lantern_vertical_stairs" | "extshape:magenta_terracotta_pressure_plate" | "extshape:white_wool_button" | "extshape:black_concrete_wall" | "chisel:zag/black_concrete" | "chisel:twist/brown_concrete" | "extshape:waxed_weathered_copper_vertical_slab" | "cookie" | "minecraft:cookie" | "chisel:braid/andesite" | "extshape:amethyst_wall" | "chisel:road/deepslate" | "dead_horn_coral" | "minecraft:dead_horn_coral" | "lightning_rod" | "minecraft:lightning_rod" | "mtr:rail_connector_200_one_way" | "orange_concrete_powder" | "minecraft:orange_concrete_powder" | "petrified_oak_slab" | "minecraft:petrified_oak_slab" | "chisel:large_tile/diorite" | "redstone_block" | "minecraft:redstone_block" | "chisel:pillar/red_sandstone" | "shears" | "minecraft:shears" | "name_tag" | "minecraft:name_tag" | "extshape:gray_terracotta_fence_gate" | "chisel:glyphs/sandstone" | "honeycomb_block" | "minecraft:honeycomb_block" | "chisel:solid_bricks/prismarine" | "chisel:chaotic_medium/red_sandstone" | "chisel:encased/spruce_planks" | "chisel:triple_bricks/cyan_concrete" | "extshape:waxed_weathered_copper_wall" | "mcsynthetic_black_wall_banner" | "minecraft:mcsynthetic_black_wall_banner" | "chisel:mosaic/green_concrete" | "warped_fungus" | "minecraft:warped_fungus" | "chisel:triple_bricks/orange_concrete" | "chisel:paneling/jungle_planks" | "chisel:dent/red_concrete" | "exlinefurniture:drapes_gray" | "chisel:smooth/acacia_planks" | "chisel:chaotic_medium/coal_block" | "exlinefurniture:warped_stripped_log_glass_table" | "extshape:red_sandstone_vertical_slab" | "extshape:smooth_stone_wall" | "chisel:jellybean/quartz" | "rabbit_stew" | "minecraft:rabbit_stew" | "exlinefurniture:warped_chair_blue" | "extshape:iron_vertical_slab" | "chisel:weaver/black_concrete" | "extshape:orange_wool_stairs" | "extshape:purple_wool_slab" | "adorn:brown_sofa" | "mcsynthetic_end_gateway" | "minecraft:mcsynthetic_end_gateway" | "jsblock:rv_pids_pole" | "chisel:soft_bricks/andesite" | "extshape:mossy_stone_brick_quarter_piece" | "birch_log" | "minecraft:birch_log" | "oak_leaves" | "minecraft:oak_leaves" | "mtr:signal_connector_pink" | "exlinefurniture:oak_lamp_brown" | "mcsynthetic_potatoes" | "minecraft:mcsynthetic_potatoes" | "exlinefurniture:old_tv" | "chiselsandbits:wrench" | "extshape:lime_terracotta_button" | "adorn:jungle_chair" | "adorn:soulful_prismarine_chimney" | "extshape:packed_ice_fence_gate" | "oak_fence_gate" | "minecraft:oak_fence_gate" | "chisel:large_tile/ice" | "chisel:slant/nether_brick" | "chiselsandbits:measuring_tape" | "exlinefurniture:zombie_arm" | "londonunderground:sounds/tube_station_ambience1" | "ice" | "minecraft:ice" | "enchanted_golden_apple" | "minecraft:enchanted_golden_apple" | "extshape:red_concrete_quarter_piece" | "extshape:prismarine_vertical_quarter_piece" | "extshape:deepslate_tile_vertical_quarter_piece" | "extshape:chiseled_sandstone_vertical_quarter_piece" | "extshape:deepslate_brick_vertical_quarter_piece" | "factory_blocks:fan_malfunction" | "chisel:tiles_small/end_stone" | "salmon_bucket" | "minecraft:salmon_bucket" | "extshape:granite_vertical_slab" | "chisel:mosaic/red_sandstone" | "chisel:small_bricks/end_stone" | "extshape:pumpkin_vertical_quarter_piece" | "extshape:dripstone_fence" | "cave_spider_spawn_egg" | "minecraft:cave_spider_spawn_egg" | "extshape:deepslate_brick_pressure_plate" | "mtr:rail_connector_platform" | "chisel:chaotic_bricks/diorite" | "extshape:light_blue_wool_slab" | "gray_carpet" | "minecraft:gray_carpet" | "oxidized_cut_copper_stairs" | "minecraft:oxidized_cut_copper_stairs" | "extshape:waxed_exposed_cut_copper_quarter_piece" | "chisel:chaotic_medium/andesite" | "spruce_log" | "minecraft:spruce_log" | "extshape:crying_obsidian_vertical_slab" | "diamond_boots" | "minecraft:diamond_boots" | "chisel:soft_bricks/light_blue_concrete" | "inmis:plated_backpack" | "lily_of_the_valley" | "minecraft:lily_of_the_valley" | "chiselsandbits:chisel_stone" | "exlinefurniture:warped_lamp_pink" | "mcsynthetic_soul_fire" | "minecraft:mcsynthetic_soul_fire" | "exlinefurniture:dark_oak_chair_cyan" | "extshape:spruce_vertical_slab" | "stick" | "minecraft:stick" | "extshape:cyan_terracotta_wall" | "mcsynthetic_potted_crimson_fungus" | "minecraft:mcsynthetic_potted_crimson_fungus" | "red_nether_brick_stairs" | "minecraft:red_nether_brick_stairs" | "brewing_stand" | "minecraft:brewing_stand" | "extshape:gold_fence" | "adorn:end_stone_brick_platform" | "mcsynthetic_potted_pink_tulip" | "minecraft:mcsynthetic_potted_pink_tulip" | "chisel:braid/bricks" | "chiselsandbits:pattern_single_use" | "extshape:glowstone_quarter_piece" | "extshape:light_gray_concrete_vertical_quarter_piece" | "polished_blackstone_brick_wall" | "minecraft:polished_blackstone_brick_wall" | "exlinefurniture:ceiling_fan" | "extshape:cyan_concrete_stairs" | "nautilus_shell" | "minecraft:nautilus_shell" | "jsblock:exit_sign_1" | "exlinefurniture:jungle_chair_red" | "extshape:netherite_vertical_stairs" | "extshape:snow_stairs" | "mcsynthetic_void_air" | "minecraft:mcsynthetic_void_air" | "exlinefurniture:birch_adirondack_chair" | "extshape:polished_deepslate_quarter_piece" | "extshape:red_concrete_vertical_slab" | "chisel:smooth/crimson_planks" | "extshape:chiseled_quartz_fence" | "mcsynthetic_potted_poppy" | "minecraft:mcsynthetic_potted_poppy" | "diamond_block" | "minecraft:diamond_block" | "chisel:jellybean/magenta_concrete" | "mtr:rubbish_bin_1" | "mcsynthetic_twisting_vines_plant" | "minecraft:mcsynthetic_twisting_vines_plant" | "apple" | "minecraft:apple" | "powder_snow_bucket" | "minecraft:powder_snow_bucket" | "piglin_banner_pattern" | "minecraft:piglin_banner_pattern" | "exlinefurniture:birch_lamp_orange" | "diorite_slab" | "minecraft:diorite_slab" | "chisel:layer/red_concrete" | "yellow_stained_glass" | "minecraft:yellow_stained_glass" | "music_disc_otherside" | "minecraft:music_disc_otherside" | "mtr:station_color_coal_ore_slab" | "extshape:lapis_fence" | "chisel:tiles_small/redstone_block" | "pumpkin_seeds" | "minecraft:pumpkin_seeds" | "mtr:tunnel_wall_creator_6_5" | "jsblock:kcr_emg_stop_sign" | "mtr:tunnel_wall_creator_6_7" | "chisel:array/end_stone" | "chisel:zag/red_concrete" | "mtr:tunnel_wall_creator_6_9" | "chisel:shipping_crate/jungle_planks" | "exlinefurniture:shutters_jungle" | "chisel:crude_paneling/dark_oak_planks" | "exlinefurniture:dark_oak_chair_light_blue" | "exlinefurniture:warped_chair_cyan" | "extshape:purple_glazed_terracotta_slab" | "extshape:cyan_terracotta_vertical_quarter_piece" | "extshape:raw_copper_fence_gate" | "mtr:tunnel_wall_creator_6_3" | "chisel:vertical/dark_oak_planks" | "extshape:glowstone_vertical_slab" | "cooked_mutton" | "minecraft:cooked_mutton" | "extshape:smooth_quartz_fence" | "bookshelf" | "minecraft:bookshelf" | "chisel:dent/coal_block" | "chisel:large_tile/light_gray_concrete" | "chisel:pillar/andesite" | "chisel:legacy/blue_wool" | "chisel:jellybean/end_stone" | "chisel:mosaic/gray_concrete" | "lapis_block" | "minecraft:lapis_block" | "chisel:braid/pink_concrete" | "fire_coral_block" | "minecraft:fire_coral_block" | "chisel:braid/diorite" | "zoglin_spawn_egg" | "minecraft:zoglin_spawn_egg" | "brown_stained_glass_pane" | "minecraft:brown_stained_glass_pane" | "black_terracotta" | "minecraft:black_terracotta" | "chisel:mosaic/brown_concrete" | "extshape:red_nether_brick_fence_gate" | "extshape:crying_obsidian_pressure_plate" | "extshape:moss_stairs" | "podzol" | "minecraft:podzol" | "chisel:panel/glowstone" | "chisel:triple_bricks/glowstone" | "jsblock:station_ceiling_1" | "adorn:deepslate_platform" | "exlinefurniture:spruce_chair_purple" | "extshape:spruce_quarter_piece" | "adorn:birch_coffee_table" | "extshape:chiseled_quartz_quarter_piece" | "extshape:crying_obsidian_quarter_piece" | "light_gray_terracotta" | "minecraft:light_gray_terracotta" | "extshape:sandstone_quarter_piece" | "extshape:smooth_stone_fence_gate" | "white_bed" | "minecraft:white_bed" | "spruce_slab" | "minecraft:spruce_slab" | "chisel:stacked/crimson_planks" | "exlinefurniture:birch_dresser" | "extshape:oak_vertical_slab" | "peony" | "minecraft:peony" | "chisel:dent/light_gray_concrete" | "oak_boat" | "minecraft:oak_boat" | "yellow_carpet" | "minecraft:yellow_carpet" | "chisel:soft_bricks/yellow_concrete" | "jsblock:pids_rv_sil_2" | "chisel:layer/cyan_concrete" | "chisel:chaotic_small/red_concrete" | "factory_blocks:hex" | "chisel:mosaic/red_concrete" | "chisel:french/coal_block" | "extshape:purple_wool_quarter_piece" | "mtr:tactile_map" | "extshape:gray_wool_vertical_stairs" | "chisel:array/redstone_block" | "pumpkin_pie" | "minecraft:pumpkin_pie" | "extshape:granite_vertical_stairs" | "jungle_fence" | "minecraft:jungle_fence" | "chisel:cracked/redstone_block" | "extshape:black_concrete_fence" | "chorus_flower" | "minecraft:chorus_flower" | "chisel:shipping_crate/dark_oak_planks" | "chisel:cracked_bricks/red_sandstone" | "glass_bottle" | "minecraft:glass_bottle" | "chisel:tiles_small/granite" | "exlinefurniture:jungle_lamp_lime" | "polished_granite" | "minecraft:polished_granite" | "exlinefurniture:birch_chair_orange" | "extshape:smooth_red_sandstone_vertical_slab" | "soul_campfire" | "minecraft:soul_campfire" | "prismarine_shard" | "minecraft:prismarine_shard" | "exlinefurniture:dark_oak_lamp_light_blue" | "redbits:rgb_lamp" | "stripped_warped_hyphae" | "minecraft:stripped_warped_hyphae" | "chisel:legacy/light_blue_wool" | "chisel:rivets/gold_block" | "mtr:station_color_bone_block" | "extshape:stone_vertical_quarter_piece" | "extshape:light_blue_wool_quarter_piece" | "extshape:waxed_copper_stairs" | "mtr:station_color_quartz_block_slab" | "chisel:cracked/lime_concrete" | "chisel:chaotic_small/deepslate" | "adorn:polished_deepslate_platform" | "chisel:zag/lime_concrete" | "chisel:large_tile/black_concrete" | "exlinefurniture:jungle_glass_table" | "end_stone" | "minecraft:end_stone" | "chisel:weaver/bricks" | "extshape:magenta_concrete_stairs" | "exlinefurniture:crimson_lamp_orange" | "adorn:jungle_drawer" | "extshape:glowstone_fence" | "extshape:gray_terracotta_vertical_quarter_piece" | "crimson_fence_gate" | "minecraft:crimson_fence_gate" | "dead_tube_coral_block" | "minecraft:dead_tube_coral_block" | "chisel:tiles_small/gray_concrete" | "extshape:gray_concrete_button" | "chisel:solid_bricks/blue_concrete" | "extshape:granite_quarter_piece" | "adorn:cut_sandstone_step" | "extshape:light_blue_wool_vertical_slab" | "debug_stick" | "minecraft:debug_stick" | "chisel:crude_vertical/crimson_planks" | "extshape:purple_terracotta_fence" | "extshape:prismarine_brick_fence_gate" | "pufferfish_spawn_egg" | "minecraft:pufferfish_spawn_egg" | "chisel:mosaic/pink_concrete" | "grass" | "minecraft:grass" | "extshape:pink_terracotta_slab" | "chisel:braid/birch_planks" | "chisel:tiles_medium/ice" | "extshape:orange_wool_vertical_stairs" | "purple_dye" | "minecraft:purple_dye" | "chisel:pillar/green_concrete" | "exlinefurniture:froggy_chair_white" | "extshape:warped_wart_wall" | "adorn:mcsynthetic_wall_stone_torch" | "adorn:warped_bench" | "chisel:road/bricks" | "exlinefurniture:birch_lamp_cyan" | "exlinefurniture:shutters_dark_oak" | "chisel:solid_bricks/glowstone" | "chisel:brick/iron_block" | "quartz_slab" | "minecraft:quartz_slab" | "ender_pearl" | "minecraft:ender_pearl" | "chisel:array/cyan_concrete" | "exlinefurniture:jungle_chair_brown" | "extshape:glowstone_vertical_stairs" | "spider_spawn_egg" | "minecraft:spider_spawn_egg" | "extshape:yellow_wool_slab" | "extshape:blue_wool_wall" | "flowering_azalea" | "minecraft:flowering_azalea" | "chisel:soft_bricks/deepslate" | "chisel:pillar/sandstone" | "chisel:road/blue_concrete" | "extshape:brown_wool_fence_gate" | "chisel:paneling/acacia_planks" | "exlinefurniture:birch_lamp_magenta" | "exlinefurniture:window_sliding" | "extshape:deepslate_tile_pressure_plate" | "adorn:polished_diorite_post" | "chisel:shipping_crate/crimson_planks" | "mtr:station_color_smooth_quartz" | "gold_ore" | "minecraft:gold_ore" | "chisel:circular/purpur" | "mtr:signal_remover_red" | "chisel:smooth/jungle_planks" | "chisel:prism/emerald_block" | "chisel:large_tile/lapis_block" | "extshape:orange_terracotta_quarter_piece" | "chisel:circular/coal_block" | "extshape:glowstone_fence_gate" | "extshape:red_wool_wall" | "extshape:cobbled_deepslate_button" | "adorn:sugar_cane_crate" | "observer" | "minecraft:observer" | "polished_deepslate_wall" | "minecraft:polished_deepslate_wall" | "extshape:gray_concrete_slab" | "extshape:diorite_vertical_stairs" | "extshape:green_wool_wall" | "extshape:brown_terracotta_fence" | "chisel:chaotic_medium/magenta_concrete" | "chisel:circular/lime_concrete" | "extshape:purple_terracotta_pressure_plate" | "extshape:bedrock_vertical_stairs" | "extshape:purple_wool_vertical_quarter_piece" | "exlinefurniture:birch_lamp_brown" | "chisel:twist/quartz" | "mtr:station_color_birch_wood_slab" | "stripped_jungle_wood" | "minecraft:stripped_jungle_wood" | "exlinefurniture:birch_chair_magenta" | "mtr:signal_connector_purple" | "extshape:red_concrete_wall" | "extshape:prismarine_brick_vertical_quarter_piece" | "bucket" | "minecraft:bucket" | "chisel:layer/dirt" | "mcsynthetic_oak_wall_sign" | "minecraft:mcsynthetic_oak_wall_sign" | "chisel:large_tile/granite" | "londonunderground:sign_lizzy" | "chisel:mosaic/diorite" | "polished_andesite" | "minecraft:polished_andesite" | "extshape:cyan_wool_quarter_piece" | "chisel:noborder/glass" | "quartzelv:quartz_elevator" | "extshape:brown_terracotta_button" | "mcsynthetic_carrots" | "minecraft:mcsynthetic_carrots" | "extshape:white_terracotta_vertical_stairs" | "mtr:station_color_chiseled_stone_bricks_slab" | "chisel:tiles_medium/blue_concrete" | "chisel:llama/purple_wool" | "charcoal" | "minecraft:charcoal" | "netherite_axe" | "minecraft:netherite_axe" | "extshape:cut_red_sandstone_quarter_piece" | "polished_blackstone_brick_slab" | "minecraft:polished_blackstone_brick_slab" | "adorn:glow_berry_tea" | "extshape:chiseled_sandstone_slab" | "extshape:yellow_wool_wall" | "exlinefurniture:spruce_bench" | "chiseled_deepslate" | "minecraft:chiseled_deepslate" | "mtr:signal_remover_light_blue" | "brown_mushroom" | "minecraft:brown_mushroom" | "mtr:station_color_andesite" | "extshape:polished_granite_button" | "extshape:glowstone_button" | "adorn:oak_kitchen_cupboard" | "chisel:twist/green_concrete" | "extshape:crying_obsidian_fence" | "chiselsandbits:chiseledice" | "soul_torch" | "minecraft:soul_torch" | "chisel:array/ice" | "chisel:cracked_bricks/bricks" | "chisel:steelframe/glass" | "chisel:french/green_concrete" | "chisel:crude_vertical/birch_planks" | "extshape:cyan_concrete_slab" | "adorn:spruce_bench" | "extshape:dark_prismarine_vertical_slab" | "chisel:chaotic_small/gray_concrete" | "extshape:gray_concrete_fence" | "exlinefurniture:shutters_birch" | "warped_fence_gate" | "minecraft:warped_fence_gate" | "bitsandchisels:wrench" | "chisel:panel/yellow_concrete" | "exlinefurniture:jungle_window_slider" | "chisel:slant/granite" | "extshape:deepslate_tile_button" | "chisel:raw/gray_concrete" | "chisel:small_bricks/pink_concrete" | "exlinefurniture:warped_chair_green" | "adorn:crimson_coffee_table" | "extshape:shroomlight_vertical_slab" | "green_concrete" | "minecraft:green_concrete" | "extshape:pink_terracotta_stairs" | "gray_dye" | "minecraft:gray_dye" | "extshape:deepslate_tile_fence" | "mule_spawn_egg" | "minecraft:mule_spawn_egg" | "chisel:weaver/cyan_concrete" | "extshape:light_gray_concrete_fence" | "warped_pressure_plate" | "minecraft:warped_pressure_plate" | "chisel:triple_bricks/quartz" | "extshape:prismarine_quarter_piece" | "coal_block" | "minecraft:coal_block" | "extshape:cyan_terracotta_fence" | "exlinefurniture:warped_lamp_light_blue" | "extshape:obsidian_pressure_plate" | "extshape:waxed_oxidized_copper_fence" | "chisel:weaver/stone" | "chisel:zag/cobblestone" | "exlinefurniture:drapes_lime" | "slime_ball" | "minecraft:slime_ball" | "horse_spawn_egg" | "minecraft:horse_spawn_egg" | "mcsynthetic_potted_wither_rose" | "minecraft:mcsynthetic_potted_wither_rose" | "adorn:white_table_lamp" | "chisel:ornate/red_sandstone" | "mcsynthetic_orange_wall_banner" | "minecraft:mcsynthetic_orange_wall_banner" | "spruce_sapling" | "minecraft:spruce_sapling" | "chisel:cracked_bricks/purpur" | "piglin_brute_spawn_egg" | "minecraft:piglin_brute_spawn_egg" | "londonunderground:platform_variant" | "exlinefurniture:crimson_adirondack_chair" | "extshape:light_gray_concrete_vertical_stairs" | "exlinefurniture:drapes_red" | "chisel:jellybean/stone" | "chisel:large_tile/brown_concrete" | "cooked_porkchop" | "minecraft:cooked_porkchop" | "chisel:panelclassic/emerald_block" | "mtr:station_color_quartz_block" | "honeycomb" | "minecraft:honeycomb" | "extshape:light_gray_wool_slab" | "mtr:signal_connector_green" | "chisel:weaver/lime_concrete" | "oak_wood" | "minecraft:oak_wood" | "chisel:ornate/quartz" | "extshape:dripstone_wall" | "emerald_block" | "minecraft:emerald_block" | "magenta_stained_glass_pane" | "minecraft:magenta_stained_glass_pane" | "exlinefurniture:crimson_lamp_light_gray" | "adorn:dark_oak_kitchen_sink" | "exlinefurniture:crimson_lamp_magenta" | "extshape:green_concrete_wall" | "adorn:cut_red_sandstone_step" | "mtr:mcsynthetic_escalator_side" | "spruce_wood" | "minecraft:spruce_wood" | "iron_sword" | "minecraft:iron_sword" | "spruce_fence" | "minecraft:spruce_fence" | "extshape:dark_oak_vertical_slab" | "mcsynthetic_sweet_berry_bush" | "minecraft:mcsynthetic_sweet_berry_bush" | "extshape:dripstone_vertical_slab" | "extshape:moss_vertical_slab" | "chisel:twist/end_stone" | "adorn:dark_oak_coffee_table" | "chisel:encased_bricks/green_concrete" | "dark_prismarine_slab" | "minecraft:dark_prismarine_slab" | "dragon_head" | "minecraft:dragon_head" | "extshape:purple_concrete_fence" | "green_dye" | "minecraft:green_dye" | "flowering_azalea_leaves" | "minecraft:flowering_azalea_leaves" | "mtr:lift_3_3_double_sided" | "ocelot_spawn_egg" | "minecraft:ocelot_spawn_egg" | "adorn:chain_link_fence" | "extshape:ancient_debris_button" | "mcsynthetic_potted_red_tulip" | "minecraft:mcsynthetic_potted_red_tulip" | "waxed_exposed_cut_copper_stairs" | "minecraft:waxed_exposed_cut_copper_stairs" | "chisel:prism/orange_concrete" | "exlinefurniture:jungle_stripped_log_glass_table" | "magenta_concrete" | "minecraft:magenta_concrete" | "mtr:apg_glass_end" | "extshape:melon_stairs" | "extshape:light_gray_terracotta_quarter_piece" | "mtr:ticket_machine" | "extshape:snow_fence_gate" | "extshape:smooth_quartz_pressure_plate" | "extshape:smooth_quartz_vertical_quarter_piece" | "smooth_red_sandstone_slab" | "minecraft:smooth_red_sandstone_slab" | "chisel:cracked_bricks/black_concrete" | "adorn:brick_post" | "chisel:twist/magenta_concrete" | "extshape:polished_granite_wall" | "extshape:brown_terracotta_slab" | "chisel:smallingot/iron_block" | "weathered_cut_copper_slab" | "minecraft:weathered_cut_copper_slab" | "birch_trapdoor" | "minecraft:birch_trapdoor" | "chisel:dent/bricks" | "chisel:braid/prismarine" | "extshape:mossy_cobblestone_fence_gate" | "extshape:cobblestone_vertical_slab" | "chisel:encased_bricks/andesite" | "chisel:french/stone" | "extshape:light_gray_wool_vertical_quarter_piece" | "chisel:large/dark_oak_planks" | "chisel:raw/red_concrete" | "exlinefurniture:oak_chair_white" | "exlinefurniture:warped_window_web" | "chisel:pillar/granite" | "extshape:prismarine_fence" | "conduit" | "minecraft:conduit" | "sand" | "minecraft:sand" | "mcsynthetic_magenta_wall_banner" | "minecraft:mcsynthetic_magenta_wall_banner" | "extshape:black_terracotta_fence" | "light_blue_concrete" | "minecraft:light_blue_concrete" | "exlinefurniture:dark_oak_chair_pink" | "sticky_piston" | "minecraft:sticky_piston" | "gray_concrete" | "minecraft:gray_concrete" | "redstone" | "minecraft:redstone" | "blue_glazed_terracotta" | "minecraft:blue_glazed_terracotta" | "mcsynthetic_lime_wall_banner" | "minecraft:mcsynthetic_lime_wall_banner" | "chisel:prism/light_blue_concrete" | "stripped_spruce_log" | "minecraft:stripped_spruce_log" | "mtr:ticket_processor_enquiry" | "powered_rail" | "minecraft:powered_rail" | "extshape:yellow_wool_vertical_slab" | "extshape:chiseled_deepslate_stairs" | "extshape:lime_wool_slab" | "extshape:green_terracotta_slab" | "green_concrete_powder" | "minecraft:green_concrete_powder" | "firework_star" | "minecraft:firework_star" | "adorn:spruce_step" | "extshape:black_wool_fence_gate" | "chisel:large_tile/redstone_block" | "chisel:panel/pink_concrete" | "adorn:smooth_stone_step" | "horn_coral_fan" | "minecraft:horn_coral_fan" | "chisel:cut/cyan_concrete" | "mtr:lift_buttons_link_remover" | "adorn:white_sofa" | "extshape:pink_wool_slab" | "extshape:blue_concrete_wall" | "blue_terracotta" | "minecraft:blue_terracotta" | "chisel:small_bricks/glowstone" | "mtr:signal_connector_black" | "stripped_oak_wood" | "minecraft:stripped_oak_wood" | "chisel:tiles_medium/coal_block" | "chisel:cracked/green_concrete" | "yellow_concrete_powder" | "minecraft:yellow_concrete_powder" | "gray_terracotta" | "minecraft:gray_terracotta" | "extshape:iron_button" | "chisel:weaver/cobblestone" | "extshape:polished_andesite_fence_gate" | "extshape:smooth_basalt_slab" | "mtr:rail" | "comparator" | "minecraft:comparator" | "chisel:pillar/bricks" | "chisel:dent/purpur" | "extshape:glowstone_slab" | "chisel:cracked_bricks/gray_concrete" | "chisel:zag/coal_block" | "extshape:waxed_copper_vertical_stairs" | "mtr:signal_connector_light_gray" | "cod" | "minecraft:cod" | "mcsynthetic_magenta_candle_cake" | "minecraft:mcsynthetic_magenta_candle_cake" | "chisel:pillar/orange_concrete" | "mtr:station_color_birch_wood" | "mtr:station_color_planks" | "chisel:zelda/diamond_block" | "chisel:slant/redstone_block" | "extshape:smooth_quartz_vertical_stairs" | "extshape:blackstone_vertical_stairs" | "londonunderground:morden_slab" | "extshape:packed_ice_slab" | "fishing_rod" | "minecraft:fishing_rod" | "adorn:oak_bench" | "chiselsandbits:magnifying_glass" | "chisel:prism/sandstone" | "terracotta" | "minecraft:terracotta" | "extshape:prismarine_vertical_stairs" | "chisel:chaotic_medium/redstone_block" | "chisel:encased_bricks/prismarine" | "extshape:yellow_concrete_slab" | "extshape:green_terracotta_vertical_slab" | "extshape:lapis_vertical_stairs" | "extshape:nether_wart_vertical_quarter_piece" | "infested_chiseled_stone_bricks" | "minecraft:infested_chiseled_stone_bricks" | "extshape:warped_vertical_stairs" | "exlinefurniture:warped_glass_table" | "chisel:llama/red_wool" | "chicken" | "minecraft:chicken" | "chisel:french/white_concrete" | "exlinefurniture:dark_oak_window_slider" | "extshape:andesite_button" | "extshape:gray_glazed_terracotta_slab" | "londonunderground:tfl_block" | "chisel:raw/bricks" | "chisel:weaver/light_gray_concrete" | "jsblock:op_button" | "oak_log" | "minecraft:oak_log" | "mcsynthetic_spruce_wall_sign" | "minecraft:mcsynthetic_spruce_wall_sign" | "mtr:station_color_chiseled_quartz_block" | "londonunderground:tunnel_block_2_signal" | "cut_red_sandstone" | "minecraft:cut_red_sandstone" | "chisel:ornatesteel/glass" | "chisel:road/glowstone" | "chisel:tiles_small/red_sandstone" | "dead_horn_coral_block" | "minecraft:dead_horn_coral_block" | "chisel:jellybean/black_concrete" | "beacon" | "minecraft:beacon" | "extshape:quartz_wall" | "tnt" | "minecraft:tnt" | "chisel:circular/light_gray_concrete" | "chisel:encased/dark_oak_planks" | "extshape:quartz_fence" | "flint_and_steel" | "minecraft:flint_and_steel" | "mcsynthetic_yellow_candle_cake" | "minecraft:mcsynthetic_yellow_candle_cake" | "chisel:pillar/purpur" | "extshape:lime_terracotta_fence_gate" | "extshape:calcite_vertical_slab" | "adorn:oak_platform" | "chisel:pillar/prismarine" | "iron_ingot" | "minecraft:iron_ingot" | "chisel:french/black_concrete" | "exlinefurniture:drapes_brown" | "milk_bucket" | "minecraft:milk_bucket" | "deepslate_lapis_ore" | "minecraft:deepslate_lapis_ore" | "chisel:soft_bricks/blue_concrete" | "chisel:ornate/orange_concrete" | "cobweb" | "minecraft:cobweb" | "black_dye" | "minecraft:black_dye" | "chisel:prism/blue_concrete" | "chisel:road/stone" | "extshape:melon_vertical_stairs" | "mcsynthetic_brown_candle_cake" | "minecraft:mcsynthetic_brown_candle_cake" | "chisel:circular/diorite" | "extshape:raw_iron_fence" | "extshape:mossy_cobblestone_vertical_slab" | "chisel:encased_large/spruce_planks" | "exlinefurniture:acacia_lamp_pink" | "jsblock:trespass_sign_1" | "mtr:lift_buttons_1" | "extshape:raw_gold_vertical_quarter_piece" | "extshape:yellow_wool_vertical_quarter_piece" | "jsblock:trespass_sign_2" | "exlinefurniture:acacia_lamp_light_gray" | "extshape:clay_button" | "infested_stone_bricks" | "minecraft:infested_stone_bricks" | "mcsynthetic_melon_stem" | "minecraft:mcsynthetic_melon_stem" | "exlinefurniture:warped_lamp_red" | "mtr:glass_fence_stained" | "chisel:solid_bricks/purple_concrete" | "extshape:terracotta_wall" | "chisel:large_tile/andesite" | "extshape:stone_brick_fence" | "chisel:ornate/brown_concrete" | "extshape:tuff_fence" | "extshape:smooth_basalt_vertical_quarter_piece" | "chisel:tiles_medium/end_stone" | "extshape:orange_glazed_terracotta_slab" | "spruce_leaves" | "minecraft:spruce_leaves" | "adorn:prismarine_platform" | "extshape:waxed_exposed_copper_fence_gate" | "chisel:panel/coal_block" | "extshape:clay_stairs" | "white_stained_glass_pane" | "minecraft:white_stained_glass_pane" | "extshape:red_terracotta_fence" | "chisel:cracked/coal_block" | "exlinefurniture:faucet" | "light_blue_stained_glass_pane" | "minecraft:light_blue_stained_glass_pane" | "chisel:crate_light/gold_block" | "brown_concrete_powder" | "minecraft:brown_concrete_powder" | "chisel:large_tile/blue_concrete" | "chisel:cobble/dirt" | "chisel:soft_bricks/sandstone" | "mtr:platform" | "londonunderground:elizabeth_sign" | "crimson_hyphae" | "minecraft:crimson_hyphae" | "bedrock" | "minecraft:bedrock" | "poisonous_potato" | "minecraft:poisonous_potato" | "extshape:brown_terracotta_pressure_plate" | "oak_slab" | "minecraft:oak_slab" | "extshape:waxed_oxidized_copper_stairs" | "chisel:paneling/oak_planks" | "chisel:cracked_bricks/white_concrete" | "mtr:ticket_barrier_exit_1" | "exlinefurniture:warped_chair_black" | "chisel:circular/redstone_block" | "exlinefurniture:fridge" | "mcsynthetic_potted_lily_of_the_valley" | "minecraft:mcsynthetic_potted_lily_of_the_valley" | "chisel:small_bricks/cobblestone" | "chisel:raw/orange_concrete" | "extshape:waxed_oxidized_copper_button" | "mtr:dashboard" | "exlinefurniture:warped_lamp_cyan" | "chisel:triple_bricks/black_concrete" | "extshape:obsidian_vertical_slab" | "yellow_wool" | "minecraft:yellow_wool" | "extshape:sandstone_vertical_quarter_piece" | "extshape:gold_vertical_slab" | "exlinefurniture:shutters_warped" | "extshape:black_concrete_slab" | "grindstone" | "minecraft:grindstone" | "chisel:french/diorite" | "chisel:ornate/white_concrete" | "splash_potion" | "minecraft:splash_potion" | "chisel:chaotic_small/redstone_block" | "extshape:polished_deepslate_pressure_plate" | "chisel:panel/black_concrete" | "glass_pane" | "minecraft:glass_pane" | "mcsynthetic_green_wall_banner" | "minecraft:mcsynthetic_green_wall_banner" | "exlinefurniture:dark_oak_lamp_cyan" | "golden_sword" | "minecraft:golden_sword" | "chisel:four/emerald_block" | "chisel:zag/light_blue_concrete" | "extshape:pink_wool_quarter_piece" | "crimson_stem" | "minecraft:crimson_stem" | "extshape:cut_red_sandstone_vertical_quarter_piece" | "mtr:station_color_dark_prismarine" | "clay" | "minecraft:clay" | "extshape:brown_glazed_terracotta_slab" | "mtr:rail_connector_turn_back" | "extshape:mossy_stone_brick_vertical_quarter_piece" | "extshape:petrified_oak_planks" | "exlinefurniture:oak_chair_magenta" | "dead_bubble_coral_block" | "minecraft:dead_bubble_coral_block" | "chisel:weaver/ice" | "netherite_boots" | "minecraft:netherite_boots" | "adorn:birch_drawer" | "iron_horse_armor" | "minecraft:iron_horse_armor" | "furnace_minecart" | "minecraft:furnace_minecart" | "extshape:gray_wool_stairs" | "adorn:honeycomb_crate" | "extshape:chiseled_stone_brick_stairs" | "extshape:glowstone_stairs" | "mtr:rail_connector_300" | "extshape:honeycomb_wall" | "gray_wool" | "minecraft:gray_wool" | "chisel:braid/cobblestone" | "waxed_weathered_cut_copper" | "minecraft:waxed_weathered_cut_copper" | "chisel:soft_bricks/bricks" | "prismarine_crystals" | "minecraft:prismarine_crystals" | "adorn:stone_ladder" | "extshape:green_concrete_button" | "stripped_birch_log" | "minecraft:stripped_birch_log" | "chisel:layer/diorite" | "chisel:raw/yellow_concrete" | "exlinefurniture:jungle_window" | "extshape:cobbled_deepslate_quarter_piece" | "adorn:prismarine_step" | "chisel:solid_bricks/andesite" | "londonunderground:block_roundel_3_big" | "leather_boots" | "minecraft:leather_boots" | "mycelium" | "minecraft:mycelium" | "chisel:road/cobblestone" | "chisel:cracked/white_concrete" | "chisel:chaotic_bricks/light_gray_concrete" | "exlinefurniture:jungle_chair_blue" | "wheat_plus:road_line_single_yellow_full_slant" | "exlinefurniture:shutters_acacia" | "jsblock:pids_rv_sil" | "exlinefurniture:crimson_chair_black" | "dead_horn_coral_fan" | "minecraft:dead_horn_coral_fan" | "extshape:brown_wool_pressure_plate" | "exlinefurniture:birch_glass_table" | "extshape:ancient_debris_stairs" | "extshape:blue_concrete_pressure_plate" | "extshape:lapis_fence_gate" | "wheat_plus:road_line_single_yellow_half_slant" | "londonunderground:sign_dlr" | "mtr:station_color_iron_block_slab" | "mtr:platform_uk_1" | "chisel:panel/orange_concrete" | "extshape:white_concrete_vertical_slab" | "extshape:bedrock_vertical_slab" | "mcsynthetic_potted_brown_mushroom" | "minecraft:mcsynthetic_potted_brown_mushroom" | "extshape:emerald_vertical_stairs" | "extshape:waxed_copper_wall" | "mtr:rail_connector_120_one_way" | "chisel:cracked_bricks/cyan_concrete" | "adorn:nether_brick_platform" | "horn_coral" | "minecraft:horn_coral" | "extshape:smooth_stone_slab_double" | "extshape:netherite_slab" | "chiseled_stone_bricks" | "minecraft:chiseled_stone_bricks" | "exlinefurniture:skeleton_doll" | "extshape:warped_wart_quarter_piece" | "chisel:slant/red_sandstone" | "adorn:jungle_bench" | "dead_tube_coral" | "minecraft:dead_tube_coral" | "londonunderground:tunnel_block_2_duel" | "chisel:ornate/end_stone" | "mcsynthetic_potted_oak_sapling" | "minecraft:mcsynthetic_potted_oak_sapling" | "magma_block" | "minecraft:magma_block" | "exlinefurniture:wither_skeleton_doll" | "adorn:lime_table_lamp" | "spruce_pressure_plate" | "minecraft:spruce_pressure_plate" | "adorn:jungle_kitchen_sink" | "chiselsandbits:mcsynthetic_reflection_helper_block" | "extshape:warped_quarter_piece" | "purple_terracotta" | "minecraft:purple_terracotta" | "chisel:tiles_medium/red_sandstone" | "extshape:waxed_copper_pressure_plate" | "chisel:cracked/deepslate" | "extshape:moss_pressure_plate" | "exposed_copper" | "minecraft:exposed_copper" | "bee_nest" | "minecraft:bee_nest" | "extshape:moss_vertical_stairs" | "extshape:iron_fence" | "extshape:brown_concrete_wall" | "end_portal_frame" | "minecraft:end_portal_frame" | "chisel:encased_large/jungle_planks" | "chisel:raw/lime_concrete" | "extshape:cobbled_deepslate_pressure_plate" | "hay_block" | "minecraft:hay_block" | "pufferfish_bucket" | "minecraft:pufferfish_bucket" | "chisel:road/magenta_concrete" | "chisel:french/end_stone" | "mcsynthetic_wall_torch" | "minecraft:mcsynthetic_wall_torch" | "chisel:zag/ice" | "chisel:pillar/brown_concrete" | "exlinefurniture:acacia_bench" | "purple_shulker_box" | "minecraft:purple_shulker_box" | "chisel:jellybean/pink_concrete" | "extshape:light_blue_terracotta_fence_gate" | "red_sand" | "minecraft:red_sand" | "mtr:station_color_chiseled_stone_bricks" | "chisel:raw/purpur" | "exlinefurniture:warped_chair_light_blue" | "mtr:rail_connector_siding" | "londonunderground:sounds/outside_ambience" | "exlinefurniture:froggy_chair_pink" | "extshape:brown_wool_stairs" | "mtr:station_color_wool" | "chisel:encased/acacia_planks" | "chisel:braid/granite" | "zombie_head" | "minecraft:zombie_head" | "dark_oak_leaves" | "minecraft:dark_oak_leaves" | "extshape:chiseled_polished_blackstone_quarter_piece" | "exlinefurniture:birch_table" | "mtr:station_color_stone_slab" | "white_concrete" | "minecraft:white_concrete" | "iron_ore" | "minecraft:iron_ore" | "chisel:crude_vertical/oak_planks" | "chisel:glyphs/red_sandstone" | "extshape:pumpkin_wall" | "jsblock:station_name_tall_stand" | "stripped_dark_oak_log" | "minecraft:stripped_dark_oak_log" | "mcsynthetic_skeleton_wall_skull" | "minecraft:mcsynthetic_skeleton_wall_skull" | "exlinefurniture:froggy_chair_light_gray" | "adorn:purple_sofa" | "adorn:red_nether_brick_chimney" | "chisel:large_tile/pink_concrete" | "extshape:cobblestone_fence" | "waxed_exposed_cut_copper_slab" | "minecraft:waxed_exposed_cut_copper_slab" | "extshape:smooth_basalt_pressure_plate" | "calcite" | "minecraft:calcite" | "chisel:circular/end_stone" | "chisel:cracked_bricks/red_concrete" | "dark_oak_fence" | "minecraft:dark_oak_fence" | "extshape:gold_stairs" | "adorn:jungle_platform" | "cut_copper" | "minecraft:cut_copper" | "chisel:slant/bricks" | "exlinefurniture:jungle_lamp_magenta" | "extshape:light_gray_terracotta_slab" | "wheat_plus:road_line_double_white_half" | "extshape:pink_terracotta_quarter_piece" | "adorn:dark_oak_kitchen_cupboard" | "extshape:red_wool_vertical_quarter_piece" | "adorn:green_table_lamp" | "exlinefurniture:crimson_chair_green" | "extshape:raw_gold_fence_gate" | "extshape:granite_fence" | "mcsynthetic_pumpkin_stem" | "minecraft:mcsynthetic_pumpkin_stem" | "mcsynthetic_lime_candle_cake" | "minecraft:mcsynthetic_lime_candle_cake" | "chisel:circular/gray_concrete" | "adorn:quartz_post" | "chisel:jellybean/redstone_block" | "chiselsandbits:monocle" | "exlinefurniture:crimson_lamp_lime" | "smooth_sandstone_stairs" | "minecraft:smooth_sandstone_stairs" | "chisel:slant/andesite" | "extshape:smooth_basalt_fence_gate" | "blaze_powder" | "minecraft:blaze_powder" | "chain" | "minecraft:chain" | "chisel:jellybean/deepslate" | "chisel:prism/pink_concrete" | "extshape:granite_vertical_quarter_piece" | "exlinefurniture:acacia_adirondack_chair" | "adorn:dark_oak_drawer" | "extshape:gray_concrete_vertical_quarter_piece" | "exlinefurniture:oak_glass_table" | "exlinefurniture:warped_lamp_black" | "extshape:warped_vertical_quarter_piece" | "hanging_roots" | "minecraft:hanging_roots" | "oak_fence" | "minecraft:oak_fence" | "extshape:jungle_vertical_slab" | "experience_bottle" | "minecraft:experience_bottle" | "chisel:twist/lime_concrete" | "prismarine_brick_stairs" | "minecraft:prismarine_brick_stairs" | "chisel:panel/brown_concrete" | "extshape:chiseled_red_sandstone_stairs" | "extshape:ancient_debris_fence_gate" | "extshape:light_blue_concrete_fence" | "extshape:oak_vertical_quarter_piece" | "extshape:gray_wool_wall" | "chisel:large_tile/light_blue_concrete" | "chisel:circular/brown_concrete" | "fire_coral_fan" | "minecraft:fire_coral_fan" | "chisel:pillar/yellow_concrete" | "mcsynthetic_cave_vines_plant" | "minecraft:mcsynthetic_cave_vines_plant" | "adorn:red_table_lamp" | "exlinefurniture:crimson_stripped_log_table" | "extshape:waxed_copper_button" | "exlinefurniture:window_slider" | "extshape:brown_concrete_button" | "extshape:calcite_button" | "mtr:railway_sign_5_odd" | "adorn:polished_granite_post" | "netherite_block" | "minecraft:netherite_block" | "extshape:calcite_pressure_plate" | "extshape:diamond_vertical_slab" | "adorn:jungle_coffee_table" | "light" | "minecraft:light" | "deepslate" | "minecraft:deepslate" | "chisel:small_bricks/gray_concrete" | "extshape:magenta_wool_button" | "extshape:raw_gold_pressure_plate" | "chisel:soft_bricks/glowstone" | "exlinefurniture:dark_oak_lamp_magenta" | "extshape:waxed_oxidized_cut_copper_vertical_quarter_piece" | "chisel:slant/yellow_concrete" | "exlinefurniture:oak_lamp_cyan" | "dead_brain_coral_fan" | "minecraft:dead_brain_coral_fan" | "chisel:solid_bricks/deepslate" | "chisel:circular/pink_concrete" | "mcsynthetic_potted_white_tulip" | "minecraft:mcsynthetic_potted_white_tulip" | "exlinefurniture:birch_chair_purple" | "chisel:cracked_bricks/lime_concrete" | "extshape:blue_terracotta_vertical_slab" | "exlinefurniture:spruce_lamp_yellow" | "exlinefurniture:dark_oak_chair_brown" | "extshape:red_terracotta_stairs" | "extshape:prismarine_brick_vertical_stairs" | "chisel:twist/cobblestone" | "golden_horse_armor" | "minecraft:golden_horse_armor" | "extshape:polished_granite_quarter_piece" | "mtr:lift_4_3_double_sided" | "exlinefurniture:acacia_lamp_brown" | "exlinefurniture:drapes_blue" | "scute" | "minecraft:scute" | "crossbow" | "minecraft:crossbow" | "extshape:light_gray_wool_vertical_stairs" | "extshape:shroomlight_fence_gate" | "exlinefurniture:warped_lamp_green" | "yellow_shulker_box" | "minecraft:yellow_shulker_box" | "dragon_breath" | "minecraft:dragon_breath" | "extshape:cobblestone_vertical_quarter_piece" | "extshape:orange_wool_fence_gate" | "adorn:diorite_step" | "extshape:raw_copper_stairs" | "extshape:diamond_vertical_quarter_piece" | "extshape:lapis_quarter_piece" | "extshape:gray_wool_fence_gate" | "chisel:cut/deepslate" | "chisel:array/pink_concrete" | "diamond" | "minecraft:diamond" | "extshape:red_concrete_button" | "exlinefurniture:cave_spider_doll" | "factory_blocks:bcircuit" | "crimson_slab" | "minecraft:crimson_slab" | "chisel:jellybean/gray_concrete" | "exlinefurniture:crimson_lamp_blue" | "ancient_debris" | "minecraft:ancient_debris" | "infested_stone" | "minecraft:infested_stone" | "chisel:soft_bricks/purpur" | "chisel:braid/stone" | "mtr:station_color_polished_andesite" | "factory_blocks:rust" | "chisel:layer/magenta_concrete" | "chisel:slant/purpur" | "extshape:quartz_brick_pressure_plate" | "extshape:nether_brick_fence_gate" | "extshape:waxed_copper_fence" | "londonunderground:station_light" | "adorn:cobbled_deepslate_post" | "extshape:diamond_button" | "green_terracotta" | "minecraft:green_terracotta" | "exlinefurniture:birch_lamp_red" | "white_stained_glass" | "minecraft:white_stained_glass" | "extshape:spruce_vertical_stairs" | "extshape:black_wool_vertical_stairs" | "exlinefurniture:crimson_lamp_purple" | "extshape:cyan_concrete_vertical_quarter_piece" | "chisel:encased_bricks/red_concrete" | "extshape:chiseled_red_sandstone_vertical_quarter_piece" | "mtr:clock_pole" | "extshape:gold_vertical_stairs" | "extshape:gray_concrete_stairs" | "chisel:soft_bricks/pink_concrete" | "exlinefurniture:spruce_chair_light_blue" | "lime_concrete" | "minecraft:lime_concrete" | "extshape:smooth_quartz_fence_gate" | "purpur_stairs" | "minecraft:purpur_stairs" | "chisel:zag/red_sandstone" | "chisel:small_bricks/sandstone" | "extshape:yellow_terracotta_slab" | "glow_lichen" | "minecraft:glow_lichen" | "chisel:chaotic_medium/light_blue_concrete" | "mossy_cobblestone_stairs" | "minecraft:mossy_cobblestone_stairs" | "chisel:zag/brown_concrete" | "chisel:ornate/black_concrete" | "extshape:polished_blackstone_brick_vertical_slab" | "mcsynthetic_warped_wall_sign" | "minecraft:mcsynthetic_warped_wall_sign" | "chisel:tiles_small/magenta_concrete" | "exlinefurniture:jungle_chair_lime" | "extshape:red_concrete_pressure_plate" | "red_shulker_box" | "minecraft:red_shulker_box" | "extshape:waxed_weathered_copper_button" | "blue_bed" | "minecraft:blue_bed" | "chisel:slant/cyan_concrete" | "extshape:waxed_weathered_copper_fence_gate" | "bubble_coral" | "minecraft:bubble_coral" | "chisel:ornate/cobblestone" | "blaze_rod" | "minecraft:blaze_rod" | "sea_pickle" | "minecraft:sea_pickle" | "chisel:braid/cyan_concrete" | "extshape:moss_button" | "sponge" | "minecraft:sponge" | "cocoa_beans" | "minecraft:cocoa_beans" | "quartz_stairs" | "minecraft:quartz_stairs" | "chisel:tiles_medium_bismuth/glowstone" | "chisel:triple_bricks/purpur" | "mtr:station_color_planks_slab" | "chisel:encased_smooth/crimson_planks" | "inmis:withered_backpack" | "red_stained_glass" | "minecraft:red_stained_glass" | "chisel:tiles_medium/purpur" | "exlinefurniture:spruce_lamp_light_blue" | "deepslate_iron_ore" | "minecraft:deepslate_iron_ore" | "extshape:stone_brick_fence_gate" | "purpur_slab" | "minecraft:purpur_slab" | "green_carpet" | "minecraft:green_carpet" | "exlinefurniture:crimson_chair_yellow" | "extshape:waxed_weathered_cut_copper_pressure_plate" | "chisel:neon_panel/glowstone" | "extshape:emerald_quarter_piece" | "extshape:black_concrete_vertical_slab" | "extshape:black_concrete_stairs" | "adorn:end_stone_brick_post" | "extshape:red_concrete_vertical_stairs" | "chisel:zag/quartz" | "chisel:chaotic_bricks/yellow_concrete" | "extshape:nether_brick_vertical_stairs" | "extshape:yellow_concrete_fence" | "extshape:raw_gold_wall" | "gold_nugget" | "minecraft:gold_nugget" | "chisel:prism/coal_block" | "extshape:polished_diorite_vertical_quarter_piece" | "skeleton_horse_spawn_egg" | "minecraft:skeleton_horse_spawn_egg" | "beetroot_soup" | "minecraft:beetroot_soup" | "chiselsandbits:bit_storage" | "extshape:yellow_concrete_button" | "mtr:mcsynthetic_psd_top" | "mtr:rail_connector_300_one_way" | "chisel:solid_bricks/light_blue_concrete" | "lime_terracotta" | "minecraft:lime_terracotta" | "chisel:braid/yellow_concrete" | "extshape:raw_copper_quarter_piece" | "chisel:panel/gray_concrete" | "extshape:purple_wool_vertical_stairs" | "mtr:station_color_wool_slab" | "chisel:small_bricks/brown_concrete" | "chisel:chaotic_bricks/cobblestone" | "waxed_oxidized_cut_copper" | "minecraft:waxed_oxidized_cut_copper" | "jungle_wood" | "minecraft:jungle_wood" | "chisel:twist/purpur" | "chisel:triple_bricks/bricks" | "stone_slab" | "minecraft:stone_slab" | "chisel:encased_smooth/acacia_planks" | "diamond_horse_armor" | "minecraft:diamond_horse_armor" | "chisel:star/gold_block" | "chisel:vertical/crimson_planks" | "extshape:light_gray_wool_quarter_piece" | "mtr:arrival_projector_1_large" | "extshape:lime_wool_fence" | "acacia_slab" | "minecraft:acacia_slab" | "chisel:ornate/bricks" | "jungle_stairs" | "minecraft:jungle_stairs" | "salmon" | "minecraft:salmon" | "mtr:station_color_stained_glass_slab" | "blast_furnace" | "minecraft:blast_furnace" | "exlinefurniture:jungle_chair_gray" | "extshape:blue_concrete_fence_gate" | "polished_andesite_stairs" | "minecraft:polished_andesite_stairs" | "chisel:cut/red_sandstone" | "extshape:light_blue_wool_fence_gate" | "extshape:raw_gold_vertical_slab" | "extshape:white_terracotta_fence" | "exlinefurniture:froggy_chair_magenta" | "chisel:panel/emerald_block" | "chisel:chaotic_bricks/quartz" | "grass_block" | "minecraft:grass_block" | "adorn:dark_oak_post" | "adorn:basalt_post" | "chisel:array/stone" | "jsblock:pids_rv" | "extshape:light_gray_concrete_stairs" | "adorn:warped_post" | "mtr:lift_track_1" | "guardian_spawn_egg" | "minecraft:guardian_spawn_egg" | "chisel:encased_bricks/pink_concrete" | "exlinefurniture:dark_oak_bench" | "extshape:red_terracotta_vertical_quarter_piece" | "chisel:stacked/oak_planks" | "mtr:railway_sign_2_even" | "chisel:array/andesite" | "chisel:tiles_small/coal_block" | "brain_coral_block" | "minecraft:brain_coral_block" | "chisel:array/light_blue_concrete" | "exlinefurniture:birch_chair_black" | "extshape:snow_vertical_quarter_piece" | "chisel:rivets/iron_block" | "chisel:chaotic_medium/yellow_concrete" | "cobbled_deepslate_stairs" | "minecraft:cobbled_deepslate_stairs" | "chisel:smooth/lapis_block" | "chisel:cracked_bricks/quartz" | "baked_potato" | "minecraft:baked_potato" | "fletching_table" | "minecraft:fletching_table" | "chisel:chunky/lapis_block" | "extshape:gray_terracotta_stairs" | "adorn:prismarine_chimney" | "mtr:station_color_metal_slab" | "cooked_salmon" | "minecraft:cooked_salmon" | "extshape:gray_wool_pressure_plate" | "extshape:waxed_cut_copper_vertical_slab" | "mossy_cobblestone_wall" | "minecraft:mossy_cobblestone_wall" | "extshape:magenta_wool_fence_gate" | "extshape:netherite_vertical_slab" | "extshape:crimson_vertical_quarter_piece" | "spyglass" | "minecraft:spyglass" | "exlinefurniture:warped_chair_white" | "extshape:raw_iron_vertical_stairs" | "adorn:prismarine_brick_step" | "chisel:triple_bricks/red_sandstone" | "pink_stained_glass" | "minecraft:pink_stained_glass" | "adorn:mossy_stone_brick_platform" | "chisel:spaceblack/iron_block" | "golden_leggings" | "minecraft:golden_leggings" | "chisel:encased/jungle_planks" | "chisel:pillar/light_gray_concrete" | "chisel:legacy/light_gray_wool" | "extshape:blue_terracotta_wall" | "chisel:jellybean/red_concrete" | "extshape:light_blue_terracotta_vertical_slab" | "extshape:calcite_fence" | "londonunderground:sign_overground" | "stone_pressure_plate" | "minecraft:stone_pressure_plate" | "extshape:red_sandstone_vertical_stairs" | "extshape:polished_deepslate_fence_gate" | "chisel:ornate/purpur" | "extshape:blue_terracotta_vertical_quarter_piece" | "yellow_stained_glass_pane" | "minecraft:yellow_stained_glass_pane" | "exlinefurniture:spruce_log_glass_table" | "mcsynthetic_powder_snow_cauldron" | "minecraft:mcsynthetic_powder_snow_cauldron" | "extshape:smooth_quartz_button" | "extshape:warped_wart_vertical_quarter_piece" | "chisel:raw/light_blue_concrete" | "factory_blocks:fan_four" | "chisel:array/yellow_concrete" | "londonunderground:tunnel_block_1_duel" | "mossy_cobblestone" | "minecraft:mossy_cobblestone" | "extshape:snow_quarter_piece" | "extshape:melon_wall" | "adorn:black_sofa" | "chiselsandbits:chiseledsnow" | "exlinefurniture:dark_oak_lamp_blue" | "chisel:bubble/glass" | "inmis:ender_pouch" | "chisel:cracked_bricks/brown_concrete" | "bread" | "minecraft:bread" | "chisel:dent/white_concrete" | "chisel:prism/magenta_concrete" | "mcsynthetic_acacia_wall_sign" | "minecraft:mcsynthetic_acacia_wall_sign" | "chisel:spaceblack/diamond_block" | "adorn:acacia_kitchen_sink" | "exlinefurniture:shutters_oak" | "lever" | "minecraft:lever" | "exlinefurniture:spruce_lamp_pink" | "jsblock:departure_pole" | "extshape:purple_wool_fence_gate" | "extshape:mossy_cobblestone_pressure_plate" | "extshape:brown_terracotta_vertical_quarter_piece" | "chisel:chaotic_bricks/cyan_concrete" | "exlinefurniture:light" | "extshape:emerald_slab" | "chisel:layer/light_gray_concrete" | "extshape:lime_wool_stairs" | "waxed_exposed_copper" | "minecraft:waxed_exposed_copper" | "extshape:purple_concrete_pressure_plate" | "factory_blocks:fan_on" | "wheat_plus:road_line_double_white_half_slant" | "adorn:spruce_drawer" | "mtr:tunnel_wall_creator_4_7" | "mtr:tunnel_wall_creator_4_9" | "extshape:lapis_wall" | "exlinefurniture:drapes_cyan" | "redbits:jungle_large_button" | "damaged_anvil" | "minecraft:damaged_anvil" | "extshape:raw_copper_vertical_stairs" | "exlinefurniture:crimson_stripped_log_glass_table" | "exlinefurniture:spruce_chair_cyan" | "dark_oak_trapdoor" | "minecraft:dark_oak_trapdoor" | "chisel:solid_bricks/end_stone" | "black_banner" | "minecraft:black_banner" | "mtr:tunnel_wall_creator_4_3" | "iron_shovel" | "minecraft:iron_shovel" | "mtr:tunnel_wall_creator_4_5" | "mtr:station_color_diorite_slab" | "adorn:polished_diorite_platform" | "chisel:fourornate/emerald_block" | "chisel:braid/quartz" | "melon_slice" | "minecraft:melon_slice" | "purple_concrete" | "minecraft:purple_concrete" | "polished_deepslate_slab" | "minecraft:polished_deepslate_slab" | "extshape:pink_terracotta_vertical_stairs" | "pig_spawn_egg" | "minecraft:pig_spawn_egg" | "chisel:array/black_concrete" | "extshape:bedrock_slab" | "extshape:cut_red_sandstone_stairs" | "jsblock:subsidy_machine_1" | "extshape:dark_prismarine_button" | "mcsynthetic_cyan_candle_cake" | "minecraft:mcsynthetic_cyan_candle_cake" | "adorn:beetroot_crate" | "pink_carpet" | "minecraft:pink_carpet" | "orange_glazed_terracotta" | "minecraft:orange_glazed_terracotta" | "extshape:dripstone_vertical_quarter_piece" | "chisel:mosaic/blue_concrete" | "extshape:yellow_wool_pressure_plate" | "chisel:array/granite" | "factory_blocks:scaffold" | "londonunderground:tube_1_duel" | "deepslate_bricks" | "minecraft:deepslate_bricks" | "chisel:smooth/dark_oak_planks" | "chisel:ornate/sandstone" | "extshape:white_concrete_wall" | "extshape:chiseled_quartz_stairs" | "waxed_weathered_cut_copper_stairs" | "minecraft:waxed_weathered_cut_copper_stairs" | "red_dye" | "minecraft:red_dye" | "extshape:pink_concrete_vertical_stairs" | "chisel:tiles_medium/bricks" | "mossy_stone_brick_stairs" | "minecraft:mossy_stone_brick_stairs" | "exlinefurniture:spider_doll" | "cooked_chicken" | "minecraft:cooked_chicken" | "chisel:raw/quartz" | "extshape:prismarine_brick_vertical_slab" | "extshape:chiseled_polished_blackstone_slab" | "amethyst_block" | "minecraft:amethyst_block" | "oak_door" | "minecraft:oak_door" | "mcsynthetic_red_candle_cake" | "minecraft:mcsynthetic_red_candle_cake" | "mtr:signal_remover_green" | "chisel:french/pink_concrete" | "chisel:braid/acacia_planks" | "extshape:lime_concrete_quarter_piece" | "extshape:packed_ice_vertical_stairs" | "exlinefurniture:oak_log_glass_table" | "nether_brick" | "minecraft:nether_brick" | "exlinefurniture:froggy_chair_purple" | "chisel:prism/green_concrete" | "extshape:polished_diorite_quarter_piece" | "adorn:spruce_kitchen_cupboard" | "chisel:ornate/prismarine" | "chisel:vertical/birch_planks" | "mtr:signal_remover_black" | "chisel:chisel" | "adorn:red_nether_brick_step" | "adorn:spruce_chair" | "spruce_door" | "minecraft:spruce_door" | "extshape:dark_oak_wall" | "extshape:cyan_terracotta_stairs" | "brown_wool" | "minecraft:brown_wool" | "phantom_spawn_egg" | "minecraft:phantom_spawn_egg" | "adorn:cocoa_bean_crate" | "chisel:twist/granite" | "extshape:cyan_terracotta_button" | "purple_bed" | "minecraft:purple_bed" | "chisel:solid_bricks/pink_concrete" | "chisel:encased_bricks/redstone_block" | "extshape:white_glazed_terracotta_slab" | "chisel:soft_bricks/light_gray_concrete" | "extshape:polished_granite_fence" | "extshape:white_concrete_fence" | "chisel:pillar/quartz" | "dark_prismarine" | "minecraft:dark_prismarine" | "chisel:triple_bricks/stone" | "extshape:deepslate_brick_vertical_stairs" | "extshape:calcite_slab" | "extshape:blue_concrete_quarter_piece" | "exlinefurniture:acacia_window_slider" | "leather_horse_armor" | "minecraft:leather_horse_armor" | "wheat_plus:road_line_single_white_full" | "chisel:triple_bricks/purple_concrete" | "mcsynthetic_potted_birch_sapling" | "minecraft:mcsynthetic_potted_birch_sapling" | "chisel:encased_smooth/oak_planks" | "candle" | "minecraft:candle" | "chisel:dent/green_concrete" | "chisel:encased_bricks/light_blue_concrete" | "wheat" | "minecraft:wheat" | "chisel:cracked_bricks/diorite" | "chisel:cart/gold_block" | "londonunderground:tunnel_entrance_1" | "written_book" | "minecraft:written_book" | "extshape:magenta_concrete_fence_gate" | "chisel:dent/stone" | "chisel:chaotic_small/lime_concrete" | "bow" | "minecraft:bow" | "extshape:nether_wart_slab" | "factory_blocks:bwireframe" | "mtr:station_color_polished_diorite_slab" | "exlinefurniture:birch_chair_green" | "extshape:waxed_exposed_cut_copper_fence_gate" | "andesite_stairs" | "minecraft:andesite_stairs" | "chisel:embossed/diamond_block" | "exlinefurniture:jungle_chair_light_blue" | "pink_concrete" | "minecraft:pink_concrete" | "chisel:large_tile/yellow_concrete" | "mtr:lift_track_floor_1" | "extshape:black_wool_vertical_quarter_piece" | "extshape:gray_concrete_vertical_stairs" | "jungle_slab" | "minecraft:jungle_slab" | "mtr:railway_sign_pole" | "extshape:deepslate_tile_vertical_stairs" | "extshape:lime_terracotta_slab" | "chisel:weaver/deepslate" | "skull_banner_pattern" | "minecraft:skull_banner_pattern" | "mcsynthetic_potted_acacia_sapling" | "minecraft:mcsynthetic_potted_acacia_sapling" | "dark_oak_boat" | "minecraft:dark_oak_boat" | "extshape:purple_wool_fence" | "chisel:array/purpur" | "extshape:sea_lantern_quarter_piece" | "chisel:encased_large/birch_planks" | "chisel:slant/light_blue_concrete" | "green_shulker_box" | "minecraft:green_shulker_box" | "extshape:dark_prismarine_pressure_plate" | "chisel:panel/cobblestone" | "chisel:braid/dark_oak_planks" | "extshape:blue_terracotta_fence_gate" | "extshape:quartz_brick_fence_gate" | "extshape:raw_copper_fence" | "mossy_stone_brick_wall" | "minecraft:mossy_stone_brick_wall" | "extshape:waxed_weathered_copper_fence" | "extshape:spruce_vertical_quarter_piece" | "chisel:bricks2/dirt" | "extshape:gray_terracotta_fence" | "chisel:large_tile/bricks" | "chisel:large_tile/cobblestone" | "extshape:clay_vertical_stairs" | "granite" | "minecraft:granite" | "melon_seeds" | "minecraft:melon_seeds" | "bubble_coral_fan" | "minecraft:bubble_coral_fan" | "command_block_minecart" | "minecraft:command_block_minecart" | "extshape:brown_terracotta_stairs" | "mtr:ticket_processor_exit" | "mtr:railway_sign_7_even" | "chisel:slant/cobblestone" | "extshape:magenta_terracotta_fence_gate" | "bundle" | "minecraft:bundle" | "extshape:waxed_cut_copper_fence_gate" | "factory_blocks:fan_malfunction_on" | "extshape:waxed_oxidized_copper_pressure_plate" | "lily_pad" | "minecraft:lily_pad" | "extshape:gold_wall" | "andesite" | "minecraft:andesite" | "yellow_dye" | "minecraft:yellow_dye" | "chisel:ornate/andesite" | "extshape:polished_diorite_pressure_plate" | "mtr:platform_indented" | "chisel:weaver/andesite" | "chisel:french/lime_concrete" | "mtr:station_color_cobblestone_slab" | "mcsynthetic_soul_wall_torch" | "minecraft:mcsynthetic_soul_wall_torch" | "extshape:magenta_concrete_quarter_piece" | "mtr:ceiling_no_light" | "extshape:white_wool_fence" | "pointed_dripstone" | "minecraft:pointed_dripstone" | "extshape:brown_terracotta_vertical_stairs" | "chisel:array/brown_concrete" | "extshape:waxed_oxidized_cut_copper_fence" | "extshape:red_concrete_slab" | "exlinefurniture:spruce_chair_blue" | "netherrack" | "minecraft:netherrack" | "chisel:cut/diorite" | "mtr:station_color_clay" | "exlinefurniture:jungle_window_web" | "tuff" | "minecraft:tuff" | "extshape:pink_concrete_slab" | "chisel:panel/end_stone" | "mtr:signal_remover_yellow" | "extshape:purpur_vertical_slab" | "exlinefurniture:crimson_lamp_cyan" | "extshape:waxed_cut_copper_fence" | "chisel:mosaic/redstone_block" | "chisel:legacy/green_wool" | "extshape:waxed_exposed_copper_fence" | "packed_ice" | "minecraft:packed_ice" | "squid_spawn_egg" | "minecraft:squid_spawn_egg" | "extshape:nether_brick_button" | "extshape:crimson_quarter_piece" | "extshape:deepslate_brick_quarter_piece" | "blaze_spawn_egg" | "minecraft:blaze_spawn_egg" | "stone" | "minecraft:stone" | "blackstone_stairs" | "minecraft:blackstone_stairs" | "mtr:glass_fence_heo" | "extshape:gray_terracotta_button" | "mtr:rail_connector_200" | "glow_ink_sac" | "minecraft:glow_ink_sac" | "exlinefurniture:acacia_lamp_magenta" | "extshape:green_concrete_fence_gate" | "mtr:station_color_purpur_pillar_slab" | "chisel:large_tile/glowstone" | "chisel:paneling/spruce_planks" | "exlinefurniture:oak_lamp_light_gray" | "chisel:tiles_medium/purple_concrete" | "extshape:black_terracotta_fence_gate" | "extshape:brown_wool_wall" | "chisel:solid_bricks/cobblestone" | "extshape:clay_slab" | "extshape:chiseled_nether_brick_vertical_slab" | "chisel:large_tile/purpur" | "adorn:acacia_shelf" | "chisel:layer/granite" | "ghast_spawn_egg" | "minecraft:ghast_spawn_egg" | "extshape:red_nether_brick_vertical_slab" | "cobbled_deepslate_wall" | "minecraft:cobbled_deepslate_wall" | "adorn:oak_step" | "dark_oak_log" | "minecraft:dark_oak_log" | "nether_brick_fence" | "minecraft:nether_brick_fence" | "adorn:acacia_platform" | "chisel:circular/ice" | "extshape:light_blue_concrete_vertical_slab" | "mtr:rail_connector_40" | "extshape:nether_wart_fence" | "chisel:tiles_small/green_concrete" | "smooth_stone" | "minecraft:smooth_stone" | "exlinefurniture:acacia_chair_yellow" | "chisel:zag/cyan_concrete" | "chisel:triple_bricks/red_concrete" | "extshape:raw_copper_slab" | "extshape:blue_wool_pressure_plate" | "extshape:deepslate_brick_fence" | "purple_carpet" | "minecraft:purple_carpet" | "chisel:dent/andesite" | "chisel:ornate/yellow_concrete" | "exlinefurniture:oak_chair_orange" | "extshape:warped_wall" | "mtr:signal_light_4" | "magenta_shulker_box" | "minecraft:magenta_shulker_box" | "mtr:signal_light_3" | "extshape:gold_button" | "factory_blocks:wopanel" | "nether_wart" | "minecraft:nether_wart" | "mtr:signal_light_2" | "mtr:signal_light_1" | "exlinefurniture:ceiling_fan_spruce" | "chisel:layer/green_concrete" | "chisel:raw/pink_concrete" | "ender_eye" | "minecraft:ender_eye" | "extshape:cobbled_deepslate_vertical_stairs" | "chisel:dent/cobblestone" | "exlinefurniture:spruce_chair_lime" | "cactus" | "minecraft:cactus" | "exlinefurniture:birch_lamp_gray" | "chisel:layer/lime_concrete" | "birch_slab" | "minecraft:birch_slab" | "extshape:light_gray_concrete_button" | "chisel:slant/prismarine" | "extshape:packed_ice_pressure_plate" | "mtr:rail_connector_20" | "chisel:braid/orange_concrete" | "extshape:chiseled_sandstone_quarter_piece" | "waxed_cut_copper_stairs" | "minecraft:waxed_cut_copper_stairs" | "chisel:tiles_medium/light_gray_concrete" | "green_candle" | "minecraft:green_candle" | "chisel:cut/cobblestone" | "light_blue_shulker_box" | "minecraft:light_blue_shulker_box" | "chisel:array/bricks" | "chisel:jellybean/coal_block" | "chisel:layer/deepslate" | "evoker_spawn_egg" | "minecraft:evoker_spawn_egg" | "mtr:signal_connector_gray" | "turtle_egg" | "minecraft:turtle_egg" | "stone_hoe" | "minecraft:stone_hoe" | "chisel:weaver/coal_block" | "fox_spawn_egg" | "minecraft:fox_spawn_egg" | "extshape:birch_vertical_quarter_piece" | "extshape:green_concrete_fence" | "mtr:station_color_stone" | "extshape:blue_wool_vertical_stairs" | "chisel:tiles_medium/glowstone" | "chisel:ornate/cyan_concrete" | "extshape:brick_vertical_quarter_piece" | "chisel:circular/yellow_concrete" | "chisel:masonry/emerald_block" | "extshape:netherrack_vertical_slab" | "mcsynthetic_black_candle_cake" | "minecraft:mcsynthetic_black_candle_cake" | "chisel:small_bricks/andesite" | "chisel:ornatesteel_old/glass" | "cooked_beef" | "minecraft:cooked_beef" | "extshape:light_gray_concrete_quarter_piece" | "hopper_minecart" | "minecraft:hopper_minecart" | "mtr:rail_connector_80" | "blue_stained_glass_pane" | "minecraft:blue_stained_glass_pane" | "chisel:cut/end_stone" | "mcsynthetic_potted_red_mushroom" | "minecraft:mcsynthetic_potted_red_mushroom" | "oxidized_cut_copper" | "minecraft:oxidized_cut_copper" | "mtr:marble_blue_slab" | "chisel:twist/gray_concrete" | "mtr:lift_door_1" | "chiselsandbits:sealant" | "extshape:cyan_wool_vertical_quarter_piece" | "extshape:pumpkin_fence_gate" | "chisel:chaotic_bricks/stone" | "chisel:solid_bricks/purpur" | "extshape:magenta_concrete_fence" | "extshape:waxed_copper_fence_gate" | "extshape:brown_concrete_stairs" | "dark_oak_sapling" | "minecraft:dark_oak_sapling" | "chisel:braid/jungle_planks" | "extshape:cyan_wool_button" | "extshape:light_blue_glazed_terracotta_slab" | "extshape:chiseled_deepslate_wall" | "rabbit_foot" | "minecraft:rabbit_foot" | "adorn:warped_kitchen_cupboard" | "chisel:array/diorite" | "chisel:twist/white_concrete" | "extshape:tuff_pressure_plate" | "extshape:magenta_wool_slab" | "chisel:pillar/nether_brick" | "oxidized_copper" | "minecraft:oxidized_copper" | "adorn:brick_platform" | "chisel:small_bricks/lime_concrete" | "chisel:zag/sandstone" | "chisel:coin_tails/gold_block" | "extshape:diorite_fence_gate" | "extshape:cyan_terracotta_vertical_slab" | "mcsynthetic_birch_wall_sign" | "minecraft:mcsynthetic_birch_wall_sign" | "blue_orchid" | "minecraft:blue_orchid" | "chisel:cracked/cobblestone" | "light_gray_concrete_powder" | "minecraft:light_gray_concrete_powder" | "chisel:tiles_medium/sandstone" | "extshape:white_wool_vertical_slab" | "extshape:red_terracotta_button" | "chisel:largeornate/stone" | "diorite_stairs" | "minecraft:diorite_stairs" | "mtr:rail_connector_60" | "chisel:chaotic_medium/blue_concrete" | "chisel:layer/ice" | "extshape:orange_wool_quarter_piece" | "adorn:crimson_kitchen_sink" | "chisel:bismuth/diamond_block" | "command_block" | "minecraft:command_block" | "exlinefurniture:dark_oak_lamp_lime" | "extshape:snow_vertical_stairs" | "exlinefurniture:oven" | "chisel:twist/ice" | "exlinefurniture:acacia_chair" | "extshape:nether_wart_vertical_slab" | "chisel:array/lime_concrete" | "extshape:crying_obsidian_stairs" | "extshape:raw_iron_vertical_slab" | "mtr:signal_remover_cyan" | "londonunderground:platform_tfl_gap" | "adorn:melon_crate" | "chisel:triple_bricks/light_gray_concrete" | "extshape:green_wool_fence" | "extshape:smooth_sandstone_quarter_piece" | "endermite_spawn_egg" | "minecraft:endermite_spawn_egg" | "adorn:polished_blackstone_step" | "extshape:black_glazed_terracotta_slab" | "exlinefurniture:jungle_lamp_red" | "exlinefurniture:dark_oak_dresser" | "extshape:yellow_terracotta_button" | "extshape:raw_copper_button" | "wheat_plus:road_line_single_white_half" | "chisel:large_tile/orange_concrete" | "extshape:cyan_terracotta_vertical_stairs" | "mcsynthetic_bubble_column" | "minecraft:mcsynthetic_bubble_column" | "netherite_scrap" | "minecraft:netherite_scrap" | "adorn:blackstone_step" | "chisel:circular/orange_concrete" | "chisel:prism/glowstone" | "cut_sandstone" | "minecraft:cut_sandstone" | "chisel:circular/sandstone" | "adorn:smooth_red_sandstone_step" | "chisel:crude_paneling/birch_planks" | "chiselsandbits:chiselediron" | "chisel:tiles_small/ice" | "chisel:encased_smooth/jungle_planks" | "chisel:encased/oak_planks" | "chisel:prism/andesite" | "extshape:black_wool_quarter_piece" | "nether_brick_slab" | "minecraft:nether_brick_slab" | "beetroot_seeds" | "minecraft:beetroot_seeds" | "extshape:brick_vertical_slab" | "twisting_vines" | "minecraft:twisting_vines" | "chisel:cracked/purple_concrete" | "exlinefurniture:warped_chair_purple" | "chisel:chaotic_bricks/red_sandstone" | "chisel:french/deepslate" | "enchanting_table" | "minecraft:enchanting_table" | "white_glazed_terracotta" | "minecraft:white_glazed_terracotta" | "chisel:solid_bricks/red_concrete" | "chisel:prism/yellow_concrete" | "lead" | "minecraft:lead" | "chisel:cracked_bricks/granite" | "extshape:waxed_oxidized_cut_copper_vertical_slab" | "extshape:polished_diorite_fence_gate" | "extshape:packed_ice_vertical_slab" | "campfire" | "minecraft:campfire" | "extshape:lime_wool_quarter_piece" | "extshape:tuff_vertical_slab" | "chisel:raw/andesite" | "chisel:chaotic_medium/orange_concrete" | "extshape:light_blue_wool_wall" | "chisel:road/sandstone" | "chisel:encased_bricks/gray_concrete" | "extshape:red_terracotta_slab" | "jungle_log" | "minecraft:jungle_log" | "brick_stairs" | "minecraft:brick_stairs" | "exlinefurniture:birch_chair_white" | "extshape:green_terracotta_stairs" | "chisel:large_tile/sandstone" | "extshape:brown_concrete_fence_gate" | "stripped_spruce_wood" | "minecraft:stripped_spruce_wood" | "chisel:paneling/birch_planks" | "extshape:gold_fence_gate" | "acacia_wood" | "minecraft:acacia_wood" | "mtr:station_color_gravel" | "chisel:twist/bricks" | "extshape:diamond_stairs" | "mcsynthetic_potted_bamboo" | "minecraft:mcsynthetic_potted_bamboo" | "exlinefurniture:warped_chair_gray" | "black_stained_glass" | "minecraft:black_stained_glass" | "extshape:smooth_red_sandstone_button"; + type EntityType = "dolphin" | "minecraft:dolphin" | "trident" | "minecraft:trident" | "item_frame" | "minecraft:item_frame" | "phantom" | "minecraft:phantom" | "wither_skeleton" | "minecraft:wither_skeleton" | "piglin_brute" | "minecraft:piglin_brute" | "end_crystal" | "minecraft:end_crystal" | "area_effect_cloud" | "minecraft:area_effect_cloud" | "experience_orb" | "minecraft:experience_orb" | "endermite" | "minecraft:endermite" | "arrow" | "minecraft:arrow" | "bee" | "minecraft:bee" | "cow" | "minecraft:cow" | "hopper_minecart" | "minecraft:hopper_minecart" | "spider" | "minecraft:spider" | "command_block_minecart" | "minecraft:command_block_minecart" | "small_fireball" | "minecraft:small_fireball" | "painting" | "minecraft:painting" | "cod" | "minecraft:cod" | "snow_golem" | "minecraft:snow_golem" | "fishing_bobber" | "minecraft:fishing_bobber" | "polar_bear" | "minecraft:polar_bear" | "potion" | "minecraft:potion" | "furnace_minecart" | "minecraft:furnace_minecart" | "wandering_trader" | "minecraft:wandering_trader" | "boat" | "minecraft:boat" | "experience_bottle" | "minecraft:experience_bottle" | "hoglin" | "minecraft:hoglin" | "pillager" | "minecraft:pillager" | "rabbit" | "minecraft:rabbit" | "magma_cube" | "minecraft:magma_cube" | "bat" | "minecraft:bat" | "player" | "minecraft:player" | "blaze" | "minecraft:blaze" | "llama" | "minecraft:llama" | "piglin" | "minecraft:piglin" | "chicken" | "minecraft:chicken" | "slime" | "minecraft:slime" | "panda" | "minecraft:panda" | "armor_stand" | "minecraft:armor_stand" | "donkey" | "minecraft:donkey" | "skeleton" | "minecraft:skeleton" | "parrot" | "minecraft:parrot" | "ender_dragon" | "minecraft:ender_dragon" | "shulker_bullet" | "minecraft:shulker_bullet" | "salmon" | "minecraft:salmon" | "glow_item_frame" | "minecraft:glow_item_frame" | "llama_spit" | "minecraft:llama_spit" | "tnt" | "minecraft:tnt" | "snowball" | "minecraft:snowball" | "skeleton_horse" | "minecraft:skeleton_horse" | "item" | "minecraft:item" | "elder_guardian" | "minecraft:elder_guardian" | "strider" | "minecraft:strider" | "goat" | "minecraft:goat" | "fox" | "minecraft:fox" | "mule" | "minecraft:mule" | "giant" | "minecraft:giant" | "fireball" | "minecraft:fireball" | "zombie_villager" | "minecraft:zombie_villager" | "silverfish" | "minecraft:silverfish" | "sheep" | "minecraft:sheep" | "firework_rocket" | "minecraft:firework_rocket" | "guardian" | "minecraft:guardian" | "husk" | "minecraft:husk" | "cat" | "minecraft:cat" | "iron_golem" | "minecraft:iron_golem" | "zombie_horse" | "minecraft:zombie_horse" | "dragon_fireball" | "minecraft:dragon_fireball" | "tropical_fish" | "minecraft:tropical_fish" | "egg" | "minecraft:egg" | "ender_pearl" | "minecraft:ender_pearl" | "witch" | "minecraft:witch" | "wither" | "minecraft:wither" | "eye_of_ender" | "minecraft:eye_of_ender" | "falling_block" | "minecraft:falling_block" | "zoglin" | "minecraft:zoglin" | "creeper" | "minecraft:creeper" | "stray" | "minecraft:stray" | "illusioner" | "minecraft:illusioner" | "pufferfish" | "minecraft:pufferfish" | "wither_skull" | "minecraft:wither_skull" | "shulker" | "minecraft:shulker" | "turtle" | "minecraft:turtle" | "spectral_arrow" | "minecraft:spectral_arrow" | "tnt_minecart" | "minecraft:tnt_minecart" | "cave_spider" | "minecraft:cave_spider" | "villager" | "minecraft:villager" | "wolf" | "minecraft:wolf" | "ocelot" | "minecraft:ocelot" | "vex" | "minecraft:vex" | "pig" | "minecraft:pig" | "zombified_piglin" | "minecraft:zombified_piglin" | "drowned" | "minecraft:drowned" | "zombie" | "minecraft:zombie" | "ghast" | "minecraft:ghast" | "trader_llama" | "minecraft:trader_llama" | "axolotl" | "minecraft:axolotl" | "evoker_fangs" | "minecraft:evoker_fangs" | "mooshroom" | "minecraft:mooshroom" | "ravager" | "minecraft:ravager" | "leash_knot" | "minecraft:leash_knot" | "horse" | "minecraft:horse" | "spawner_minecart" | "minecraft:spawner_minecart" | "evoker" | "minecraft:evoker" | "marker" | "minecraft:marker" | "minecart" | "minecraft:minecart" | "chest_minecart" | "minecraft:chest_minecart" | "vindicator" | "minecraft:vindicator" | "glow_squid" | "minecraft:glow_squid" | "enderman" | "minecraft:enderman" | "lightning_bolt" | "minecraft:lightning_bolt" | "squid" | "minecraft:squid"; + type Item = ""; type Potion = "invisibility" | "minecraft:invisibility" | "water_breathing" | "minecraft:water_breathing" | "water" | "minecraft:water" | "strong_leaping" | "minecraft:strong_leaping" | "poison" | "minecraft:poison" | "slowness" | "minecraft:slowness" | "turtle_master" | "minecraft:turtle_master" | "slow_falling" | "minecraft:slow_falling" | "long_regeneration" | "minecraft:long_regeneration" | "long_strength" | "minecraft:long_strength" | "fire_resistance" | "minecraft:fire_resistance" | "swiftness" | "minecraft:swiftness" | "mundane" | "minecraft:mundane" | "healing" | "minecraft:healing" | "long_swiftness" | "minecraft:long_swiftness" | "long_turtle_master" | "minecraft:long_turtle_master" | "empty" | "minecraft:empty" | "long_weakness" | "minecraft:long_weakness" | "long_water_breathing" | "minecraft:long_water_breathing" | "strong_slowness" | "minecraft:strong_slowness" | "strong_swiftness" | "minecraft:strong_swiftness" | "strong_poison" | "minecraft:strong_poison" | "long_slow_falling" | "minecraft:long_slow_falling" | "awkward" | "minecraft:awkward" | "regeneration" | "minecraft:regeneration" | "long_poison" | "minecraft:long_poison" | "strong_strength" | "minecraft:strong_strength" | "luck" | "minecraft:luck" | "strength" | "minecraft:strength" | "long_slowness" | "minecraft:long_slowness" | "strong_turtle_master" | "minecraft:strong_turtle_master" | "strong_healing" | "minecraft:strong_healing" | "strong_regeneration" | "minecraft:strong_regeneration" | "weakness" | "minecraft:weakness" | "long_night_vision" | "minecraft:long_night_vision" | "long_leaping" | "minecraft:long_leaping" | "thick" | "minecraft:thick" | "long_invisibility" | "minecraft:long_invisibility" | "harming" | "minecraft:harming" | "leaping" | "minecraft:leaping" | "long_fire_resistance" | "minecraft:long_fire_resistance" | "night_vision" | "minecraft:night_vision" | "strong_harming" | "minecraft:strong_harming"; - type ParticleType = "rain" | "minecraft:rain" | "dolphin" | "minecraft:dolphin" | "falling_nectar" | "minecraft:falling_nectar" | "glow" | "minecraft:glow" | "heart" | "minecraft:heart" | "bubble_pop" | "minecraft:bubble_pop" | "item" | "minecraft:item" | "falling_dripstone_water" | "minecraft:falling_dripstone_water" | "elder_guardian" | "minecraft:elder_guardian" | "flame" | "minecraft:flame" | "poof" | "minecraft:poof" | "item_snowball" | "minecraft:item_snowball" | "ambient_entity_effect" | "minecraft:ambient_entity_effect" | "nautilus" | "minecraft:nautilus" | "scrape" | "minecraft:scrape" | "spore_blossom_air" | "minecraft:spore_blossom_air" | "sweep_attack" | "minecraft:sweep_attack" | "falling_obsidian_tear" | "minecraft:falling_obsidian_tear" | "portal" | "minecraft:portal" | "dripping_lava" | "minecraft:dripping_lava" | "falling_lava" | "minecraft:falling_lava" | "dragon_breath" | "minecraft:dragon_breath" | "small_flame" | "minecraft:small_flame" | "dust" | "minecraft:dust" | "bubble_column_up" | "minecraft:bubble_column_up" | "block_marker" | "minecraft:block_marker" | "happy_villager" | "minecraft:happy_villager" | "angry_villager" | "minecraft:angry_villager" | "splash" | "minecraft:splash" | "crit" | "minecraft:crit" | "enchant" | "minecraft:enchant" | "soul_fire_flame" | "minecraft:soul_fire_flame" | "wax_on" | "minecraft:wax_on" | "witch" | "minecraft:witch" | "campfire_signal_smoke" | "minecraft:campfire_signal_smoke" | "wax_off" | "minecraft:wax_off" | "falling_spore_blossom" | "minecraft:falling_spore_blossom" | "damage_indicator" | "minecraft:damage_indicator" | "smoke" | "minecraft:smoke" | "ash" | "minecraft:ash" | "glow_squid_ink" | "minecraft:glow_squid_ink" | "spit" | "minecraft:spit" | "explosion" | "minecraft:explosion" | "falling_honey" | "minecraft:falling_honey" | "campfire_cosy_smoke" | "minecraft:campfire_cosy_smoke" | "snowflake" | "minecraft:snowflake" | "fishing" | "minecraft:fishing" | "flash" | "minecraft:flash" | "electric_spark" | "minecraft:electric_spark" | "dust_color_transition" | "minecraft:dust_color_transition" | "falling_water" | "minecraft:falling_water" | "squid_ink" | "minecraft:squid_ink" | "falling_dust" | "minecraft:falling_dust" | "current_down" | "minecraft:current_down" | "dripping_honey" | "minecraft:dripping_honey" | "lava" | "minecraft:lava" | "reverse_portal" | "minecraft:reverse_portal" | "bubble" | "minecraft:bubble" | "landing_lava" | "minecraft:landing_lava" | "sneeze" | "minecraft:sneeze" | "dripping_water" | "minecraft:dripping_water" | "enchanted_hit" | "minecraft:enchanted_hit" | "landing_honey" | "minecraft:landing_honey" | "warped_spore" | "minecraft:warped_spore" | "dripping_obsidian_tear" | "minecraft:dripping_obsidian_tear" | "cloud" | "minecraft:cloud" | "end_rod" | "minecraft:end_rod" | "soul" | "minecraft:soul" | "note" | "minecraft:note" | "composter" | "minecraft:composter" | "mycelium" | "minecraft:mycelium" | "landing_obsidian_tear" | "minecraft:landing_obsidian_tear" | "white_ash" | "minecraft:white_ash" | "explosion_emitter" | "minecraft:explosion_emitter" | "underwater" | "minecraft:underwater" | "crimson_spore" | "minecraft:crimson_spore" | "block" | "minecraft:block" | "totem_of_undying" | "minecraft:totem_of_undying" | "dripping_dripstone_water" | "minecraft:dripping_dripstone_water" | "jsblock:light_block" | "large_smoke" | "minecraft:large_smoke" | "effect" | "minecraft:effect" | "vibration" | "minecraft:vibration" | "falling_dripstone_lava" | "minecraft:falling_dripstone_lava" | "dripping_dripstone_lava" | "minecraft:dripping_dripstone_lava" | "item_slime" | "minecraft:item_slime" | "firework" | "minecraft:firework" | "instant_effect" | "minecraft:instant_effect" | "entity_effect" | "minecraft:entity_effect"; - type BlockEntityType = "adorn:kitchen_cupboard" | "chest" | "minecraft:chest" | "piston" | "minecraft:piston" | "londonunderground:block_roundel_2_big_even" | "mtr:lift_track_floor_1" | "jsblock:pids_4a" | "banner" | "minecraft:banner" | "londonunderground:block_roundel_3" | "jsblock:station_name_tall_stand" | "mtr:apg_glass" | "mtr:tactile_map" | "structure_block" | "minecraft:structure_block" | "londonunderground:block_roundel_station_top" | "chiselsandbits:chiseled_printer" | "mtr:train_redstone_sensor" | "smoker" | "minecraft:smoker" | "londonunderground:block_roundel_1" | "londonunderground:block_roundel_2" | "mtr:railway_sign_3_odd" | "adorn:kitchen_sink" | "mtr:clock" | "shulker_box" | "minecraft:shulker_box" | "dispenser" | "minecraft:dispenser" | "lectern" | "minecraft:lectern" | "londonunderground:sign_trams" | "daylight_detector" | "minecraft:daylight_detector" | "bed" | "minecraft:bed" | "mtr:train_schedule_sensor" | "londonunderground:sign_underground" | "londonunderground:block_roundel_2_big" | "mtr:route_sign_standing_metal" | "comparator" | "minecraft:comparator" | "mtr:arrival_projector_1_small" | "sign" | "minecraft:sign" | "mtr:station_name_entrance" | "trapped_chest" | "minecraft:trapped_chest" | "mtr:railway_sign_7_even" | "mtr:route_sign_standing_light" | "hopper" | "minecraft:hopper" | "ender_chest" | "minecraft:ender_chest" | "mtr:railway_sign_6_even" | "chiselsandbits:bit_storage" | "mtr:psd_top" | "mtr:railway_sign_7_odd" | "adorn:drawer" | "londonunderground:block_roundel_3_big" | "mtr:route_sign_wall_metal" | "jsblock:butterfly_light" | "londonunderground:pids_northern" | "mtr:route_sign_wall_light" | "brewing_stand" | "minecraft:brewing_stand" | "sculk_sensor" | "minecraft:sculk_sensor" | "furnace" | "minecraft:furnace" | "londonunderground:sign_metro" | "londonunderground:block_roundel_station" | "beehive" | "minecraft:beehive" | "jsblock:light_block" | "londonunderground:tunnel_block_2_signal" | "jsblock:pids_rv_sil" | "mtr:train_announcer" | "mtr:railway_sign_5_odd" | "mtr:arrival_projector_1_large" | "command_block" | "minecraft:command_block" | "mob_spawner" | "minecraft:mob_spawner" | "blast_furnace" | "minecraft:blast_furnace" | "mtr:station_name_wall" | "mtr:train_cargo_unloader" | "beacon" | "minecraft:beacon" | "mtr:station_name_tall_wall" | "jsblock:signal_light_green" | "barrel" | "minecraft:barrel" | "jsblock:signal_light_inverted_1" | "adorn:shelf" | "mtr:railway_sign_4_odd" | "mtr:railway_sign_3_even" | "jsblock:pids_5" | "jsblock:signal_light_inverted_2" | "jsblock:pids_4" | "skull" | "minecraft:skull" | "bell" | "minecraft:bell" | "londonunderground:sign_dlr" | "jsblock:kcr_name_sign" | "londonunderground:tunnel_darkness" | "mtr:station_name_wall_gray" | "mtr:railway_sign_2_even" | "londonunderground:metropolitan_sign" | "mtr:lift_buttons_1" | "mtr:railway_sign_2_odd" | "adorn:brewer" | "mtr:station_name_tall_block_double_sided" | "chiselsandbits:chiseled" | "jsblock:signal_light_blue" | "londonunderground:sign_poppy" | "mtr:railway_sign_4_even" | "londonunderground:block_roundel_station_type_b" | "londonunderground:block_roundel_station_type_c" | "londonunderground:sign_river" | "mtr:station_name_wall_black" | "londonunderground:block_roundel_1_big" | "bitsandchisels:bits_block_entity" | "jsblock:departure_timer" | "enchanting_table" | "minecraft:enchanting_table" | "end_portal" | "minecraft:end_portal" | "end_gateway" | "minecraft:end_gateway" | "londonunderground:morden_sign" | "londonunderground:sign_overground" | "mtr:signal_light_4" | "jsblock:signal_light_red_2" | "londonunderground:british_rail_underground" | "mtr:signal_light_3" | "campfire" | "minecraft:campfire" | "dropper" | "minecraft:dropper" | "mtr:arrival_projector_1_medium" | "londonunderground:elizabeth_sign" | "mtr:signal_light_2" | "mtr:railway_sign_5_even" | "mtr:signal_light_1" | "londonunderground:block_roundel_3_big_even" | "mtr:signal_semaphore_2" | "mtr:signal_semaphore_1" | "mtr:station_name_tall_block" | "mtr:train_cargo_loader" | "jukebox" | "minecraft:jukebox" | "jsblock:sound_looper" | "mtr:pids_1" | "jsblock:signal_light_red_1" | "mtr:railway_sign_6_odd" | "londonunderground:block_roundel_1_big_even" | "conduit" | "minecraft:conduit" | "mtr:boat_node" | "londonunderground:sign_lizzy" | "londonunderground:sign_pride" | "mtr:pids_2" | "londonunderground:block_roundel_nle" | "mtr:pids_3" | "adorn:trading_station" | "jsblock:pids_rv_sil_2" | "jigsaw" | "minecraft:jigsaw"; + type ParticleType = "rain" | "minecraft:rain" | "dolphin" | "minecraft:dolphin" | "falling_nectar" | "minecraft:falling_nectar" | "glow" | "minecraft:glow" | "heart" | "minecraft:heart" | "bubble_pop" | "minecraft:bubble_pop" | "item" | "minecraft:item" | "falling_dripstone_water" | "minecraft:falling_dripstone_water" | "elder_guardian" | "minecraft:elder_guardian" | "flame" | "minecraft:flame" | "poof" | "minecraft:poof" | "item_snowball" | "minecraft:item_snowball" | "ambient_entity_effect" | "minecraft:ambient_entity_effect" | "nautilus" | "minecraft:nautilus" | "scrape" | "minecraft:scrape" | "spore_blossom_air" | "minecraft:spore_blossom_air" | "sweep_attack" | "minecraft:sweep_attack" | "falling_obsidian_tear" | "minecraft:falling_obsidian_tear" | "portal" | "minecraft:portal" | "dripping_lava" | "minecraft:dripping_lava" | "falling_lava" | "minecraft:falling_lava" | "dragon_breath" | "minecraft:dragon_breath" | "small_flame" | "minecraft:small_flame" | "dust" | "minecraft:dust" | "bubble_column_up" | "minecraft:bubble_column_up" | "block_marker" | "minecraft:block_marker" | "happy_villager" | "minecraft:happy_villager" | "angry_villager" | "minecraft:angry_villager" | "splash" | "minecraft:splash" | "crit" | "minecraft:crit" | "enchant" | "minecraft:enchant" | "soul_fire_flame" | "minecraft:soul_fire_flame" | "wax_on" | "minecraft:wax_on" | "witch" | "minecraft:witch" | "campfire_signal_smoke" | "minecraft:campfire_signal_smoke" | "wax_off" | "minecraft:wax_off" | "falling_spore_blossom" | "minecraft:falling_spore_blossom" | "damage_indicator" | "minecraft:damage_indicator" | "smoke" | "minecraft:smoke" | "ash" | "minecraft:ash" | "glow_squid_ink" | "minecraft:glow_squid_ink" | "spit" | "minecraft:spit" | "explosion" | "minecraft:explosion" | "falling_honey" | "minecraft:falling_honey" | "campfire_cosy_smoke" | "minecraft:campfire_cosy_smoke" | "snowflake" | "minecraft:snowflake" | "fishing" | "minecraft:fishing" | "flash" | "minecraft:flash" | "electric_spark" | "minecraft:electric_spark" | "dust_color_transition" | "minecraft:dust_color_transition" | "falling_water" | "minecraft:falling_water" | "squid_ink" | "minecraft:squid_ink" | "falling_dust" | "minecraft:falling_dust" | "current_down" | "minecraft:current_down" | "dripping_honey" | "minecraft:dripping_honey" | "lava" | "minecraft:lava" | "reverse_portal" | "minecraft:reverse_portal" | "bubble" | "minecraft:bubble" | "landing_lava" | "minecraft:landing_lava" | "sneeze" | "minecraft:sneeze" | "dripping_water" | "minecraft:dripping_water" | "enchanted_hit" | "minecraft:enchanted_hit" | "landing_honey" | "minecraft:landing_honey" | "warped_spore" | "minecraft:warped_spore" | "dripping_obsidian_tear" | "minecraft:dripping_obsidian_tear" | "cloud" | "minecraft:cloud" | "end_rod" | "minecraft:end_rod" | "soul" | "minecraft:soul" | "note" | "minecraft:note" | "composter" | "minecraft:composter" | "mycelium" | "minecraft:mycelium" | "landing_obsidian_tear" | "minecraft:landing_obsidian_tear" | "white_ash" | "minecraft:white_ash" | "explosion_emitter" | "minecraft:explosion_emitter" | "underwater" | "minecraft:underwater" | "crimson_spore" | "minecraft:crimson_spore" | "block" | "minecraft:block" | "totem_of_undying" | "minecraft:totem_of_undying" | "dripping_dripstone_water" | "minecraft:dripping_dripstone_water" | "large_smoke" | "minecraft:large_smoke" | "effect" | "minecraft:effect" | "vibration" | "minecraft:vibration" | "falling_dripstone_lava" | "minecraft:falling_dripstone_lava" | "dripping_dripstone_lava" | "minecraft:dripping_dripstone_lava" | "item_slime" | "minecraft:item_slime" | "firework" | "minecraft:firework" | "instant_effect" | "minecraft:instant_effect" | "entity_effect" | "minecraft:entity_effect"; + type BlockEntityType = "chest" | "minecraft:chest" | "piston" | "minecraft:piston" | "barrel" | "minecraft:barrel" | "skull" | "minecraft:skull" | "enchanting_table" | "minecraft:enchanting_table" | "banner" | "minecraft:banner" | "bell" | "minecraft:bell" | "end_portal" | "minecraft:end_portal" | "end_gateway" | "minecraft:end_gateway" | "structure_block" | "minecraft:structure_block" | "ender_chest" | "minecraft:ender_chest" | "smoker" | "minecraft:smoker" | "campfire" | "minecraft:campfire" | "dropper" | "minecraft:dropper" | "shulker_box" | "minecraft:shulker_box" | "dispenser" | "minecraft:dispenser" | "lectern" | "minecraft:lectern" | "daylight_detector" | "minecraft:daylight_detector" | "brewing_stand" | "minecraft:brewing_stand" | "sculk_sensor" | "minecraft:sculk_sensor" | "furnace" | "minecraft:furnace" | "jukebox" | "minecraft:jukebox" | "bed" | "minecraft:bed" | "beehive" | "minecraft:beehive" | "conduit" | "minecraft:conduit" | "comparator" | "minecraft:comparator" | "sign" | "minecraft:sign" | "command_block" | "minecraft:command_block" | "mob_spawner" | "minecraft:mob_spawner" | "blast_furnace" | "minecraft:blast_furnace" | "trapped_chest" | "minecraft:trapped_chest" | "hopper" | "minecraft:hopper" | "beacon" | "minecraft:beacon" | "jigsaw" | "minecraft:jigsaw"; type Motive = "pointer" | "minecraft:pointer" | "match" | "minecraft:match" | "aztec2" | "minecraft:aztec2" | "pool" | "minecraft:pool" | "aztec" | "minecraft:aztec" | "void" | "minecraft:void" | "sea" | "minecraft:sea" | "wanderer" | "minecraft:wanderer" | "bust" | "minecraft:bust" | "fighters" | "minecraft:fighters" | "bomb" | "minecraft:bomb" | "stage" | "minecraft:stage" | "wasteland" | "minecraft:wasteland" | "burning_skull" | "minecraft:burning_skull" | "alban" | "minecraft:alban" | "skeleton" | "minecraft:skeleton" | "plant" | "minecraft:plant" | "courbet" | "minecraft:courbet" | "donkey_kong" | "minecraft:donkey_kong" | "creebet" | "minecraft:creebet" | "skull_and_roses" | "minecraft:skull_and_roses" | "kebab" | "minecraft:kebab" | "pigscene" | "minecraft:pigscene" | "graham" | "minecraft:graham" | "wither" | "minecraft:wither" | "sunset" | "minecraft:sunset"; type ChunkStatus = "heightmaps" | "minecraft:heightmaps" | "biomes" | "minecraft:biomes" | "full" | "minecraft:full" | "carvers" | "minecraft:carvers" | "structure_starts" | "minecraft:structure_starts" | "features" | "minecraft:features" | "liquid_carvers" | "minecraft:liquid_carvers" | "empty" | "minecraft:empty" | "spawn" | "minecraft:spawn" | "structure_references" | "minecraft:structure_references" | "surface" | "minecraft:surface" | "light" | "minecraft:light" | "noise" | "minecraft:noise"; type RuleTestType = "tag_match" | "minecraft:tag_match" | "blockstate_match" | "minecraft:blockstate_match" | "always_true" | "minecraft:always_true" | "block_match" | "minecraft:block_match" | "kubejs:invert" | "kubejs:always_false" | "random_blockstate_match" | "minecraft:random_blockstate_match" | "random_block_match" | "minecraft:random_block_match" | "kubejs:any_match" | "kubejs:all_match"; type PosRuleTestType = "linear_pos" | "minecraft:linear_pos" | "axis_aligned_linear_pos" | "minecraft:axis_aligned_linear_pos" | "always_true" | "minecraft:always_true"; - type MenuType = "adorn:kitchen_cupboard" | "merchant" | "minecraft:merchant" | "grindstone" | "minecraft:grindstone" | "inmis:backpack" | "smithing" | "minecraft:smithing" | "loom" | "minecraft:loom" | "chiselsandbits:chiseled_printer" | "smoker" | "minecraft:smoker" | "stonecutter" | "minecraft:stonecutter" | "shulker_box" | "minecraft:shulker_box" | "chiselsandbits:modification_table" | "generic_9x6" | "minecraft:generic_9x6" | "adorn:drawer" | "chisel:chisel_inventory" | "generic_9x5" | "minecraft:generic_9x5" | "generic_9x4" | "minecraft:generic_9x4" | "lectern" | "minecraft:lectern" | "generic_9x3" | "minecraft:generic_9x3" | "generic_9x2" | "minecraft:generic_9x2" | "generic_9x1" | "minecraft:generic_9x1" | "anvil" | "minecraft:anvil" | "brewing_stand" | "minecraft:brewing_stand" | "generic_3x3" | "minecraft:generic_3x3" | "furnace" | "minecraft:furnace" | "cartography_table" | "minecraft:cartography_table" | "chiselsandbits:bag" | "adorn:brewer" | "chiselsandbits:pattern_scanner" | "crafting" | "minecraft:crafting" | "enchantment" | "minecraft:enchantment" | "blast_furnace" | "minecraft:blast_furnace" | "adorn:trading_station" | "hopper" | "minecraft:hopper" | "beacon" | "minecraft:beacon"; - type RecipeType = "crafting" | "minecraft:crafting" | "stonecutting" | "minecraft:stonecutting" | "smelting" | "minecraft:smelting" | "smoking" | "minecraft:smoking" | "adorn:brewing" | "blasting" | "minecraft:blasting" | "campfire_cooking" | "minecraft:campfire_cooking" | "chiselsandbits:modification_table" | "smithing" | "minecraft:smithing"; - type RecipeSerializer = "stonecutting" | "minecraft:stonecutting" | "crafting_shaped" | "minecraft:crafting_shaped" | "crafting_special_armordye" | "minecraft:crafting_special_armordye" | "crafting_special_bookcloning" | "minecraft:crafting_special_bookcloning" | "crafting_special_mapextending" | "minecraft:crafting_special_mapextending" | "smithing" | "minecraft:smithing" | "crafting_shapeless" | "minecraft:crafting_shapeless" | "kubejs:shapeless" | "crafting_special_tippedarrow" | "minecraft:crafting_special_tippedarrow" | "smoking" | "minecraft:smoking" | "crafting_special_shielddecoration" | "minecraft:crafting_special_shielddecoration" | "adorn:brewing" | "chiselsandbits:modification_table" | "crafting_special_mapcloning" | "minecraft:crafting_special_mapcloning" | "smelting" | "minecraft:smelting" | "crafting_special_shulkerboxcoloring" | "minecraft:crafting_special_shulkerboxcoloring" | "crafting_special_bannerduplicate" | "minecraft:crafting_special_bannerduplicate" | "crafting_special_suspiciousstew" | "minecraft:crafting_special_suspiciousstew" | "blasting" | "minecraft:blasting" | "crafting_special_firework_star" | "minecraft:crafting_special_firework_star" | "crafting_special_firework_star_fade" | "minecraft:crafting_special_firework_star_fade" | "chiselsandbits:bag_dyeing" | "kubejs:shaped" | "campfire_cooking" | "minecraft:campfire_cooking" | "crafting_special_firework_rocket" | "minecraft:crafting_special_firework_rocket" | "crafting_special_repairitem" | "minecraft:crafting_special_repairitem" | "adorn:brewing_from_fluid"; - type Attribute = "zombie.spawn_reinforcements" | "minecraft:zombie.spawn_reinforcements" | "generic.attack_speed" | "minecraft:generic.attack_speed" | "generic.knockback_resistance" | "minecraft:generic.knockback_resistance" | "generic.attack_knockback" | "minecraft:generic.attack_knockback" | "generic.luck" | "minecraft:generic.luck" | "horse.jump_strength" | "minecraft:horse.jump_strength" | "generic.movement_speed" | "minecraft:generic.movement_speed" | "generic.attack_damage" | "minecraft:generic.attack_damage" | "morecommands:swim_speed" | "generic.flying_speed" | "minecraft:generic.flying_speed" | "morecommands:reach" | "generic.max_health" | "minecraft:generic.max_health" | "generic.follow_range" | "minecraft:generic.follow_range" | "generic.armor_toughness" | "minecraft:generic.armor_toughness" | "generic.armor" | "minecraft:generic.armor"; + type MenuType = "generic_9x3" | "minecraft:generic_9x3" | "generic_9x2" | "minecraft:generic_9x2" | "generic_9x1" | "minecraft:generic_9x1" | "anvil" | "minecraft:anvil" | "brewing_stand" | "minecraft:brewing_stand" | "generic_3x3" | "minecraft:generic_3x3" | "furnace" | "minecraft:furnace" | "cartography_table" | "minecraft:cartography_table" | "merchant" | "minecraft:merchant" | "grindstone" | "minecraft:grindstone" | "smithing" | "minecraft:smithing" | "crafting" | "minecraft:crafting" | "loom" | "minecraft:loom" | "smoker" | "minecraft:smoker" | "enchantment" | "minecraft:enchantment" | "stonecutter" | "minecraft:stonecutter" | "blast_furnace" | "minecraft:blast_furnace" | "shulker_box" | "minecraft:shulker_box" | "generic_9x6" | "minecraft:generic_9x6" | "hopper" | "minecraft:hopper" | "generic_9x5" | "minecraft:generic_9x5" | "beacon" | "minecraft:beacon" | "generic_9x4" | "minecraft:generic_9x4" | "lectern" | "minecraft:lectern"; + type RecipeType = "crafting" | "minecraft:crafting" | "stonecutting" | "minecraft:stonecutting" | "smelting" | "minecraft:smelting" | "smoking" | "minecraft:smoking" | "blasting" | "minecraft:blasting" | "campfire_cooking" | "minecraft:campfire_cooking" | "smithing" | "minecraft:smithing"; + type RecipeSerializer = "stonecutting" | "minecraft:stonecutting" | "crafting_shaped" | "minecraft:crafting_shaped" | "crafting_special_armordye" | "minecraft:crafting_special_armordye" | "smelting" | "minecraft:smelting" | "crafting_special_shulkerboxcoloring" | "minecraft:crafting_special_shulkerboxcoloring" | "crafting_special_bannerduplicate" | "minecraft:crafting_special_bannerduplicate" | "crafting_special_bookcloning" | "minecraft:crafting_special_bookcloning" | "crafting_special_suspiciousstew" | "minecraft:crafting_special_suspiciousstew" | "crafting_special_mapextending" | "minecraft:crafting_special_mapextending" | "blasting" | "minecraft:blasting" | "smithing" | "minecraft:smithing" | "crafting_shapeless" | "minecraft:crafting_shapeless" | "kubejs:shapeless" | "crafting_special_tippedarrow" | "minecraft:crafting_special_tippedarrow" | "smoking" | "minecraft:smoking" | "crafting_special_firework_star" | "minecraft:crafting_special_firework_star" | "crafting_special_shielddecoration" | "minecraft:crafting_special_shielddecoration" | "crafting_special_firework_star_fade" | "minecraft:crafting_special_firework_star_fade" | "kubejs:shaped" | "campfire_cooking" | "minecraft:campfire_cooking" | "crafting_special_firework_rocket" | "minecraft:crafting_special_firework_rocket" | "crafting_special_mapcloning" | "minecraft:crafting_special_mapcloning" | "crafting_special_repairitem" | "minecraft:crafting_special_repairitem"; + type Attribute = "zombie.spawn_reinforcements" | "minecraft:zombie.spawn_reinforcements" | "generic.attack_speed" | "minecraft:generic.attack_speed" | "generic.knockback_resistance" | "minecraft:generic.knockback_resistance" | "generic.attack_knockback" | "minecraft:generic.attack_knockback" | "generic.luck" | "minecraft:generic.luck" | "horse.jump_strength" | "minecraft:horse.jump_strength" | "generic.movement_speed" | "minecraft:generic.movement_speed" | "generic.attack_damage" | "minecraft:generic.attack_damage" | "generic.flying_speed" | "minecraft:generic.flying_speed" | "generic.max_health" | "minecraft:generic.max_health" | "generic.follow_range" | "minecraft:generic.follow_range" | "generic.armor_toughness" | "minecraft:generic.armor_toughness" | "generic.armor" | "minecraft:generic.armor"; type GameEvent = "block_destroy" | "minecraft:block_destroy" | "container_close" | "minecraft:container_close" | "shear" | "minecraft:shear" | "wolf_shaking" | "minecraft:wolf_shaking" | "lightning_strike" | "minecraft:lightning_strike" | "block_place" | "minecraft:block_place" | "entity_killed" | "minecraft:entity_killed" | "ravager_roar" | "minecraft:ravager_roar" | "entity_place" | "minecraft:entity_place" | "prime_fuse" | "minecraft:prime_fuse" | "hit_ground" | "minecraft:hit_ground" | "shulker_close" | "minecraft:shulker_close" | "block_open" | "minecraft:block_open" | "entity_damaged" | "minecraft:entity_damaged" | "shulker_open" | "minecraft:shulker_open" | "block_unswitch" | "minecraft:block_unswitch" | "block_change" | "minecraft:block_change" | "block_press" | "minecraft:block_press" | "drinking_finish" | "minecraft:drinking_finish" | "fishing_rod_reel_in" | "minecraft:fishing_rod_reel_in" | "eat" | "minecraft:eat" | "elytra_free_fall" | "minecraft:elytra_free_fall" | "ring_bell" | "minecraft:ring_bell" | "explode" | "minecraft:explode" | "dispense_fail" | "minecraft:dispense_fail" | "piston_extend" | "minecraft:piston_extend" | "block_attach" | "minecraft:block_attach" | "projectile_shoot" | "minecraft:projectile_shoot" | "mob_interact" | "minecraft:mob_interact" | "flap" | "minecraft:flap" | "block_detach" | "minecraft:block_detach" | "projectile_land" | "minecraft:projectile_land" | "block_close" | "minecraft:block_close" | "minecart_moving" | "minecraft:minecart_moving" | "splash" | "minecraft:splash" | "fluid_place" | "minecraft:fluid_place" | "container_open" | "minecraft:container_open" | "fluid_pickup" | "minecraft:fluid_pickup" | "equip" | "minecraft:equip" | "block_unpress" | "minecraft:block_unpress" | "step" | "minecraft:step" | "fishing_rod_cast" | "minecraft:fishing_rod_cast" | "swim" | "minecraft:swim" | "block_switch" | "minecraft:block_switch" | "piston_contract" | "minecraft:piston_contract"; type PositionSourceType = "block" | "minecraft:block" | "entity" | "minecraft:entity"; type StatType = "killed" | "minecraft:killed" | "custom" | "minecraft:custom" | "mined" | "minecraft:mined" | "picked_up" | "minecraft:picked_up" | "used" | "minecraft:used" | "dropped" | "minecraft:dropped" | "crafted" | "minecraft:crafted" | "killed_by" | "minecraft:killed_by" | "broken" | "minecraft:broken"; @@ -66861,7 +66073,7 @@ declare namespace Special { type Activity = "admire_item" | "minecraft:admire_item" | "rest" | "minecraft:rest" | "play" | "minecraft:play" | "panic" | "minecraft:panic" | "play_dead" | "minecraft:play_dead" | "ram" | "minecraft:ram" | "idle" | "minecraft:idle" | "celebrate" | "minecraft:celebrate" | "long_jump" | "minecraft:long_jump" | "core" | "minecraft:core" | "work" | "minecraft:work" | "ride" | "minecraft:ride" | "hide" | "minecraft:hide" | "avoid" | "minecraft:avoid" | "raid" | "minecraft:raid" | "fight" | "minecraft:fight" | "pre_raid" | "minecraft:pre_raid" | "meet" | "minecraft:meet"; type LootPoolEntryType = "group" | "minecraft:group" | "loot_table" | "minecraft:loot_table" | "empty" | "minecraft:empty" | "item" | "minecraft:item" | "dynamic" | "minecraft:dynamic" | "sequence" | "minecraft:sequence" | "alternatives" | "minecraft:alternatives" | "tag" | "minecraft:tag"; type LootItemFunctionType = "set_stew_effect" | "minecraft:set_stew_effect" | "enchant_with_levels" | "minecraft:enchant_with_levels" | "copy_name" | "minecraft:copy_name" | "furnace_smelt" | "minecraft:furnace_smelt" | "copy_nbt" | "minecraft:copy_nbt" | "set_attributes" | "minecraft:set_attributes" | "set_banner_pattern" | "minecraft:set_banner_pattern" | "set_damage" | "minecraft:set_damage" | "set_lore" | "minecraft:set_lore" | "set_loot_table" | "minecraft:set_loot_table" | "set_nbt" | "minecraft:set_nbt" | "apply_bonus" | "minecraft:apply_bonus" | "explosion_decay" | "minecraft:explosion_decay" | "fill_player_head" | "minecraft:fill_player_head" | "set_name" | "minecraft:set_name" | "exploration_map" | "minecraft:exploration_map" | "set_count" | "minecraft:set_count" | "looting_enchant" | "minecraft:looting_enchant" | "copy_state" | "minecraft:copy_state" | "enchant_randomly" | "minecraft:enchant_randomly" | "set_enchantments" | "minecraft:set_enchantments" | "set_potion" | "minecraft:set_potion" | "set_contents" | "minecraft:set_contents" | "limit_count" | "minecraft:limit_count"; - type LootItemConditionType = "value_check" | "minecraft:value_check" | "random_chance" | "minecraft:random_chance" | "killed_by_player" | "minecraft:killed_by_player" | "survives_explosion" | "minecraft:survives_explosion" | "table_bonus" | "minecraft:table_bonus" | "location_check" | "minecraft:location_check" | "adorn:game_rule" | "damage_source_properties" | "minecraft:damage_source_properties" | "random_chance_with_looting" | "minecraft:random_chance_with_looting" | "entity_properties" | "minecraft:entity_properties" | "entity_scores" | "minecraft:entity_scores" | "inverted" | "minecraft:inverted" | "block_state_property" | "minecraft:block_state_property" | "reference" | "minecraft:reference" | "alternative" | "minecraft:alternative" | "time_check" | "minecraft:time_check" | "weather_check" | "minecraft:weather_check" | "match_tool" | "minecraft:match_tool"; + type LootItemConditionType = "value_check" | "minecraft:value_check" | "random_chance" | "minecraft:random_chance" | "killed_by_player" | "minecraft:killed_by_player" | "survives_explosion" | "minecraft:survives_explosion" | "table_bonus" | "minecraft:table_bonus" | "location_check" | "minecraft:location_check" | "damage_source_properties" | "minecraft:damage_source_properties" | "random_chance_with_looting" | "minecraft:random_chance_with_looting" | "entity_properties" | "minecraft:entity_properties" | "entity_scores" | "minecraft:entity_scores" | "inverted" | "minecraft:inverted" | "block_state_property" | "minecraft:block_state_property" | "reference" | "minecraft:reference" | "alternative" | "minecraft:alternative" | "time_check" | "minecraft:time_check" | "weather_check" | "minecraft:weather_check" | "match_tool" | "minecraft:match_tool"; type LootNumberProviderType = "uniform" | "minecraft:uniform" | "score" | "minecraft:score" | "binomial" | "minecraft:binomial" | "constant" | "minecraft:constant"; type LootNbtProviderType = "context" | "minecraft:context" | "storage" | "minecraft:storage"; type LootScoreProviderType = "fixed" | "minecraft:fixed" | "context" | "minecraft:context"; @@ -66897,61 +66109,811 @@ declare namespace Special { type StructureProcessorType = "nop" | "minecraft:nop" | "lava_submerged_block" | "minecraft:lava_submerged_block" | "block_ignore" | "minecraft:block_ignore" | "jigsaw_replacement" | "minecraft:jigsaw_replacement" | "block_age" | "minecraft:block_age" | "gravity" | "minecraft:gravity" | "rule" | "minecraft:rule" | "blackstone_replace" | "minecraft:blackstone_replace" | "block_rot" | "minecraft:block_rot" | "protected_blocks" | "minecraft:protected_blocks"; type StructurePoolElementType = "empty_pool_element" | "minecraft:empty_pool_element" | "list_pool_element" | "minecraft:list_pool_element" | "legacy_single_pool_element" | "minecraft:legacy_single_pool_element" | "single_pool_element" | "minecraft:single_pool_element" | "feature_pool_element" | "minecraft:feature_pool_element"; } -declare namespace TSDoc { - - type Root = { visible?: boolean } - type ScreenObject = { - x?: number | string, - y?: number | string, - z?: number | string, - w?: number | string, - h?: number | string, - moveX?: number | string, - moveY?: number | string, - expandW?: number | string, - expandH?: number | string, - alignx?: "left" | "center" | "right", - alignY?: "top" | "center" | "bottom", - draw?: "ingame" | "gui" | "always" - } & Root - type RectangleObject = { - type: "rectangle", - color?: Internal.Color, - texture?: ResourceLocation_, - u0?: number | string, - v0?: number | string, - u1?: number | string, - v1?: number | string - } & ScreenObject - type GradientObject = { - type: "gradient", - color?: Internal.Color, - texture?: ResourceLocation_, - u0?: number | string, - v0?: number | string, - u1?: number | string, - v1?: number | string, - colorT?: Internal.Color, - colorB?: Internal.Color, - colorL?: Internal.Color, - colorTL?: Internal.Color, - colorTR?: Internal.Color, - colorBL?: Internal.Color, - colorBR?: Internal.Color, - } & ScreenObject - type TextObject = { - type: "text", - text?: Text_, - shadow?: boolean, - scale?: number, - color?: Internal.Color, - centered?: boolean - } & ScreenObject - - type Paintable = TextObject | GradientObject | RectangleObject - type JSMap = Map; - type JSSet = Set; - type JSArray = Array; - type JavaClass = T; - type JavaInterface = T; +declare namespace io.netty.channel { + interface Channel extends Internal.Comparable, Internal.ChannelOutboundInvoker, io.netty.util.AttributeMap { + isWritable(): boolean; + localAddress(): Internal.SocketAddress; + bytesBeforeUnwritable(): number; + pipeline(): Internal.ChannelPipeline; + alloc(): Internal.ByteBufAllocator; + eventLoop(): Internal.EventLoop; + flush(): this; + isRegistered(): boolean; + isActive(): boolean; + parent(): this; + unsafe(): Internal.Channel$Unsafe; + read(): this; + closeFuture(): Internal.ChannelFuture; + isOpen(): boolean; + bytesBeforeWritable(): number; + metadata(): Internal.ChannelMetadata; + remoteAddress(): Internal.SocketAddress; + config(): Internal.ChannelConfig; + id(): Internal.ChannelId; + get writable(): boolean + get registered(): boolean + get active(): boolean + get open(): boolean + } + type Channel_ = Channel; +} +declare namespace com.mojang.datafixers.util { + class Unit extends Internal.Enum { + static valueOf(arg0: string): com.mojang.datafixers.util.Unit; + toString(): string; + static values(): com.mojang.datafixers.util.Unit[]; + readonly static "INSTANCE": com.mojang.datafixers.util.Unit; + } + type Unit_ = "instance" | Unit; +} +declare namespace net.coderbot.iris.vendored.joml { + class Vector4f implements Internal.Cloneable, Internal.Externalizable, Internal.Vector4fc { + constructor() + constructor(arg0: Internal.FloatBuffer_) + constructor(arg0: number, arg1: Internal.FloatBuffer_) + constructor(arg0: Internal.Vector3ic_, arg1: number) + constructor(arg0: Internal.Vector3fc_, arg1: number) + constructor(arg0: number[]) + constructor(arg0: number) + constructor(arg0: Internal.ByteBuffer_) + constructor(arg0: number, arg1: Internal.ByteBuffer_) + constructor(arg0: number, arg1: number, arg2: number, arg3: number) + constructor(arg0: Internal.Vector2ic_, arg1: number, arg2: number) + constructor(arg0: Internal.Vector2fc_, arg1: number, arg2: number) + constructor(arg0: Internal.Vector4ic_) + constructor(arg0: Internal.Vector4fc_) + mulTranspose(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + add(arg0: Internal.Vector4fc_): this; + set(arg0: Internal.Vector4dc_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + static distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): number; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + ceil(arg0: net.coderbot.iris.vendored.joml.Vector4f_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + add(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + dot(arg0: number, arg1: number, arg2: number, arg3: number): number; + floor(): this; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + absolute(): this; + get(arg0: net.coderbot.iris.vendored.joml.Vector4f_): this; + rotateX(arg0: number): this; + z(): number; + rotateX(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + set(arg0: number, arg1: number, arg2: number, arg3: number): this; + div(arg0: number): this; + div(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + mul(arg0: number): this; + rotate(arg0: Internal.Quaternionfc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + zero(): this; + toString(arg0: Internal.NumberFormat_): string; + lengthSquared(): number; + mulAffineTranspose(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + get(arg0: number, arg1: Internal.Vector4i_): Internal.Vector4i; + min(arg0: Internal.Vector4fc_): this; + get(arg0: number): number; + set(arg0: Internal.ByteBuffer_): this; + mul(arg0: number, arg1: number, arg2: number, arg3: number): this; + clone(): any; + mulAdd(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_): this; + maxComponent(): number; + writeExternal(arg0: Internal.ObjectOutput_): void; + mul(arg0: Internal.Matrix4x3fc_): this; + div(arg0: Internal.Vector4fc_): this; + fma(arg0: number, arg1: Internal.Vector4fc_): this; + mul(arg0: Internal.Vector4fc_): this; + mulProject(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): net.coderbot.iris.vendored.joml.Vector3f; + negate(): this; + normalize(arg0: net.coderbot.iris.vendored.joml.Vector4f_): this; + ceil(): this; + mul(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + set(arg0: Internal.Vector4ic_): this; + set(arg0: number, arg1: number, arg2: number): this; + static lengthSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + distanceSquared(arg0: Internal.Vector4fc_): number; + w(): number; + toString(): string; + length(): number; + distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): this; + normalize(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + sub(arg0: number, arg1: number, arg2: number, arg3: number): this; + mulProject(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + mulAdd(arg0: number, arg1: Internal.Vector4fc_, arg2: net.coderbot.iris.vendored.joml.Vector4f_): this; + normalize(arg0: number): this; + mulProject(arg0: Internal.Matrix4fc_): this; + sub(arg0: Internal.Vector4fc_): this; + negate(arg0: net.coderbot.iris.vendored.joml.Vector4f_): this; + add(arg0: number, arg1: number, arg2: number, arg3: number): this; + mul(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + set(arg0: Internal.Vector3fc_, arg1: number): this; + set(arg0: Internal.Vector2fc_, arg1: number, arg2: number): this; + set(arg0: Internal.FloatBuffer_): this; + add(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): this; + isFinite(): boolean; + static length(arg0: number, arg1: number, arg2: number, arg3: number): number; + set(arg0: number[]): this; + rotateAbout(arg0: number, arg1: number, arg2: number, arg3: number): this; + set(arg0: Internal.Vector4fc_): this; + mul(arg0: Internal.Matrix4x3fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + fma(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_, arg2: net.coderbot.iris.vendored.joml.Vector4f_): this; + static distance(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: number, arg7: number): number; + normalize3(): this; + max(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + angle(arg0: Internal.Vector4fc_): number; + x(): number; + setComponent(arg0: number, arg1: number): this; + mul(arg0: Internal.Matrix4fc_): this; + max(arg0: Internal.Vector4fc_): this; + rotateZ(arg0: number): this; + absolute(arg0: net.coderbot.iris.vendored.joml.Vector4f_): this; + equals(arg0: Internal.Vector4fc_, arg1: number): boolean; + readExternal(arg0: Internal.ObjectInput_): void; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + fma(arg0: number, arg1: Internal.Vector4fc_, arg2: net.coderbot.iris.vendored.joml.Vector4f_): this; + angleCos(arg0: Internal.Vector4fc_): number; + rotateZ(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + static lengthSquared(arg0: number, arg1: number, arg2: number, arg3: number): number; + set(arg0: Internal.Vector3ic_, arg1: number): this; + sub(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): this; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + minComponent(): number; + round(arg0: net.coderbot.iris.vendored.joml.Vector4f_): this; + normalize3(arg0: net.coderbot.iris.vendored.joml.Vector4f_): this; + mulAdd(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_, arg2: net.coderbot.iris.vendored.joml.Vector4f_): this; + div(arg0: number, arg1: number, arg2: number, arg3: number): this; + div(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + div(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): this; + min(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + round(): this; + smoothStep(arg0: Internal.Vector4fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector4f_): this; + equals(arg0: number, arg1: number, arg2: number, arg3: number): boolean; + set(arg0: Internal.Vector2ic_, arg1: number, arg2: number): this; + mul(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + hermite(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_, arg2: Internal.Vector4fc_, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): this; + mul(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector4f_): this; + mulAffine(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + lerp(arg0: Internal.Vector4fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector4f_): this; + get(arg0: Internal.Vector4d_): Internal.Vector4d; + y(): number; + rotateY(arg0: number): this; + sub(arg0: Internal.Vector4fc_, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + rotateY(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector4f_): this; + mulAdd(arg0: number, arg1: Internal.Vector4fc_): this; + set(arg0: number): this; + mulTranspose(arg0: Internal.Matrix4fc_): this; + rotate(arg0: Internal.Quaternionfc_): this; + set(arg0: number): this; + distance(arg0: Internal.Vector4fc_): number; + hashCode(): number; + distance(arg0: number, arg1: number, arg2: number, arg3: number): number; + dot(arg0: Internal.Vector4fc_): number; + fma(arg0: Internal.Vector4fc_, arg1: Internal.Vector4fc_): this; + normalize(): this; + equals(arg0: any): boolean; + lerp(arg0: Internal.Vector4fc_, arg1: number): this; + floor(arg0: net.coderbot.iris.vendored.joml.Vector4f_): this; + get finite(): boolean + "z": number; + "y": number; + "x": number; + "w": number; + } + type Vector4f_ = Vector4f; + class Vector3f implements Internal.Cloneable, Internal.Vector3fc, Internal.Externalizable { + constructor(arg0: Internal.Vector2ic_, arg1: number) + constructor() + constructor(arg0: Internal.FloatBuffer_) + constructor(arg0: number, arg1: Internal.FloatBuffer_) + constructor(arg0: Internal.Vector2fc_, arg1: number) + constructor(arg0: number[]) + constructor(arg0: number) + constructor(arg0: Internal.ByteBuffer_) + constructor(arg0: Internal.Vector3fc_) + constructor(arg0: number, arg1: Internal.ByteBuffer_) + constructor(arg0: number, arg1: number, arg2: number) + constructor(arg0: Internal.Vector3ic_) + get(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + distanceSquared(arg0: Internal.Vector3fc_): number; + angle(arg0: Internal.Vector3fc_): number; + div(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + rotateX(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + mulDirection(arg0: Internal.Matrix4x3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + mulAdd(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_): this; + orthogonalize(arg0: Internal.Vector3fc_): this; + get(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuffer; + div(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + get(arg0: Internal.FloatBuffer_): Internal.FloatBuffer; + mulTransposeDirection(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + mulDirection(arg0: Internal.Matrix4x3fc_): this; + equals(arg0: number, arg1: number, arg2: number): boolean; + dot(arg0: Internal.Vector3fc_): number; + set(arg0: number): this; + mulTransposePosition(arg0: Internal.Matrix4fc_): this; + get(arg0: number, arg1: Internal.Vector3i_): Internal.Vector3i; + set(arg0: Internal.Vector3fc_): this; + normalize(arg0: number): this; + cross(arg0: Internal.Vector3fc_): this; + mulAdd(arg0: number, arg1: Internal.Vector3fc_): this; + sub(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + set(arg0: Internal.Vector2fc_, arg1: number): this; + mulAdd(arg0: number, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_): this; + normalize(): this; + static length(arg0: number, arg1: number, arg2: number): number; + max(arg0: Internal.Vector3fc_): this; + z(): number; + mulTransposePosition(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + half(arg0: Internal.Vector3fc_): this; + mul(arg0: Internal.Matrix3fc_): this; + ceil(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number): this; + toString(arg0: Internal.NumberFormat_): string; + mul(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + mulPositionW(arg0: Internal.Matrix4fc_): number; + lengthSquared(): number; + half(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + max(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + reflect(arg0: Internal.Vector3fc_): this; + mul(arg0: Internal.Matrix3x2fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + mul(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + get(arg0: number): number; + mulDirection(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + equals(arg0: Internal.Vector3fc_, arg1: number): boolean; + absolute(): this; + clone(): any; + reflect(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + set(arg0: number, arg1: number, arg2: number): this; + setComponent(arg0: number, arg1: number): this; + maxComponent(): number; + writeExternal(arg0: Internal.ObjectOutput_): void; + static lengthSquared(arg0: number, arg1: number, arg2: number): number; + add(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + rotateZ(arg0: number): this; + reflect(arg0: number, arg1: number, arg2: number): this; + absolute(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + mul(arg0: number): this; + div(arg0: number): this; + set(arg0: number, arg1: Internal.ByteBuffer_): this; + rotateAxis(arg0: number, arg1: number, arg2: number, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector3f_): this; + normalize(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + mulPosition(arg0: Internal.Matrix4x3fc_): this; + orthogonalize(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + static distanceSquared(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + zero(): this; + dot(arg0: number, arg1: number, arg2: number): number; + distanceSquared(arg0: number, arg1: number, arg2: number): number; + mulProject(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + mulAdd(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + mul(arg0: Internal.Matrix3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + reflect(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + set(arg0: Internal.Vector2dc_, arg1: number): this; + mulProject(arg0: Internal.Matrix4fc_): this; + angleSigned(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): number; + mulPosition(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + add(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + toString(): string; + mul(arg0: Internal.Matrix3x2fc_): this; + length(): number; + set(arg0: Internal.FloatBuffer_): this; + mulPositionW(arg0: Internal.Matrix4fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): number; + mulTranspose(arg0: Internal.Matrix3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + mulDirection(arg0: Internal.Matrix4fc_): this; + mulTranspose(arg0: Internal.Matrix3fc_): this; + ceil(): this; + floor(): this; + normalize(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + sub(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + set(arg0: Internal.Vector2ic_, arg1: number): this; + negate(): this; + rotateY(arg0: number): this; + rotateZ(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + orthogonalizeUnit(arg0: Internal.Vector3fc_): this; + isFinite(): boolean; + mul(arg0: number, arg1: number, arg2: number): this; + sub(arg0: number, arg1: number, arg2: number): this; + mul(arg0: Internal.Matrix3dc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + set(arg0: Internal.Vector3dc_): this; + add(arg0: Internal.Vector3fc_): this; + distance(arg0: Internal.Vector3fc_): number; + round(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + rotationTo(arg0: Internal.Vector3fc_, arg1: Internal.Quaternionf_): Internal.Quaternionf; + div(arg0: number, arg1: number, arg2: number): this; + negate(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + lerp(arg0: Internal.Vector3fc_, arg1: number): this; + x(): number; + mul(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + mul(arg0: Internal.Matrix3dc_): this; + smoothStep(arg0: Internal.Vector3fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector3f_): this; + readExternal(arg0: Internal.ObjectInput_): void; + set(arg0: number, arg1: number, arg2: number): this; + half(arg0: number, arg1: number, arg2: number): this; + fma(arg0: number, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_): this; + min(arg0: Internal.Vector3fc_): this; + get(arg0: number, arg1: Internal.FloatBuffer_): Internal.FloatBuffer; + set(arg0: number[]): this; + round(): this; + get(arg0: Internal.ByteBuffer_): Internal.ByteBuffer; + div(arg0: Internal.Vector3fc_): this; + min(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + div(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + distance(arg0: number, arg1: number, arg2: number): number; + add(arg0: number, arg1: number, arg2: number): this; + minComponent(): number; + get(arg0: Internal.Vector3d_): Internal.Vector3d; + rotateX(arg0: number): this; + rotateY(arg0: number, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + cross(arg0: number, arg1: number, arg2: number, arg3: net.coderbot.iris.vendored.joml.Vector3f_): this; + mulPosition(arg0: Internal.Matrix4x3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + half(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + mul(arg0: Internal.Vector3fc_): this; + orthogonalizeUnit(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + fma(arg0: number, arg1: Internal.Vector3fc_): this; + rotate(arg0: Internal.Quaternionfc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + angleCos(arg0: Internal.Vector3fc_): number; + mulProject(arg0: Internal.Matrix4fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector3f_): this; + rotate(arg0: Internal.Quaternionfc_): this; + cross(arg0: Internal.Vector3fc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + set(arg0: Internal.ByteBuffer_): this; + static distance(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + floor(arg0: net.coderbot.iris.vendored.joml.Vector3f_): this; + set(arg0: Internal.Vector3ic_): this; + fma(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: net.coderbot.iris.vendored.joml.Vector3f_): this; + mulTransposeDirection(arg0: Internal.Matrix4fc_): this; + y(): number; + mulDirection(arg0: Internal.Matrix4dc_): this; + sub(arg0: Internal.Vector3fc_): this; + hermite(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_, arg2: Internal.Vector3fc_, arg3: number, arg4: net.coderbot.iris.vendored.joml.Vector3f_): this; + lerp(arg0: Internal.Vector3fc_, arg1: number, arg2: net.coderbot.iris.vendored.joml.Vector3f_): this; + angleSigned(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): number; + mulPosition(arg0: Internal.Matrix4fc_): this; + mulDirection(arg0: Internal.Matrix4dc_, arg1: net.coderbot.iris.vendored.joml.Vector3f_): this; + hashCode(): number; + rotationTo(arg0: number, arg1: number, arg2: number, arg3: Internal.Quaternionf_): Internal.Quaternionf; + set(arg0: number): this; + set(arg0: number, arg1: Internal.FloatBuffer_): this; + fma(arg0: Internal.Vector3fc_, arg1: Internal.Vector3fc_): this; + equals(arg0: any): boolean; + cross(arg0: number, arg1: number, arg2: number): this; + get finite(): boolean + "z": number; + "y": number; + "x": number; + } + type Vector3f_ = Vector3f; +} +declare namespace com.mojang.bridge.game { + class PackType extends Internal.Enum { + static valueOf(arg0: string): com.mojang.bridge.game.PackType; + static values(): com.mojang.bridge.game.PackType[]; + readonly static "RESOURCE": com.mojang.bridge.game.PackType; + readonly static "DATA": com.mojang.bridge.game.PackType; + } + type PackType_ = PackType | "data" | "resource"; + interface Language { + getCode(): string; + getName(): string; + getRegion(): string; + get code(): string + get name(): string + get region(): string + } + type Language_ = Language; +} +declare namespace net.minecraft.world.level.levelgen.placement { + class BiomeFilter extends Internal.PlacementFilter { + type(): Internal.PlacementModifierType; + static biome(): net.minecraft.world.level.levelgen.placement.BiomeFilter; + static "CODEC": any; + } + type BiomeFilter_ = BiomeFilter; +} +declare namespace it.unimi.dsi.fastutil { + interface Function extends Internal.Function { + size(): number; + apply(arg0: K): V; + containsKey(arg0: any): boolean; + compose(arg0: Internal.Function_): Internal.Function; + put(arg0: K, arg1: V): V; + clear(): void; + andThen(arg0: Internal.Function_): Internal.Function; + getOrDefault(arg0: any, arg1: V): V; + get(arg0: any): V; + remove(arg0: any): V; + } + type Function_ = ((arg0: any)=>V) | Function; +} +declare namespace io.netty.util { + interface AttributeMap { + attr(arg0: Internal.AttributeKey_): io.netty.util.Attribute; + hasAttr(arg0: Internal.AttributeKey_): boolean; + } + type AttributeMap_ = AttributeMap; + interface Attribute { + setIfAbsent(arg0: T): T; + getAndSet(arg0: T): T; + remove(): void; + compareAndSet(arg0: T, arg1: T): boolean; + getAndRemove(): T; + key(): Internal.AttributeKey; + get(): T; + set(arg0: T): void; + set ifAbsent(arg0: T) + get andRemove(): T + } + type Attribute_ = Attribute; +} +declare namespace it.unimi.dsi.fastutil.ints { + interface IntBinaryOperator extends Internal.IntBinaryOperator, Internal.BinaryOperator { + apply(arg0: number, arg1: number): number; + apply(arg0: any, arg1: any): any; + andThen(arg0: Internal.Function_): Internal.BiFunction; + applyAsInt(arg0: number, arg1: number): number; + apply(arg0: number, arg1: number): number; + } + type IntBinaryOperator_ = IntBinaryOperator | ((arg0: number, arg1: number)=>number); + interface IntPredicate extends Internal.Predicate, Internal.IntPredicate { + test(arg0: any): boolean; + and(arg0: Internal.IntPredicate_): Internal.IntPredicate; + and(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this; + or(arg0: Internal.Predicate_): Internal.Predicate; + and(arg0: Internal.Predicate_): Internal.Predicate; + or(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): this; + negate(): Internal.IntPredicate; + test(arg0: number): boolean; + or(arg0: Internal.IntPredicate_): this; + } + type IntPredicate_ = IntPredicate; + interface IntConsumer extends Internal.Consumer, Internal.IntConsumer { + andThen(arg0: Internal.Consumer_): Internal.Consumer; + andThen(arg0: it.unimi.dsi.fastutil.ints.IntConsumer_): this; + accept(arg0: any): void; + accept(arg0: number): void; + andThen(arg0: Internal.IntConsumer_): Internal.IntConsumer; + } + type IntConsumer_ = IntConsumer; + interface IntUnaryOperator extends Internal.IntUnaryOperator, Internal.UnaryOperator { + apply(arg0: number): number; + andThen(arg0: Internal.Function_): Internal.Function; + apply(arg0: any): any; + identity(): this; + apply(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + applyAsInt(arg0: number): number; + andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator; + negation(): this; + } + type IntUnaryOperator_ = ((arg0: number)=>number) | IntUnaryOperator; +} +declare namespace org.objectweb.asm { + class Type { + getOpcode(arg0: number): number; + getSort(): number; + getClassName(): string; + getDescriptor(): string; + static getDescriptor(arg0: Internal.Class_): string; + getSize(): number; + static getConstructorDescriptor(arg0: Internal.Constructor_): string; + getDimensions(): number; + static getType(arg0: Internal.Constructor_): org.objectweb.asm.Type; + static getType(arg0: Internal.Class_): org.objectweb.asm.Type; + static getInternalName(arg0: Internal.Class_): string; + getElementType(): this; + toString(): string; + static getMethodType(arg0: org.objectweb.asm.Type_, ...arg1: org.objectweb.asm.Type_[]): org.objectweb.asm.Type; + static getMethodDescriptor(arg0: org.objectweb.asm.Type_, ...arg1: org.objectweb.asm.Type_[]): string; + static getReturnType(arg0: Internal.Method_): org.objectweb.asm.Type; + getInternalName(): string; + static getReturnType(arg0: string): org.objectweb.asm.Type; + getArgumentTypes(): org.objectweb.asm.Type[]; + static getObjectType(arg0: string): org.objectweb.asm.Type; + static getMethodType(arg0: string): org.objectweb.asm.Type; + getArgumentsAndReturnSizes(): number; + static getMethodDescriptor(arg0: Internal.Method_): string; + static getType(arg0: Internal.Method_): org.objectweb.asm.Type; + static getArgumentTypes(arg0: string): org.objectweb.asm.Type[]; + getReturnType(): this; + static getType(arg0: string): org.objectweb.asm.Type; + hashCode(): number; + static getArgumentsAndReturnSizes(arg0: string): number; + static getArgumentTypes(arg0: Internal.Method_): org.objectweb.asm.Type[]; + equals(arg0: any): boolean; + get sort(): number + get className(): string + get descriptor(): string + get size(): number + get dimensions(): number + get elementType(): org.objectweb.asm.Type + get internalName(): string + get argumentTypes(): org.objectweb.asm.Type[] + get argumentsAndReturnSizes(): number + get returnType(): org.objectweb.asm.Type + readonly static "ARRAY": 9; + readonly static "VOID_TYPE": org.objectweb.asm.Type; + readonly static "INT": 5; + readonly static "LONG": 7; + readonly static "SHORT_TYPE": org.objectweb.asm.Type; + readonly static "INT_TYPE": org.objectweb.asm.Type; + readonly static "CHAR": 2; + readonly static "BYTE": 3; + readonly static "CHAR_TYPE": org.objectweb.asm.Type; + readonly static "SHORT": 4; + readonly static "METHOD": 11; + readonly static "OBJECT": 10; + readonly static "BYTE_TYPE": org.objectweb.asm.Type; + readonly static "LONG_TYPE": org.objectweb.asm.Type; + readonly static "VOID": 0; + readonly static "FLOAT": 6; + readonly static "DOUBLE": 8; + readonly static "FLOAT_TYPE": org.objectweb.asm.Type; + readonly static "DOUBLE_TYPE": org.objectweb.asm.Type; + readonly static "BOOLEAN_TYPE": org.objectweb.asm.Type; + readonly static "BOOLEAN": 1; + } + type Type_ = Type; +} +declare namespace com.mojang.math { + class Matrix4f implements Internal.Matrix4fAccess, Internal.Matrix4fExtended { + constructor() + constructor($$0: Internal.Quaternion_) + constructor($$0: com.mojang.math.Matrix4f_) + store($$0: Internal.FloatBuffer_, $$1: boolean): void; + subtract($$0: com.mojang.math.Matrix4f_): void; + storeTransposed($$0: Internal.FloatBuffer_): void; + multiply($$0: com.mojang.math.Matrix4f_): void; + translate(x: number, y: number, z: number): void; + copyIntoArray(): number[]; + isInteger(): boolean; + static perspective($$0: number, $$1: number, $$2: number, $$3: number): com.mojang.math.Matrix4f; + multiply($$0: number): void; + trace(): number; + static orthographic($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): com.mojang.math.Matrix4f; + adjugateAndDet(): number; + convertToJOML(): Internal.Matrix4f; + load($$0: Internal.FloatBuffer_): void; + setIdentity(): void; + invert(): boolean; + copy(): this; + copyFromArray(arg0: number[]): void; + transformVecX(x: number, y: number, z: number): number; + transformVecY(x: number, y: number, z: number): number; + transformVecZ(x: number, y: number, z: number): number; + loadTransposed($$0: Internal.FloatBuffer_): void; + add($$0: com.mojang.math.Matrix4f_): void; + toString(): string; + multiply($$0: Internal.Quaternion_): void; + load($$0: com.mojang.math.Matrix4f_): void; + rotate(quaternion: Internal.Quaternion_): void; + static createTranslateMatrix($$0: number, $$1: number, $$2: number): com.mojang.math.Matrix4f; + load($$0: Internal.FloatBuffer_, $$1: boolean): void; + multiplyWithTranslation($$0: number, $$1: number, $$2: number): void; + hashCode(): number; + transpose(): void; + store($$0: Internal.FloatBuffer_): void; + determinant(): number; + static createScaleMatrix($$0: number, $$1: number, $$2: number): com.mojang.math.Matrix4f; + translate($$0: Internal.Vector3f_): void; + equals($$0: any): boolean; + static orthographic($$0: number, $$1: number, $$2: number, $$3: number): com.mojang.math.Matrix4f; + get integer(): boolean + } + type Matrix4f_ = Matrix4f; + class Matrix3f implements Internal.Matrix3fExtended { + constructor() + constructor($$0: com.mojang.math.Matrix4f_) + constructor($$0: Internal.Quaternion_) + constructor($$0: com.mojang.math.Matrix3f_) + storeTransposed($$0: Internal.FloatBuffer_): void; + store($$0: Internal.FloatBuffer_, $$1: boolean): void; + sub($$0: com.mojang.math.Matrix3f_): void; + trace(): number; + mul($$0: Internal.Quaternion_): void; + getA11(): number; + getA12(): number; + adjugateAndDet(): number; + static createScaleMatrix($$0: number, $$1: number, $$2: number): com.mojang.math.Matrix3f; + setIdentity(): void; + load($$0: Internal.FloatBuffer_): void; + invert(): boolean; + getA10(): number; + mul($$0: number): void; + transformVecX(x: number, y: number, z: number): number; + transformVecY(x: number, y: number, z: number): number; + add($$0: com.mojang.math.Matrix3f_): void; + transformVecZ(x: number, y: number, z: number): number; + loadTransposed($$0: Internal.FloatBuffer_): void; + toString(): string; + load($$0: com.mojang.math.Matrix3f_): void; + computeNormal(dir: Internal.Direction_): number; + rotate(quaternion: Internal.Quaternion_): void; + load($$0: Internal.FloatBuffer_, $$1: boolean): void; + svdDecompose(): Internal.Triple; + hashCode(): number; + transpose(): void; + store($$0: Internal.FloatBuffer_): void; + mul($$0: com.mojang.math.Matrix3f_): void; + getA22(): number; + determinant(): number; + transformVecZ(dir: Internal.Vector3f_): number; + transformVecY(dir: Internal.Vector3f_): number; + transformVecX(dir: Internal.Vector3f_): number; + equals($$0: any): boolean; + getA02(): number; + set($$0: number, $$1: number, $$2: number): void; + getA20(): number; + getA01(): number; + copy(): this; + getA21(): number; + getA00(): number; + get a11(): number + get a12(): number + get a10(): number + get a22(): number + get a02(): number + get a20(): number + get a01(): number + get a21(): number + get a00(): number + } + type Matrix3f_ = Matrix3f; +} +declare namespace fudge.notenoughcrashes.patches { + interface MinecraftClientAccess { + getRecorder(): Internal.MetricsRecorder; + setRecorder(arg0: Internal.MetricsRecorder_): void; + get recorder(): Internal.MetricsRecorder + set recorder(arg0: Internal.MetricsRecorder_) + } + type MinecraftClientAccess_ = MinecraftClientAccess; +} +declare namespace net.coderbot.iris.mixin.rendertype { + interface RenderTypeAccessor { + shouldSortOnUpload(): boolean; + } + type RenderTypeAccessor_ = RenderTypeAccessor; + interface RenderStateShardAccessor { + getName(): string; + getTranslucentTransparency(): Internal.RenderStateShard$TransparencyStateShard; + get name(): string + get translucentTransparency(): Internal.RenderStateShard$TransparencyStateShard + } + type RenderStateShardAccessor_ = RenderStateShardAccessor; +} +declare namespace me.jellysquid.mods.sodium.client.util.frustum { + interface Frustum { + isBoxVisible(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number): boolean; + testBox(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.Frustum$Visibility; + } + type Frustum_ = Frustum; +} +declare namespace net.fabricmc.fabric.mixin.networking.accessor { + interface MinecraftClientAccessor { + getConnection(): Internal.Connection; + get connection(): Internal.Connection + } + type MinecraftClientAccessor_ = MinecraftClientAccessor; +} +declare namespace it.unimi.dsi.fastutil.longs { + interface LongConsumer extends Internal.LongConsumer, Internal.Consumer { + andThen(arg0: Internal.LongConsumer_): Internal.LongConsumer; + andThen(arg0: it.unimi.dsi.fastutil.longs.LongConsumer_): this; + accept(arg0: any): void; + accept(arg0: number): void; + andThen(arg0: Internal.Consumer_): Internal.Consumer; + } + type LongConsumer_ = LongConsumer; + interface LongPredicate extends Internal.Predicate, Internal.LongPredicate { + or(arg0: Internal.Predicate_): Internal.Predicate; + test(arg0: any): boolean; + or(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this; + negate(): Internal.LongPredicate; + and(arg0: it.unimi.dsi.fastutil.longs.LongPredicate_): this; + and(arg0: Internal.Predicate_): Internal.Predicate; + or(arg0: Internal.LongPredicate_): this; + test(arg0: number): boolean; + and(arg0: Internal.LongPredicate_): Internal.LongPredicate; + } + type LongPredicate_ = LongPredicate; +} +declare namespace net.minecraft.tags { + class Tag { + constructor($$0: Internal.Collection_) + static empty(): net.minecraft.tags.Tag; + getValues(): Internal.List; + get values(): Internal.List + } + type Tag_ = Tag; +} +declare namespace dev.latvian.mods.rhino { + interface Callable { + call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any; + } + type Callable_ = Callable; + interface Function extends dev.latvian.mods.rhino.Callable, Internal.Scriptable { + enumerationIteratorNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + call(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: Internal.Scriptable_, arg3: any[]): any; + getTypeOf(): Internal.MemberType; + enumerationIteratorHasNext(cx: Internal.Context_, currentId: Internal.Consumer_): boolean; + getAllIds(): any[]; + construct(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: any[]): Internal.Scriptable; + get typeOf(): Internal.MemberType + get allIds(): any[] + } + type Function_ = Function; +} +declare namespace com.mojang.datafixers.types { + abstract class Type implements Internal.App { + constructor() + findType(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + codec(): Internal.Codec; + findChoiceType(arg0: string, arg1: number): Internal.Optional>; + readTyped(arg0: Internal.DynamicOps_, arg1: T): Internal.DataResult, T>>; + writeDynamic(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult>; + all(arg0: Internal.TypeRewriteRule_, arg1: boolean, arg2: boolean): Internal.RewriteResult; + getSetType(arg0: Internal.OpticFinder_, arg1: com.mojang.datafixers.types.Type_): com.mojang.datafixers.types.Type; + readAndWrite(arg0: Internal.DynamicOps_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.TypeRewriteRule_, arg3: Internal.PointFreeRule_, arg4: T): Internal.DataResult; + rewrite(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_): Internal.Optional>; + ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: B): Internal.Optional; + findField(arg0: string): Internal.OpticFinder; + one(arg0: Internal.TypeRewriteRule_): Internal.Optional>; + everywhere(arg0: Internal.TypeRewriteRule_, arg1: Internal.PointFreeRule_, arg2: boolean, arg3: boolean): Internal.Optional>; + pointTyped(arg0: Internal.DynamicOps_): Internal.Optional>; + point(arg0: Internal.DynamicOps_): Internal.Optional; + static unbox(arg0: Internal.App_): com.mojang.datafixers.types.Type; + readTyped(arg0: Internal.Dynamic_): Internal.DataResult, T>>; + equals(arg0: any, arg1: boolean, arg2: boolean): boolean; + findTypeCached(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + findTypeInChildren(arg0: com.mojang.datafixers.types.Type_, arg1: com.mojang.datafixers.types.Type_, arg2: Internal.Type$TypeMatcher_, arg3: boolean): Internal.Either, Internal.Type$FieldNotFoundException>; + ifSame(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_): Internal.Optional>; + static opticView(arg0: com.mojang.datafixers.types.Type_, arg1: Internal.RewriteResult_, arg2: Internal.TypedOptic_): Internal.RewriteResult; + read(arg0: Internal.DynamicOps_, arg1: Internal.TypeRewriteRule_, arg2: Internal.PointFreeRule_, arg3: T): Internal.DataResult, T>>; + findCheckedType(arg0: number): Internal.Optional>; + findFieldTypeOpt(arg0: string): Internal.Optional>; + read(arg0: Internal.Dynamic_): Internal.DataResult>>; + findFieldType(arg0: string): com.mojang.datafixers.types.Type; + rewriteOrNop(arg0: Internal.TypeRewriteRule_): Internal.RewriteResult; + ifSame(arg0: Internal.Typed_): Internal.Optional; + finder(): Internal.OpticFinder; + equals(arg0: any): boolean; + updateMu(arg0: Internal.RecursiveTypeFamily_): com.mojang.datafixers.types.Type; + write(arg0: Internal.DynamicOps_, arg1: A): Internal.DataResult; + buildTemplate(): Internal.TypeTemplate; + template(): Internal.TypeTemplate; + } + type Type_ = Type; +} +declare namespace it.unimi.dsi.fastutil.doubles { + interface DoublePredicate extends Internal.DoublePredicate, Internal.Predicate { + or(arg0: Internal.DoublePredicate_): this; + test(arg0: any): boolean; + and(arg0: Internal.Predicate_): Internal.Predicate; + or(arg0: Internal.Predicate_): Internal.Predicate; + and(arg0: Internal.DoublePredicate_): Internal.DoublePredicate; + or(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this; + test(arg0: number): boolean; + negate(): Internal.DoublePredicate; + and(arg0: it.unimi.dsi.fastutil.doubles.DoublePredicate_): this; + } + type DoublePredicate_ = DoublePredicate; + interface DoubleUnaryOperator extends Internal.DoubleUnaryOperator, Internal.UnaryOperator { + compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + negation(): this; + andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator; + andThen(arg0: Internal.Function_): Internal.Function; + apply(arg0: any): any; + apply(arg0: number): number; + identity(): this; + apply(arg0: number): number; + applyAsDouble(arg0: number): number; + compose(arg0: Internal.Function_): Internal.Function; + } + type DoubleUnaryOperator_ = ((arg0: number)=>number) | DoubleUnaryOperator; + interface DoubleConsumer extends Internal.DoubleConsumer, Internal.Consumer { + andThen(arg0: Internal.Consumer_): Internal.Consumer; + accept(arg0: any): void; + accept(arg0: number): void; + andThen(arg0: Internal.DoubleConsumer_): Internal.DoubleConsumer; + andThen(arg0: it.unimi.dsi.fastutil.doubles.DoubleConsumer_): this; + } + type DoubleConsumer_ = DoubleConsumer; } diff --git a/kubejs/probe/generated/java.d.ts b/kubejs/probe/generated/java.d.ts index a98e2d3..09051db 100644 --- a/kubejs/probe/generated/java.d.ts +++ b/kubejs/probe/generated/java.d.ts @@ -1,2382 +1,2396 @@ /// -declare function java(name: "net.minecraft.world.level.biome.BiomeManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.LootContext$Builder"): TSDoc.JavaClass; -declare function java(name: "java.util.function.Predicate"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ByteFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.item.crafting.ShieldDecorationRecipe"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ItemArmorTierEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.components.ChatComponent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer$FoliageAttachment"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.context.CommandContext"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.server.packs.resources.ResourceManager"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.advancements.AdvancementProgress"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2LongFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.status.ServerStatus$Version"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.MinecartSpawner"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.Clearable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.CocoaDecorator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.CameraType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.players.UserWhiteList"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Parrot"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.timers.TimerQueue"): TSDoc.JavaClass>; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2IntFunction"): TSDoc.JavaInterface>; -declare function java(name: "java.util.function.DoubleUnaryOperator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.nbt.CollectionTag"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.core.IdMapper"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.ai.sensing.Sensing"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.FossilFeatureConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.resources.SimplePreparableReloadListener"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.generator.JsonGenerator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.Packet"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.impl.client.rendering.ColorProviderRegistryImpl$ColorMapperHolder"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.renderer.ChunkBufferBuilderPack"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.SerializerType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleConsumer"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction"): TSDoc.JavaClass>; -declare function java(name: "java.util.stream.DoubleStream$DoubleMapMultiConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.util.LazyLoadedValue"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.projectile.SmallFireball"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.damagesource.CombatEntry"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.Explosion"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.phys.shapes.CollisionContext"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.projectile.ThrowableProjectile"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.IntArrayTag"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.AmbiguityConsumer"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemStackJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.profiling.ProfilerFiller"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.ConfiguredFeature"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundContainerClickPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeMap"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.Sensor"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.BiasedToBottomHeight"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.Mob"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.resources.Resource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundInteractPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.AnvilMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Ghast"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2LongFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.BannerBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.NoiseColumn"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.GeodeLayerSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.commands.Commands$CommandSelection"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.PiglinSpecificSensor"): TSDoc.JavaClass; -declare function java(name: "java.util.regex.MatchResult"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$Strategy"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Drowned"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.chat.Component"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.inventory.ContainerListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.AnyOfPredicate"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.tags.TagKey"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntBidirectionalIterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.nbt.NbtAccounter"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.LevelEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.ServerLevelAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.ShoulderRidingEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.state.StateDefinition"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.inventory.CraftingMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.StateTestingPredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$LineStateShard"): TSDoc.JavaClass; -declare function java(name: "java.util.AbstractList"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$StateArgumentPredicate"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.util.ClassWrapper"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.server.network.TextFilter$FilteredText"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.pathfinder.Target"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.Rotation"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.particles.ParticleGroup"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidWrapper"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.FormattedCharSink"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.brigadier.ImmutableStringReader"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.player.Inventory"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.multiplayer.ClientAdvancements"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.effect.MobEffectInstance"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.resources.MobEffectTextureManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Endermite"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.FancyTrunkPlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.horse.TraderLlama"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.platform.InputConstants$Key"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.material.Fluid"): TSDoc.JavaClass; -declare function java(name: "java.util.function.LongSupplier"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.color.block.BlockColors"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.ItemSupplier"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.gui.components.toasts.TutorialToast"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.DarkOakFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.sounds.SoundManager"): TSDoc.JavaClass; -declare function java(name: "java.util.concurrent.Executor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementFilter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.block.model.ItemTransforms"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.resources.ResourceLocation"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.chat.HoverEvent$Action"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.StringSplitter"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.context.StringRange"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.AbstractHurtingProjectile"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Wolf"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RuinedPortalConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.core.MinecraftServerKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.StructurePiece"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.ThreadedAnvilChunkStorageAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.players.UserBanList"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.raid.Raid"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.searchtree.MutableSearchTree"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.generator.DataJsonGenerator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundExplodePacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.ReloadableServerResources"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.valueproviders.ConstantInt"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.entity.EntityInLevelCallback"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.brigadier.exceptions.SimpleCommandExceptionType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.HolderSet$Direct"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.players.BanListEntry"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.projectile.ThrownExperienceBottle"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.PointedDripstoneConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS$Explosion"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.PatrollingMonster"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2CharFunction"): TSDoc.JavaInterface; -declare function java(name: "java.util.HashMap"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.animal.TropicalFish"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ByteFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatIterable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.WorldgenRandom"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.util.JsonIO"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.SurfaceRules$RuleSource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.syncher.EntityDataSerializer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.HumanoidArm"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.PostChain"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.CommonLevelAccessor"): TSDoc.JavaInterface; -declare function java(name: "java.util.Optional"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.server.packs.repository.RepositorySource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.server.TagEventJS"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.phys.AABB"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.FormattedCharSequence"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerStatsJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.Container"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.material.FlowingFluid"): TSDoc.JavaClass; -declare function java(name: "com.mojang.math.Matrix3f"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.LargeDripstoneConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.hooks.level.biome.GenerationProperties"): TSDoc.JavaInterface; -declare function java(name: "java.util.function.IntToDoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.WorldData"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.misc.ParticleTypeBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.Saddleable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.Command"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.impl.event.lifecycle.LoadedChunksCache"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.SpawnGroupData"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ByteFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.MineshaftConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.MapExtendingRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.piglin.PiglinArmPose"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.PowerableMob"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.Skeleton"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.bindings.ComponentWrapper"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.HeightmapPlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.ContainerSynchronizer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.HolderSet"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongConsumer"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.misc.MobEffectBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Salmon"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.repository.PackRepository"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.User$Type"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddEntityPacket"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectSpliterator"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.multiplayer.PlayerInfo"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Cow"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.entity.ItemRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.metadata.pack.PackMetadataSectionSerializer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.BossEvent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagOutput"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.event.EventsJS"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.item.v1.CustomDamageHandler"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.status.ServerStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.advancements.RequirementsStrategy"): TSDoc.JavaInterface; -declare function java(name: "java.util.concurrent.CompletableFuture"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.block.entity.BellBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.state.StateHolder"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.entity.EntityAccess"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.nbt.EndTag"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundTagQueryPacket"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.loot.LootTableAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.Pig"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.Heightmap$Types"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2IntFunction"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2DoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.impl.gamerule.RuleKeyExtensions"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.TrueBlockPredicate"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.bindings.UtilsWrapper"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.NonNullList"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.item.crafting.CampfireCookingRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.advancements.AdvancementRewards$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.GpuWarnlistManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.ticks.TickContainerAccess"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.advancements.AdvancementList$Listener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.hoglin.Hoglin"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$OutputStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$LightmapStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.components.toasts.Toast"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.advancements.Advancement$Builder"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientTickEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.WorldgenRemoveEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.DifficultyInstance"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.LevelReader"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.Creeper"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.CubicSpline$Builder"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.ReplaceablePredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.TooltipFlag"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PiecesContainer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetCameraPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.Block"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenu"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.client.screen.ScreenExtensions"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.material.MaterialColor$Brightness"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.narration.NarratedElementType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer"): TSDoc.JavaClass; -declare function java(name: "java.util.LongSummaryStatistics"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.SlotAccess"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.mixin.transfer.BucketItemAccessor"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemModificationProperties"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemHandler"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyPress"): TSDoc.JavaInterface; -declare function java(name: "java.util.Date"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.LootContext"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.SmokingRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.commands.CommandSourceStack"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.wither.WitherBoss"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.tags.TagNetworkSerialization$NetworkPayload"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.VertexFormat$Mode"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.BeaconMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPongPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.JukeboxBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback$RemapState"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2LongFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.util.valueproviders.UniformInt"): TSDoc.JavaClass; -declare function java(name: "java.util.stream.Collector$Characteristics"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectIterator"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2DoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.platform.Monitor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.carver.CarverConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.CraftingRecipe"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.KubeJSRegistries"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.FireworkStarRecipe"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.animal.PolarBear"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.WorldGenerationContext"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Slime"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.MerchantMenu"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.item.ItemExtensions"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.inventory.Slot"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerDataJS"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.server.packs.resources.CloseableResourceManager"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntOpenHashSet"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.player.Abilities"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.NeutralMob"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.BiomeSource$StepFeatureData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.components.events.GuiEventListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.LecternBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleProcessor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.ChunkSource"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundClientCommandPacket"): TSDoc.JavaClass; -declare function java(name: "java.util.DoubleSummaryStatistics"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.builder.RequiredArgumentBuilder"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.gui.screens.Screen$NarratableSearchResult"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.LivingEntity"): TSDoc.JavaClass; -declare function java(name: "java.lang.CharSequence"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.chat.ContextAwareComponent"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.schedule.Schedule"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.PackResources"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.material.FluidState"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.AbstractSchoolingFish"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.EnderMan"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.DaylightDetectorBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.JigsawReplacementProcessor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.InclusiveRange"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.Explosion$BlockInteraction"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatBinaryOperator"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.loot.BlockLootEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ItemToolTierEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.JigsawBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.chat.MutableComponent"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.GameRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.ItemCombinerMenu"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyPress"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.stages.StageChangeEvent"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.entity.EntityJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.schedule.Activity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.MobSpawnSettings$MobSpawnCost"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.ChestMenu"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntSet"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.LootPool"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.CartographyTableMenu"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.projectile.FishingHook"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.texture.OverlayTexture"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaPineFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.npc.AbstractVillager"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.container.ServerPlayerEntityAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockRotProcessor"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.bindings.IngredientWrapper"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.loot.LootEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundRecipePacket$State"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.ShulkerBoxColoring"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.NotPredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.ServerAdvancementManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.carver.WorldCarver"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.advancements.AdvancementRewards"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.chat.Style"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.HolderSet$Named"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.inventory.BlastFurnaceMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.GlowLichenConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemLeftClickEventJS"): TSDoc.JavaClass; -declare function java(name: "com.mojang.math.Matrix4f"): TSDoc.JavaClass; -declare function java(name: "java.lang.Iterable"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.PointOfInterestTypeAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.goat.Goat"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectMap"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.StructureFeatureManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundOpenBookPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.RepairItemRecipe"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2DoubleFunction"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ShortFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerClosePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.LevelWriter"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$BooleanStateShard"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseRelease"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongCollection"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundUseItemOnPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.decoration.ItemFrame"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Bucketable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.NoiseRouterWithOnlyNoises"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenuCategory"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.core.ComponentKJS"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.core.BlockKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.Dolphin"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2DoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.brigadier.SingleRedirectModifier"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.random.WeightedEntry$Wrapper"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.nbt.Tag"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.state.properties.BooleanProperty"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaJungleFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "java.util.concurrent.TimeUnit"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2LongFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.tutorial.TutorialStepInstance"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$Visitor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.crafting.AbstractCookingRecipe"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.misc.SoundEventBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.Font"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.VertexFormat"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.bossevents.CustomBossEvents"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.multiplayer.MultiPlayerGameMode"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionEventJS$Pre"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.Difficulty"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPingPacket"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.rendering.data.attachment.MixinViewableWorld"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.packs.repository.Pack$Position"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.TagVisitor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.stats.StatsCounter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.sounds.SoundEvent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.NoiseSlider"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket"): TSDoc.JavaClass; -declare function java(name: "java.util.Hashtable"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.decoration.LeashFenceKnotEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.Snowball"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.core.LivingEntityKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.packs.metadata.pack.PackMetadataSection"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.storage.ChunkStorage"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundTabListPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.BiomeFilter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.block.model.ItemTransforms$TransformType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$TextureStateShard"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2IntFunction"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.networking.NetworkHandlerExtensions"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.goal.GoalSelector"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.command.CommandRegistryEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementModifierType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.material.FogType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.random.Weight"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.EnderDragon"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.FeaturePoolElement"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.VillagerTypeAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.scores.Scoreboard"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.platform.VideoMode"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.builder.LiteralArgumentBuilder"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.server.dedicated.DedicatedServerProperties$WorldGenProperties"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.ToFloatFunction"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.player.InventoryEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.particles.ParticleOptions"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyRelease"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.multiplayer.ClientLevel"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntCollection"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.Options"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.resources.sounds.SoundInstance"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.shaders.Program$Type"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.pathfinder.PathComputationType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.CompoundTag"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.enchantment.Enchantment$Rarity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.ZombieVillager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.color.item.ItemColor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.MushroomCow"): TSDoc.JavaClass; -declare function java(name: "java.util.function.ObjLongConsumer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.tutorial.TutorialSteps"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.BossEvent$BossBarOverlay"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.HeightProviderType"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.CustomRecipe"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeRender"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.platform.NativeImage$Format"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.resource.loader.ResourceMixin"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.PathNavigationRegion"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.transfer.item.ItemVariantCache"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoublePredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.ZombifiedPiglin"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ByteFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundAnimatePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.AbstractMinecart$Type"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundContainerClosePacket"): TSDoc.JavaClass; -declare function java(name: "com.mojang.math.Vector4f"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.CollisionGetter"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.client.SoundRegistryEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.random.WeightedRandomList"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.SmithingRecipeJS"): TSDoc.JavaClass; -declare function java(name: "java.util.BitSet"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.network.TextFilter"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.misc.VillagerTypeBuilder"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ByteFunction"): TSDoc.JavaInterface; -declare function java(name: "java.util.Spliterator$OfPrimitive"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongIterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.Holder$Kind"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.storage.SectionStorage"): TSDoc.JavaClass>; -declare function java(name: "java.util.OptionalDouble"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseScroll"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.resources.PaintingTextureManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.alchemy.Potion"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.resources.ResourceKey"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetObjectivePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.BlockGetter"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.core.RegistryAccess$RegistryEntry"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.shaders.EffectProgram"): TSDoc.JavaClass; -declare function java(name: "java.util.AbstractCollection"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Spider"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelEventPacket"): TSDoc.JavaClass; -declare function java(name: "com.mojang.math.Vector3f"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.WorldGenLevel"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.inventory.LecternMenu"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2IntFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.Cod"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.RegistryAccess$Frozen"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.ValidationContext"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.KeyboardHandler"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.MapRenderer"): TSDoc.JavaClass; -declare function java(name: "java.nio.ByteOrder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.FeaturePlaceContext"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.color.item.ItemColors"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2DoubleFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.core.AxisCycle"): TSDoc.JavaClass; -declare function java(name: "java.util.Spliterator$OfInt"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.LevelHeightAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.AbstractGolem"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.SimpleCookingSerializer"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.AmbientOcclusionStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.NoiseSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementModifier"): TSDoc.JavaClass; -declare function java(name: "java.util.stream.DoubleStream$Builder"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacedFeature"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.Climate$Sampler"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundDisconnectPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.players.ServerOpList"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2CharFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.lighting.LayerLightEventListener"): TSDoc.JavaInterface; -declare function java(name: "java.util.AbstractSet"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntMap$Entry"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.gui.components.events.AbstractContainerEventHandler"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundKeepAlivePacket"): TSDoc.JavaClass; -declare function java(name: "java.lang.Runnable"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.authlib.GameProfile"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.ticks.LevelTickAccess"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.impl.lookup.block.ServerWorldCache"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.core.PlayerKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.chat.HoverEvent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.TippedArrowRecipe"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.ResultConsumer"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.event.EventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.players.GameProfileCache"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.GolemSensor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.gameevent.vibrations.VibrationListener"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Cat"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseThresholdProvider"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.animal.horse.Markings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.goal.WrappedGoal"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatSpliterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.horse.ZombieHorse"): TSDoc.JavaClass; -declare function java(name: "java.util.SortedSet"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.server.level.ChunkHolder$FullChunkStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.RarityFilter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.util.ConsoleJS"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.shaders.Uniform"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.NoiseGeneratorSettings"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.server.GameRulesJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.state.properties.Property$Value"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.projectile.LlamaSpit"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.GameRules$IntegerValue"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ShortFunction"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.level.ClientLevelJS"): TSDoc.JavaClass; -declare function java(name: "java.util.regex.Matcher"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2IntFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundMovePlayerPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.npc.InventoryCarrier"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.inventory.StackedContentsCompatible"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.core.EntityTargetKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.phys.shapes.DiscreteVoxelShape"): TSDoc.JavaClass; -declare function java(name: "java.util.PrimitiveIterator$OfDouble"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2BooleanFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BedBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.PathfindingRenderer"): TSDoc.JavaClass; -declare function java(name: "java.util.regex.Pattern"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.ByteTag"): TSDoc.JavaClass; -declare function java(name: "java.util.List"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.projectile.EvokerFangs"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.generator.AssetJsonGenerator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.StreamTagVisitor"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.SwordItemBuilder"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.BaseSpawner"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.PlayerEnderChestContainer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.Nameable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.MouseHandler"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler"): TSDoc.JavaInterface; -declare function java(name: "java.util.Enumeration"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.misc.MotiveBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.gameevent.GameEventDispatcher"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.GenerationStep$Carving"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration"): TSDoc.JavaClass; -declare function java(name: "java.util.EnumSet"): TSDoc.JavaClass>; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2LongFunction"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.EntityTrackerAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.EquipmentSlot$Type"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.LootContextUser"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.phys.EntityHitResult"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.functions.LootItemFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.Strider"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.Shearable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.MultiBufferSource$BufferSource"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.TerrainShaper$PointCustom"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientStackJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.horse.Donkey"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.memory.MemoryStatus"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.client.rendering.DimensionEffectsAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.LevelChunk"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.StonecutterMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.GameTestDebugRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.FriendlyByteBuf"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.WorldStem$WorldDataSupplier"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2LongFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.memory.MemoryModuleType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.item.ArmorMaterial"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.ShapelessRecipeJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSet"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.NoiseChunk"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundOpenScreenPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.LevelChunk$EntityCreationType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.Recipe"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.core.SectionPos"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.Aquifer"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.util.WithAttachedData"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.multiplayer.ServerData$ServerPackStatus"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type"): TSDoc.JavaClass; -declare function java(name: "java.util.Properties"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.SimplePlayerEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.core.EntityKJS"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.player.ChestEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockBreakAckPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.BeeDebugRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.scores.PlayerTeam"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup"): TSDoc.JavaInterface>; -declare function java(name: "com.mojang.brigadier.CommandDispatcher"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.ExperienceOrb"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.InteractionResultHolder"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$TexturingStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.TickingBlockEntity"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.memory.ExpirableValue"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundGameEventPacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockPredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.chat.FormattedText"): TSDoc.JavaInterface; -declare function java(name: "java.util.stream.LongStream$LongMapMultiConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.ClientTelemetryManager"): TSDoc.JavaClass; -declare function java(name: "java.util.stream.IntStream"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.model.geom.ModelPart$Visitor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.chunk.BlockColumn"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2CharFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.resources.model.ModelManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.BlockAndTintGetter"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.culling.Frustum"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidStackJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.repository.Pack$PackConstructor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.boss.EnderDragonPart"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.metadata.MetadataSectionSerializer"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntIterator"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.gui.screens.recipebook.RecipeCollection"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.EntityDimensions"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.BossEvent$BossBarColor"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2BooleanFunction"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortIterable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.sounds.SoundEngine"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.WritableLevelData"): TSDoc.JavaInterface; -declare function java(name: "java.util.function.Function"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.core.MappedRegistry"): TSDoc.JavaClass>; -declare function java(name: "com.mojang.brigadier.context.ParsedCommandNode"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.renderer.blockentity.BlockEntityRenderer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.advancements.FrameType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.scores.Team$CollisionRule"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientGamePacketListener"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientWithCustomPredicateJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.ClientPlayerJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundBossEventPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.NoiseBasedCountPlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeInstance"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.util.ListJS"): TSDoc.JavaClass; -declare function java(name: "java.util.Currency"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.phys.HitResult$Type"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.Brain$Provider"): TSDoc.JavaClass>; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseScroll"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.sounds.Music"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Bee"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.AirItem"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntUnaryOperator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.sensing.HoglinSpecificSensor"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.PainterObjectStorage"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Monster"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.decoration.HangingEntity"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.registry.registries.Registrar"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockStateMatchTest"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.ServerPlayerJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeModifier"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenuItem"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ShipwreckConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.damagesource.DamageSource"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.block.BlockModelShaper"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.profiling.ResultField"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blending.Blender$BlendingOutput"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.effect.MobEffectCategory"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.particle.SpriteSet"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor"): TSDoc.JavaClass; -declare function java(name: "java.util.function.DoubleConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.ConduitBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.RangedAttackMob"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.level.progress.StoringChunkProgressListener"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.model.geom.ModelPart$Cube"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.StructurePieceAccessor"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.biome.AmbientAdditionsSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.ThrowableItemProjectile"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.Unit"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.random.SimpleWeightedRandomList"): TSDoc.JavaClass>; -declare function java(name: "com.mojang.math.Quaternion"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.ProtectedBlockProcessor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.UnderwaterMagmaConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.impl.fabric.ScreenInputDelegate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.CrashReport"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.border.BorderStatus"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.pipeline.RenderTarget"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.OwnableEntity"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.crafting.UpgradeRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundResourcePackPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Silverfish"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.control.MoveControl"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.stats.ServerRecipeBook"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTest"): TSDoc.JavaClass; -declare function java(name: "java.util.PrimitiveIterator"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.resources.language.LanguageManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.ChunkGenerator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.MenuProvider"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.Camera"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.registry.registries.Registries"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.random.WeightedEntry$IntrusiveBase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.StringRepresentable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.ItemCooldowns"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.npc.VillagerProfession"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.suggestion.SuggestionProvider"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2BooleanFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseClick"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.DropperBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.material.Material"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGenerator"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatCollection"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.authlib.GameProfileRepository"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.random.SimpleWeightedRandomList$Builder"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.loot.EntityLootEventJS"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ShortFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.status.ServerStatus$Players"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.tree.LiteralCommandNode"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.Aquifer$FluidStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.MobSpawnType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.advancements.CriterionTriggerInstance"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.vehicle.AbstractMinecart"): TSDoc.JavaClass; -declare function java(name: "java.util.function.IntPredicate"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.BiomeSpecialEffects"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.DetectorBlock$Builder"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.platform.Window"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.TwoLayersFeatureSize"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket"): TSDoc.JavaClass; -declare function java(name: "java.util.stream.Collector"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "java.util.function.DoubleBinaryOperator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.Item"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.font.glyphs.BakedGlyph$Effect"): TSDoc.JavaClass; -declare function java(name: "java.util.Stack"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.GameRules$Value"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.biome.Biome$BiomeCategory"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.thread.BlockableEventLoop"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemRightClickEmptyEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.FrameTimer"): TSDoc.JavaClass; -declare function java(name: "java.util.Queue"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.player.Player$BedSleepingProblem"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundRecipePacket"): TSDoc.JavaClass; -declare function java(name: "java.util.EventObject"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.repository.PackSource"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2FloatFunction"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseClick"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyRelease"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongSet"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.ProtoChunk"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.PiglinBruteSpecificSensor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.stats.RecipeBook"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.network.ServerPlayerConnection"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockApiProvider"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$Configuration"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.projectile.ThrownEgg"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSwingPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.BitStorage"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.Position"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.enchantment.Enchantment"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.ServerLevelData"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.npc.WanderingTrader"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSelectTradePacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.util.WrappedJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetTimePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.players.GameProfileCache$GameProfileInfo"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.EnderChestBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$CountConsumer"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.util.AttachedData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Squid"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddMobPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.BlockPredicateFilter"): TSDoc.JavaClass; -declare function java(name: "java.util.function.ObjDoubleConsumer"): TSDoc.JavaInterface>; -declare function java(name: "java.util.function.IntFunction"): TSDoc.JavaInterface>; -declare function java(name: "java.util.concurrent.Callable"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.RotatedBlockProvider"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration$CanyonShapeConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.tags.TagManager$LoadResult"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.monster.Witch"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.MinecartFurnace"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$FunctionContext"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2IntFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.SimpleContainer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.components.Widget"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.block.entity.FurnaceBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.npc.VillagerData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPickItemPacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.MushroomCow$MushroomType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.stats.StatFormatter"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate"): TSDoc.JavaClass; -declare function java(name: "java.util.stream.DoubleStream"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.targeting.TargetingConditions"): TSDoc.JavaClass; -declare function java(name: "java.math.BigInteger"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.raid.Raider"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BaseContainerBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.ChunkAccess"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.ServerScoreboard"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.loot.FishingLootEventJS"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ShortFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.InsideWorldBoundsPredicate"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.VertexBuffer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.SeagrassFeature"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockMatchTest"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.player.AbstractClientPlayer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blending.Blender"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.sounds.SoundEventListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.HeightProvider"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.ChunkStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.gameevent.GameEvent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.Direction8"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerPacketListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.GameRules$Type"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.animal.WaterAnimal"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.scores.Objective"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.RandomSpreadFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.UpgradeData"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.PainterObject"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.stats.Stat"): TSDoc.JavaClass>; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleSpliterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.blending.BlendingData"): TSDoc.JavaClass; -declare function java(name: "java.util.function.DoubleToLongFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.MegaJungleTrunkPlacer"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.registry.registries.DeferredRegister"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.PaintEventJS"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.tree.RootCommandNode"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.util.valueproviders.ClampedNormalInt"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.AbstractMinecartContainer"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.registry.registries.RegistrySupplier"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleComparator"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.loot.GiftLootEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.RenderShape"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.AreaEffectCloud"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatComparator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.IdMap"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.storage.loot.parameters.LootContextParam"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.placement.CarvingMaskPlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.RecipeBookCategories"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.util.ModCheck$Confidence"): TSDoc.JavaClass; -declare function java(name: "java.util.IntSummaryStatistics"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration$Layer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.WorldGenSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntLineConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.resources.model.ModelResourceLocation"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.Vec3i"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.misc.PoiTypeBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.Palette"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.gameevent.BlockPositionSource"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.CountOnEveryLayerPlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Ocelot"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.networking.DisconnectPacketSource"): TSDoc.JavaInterface; -declare function java(name: "java.util.Locale$FilteringMode"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier$Context"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.projectile.AbstractArrow"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.MenuConstructor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestItemSensor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Illusioner"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockAgeProcessor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.Entity$RemovalReason"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.ComparatorBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.core.BlockStateKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.goal.Goal$Flag"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatIterator"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.StonecuttingRecipeJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.components.toasts.Toast$Visibility"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.HopperMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$TargetBlockState"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundRenameItemPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.Direction"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.LightChunkGetter"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.ThreeLayersFeatureSize"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.BushFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.RegistryAccess"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.IronGolem$Crackiness"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.VertexFormat$IndexType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.entity.EntityTypeTest"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.util.profiling.metrics.MetricCategory"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.chat.ChatType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.Heightmap"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver"): TSDoc.JavaClass>; -declare function java(name: "java.util.Vector"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.recipe.CompostablesRecipeEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.sounds.SoundSource"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.portal.PortalForcer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.WeightedPlacedFeature"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.context.BlockPlaceContext"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.player.StackedContents"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.FurnaceMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerInputPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetExperiencePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.BookCloningRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.particles.ParticleType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.storage.loot.predicates.LootItemConditionType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.valueproviders.ClampedNormalFloat"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.NoiseEffect"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterRender"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.gossip.GossipContainer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.advancements.DisplayInfo"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortCollection"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.syncher.SynchedEntityData$DataItem"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.block.entity.SkullBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.server.CommandEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.syncher.EntityDataAccessor"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.block.SoundType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.AbstractFish"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.core.FrontAndTop"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.Boat"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.ticks.TickAccess"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.item.FallingBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.stages.Stages"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionEventJS$Post"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderFactory"): TSDoc.JavaInterface>; -declare function java(name: "java.util.Locale"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.OutlineBufferSource"): TSDoc.JavaClass; -declare function java(name: "java.util.function.LongPredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.block.model.ItemTransform"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.LevelSimulatedReader"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.Fireball"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.Function"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.gossip.GossipType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.StreamTagVisitor$ValueResult"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.gameevent.PositionSourceType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.player.PlayerModelPart"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.saveddata.maps.MapItemSavedData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.LidBlockEntity"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.control.Control"): TSDoc.JavaInterface; -declare function java(name: "dev.architectury.hooks.level.biome.SpawnProperties"): TSDoc.JavaInterface; -declare function java(name: "java.util.ListIterator"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.block.entity.CommandBlockEntity$Mode"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2LongFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.level.progress.ChunkProgressListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.inventory.EnchantmentMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceSerializationContext"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.narration.NarrationThunk"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.gui.components.spectator.SpectatorGui"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.Feature"): TSDoc.JavaClass>; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundChatPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.particle.ParticleRenderType"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.MinecartCommandBlock"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.context.CommandContextBuilder"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.chunk.CarvingMask$Mask"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ByteFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.particle.ParticleProvider"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.mixin.registry.sync.AccessorRegistry"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.PathfinderMob"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$OffsetType"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2FloatFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.sensing.AdultSensor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.LevelResource"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.profiling.metrics.profiling.MetricsRecorder"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.advancements.Advancement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.NoiseThresholdCountPlacement"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.phys.BlockHitResult"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.MobCategory"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.RecipeBookType"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.datagen.DynamicRegistryManagerAccessor"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlockTagPredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Vex"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.RandomOffsetPlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.GameRules$GameRuleTypeVisitor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.ServerFunctionManager$TraceCallbacks"): TSDoc.JavaInterface; -declare function java(name: "java.util.Dictionary"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.player.Input"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.npc.VillagerDataHolder"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.BlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.InteractionHand"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundRespawnPacket"): TSDoc.JavaClass; -declare function java(name: "java.util.function.Supplier"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.placement.EnvironmentScanPlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.navigation.PathNavigation"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.gameevent.GameEventListenerRegistrar"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.tooltip.TooltipComponent"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.crafting.BlastingRecipe"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeTick"): TSDoc.JavaInterface; -declare function java(name: "java.util.Map$Entry"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.impl.transfer.fluid.FluidVariantCache"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.resources.model.BakedModel"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType"): TSDoc.JavaInterface>; -declare function java(name: "java.util.stream.Stream$Builder"): TSDoc.JavaInterface>; -declare function java(name: "java.io.Serializable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.Fox$Type"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Pillager"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntList"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.preprocessor.GlslPreprocessor"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.border.BorderChangeListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.level.ChunkMap"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientJS"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.player.AdvancementJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundEntityTagQuery"): TSDoc.JavaClass; -declare function java(name: "java.util.function.DoublePredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.horse.Mule"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.MagmaCube"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.GrindstoneMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.ChunkAccess$TicksToSave"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.FeatureAccess"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.texture.TextureAtlasSprite"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockMatchTest"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseRelease"): TSDoc.JavaInterface; -declare function java(name: "java.util.Calendar"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.ServerLevelJS"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.client.particle.ParticleManagerAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSoundPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.BufferBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration"): TSDoc.JavaClass; -declare function java(name: "java.math.BigDecimal"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.FabricRegistry"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.chat.FormattedText$StyledContentConsumer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundLoginPacket"): TSDoc.JavaClass; -declare function java(name: "java.util.function.BiConsumer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.gui.GuiComponent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.PineFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2FloatFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.JigsawConfiguration"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongComparator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.biome.BiomeResolver"): TSDoc.JavaInterface; -declare function java(name: "java.lang.Number"): TSDoc.JavaClass; -declare function java(name: "java.util.OptionalInt"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.chunk.RenderRegionCache"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.PoseStack"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.BlockPos$MutableBlockPos"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.loot.LootTableEntry"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockStateMatchTest"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.piglin.PiglinBrute"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderType"): TSDoc.JavaClass; -declare function java(name: "java.util.UUID"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.network.ServerConnectionListener"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.commands.SharedSuggestionProvider"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.commands.Commands$ParseFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.hoglin.HoglinBase"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.TrapezoidHeight"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.piston.PistonMovingBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.hooks.level.biome.ClimateProperties"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.bindings.BlockWrapper"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.TemptingSensor"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator"): TSDoc.JavaClass; -declare function java(name: "java.util.random.RandomGenerator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Turtle"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.RegistryAccess$Writable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$SimpleFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.placement.InSquarePlacement"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.suggestion.Suggestion"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.LevelSimulatedRW"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.chunk.RenderChunkRegion"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.material.MaterialColor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.LootPool$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderType$CompositeState"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.screens.Overlay"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.TagType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongSpliterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundMapItemDataPacket"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.BidirectionalIterator"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderType"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.loot.LootBuilderPool"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.Mirror"): TSDoc.JavaClass; -declare function java(name: "java.util.stream.LongStream$Builder"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.LightTexture"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.Painter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.storage.ChunkScanAccess"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.LerpingModel"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.WitherSkeleton"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.LootContext$DynamicDrop"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.core.ItemStackKJS"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyRelease"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.server.ScheduledEvent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.resources.ResourceManagerReloadListener"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.shaders.AbstractUniform"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.loot.LootBuilder"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2FloatFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.Rotations"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.platform.WindowEventHandler"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.placement.SurfaceWaterDepthFilter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.SpruceFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiRecord"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.HurtBySensor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.ChunkPos"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.WallBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl$SpriteFinderAccess"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.LevelSummary"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryAttribute"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.CaveSpider"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.StairBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectCollection"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.npc.Npc"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetScorePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.PositionalRandomFactory"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.chat.ClickEvent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.piglin.AbstractPiglin"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.DummySensor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.OceanRuinConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.core.LevelKJS"): TSDoc.JavaInterface; -declare function java(name: "java.util.stream.BaseStream"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.SculkSensorBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$RegistryEventJS"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.chat.HoverEvent$EntityTooltipInfo"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ambient.AmbientCreature"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.LongArrayTag"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.TamableAnimal"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Blaze"): TSDoc.JavaClass; -declare function java(name: "java.util.function.BinaryOperator"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.util.thread.ProcessorHandle"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.animal.FlyingAnimal"): TSDoc.JavaInterface; -declare function java(name: "java.util.function.BiPredicate"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntMap"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlackstoneReplaceProcessor"): TSDoc.JavaClass; -declare function java(name: "java.util.stream.Stream"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.tags.Tag"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundCustomSoundPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2IntFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$Properties"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.InventoryMenu"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleIterable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortListIterator"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.SmithingMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.PostPass"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.ItemStack"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.phys.Vec2"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.DispensibleContainerItem"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.state.BlockState"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.PacketListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.Serializer"): TSDoc.JavaInterface>; -declare function java(name: "java.util.Locale$Category"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.LootTable"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.repository.Pack"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.DoubleTag"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.recipe.filter.RecipeFilter"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.ProjectileWeaponItem"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.ImposterProtoChunk"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.BucketPickup"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.gui.Gui"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Enemy"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockModificationProperties"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.BannerDuplicateRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseRelease"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.shaders.Shader"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.WouldSurvivePredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.valueproviders.IntProvider"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.client.model.BakedModelManagerHooks"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.impl.networking.AbstractChanneledNetworkAddon"): TSDoc.JavaClass>; -declare function java(name: "java.util.function.BooleanSupplier"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.brigadier.suggestion.Suggestions"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ByteFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.HugeFungusConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureCheckResult"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.FlyingMob"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.AllOfPredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.ClickType"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2CharFunction"): TSDoc.JavaInterface; -declare function java(name: "dev.architectury.mixin.fabric.BucketItemAccessor"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Giant"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.BonusChestFeature"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.HoeItemBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.LightningBolt"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.SmeltingRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.nbt.LongTag"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2DoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.Brain"): TSDoc.JavaClass>; -declare function java(name: "com.mojang.blaze3d.vertex.BufferVertexConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.EndCrystal"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.LockCode"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.AbstractIntSet"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.resources.SkinManager$SkinTextureCallback"): TSDoc.JavaInterface; -declare function java(name: "java.util.TimeZone"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.stats.ServerStatsCounter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundAwardStatsPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.AmbientParticleSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.players.PlayerList"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddPlayerPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundRotateHeadPacket"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.suggestion.SuggestionsBuilder"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.chunk.VisibilitySet"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.RenderType$OutlineProperty"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.AbstractIllager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.Boat$Type"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.HasSturdyFacePredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.narration.NarrationElementOutput"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.piglin.Piglin"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntPredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ItemSteerable"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.mixin.lookup.BlockEntityTypeAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.BufferBuilder$SortState"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.player.inventory.Hotbar"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.platform.NativeImage"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.thread.ReentrantBlockableEventLoop"): TSDoc.JavaClass>; -declare function java(name: "com.mojang.brigadier.tree.ArgumentCommandNode"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.advancements.AdvancementList"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.ThrownEnderpearl"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.RecipeSerializer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.animal.horse.Llama"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.decoration.GlowItemFrame"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.model.geom.PartPose"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Sheep"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Phantom"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.texture.DynamicTexture"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundCooldownPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.PlayerDataStorage"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.BucketItem"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.resources.sounds.TickableSoundInstance"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.mixin.gamerule.BooleanRuleAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.food.FoodProperties"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.searchtree.SearchTree"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.renderer.debug.StructureRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.WorldStem$DataPackConfigSupplier"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.model.geom.ModelPart"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.LoomMenu"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2CharFunction"): TSDoc.JavaInterface>; -declare function java(name: "dev.architectury.fluid.FluidStack"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.valueproviders.IntProviderType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestBedSensor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.ItemLike"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.placement.RepeatingPlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Evoker"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.FloatPredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.animal.Animal"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.PosAlwaysTrueTest"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.MutableArmorTier"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.loot.ConditionContainer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.blending.Blender$DistanceGetter"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.resources.sounds.Sound$Type"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.behavior.PositionTracker"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.arguments.ArgumentType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.item.Tier"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ShortFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.chat.TranslatableComponent"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.screen.ScreenAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.player.ChatVisiblity"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortList"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2LongFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.multiplayer.ClientPacketListener"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.entity.EntityEventJS"): TSDoc.JavaClass; -declare function java(name: "java.util.AbstractMap"): TSDoc.JavaClass>; -declare function java(name: "dev.architectury.registry.registries.options.RegistrarOption"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.Entity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.BaseCommandBlock"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.DarkOakTrunkPlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.CombiningPredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.BiomeGenerationSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.profiling.metrics.ProfilerMeasured"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.gui.screens.Screen"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.commands.arguments.EntityAnchorArgument$Anchor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.RecipeManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder"): TSDoc.JavaInterface; -declare function java(name: "java.util.function.ToIntFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSignUpdatePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.CloudStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Panda$Gene"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.Biome"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.MenuType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.chat.TextColor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.LootContext$EntityTarget"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.loot.v1.FabricLootSupplier"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.IronGolem"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.server.IScheduledEventCallback"): TSDoc.JavaInterface; -declare function java(name: "java.util.function.IntUnaryOperator"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.CommandBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.gameevent.PositionSource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.chat.FormattedText$ContentConsumer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.ItemBasedSteering"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.phys.HitResult"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.bindings.ItemWrapper"): TSDoc.JavaClass; -declare function java(name: "java.util.function.UnaryOperator"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortIterator"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2FloatFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.MatchingFluidsPredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.GameRules$BooleanValue"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.phys.Vec3"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongPredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.DataPackConfig"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.DataVersion"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.DebugRenderer"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.Hash"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.EffectInstance"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.LevelTimeAccess"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.block.model.ItemOverrides"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.AmbientMoodSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.saveddata.maps.MapDecoration"): TSDoc.JavaClass; -declare function java(name: "java.util.stream.IntStream$IntMapMultiConsumer"): TSDoc.JavaInterface; -declare function java(name: "java.util.function.DoubleFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.loot.GenericLootEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BrewingStandBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.valueproviders.ClampedInt"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.Climate$ParameterPoint"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.event.IEventHandler"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.Holder$Reference"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.ai.control.LookControl"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$Remove"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.crafting.SuspiciousStewRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$ShaderStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.raid.Raids"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.trading.MerchantOffers"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.ColorResolver"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.chunk.CarvingMask"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.builder.ArgumentBuilder"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.gameevent.EntityPositionSource"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.AcaciaFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundUseItemPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.server.IntegratedServer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.LakeFeature$Configuration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.scores.Team$Visibility"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.advancements.critereon.SerializationContext"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.StringSplitter$LinePosConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.level.ChunkHolder$PlayerProvider"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.chunk.DataLayer"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.model.geom.ModelLayerLocation"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.MinecartHopper"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortUnaryOperator"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeFunction"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.exceptions.CommandSyntaxException"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockBreakEventJS"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.nbt.StringTag"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.components.AbstractWidget"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.ticks.TickPriority"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.MutableToolTier"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.NarratorStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Vindicator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.goal.Goal"): TSDoc.JavaClass; -declare function java(name: "java.util.function.DoubleSupplier"): TSDoc.JavaInterface; -declare function java(name: "java.util.function.LongUnaryOperator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGenerator$Context"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.core.AsKJS"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.ticks.LevelChunkTicks"): TSDoc.JavaClass>; -declare function java(name: "com.mojang.blaze3d.vertex.VertexFormatElement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.decoration.Painting"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.PrioritizeChunkUpdates"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.scores.ScoreboardSaveData"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.sensing.AxolotlAttackablesSensor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Guardian"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.shaders.BlendMode"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.BrewingStandMenu"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockEntityApiProvider"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.util.MessageSender"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.ItemModelShaper"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry"): TSDoc.JavaInterface>; -declare function java(name: "java.util.concurrent.Future"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.core.Direction$Axis"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.ShapedRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BlockEntityTicker"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.storage.LevelStorageSource"): TSDoc.JavaClass; -declare function java(name: "java.util.concurrent.atomic.AtomicReference"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.server.level.ChunkHolder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.ServerFunctionLibrary"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.resources.PreparableReloadListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.Direction$Plane"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.resources.SplashManager"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ShortFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.core.LootTablesKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseClick"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.ChestBlockEntity"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.projectile.DragonFireball"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action"): TSDoc.JavaClass; -declare function java(name: "java.util.function.IntToLongFunction"): TSDoc.JavaInterface; -declare function java(name: "java.util.ArrayList"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.server.level.TicketType"): TSDoc.JavaClass>; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2FloatFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.item.ItemEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.net.PainterUpdatedEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.HopperBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BeehiveBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.context.SuggestionContext"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.DebugQueryHandler"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.LongIterable"): TSDoc.JavaInterface; -declare function java(name: "java.util.function.LongToDoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.nbt.StreamTagVisitor$EntryResult"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.LevelVersion"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeTypeRegistryEventJS"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.Mesh"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RangeConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.networking.v1.PacketSender"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.inventory.ClickAction"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.Timer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.NaturalSpawner$SpawnState"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.commands.CommandFunction"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.ServerPlayerDataJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.commands.Commands"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntMap"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.ParseResults"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2FloatFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.MapCloningRecipe"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ambient.Bat"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.rendering.data.attachment.RenderDataObjectConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundLightUpdatePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.tutorial.Tutorial"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.MaterialJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemPickupEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.Level"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "com.mojang.blaze3d.vertex.DefaultedVertexConsumer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.AbstractContainerMenu"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator"): TSDoc.JavaClass; -declare function java(name: "java.util.Locale$LanguageRange"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2CharFunction"): TSDoc.JavaInterface; -declare function java(name: "java.util.Map"): TSDoc.JavaInterface>; -declare function java(name: "com.mojang.blaze3d.vertex.PoseStack$Pose"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundMoveEntityPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.CaveSurface"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.GraphicsStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.core.GlobalPos"): TSDoc.JavaClass; -declare function java(name: "java.util.function.BiFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.util.valueproviders.ConstantFloat"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2FloatFunction"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.CampfireBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.ConstantHeight"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.advancements.critereon.DeserializationContext"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.carver.CarverDebugSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.Minecraft"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.SimpleLevelEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemRightClickEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS"): TSDoc.JavaClass; -declare function java(name: "java.util.Spliterator$OfLong"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyPress"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.decoration.Motive"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BarrelBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.lookup.block.BlockApiCacheImpl"): TSDoc.JavaClass>; -declare function java(name: "net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$CullStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.behavior.Behavior$Status"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.timers.TimerCallback"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.ClientRecipeBook"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.chat.BaseComponent"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS$Shape"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ByteFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.player.Player"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2CharFunction"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.render.RenderContext"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntFunction"): TSDoc.JavaInterface>; -declare function java(name: "dev.architectury.registry.registries.RegistrarBuilder"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.server.MinecraftServer$ReloadableResources"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2BooleanFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetHealthPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.scores.Score"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.components.events.ContainerEventHandler"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.brigadier.StringReader"): TSDoc.JavaClass; -declare function java(name: "java.util.LinkedHashMap"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.tags.TagManager"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.painter.screen.ScreenPaintEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.horse.AbstractChestedHorse"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientGenerateAssetsEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.entity.EntityRenderDispatcher"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.narration.NarrationSupplier"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.lighting.LightEventListener"): TSDoc.JavaInterface; -declare function java(name: "java.lang.Comparable"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider"): TSDoc.JavaClass; -declare function java(name: "java.util.function.DoubleToIntFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.ListPoolElement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.Pose"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.SpawnData$CustomSpawnRules"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.state.pattern.BlockInWorld"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.resources.ClientPackSource"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleListIterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundClientInformationPacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.event.StartupEventJS"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2DoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.platform.InputConstants$Type"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntMap$Entry"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2CharFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.projectile.ThrownTrident"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.EyeOfEnder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.font.FontSet"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.util.NBTIOWrapper"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.DyeColor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.User"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.Biome$Precipitation"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundCommandsPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.InventoryJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.resources.ResourceProvider"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.font.RawGlyph"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.SolidPredicate"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.npc.VillagerType"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.loot.FunctionContainer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.dimension.end.EndDragonFight"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.RegistryAccess$RegistryData"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.event.Event"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.core.ItemKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.nbt.ByteArrayTag"): TSDoc.JavaClass; -declare function java(name: "java.lang.StringBuffer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.GameEventListenerRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.multiplayer.ClientSuggestionProvider"): TSDoc.JavaClass; -declare function java(name: "java.util.function.Consumer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.stats.StatType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.DualNoiseProvider"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.ticks.ScheduledTick"): TSDoc.JavaClass>; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntSpliterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.PlayerAdvancements"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.saveddata.SavedData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.MobSpawnSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.components.toasts.ToastComponent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.block.model.BakedQuad"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.resources.RegistryLoader$Bound"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.WitherSkull"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.SmokerMenu"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.stages.StageCreationEvent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.DimensionSpecialEffects"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.LiquidBlock"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.ChunkStatus$ChunkType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.PlayerRideableJumping"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.server.TagEventJS$TagWrapper"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.packs.PackType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.BeaconBlockEntity"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2BooleanFunction"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectSet"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.AbstractSkeleton"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.providers.number.NumberProvider"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.decoration.ArmorStand"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.sounds.Weighted"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.renderer.ItemInHandRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.Projectile"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.loot.ChestLootEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.pathfinder.BlockPathTypes"): TSDoc.JavaClass; -declare function java(name: "java.util.function.LongBinaryOperator"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityDeathEventJS"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.QuadView"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.texture.Tickable"): TSDoc.JavaInterface; -declare function java(name: "java.lang.StringBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.SmokerBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.TerrainShaper"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.level.BlockDestructionProgress"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.ContainerListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.ExplosionDamageCalculator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.LinearPosTest"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.ticks.LevelTicks"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.carver.CarvingContext"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.TerrainShaper$Point"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap$FastEntrySet"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortPredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.GameRules"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.container.ServerPlayerEntitySyncHook"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.TrunkVineDecorator"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.WeightedListHeight"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.context.UseOnContext"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator$Face"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.CookingRecipeJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.TwistingVinesConfig"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.model.geom.EntityModelSet"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.ShaderInstance"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.texture.TextureManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.DensityFunctions$BeardifierOrMarker"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.BlockUtil$FoundRectangle"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientLoggedInEventJS"): TSDoc.JavaClass; -declare function java(name: "java.util.Collection"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.animal.Panda"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ByteFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.ShapedRecipeJS"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.transfer.item.SpecialLogicInventory"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.server.players.StoredUserList"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.chunk.Palette$Factory"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.level.ServerPlayer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$StatePredicate"): TSDoc.JavaInterface; -declare function java(name: "java.util.OptionalLong"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.ViewArea"): TSDoc.JavaClass; -declare function java(name: "java.util.concurrent.Delayed"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.Minecraft$ChatStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$LayeringStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.Marker"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.hooks.level.fabric.ExplosionHooksImpl$ExplosionExtensions"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.resources.SkinManager"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.Tesselator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.VeryBiasedToBottomHeight"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.monster.Zoglin"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.trading.Merchant"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.brigadier.tree.CommandNode"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.block.entity.BannerPattern"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.WritableRegistry"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.EquipmentSlot"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.RecipeType"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator$Element"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$ContextProvider"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.IntTag"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.ListTag"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.screens.social.PlayerSocialManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.resources.RegistryLoader"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.material.PushReaction"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.ReportedException"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.GravityProcessor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.ConnectionProtocol"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemovableIdList"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.mixin.resource.loader.ResourcePackManagerAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.StraightTrunkPlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.FireworkStarFadeRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.AbstractArrow$Pickup"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.components.BossHealthOverlay"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.MinecraftServer"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.gamerule.IntRuleAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.util.valueproviders.FloatProviderType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.block.AirBlock"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.SpellcasterIllager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.LevelData"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.resources.sounds.Sound"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.KeyMapping"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockLeftClickEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.misc.PotionBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.advancements.CriterionProgress"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.InventoryChangedEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.GameRules$Category"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.EntityGetter"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.UniformHeight"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.Direction$AxisDirection"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.level.ServerPlayerGameMode"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundEditBookPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.ArmorDyeRecipe"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.exceptions.BuiltInExceptionProvider"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.CrashReportDetail"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.valueproviders.TrapezoidFloat"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.pathfinder.Node"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.spectator.categories.SpectatorPage"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.entity.RayTraceResultJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.CountPlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderStateShard$OverlayStateShard"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.Climate$Parameter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.CraftingContainer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.GlowSquid"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.block.RandomTickCallbackJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.RuinedPortalFeature$Type"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.horse.SkeletonHorse"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterTick"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.ServerScoreboard$Method"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.CubicSpline"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride$BoundingBoxType"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.event.Event"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.InteractionResult"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.ticks.SerializableTickContainer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.CrashReportCategory"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.MoverType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.texture.AbstractTexture"): TSDoc.JavaClass; -declare function java(name: "java.util.function.LongToIntFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.util.CubicSpline$CoordinateVisitor"): TSDoc.JavaInterface>; -declare function java(name: "java.util.Locale$IsoCountryCode"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.HotbarManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.SpectralArrow"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.LevelSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.scores.Team"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.AxeItemBuilder"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.EntityArrayList"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundResourcePackPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.level.ThreadedLevelLightEngine"): TSDoc.JavaClass; -declare function java(name: "java.util.Comparator"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.GameRules$Key"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.client.resources.TextureAtlasHolder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.ForkingTrunkPlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.gameevent.vibrations.VibrationListener$VibrationListenerConfig"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Ravager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.searchtree.SearchRegistry$Key"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.core.PlayerSelector"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.vertex.VertexFormatElement$Usage"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.damagesource.CombatTracker"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.ItemStack$TooltipPart"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntListIterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.LivingEntity$Fallsounds"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.stats.RecipeBookSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddVibrationSignalPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortSpliterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.border.WorldBorder$Settings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.ModCheck"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Chicken"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenuListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket"): TSDoc.JavaClass; -declare function java(name: "java.util.EventListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.DimensionSpecialEffects$SkyType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.Camera$NearPlane"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.multiplayer.ClientChunkCache"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockPlaceEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ReputationEventHandler"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FancyFoliagePlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.MobType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSoundEntityPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSet$StructureSelectionEntry"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.pathfinder.Path"): TSDoc.JavaClass; -declare function java(name: "java.util.function.ObjIntConsumer"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.storage.loot.predicates.LootItemCondition"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.memory.WalkTarget"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlocksPredicate"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.context.ParsedArgument"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.StructurePlacement"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.ints.AbstractIntCollection"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.CustomPayloadC2SPacketAccessor"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.block.state.BlockStatePredicate"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.ItemModifierManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.Minecart"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Shulker"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ShortFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.multiplayer.ClientLevel$ClientLevelData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.SignBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.ClipContext"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.AbstractFurnaceMenu"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.WorldStem$InitConfig"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.block.ModelBlockRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.texture.TextureAtlas$Preparations"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.TheEndPortalBlockEntity"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction"): TSDoc.JavaInterface>; -declare function java(name: "java.util.Random"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2DoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.crafting.StonecutterRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour"): TSDoc.JavaClass; -declare function java(name: "java.util.RandomAccess"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerGamePacketListener"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.transfer.v1.item.ItemVariant"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.gui.narration.NarratableEntry"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.BelowZeroRetrogen"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.ProgressListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.player.LocalPlayer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.particle.Particle"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.Font$DisplayMode"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.gameevent.GameEventListener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.inventory.DispenserMenu"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.BufferBuilder$DrawState"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockModificationEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.multiplayer.ServerData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.valueproviders.UniformFloat"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.BrainDebugRenderer"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.core.particles.ParticleOptions$Deserializer"): TSDoc.JavaInterface>; -declare function java(name: "java.util.Spliterator$OfDouble"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.resources.language.LanguageInfo"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.dimension.LevelStem"): TSDoc.JavaClass; -declare function java(name: "java.util.Spliterator"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.item.FoodBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.debug.RaidDebugRenderer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.VerticalAnchor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.AgeableMob"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.TrappedChestBlockEntity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.lighting.LevelLightEngine"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Fox"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.multiplayer.ClientAdvancements$Listener"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.PostPlacementProcessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.DispenserBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemFoodEatenEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.LevelSummary$BackupStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.sounds.WeighedSoundEvents"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.WorldlyContainer"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.Hash$Strategy"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.VillagerProfessionAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.CommandStorage"): TSDoc.JavaClass; -declare function java(name: "java.util.concurrent.ScheduledExecutorService"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.placement.HeightRangePlacement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.level.ServerChunkCache"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.gamerule.GameRulesAccessor"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleIterator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.packs.VanillaPackResources"): TSDoc.JavaClass; -declare function java(name: "java.io.Closeable"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2BooleanFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureStart"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.core.fluid.ArchitecturyFluidAttributes"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.chunk.PaletteResize"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.entity.ai.sensing.SensorType"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.NopProcessor"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.Int2BooleanFunction"): TSDoc.JavaInterface; -declare function java(name: "java.util.function.ToDoubleFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.mixin.loot.LootPoolAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.core.HolderSet$ListBacked"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.item.crafting.SingleItemRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockEventPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.saveddata.maps.MapBanner"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase"): TSDoc.JavaClass; -declare function java(name: "java.util.Set"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.server.bossevents.CustomBossEvent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.MobSpawnSettings$SpawnerData"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.hooks.level.biome.EffectsProperties"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.BlockPos"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.Holder"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.LightLayer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.Rarity"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.AxisAlignedLinearPosTest"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.LargeFireball"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.storage.loot.functions.LootItemFunctionType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.AlwaysTrueTest"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.LeaveVineDecorator"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetBeaconPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.EmptyPoolElement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.Climate$TargetPoint"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.GiantTrunkPlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.item.PrimedTnt"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.color.block.BlockColor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier"): TSDoc.JavaInterface>; -declare function java(name: "dev.architectury.registry.level.biome.BiomeModifications$BiomeContext"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerJS"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.core.Registry"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.util.random.WeightedEntry"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.StructureFeature"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.gameevent.vibrations.VibrationPath"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddPaintingPacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockRightClickEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.border.WorldBorder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket"): TSDoc.JavaClass; -declare function java(name: "java.util.function.IntBinaryOperator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.network.ServerGamePacketListenerImpl"): TSDoc.JavaClass; -declare function java(name: "java.util.function.IntConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.NetherForestVegetationConfig"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.util.MapJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.state.properties.Property"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.server.ServerSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseProvider"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPassengersPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderBuffers"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.BlockItemBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.horse.AbstractHorse"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.client.keybinding.KeyCodeAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$Data"): TSDoc.JavaClass>; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.AbstractBlockAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.inventory.ShulkerBoxMenu"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.core.IngredientKJS"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.util.valueproviders.BiasedToBottomInt"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.syncher.SynchedEntityData"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundClearTitlesPacket"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntBinaryOperator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.CrossbowAttackMob"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.nbt.ShortTag"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.attributes.Attribute"): TSDoc.JavaClass; -declare function java(name: "java.util.function.IntSupplier"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.scores.criteria.ObjectiveCriteria"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.chat.HoverEvent$ItemStackInfo"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.ContainerLevelAccess"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.particle.ParticleEngine"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.networking.AbstractNetworkAddon"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSize"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.MinecartTNT"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.gui.font.glyphs.BakedGlyph"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.RecipeHolder"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntry"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleCollection"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.level.LevelJS"): TSDoc.JavaClass; -declare function java(name: "java.util.PrimitiveIterator$OfLong"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.SnowGolem"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntComparator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.ServerFunctionManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.LavaSubmergedBlockProcessor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.storage.loot.LootTables"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.placement.SurfaceRelativeThresholdFilter"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundKeepAlivePacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.BiomeSource"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.players.IpBanList"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.font.GlyphInfo"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.block.entity.Hopper"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.shaders.Program"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.entity.StructureBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.server.ServerJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.GenerationStep$Decoration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.GeodeBlockSettings"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2CharFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.server.WorldStem"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS$ItemPropertiesCallback"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.state.properties.StructureMode"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.ParticleStatus"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortComparator"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.gui.components.PlayerTabOverlay"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.BoundingBox"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.PlayerRideable"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.players.IpBanListEntry"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.profiling.ProfileResults"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.packs.repository.PackCompatibility"): TSDoc.JavaClass; -declare function java(name: "java.util.stream.LongStream"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.Connection"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.advancements.Criterion"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.LevelAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.level.gen.WorldgenAddEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.vehicle.MinecartChest"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.npc.Villager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.PlayerSensor"): TSDoc.JavaClass; -declare function java(name: "dev.architectury.hooks.level.biome.BiomeProperties"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementContext"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.ListenableRegistry"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.item.crafting.ShapelessRecipe"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Rabbit"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.valueproviders.WeightedListInt"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry$RemapMode"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Zombie"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundChatPacket"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.item.group.ItemGroupExtensions"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.BlockEntityType"): TSDoc.JavaClass>; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.client.sounds.MusicManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundStopSoundPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool$Projection"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ObjectFunction"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2LongFunction"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.loot.ConditionalFunction"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2LongFunction"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.GuiMessage"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.biome.Biome$ClimateSettings"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.event.EventsJS$ScriptEventHandler"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.resources.sounds.SoundInstance$Attenuation"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.saveddata.maps.MapDecoration$Type"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.exceptions.CommandExceptionType"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.Game"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.UseAnim"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.client.keybinding.KeyBindingAccessor"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemTossEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.behavior.Behavior"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.food.FoodData"): TSDoc.JavaClass; -declare function java(name: "java.util.PrimitiveIterator$OfInt"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.command.ArgumentTypeWrapper"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.enchantment.EnchantmentCategory"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.player.ClientPlayerDataJS"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.ints.IntIterable"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2BooleanFunction"): TSDoc.JavaInterface>; -declare function java(name: "java.util.concurrent.CompletionStage"): TSDoc.JavaInterface>; -declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeTypeJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.ShulkerBullet"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.horse.Variant"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.biome.Biome$TemperatureModifier"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.RedirectModifier"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.entity.animal.axolotl.Axolotl$Variant"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.ChatFormatting"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.level.ServerBossEvent"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.control.JumpControl"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.Pufferfish"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.DripstoneClusterConfiguration"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.SurfaceRules$ConditionSource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.resource.loader.FabricResource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.SystemReport"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.FireworkRocketEntity"): TSDoc.JavaClass; -declare function java(name: "com.mojang.brigadier.exceptions.DynamicCommandExceptionType"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.item.Item$Properties"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.animal.axolotl.Axolotl"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.AttackIndicatorStatus"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.RandomSource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.LevelRenderer"): TSDoc.JavaClass; -declare function java(name: "java.util.function.LongFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.SpawnData"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.core.BlockBuilderProvider"): TSDoc.JavaInterface; -declare function java(name: "java.util.Iterator"): TSDoc.JavaInterface>; -declare function java(name: "com.mojang.blaze3d.shaders.Effect"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.server.level.ServerLevel"): TSDoc.JavaClass; -declare function java(name: "com.mojang.blaze3d.vertex.VertexFormatElement$Type"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2CharFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.monster.Stray"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.BendingTrunkPlacer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.nbt.FloatTag"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.projectile.Arrow"): TSDoc.JavaClass; -declare function java(name: "java.util.concurrent.ScheduledFuture"): TSDoc.JavaInterface>; -declare function java(name: "java.util.function.LongConsumer"): TSDoc.JavaInterface; -declare function java(name: "java.util.stream.IntStream$Builder"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.LootTable$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.CreativeModeTab"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.NoiseSamplingSettings"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.projectile.ThrownPotion"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.loot.v1.FabricLootPool"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.block.entity.SpawnerBlockEntity"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.level.DistanceManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.MultiBufferSource"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleList"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.nbt.NumericTag"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.GeodeCrackSettings"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ShortFunction"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.brigadier.Message"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.crafting.Ingredient"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.trading.MerchantOffer"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry"): TSDoc.JavaInterface; -declare function java(name: "java.util.concurrent.ExecutorService"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.ai.village.ReputationEventType"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.impl.networking.ChannelInfoHolder"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.commands.SharedSuggestionProvider$TextCoordinates"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.Husk"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.players.StoredUserEntry"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.GameType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$Palette"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.phys.shapes.VoxelShape"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.chunk.LevelChunkSection"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemEntityInteractEventJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.BuilderBase"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.effect.MobEffect"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.dimension.DimensionType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.item.crafting.SimpleRecipeSerializer"): TSDoc.JavaClass>; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ShortFunction"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.api.item.v1.FabricItem"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.item.crafting.FireworkRocketRecipe"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.misc.CustomStatBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.PacketFlow"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.EntityType"): TSDoc.JavaClass>; -declare function java(name: "dev.latvian.mods.kubejs.level.BlockContainerJS"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.pathfinder.NodeEvaluator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.entity.EntityRenderer"): TSDoc.JavaClass>; -declare function java(name: "net.fabricmc.fabric.mixin.object.builder.AbstractBlockSettingsAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.fabricmc.fabric.api.renderer.v1.render.RenderContext$QuadTransform"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.entity.animal.horse.Horse"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.commands.CommandSource"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.math.OctahedralGroup"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.chat.ClickEvent$Action"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.Aquifer$FluidPicker"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity"): TSDoc.JavaInterface; -declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectIterable"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.NoiseRouter"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeSupplier"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.item.ItemModificationEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.block.BlockRenderDispatcher"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.WorldgenRandom$Algorithm"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundEntityEventPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.client.renderer.RenderType$CompositeRenderType"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.entity.monster.ElderGuardian"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.client.ClientWrapper"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.core.DefaultedRegistry"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.block.state.properties.IntegerProperty"): TSDoc.JavaClass; -declare function java(name: "dev.latvian.mods.kubejs.server.ServerEventJS"): TSDoc.JavaClass; -declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatMap"): TSDoc.JavaInterface>; -declare function java(name: "net.fabricmc.fabric.mixin.registry.sync.AccessorLevelStorageSession"): TSDoc.JavaInterface; -declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBlockBuilder"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.inventory.RecipeBookMenu"): TSDoc.JavaClass>; -declare function java(name: "net.minecraft.world.level.storage.loot.PredicateManager"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.server.level.WorldGenRegion"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.util.valueproviders.FloatProvider"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.mixin.content.registry.VillagerEntityAccessor"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.client.renderer.texture.TextureAtlas"): TSDoc.JavaClass; -declare function java(name: "java.util.function.ToLongFunction"): TSDoc.JavaInterface>; -declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2IntFunction"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.vertex.VertexConsumer"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.storage.DimensionDataStorage"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.AlterGroundDecorator"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.ClipBlockStateContext"): TSDoc.JavaClass; -declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseScroll"): TSDoc.JavaInterface; -declare function java(name: "com.mojang.blaze3d.font.GlyphProvider"): TSDoc.JavaInterface; -declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket"): TSDoc.JavaClass; -declare function java(name: "net.minecraft.world.level.block.SupportType"): TSDoc.JavaClass; -declare function java(name: "java.util.SortedMap"): TSDoc.JavaInterface>; -declare function java(name: "net.minecraft.world.level.biome.BiomeSpecialEffects$GrassColorModifier"): TSDoc.JavaClass; -/** -* This name is not present in current ProbeJS's dump, if the class exists, dump after this java() is called to fetch typing. -*/ -declare function java(name: string): never; +declare function java(name: "com.mojang.brigadier.exceptions.SimpleCommandExceptionType"): typeof Internal.SimpleCommandExceptionType; +declare function java(name: "net.minecraft.client.renderer.texture.TextureAtlas"): typeof Internal.TextureAtlas; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientLoggedInEventJS"): typeof Internal.ClientLoggedInEventJS; +declare function java(name: "dev.architectury.registry.registries.RegistrarBuilder"): Internal.RegistrarBuilder; +declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$RegistryEventJS"): typeof Internal.RegistryObjectBuilderTypes$RegistryEventJS; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator"): it.unimi.dsi.fastutil.doubles.DoubleUnaryOperator; +declare function java(name: "dev.latvian.mods.kubejs.loot.LootTableEntry"): typeof Internal.LootTableEntry; +declare function java(name: "net.minecraft.world.entity.FlyingMob"): typeof Internal.FlyingMob; +declare function java(name: "net.minecraft.world.inventory.CraftingMenu"): typeof Internal.CraftingMenu; +declare function java(name: "net.minecraft.client.ParticleStatus"): typeof Internal.ParticleStatus; +declare function java(name: "dev.latvian.mods.kubejs.level.ServerLevelJS"): typeof Internal.ServerLevelJS; +declare function java(name: "net.minecraft.world.level.biome.BiomeGenerationSettings"): typeof Internal.BiomeGenerationSettings; +declare function java(name: "net.minecraft.server.network.ServerPlayerConnection"): Internal.ServerPlayerConnection; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier$Context"): typeof Internal.PieceGeneratorSupplier$Context; +declare function java(name: "dev.latvian.mods.kubejs.stages.StageChangeEvent"): typeof Internal.StageChangeEvent; +declare function java(name: "net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo"): typeof Internal.BrainDebugRenderer$PoiInfo; +declare function java(name: "net.minecraft.client.gui.screens.Screen"): typeof Internal.Screen; +declare function java(name: "net.minecraft.world.level.levelgen.placement.RepeatingPlacement"): typeof Internal.RepeatingPlacement; +declare function java(name: "net.minecraft.world.level.block.Rotation"): typeof Internal.Rotation; +declare function java(name: "net.minecraft.world.inventory.ClickAction"): typeof Internal.ClickAction; +declare function java(name: "net.minecraft.client.gui.components.toasts.TutorialToast"): typeof Internal.TutorialToast; +declare function java(name: "dev.latvian.mods.kubejs.player.SimplePlayerEventJS"): typeof Internal.SimplePlayerEventJS; +declare function java(name: "java.util.function.ObjLongConsumer"): Internal.ObjLongConsumer; +declare function java(name: "net.minecraft.world.level.biome.Biome$TemperatureModifier"): typeof Internal.Biome$TemperatureModifier; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$PlayerUpdate"): typeof Internal.ClientboundPlayerInfoPacket$PlayerUpdate; +declare function java(name: "com.mojang.brigadier.context.CommandContext"): typeof Internal.CommandContext; +declare function java(name: "net.minecraft.world.level.levelgen.placement.NoiseBasedCountPlacement"): typeof Internal.NoiseBasedCountPlacement; +declare function java(name: "net.minecraft.world.entity.monster.Drowned"): typeof Internal.Drowned; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$OffsetType"): typeof Internal.BlockBehaviour$OffsetType; +declare function java(name: "net.fabricmc.fabric.api.networking.v1.PacketSender"): Internal.PacketSender; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.AbstractBlockAccessor"): Internal.AbstractBlockAccessor; +declare function java(name: "net.minecraft.core.RegistryAccess$Writable"): Internal.RegistryAccess$Writable; +declare function java(name: "net.minecraft.world.entity.projectile.Snowball"): typeof Internal.Snowball; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleList"): Internal.DoubleList; +declare function java(name: "net.minecraft.world.level.block.state.properties.WallSide"): typeof Internal.WallSide; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap$Entry"): Internal.Long2ObjectMap$Entry; +declare function java(name: "net.minecraft.client.multiplayer.ClientChunkCache"): typeof Internal.ClientChunkCache; +declare function java(name: "dev.latvian.mods.kubejs.core.EntityKJS"): Internal.EntityKJS; +declare function java(name: "net.minecraft.world.entity.Marker"): typeof Internal.Marker; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.SmithingRecipeJS"): typeof Internal.SmithingRecipeJS; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetCarriedItemPacket"): typeof Internal.ClientboundSetCarriedItemPacket; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RandomBooleanFeatureConfiguration"): typeof Internal.RandomBooleanFeatureConfiguration; +declare function java(name: "net.minecraft.world.item.crafting.SimpleRecipeSerializer"): typeof Internal.SimpleRecipeSerializer; +declare function java(name: "net.minecraft.world.level.levelgen.WorldGenerationContext"): typeof Internal.WorldGenerationContext; +declare function java(name: "net.minecraft.world.level.storage.DataVersion"): typeof Internal.DataVersion; +declare function java(name: "net.fabricmc.fabric.impl.client.screen.ScreenExtensions"): Internal.ScreenExtensions; +declare function java(name: "java.util.stream.DoubleStream$Builder"): Internal.DoubleStream$Builder; +declare function java(name: "net.minecraft.world.level.storage.loot.providers.number.LootNumberProviderType"): typeof Internal.LootNumberProviderType; +declare function java(name: "net.minecraft.world.effect.MobEffectCategory"): typeof Internal.MobEffectCategory; +declare function java(name: "net.minecraft.util.profiling.ResultField"): typeof Internal.ResultField; +declare function java(name: "java.util.stream.IntStream$IntMapMultiConsumer"): Internal.IntStream$IntMapMultiConsumer; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ReplaceBlockConfiguration"): typeof Internal.ReplaceBlockConfiguration; +declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup"): Internal.BlockApiLookup; +declare function java(name: "com.mojang.brigadier.ResultConsumer"): Internal.ResultConsumer; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDistancePacket"): typeof Internal.ClientboundSetBorderWarningDistancePacket; +declare function java(name: "net.minecraft.world.level.storage.LevelStorageSource$LevelStorageAccess"): typeof Internal.LevelStorageSource$LevelStorageAccess; +declare function java(name: "net.minecraft.stats.ServerRecipeBook"): typeof Internal.ServerRecipeBook; +declare function java(name: "net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity"): typeof Internal.RandomizableContainerBlockEntity; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundContainerButtonClickPacket"): typeof Internal.ServerboundContainerButtonClickPacket; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderWarningDelayPacket"): typeof Internal.ClientboundSetBorderWarningDelayPacket; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureStart"): typeof Internal.StructureStart; +declare function java(name: "java.util.function.IntToLongFunction"): Internal.IntToLongFunction; +declare function java(name: "java.util.concurrent.Delayed"): Internal.Delayed; +declare function java(name: "net.minecraft.world.entity.animal.Rabbit"): typeof Internal.Rabbit; +declare function java(name: "net.minecraft.world.entity.animal.horse.Llama"): typeof Internal.Llama; +declare function java(name: "net.minecraft.world.entity.animal.Dolphin"): typeof Internal.Dolphin; +declare function java(name: "net.minecraft.world.entity.animal.horse.Horse"): typeof Internal.Horse; +declare function java(name: "dev.latvian.mods.kubejs.loot.BlockLootEventJS"): typeof Internal.BlockLootEventJS; +declare function java(name: "dev.architectury.extensions.injected.InjectedRegistryEntryExtension"): Internal.InjectedRegistryEntryExtension; +declare function java(name: "java.util.Comparator"): Internal.Comparator; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapDecoration"): typeof Internal.MapDecoration; +declare function java(name: "java.util.function.Supplier"): Internal.Supplier; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerClosePacket"): typeof Internal.ClientboundContainerClosePacket; +declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSizeType"): typeof Internal.FeatureSizeType; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.LootItemCondition"): Internal.LootItemCondition; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntMap$Entry"): Internal.Int2IntMap$Entry; +declare function java(name: "net.minecraft.world.entity.projectile.LlamaSpit"): typeof Internal.LlamaSpit; +declare function java(name: "net.minecraft.world.level.block.entity.DropperBlockEntity"): typeof Internal.DropperBlockEntity; +declare function java(name: "net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity"): typeof Internal.TheEndGatewayBlockEntity; +declare function java(name: "net.minecraft.world.level.block.entity.BellBlockEntity"): typeof Internal.BellBlockEntity; +declare function java(name: "net.minecraft.util.profiling.metrics.profiling.MetricsRecorder"): Internal.MetricsRecorder; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockPlaceEventJS"): typeof Internal.BlockPlaceEventJS; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntSet"): Internal.IntSet; +declare function java(name: "dev.latvian.mods.kubejs.core.BlockBuilderProvider"): Internal.BlockBuilderProvider; +declare function java(name: "net.minecraft.world.level.levelgen.SurfaceRules$Condition"): Internal.SurfaceRules$Condition; +declare function java(name: "net.minecraft.world.entity.monster.AbstractSkeleton"): typeof Internal.AbstractSkeleton; +declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenuCategory"): Internal.SpectatorMenuCategory; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.TrapezoidHeight"): typeof Internal.TrapezoidHeight; +declare function java(name: "net.minecraft.tags.Tag"): typeof net.minecraft.tags.Tag; +declare function java(name: "dev.latvian.mods.kubejs.entity.EntityJS"): typeof Internal.EntityJS; +declare function java(name: "net.minecraft.world.entity.AgeableMob"): typeof Internal.AgeableMob; +declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes"): typeof Internal.RegistryObjectBuilderTypes; +declare function java(name: "net.minecraft.world.level.block.state.properties.DripstoneThickness"): typeof Internal.DripstoneThickness; +declare function java(name: "net.minecraft.util.BitStorage"): Internal.BitStorage; +declare function java(name: "net.minecraft.world.inventory.ShulkerBoxMenu"): typeof Internal.ShulkerBoxMenu; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCommandBlockPacket"): typeof Internal.ServerboundSetCommandBlockPacket; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CarvingContext"): typeof Internal.CarvingContext; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongSet"): Internal.LongSet; +declare function java(name: "java.util.Set"): Internal.Set; +declare function java(name: "net.minecraft.client.NarratorStatus"): typeof Internal.NarratorStatus; +declare function java(name: "net.minecraft.world.level.levelgen.placement.RarityFilter"): typeof Internal.RarityFilter; +declare function java(name: "java.util.Hashtable"): typeof Internal.Hashtable; +declare function java(name: "dev.architectury.mixin.fabric.LiquidBlockAccessor"): Internal.LiquidBlockAccessor; +declare function java(name: "net.minecraft.world.item.Item$Properties"): typeof Internal.Item$Properties; +declare function java(name: "net.minecraft.world.level.block.entity.CommandBlockEntity$Mode"): typeof Internal.CommandBlockEntity$Mode; +declare function java(name: "net.minecraft.core.Rotations"): typeof Internal.Rotations; +declare function java(name: "net.minecraft.util.valueproviders.FloatProvider"): typeof Internal.FloatProvider; +declare function java(name: "net.minecraft.client.multiplayer.ClientAdvancements"): typeof Internal.ClientAdvancements; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Boots"): typeof Internal.ArmorItemBuilder$Boots; +declare function java(name: "java.util.function.IntPredicate"): Internal.IntPredicate; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeRender"): Internal.ScreenEvents$BeforeRender; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.RotatedBlockProvider"): typeof Internal.RotatedBlockProvider; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder"): typeof Internal.ItemBuilder; +declare function java(name: "net.fabricmc.fabric.impl.lookup.block.BlockApiCacheImpl"): typeof Internal.BlockApiCacheImpl; +declare function java(name: "net.minecraft.world.entity.animal.Pig"): typeof Internal.Pig; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ByteFunction"): Internal.Boolean2ByteFunction; +declare function java(name: "net.minecraft.advancements.Advancement$Builder"): typeof Internal.Advancement$Builder; +declare function java(name: "net.minecraft.world.entity.ai.sensing.PiglinSpecificSensor"): typeof Internal.PiglinSpecificSensor; +declare function java(name: "net.minecraft.world.level.chunk.PaletteResize"): Internal.PaletteResize; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2LongFunction"): Internal.Long2LongFunction; +declare function java(name: "net.minecraft.world.inventory.RecipeBookMenu"): typeof Internal.RecipeBookMenu; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ShovelItemBuilder"): typeof Internal.ShovelItemBuilder; +declare function java(name: "net.minecraft.world.entity.vehicle.AbstractMinecartContainer"): typeof Internal.AbstractMinecartContainer; +declare function java(name: "net.minecraft.util.LazyLoadedValue"): typeof Internal.LazyLoadedValue; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectOpenHashMap"): typeof Internal.Long2ObjectOpenHashMap; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.MineshaftConfiguration"): typeof Internal.MineshaftConfiguration; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$NameCallback"): Internal.ItemBuilder$NameCallback; +declare function java(name: "net.minecraft.world.entity.ai.attributes.Attribute"): typeof Internal.Attribute; +declare function java(name: "net.minecraft.world.item.crafting.StonecutterRecipe"): typeof Internal.StonecutterRecipe; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownExperienceBottle"): typeof Internal.ThrownExperienceBottle; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundMoveEntityPacket"): typeof Internal.ClientboundMoveEntityPacket; +declare function java(name: "net.minecraft.client.searchtree.MutableSearchTree"): Internal.MutableSearchTree; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CaveCarverConfiguration"): typeof Internal.CaveCarverConfiguration; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$LayeringStateShard"): typeof Internal.RenderStateShard$LayeringStateShard; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapItemSavedData$HoldingPlayer"): typeof Internal.MapItemSavedData$HoldingPlayer; +declare function java(name: "java.util.Spliterator$OfInt"): Internal.Spliterator$OfInt; +declare function java(name: "java.util.RandomAccess"): Internal.RandomAccess; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData$BlockEntityTagOutput"): Internal.ClientboundLevelChunkPacketData$BlockEntityTagOutput; +declare function java(name: "net.minecraft.world.level.block.entity.BeehiveBlockEntity$BeeReleaseStatus"): typeof Internal.BeehiveBlockEntity$BeeReleaseStatus; +declare function java(name: "net.minecraft.world.entity.ReputationEventHandler"): Internal.ReputationEventHandler; +declare function java(name: "net.minecraft.world.entity.projectile.ShulkerBullet"): typeof Internal.ShulkerBullet; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetChunkCacheRadiusPacket"): typeof Internal.ClientboundSetChunkCacheRadiusPacket; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2DoubleFunction"): Internal.Reference2DoubleFunction; +declare function java(name: "net.minecraft.world.entity.ai.behavior.PositionTracker"): Internal.PositionTracker; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContext$EntityTarget"): typeof Internal.LootContext$EntityTarget; +declare function java(name: "net.minecraft.world.entity.ai.sensing.HoglinSpecificSensor"): typeof Internal.HoglinSpecificSensor; +declare function java(name: "net.minecraft.world.item.crafting.CraftingRecipe"): Internal.CraftingRecipe; +declare function java(name: "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachedBlockView"): Internal.RenderAttachedBlockView; +declare function java(name: "dev.latvian.mods.kubejs.event.EventsJS"): typeof Internal.EventsJS; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTestType"): Internal.PosRuleTestType; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundJigsawGeneratePacket"): typeof Internal.ServerboundJigsawGeneratePacket; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.DualNoiseProvider"): typeof Internal.DualNoiseProvider; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddVibrationSignalPacket"): typeof Internal.ClientboundAddVibrationSignalPacket; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongCollection"): Internal.LongCollection; +declare function java(name: "net.minecraft.client.renderer.LightTexture"): typeof Internal.LightTexture; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacerType"): typeof Internal.FoliagePlacerType; +declare function java(name: "net.minecraft.util.Unit"): typeof net.minecraft.util.Unit; +declare function java(name: "net.minecraft.server.ServerFunctionManager"): typeof Internal.ServerFunctionManager; +declare function java(name: "dev.latvian.mods.kubejs.event.StartupEventJS"): typeof Internal.StartupEventJS; +declare function java(name: "net.minecraft.client.PrioritizeChunkUpdates"): typeof Internal.PrioritizeChunkUpdates; +declare function java(name: "net.minecraft.advancements.AdvancementRewards$Builder"): typeof Internal.AdvancementRewards$Builder; +declare function java(name: "net.minecraft.client.gui.components.events.ContainerEventHandler"): Internal.ContainerEventHandler; +declare function java(name: "dev.latvian.mods.kubejs.stages.Stages"): typeof Internal.Stages; +declare function java(name: "net.minecraft.world.inventory.RecipeBookType"): typeof Internal.RecipeBookType; +declare function java(name: "net.minecraft.world.level.WorldGenLevel"): Internal.WorldGenLevel; +declare function java(name: "net.minecraft.core.RegistryAccess$Frozen"): Internal.RegistryAccess$Frozen; +declare function java(name: "java.util.AbstractCollection"): typeof Internal.AbstractCollection; +declare function java(name: "com.mojang.brigadier.tree.CommandNode"): typeof Internal.CommandNode; +declare function java(name: "java.util.EnumSet"): typeof Internal.EnumSet; +declare function java(name: "net.minecraft.util.FrameTimer"): typeof Internal.FrameTimer; +declare function java(name: "net.minecraft.network.chat.HoverEvent"): typeof Internal.HoverEvent; +declare function java(name: "dev.latvian.mods.kubejs.player.ChestEventJS"): typeof Internal.ChestEventJS; +declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageProtectionFunction"): Internal.EnchantmentBuilder$DamageProtectionFunction; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2BooleanFunction"): Internal.Double2BooleanFunction; +declare function java(name: "net.minecraft.world.level.LevelSettings"): typeof Internal.LevelSettings; +declare function java(name: "dev.latvian.mods.kubejs.server.ScheduledEvent"): typeof Internal.ScheduledEvent; +declare function java(name: "net.minecraft.world.entity.animal.Fox$Type"): typeof Internal.Fox$Type; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType"): Internal.StructurePieceType; +declare function java(name: "net.minecraft.world.level.block.Block"): typeof Internal.Block; +declare function java(name: "dev.latvian.mods.kubejs.misc.PoiTypeBuilder"): typeof Internal.PoiTypeBuilder; +declare function java(name: "net.minecraft.core.Position"): Internal.Position; +declare function java(name: "net.minecraft.client.gui.components.toasts.ToastComponent"): typeof Internal.ToastComponent; +declare function java(name: "java.util.function.DoublePredicate"): Internal.DoublePredicate; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundCommandSuggestionPacket"): typeof Internal.ServerboundCommandSuggestionPacket; +declare function java(name: "net.minecraft.world.level.levelgen.placement.SurfaceRelativeThresholdFilter"): typeof Internal.SurfaceRelativeThresholdFilter; +declare function java(name: "dev.latvian.mods.kubejs.bindings.BlockWrapper"): typeof Block; +declare function java(name: "net.minecraft.world.entity.monster.Stray"): typeof Internal.Stray; +declare function java(name: "net.minecraft.world.level.gameevent.GameEventListenerRegistrar"): typeof Internal.GameEventListenerRegistrar; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.filter.biome.BiomeFilter"): Internal.BiomeFilter; +declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator$Element"): typeof Internal.ModelGenerator$Element; +declare function java(name: "net.minecraft.util.valueproviders.ConstantFloat"): typeof Internal.ConstantFloat; +declare function java(name: "net.minecraft.nbt.NumericTag"): typeof Internal.NumericTag; +declare function java(name: "net.minecraft.world.entity.MobType"): typeof Internal.MobType; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundEditBookPacket"): typeof Internal.ServerboundEditBookPacket; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLoginPacket"): typeof Internal.ClientboundLoginPacket; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler$MetricSamplerBuilder"): typeof Internal.MetricSampler$MetricSamplerBuilder; +declare function java(name: "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity"): typeof Internal.ShulkerBoxBlockEntity; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleComparator"): Internal.DoubleComparator; +declare function java(name: "net.minecraft.world.entity.projectile.Fireball"): typeof Internal.Fireball; +declare function java(name: "net.fabricmc.fabric.impl.transfer.item.ItemVariantCache"): Internal.ItemVariantCache; +declare function java(name: "dev.latvian.mods.kubejs.core.LivingEntityKJS"): Internal.LivingEntityKJS; +declare function java(name: "net.fabricmc.fabric.impl.networking.AbstractNetworkAddon"): typeof Internal.AbstractNetworkAddon; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SimpleRandomFeatureConfiguration"): typeof Internal.SimpleRandomFeatureConfiguration; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundTeleportEntityPacket"): typeof Internal.ClientboundTeleportEntityPacket; +declare function java(name: "net.minecraft.nbt.TagType"): Internal.TagType; +declare function java(name: "net.minecraft.world.level.levelgen.feature.StructureFeature"): typeof Feature; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket"): typeof Internal.ClientboundSetPlayerTeamPacket; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.DarkOakFoliagePlacer"): typeof Internal.DarkOakFoliagePlacer; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.StonePressurePlateBlockBuilder"): typeof Internal.StonePressurePlateBlockBuilder; +declare function java(name: "java.util.function.BiFunction"): Internal.BiFunction; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntIterator"): Internal.IntIterator; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleBidirectionalIterator"): Internal.DoubleBidirectionalIterator; +declare function java(name: "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectMap"): typeof Internal.AbstractLong2ObjectMap; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateAdvancementsPacket"): typeof Internal.ClientboundUpdateAdvancementsPacket; +declare function java(name: "java.util.function.UnaryOperator"): Internal.UnaryOperator; +declare function java(name: "dev.latvian.mods.kubejs.util.WrappedJS"): Internal.WrappedJS; +declare function java(name: "net.minecraft.server.players.StoredUserList"): typeof Internal.StoredUserList; +declare function java(name: "net.minecraft.util.ToFloatFunction"): Internal.ToFloatFunction; +declare function java(name: "net.minecraft.server.packs.resources.ResourceManager"): Internal.ResourceManager; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeTypeJS"): typeof Internal.RecipeTypeJS; +declare function java(name: "net.minecraft.world.entity.monster.Endermite"): typeof Internal.Endermite; +declare function java(name: "net.minecraft.world.level.chunk.storage.ChunkScanAccess"): Internal.ChunkScanAccess; +declare function java(name: "net.minecraft.world.level.block.entity.JukeboxBlockEntity"): typeof Internal.JukeboxBlockEntity; +declare function java(name: "net.minecraft.resources.ResourceLocation"): typeof ResourceLocation; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongSpliterator"): Internal.LongSpliterator; +declare function java(name: "com.mojang.brigadier.builder.LiteralArgumentBuilder"): typeof Internal.LiteralArgumentBuilder; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCustomPayloadPacket"): typeof Internal.ClientboundCustomPayloadPacket; +declare function java(name: "com.mojang.brigadier.tree.ArgumentCommandNode"): typeof Internal.ArgumentCommandNode; +declare function java(name: "net.minecraft.BlockUtil$FoundRectangle"): typeof Internal.BlockUtil$FoundRectangle; +declare function java(name: "net.fabricmc.fabric.api.item.v1.FabricItem"): Internal.FabricItem; +declare function java(name: "java.util.Spliterator$OfDouble"): Internal.Spliterator$OfDouble; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSet"): typeof Internal.StructureSet; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.DiskConfiguration"): typeof Internal.DiskConfiguration; +declare function java(name: "net.minecraft.client.renderer.chunk.RenderRegionCache"): typeof Internal.RenderRegionCache; +declare function java(name: "net.minecraft.network.chat.HoverEvent$EntityTooltipInfo"): typeof Internal.HoverEvent$EntityTooltipInfo; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerAdvancementEventJS"): typeof Internal.PlayerAdvancementEventJS; +declare function java(name: "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet$Builder"): typeof Internal.LootContextParamSet$Builder; +declare function java(name: "dev.latvian.mods.kubejs.loot.LootBuilderPool"): typeof Internal.LootBuilderPool; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemFoodEatenEventJS"): typeof Internal.ItemFoodEatenEventJS; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundForgetLevelChunkPacket"): typeof Internal.ClientboundForgetLevelChunkPacket; +declare function java(name: "net.minecraft.client.tutorial.Tutorial"): typeof Internal.Tutorial; +declare function java(name: "net.minecraft.world.level.chunk.CarvingMask"): typeof Internal.CarvingMask; +declare function java(name: "net.minecraft.commands.Commands$CommandSelection"): typeof Internal.Commands$CommandSelection; +declare function java(name: "net.minecraft.world.level.dimension.DimensionType"): typeof Internal.DimensionType; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.TreeConfiguration"): typeof Internal.TreeConfiguration; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.WouldSurvivePredicate"): typeof Internal.WouldSurvivePredicate; +declare function java(name: "net.minecraft.server.packs.resources.PreparableReloadListener$PreparationBarrier"): Internal.PreparableReloadListener$PreparationBarrier; +declare function java(name: "net.fabricmc.fabric.mixin.client.rendering.DimensionEffectsAccessor"): Internal.DimensionEffectsAccessor; +declare function java(name: "java.util.DoubleSummaryStatistics"): typeof Internal.DoubleSummaryStatistics; +declare function java(name: "net.minecraft.world.entity.monster.ElderGuardian"): typeof Internal.ElderGuardian; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.TagMatchTest"): typeof Internal.TagMatchTest; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket$RelativeArgument"): typeof Internal.ClientboundPlayerPositionPacket$RelativeArgument; +declare function java(name: "com.mojang.brigadier.exceptions.BuiltInExceptionProvider"): Internal.BuiltInExceptionProvider; +declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.EntityTrackerAccessor"): Internal.EntityTrackerAccessor; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseRelease"): Internal.ScreenMouseEvents$AfterMouseRelease; +declare function java(name: "net.minecraft.world.level.block.entity.BannerBlockEntity"): typeof Internal.BannerBlockEntity; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2BooleanFunction"): Internal.Reference2BooleanFunction; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlaceGhostRecipePacket"): typeof Internal.ClientboundPlaceGhostRecipePacket; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2BooleanFunction"): Internal.Byte2BooleanFunction; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockStateMatchTest"): typeof Internal.RandomBlockStateMatchTest; +declare function java(name: "net.minecraft.client.renderer.PostChain"): typeof Internal.PostChain; +declare function java(name: "net.minecraft.world.entity.animal.AbstractSchoolingFish"): typeof Internal.AbstractSchoolingFish; +declare function java(name: "net.minecraft.world.inventory.DispenserMenu"): typeof Internal.DispenserMenu; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RootSystemConfiguration"): typeof Internal.RootSystemConfiguration; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ObjectFunction"): Internal.Float2ObjectFunction; +declare function java(name: "net.minecraft.world.level.LevelReader"): Internal.LevelReader; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.LinearPosTest"): typeof Internal.LinearPosTest; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaJungleFoliagePlacer"): typeof Internal.MegaJungleFoliagePlacer; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseRouterWithOnlyNoises"): typeof Internal.NoiseRouterWithOnlyNoises; +declare function java(name: "net.minecraft.network.chat.TranslatableComponent"): typeof Internal.TranslatableComponent; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricCategory"): typeof Internal.MetricCategory; +declare function java(name: "net.minecraft.world.item.trading.MerchantOffer"): typeof Internal.MerchantOffer; +declare function java(name: "net.minecraft.world.entity.monster.MagmaCube"): typeof Internal.MagmaCube; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonTakeoffPhase"): typeof Internal.DragonTakeoffPhase; +declare function java(name: "net.minecraft.stats.StatsCounter"): typeof Internal.StatsCounter; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundOpenBookPacket"): typeof Internal.ClientboundOpenBookPacket; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntUnaryOperator"): it.unimi.dsi.fastutil.ints.IntUnaryOperator; +declare function java(name: "com.mojang.blaze3d.shaders.Program$Type"): typeof Internal.Program$Type; +declare function java(name: "net.fabricmc.fabric.api.resource.IdentifiableResourceReloadListener"): Internal.IdentifiableResourceReloadListener; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetExperiencePacket"): typeof Internal.ClientboundSetExperiencePacket; +declare function java(name: "net.minecraft.client.player.inventory.Hotbar"): typeof Internal.Hotbar; +declare function java(name: "net.minecraft.world.entity.animal.IronGolem"): typeof Internal.IronGolem; +declare function java(name: "net.minecraft.world.level.levelgen.blending.Blender"): typeof Internal.Blender; +declare function java(name: "java.util.function.BooleanSupplier"): Internal.BooleanSupplier; +declare function java(name: "dev.latvian.mods.kubejs.server.ServerJS"): typeof Internal.ServerJS; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerSetContentPacket"): typeof Internal.ClientboundContainerSetContentPacket; +declare function java(name: "dev.latvian.mods.kubejs.generator.JsonGenerator"): typeof Internal.JsonGenerator; +declare function java(name: "net.minecraft.client.resources.model.BakedModel"): Internal.BakedModel; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientWrapper"): typeof Internal.ClientWrapper; +declare function java(name: "net.minecraft.world.level.gameevent.PositionSourceType"): Internal.PositionSourceType; +declare function java(name: "net.minecraft.core.BlockPos$MutableBlockPos"): typeof Internal.BlockPos$MutableBlockPos; +declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS$Explosion"): typeof Internal.FireworksJS$Explosion; +declare function java(name: "net.minecraft.client.player.LocalPlayer"): typeof Internal.LocalPlayer; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Leggings"): typeof Internal.ArmorItemBuilder$Leggings; +declare function java(name: "net.minecraft.client.renderer.texture.Tickable"): Internal.Tickable; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemStackJS"): typeof Internal.ItemStackJS; +declare function java(name: "net.minecraft.client.model.geom.EntityModelSet"): typeof Internal.EntityModelSet; +declare function java(name: "net.minecraft.util.random.WeightedEntry"): Internal.WeightedEntry; +declare function java(name: "com.mojang.blaze3d.shaders.EffectProgram"): typeof Internal.EffectProgram; +declare function java(name: "net.minecraft.world.level.chunk.ImposterProtoChunk"): typeof Internal.ImposterProtoChunk; +declare function java(name: "net.minecraft.world.level.pathfinder.BlockPathTypes"): typeof Internal.BlockPathTypes; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer"): typeof Internal.PalettedContainer; +declare function java(name: "dev.architectury.registry.registries.DeferredRegister"): typeof Internal.DeferredRegister; +declare function java(name: "java.lang.Runnable"): Internal.Runnable; +declare function java(name: "net.minecraft.world.entity.animal.Panda$Gene"): typeof Internal.Panda$Gene; +declare function java(name: "net.minecraft.core.WritableRegistry"): typeof Internal.WritableRegistry; +declare function java(name: "net.minecraft.world.scores.Score"): typeof Internal.Score; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonStrafePlayerPhase"): typeof Internal.DragonStrafePlayerPhase; +declare function java(name: "net.minecraft.world.item.enchantment.Enchantment$Rarity"): typeof Internal.Enchantment$Rarity; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler$ThresholdTest"): Internal.MetricSampler$ThresholdTest; +declare function java(name: "net.minecraft.server.network.TextFilter"): Internal.TextFilter; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.CopyNameFunction$NameSource"): typeof Internal.CopyNameFunction$NameSource; +declare function java(name: "net.minecraft.commands.CommandSourceStack"): typeof Internal.CommandSourceStack; +declare function java(name: "net.minecraft.advancements.RequirementsStrategy"): Internal.RequirementsStrategy; +declare function java(name: "net.minecraft.world.level.ClipContext"): typeof Internal.ClipContext; +declare function java(name: "net.minecraft.world.level.block.entity.Hopper"): Internal.Hopper; +declare function java(name: "net.minecraft.world.level.gameevent.EntityPositionSource"): typeof Internal.EntityPositionSource; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockMatchTest"): typeof Internal.BlockMatchTest; +declare function java(name: "net.minecraft.world.entity.SlotAccess"): Internal.SlotAccess; +declare function java(name: "net.minecraft.client.sounds.WeighedSoundEvents"): typeof Internal.WeighedSoundEvents; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryAttributeHolder"): Internal.RegistryAttributeHolder; +declare function java(name: "net.minecraft.world.entity.boss.wither.WitherBoss"): typeof Internal.WitherBoss; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRemoveEntitiesPacket"): typeof Internal.ClientboundRemoveEntitiesPacket; +declare function java(name: "net.minecraft.world.MenuProvider"): Internal.MenuProvider; +declare function java(name: "net.minecraft.util.valueproviders.ConstantInt"): typeof Internal.ConstantInt; +declare function java(name: "net.minecraft.world.entity.monster.Ghast"): typeof Internal.Ghast; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapDecoration$Type"): typeof Internal.MapDecoration$Type; +declare function java(name: "net.minecraft.world.entity.animal.Bucketable"): Internal.Bucketable; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatIterator"): Internal.FloatIterator; +declare function java(name: "net.minecraft.world.level.block.entity.BannerPattern"): typeof Internal.BannerPattern; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer"): typeof Internal.LootPoolEntryContainer; +declare function java(name: "dev.latvian.mods.kubejs.util.MapJS"): typeof Internal.MapJS; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.SlabBlockBuilder"): typeof Internal.SlabBlockBuilder; +declare function java(name: "net.minecraft.client.renderer.chunk.VisibilitySet"): typeof Internal.VisibilitySet; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.SolidPredicate"): typeof Internal.SolidPredicate; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket"): typeof Internal.ServerboundPlayerActionPacket; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockRightClickEventJS"): typeof Internal.BlockRightClickEventJS; +declare function java(name: "net.minecraft.world.level.storage.LevelVersion"): typeof Internal.LevelVersion; +declare function java(name: "net.minecraft.world.entity.monster.Monster"): typeof Internal.Monster; +declare function java(name: "java.util.LinkedHashMap"): typeof Internal.LinkedHashMap; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPongPacket"): typeof Internal.ServerboundPongPacket; +declare function java(name: "net.minecraft.nbt.EndTag"): typeof Internal.EndTag; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ReferenceFunction"): Internal.Int2ReferenceFunction; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.WoodenButtonBlockBuilder"): typeof Internal.WoodenButtonBlockBuilder; +declare function java(name: "dev.latvian.mods.kubejs.loot.ConditionContainer"): Internal.ConditionContainer; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SpikeConfiguration"): typeof Internal.SpikeConfiguration; +declare function java(name: "java.util.Locale"): typeof Internal.Locale; +declare function java(name: "net.minecraft.world.scores.Team$Visibility"): typeof Internal.Team$Visibility; +declare function java(name: "net.minecraft.server.ServerFunctionManager$TraceCallbacks"): Internal.ServerFunctionManager$TraceCallbacks; +declare function java(name: "net.minecraft.world.level.block.state.properties.Property$Value"): typeof Internal.Property$Value; +declare function java(name: "net.minecraft.util.valueproviders.IntProvider"): typeof Internal.IntProvider; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundOpenSignEditorPacket"): typeof Internal.ClientboundOpenSignEditorPacket; +declare function java(name: "net.minecraft.world.inventory.SmithingMenu"): typeof Internal.SmithingMenu; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.screen.ScreenPaintEventJS"): typeof Internal.ScreenPaintEventJS; +declare function java(name: "com.mojang.brigadier.exceptions.CommandSyntaxException"): typeof Internal.CommandSyntaxException; +declare function java(name: "dev.latvian.mods.kubejs.misc.VillagerProfessionBuilder"): typeof Internal.VillagerProfessionBuilder; +declare function java(name: "net.minecraft.world.level.levelgen.blending.Blender$DistanceGetter"): Internal.Blender$DistanceGetter; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPaddleBoatPacket"): typeof Internal.ServerboundPaddleBoatPacket; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSignUpdatePacket"): typeof Internal.ServerboundSignUpdatePacket; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLightUpdatePacket"): typeof Internal.ClientboundLightUpdatePacket; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlocksPredicate"): typeof Internal.MatchingBlocksPredicate; +declare function java(name: "dev.latvian.mods.kubejs.core.AsKJS"): Internal.AsKJS; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseChunk"): typeof Internal.NoiseChunk; +declare function java(name: "net.minecraft.world.level.storage.WorldData"): Internal.WorldData; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateMobEffectPacket"): typeof Internal.ClientboundUpdateMobEffectPacket; +declare function java(name: "net.minecraft.world.level.chunk.Palette"): Internal.Palette; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.PosRuleTest"): typeof Internal.PosRuleTest; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase"): typeof Internal.BlockBehaviour$BlockStateBase; +declare function java(name: "net.minecraft.world.level.block.entity.SmokerBlockEntity"): typeof Internal.SmokerBlockEntity; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseRouter"): typeof Internal.NoiseRouter; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ReplaceSphereConfiguration"): typeof Internal.ReplaceSphereConfiguration; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RangeConfiguration"): typeof Internal.RangeConfiguration; +declare function java(name: "net.minecraft.nbt.ByteTag"): typeof Internal.ByteTag; +declare function java(name: "java.util.function.IntToDoubleFunction"): Internal.IntToDoubleFunction; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2IntFunction"): Internal.Boolean2IntFunction; +declare function java(name: "net.minecraft.world.entity.ai.sensing.HurtBySensor"): typeof Internal.HurtBySensor; +declare function java(name: "java.util.EventListener"): Internal.EventListener; +declare function java(name: "dev.latvian.mods.kubejs.loot.FishingLootEventJS"): typeof Internal.FishingLootEventJS; +declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS"): typeof Internal.FireworksJS; +declare function java(name: "net.minecraft.world.level.biome.AmbientMoodSettings"): typeof Internal.AmbientMoodSettings; +declare function java(name: "net.minecraft.network.syncher.SynchedEntityData"): typeof Internal.SynchedEntityData; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCommandsPacket"): typeof Internal.ClientboundCommandsPacket; +declare function java(name: "net.minecraft.world.level.storage.DimensionDataStorage"): typeof Internal.DimensionDataStorage; +declare function java(name: "net.minecraft.client.KeyboardHandler"): typeof Internal.KeyboardHandler; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.FunctionUserBuilder"): Internal.FunctionUserBuilder; +declare function java(name: "net.minecraft.stats.ServerStatsCounter"): typeof Internal.ServerStatsCounter; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectSet"): Internal.ObjectSet; +declare function java(name: "net.minecraft.world.item.crafting.Recipe"): Internal.Recipe; +declare function java(name: "net.minecraft.world.entity.monster.Phantom"): typeof Internal.Phantom; +declare function java(name: "net.minecraft.world.damagesource.DamageSource"): typeof Internal.DamageSource; +declare function java(name: "dev.architectury.core.fluid.ArchitecturyFluidAttributes"): Internal.ArchitecturyFluidAttributes; +declare function java(name: "net.minecraft.world.level.block.state.properties.EnumProperty"): typeof Internal.EnumProperty; +declare function java(name: "net.minecraft.world.level.block.RenderShape"): typeof Internal.RenderShape; +declare function java(name: "java.util.EventObject"): typeof Internal.EventObject; +declare function java(name: "net.minecraft.world.level.block.entity.TheEndPortalBlockEntity"): typeof Internal.TheEndPortalBlockEntity; +declare function java(name: "net.fabricmc.fabric.impl.container.ServerPlayerEntitySyncHook"): Internal.ServerPlayerEntitySyncHook; +declare function java(name: "net.minecraft.client.gui.components.AbstractWidget"): typeof Internal.AbstractWidget; +declare function java(name: "dev.latvian.mods.kubejs.misc.VillagerTypeBuilder"): typeof Internal.VillagerTypeBuilder; +declare function java(name: "net.minecraft.server.WorldStem$DataPackConfigSupplier"): Internal.WorldStem$DataPackConfigSupplier; +declare function java(name: "com.mojang.blaze3d.vertex.VertexBuffer"): typeof Internal.VertexBuffer; +declare function java(name: "net.minecraft.world.item.crafting.SmokingRecipe"): typeof Internal.SmokingRecipe; +declare function java(name: "net.minecraft.client.renderer.block.BlockModelShaper"): typeof Internal.BlockModelShaper; +declare function java(name: "net.minecraft.world.level.ServerLevelAccessor"): Internal.ServerLevelAccessor; +declare function java(name: "java.util.Locale$LanguageRange"): typeof Internal.Locale$LanguageRange; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor"): typeof Internal.StructureProcessor; +declare function java(name: "net.minecraft.world.level.storage.WritableLevelData"): Internal.WritableLevelData; +declare function java(name: "net.minecraft.world.level.storage.loot.PredicateManager"): typeof Internal.PredicateManager; +declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.TwoLayersFeatureSize"): typeof Internal.TwoLayersFeatureSize; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration$CanyonShapeConfiguration"): typeof Internal.CanyonCarverConfiguration$CanyonShapeConfiguration; +declare function java(name: "net.minecraft.client.renderer.debug.PathfindingRenderer"): typeof Internal.PathfindingRenderer; +declare function java(name: "net.minecraft.world.level.storage.loot.ValidationContext"): typeof Internal.ValidationContext; +declare function java(name: "dev.latvian.mods.kubejs.BuilderBase"): typeof Internal.BuilderBase; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAnimatePacket"): typeof Internal.ClientboundAnimatePacket; +declare function java(name: "net.minecraft.client.renderer.ShaderInstance"): typeof Internal.ShaderInstance; +declare function java(name: "net.minecraft.nbt.LongArrayTag"): typeof Internal.LongArrayTag; +declare function java(name: "net.minecraft.world.level.SpawnData"): typeof Internal.SpawnData; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortComparator"): Internal.ShortComparator; +declare function java(name: "net.minecraft.world.entity.decoration.Motive"): typeof Internal.Motive; +declare function java(name: "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer"): typeof Internal.GoalSelectorDebugRenderer; +declare function java(name: "com.mojang.blaze3d.pipeline.RenderTarget"): typeof Internal.RenderTarget; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundStopSoundPacket"): typeof Internal.ClientboundStopSoundPacket; +declare function java(name: "com.mojang.blaze3d.vertex.BufferVertexConsumer"): Internal.BufferVertexConsumer; +declare function java(name: "net.minecraft.world.level.block.state.properties.ComparatorMode"): typeof Internal.ComparatorMode; +declare function java(name: "net.minecraft.client.gui.MapRenderer"): typeof Internal.MapRenderer; +declare function java(name: "net.minecraft.server.packs.repository.PackCompatibility"): typeof Internal.PackCompatibility; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBossEventPacket$Handler"): Internal.ClientboundBossEventPacket$Handler; +declare function java(name: "net.minecraft.server.ServerScoreboard"): typeof Internal.ServerScoreboard; +declare function java(name: "net.minecraft.world.entity.PlayerRideableJumping"): Internal.PlayerRideableJumping; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContextUser"): Internal.LootContextUser; +declare function java(name: "net.minecraft.client.sounds.SoundEventListener"): Internal.SoundEventListener; +declare function java(name: "java.util.Stack"): typeof Internal.Stack; +declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiType"): typeof Internal.PoiType; +declare function java(name: "net.minecraft.world.level.block.state.properties.IntegerProperty"): typeof Internal.IntegerProperty; +declare function java(name: "net.minecraft.world.level.levelgen.SurfaceRules$ConditionSource"): Internal.SurfaceRules$ConditionSource; +declare function java(name: "net.minecraft.client.renderer.RenderType$CompositeState"): typeof Internal.RenderType$CompositeState; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.PointOfInterestTypeAccessor"): Internal.PointOfInterestTypeAccessor; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2LongFunction"): Internal.Byte2LongFunction; +declare function java(name: "net.minecraft.world.entity.ai.sensing.AdultSensor"): typeof Internal.AdultSensor; +declare function java(name: "net.minecraft.server.level.WorldGenRegion"): typeof Internal.WorldGenRegion; +declare function java(name: "dev.latvian.mods.kubejs.level.FireworksJS$Shape"): typeof Internal.FireworksJS$Shape; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$ReleaseUsingCallback"): Internal.ItemBuilder$ReleaseUsingCallback; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction"): Internal.DensityFunction; +declare function java(name: "net.minecraft.world.level.BlockAndTintGetter"): Internal.BlockAndTintGetter; +declare function java(name: "dev.latvian.mods.kubejs.recipe.CompostablesRecipeEventJS"): typeof Internal.CompostablesRecipeEventJS; +declare function java(name: "net.minecraft.world.level.block.AirBlock"): typeof Internal.AirBlock; +declare function java(name: "dev.latvian.mods.kubejs.loot.ChestLootEventJS"): typeof Internal.ChestLootEventJS; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundClientCommandPacket"): typeof Internal.ServerboundClientCommandPacket; +declare function java(name: "net.minecraft.world.level.ItemLike"): Internal.ItemLike; +declare function java(name: "net.minecraft.server.level.ChunkHolder$PlayerProvider"): Internal.ChunkHolder$PlayerProvider; +declare function java(name: "net.minecraft.sounds.SoundSource"): typeof Internal.SoundSource; +declare function java(name: "net.minecraft.world.level.block.Mirror"): typeof Internal.Mirror; +declare function java(name: "net.minecraft.client.gui.components.PlayerTabOverlay"): typeof Internal.PlayerTabOverlay; +declare function java(name: "net.minecraft.server.packs.metadata.pack.PackMetadataSectionSerializer"): typeof Internal.PackMetadataSectionSerializer; +declare function java(name: "net.minecraft.world.item.trading.MerchantOffers"): typeof Internal.MerchantOffers; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntMap$Entry"): Internal.Object2IntMap$Entry; +declare function java(name: "java.util.concurrent.CompletableFuture"): typeof Internal.CompletableFuture; +declare function java(name: "net.minecraft.nbt.StringTag"): typeof Internal.StringTag; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2DoubleFunction"): Internal.Long2DoubleFunction; +declare function java(name: "net.minecraft.world.entity.raid.Raids"): typeof Internal.Raids; +declare function java(name: "net.minecraft.world.ticks.TickContainerAccess"): Internal.TickContainerAccess; +declare function java(name: "net.minecraft.world.inventory.AbstractFurnaceMenu"): typeof Internal.AbstractFurnaceMenu; +declare function java(name: "dev.latvian.mods.kubejs.event.IEventHandler"): Internal.IEventHandler; +declare function java(name: "net.minecraft.world.level.chunk.LevelChunk$EntityCreationType"): typeof Internal.LevelChunk$EntityCreationType; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CanyonCarverConfiguration"): typeof Internal.CanyonCarverConfiguration; +declare function java(name: "net.minecraft.server.level.progress.ChunkProgressListener"): Internal.ChunkProgressListener; +declare function java(name: "net.minecraft.world.entity.projectile.WitherSkull"): typeof Internal.WitherSkull; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicateDataCheck"): Internal.BlockEntityPredicateDataCheck; +declare function java(name: "net.minecraft.server.players.IpBanList"): typeof Internal.IpBanList; +declare function java(name: "net.minecraft.world.level.storage.loot.LootPool$Builder"): typeof Internal.LootPool$Builder; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockLeftClickEventJS"): typeof Internal.BlockLeftClickEventJS; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSoundEntityPacket"): typeof Internal.ClientboundSoundEntityPacket; +declare function java(name: "net.minecraft.world.level.block.entity.SignBlockEntity"): typeof Internal.SignBlockEntity; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2CharFunction"): Internal.Char2CharFunction; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundHorseScreenOpenPacket"): typeof Internal.ClientboundHorseScreenOpenPacket; +declare function java(name: "net.minecraft.world.entity.animal.Cod"): typeof Internal.Cod; +declare function java(name: "net.minecraft.util.ModCheck"): typeof Internal.ModCheck; +declare function java(name: "net.minecraft.server.ServerFunctionLibrary"): typeof Internal.ServerFunctionLibrary; +declare function java(name: "net.fabricmc.fabric.mixin.registry.sync.AccessorLevelStorageSession"): Internal.AccessorLevelStorageSession; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2BooleanFunction"): Internal.Short2BooleanFunction; +declare function java(name: "net.minecraft.world.level.SpawnData$CustomSpawnRules"): typeof Internal.SpawnData$CustomSpawnRules; +declare function java(name: "net.minecraft.network.chat.ContextAwareComponent"): Internal.ContextAwareComponent; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntMap"): Internal.Int2IntMap; +declare function java(name: "java.util.OptionalInt"): typeof Internal.OptionalInt; +declare function java(name: "net.minecraft.server.packs.repository.Pack$Position"): typeof Internal.Pack$Position; +declare function java(name: "net.minecraft.world.inventory.MerchantMenu"): typeof Internal.MerchantMenu; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate"): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate; +declare function java(name: "net.minecraft.client.AttackIndicatorStatus"): typeof Internal.AttackIndicatorStatus; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundResourcePackPacket"): typeof Internal.ClientboundResourcePackPacket; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSelectTradePacket"): typeof Internal.ServerboundSelectTradePacket; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockStateModifyPlacementCallbackJS"): typeof Internal.BlockStateModifyPlacementCallbackJS; +declare function java(name: "net.minecraft.server.players.IpBanListEntry"): typeof Internal.IpBanListEntry; +declare function java(name: "net.minecraft.client.resources.SplashManager"): typeof Internal.SplashManager; +declare function java(name: "net.minecraft.world.level.pathfinder.Path"): typeof net.minecraft.world.level.pathfinder.Path; +declare function java(name: "net.minecraft.world.InteractionResult"): typeof Internal.InteractionResult; +declare function java(name: "net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon"): typeof Internal.ClientPlayNetworkAddon; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SpringConfiguration"): typeof Internal.SpringConfiguration; +declare function java(name: "net.fabricmc.fabric.api.item.v1.CustomDamageHandler"): Internal.CustomDamageHandler; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.FabricRegistry"): Internal.FabricRegistry; +declare function java(name: "dev.latvian.mods.kubejs.event.EventJS"): typeof Internal.EventJS; +declare function java(name: "net.minecraft.world.inventory.Slot"): typeof Internal.Slot; +declare function java(name: "net.minecraft.client.renderer.debug.StructureRenderer"): typeof Internal.StructureRenderer; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortCollection"): Internal.ShortCollection; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.BiasedToBottomHeight"): typeof Internal.BiasedToBottomHeight; +declare function java(name: "net.minecraft.world.phys.Vec2"): typeof Internal.Vec2; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder"): typeof Internal.CropBlockBuilder; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider"): typeof Internal.WeightedStateProvider; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ReferenceFunction"): Internal.Boolean2ReferenceFunction; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.PosAlwaysTrueTest"): typeof Internal.PosAlwaysTrueTest; +declare function java(name: "com.mojang.blaze3d.shaders.BlendMode"): typeof Internal.BlendMode; +declare function java(name: "net.minecraft.core.NonNullList"): typeof Internal.NonNullList; +declare function java(name: "net.minecraft.world.level.border.WorldBorder"): typeof Internal.WorldBorder; +declare function java(name: "net.minecraft.world.level.chunk.ChunkStatus$ChunkType"): typeof Internal.ChunkStatus$ChunkType; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ObjectFunction"): Internal.Reference2ObjectFunction; +declare function java(name: "dev.latvian.mods.kubejs.player.ServerPlayerJS"): typeof Internal.ServerPlayerJS; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientAction"): typeof Internal.IngredientAction; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetJigsawBlockPacket"): typeof Internal.ServerboundSetJigsawBlockPacket; +declare function java(name: "net.minecraft.world.entity.projectile.EyeOfEnder"): typeof Internal.EyeOfEnder; +declare function java(name: "net.minecraft.world.level.border.BorderStatus"): typeof Internal.BorderStatus; +declare function java(name: "java.util.function.ObjIntConsumer"): Internal.ObjIntConsumer; +declare function java(name: "net.minecraft.world.level.levelgen.GeodeBlockSettings"): typeof Internal.GeodeBlockSettings; +declare function java(name: "net.minecraft.world.entity.decoration.ItemFrame"): typeof Internal.ItemFrame; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.Mesh"): Internal.Mesh; +declare function java(name: "com.mojang.brigadier.SingleRedirectModifier"): Internal.SingleRedirectModifier; +declare function java(name: "net.minecraft.world.entity.monster.hoglin.HoglinBase"): Internal.HoglinBase; +declare function java(name: "java.util.concurrent.Callable"): Internal.Callable; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientGenerateAssetsEventJS"): typeof Internal.ClientGenerateAssetsEventJS; +declare function java(name: "net.minecraft.util.CubicSpline$Builder"): typeof Internal.CubicSpline$Builder; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhase"): typeof Internal.EnderDragonPhase; +declare function java(name: "net.minecraft.world.level.levelgen.feature.SeagrassFeature"): typeof Internal.SeagrassFeature; +declare function java(name: "net.minecraft.world.entity.ai.behavior.Behavior"): typeof Internal.Behavior; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType"): Internal.StructurePoolElementType; +declare function java(name: "dev.latvian.mods.kubejs.command.ArgumentTypeWrapper"): typeof Internal.ArgumentTypeWrapper; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2DoubleFunction"): Internal.Boolean2DoubleFunction; +declare function java(name: "com.mojang.brigadier.CommandDispatcher"): typeof Internal.CommandDispatcher; +declare function java(name: "net.minecraft.world.entity.ai.behavior.Behavior$Status"): typeof Internal.Behavior$Status; +declare function java(name: "java.util.stream.LongStream$Builder"): Internal.LongStream$Builder; +declare function java(name: "java.util.Optional"): typeof Internal.Optional; +declare function java(name: "net.minecraft.world.level.block.entity.JigsawBlockEntity$JointType"): typeof Internal.JigsawBlockEntity$JointType; +declare function java(name: "net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher"): typeof Internal.BlockEntityRenderDispatcher; +declare function java(name: "net.minecraft.world.level.biome.BiomeSpecialEffects"): typeof Internal.BiomeSpecialEffects; +declare function java(name: "net.minecraft.world.level.CollisionGetter"): Internal.CollisionGetter; +declare function java(name: "net.minecraft.world.level.block.entity.BeaconBlockEntity"): typeof Internal.BeaconBlockEntity; +declare function java(name: "dev.latvian.mods.kubejs.util.WithAttachedData"): Internal.WithAttachedData; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$BooleanStateShard"): typeof Internal.RenderStateShard$BooleanStateShard; +declare function java(name: "net.minecraft.world.entity.npc.VillagerType"): typeof Internal.VillagerType; +declare function java(name: "net.minecraft.network.syncher.EntityDataAccessor"): typeof Internal.EntityDataAccessor; +declare function java(name: "net.minecraft.world.entity.monster.Vindicator"): typeof Internal.Vindicator; +declare function java(name: "net.minecraft.client.multiplayer.ClientLevel"): typeof Internal.ClientLevel; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockItemBuilder"): typeof Internal.BlockItemBuilder; +declare function java(name: "dev.latvian.mods.kubejs.entity.EntityEventJS"): typeof Internal.EntityEventJS; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher"): typeof Internal.ChunkRenderDispatcher; +declare function java(name: "java.util.function.DoubleToIntFunction"): Internal.DoubleToIntFunction; +declare function java(name: "net.minecraft.client.KeyMapping"): typeof Internal.KeyMapping; +declare function java(name: "net.minecraft.server.level.ServerPlayer"): typeof Internal.ServerPlayer; +declare function java(name: "net.minecraft.world.entity.animal.TropicalFish"): typeof Internal.TropicalFish; +declare function java(name: "net.minecraft.world.level.storage.CommandStorage"): typeof Internal.CommandStorage; +declare function java(name: "dev.architectury.hooks.level.biome.ClimateProperties"): Internal.ClimateProperties; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$DepthTestStateShard"): typeof Internal.RenderStateShard$DepthTestStateShard; +declare function java(name: "net.minecraft.client.gui.screens.recipebook.RecipeCollection"): typeof Internal.RecipeCollection; +declare function java(name: "net.minecraft.server.level.ServerChunkCache"): typeof Internal.ServerChunkCache; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$CountConsumer"): Internal.PalettedContainer$CountConsumer; +declare function java(name: "net.minecraft.world.level.levelgen.feature.FeaturePlaceContext"): typeof Internal.FeaturePlaceContext; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2CharFunction"): Internal.Reference2CharFunction; +declare function java(name: "net.minecraft.world.level.LevelAccessor"): Internal.LevelAccessor; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.LootItemConditionType"): typeof Internal.LootItemConditionType; +declare function java(name: "net.minecraft.world.entity.ai.memory.NearestVisibleLivingEntities"): typeof Internal.NearestVisibleLivingEntities; +declare function java(name: "net.minecraft.world.phys.BlockHitResult"): typeof Internal.BlockHitResult; +declare function java(name: "net.minecraft.client.HotbarManager"): typeof Internal.HotbarManager; +declare function java(name: "net.minecraft.world.entity.ai.Brain$Provider"): typeof Internal.Brain$Provider; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddMobPacket"): typeof Internal.ClientboundAddMobPacket; +declare function java(name: "java.util.Queue"): Internal.Queue; +declare function java(name: "net.minecraft.world.inventory.EnchantmentMenu"): typeof Internal.EnchantmentMenu; +declare function java(name: "net.minecraft.world.level.pathfinder.Node"): typeof Internal.Node; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry"): Internal.Object2ObjectMap$Entry; +declare function java(name: "net.minecraft.sounds.Music"): typeof Internal.Music; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundRenameItemPacket"): typeof Internal.ServerboundRenameItemPacket; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleSpliterator"): Internal.DoubleSpliterator; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2DoubleFunction"): Internal.Byte2DoubleFunction; +declare function java(name: "net.minecraft.world.entity.monster.Giant"): typeof Internal.Giant; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetTitleTextPacket"): typeof Internal.ClientboundSetTitleTextPacket; +declare function java(name: "dev.latvian.mods.kubejs.server.TagEventJS"): typeof Internal.TagEventJS; +declare function java(name: "dev.architectury.registry.registries.Registries"): typeof Internal.Registries; +declare function java(name: "net.minecraft.world.entity.npc.Villager"): typeof Internal.Villager; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerAbilitiesPacket"): typeof Internal.ClientboundPlayerAbilitiesPacket; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockRotProcessor"): typeof Internal.BlockRotProcessor; +declare function java(name: "java.math.BigInteger"): typeof Internal.BigInteger; +declare function java(name: "net.minecraft.server.level.progress.StoringChunkProgressListener"): typeof Internal.StoringChunkProgressListener; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemRightClickEventJS"): typeof Internal.ItemRightClickEventJS; +declare function java(name: "net.minecraft.world.level.portal.PortalForcer"): typeof Internal.PortalForcer; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2LongFunction"): Internal.Double2LongFunction; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.DripstoneClusterConfiguration"): typeof Internal.DripstoneClusterConfiguration; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ByteFunction"): Internal.Byte2ByteFunction; +declare function java(name: "net.minecraft.world.inventory.StonecutterMenu"): typeof Internal.StonecutterMenu; +declare function java(name: "net.minecraft.CrashReportCategory"): typeof Internal.CrashReportCategory; +declare function java(name: "net.minecraft.world.entity.ai.sensing.VillagerBabiesSensor"): typeof Internal.VillagerBabiesSensor; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemTossEventJS"): typeof Internal.ItemTossEventJS; +declare function java(name: "net.minecraft.client.renderer.debug.BeeDebugRenderer"): typeof Internal.BeeDebugRenderer; +declare function java(name: "net.minecraft.util.valueproviders.WeightedListInt"): typeof Internal.WeightedListInt; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyRelease"): Internal.ScreenKeyboardEvents$AllowKeyRelease; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.ListenableRegistry"): Internal.ListenableRegistry; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddPaintingPacket"): typeof Internal.ClientboundAddPaintingPacket; +declare function java(name: "com.mojang.blaze3d.platform.WindowEventHandler"): Internal.WindowEventHandler; +declare function java(name: "net.minecraft.world.level.block.entity.JigsawBlockEntity"): typeof Internal.JigsawBlockEntity; +declare function java(name: "net.minecraft.world.item.UseAnim"): typeof Internal.UseAnim; +declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiCache"): Internal.BlockApiCache; +declare function java(name: "net.minecraft.world.item.crafting.AbstractCookingRecipe"): typeof Internal.AbstractCookingRecipe; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.ShapedRecipeJS"): typeof Internal.ShapedRecipeJS; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.NotPredicate"): typeof Internal.NotPredicate; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortBidirectionalIterator"): Internal.ShortBidirectionalIterator; +declare function java(name: "dev.architectury.hooks.level.biome.SpawnProperties"): Internal.SpawnProperties; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.FeaturePoolElement"): typeof Internal.FeaturePoolElement; +declare function java(name: "net.minecraft.client.renderer.RenderBuffers"): typeof Internal.RenderBuffers; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Parameters"): typeof Internal.ClientboundSetPlayerTeamPacket$Parameters; +declare function java(name: "net.minecraft.world.item.AirItem"): typeof Internal.AirItem; +declare function java(name: "net.minecraft.world.entity.projectile.AbstractArrow"): typeof Internal.AbstractArrow; +declare function java(name: "net.minecraft.client.renderer.block.model.ItemTransforms"): typeof Internal.ItemTransforms; +declare function java(name: "net.minecraft.world.inventory.FurnaceMenu"): typeof Internal.FurnaceMenu; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddSpawnProperties"): typeof Internal.AddSpawnProperties; +declare function java(name: "net.minecraft.client.resources.sounds.Sound$Type"): typeof Internal.Sound$Type; +declare function java(name: "net.minecraft.world.level.biome.Climate$Sampler"): typeof Internal.Climate$Sampler; +declare function java(name: "net.minecraft.world.level.gameevent.vibrations.VibrationListener"): typeof Internal.VibrationListener; +declare function java(name: "net.minecraft.world.level.block.entity.DispenserBlockEntity"): typeof Internal.DispenserBlockEntity; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2LongFunction"): Internal.Object2LongFunction; +declare function java(name: "dev.latvian.mods.kubejs.loot.LootEventJS"): typeof Internal.LootEventJS; +declare function java(name: "net.minecraft.core.HolderSet"): Internal.HolderSet; +declare function java(name: "net.minecraft.world.entity.ai.sensing.Sensing"): typeof Internal.Sensing; +declare function java(name: "com.mojang.brigadier.exceptions.DynamicCommandExceptionType"): typeof Internal.DynamicCommandExceptionType; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS$ItemPropertiesCallback"): Internal.ItemModelPropertiesEventJS$ItemPropertiesCallback; +declare function java(name: "net.minecraft.world.entity.projectile.AbstractArrow$Pickup"): typeof Internal.AbstractArrow$Pickup; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.VegetationPatchConfiguration"): typeof Internal.VegetationPatchConfiguration; +declare function java(name: "com.mojang.blaze3d.vertex.PoseStack$Pose"): typeof Internal.PoseStack$Pose; +declare function java(name: "net.minecraft.world.entity.schedule.Schedule"): typeof Internal.Schedule; +declare function java(name: "java.util.PrimitiveIterator$OfInt"): Internal.PrimitiveIterator$OfInt; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeFunction"): typeof Internal.RecipeFunction; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2IntFunction"): Internal.Float2IntFunction; +declare function java(name: "net.minecraft.nbt.LongTag"): typeof Internal.LongTag; +declare function java(name: "net.minecraft.server.level.ChunkHolder"): typeof Internal.ChunkHolder; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemHandler"): Internal.ItemHandler; +declare function java(name: "net.minecraft.network.PacketListener"): Internal.PacketListener; +declare function java(name: "dev.latvian.mods.kubejs.misc.PotionBuilder"): typeof Internal.PotionBuilder; +declare function java(name: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator"): typeof Internal.MultipartBlockStateGenerator; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ShortFunction"): Internal.Int2ShortFunction; +declare function java(name: "dev.architectury.registry.registries.Registrar"): Internal.Registrar; +declare function java(name: "net.minecraft.world.level.block.LiquidBlock"): typeof Internal.LiquidBlock; +declare function java(name: "net.minecraft.client.renderer.debug.BrainDebugRenderer$BrainDump"): typeof Internal.BrainDebugRenderer$BrainDump; +declare function java(name: "java.util.regex.Matcher"): typeof Internal.Matcher; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.WallBlockBuilder"): typeof Internal.WallBlockBuilder; +declare function java(name: "net.minecraft.world.entity.animal.WaterAnimal"): typeof Internal.WaterAnimal; +declare function java(name: "net.minecraft.world.entity.monster.piglin.Piglin"): typeof Internal.Piglin; +declare function java(name: "net.minecraft.world.level.ClipBlockStateContext"): typeof Internal.ClipBlockStateContext; +declare function java(name: "net.minecraft.world.item.CreativeModeTab"): typeof Internal.CreativeModeTab; +declare function java(name: "net.minecraft.world.level.levelgen.feature.Feature"): typeof Internal.Feature; +declare function java(name: "net.minecraft.world.entity.PowerableMob"): Internal.PowerableMob; +declare function java(name: "net.minecraft.world.level.saveddata.SavedData"): typeof Internal.SavedData; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$WriteMaskStateShard"): typeof Internal.RenderStateShard$WriteMaskStateShard; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingFlamingPhase"): typeof Internal.DragonSittingFlamingPhase; +declare function java(name: "net.minecraft.world.entity.TamableAnimal"): typeof Internal.TamableAnimal; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddPlayerPacket"): typeof Internal.ClientboundAddPlayerPacket; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ObjectFunction"): Internal.Byte2ObjectFunction; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback"): Internal.RegistryIdRemapCallback; +declare function java(name: "net.minecraft.world.scores.ScoreboardSaveData"): typeof Internal.ScoreboardSaveData; +declare function java(name: "net.minecraft.advancements.AdvancementList"): typeof Internal.AdvancementList; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundInteractPacket"): typeof Internal.ServerboundInteractPacket; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectCollection"): Internal.ObjectCollection; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.ConstantHeight"): typeof Internal.ConstantHeight; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.SequentialEntry$Builder"): typeof Internal.SequentialEntry$Builder; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2FloatFunction"): Internal.Int2FloatFunction; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.VeryBiasedToBottomHeight"): typeof Internal.VeryBiasedToBottomHeight; +declare function java(name: "net.fabricmc.fabric.api.loot.v1.FabricLootPool"): Internal.FabricLootPool; +declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestLivingEntitySensor"): typeof Internal.NearestLivingEntitySensor; +declare function java(name: "net.minecraft.world.inventory.InventoryMenu"): typeof Internal.InventoryMenu; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.StonecuttingRecipeJS"): typeof Internal.StonecuttingRecipeJS; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseGeneratorSettings"): typeof Internal.NoiseGeneratorSettings; +declare function java(name: "net.minecraft.world.level.biome.TerrainShaper$PointCustom"): typeof Internal.TerrainShaper$PointCustom; +declare function java(name: "net.minecraft.world.level.material.MaterialColor"): typeof Internal.MaterialColor; +declare function java(name: "it.unimi.dsi.fastutil.ints.AbstractIntSet"): typeof Internal.AbstractIntSet; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoldingPatternPhase"): typeof Internal.DragonHoldingPatternPhase; +declare function java(name: "net.minecraft.world.entity.Shearable"): Internal.Shearable; +declare function java(name: "java.util.stream.Stream$Builder"): Internal.Stream$Builder; +declare function java(name: "net.minecraft.world.entity.ai.memory.ExpirableValue"): typeof Internal.ExpirableValue; +declare function java(name: "net.minecraft.world.entity.Entity$RemovalReason"): typeof Internal.Entity$RemovalReason; +declare function java(name: "net.minecraft.world.level.biome.BiomeManager"): typeof Internal.BiomeManager; +declare function java(name: "java.util.ArrayList"): typeof Internal.ArrayList; +declare function java(name: "net.minecraft.world.level.storage.loot.parameters.LootContextParamSet"): typeof Internal.LootContextParamSet; +declare function java(name: "net.minecraft.world.entity.ai.sensing.VillagerHostilesSensor"): typeof Internal.VillagerHostilesSensor; +declare function java(name: "net.minecraft.client.renderer.texture.TextureAtlas$Preparations"): typeof Internal.TextureAtlas$Preparations; +declare function java(name: "net.minecraft.world.entity.ai.goal.GoalSelector"): typeof Internal.GoalSelector; +declare function java(name: "java.util.concurrent.atomic.AtomicReference"): typeof Internal.AtomicReference; +declare function java(name: "net.fabricmc.fabric.mixin.gamerule.IntRuleAccessor"): Internal.IntRuleAccessor; +declare function java(name: "net.minecraft.client.model.geom.ModelPart$Visitor"): Internal.ModelPart$Visitor; +declare function java(name: "net.minecraft.nbt.TagVisitor"): Internal.TagVisitor; +declare function java(name: "net.minecraft.world.damagesource.CombatTracker"): typeof Internal.CombatTracker; +declare function java(name: "net.minecraft.client.CameraType"): typeof Internal.CameraType; +declare function java(name: "java.util.concurrent.Future"): Internal.Future; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PiecesContainer"): typeof Internal.PiecesContainer; +declare function java(name: "net.minecraft.client.renderer.block.model.BakedQuad"): typeof Internal.BakedQuad; +declare function java(name: "net.fabricmc.fabric.api.rendering.data.v1.RenderAttachmentBlockEntity"): Internal.RenderAttachmentBlockEntity; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockBreakAckPacket"): typeof Internal.ClientboundBlockBreakAckPacket; +declare function java(name: "net.fabricmc.fabric.mixin.registry.sync.AccessorRegistry"): Internal.AccessorRegistry; +declare function java(name: "net.minecraft.world.level.levelgen.Heightmap$Types"): typeof Internal.Heightmap$Types; +declare function java(name: "net.minecraft.client.Timer"): typeof Internal.Timer; +declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenuItem"): Internal.SpectatorMenuItem; +declare function java(name: "net.minecraft.client.StringSplitter"): typeof Internal.StringSplitter; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerSetDataPacket"): typeof Internal.ClientboundContainerSetDataPacket; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddEntityPacket"): typeof Internal.ClientboundAddEntityPacket; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$ShapeBuilder"): typeof Internal.CropBlockBuilder$ShapeBuilder; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidStackJS"): typeof Internal.FluidStackJS; +declare function java(name: "net.minecraft.world.level.biome.MobSpawnSettings"): typeof Internal.MobSpawnSettings; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration"): typeof Internal.NoneFeatureConfiguration; +declare function java(name: "net.minecraft.core.IdMap"): Internal.IdMap; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CarverConfiguration"): typeof Internal.CarverConfiguration; +declare function java(name: "net.minecraft.util.valueproviders.ClampedInt"): typeof Internal.ClampedInt; +declare function java(name: "net.minecraft.world.level.block.entity.SkullBlockEntity"): typeof Internal.SkullBlockEntity; +declare function java(name: "net.minecraft.world.level.chunk.UpgradeData"): typeof Internal.UpgradeData; +declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientStackJS"): typeof Internal.IngredientStackJS; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$Palette"): typeof Internal.StructureTemplate$Palette; +declare function java(name: "java.util.Spliterator"): Internal.Spliterator; +declare function java(name: "net.minecraft.world.entity.ambient.AmbientCreature"): typeof Internal.AmbientCreature; +declare function java(name: "net.minecraft.world.phys.shapes.Shapes$DoubleLineConsumer"): Internal.Shapes$DoubleLineConsumer; +declare function java(name: "net.minecraft.world.scores.Team"): typeof Internal.Team; +declare function java(name: "net.minecraft.world.level.NoiseColumn"): typeof Internal.NoiseColumn; +declare function java(name: "net.minecraft.world.level.levelgen.Aquifer$FluidStatus"): typeof Internal.Aquifer$FluidStatus; +declare function java(name: "net.minecraft.world.ticks.LevelTickAccess"): Internal.LevelTickAccess; +declare function java(name: "net.minecraft.world.entity.animal.AbstractFish"): typeof Internal.AbstractFish; +declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockEntityApiProvider"): Internal.BlockApiLookup$BlockEntityApiProvider; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ShortFunction"): Internal.Byte2ShortFunction; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.PainterObjectStorage"): typeof Internal.PainterObjectStorage; +declare function java(name: "net.minecraft.world.level.dimension.end.EndDragonFight"): typeof Internal.EndDragonFight; +declare function java(name: "net.minecraft.world.level.LightLayer"): typeof Internal.LightLayer; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk"): typeof Internal.ChunkRenderDispatcher$RenderChunk; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration$TargetBlockState"): typeof Internal.OreConfiguration$TargetBlockState; +declare function java(name: "dev.latvian.mods.kubejs.client.SoundRegistryEventJS"): typeof Internal.SoundRegistryEventJS; +declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderFactory"): Internal.RegistryObjectBuilderTypes$BuilderFactory; +declare function java(name: "net.minecraft.core.Direction$AxisDirection"): typeof Internal.Direction$AxisDirection; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeModifier$Operation"): typeof Internal.AttributeModifier$Operation; +declare function java(name: "com.mojang.authlib.GameProfileRepository"): Internal.GameProfileRepository; +declare function java(name: "java.util.Enumeration"): Internal.Enumeration; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.UniformHeight"): typeof Internal.UniformHeight; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.GlowLichenConfiguration"): typeof Internal.GlowLichenConfiguration; +declare function java(name: "net.minecraft.world.level.levelgen.Aquifer$FluidPicker"): Internal.Aquifer$FluidPicker; +declare function java(name: "net.minecraft.commands.CommandFunction"): typeof Internal.CommandFunction; +declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.ThreeLayersFeatureSize"): typeof Internal.ThreeLayersFeatureSize; +declare function java(name: "net.minecraft.world.entity.monster.Illusioner"): typeof Internal.Illusioner; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2ReferenceFunction"): Internal.Byte2ReferenceFunction; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundKeepAlivePacket"): typeof Internal.ClientboundKeepAlivePacket; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddOreProperties"): typeof Internal.AddOreProperties; +declare function java(name: "net.minecraft.world.entity.vehicle.AbstractMinecart$Type"): typeof Internal.AbstractMinecart$Type; +declare function java(name: "java.util.function.ToLongFunction"): Internal.ToLongFunction; +declare function java(name: "net.minecraft.world.entity.monster.Strider"): typeof Internal.Strider; +declare function java(name: "net.minecraft.world.entity.projectile.LargeFireball"): typeof Internal.LargeFireball; +declare function java(name: "net.minecraft.world.level.block.entity.StructureBlockEntity"): typeof Internal.StructureBlockEntity; +declare function java(name: "net.fabricmc.fabric.mixin.screen.ScreenAccessor"): Internal.ScreenAccessor; +declare function java(name: "net.minecraft.world.level.levelgen.placement.EnvironmentScanPlacement"): typeof Internal.EnvironmentScanPlacement; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementModifier"): typeof Internal.PlacementModifier; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecoratorType"): typeof Internal.TreeDecoratorType; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.StateTestingPredicate"): typeof Internal.StateTestingPredicate; +declare function java(name: "net.minecraft.world.level.levelgen.BelowZeroRetrogen"): typeof Internal.BelowZeroRetrogen; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockDestructionPacket"): typeof Internal.ClientboundBlockDestructionPacket; +declare function java(name: "net.minecraft.world.level.block.entity.HopperBlockEntity"): typeof Internal.HopperBlockEntity; +declare function java(name: "net.minecraft.world.level.StructureFeatureManager"): typeof Internal.StructureFeatureManager; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCarriedItemPacket"): typeof Internal.ServerboundSetCarriedItemPacket; +declare function java(name: "net.minecraft.client.renderer.block.BlockRenderDispatcher"): typeof Internal.BlockRenderDispatcher; +declare function java(name: "net.minecraft.core.FrontAndTop"): typeof Internal.FrontAndTop; +declare function java(name: "net.minecraft.world.level.levelgen.SurfaceRules$Context"): typeof Internal.SurfaceRules$Context; +declare function java(name: "net.minecraft.client.model.geom.ModelPart$Cube"): typeof Internal.ModelPart$Cube; +declare function java(name: "java.math.BigDecimal"): typeof Internal.BigDecimal; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundChangeDifficultyPacket"): typeof Internal.ClientboundChangeDifficultyPacket; +declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityHurtEventJS"): typeof Internal.LivingEntityHurtEventJS; +declare function java(name: "net.minecraft.world.inventory.PlayerEnderChestContainer"): typeof Internal.PlayerEnderChestContainer; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ByteFunction"): Internal.Long2ByteFunction; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$Remove"): Internal.ScreenEvents$Remove; +declare function java(name: "net.minecraft.advancements.critereon.SerializationContext"): typeof Internal.SerializationContext; +declare function java(name: "net.minecraft.client.model.geom.ModelPart"): typeof Internal.ModelPart; +declare function java(name: "net.minecraft.client.renderer.DimensionSpecialEffects$SkyType"): typeof Internal.DimensionSpecialEffects$SkyType; +declare function java(name: "dev.latvian.mods.kubejs.core.BlockStateKJS"): Internal.BlockStateKJS; +declare function java(name: "net.minecraft.world.inventory.CartographyTableMenu"): typeof Internal.CartographyTableMenu; +declare function java(name: "dev.architectury.extensions.injected.InjectedBlockExtension"): Internal.InjectedBlockExtension; +declare function java(name: "net.minecraft.world.entity.animal.Parrot"): typeof Internal.Parrot; +declare function java(name: "net.minecraft.world.SimpleContainer"): typeof Internal.SimpleContainer; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectFunction"): Internal.Int2ObjectFunction; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseSlider"): typeof Internal.NoiseSlider; +declare function java(name: "net.minecraft.client.gui.components.events.GuiEventListener"): Internal.GuiEventListener; +declare function java(name: "net.minecraft.world.item.context.UseOnContext"): typeof Internal.UseOnContext; +declare function java(name: "net.minecraft.world.level.block.entity.SpawnerBlockEntity"): typeof Internal.SpawnerBlockEntity; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeModifier"): typeof Internal.AttributeModifier; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBucketItemBuilder"): typeof Internal.FluidBucketItemBuilder; +declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$DamageBonusFunction"): Internal.EnchantmentBuilder$DamageBonusFunction; +declare function java(name: "java.util.function.IntUnaryOperator"): Internal.IntUnaryOperator; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2BooleanFunction"): Internal.Int2BooleanFunction; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunctions$BeardifierOrMarker"): Internal.DensityFunctions$BeardifierOrMarker; +declare function java(name: "net.minecraft.world.level.levelgen.synth.NormalNoise$NoiseParameters"): typeof Internal.NormalNoise$NoiseParameters; +declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionEventJS"): typeof Internal.ExplosionEventJS; +declare function java(name: "net.minecraft.world.level.Level"): typeof Internal.Level; +declare function java(name: "java.util.Random"): typeof Internal.Random; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$StateArgumentPredicate"): Internal.BlockBehaviour$StateArgumentPredicate; +declare function java(name: "net.minecraft.stats.StatType"): typeof Internal.StatType; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2CharFunction"): Internal.Byte2CharFunction; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2CharFunction"): Internal.Double2CharFunction; +declare function java(name: "net.minecraft.world.level.block.state.properties.BooleanProperty"): typeof Internal.BooleanProperty; +declare function java(name: "net.minecraft.world.entity.npc.InventoryCarrier"): Internal.InventoryCarrier; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerCombatEnterPacket"): typeof Internal.ClientboundPlayerCombatEnterPacket; +declare function java(name: "net.minecraft.world.entity.monster.Enemy"): Internal.Enemy; +declare function java(name: "net.minecraft.world.level.block.entity.DaylightDetectorBlockEntity"): typeof Internal.DaylightDetectorBlockEntity; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatIterable"): Internal.FloatIterable; +declare function java(name: "net.minecraft.world.entity.ai.memory.MemoryModuleType"): typeof Internal.MemoryModuleType; +declare function java(name: "net.minecraft.world.item.ItemStack"): typeof Internal.ItemStack; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2BooleanFunction"): Internal.Long2BooleanFunction; +declare function java(name: "net.minecraft.world.entity.animal.axolotl.Axolotl$Variant"): typeof Internal.Axolotl$Variant; +declare function java(name: "net.minecraft.world.item.DyeColor"): typeof Internal.DyeColor; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$ShaderStateShard"): typeof Internal.RenderStateShard$ShaderStateShard; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockStateConfiguration"): typeof Internal.BlockStateConfiguration; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket$Action"): typeof Internal.ClientboundPlayerInfoPacket$Action; +declare function java(name: "dev.latvian.mods.kubejs.core.ItemStackKJS"): Internal.ItemStackKJS; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongConsumer"): it.unimi.dsi.fastutil.longs.LongConsumer; +declare function java(name: "net.minecraft.client.RecipeBookCategories"): typeof Internal.RecipeBookCategories; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$Properties"): typeof Internal.BlockBehaviour$Properties; +declare function java(name: "net.minecraft.server.MinecraftServer$ReloadableResources"): typeof Internal.MinecraftServer$ReloadableResources; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRecipePacket$State"): typeof Internal.ClientboundRecipePacket$State; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ReferenceFunction"): Internal.Float2ReferenceFunction; +declare function java(name: "net.minecraft.world.entity.animal.horse.Mule"): typeof Internal.Mule; +declare function java(name: "dev.latvian.mods.kubejs.player.AdvancementJS"): typeof Internal.AdvancementJS; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockBuilder"): typeof Internal.BlockBuilder; +declare function java(name: "net.minecraft.core.Direction$Axis"): typeof Internal.Direction$Axis; +declare function java(name: "net.minecraft.world.entity.monster.piglin.PiglinArmPose"): typeof Internal.PiglinArmPose; +declare function java(name: "net.minecraft.world.item.crafting.CustomRecipe"): typeof Internal.CustomRecipe; +declare function java(name: "net.minecraft.world.entity.animal.horse.ZombieHorse"): typeof Internal.ZombieHorse; +declare function java(name: "net.minecraft.world.level.block.state.properties.AttachFace"): typeof Internal.AttachFace; +declare function java(name: "net.minecraft.client.gui.narration.NarratableEntry"): Internal.NarratableEntry; +declare function java(name: "net.fabricmc.fabric.impl.transfer.fluid.FluidVariantCache"): Internal.FluidVariantCache; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.LargeDripstoneConfiguration"): typeof Internal.LargeDripstoneConfiguration; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ModifyRecipeResultCallback"): Internal.ModifyRecipeResultCallback; +declare function java(name: "net.minecraft.world.level.pathfinder.PathComputationType"): typeof Internal.PathComputationType; +declare function java(name: "dev.latvian.mods.kubejs.block.RandomTickCallbackJS"): typeof Internal.RandomTickCallbackJS; +declare function java(name: "java.util.Spliterator$OfPrimitive"): Internal.Spliterator$OfPrimitive; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundGameEventPacket"): typeof Internal.ClientboundGameEventPacket; +declare function java(name: "net.minecraft.client.renderer.GameRenderer"): typeof Internal.GameRenderer; +declare function java(name: "net.minecraft.world.item.crafting.FireworkRocketRecipe"): typeof Internal.FireworkRocketRecipe; +declare function java(name: "dev.latvian.mods.kubejs.util.ClassWrapper"): typeof Internal.ClassWrapper; +declare function java(name: "net.minecraft.server.players.PlayerList"): typeof Internal.PlayerList; +declare function java(name: "net.minecraft.world.level.block.state.properties.BambooLeaves"): typeof Internal.BambooLeaves; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.OceanRuinConfiguration"): typeof Internal.OceanRuinConfiguration; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterTick"): Internal.ScreenEvents$AfterTick; +declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder"): typeof Internal.EnchantmentBuilder; +declare function java(name: "net.minecraft.world.inventory.ContainerListener"): Internal.ContainerListener; +declare function java(name: "net.minecraft.world.level.block.entity.TrappedChestBlockEntity"): typeof Internal.TrappedChestBlockEntity; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2LongFunction"): Internal.Short2LongFunction; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2DoubleFunction"): Internal.Double2DoubleFunction; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeTypeRegistryEventJS"): typeof Internal.RecipeTypeRegistryEventJS; +declare function java(name: "dev.architectury.registry.level.biome.BiomeModifications$BiomeContext"): Internal.BiomeModifications$BiomeContext; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContext$Builder"): typeof Internal.LootContext$Builder; +declare function java(name: "net.minecraft.resources.RegistryLoader$Bound"): typeof Internal.RegistryLoader$Bound; +declare function java(name: "net.minecraft.world.level.storage.PlayerDataStorage"): typeof Internal.PlayerDataStorage; +declare function java(name: "net.minecraft.world.level.block.entity.BarrelBlockEntity"): typeof Internal.BarrelBlockEntity; +declare function java(name: "net.minecraft.world.effect.MobEffect"): typeof Internal.MobEffect; +declare function java(name: "dev.latvian.mods.kubejs.util.AttachedData"): typeof Internal.AttachedData; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonPhaseInstance"): Internal.DragonPhaseInstance; +declare function java(name: "net.minecraft.util.random.WeightedEntry$IntrusiveBase"): typeof Internal.WeightedEntry$IntrusiveBase; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBossEventPacket"): typeof Internal.ClientboundBossEventPacket; +declare function java(name: "net.minecraft.world.scores.Team$CollisionRule"): typeof Internal.Team$CollisionRule; +declare function java(name: "net.minecraft.core.HolderSet$Direct"): typeof Internal.HolderSet$Direct; +declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityEventJS"): typeof Internal.LivingEntityEventJS; +declare function java(name: "dev.latvian.mods.kubejs.player.EntityArrayList"): typeof Internal.EntityArrayList; +declare function java(name: "java.util.Iterator"): Internal.Iterator; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.LavaSubmergedBlockProcessor"): typeof Internal.LavaSubmergedBlockProcessor; +declare function java(name: "net.minecraft.world.entity.decoration.LeashFenceKnotEntity"): typeof Internal.LeashFenceKnotEntity; +declare function java(name: "dev.architectury.event.Event"): Internal.Event; +declare function java(name: "net.minecraft.client.tutorial.TutorialSteps"): typeof Internal.TutorialSteps; +declare function java(name: "net.minecraft.world.level.gameevent.vibrations.VibrationListener$VibrationListenerConfig"): Internal.VibrationListener$VibrationListenerConfig; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.MegaPineFoliagePlacer"): typeof Internal.MegaPineFoliagePlacer; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatFunction"): Internal.Object2FloatFunction; +declare function java(name: "net.minecraft.world.item.crafting.SimpleCookingSerializer"): typeof Internal.SimpleCookingSerializer; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundUseItemOnPacket"): typeof Internal.ServerboundUseItemOnPacket; +declare function java(name: "net.minecraft.world.BossEvent"): typeof Internal.BossEvent; +declare function java(name: "net.minecraft.world.level.levelgen.feature.MineshaftFeature$Type"): typeof Internal.MineshaftFeature$Type; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.SpruceFoliagePlacer"): typeof Internal.SpruceFoliagePlacer; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.StructurePlacementType"): Internal.StructurePlacementType; +declare function java(name: "net.minecraft.client.renderer.ItemModelShaper"): typeof Internal.ItemModelShaper; +declare function java(name: "net.minecraft.world.level.chunk.DataLayer"): typeof Internal.DataLayer; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.GeodeConfiguration"): typeof Internal.GeodeConfiguration; +declare function java(name: "net.minecraft.nbt.CompoundTag"): typeof Internal.CompoundTag; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelEventPacket"): typeof Internal.ClientboundLevelEventPacket; +declare function java(name: "java.util.SortedMap"): Internal.SortedMap; +declare function java(name: "net.minecraft.world.entity.ai.gossip.GossipContainer"): typeof Internal.GossipContainer; +declare function java(name: "net.minecraft.world.inventory.MenuType"): typeof Internal.MenuType; +declare function java(name: "net.minecraft.world.level.lighting.LightEventListener"): Internal.LightEventListener; +declare function java(name: "com.mojang.brigadier.context.StringRange"): typeof Internal.StringRange; +declare function java(name: "java.util.function.BinaryOperator"): Internal.BinaryOperator; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RandomFeatureConfiguration"): typeof Internal.RandomFeatureConfiguration; +declare function java(name: "net.minecraft.server.packs.PackType"): typeof Internal.PackType; +declare function java(name: "net.minecraft.world.entity.PathfinderMob"): typeof Internal.PathfinderMob; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundClientCommandPacket$Action"): typeof Internal.ServerboundClientCommandPacket$Action; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundRecipeBookChangeSettingsPacket"): typeof Internal.ServerboundRecipeBookChangeSettingsPacket; +declare function java(name: "net.minecraft.world.ticks.TickPriority"): typeof Internal.TickPriority; +declare function java(name: "dev.latvian.mods.kubejs.stages.StageCreationEvent"): typeof Internal.StageCreationEvent; +declare function java(name: "net.minecraft.world.level.gameevent.PositionSource"): Internal.PositionSource; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetObjectivePacket"): typeof Internal.ClientboundSetObjectivePacket; +declare function java(name: "net.minecraft.world.level.block.entity.EnchantmentTableBlockEntity"): typeof Internal.EnchantmentTableBlockEntity; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ItemToolTierEventJS"): typeof Internal.ItemToolTierEventJS; +declare function java(name: "net.minecraft.world.entity.boss.EnderDragonPart"): typeof Internal.EnderDragonPart; +declare function java(name: "com.mojang.brigadier.context.ParsedCommandNode"): typeof Internal.ParsedCommandNode; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.filter.mob.MobFilter"): Internal.MobFilter; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ObjectFunction"): Internal.Short2ObjectFunction; +declare function java(name: "net.minecraft.world.entity.monster.AbstractIllager$IllagerArmPose"): typeof Internal.AbstractIllager$IllagerArmPose; +declare function java(name: "net.minecraft.tags.TagManager$LoadResult"): typeof Internal.TagManager$LoadResult; +declare function java(name: "dev.architectury.hooks.level.biome.EffectsProperties"): Internal.EffectsProperties; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ShortFunction"): Internal.Object2ShortFunction; +declare function java(name: "net.minecraft.network.FriendlyByteBuf"): typeof Internal.FriendlyByteBuf; +declare function java(name: "net.minecraft.world.item.enchantment.Enchantment"): typeof Internal.Enchantment; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.NopProcessor"): typeof Internal.NopProcessor; +declare function java(name: "net.minecraft.world.entity.monster.Shulker"): typeof Internal.Shulker; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.EndGatewayConfiguration"): typeof Internal.EndGatewayConfiguration; +declare function java(name: "java.util.TimeZone"): typeof Internal.TimeZone; +declare function java(name: "net.minecraft.world.item.crafting.SingleItemRecipe"): typeof Internal.SingleItemRecipe; +declare function java(name: "net.minecraft.world.inventory.tooltip.TooltipComponent"): Internal.TooltipComponent; +declare function java(name: "net.fabricmc.fabric.api.transfer.v1.storage.TransferVariant"): Internal.TransferVariant; +declare function java(name: "net.minecraft.world.level.block.state.properties.BellAttachType"): typeof Internal.BellAttachType; +declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestBedSensor"): typeof Internal.NearestBedSensor; +declare function java(name: "net.minecraft.world.item.crafting.BannerDuplicateRecipe"): typeof Internal.BannerDuplicateRecipe; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAddExperienceOrbPacket"): typeof Internal.ClientboundAddExperienceOrbPacket; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundContainerSetSlotPacket"): typeof Internal.ClientboundContainerSetSlotPacket; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundMapItemDataPacket"): typeof Internal.ClientboundMapItemDataPacket; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$TransparencyStateShard"): typeof Internal.RenderStateShard$TransparencyStateShard; +declare function java(name: "net.minecraft.world.level.levelgen.placement.CaveSurface"): typeof Internal.CaveSurface; +declare function java(name: "net.fabricmc.fabric.mixin.loot.LootTableAccessor"): Internal.LootTableAccessor; +declare function java(name: "net.minecraft.world.entity.projectile.SmallFireball"): typeof Internal.SmallFireball; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockIgnoreProcessor"): typeof Internal.BlockIgnoreProcessor; +declare function java(name: "dev.latvian.mods.kubejs.loot.EntityLootEventJS"): typeof Internal.EntityLootEventJS; +declare function java(name: "net.minecraft.world.level.block.state.properties.ChestType"): typeof Internal.ChestType; +declare function java(name: "net.minecraft.stats.StatFormatter"): Internal.StatFormatter; +declare function java(name: "java.util.function.LongFunction"): Internal.LongFunction; +declare function java(name: "net.minecraft.nbt.IntArrayTag"): typeof Internal.IntArrayTag; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.LootItemCondition$Builder"): Internal.LootItemCondition$Builder; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$TextureStateShard"): typeof Internal.RenderStateShard$TextureStateShard; +declare function java(name: "net.minecraft.world.entity.monster.hoglin.Hoglin"): typeof Internal.Hoglin; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSoundPacket"): typeof Internal.ClientboundSoundPacket; +declare function java(name: "net.minecraft.world.entity.ai.navigation.PathNavigation"): typeof Internal.PathNavigation; +declare function java(name: "net.minecraft.client.renderer.debug.BeeDebugRenderer$BeeInfo"): typeof Internal.BeeDebugRenderer$BeeInfo; +declare function java(name: "net.minecraft.client.renderer.debug.GameEventListenerRenderer"): typeof Internal.GameEventListenerRenderer; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundLockDifficultyPacket"): typeof Internal.ServerboundLockDifficultyPacket; +declare function java(name: "net.minecraft.world.inventory.StackedContentsCompatible"): Internal.StackedContentsCompatible; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask"): typeof Internal.ChunkRenderDispatcher$RenderChunk$ChunkCompileTask; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementFilter"): typeof Internal.PlacementFilter; +declare function java(name: "net.minecraft.server.players.UserWhiteList"): typeof Internal.UserWhiteList; +declare function java(name: "net.minecraft.world.item.context.BlockPlaceContext"): typeof Internal.BlockPlaceContext; +declare function java(name: "net.minecraft.world.entity.animal.Cow"): typeof Internal.Cow; +declare function java(name: "net.minecraft.world.entity.animal.MushroomCow"): typeof Internal.MushroomCow; +declare function java(name: "net.fabricmc.fabric.api.loot.v2.FabricLootTableBuilder"): Internal.FabricLootTableBuilder; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseScroll"): Internal.ScreenMouseEvents$AllowMouseScroll; +declare function java(name: "net.minecraft.core.Direction8"): typeof Internal.Direction8; +declare function java(name: "net.minecraft.client.renderer.debug.GameTestDebugRenderer"): typeof Internal.GameTestDebugRenderer; +declare function java(name: "net.minecraft.world.Nameable"): Internal.Nameable; +declare function java(name: "net.minecraft.util.ProgressListener"): Internal.ProgressListener; +declare function java(name: "net.minecraft.world.entity.player.StackedContents"): typeof Internal.StackedContents; +declare function java(name: "net.minecraft.client.StringSplitter$LinePosConsumer"): Internal.StringSplitter$LinePosConsumer; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTestType"): Internal.RuleTestType; +declare function java(name: "it.unimi.dsi.fastutil.ints.AbstractIntCollection"): typeof Internal.AbstractIntCollection; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructurePiece"): typeof Internal.StructurePiece; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RandomPatchConfiguration"): typeof Internal.RandomPatchConfiguration; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateRecipesPacket"): typeof Internal.ClientboundUpdateRecipesPacket; +declare function java(name: "net.minecraft.client.Camera"): typeof Internal.Camera; +declare function java(name: "net.minecraft.world.entity.monster.AbstractIllager"): typeof Internal.AbstractIllager; +declare function java(name: "net.minecraft.server.packs.repository.Pack"): typeof Internal.Pack; +declare function java(name: "dev.architectury.hooks.level.biome.GenerationProperties"): Internal.GenerationProperties; +declare function java(name: "net.minecraft.world.entity.animal.horse.TraderLlama"): typeof Internal.TraderLlama; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.ShapelessRecipeJS"): typeof Internal.ShapelessRecipeJS; +declare function java(name: "dev.latvian.mods.kubejs.RegistryObjectBuilderTypes$BuilderType"): typeof Internal.RegistryObjectBuilderTypes$BuilderType; +declare function java(name: "dev.latvian.mods.kubejs.level.SimpleLevelEventJS"): typeof Internal.SimpleLevelEventJS; +declare function java(name: "java.util.Date"): typeof Internal.Date; +declare function java(name: "net.minecraft.client.ClientRecipeBook"): typeof Internal.ClientRecipeBook; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntSpliterator"): Internal.IntSpliterator; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings"): typeof Internal.StructurePlaceSettings; +declare function java(name: "net.minecraft.network.protocol.game.ServerGamePacketListener"): Internal.ServerGamePacketListener; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacer"): typeof Internal.TrunkPlacer; +declare function java(name: "net.minecraft.world.phys.Vec3"): typeof Vec3; +declare function java(name: "dev.latvian.mods.kubejs.block.state.BlockStatePredicate"): BlockStatePredicate; +declare function java(name: "net.fabricmc.fabric.api.transfer.v1.item.ItemVariant"): Internal.ItemVariant; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.RemoveSpawnsProperties"): typeof Internal.RemoveSpawnsProperties; +declare function java(name: "net.minecraft.world.level.storage.loot.SerializerType"): typeof Internal.SerializerType; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGenerator"): Internal.PieceGenerator; +declare function java(name: "net.minecraft.world.level.block.entity.BeaconBlockEntity$BeaconBeamSection"): typeof Internal.BeaconBlockEntity$BeaconBeamSection; +declare function java(name: "net.minecraft.world.level.biome.Biome$Precipitation"): typeof Internal.Biome$Precipitation; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntBidirectionalIterator"): Internal.IntBidirectionalIterator; +declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientWithCustomPredicateJS"): typeof Internal.IngredientWithCustomPredicateJS; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleCollection"): Internal.DoubleCollection; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ProbabilityFeatureConfiguration"): typeof Internal.ProbabilityFeatureConfiguration; +declare function java(name: "net.minecraft.util.CubicSpline$CoordinateVisitor"): Internal.CubicSpline$CoordinateVisitor; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntComparator"): Internal.IntComparator; +declare function java(name: "dev.latvian.mods.kubejs.util.NBTIOWrapper"): NBTIO; +declare function java(name: "net.minecraft.world.level.levelgen.RandomSource"): Internal.RandomSource; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryEntryRemovedCallback"): Internal.RegistryEntryRemovedCallback; +declare function java(name: "net.minecraft.world.level.block.piston.PistonMovingBlockEntity"): typeof Internal.PistonMovingBlockEntity; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.HugeMushroomFeatureConfiguration"): typeof Internal.HugeMushroomFeatureConfiguration; +declare function java(name: "net.minecraft.world.entity.player.Inventory"): typeof Internal.Inventory; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundKeepAlivePacket"): typeof Internal.ServerboundKeepAlivePacket; +declare function java(name: "net.minecraft.client.searchtree.SearchRegistry$Key"): typeof Internal.SearchRegistry$Key; +declare function java(name: "java.lang.Number"): typeof Internal.Number; +declare function java(name: "dev.latvian.mods.kubejs.misc.BasicMobEffect$Builder"): typeof Internal.BasicMobEffect$Builder; +declare function java(name: "net.minecraft.world.item.crafting.ArmorDyeRecipe"): typeof Internal.ArmorDyeRecipe; +declare function java(name: "net.minecraft.world.level.block.state.properties.DirectionProperty"): typeof Internal.DirectionProperty; +declare function java(name: "net.minecraft.util.random.WeightedEntry$Wrapper"): typeof Internal.WeightedEntry$Wrapper; +declare function java(name: "net.minecraft.world.entity.projectile.Arrow"): typeof Internal.Arrow; +declare function java(name: "net.minecraft.world.level.chunk.FeatureAccess"): Internal.FeatureAccess; +declare function java(name: "com.mojang.blaze3d.platform.Monitor"): typeof Internal.Monitor; +declare function java(name: "net.minecraft.nbt.IntTag"): typeof Internal.IntTag; +declare function java(name: "dev.latvian.mods.kubejs.bindings.ComponentWrapper"): typeof Component; +declare function java(name: "java.util.function.IntConsumer"): Internal.IntConsumer; +declare function java(name: "net.minecraft.world.level.levelgen.placement.RandomOffsetPlacement"): typeof Internal.RandomOffsetPlacement; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseClick"): Internal.ScreenMouseEvents$AfterMouseClick; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$FunctionContext"): Internal.DensityFunction$FunctionContext; +declare function java(name: "net.minecraft.network.chat.ClickEvent$Action"): typeof Internal.ClickEvent$Action; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockPileConfiguration"): typeof Internal.BlockPileConfiguration; +declare function java(name: "net.minecraft.server.level.BlockDestructionProgress"): typeof Internal.BlockDestructionProgress; +declare function java(name: "net.minecraft.world.level.material.Material"): typeof Internal.Material; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Chestplate"): typeof Internal.ArmorItemBuilder$Chestplate; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry"): Internal.Int2ObjectMap$Entry; +declare function java(name: "net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise"): typeof Internal.PerlinSimplexNoise; +declare function java(name: "net.minecraft.world.entity.ItemBasedSteering"): typeof Internal.ItemBasedSteering; +declare function java(name: "net.minecraft.world.level.PathNavigationRegion"): typeof Internal.PathNavigationRegion; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement"): typeof Internal.LegacySinglePoolElement; +declare function java(name: "net.minecraft.world.level.biome.BiomeResolver"): Internal.BiomeResolver; +declare function java(name: "java.util.function.LongConsumer"): Internal.LongConsumer; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownEnderpearl"): typeof Internal.ThrownEnderpearl; +declare function java(name: "net.minecraft.world.level.levelgen.structure.OceanRuinFeature$Type"): typeof Internal.OceanRuinFeature$Type; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatBinaryOperator"): Internal.FloatBinaryOperator; +declare function java(name: "net.minecraft.network.protocol.PacketFlow"): typeof Internal.PacketFlow; +declare function java(name: "java.util.Locale$IsoCountryCode"): typeof Internal.Locale$IsoCountryCode; +declare function java(name: "net.minecraft.network.chat.FormattedText$ContentConsumer"): Internal.FormattedText$ContentConsumer; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.TrunkPlacerType"): typeof Internal.TrunkPlacerType; +declare function java(name: "net.minecraft.stats.RecipeBook"): typeof Internal.RecipeBook; +declare function java(name: "net.minecraft.client.renderer.chunk.RenderChunkRegion"): typeof Internal.RenderChunkRegion; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType"): typeof Internal.BlockStateProviderType; +declare function java(name: "net.minecraft.world.level.biome.Climate$Parameter"): typeof Internal.Climate$Parameter; +declare function java(name: "net.minecraft.world.level.chunk.ChunkAccess$TicksToSave"): typeof Internal.ChunkAccess$TicksToSave; +declare function java(name: "net.minecraft.client.gui.components.spectator.SpectatorGui"): typeof Internal.SpectatorGui; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AllowKeyPress"): Internal.ScreenKeyboardEvents$AllowKeyPress; +declare function java(name: "net.minecraft.world.entity.ai.sensing.SecondaryPoiSensor"): typeof Internal.SecondaryPoiSensor; +declare function java(name: "dev.latvian.mods.kubejs.player.InventoryChangedEventJS"): typeof Internal.InventoryChangedEventJS; +declare function java(name: "net.minecraft.client.resources.model.ModelManager"): typeof Internal.ModelManager; +declare function java(name: "java.lang.Iterable"): Internal.Iterable; +declare function java(name: "net.minecraft.client.searchtree.SearchTree"): Internal.SearchTree; +declare function java(name: "java.util.function.LongUnaryOperator"): Internal.LongUnaryOperator; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.ForkingTrunkPlacer"): typeof Internal.ForkingTrunkPlacer; +declare function java(name: "java.util.Map$Entry"): Internal.Map$Entry; +declare function java(name: "dev.architectury.impl.fabric.ScreenInputDelegate"): Internal.ScreenInputDelegate; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBuilder"): typeof Internal.FluidBuilder; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartHopper"): typeof Internal.MinecartHopper; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetTitlesAnimationPacket"): typeof Internal.ClientboundSetTitlesAnimationPacket; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.SwordItemBuilder"): typeof Internal.SwordItemBuilder; +declare function java(name: "net.minecraft.client.renderer.texture.AbstractTexture"): typeof Internal.AbstractTexture; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ObjectFunction"): Internal.Object2ObjectFunction; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGenerator$Context"): typeof Internal.PieceGenerator$Context; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPingPacket"): typeof Internal.ClientboundPingPacket; +declare function java(name: "net.minecraft.world.level.block.state.properties.SlabType"): typeof Internal.SlabType; +declare function java(name: "java.io.Serializable"): Internal.Serializable; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundExplodePacket"): typeof Internal.ClientboundExplodePacket; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket"): typeof Internal.ServerboundPlayerCommandPacket; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ObjectMap"): Internal.Int2ObjectMap; +declare function java(name: "net.minecraft.network.chat.Style"): typeof Internal.Style; +declare function java(name: "net.fabricmc.fabric.api.event.Event"): typeof net.fabricmc.fabric.api.event.Event; +declare function java(name: "com.mojang.blaze3d.vertex.Tesselator"): typeof Internal.Tesselator; +declare function java(name: "dev.latvian.mods.kubejs.bindings.IngredientWrapper"): typeof Ingredient; +declare function java(name: "net.minecraft.network.chat.ChatType"): typeof Internal.ChatType; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider"): typeof Internal.NoiseBasedStateProvider; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2BooleanFunction"): Internal.Object2BooleanFunction; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlaceRecipePacket"): typeof Internal.ServerboundPlaceRecipePacket; +declare function java(name: "net.minecraft.server.TickTask"): typeof Internal.TickTask; +declare function java(name: "net.minecraft.world.item.alchemy.Potion"): typeof Internal.Potion; +declare function java(name: "dev.latvian.mods.kubejs.core.PlayerSelector"): Internal.PlayerSelector; +declare function java(name: "net.minecraft.world.entity.AreaEffectCloud"): typeof Internal.AreaEffectCloud; +declare function java(name: "net.minecraft.SystemReport"): typeof Internal.SystemReport; +declare function java(name: "net.minecraft.world.level.material.FluidState"): typeof Internal.FluidState; +declare function java(name: "net.minecraft.client.gui.narration.NarrationSupplier"): Internal.NarrationSupplier; +declare function java(name: "net.minecraft.world.level.block.state.properties.StructureMode"): typeof Internal.StructureMode; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureManager"): typeof Internal.StructureManager; +declare function java(name: "net.minecraft.world.item.TooltipFlag"): Internal.TooltipFlag; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.AxisAlignedLinearPosTest"): typeof Internal.AxisAlignedLinearPosTest; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.InsideWorldBoundsPredicate"): typeof Internal.InsideWorldBoundsPredicate; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongIterable"): Internal.LongIterable; +declare function java(name: "java.util.ListIterator"): Internal.ListIterator; +declare function java(name: "net.minecraft.world.level.block.entity.CampfireBlockEntity"): typeof Internal.CampfireBlockEntity; +declare function java(name: "net.minecraft.server.packs.repository.PackSource"): Internal.PackSource; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ReferenceFunction"): Internal.Object2ReferenceFunction; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2CharFunction"): Internal.Short2CharFunction; +declare function java(name: "net.minecraft.world.entity.npc.VillagerDataHolder"): Internal.VillagerDataHolder; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeInstance"): typeof Internal.AttributeInstance; +declare function java(name: "java.util.function.IntBinaryOperator"): Internal.IntBinaryOperator; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseSettings"): typeof Internal.NoiseSettings; +declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionEventJS$Post"): typeof Internal.ExplosionEventJS$Post; +declare function java(name: "net.minecraft.world.level.levelgen.GenerationStep$Carving"): typeof CarvingGenerationStep; +declare function java(name: "net.minecraft.world.entity.monster.Vex"): typeof Internal.Vex; +declare function java(name: "com.mojang.blaze3d.platform.InputConstants$Type"): typeof Internal.InputConstants$Type; +declare function java(name: "net.minecraft.server.WorldStem$InitConfig"): typeof Internal.WorldStem$InitConfig; +declare function java(name: "net.minecraft.client.gui.components.Widget"): Internal.Widget; +declare function java(name: "net.minecraft.world.level.GameRules$IntegerValue"): typeof Internal.GameRules$IntegerValue; +declare function java(name: "com.mojang.brigadier.builder.RequiredArgumentBuilder"): typeof Internal.RequiredArgumentBuilder; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectMap"): Internal.Long2ObjectMap; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderLerpSizePacket"): typeof Internal.ClientboundSetBorderLerpSizePacket; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetDisplayObjectivePacket"): typeof Internal.ClientboundSetDisplayObjectivePacket; +declare function java(name: "net.minecraft.world.entity.decoration.ArmorStand"): typeof Internal.ArmorStand; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.PaintEventJS"): typeof Internal.PaintEventJS; +declare function java(name: "net.minecraft.world.level.gameevent.GameEventDispatcher"): Internal.GameEventDispatcher; +declare function java(name: "net.minecraft.world.entity.monster.ZombieVillager"): typeof Internal.ZombieVillager; +declare function java(name: "net.minecraft.world.level.chunk.ChunkStatus"): typeof Internal.ChunkStatus; +declare function java(name: "net.minecraft.world.entity.ai.sensing.AxolotlAttackablesSensor"): typeof Internal.AxolotlAttackablesSensor; +declare function java(name: "net.minecraft.world.entity.animal.Squid"): typeof Internal.Squid; +declare function java(name: "java.util.PrimitiveIterator$OfLong"): Internal.PrimitiveIterator$OfLong; +declare function java(name: "net.minecraft.commands.arguments.EntityAnchorArgument$Anchor"): typeof Internal.EntityAnchorArgument$Anchor; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleIterable"): Internal.DoubleIterable; +declare function java(name: "net.minecraft.world.level.BaseSpawner"): typeof Internal.BaseSpawner; +declare function java(name: "net.minecraft.client.resources.PaintingTextureManager"): typeof Internal.PaintingTextureManager; +declare function java(name: "net.minecraft.world.inventory.RecipeHolder"): Internal.RecipeHolder; +declare function java(name: "java.util.function.LongPredicate"): Internal.LongPredicate; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket$Action"): typeof Internal.ServerboundSeenAdvancementsPacket$Action; +declare function java(name: "net.minecraft.world.level.levelgen.placement.HeightRangePlacement"): typeof Internal.HeightRangePlacement; +declare function java(name: "net.minecraft.core.HolderSet$ListBacked"): typeof Internal.HolderSet$ListBacked; +declare function java(name: "net.minecraft.advancements.CriterionProgress"): typeof Internal.CriterionProgress; +declare function java(name: "net.minecraft.client.renderer.block.model.ItemTransform"): typeof Internal.ItemTransform; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownTrident"): typeof Internal.ThrownTrident; +declare function java(name: "net.fabricmc.fabric.impl.networking.NetworkHandlerExtensions"): Internal.NetworkHandlerExtensions; +declare function java(name: "net.minecraft.world.entity.LivingEntity"): typeof Internal.LivingEntity; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseSamplingSettings"): typeof Internal.NoiseSamplingSettings; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerPositionPacket"): typeof Internal.ClientboundPlayerPositionPacket; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2IntFunction"): Internal.Byte2IntFunction; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormat$Mode"): typeof Internal.VertexFormat$Mode; +declare function java(name: "net.minecraft.world.level.levelgen.feature.BonusChestFeature"): typeof Internal.BonusChestFeature; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.AbstractBlockSettingsAccessor"): Internal.AbstractBlockSettingsAccessor; +declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestItemSensor"): typeof Internal.NearestItemSensor; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortIterator"): Internal.ShortIterator; +declare function java(name: "net.minecraft.world.level.block.SupportType"): typeof Internal.SupportType; +declare function java(name: "net.minecraft.world.entity.projectile.Projectile"): typeof Internal.Projectile; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.MatchingFluidsPredicate"): typeof Internal.MatchingFluidsPredicate; +declare function java(name: "net.minecraft.client.particle.ParticleEngine"): typeof Internal.ParticleEngine; +declare function java(name: "java.util.stream.LongStream$LongMapMultiConsumer"): Internal.LongStream$LongMapMultiConsumer; +declare function java(name: "net.minecraft.world.entity.animal.Bee"): typeof Internal.Bee; +declare function java(name: "net.minecraft.world.entity.LightningBolt"): typeof Internal.LightningBolt; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder$Helmet"): typeof Internal.ArmorItemBuilder$Helmet; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseRelease"): Internal.ScreenMouseEvents$BeforeMouseRelease; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructurePieceAccessor"): Internal.StructurePieceAccessor; +declare function java(name: "net.fabricmc.fabric.impl.rendering.data.attachment.RenderDataObjectConsumer"): Internal.RenderDataObjectConsumer; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseRelease"): Internal.ScreenMouseEvents$AllowMouseRelease; +declare function java(name: "net.fabricmc.fabric.impl.transfer.item.SpecialLogicInventory"): Internal.SpecialLogicInventory; +declare function java(name: "net.minecraft.world.entity.projectile.ItemSupplier"): Internal.ItemSupplier; +declare function java(name: "net.minecraft.core.Direction"): typeof Internal.Direction; +declare function java(name: "com.mojang.authlib.GameProfile"): typeof Internal.GameProfile; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoublePredicate"): it.unimi.dsi.fastutil.doubles.DoublePredicate; +declare function java(name: "net.minecraft.world.level.block.state.StateDefinition"): typeof Internal.StateDefinition; +declare function java(name: "java.util.PrimitiveIterator"): Internal.PrimitiveIterator; +declare function java(name: "net.minecraft.server.packs.resources.Resource"): Internal.Resource; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerEventJS"): typeof Internal.PlayerEventJS; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2IntFunction"): Internal.Double2IntFunction; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonHoverPhase"): typeof Internal.DragonHoverPhase; +declare function java(name: "net.minecraft.world.inventory.BlastFurnaceMenu"): typeof Internal.BlastFurnaceMenu; +declare function java(name: "net.minecraft.world.level.LevelWriter"): Internal.LevelWriter; +declare function java(name: "net.minecraft.world.entity.vehicle.Boat$Type"): typeof Internal.Boat$Type; +declare function java(name: "dev.latvian.mods.kubejs.level.LevelJS"): typeof Internal.LevelJS; +declare function java(name: "net.minecraft.world.level.block.entity.ConduitBlockEntity"): typeof Internal.ConduitBlockEntity; +declare function java(name: "net.fabricmc.fabric.api.loot.v1.FabricLootSupplier"): Internal.FabricLootSupplier; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSectionBlocksUpdatePacket"): typeof Internal.ClientboundSectionBlocksUpdatePacket; +declare function java(name: "net.minecraft.world.level.DataPackConfig"): typeof Internal.DataPackConfig; +declare function java(name: "net.minecraft.world.level.block.state.StateHolder"): typeof Internal.StateHolder; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$OutputStateShard"): typeof Internal.RenderStateShard$OutputStateShard; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2IntFunction"): Internal.Char2IntFunction; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2DoubleFunction"): Internal.Float2DoubleFunction; +declare function java(name: "net.minecraft.world.item.Tier"): Internal.Tier; +declare function java(name: "net.minecraft.world.level.levelgen.feature.NoiseEffect"): typeof Internal.NoiseEffect; +declare function java(name: "net.minecraft.client.resources.language.LanguageInfo"): typeof Internal.LanguageInfo; +declare function java(name: "net.minecraft.world.inventory.ContainerSynchronizer"): Internal.ContainerSynchronizer; +declare function java(name: "java.util.AbstractMap"): typeof Internal.AbstractMap; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundEntityTagQuery"): typeof Internal.ServerboundEntityTagQuery; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.MutableQuadView"): Internal.MutableQuadView; +declare function java(name: "com.mojang.brigadier.Command"): Internal.Command; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCooldownPacket"): typeof Internal.ClientboundCooldownPacket; +declare function java(name: "net.minecraft.server.level.ServerBossEvent"): typeof Internal.ServerBossEvent; +declare function java(name: "net.minecraft.server.players.ServerOpList"): typeof Internal.ServerOpList; +declare function java(name: "net.minecraft.client.multiplayer.PlayerInfo"): typeof Internal.PlayerInfo; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate"): typeof Internal.BlockIDPredicate; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.AnyOfPredicate"): typeof Internal.AnyOfPredicate; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ShortFunction"): Internal.Reference2ShortFunction; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeSupplier$Builder"): typeof Internal.AttributeSupplier$Builder; +declare function java(name: "net.fabricmc.fabric.impl.networking.DisconnectPacketSource"): Internal.DisconnectPacketSource; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2FloatFunction"): Internal.Float2FloatFunction; +declare function java(name: "net.minecraft.world.level.material.FlowingFluid"): typeof Internal.FlowingFluid; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortIterable"): Internal.ShortIterable; +declare function java(name: "net.minecraft.core.particles.ParticleType"): typeof Internal.ParticleType; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerStatsJS"): typeof Internal.PlayerStatsJS; +declare function java(name: "net.minecraft.world.level.biome.Biome$BiomeCategory"): typeof Internal.Biome$BiomeCategory; +declare function java(name: "net.minecraft.world.level.dimension.LevelStem"): typeof Internal.LevelStem; +declare function java(name: "net.minecraft.world.level.levelgen.feature.ConfiguredStructureFeature"): typeof Internal.ConfiguredStructureFeature; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeSupplier"): typeof Internal.AttributeSupplier; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntry"): Internal.LootPoolEntry; +declare function java(name: "net.minecraft.world.level.border.WorldBorder$Settings"): typeof Internal.WorldBorder$Settings; +declare function java(name: "java.util.PrimitiveIterator$OfDouble"): Internal.PrimitiveIterator$OfDouble; +declare function java(name: "net.minecraft.client.renderer.ItemInHandRenderer"): typeof Internal.ItemInHandRenderer; +declare function java(name: "net.minecraft.world.entity.MoverType"): typeof Internal.MoverType; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderCenterPacket"): typeof Internal.ClientboundSetBorderCenterPacket; +declare function java(name: "dev.latvian.mods.kubejs.loot.GiftLootEventJS"): typeof Internal.GiftLootEventJS; +declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenu"): typeof Internal.SpectatorMenu; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket"): typeof Internal.ClientboundUpdateAttributesPacket; +declare function java(name: "net.minecraft.world.entity.ai.sensing.NearestVisibleLivingEntitySensor"): typeof Internal.NearestVisibleLivingEntitySensor; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockBreakEventJS"): typeof Internal.BlockBreakEventJS; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockEntityDataPacket"): typeof Internal.ClientboundBlockEntityDataPacket; +declare function java(name: "com.mojang.blaze3d.vertex.VertexConsumer"): Internal.VertexConsumer; +declare function java(name: "com.mojang.blaze3d.platform.NativeImage$Format"): typeof Internal.NativeImage$Format; +declare function java(name: "java.util.function.IntFunction"): Internal.IntFunction; +declare function java(name: "net.minecraft.sounds.SoundEvent"): typeof Internal.SoundEvent; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemovableIdList"): Internal.RemovableIdList; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerJS"): typeof Internal.PlayerJS; +declare function java(name: "net.minecraft.client.sounds.SoundEngine"): typeof Internal.SoundEngine; +declare function java(name: "net.minecraft.world.item.ItemCooldowns"): typeof Internal.ItemCooldowns; +declare function java(name: "dev.latvian.mods.kubejs.util.ConsoleJS"): typeof Internal.ConsoleJS; +declare function java(name: "java.lang.Comparable"): Internal.Comparable; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.AllOfPredicate"): typeof Internal.AllOfPredicate; +declare function java(name: "java.util.concurrent.CompletionStage"): Internal.CompletionStage; +declare function java(name: "net.minecraft.world.level.storage.loot.parameters.LootContextParam"): typeof Internal.LootContextParam; +declare function java(name: "net.minecraft.world.level.levelgen.feature.RuinedPortalFeature$Type"): typeof Internal.RuinedPortalFeature$Type; +declare function java(name: "net.fabricmc.fabric.mixin.content.registry.VillagerEntityAccessor"): Internal.VillagerEntityAccessor; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ColumnFeatureConfiguration"): typeof Internal.ColumnFeatureConfiguration; +declare function java(name: "net.fabricmc.fabric.impl.item.ItemExtensions"): Internal.ItemExtensions; +declare function java(name: "dev.architectury.extensions.injected.InjectedFluidExtension"): Internal.InjectedFluidExtension; +declare function java(name: "net.minecraft.world.phys.shapes.CollisionContext"): Internal.CollisionContext; +declare function java(name: "net.minecraft.world.level.block.state.properties.DoubleBlockHalf"): typeof Internal.DoubleBlockHalf; +declare function java(name: "net.minecraft.core.HolderSet$Named"): typeof Internal.HolderSet$Named; +declare function java(name: "net.minecraft.stats.RecipeBookSettings"): typeof Internal.RecipeBookSettings; +declare function java(name: "java.util.function.Function"): Internal.Function; +declare function java(name: "net.minecraft.world.level.storage.ServerLevelData"): Internal.ServerLevelData; +declare function java(name: "net.minecraft.world.item.crafting.Ingredient"): typeof Internal.Ingredient; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.FallingBlockBuilder"): typeof Internal.FallingBlockBuilder; +declare function java(name: "net.minecraft.world.entity.animal.axolotl.Axolotl"): typeof Internal.Axolotl; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2CharFunction"): Internal.Int2CharFunction; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapItemSavedData"): typeof Internal.MapItemSavedData; +declare function java(name: "net.minecraft.world.level.biome.TerrainShaper$Point"): typeof Internal.TerrainShaper$Point; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingAttackingPhase"): typeof Internal.DragonSittingAttackingPhase; +declare function java(name: "net.fabricmc.fabric.impl.networking.AbstractChanneledNetworkAddon"): typeof Internal.AbstractChanneledNetworkAddon; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyRelease"): Internal.ScreenKeyboardEvents$BeforeKeyRelease; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerCommandPacket$Action"): typeof Internal.ServerboundPlayerCommandPacket$Action; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundClearTitlesPacket"): typeof Internal.ClientboundClearTitlesPacket; +declare function java(name: "net.minecraft.server.players.GameProfileCache$GameProfileInfo"): typeof Internal.GameProfileCache$GameProfileInfo; +declare function java(name: "net.minecraft.world.level.chunk.storage.SectionStorage"): typeof Internal.SectionStorage; +declare function java(name: "net.minecraft.world.level.block.state.properties.SculkSensorPhase"): typeof Internal.SculkSensorPhase; +declare function java(name: "net.minecraft.world.level.chunk.ChunkGenerator"): typeof Internal.ChunkGenerator; +declare function java(name: "net.minecraft.client.gui.narration.NarratableEntry$NarrationPriority"): typeof Internal.NarratableEntry$NarrationPriority; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientTickEventJS"): typeof Internal.ClientTickEventJS; +declare function java(name: "net.minecraft.world.level.biome.MobSpawnSettings$SpawnerData"): typeof Internal.MobSpawnSettings$SpawnerData; +declare function java(name: "dev.latvian.mods.kubejs.loot.ConditionalFunction"): typeof Internal.ConditionalFunction; +declare function java(name: "net.fabricmc.fabric.impl.gamerule.RuleKeyExtensions"): Internal.RuleKeyExtensions; +declare function java(name: "net.minecraft.client.color.block.BlockColors"): typeof Internal.BlockColors; +declare function java(name: "net.minecraft.server.packs.metadata.MetadataSectionSerializer"): Internal.MetadataSectionSerializer; +declare function java(name: "net.minecraft.world.level.ChunkPos"): typeof Internal.ChunkPos; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2FloatFunction"): Internal.Long2FloatFunction; +declare function java(name: "net.minecraft.world.entity.monster.Guardian"): typeof Internal.Guardian; +declare function java(name: "net.minecraft.client.renderer.OutlineBufferSource"): typeof Internal.OutlineBufferSource; +declare function java(name: "net.minecraft.world.entity.monster.EnderMan"): typeof Internal.EnderMan; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntBinaryOperator"): it.unimi.dsi.fastutil.ints.IntBinaryOperator; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundResourcePackPacket$Action"): typeof Internal.ServerboundResourcePackPacket$Action; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.HandheldItemBuilder"): typeof Internal.HandheldItemBuilder; +declare function java(name: "net.minecraft.network.chat.HoverEvent$Action"): typeof Internal.HoverEvent$Action; +declare function java(name: "net.minecraft.world.level.storage.LevelResource"): typeof Internal.LevelResource; +declare function java(name: "net.minecraft.nbt.NbtAccounter"): typeof Internal.NbtAccounter; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.LootItemFunction$Builder"): Internal.LootItemFunction$Builder; +declare function java(name: "com.mojang.brigadier.StringReader"): typeof Internal.StringReader; +declare function java(name: "net.minecraft.world.level.storage.loot.providers.nbt.LootNbtProviderType"): typeof Internal.LootNbtProviderType; +declare function java(name: "net.minecraft.world.entity.GlowSquid"): typeof Internal.GlowSquid; +declare function java(name: "net.minecraft.world.level.chunk.LevelChunk"): typeof Internal.LevelChunk; +declare function java(name: "net.minecraft.world.entity.schedule.Activity"): typeof Internal.Activity; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateTagsPacket"): typeof Internal.ClientboundUpdateTagsPacket; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.model.SpriteFinder"): Internal.SpriteFinder; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelChunkWithLightPacket"): typeof Internal.ClientboundLevelChunkWithLightPacket; +declare function java(name: "net.minecraft.world.level.Explosion"): typeof Internal.Explosion; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.PointedDripstoneConfiguration"): typeof Internal.PointedDripstoneConfiguration; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate$StructureBlockInfo"): typeof Internal.StructureTemplate$StructureBlockInfo; +declare function java(name: "net.minecraft.commands.SharedSuggestionProvider$ElementSuggestionType"): typeof Internal.SharedSuggestionProvider$ElementSuggestionType; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormatElement$Type"): typeof Internal.VertexFormatElement$Type; +declare function java(name: "java.util.regex.Pattern"): typeof Internal.Pattern; +declare function java(name: "net.minecraft.world.InteractionHand"): typeof Hand; +declare function java(name: "net.minecraft.world.entity.monster.CaveSpider"): typeof Internal.CaveSpider; +declare function java(name: "dev.latvian.mods.kubejs.block.DetectorBlock$Builder"): typeof Internal.DetectorBlock$Builder; +declare function java(name: "net.minecraft.world.entity.ExperienceOrb"): typeof Internal.ExperienceOrb; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration"): typeof Internal.OreConfiguration; +declare function java(name: "net.minecraft.world.level.levelgen.SurfaceRules$RuleSource"): Internal.SurfaceRules$RuleSource; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2DoubleFunction"): Internal.Char2DoubleFunction; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ReferenceFunction"): Internal.Char2ReferenceFunction; +declare function java(name: "net.minecraft.world.entity.monster.SpellcasterIllager"): typeof Internal.SpellcasterIllager; +declare function java(name: "net.minecraft.world.level.biome.Biome$ClimateSettings"): typeof Internal.Biome$ClimateSettings; +declare function java(name: "dev.latvian.mods.kubejs.player.ClientPlayerDataJS"): typeof Internal.ClientPlayerDataJS; +declare function java(name: "java.util.AbstractList"): typeof Internal.AbstractList; +declare function java(name: "net.minecraft.network.chat.TextColor"): typeof Internal.TextColor; +declare function java(name: "net.minecraft.world.level.block.state.properties.BedPart"): typeof Internal.BedPart; +declare function java(name: "net.minecraft.advancements.AdvancementProgress"): typeof Internal.AdvancementProgress; +declare function java(name: "com.mojang.brigadier.exceptions.CommandExceptionType"): Internal.CommandExceptionType; +declare function java(name: "net.minecraft.client.gui.spectator.categories.SpectatorPage"): typeof Internal.SpectatorPage; +declare function java(name: "net.minecraft.world.level.block.state.properties.RailShape"): typeof Internal.RailShape; +declare function java(name: "net.minecraft.world.item.crafting.BlastingRecipe"): typeof Internal.BlastingRecipe; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2FloatFunction"): Internal.Char2FloatFunction; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ShortFunction"): Internal.Double2ShortFunction; +declare function java(name: "net.minecraft.world.level.lighting.LevelLightEngine"): typeof Internal.LevelLightEngine; +declare function java(name: "net.minecraft.data.worldgen.StructureFeatures"): typeof Features; +declare function java(name: "net.minecraft.world.entity.animal.goat.Goat"): typeof Internal.Goat; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockUpdatePacket"): typeof Internal.ClientboundBlockUpdatePacket; +declare function java(name: "net.minecraft.world.entity.animal.Chicken"): typeof Internal.Chicken; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.ConditionUserBuilder"): Internal.ConditionUserBuilder; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.SimpleStateProvider"): typeof Internal.SimpleStateProvider; +declare function java(name: "net.minecraft.world.item.crafting.ShieldDecorationRecipe"): typeof Internal.ShieldDecorationRecipe; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$Visitor"): Internal.DensityFunction$Visitor; +declare function java(name: "net.minecraft.server.level.ChunkMap"): typeof Internal.ChunkMap; +declare function java(name: "dev.latvian.mods.kubejs.util.JsonIO"): typeof JsonIO; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundMoveVehiclePacket"): typeof Internal.ServerboundMoveVehiclePacket; +declare function java(name: "net.minecraft.world.level.block.state.properties.RedstoneSide"): typeof Internal.RedstoneSide; +declare function java(name: "net.fabricmc.fabric.mixin.client.keybinding.KeyBindingAccessor"): Internal.KeyBindingAccessor; +declare function java(name: "dev.latvian.mods.kubejs.loot.GenericLootEventJS"): typeof Internal.GenericLootEventJS; +declare function java(name: "net.minecraft.world.level.levelgen.WorldgenRandom$Algorithm"): typeof Internal.WorldgenRandom$Algorithm; +declare function java(name: "net.minecraft.world.item.trading.Merchant"): Internal.Merchant; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryEntryAddedCallback"): Internal.RegistryEntryAddedCallback; +declare function java(name: "net.minecraft.advancements.AdvancementRewards"): typeof Internal.AdvancementRewards; +declare function java(name: "dev.latvian.mods.kubejs.recipe.special.SpecialRecipeSerializerManager"): typeof Internal.SpecialRecipeSerializerManager; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntCollection"): Internal.IntCollection; +declare function java(name: "net.minecraft.world.DifficultyInstance"): typeof Internal.DifficultyInstance; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer$Builder"): typeof Internal.LootPoolEntryContainer$Builder; +declare function java(name: "net.minecraft.world.ticks.SerializableTickContainer"): Internal.SerializableTickContainer; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2BooleanFunction"): Internal.Char2BooleanFunction; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerCombatEndPacket"): typeof Internal.ClientboundPlayerCombatEndPacket; +declare function java(name: "net.minecraft.world.level.levelgen.placement.CarvingMaskPlacement"): typeof Internal.CarvingMaskPlacement; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration$Layer"): typeof Internal.BlockColumnConfiguration$Layer; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2FloatFunction"): Internal.Double2FloatFunction; +declare function java(name: "java.util.concurrent.ScheduledExecutorService"): Internal.ScheduledExecutorService; +declare function java(name: "net.minecraft.server.WorldStem$WorldDataSupplier"): Internal.WorldStem$WorldDataSupplier; +declare function java(name: "net.minecraft.client.AmbientOcclusionStatus"): typeof Internal.AmbientOcclusionStatus; +declare function java(name: "net.minecraft.client.renderer.texture.OverlayTexture"): typeof Internal.OverlayTexture; +declare function java(name: "net.minecraft.world.inventory.AbstractContainerMenu"): typeof Internal.AbstractContainerMenu; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPickItemPacket"): typeof Internal.ServerboundPickItemPacket; +declare function java(name: "com.mojang.brigadier.suggestion.Suggestions"): typeof Internal.Suggestions; +declare function java(name: "net.fabricmc.fabric.impl.client.rendering.ColorProviderRegistryImpl$ColorMapperHolder"): Internal.ColorProviderRegistryImpl$ColorMapperHolder; +declare function java(name: "net.minecraft.client.multiplayer.ClientAdvancements$Listener"): Internal.ClientAdvancements$Listener; +declare function java(name: "java.util.function.BiConsumer"): Internal.BiConsumer; +declare function java(name: "net.minecraft.client.resources.sounds.SoundInstance"): Internal.SoundInstance; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AfterMouseScroll"): Internal.ScreenMouseEvents$AfterMouseScroll; +declare function java(name: "dev.latvian.mods.kubejs.level.BlockContainerJS"): typeof Internal.BlockContainerJS; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.BendingTrunkPlacer"): typeof Internal.BendingTrunkPlacer; +declare function java(name: "dev.latvian.mods.kubejs.bindings.ItemWrapper"): typeof Item; +declare function java(name: "net.minecraft.world.entity.ai.sensing.Sensor"): typeof Internal.Sensor; +declare function java(name: "dev.latvian.mods.kubejs.recipe.filter.RecipeFilter"): Internal.RecipeFilter; +declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiManager$Occupancy"): typeof Internal.PoiManager$Occupancy; +declare function java(name: "net.minecraft.client.renderer.ViewArea"): typeof Internal.ViewArea; +declare function java(name: "java.util.Spliterator$OfLong"): Internal.Spliterator$OfLong; +declare function java(name: "java.util.concurrent.Executor"): Internal.Executor; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeEventJS"): typeof Internal.RecipeEventJS; +declare function java(name: "net.minecraft.advancements.Advancement"): typeof Internal.Advancement; +declare function java(name: "net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer"): typeof Internal.VillageSectionsDebugRenderer; +declare function java(name: "net.minecraft.world.food.FoodData"): typeof Internal.FoodData; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.JigsawReplacementProcessor"): typeof Internal.JigsawReplacementProcessor; +declare function java(name: "net.minecraft.nbt.Tag"): Internal.Tag; +declare function java(name: "net.minecraft.client.ClientTelemetryManager"): typeof Internal.ClientTelemetryManager; +declare function java(name: "net.minecraft.world.level.levelgen.placement.SurfaceWaterDepthFilter"): typeof Internal.SurfaceWaterDepthFilter; +declare function java(name: "net.minecraft.client.Minecraft$ChatStatus"): typeof Internal.Minecraft$ChatStatus; +declare function java(name: "net.minecraft.world.level.levelgen.feature.HugeFungusConfiguration"): typeof Internal.HugeFungusConfiguration; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ObjectFunction"): Internal.Long2ObjectFunction; +declare function java(name: "net.minecraft.client.User$Type"): typeof Internal.User$Type; +declare function java(name: "net.minecraft.world.level.storage.loot.ItemModifierManager"): typeof Internal.ItemModifierManager; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.CocoaDecorator"): typeof Internal.CocoaDecorator; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntIterable"): Internal.IntIterable; +declare function java(name: "net.minecraft.world.level.storage.loot.LootPool"): typeof Internal.LootPool; +declare function java(name: "net.minecraft.server.WorldStem"): typeof Internal.WorldStem; +declare function java(name: "net.minecraft.world.entity.PlayerRideable"): Internal.PlayerRideable; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel"): Internal.FabricBakedModel; +declare function java(name: "net.minecraft.world.level.NaturalSpawner$SpawnState"): typeof Internal.NaturalSpawner$SpawnState; +declare function java(name: "dev.latvian.mods.kubejs.util.ListJS"): typeof Internal.ListJS; +declare function java(name: "net.minecraft.world.level.storage.loot.LootTable"): typeof Internal.LootTable; +declare function java(name: "dev.architectury.registry.registries.options.RegistrarOption"): Internal.RegistrarOption; +declare function java(name: "net.minecraft.world.entity.MobSpawnType"): typeof Internal.MobSpawnType; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundResourcePackPacket"): typeof Internal.ServerboundResourcePackPacket; +declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionJS"): typeof Internal.ExplosionJS; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetBeaconPacket"): typeof Internal.ServerboundSetBeaconPacket; +declare function java(name: "net.minecraft.world.level.gameevent.vibrations.VibrationPath"): typeof Internal.VibrationPath; +declare function java(name: "net.minecraft.world.level.levelgen.feature.FossilFeatureConfiguration"): typeof Internal.FossilFeatureConfiguration; +declare function java(name: "net.minecraft.network.protocol.status.ServerStatus"): typeof Internal.ServerStatus; +declare function java(name: "java.util.function.LongSupplier"): Internal.LongSupplier; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2LongFunction"): Internal.Float2LongFunction; +declare function java(name: "net.minecraft.core.MappedRegistry"): typeof Internal.MappedRegistry; +declare function java(name: "net.minecraft.world.scores.Objective"): typeof Internal.Objective; +declare function java(name: "net.minecraft.world.Clearable"): Internal.Clearable; +declare function java(name: "com.mojang.blaze3d.vertex.BufferBuilder$SortState"): typeof Internal.BufferBuilder$SortState; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.PainterObject"): typeof Internal.PainterObject; +declare function java(name: "net.minecraft.network.chat.Component"): Internal.Component; +declare function java(name: "net.minecraft.world.level.biome.Climate$TargetPoint"): typeof Internal.Climate$TargetPoint; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryIdRemapCallback$RemapState"): Internal.RegistryIdRemapCallback$RemapState; +declare function java(name: "net.minecraft.client.renderer.texture.TextureAtlasSprite"): typeof Internal.TextureAtlasSprite; +declare function java(name: "net.minecraft.core.IdMapper"): typeof Internal.IdMapper; +declare function java(name: "net.minecraft.client.GraphicsStatus"): typeof Internal.GraphicsStatus; +declare function java(name: "net.minecraft.world.level.levelgen.structure.PostPlacementProcessor"): Internal.PostPlacementProcessor; +declare function java(name: "net.minecraft.world.entity.projectile.DragonFireball"): typeof Internal.DragonFireball; +declare function java(name: "net.minecraft.world.level.GameRules$GameRuleTypeVisitor"): Internal.GameRules$GameRuleTypeVisitor; +declare function java(name: "net.minecraft.client.multiplayer.ClientSuggestionProvider"): typeof Internal.ClientSuggestionProvider; +declare function java(name: "net.minecraft.util.FormattedCharSequence"): Internal.FormattedCharSequence; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$SimpleFunction"): Internal.DensityFunction$SimpleFunction; +declare function java(name: "net.minecraft.util.profiling.metrics.ProfilerMeasured"): Internal.ProfilerMeasured; +declare function java(name: "net.minecraft.server.ReloadableServerResources"): typeof Internal.ReloadableServerResources; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool"): typeof Internal.StructureTemplatePool; +declare function java(name: "net.minecraft.client.gui.components.BossHealthOverlay"): typeof Internal.BossHealthOverlay; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.ReplaceablePredicate"): typeof Internal.ReplaceablePredicate; +declare function java(name: "net.minecraft.world.level.levelgen.blending.Blender$BlendingOutput"): typeof Internal.Blender$BlendingOutput; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard"): typeof Internal.RenderStateShard; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundOpenScreenPacket"): typeof Internal.ClientboundOpenScreenPacket; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlackstoneReplaceProcessor"): typeof Internal.BlackstoneReplaceProcessor; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ByteFunction"): Internal.Float2ByteFunction; +declare function java(name: "java.util.function.DoubleConsumer"): Internal.DoubleConsumer; +declare function java(name: "java.util.Calendar"): typeof Internal.Calendar; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundTagQueryPacket"): typeof Internal.ClientboundTagQueryPacket; +declare function java(name: "net.minecraft.world.phys.HitResult$Type"): typeof Internal.HitResult$Type; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundAwardStatsPacket"): typeof Internal.ClientboundAwardStatsPacket; +declare function java(name: "java.util.function.LongBinaryOperator"): Internal.LongBinaryOperator; +declare function java(name: "net.minecraft.client.Camera$NearPlane"): typeof Internal.Camera$NearPlane; +declare function java(name: "net.minecraft.server.players.StoredUserEntry"): typeof Internal.StoredUserEntry; +declare function java(name: "net.minecraft.world.entity.EntityType"): typeof Internal.EntityType; +declare function java(name: "java.util.AbstractSet"): typeof Internal.AbstractSet; +declare function java(name: "net.minecraft.world.damagesource.CombatEntry"): typeof Internal.CombatEntry; +declare function java(name: "dev.latvian.mods.kubejs.block.MaterialJS"): typeof Internal.MaterialJS; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundBlockEntityTagQuery"): typeof Internal.ServerboundBlockEntityTagQuery; +declare function java(name: "net.minecraft.nbt.StreamTagVisitor"): Internal.StreamTagVisitor; +declare function java(name: "net.minecraft.util.thread.ProcessorHandle"): Internal.ProcessorHandle; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntPredicate"): it.unimi.dsi.fastutil.ints.IntPredicate; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundBlockEventPacket"): typeof Internal.ClientboundBlockEventPacket; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.StoneButtonBlockBuilder"): typeof Internal.StoneButtonBlockBuilder; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RandomBlockMatchTest"): typeof Internal.RandomBlockMatchTest; +declare function java(name: "net.minecraft.world.level.storage.loot.providers.number.NumberProvider"): Internal.NumberProvider; +declare function java(name: "net.minecraft.world.entity.ai.sensing.TemptingSensor"): typeof Internal.TemptingSensor; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormatElement$Usage"): typeof Internal.VertexFormatElement$Usage; +declare function java(name: "net.minecraft.world.entity.ai.goal.WrappedGoal"): typeof Internal.WrappedGoal; +declare function java(name: "it.unimi.dsi.fastutil.Function"): it.unimi.dsi.fastutil.Function; +declare function java(name: "net.minecraft.client.resources.SkinManager"): typeof Internal.SkinManager; +declare function java(name: "net.minecraft.world.level.GameRules$Type"): typeof Internal.GameRules$Type; +declare function java(name: "com.mojang.blaze3d.shaders.Effect"): Internal.Effect; +declare function java(name: "java.util.Currency"): typeof Internal.Currency; +declare function java(name: "net.minecraft.world.level.ExplosionDamageCalculator"): typeof Internal.ExplosionDamageCalculator; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.EndCrystal"): typeof Internal.EndCrystal; +declare function java(name: "net.minecraft.world.entity.npc.Npc"): Internal.Npc; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ObjectFunction"): Internal.Double2ObjectFunction; +declare function java(name: "net.minecraft.world.level.levelgen.DensityFunction$ContextProvider"): Internal.DensityFunction$ContextProvider; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPlayerTeamPacket$Action"): typeof Internal.ClientboundSetPlayerTeamPacket$Action; +declare function java(name: "java.util.function.BiPredicate"): Internal.BiPredicate; +declare function java(name: "net.minecraft.world.level.levelgen.feature.LakeFeature$Configuration"): typeof Internal.LakeFeature$Configuration; +declare function java(name: "dev.latvian.mods.kubejs.item.ingredient.IngredientJS"): Internal.IngredientJS; +declare function java(name: "net.minecraft.client.renderer.GpuWarnlistManager"): typeof Internal.GpuWarnlistManager; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry"): Internal.RemappableRegistry; +declare function java(name: "net.minecraft.server.packs.resources.ResourceProvider"): Internal.ResourceProvider; +declare function java(name: "net.minecraft.client.gui.components.ChatComponent"): typeof Internal.ChatComponent; +declare function java(name: "net.minecraft.world.level.block.state.properties.NoteBlockInstrument"): typeof Internal.NoteBlockInstrument; +declare function java(name: "net.minecraft.world.entity.animal.FlyingAnimal"): Internal.FlyingAnimal; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonSittingPhase"): typeof Internal.AbstractDragonSittingPhase; +declare function java(name: "net.minecraft.world.level.biome.BiomeSpecialEffects$GrassColorModifier"): typeof Internal.BiomeSpecialEffects$GrassColorModifier; +declare function java(name: "it.unimi.dsi.fastutil.Hash$Strategy"): Internal.Hash$Strategy; +declare function java(name: "java.lang.StringBuffer"): typeof Internal.StringBuffer; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator"): Internal.ObjectBidirectionalIterator; +declare function java(name: "net.minecraft.nbt.StreamTagVisitor$ValueResult"): typeof Internal.StreamTagVisitor$ValueResult; +declare function java(name: "dev.latvian.mods.kubejs.generator.AssetJsonGenerator"): typeof Internal.AssetJsonGenerator; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetDefaultSpawnPositionPacket"): typeof Internal.ClientboundSetDefaultSpawnPositionPacket; +declare function java(name: "java.util.BitSet"): typeof Internal.BitSet; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.ComposableEntryContainer"): Internal.ComposableEntryContainer; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundChangeDifficultyPacket"): typeof Internal.ServerboundChangeDifficultyPacket; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRemoveMobEffectPacket"): typeof Internal.ClientboundRemoveMobEffectPacket; +declare function java(name: "net.minecraft.world.entity.monster.Slime"): typeof Internal.Slime; +declare function java(name: "net.minecraft.world.level.block.entity.BaseContainerBlockEntity"): typeof Internal.BaseContainerBlockEntity; +declare function java(name: "dev.latvian.mods.kubejs.client.ClientEventJS"): typeof Internal.ClientEventJS; +declare function java(name: "com.mojang.blaze3d.vertex.PoseStack"): typeof Internal.PoseStack; +declare function java(name: "net.minecraft.server.network.ServerGamePacketListenerImpl"): typeof Internal.ServerGamePacketListenerImpl; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartSpawner"): typeof Internal.MinecartSpawner; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseThresholdProvider"): typeof Internal.NoiseThresholdProvider; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.QuadView"): Internal.QuadView; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemEntityInteractEventJS"): typeof Internal.ItemEntityInteractEventJS; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEntityDataPacket"): typeof Internal.ClientboundSetEntityDataPacket; +declare function java(name: "net.minecraft.world.item.crafting.MapExtendingRecipe"): typeof Internal.MapExtendingRecipe; +declare function java(name: "net.minecraft.world.entity.ai.targeting.TargetingConditions"): typeof Internal.TargetingConditions; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.GiantTrunkPlacer"): typeof Internal.GiantTrunkPlacer; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntFunction"): Internal.Object2IntFunction; +declare function java(name: "net.minecraft.util.valueproviders.FloatProviderType"): Internal.FloatProviderType; +declare function java(name: "java.util.SortedSet"): Internal.SortedSet; +declare function java(name: "dev.latvian.mods.kubejs.server.TagEventJS$TagWrapper"): typeof Internal.TagEventJS$TagWrapper; +declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiRecord"): typeof Internal.PoiRecord; +declare function java(name: "net.minecraft.world.effect.MobEffectInstance"): typeof Internal.MobEffectInstance; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownEgg"): typeof Internal.ThrownEgg; +declare function java(name: "net.minecraft.server.level.ServerLevel"): typeof Internal.ServerLevel; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2FloatFunction"): Internal.Boolean2FloatFunction; +declare function java(name: "net.minecraft.client.renderer.RenderType$OutlineProperty"): typeof Internal.RenderType$OutlineProperty; +declare function java(name: "net.minecraft.advancements.DisplayInfo"): typeof Internal.DisplayInfo; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleConsumer"): it.unimi.dsi.fastutil.doubles.DoubleConsumer; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetBorderSizePacket"): typeof Internal.ClientboundSetBorderSizePacket; +declare function java(name: "net.minecraft.world.level.levelgen.placement.HeightmapPlacement"): typeof Internal.HeightmapPlacement; +declare function java(name: "net.minecraft.world.level.block.BucketPickup"): Internal.BucketPickup; +declare function java(name: "net.minecraft.world.entity.ai.memory.WalkTarget"): typeof Internal.WalkTarget; +declare function java(name: "net.minecraft.world.level.pathfinder.Target"): typeof Internal.Target; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.FenceGateBlockBuilder"): typeof Internal.FenceGateBlockBuilder; +declare function java(name: "com.mojang.brigadier.builder.ArgumentBuilder"): typeof Internal.ArgumentBuilder; +declare function java(name: "net.minecraft.world.level.block.entity.BlockEntityType"): typeof Internal.BlockEntityType; +declare function java(name: "dev.latvian.mods.kubejs.player.ClientPlayerJS"): typeof Internal.ClientPlayerJS; +declare function java(name: "dev.latvian.mods.kubejs.loot.LootBuilder"): typeof Internal.LootBuilder; +declare function java(name: "net.minecraft.client.renderer.debug.BrainDebugRenderer"): typeof Internal.BrainDebugRenderer; +declare function java(name: "net.minecraft.core.Holder"): Internal.Holder; +declare function java(name: "net.minecraft.world.entity.projectile.ThrowableItemProjectile"): typeof Internal.ThrowableItemProjectile; +declare function java(name: "net.minecraft.ReportedException"): typeof Internal.ReportedException; +declare function java(name: "net.minecraft.world.entity.animal.Turtle"): typeof Internal.Turtle; +declare function java(name: "java.util.function.Consumer"): Internal.Consumer; +declare function java(name: "net.minecraft.network.protocol.game.ClientGamePacketListener"): Internal.ClientGamePacketListener; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2IntFunction"): Internal.Long2IntFunction; +declare function java(name: "net.minecraft.client.renderer.ChunkBufferBuilderPack"): typeof Internal.ChunkBufferBuilderPack; +declare function java(name: "net.minecraft.world.entity.monster.piglin.AbstractPiglin"): typeof Internal.AbstractPiglin; +declare function java(name: "java.util.stream.LongStream"): Internal.LongStream; +declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Variant"): typeof Internal.VariantBlockStateGenerator$Variant; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2CharFunction"): Internal.Long2CharFunction; +declare function java(name: "net.minecraft.advancements.critereon.DeserializationContext"): typeof Internal.DeserializationContext; +declare function java(name: "net.minecraft.world.entity.ai.control.MoveControl"): typeof Internal.MoveControl; +declare function java(name: "net.minecraft.world.level.block.entity.LecternBlockEntity"): typeof Internal.LecternBlockEntity; +declare function java(name: "net.minecraft.util.StringRepresentable"): Internal.StringRepresentable; +declare function java(name: "net.minecraft.client.gui.spectator.SpectatorMenuListener"): Internal.SpectatorMenuListener; +declare function java(name: "dev.latvian.mods.kubejs.core.IngredientKJS"): Internal.IngredientKJS; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.render.RenderContext$QuadTransform"): Internal.RenderContext$QuadTransform; +declare function java(name: "java.nio.ByteOrder"): typeof Internal.ByteOrder; +declare function java(name: "dev.architectury.fluid.FluidStack"): typeof Internal.FluidStack; +declare function java(name: "net.minecraft.world.level.block.entity.TickingBlockEntity"): Internal.TickingBlockEntity; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.AlwaysTrueTest"): typeof Internal.AlwaysTrueTest; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetTimePacket"): typeof Internal.ClientboundSetTimePacket; +declare function java(name: "net.minecraft.world.entity.monster.WitherSkeleton"): typeof Internal.WitherSkeleton; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.AxeItemBuilder"): typeof Internal.AxeItemBuilder; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.PineFoliagePlacer"): typeof Internal.PineFoliagePlacer; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRespawnPacket"): typeof Internal.ClientboundRespawnPacket; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$LightmapStateShard"): typeof Internal.RenderStateShard$LightmapStateShard; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.PieceGeneratorSupplier"): Internal.PieceGeneratorSupplier; +declare function java(name: "net.minecraft.core.particles.ParticleOptions$Deserializer"): Internal.ParticleOptions$Deserializer; +declare function java(name: "net.minecraft.world.item.Rarity"): typeof Rarity; +declare function java(name: "net.minecraft.world.entity.Saddleable"): Internal.Saddleable; +declare function java(name: "net.minecraft.util.valueproviders.BiasedToBottomInt"): typeof Internal.BiasedToBottomInt; +declare function java(name: "net.minecraft.world.level.material.Fluid"): typeof Internal.Fluid; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$OverlayStateShard"): typeof Internal.RenderStateShard$OverlayStateShard; +declare function java(name: "net.minecraft.world.phys.shapes.VoxelShape"): typeof Internal.VoxelShape; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$AllowMouseClick"): Internal.ScreenMouseEvents$AllowMouseClick; +declare function java(name: "net.minecraft.world.level.block.entity.BeehiveBlockEntity"): typeof Internal.BeehiveBlockEntity; +declare function java(name: "net.minecraft.world.level.block.state.pattern.BlockInWorld"): typeof Internal.BlockInWorld; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.AlternativesEntry$Builder"): typeof Internal.AlternativesEntry$Builder; +declare function java(name: "net.fabricmc.fabric.mixin.container.ServerPlayerEntityAccessor"): Internal.ServerPlayerEntityAccessor; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.HoeItemBuilder"): typeof Internal.HoeItemBuilder; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$Data"): typeof Internal.PalettedContainer$Data; +declare function java(name: "net.minecraft.world.entity.Pose"): typeof Internal.Pose; +declare function java(name: "net.minecraft.network.protocol.game.ServerPacketListener"): Internal.ServerPacketListener; +declare function java(name: "net.minecraft.nbt.ShortTag"): typeof Internal.ShortTag; +declare function java(name: "net.minecraft.world.entity.animal.Panda"): typeof Internal.Panda; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatCollection"): Internal.FloatCollection; +declare function java(name: "net.minecraft.world.level.gameevent.GameEvent"): typeof Internal.GameEvent; +declare function java(name: "com.mojang.blaze3d.shaders.Program"): typeof Internal.Program; +declare function java(name: "net.minecraft.server.packs.VanillaPackResources"): typeof Internal.VanillaPackResources; +declare function java(name: "net.minecraft.util.random.SimpleWeightedRandomList"): typeof Internal.SimpleWeightedRandomList; +declare function java(name: "java.util.stream.DoubleStream$DoubleMapMultiConsumer"): Internal.DoubleStream$DoubleMapMultiConsumer; +declare function java(name: "net.fabricmc.fabric.impl.event.lifecycle.LoadedChunksCache"): Internal.LoadedChunksCache; +declare function java(name: "net.minecraft.server.packs.resources.CloseableResourceManager"): Internal.CloseableResourceManager; +declare function java(name: "com.mojang.blaze3d.platform.InputConstants$Key"): typeof Internal.InputConstants$Key; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockEntityPredicate"): typeof Internal.BlockEntityPredicate; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundClientInformationPacket"): typeof Internal.ServerboundClientInformationPacket; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.DarkOakTrunkPlacer"): typeof Internal.DarkOakTrunkPlacer; +declare function java(name: "net.minecraft.world.level.biome.AmbientAdditionsSettings"): typeof Internal.AmbientAdditionsSettings; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.EntryGroup$Builder"): typeof Internal.EntryGroup$Builder; +declare function java(name: "net.minecraft.commands.Commands"): typeof Internal.Commands; +declare function java(name: "net.minecraft.world.item.crafting.RecipeManager"): typeof Internal.RecipeManager; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormat$IndexType"): typeof Internal.VertexFormat$IndexType; +declare function java(name: "java.util.stream.Collector$Characteristics"): typeof Internal.Collector$Characteristics; +declare function java(name: "dev.latvian.mods.kubejs.core.FireworkRocketEntityKJS"): Internal.FireworkRocketEntityKJS; +declare function java(name: "net.minecraft.world.entity.monster.RangedAttackMob"): Internal.RangedAttackMob; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.EnderDragon"): typeof Internal.EnderDragon; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetSimulationDistancePacket"): typeof Internal.ClientboundSetSimulationDistancePacket; +declare function java(name: "net.minecraft.tags.TagNetworkSerialization$NetworkPayload"): typeof Internal.TagNetworkSerialization$NetworkPayload; +declare function java(name: "net.minecraft.server.level.TicketType"): typeof Internal.TicketType; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ByteFunction"): Internal.Short2ByteFunction; +declare function java(name: "net.minecraft.world.level.levelgen.Aquifer"): Internal.Aquifer; +declare function java(name: "net.minecraft.world.entity.player.Abilities"): typeof Internal.Abilities; +declare function java(name: "net.minecraft.util.profiling.ProfilerFiller"): Internal.ProfilerFiller; +declare function java(name: "net.minecraft.client.renderer.DimensionSpecialEffects"): typeof Internal.DimensionSpecialEffects; +declare function java(name: "net.minecraft.world.level.block.entity.ComparatorBlockEntity"): typeof Internal.ComparatorBlockEntity; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRecipePacket"): typeof Internal.ClientboundRecipePacket; +declare function java(name: "net.minecraft.util.random.Weight"): typeof Internal.Weight; +declare function java(name: "net.minecraft.world.level.biome.Climate$ParameterPoint"): typeof Internal.Climate$ParameterPoint; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ReferenceFunction"): Internal.Long2ReferenceFunction; +declare function java(name: "net.minecraft.server.level.DistanceManager"): typeof Internal.DistanceManager; +declare function java(name: "com.mojang.brigadier.context.SuggestionContext"): typeof Internal.SuggestionContext; +declare function java(name: "net.minecraft.world.entity.animal.horse.Variant"): typeof Internal.Variant; +declare function java(name: "net.minecraft.server.players.GameProfileCache"): typeof Internal.GameProfileCache; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerInputPacket"): typeof Internal.ServerboundPlayerInputPacket; +declare function java(name: "net.minecraft.world.item.crafting.ShapelessRecipe"): typeof Internal.ShapelessRecipe; +declare function java(name: "net.minecraft.world.level.storage.loot.predicates.AlternativeLootItemCondition$Builder"): typeof Internal.AlternativeLootItemCondition$Builder; +declare function java(name: "net.fabricmc.fabric.mixin.lookup.BlockEntityTypeAccessor"): Internal.BlockEntityTypeAccessor; +declare function java(name: "net.minecraft.world.level.pathfinder.NodeEvaluator"): typeof Internal.NodeEvaluator; +declare function java(name: "net.minecraft.world.item.crafting.ShulkerBoxColoring"): typeof Internal.ShulkerBoxColoring; +declare function java(name: "dev.latvian.mods.kubejs.core.LootTablesKJS"): Internal.LootTablesKJS; +declare function java(name: "java.util.concurrent.ExecutorService"): Internal.ExecutorService; +declare function java(name: "net.minecraft.client.resources.TextureAtlasHolder"): typeof Internal.TextureAtlasHolder; +declare function java(name: "net.minecraft.world.level.storage.loot.providers.score.LootScoreProviderType"): typeof Internal.LootScoreProviderType; +declare function java(name: "net.minecraft.client.renderer.debug.BeeDebugRenderer$HiveInfo"): typeof Internal.BeeDebugRenderer$HiveInfo; +declare function java(name: "net.minecraft.world.entity.ai.control.LookControl"): typeof Internal.LookControl; +declare function java(name: "java.util.List"): Internal.List; +declare function java(name: "net.minecraft.client.renderer.entity.EntityRenderer"): typeof Internal.EntityRenderer; +declare function java(name: "net.minecraft.network.Connection"): typeof Internal.Connection; +declare function java(name: "net.fabricmc.fabric.impl.registry.sync.RemappableRegistry$RemapMode"): typeof Internal.RemappableRegistry$RemapMode; +declare function java(name: "net.minecraft.world.entity.item.ItemEntity"): typeof Internal.ItemEntity; +declare function java(name: "net.minecraft.world.entity.vehicle.AbstractMinecart"): typeof Internal.AbstractMinecart; +declare function java(name: "net.minecraft.server.MinecraftServer"): typeof Internal.MinecraftServer; +declare function java(name: "net.fabricmc.fabric.api.client.command.v1.FabricClientCommandSource"): Internal.FabricClientCommandSource; +declare function java(name: "dev.architectury.extensions.injected.InjectedLiquidBlockExtension"): Internal.InjectedLiquidBlockExtension; +declare function java(name: "net.minecraft.world.entity.EquipmentSlot$Type"): typeof Internal.EquipmentSlot$Type; +declare function java(name: "net.minecraft.client.renderer.debug.RaidDebugRenderer"): typeof Internal.RaidDebugRenderer; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSeenAdvancementsPacket"): typeof Internal.ServerboundSeenAdvancementsPacket; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortPredicate"): Internal.ShortPredicate; +declare function java(name: "net.minecraft.client.gui.Font"): typeof Internal.Font; +declare function java(name: "net.minecraft.world.level.levelgen.WorldgenRandom"): typeof Internal.WorldgenRandom; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$EmptyTextureStateShard"): typeof Internal.RenderStateShard$EmptyTextureStateShard; +declare function java(name: "net.minecraft.world.level.levelgen.GeodeCrackSettings"): typeof Internal.GeodeCrackSettings; +declare function java(name: "net.minecraft.world.level.levelgen.carver.ConfiguredWorldCarver"): typeof Internal.ConfiguredWorldCarver; +declare function java(name: "net.minecraft.world.entity.ai.gossip.GossipType"): typeof Internal.GossipType; +declare function java(name: "net.minecraft.world.inventory.GrindstoneMenu"): typeof Internal.GrindstoneMenu; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockModificationEventJS"): typeof Internal.BlockModificationEventJS; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerActionPacket$Action"): typeof Internal.ServerboundPlayerActionPacket$Action; +declare function java(name: "net.minecraft.commands.CommandSource"): Internal.CommandSource; +declare function java(name: "net.minecraft.world.level.Explosion$BlockInteraction"): typeof Internal.Explosion$BlockInteraction; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundMerchantOffersPacket"): typeof Internal.ClientboundMerchantOffersPacket; +declare function java(name: "net.minecraft.world.level.levelgen.placement.NoiseThresholdCountPlacement"): typeof Internal.NoiseThresholdCountPlacement; +declare function java(name: "java.util.random.RandomGenerator"): Internal.RandomGenerator; +declare function java(name: "net.fabricmc.fabric.api.gamerule.v1.CustomGameRuleCategory"): typeof Internal.CustomGameRuleCategory; +declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.ThreadedAnvilChunkStorageAccessor"): Internal.ThreadedAnvilChunkStorageAccessor; +declare function java(name: "net.minecraft.world.level.chunk.LightChunkGetter"): Internal.LightChunkGetter; +declare function java(name: "net.minecraft.client.multiplayer.ServerData"): typeof Internal.ServerData; +declare function java(name: "net.minecraft.world.entity.ai.sensing.GolemSensor"): typeof Internal.GolemSensor; +declare function java(name: "dev.latvian.mods.kubejs.server.GameRulesJS"): typeof Internal.GameRulesJS; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2ShortFunction"): Internal.Float2ShortFunction; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2IntMap"): Internal.Object2IntMap; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler$SamplerResult"): typeof Internal.MetricSampler$SamplerResult; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyPress"): Internal.ScreenKeyboardEvents$AfterKeyPress; +declare function java(name: "dev.latvian.mods.kubejs.item.FoodBuilder"): typeof Internal.FoodBuilder; +declare function java(name: "net.minecraft.world.level.block.entity.CommandBlockEntity"): typeof Internal.CommandBlockEntity; +declare function java(name: "net.minecraft.world.entity.player.Player"): typeof Internal.Player; +declare function java(name: "net.fabricmc.fabric.impl.networking.ChannelInfoHolder"): Internal.ChannelInfoHolder; +declare function java(name: "net.minecraft.server.network.TextFilter$FilteredText"): typeof Internal.TextFilter$FilteredText; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementContext"): typeof Internal.PlacementContext; +declare function java(name: "net.minecraft.world.entity.player.PlayerModelPart"): typeof Internal.PlayerModelPart; +declare function java(name: "net.minecraft.server.packs.resources.PreparableReloadListener"): Internal.PreparableReloadListener; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacedFeature"): typeof Internal.PlacedFeature; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundInitializeBorderPacket"): typeof Internal.ClientboundInitializeBorderPacket; +declare function java(name: "net.minecraft.core.RegistryAccess$RegistryData"): typeof Internal.RegistryAccess$RegistryData; +declare function java(name: "net.minecraft.world.entity.animal.horse.Markings"): typeof Internal.Markings; +declare function java(name: "net.minecraft.client.renderer.culling.Frustum"): typeof Internal.Frustum; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.BushFoliagePlacer"): typeof Internal.BushFoliagePlacer; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.StructurePlacement"): Internal.StructurePlacement; +declare function java(name: "net.minecraft.world.level.material.MaterialColor$Brightness"): typeof Internal.MaterialColor$Brightness; +declare function java(name: "net.minecraft.world.level.levelgen.blending.BlendingData"): typeof Internal.BlendingData; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.JigsawConfiguration"): typeof Internal.JigsawConfiguration; +declare function java(name: "net.fabricmc.fabric.api.event.registry.RegistryAttribute"): typeof Internal.RegistryAttribute; +declare function java(name: "net.minecraft.server.level.ChunkHolder$FullChunkStatus"): typeof Internal.ChunkHolder$FullChunkStatus; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockModificationProperties"): typeof Internal.BlockModificationProperties; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2LongFunction"): Internal.Reference2LongFunction; +declare function java(name: "net.fabricmc.fabric.api.lookup.v1.block.BlockApiLookup$BlockApiProvider"): Internal.BlockApiLookup$BlockApiProvider; +declare function java(name: "net.minecraft.world.entity.item.PrimedTnt"): typeof Internal.PrimedTnt; +declare function java(name: "java.util.function.DoubleBinaryOperator"): Internal.DoubleBinaryOperator; +declare function java(name: "net.minecraft.world.scores.criteria.ObjectiveCriteria"): typeof Internal.ObjectiveCriteria; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectIterable"): Internal.ObjectIterable; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortListIterator"): Internal.ShortListIterator; +declare function java(name: "net.minecraft.world.level.levelgen.VerticalAnchor"): Internal.VerticalAnchor; +declare function java(name: "com.mojang.blaze3d.shaders.Uniform"): typeof Internal.Uniform; +declare function java(name: "com.mojang.brigadier.RedirectModifier"): Internal.RedirectModifier; +declare function java(name: "net.minecraft.client.server.IntegratedServer"): typeof Internal.IntegratedServer; +declare function java(name: "net.minecraft.world.entity.monster.Blaze"): typeof Internal.Blaze; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntConsumer"): it.unimi.dsi.fastutil.ints.IntConsumer; +declare function java(name: "net.minecraft.client.renderer.texture.TextureManager"): typeof Internal.TextureManager; +declare function java(name: "net.minecraft.world.item.crafting.ShapedRecipe"): typeof Internal.ShapedRecipe; +declare function java(name: "net.minecraft.core.BlockPos"): typeof BlockPos; +declare function java(name: "net.minecraft.world.entity.ai.goal.Goal"): typeof Internal.Goal; +declare function java(name: "net.minecraft.resources.ResourceKey"): typeof Internal.ResourceKey; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectIterator"): Internal.ObjectIterator; +declare function java(name: "net.minecraft.world.entity.projectile.SpectralArrow"): typeof Internal.SpectralArrow; +declare function java(name: "net.fabricmc.fabric.api.block.v1.FabricBlockState"): Internal.FabricBlockState; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockStateMatchTest"): typeof Internal.BlockStateMatchTest; +declare function java(name: "net.minecraft.world.level.CommonLevelAccessor"): Internal.CommonLevelAccessor; +declare function java(name: "net.minecraft.world.item.ItemStack$TooltipPart"): typeof Internal.ItemStack$TooltipPart; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortList"): Internal.ShortList; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ShortFunction"): Internal.Char2ShortFunction; +declare function java(name: "net.minecraft.client.tutorial.TutorialStepInstance"): Internal.TutorialStepInstance; +declare function java(name: "net.minecraft.world.level.block.entity.BedBlockEntity"): typeof Internal.BedBlockEntity; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.RuinedPortalConfiguration"): typeof Internal.RuinedPortalConfiguration; +declare function java(name: "net.minecraft.network.syncher.SynchedEntityData$DataItem"): typeof Internal.SynchedEntityData$DataItem; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartCommandBlock"): typeof Internal.MinecartCommandBlock; +declare function java(name: "java.util.regex.MatchResult"): Internal.MatchResult; +declare function java(name: "dev.latvian.mods.kubejs.item.MutableArmorTier"): typeof Internal.MutableArmorTier; +declare function java(name: "net.minecraft.world.level.block.state.properties.Half"): typeof Internal.Half; +declare function java(name: "net.minecraft.world.entity.decoration.GlowItemFrame"): typeof Internal.GlowItemFrame; +declare function java(name: "net.minecraft.core.RegistryAccess"): Internal.RegistryAccess; +declare function java(name: "net.minecraft.core.Holder$Reference"): typeof Internal.Holder$Reference; +declare function java(name: "net.minecraft.client.model.geom.ModelLayerLocation"): typeof Internal.ModelLayerLocation; +declare function java(name: "net.minecraft.client.renderer.EffectInstance"): typeof Internal.EffectInstance; +declare function java(name: "dev.latvian.mods.kubejs.util.MessageSender"): Internal.MessageSender; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS"): typeof Internal.ItemTooltipEventJS; +declare function java(name: "net.minecraft.world.item.crafting.MapCloningRecipe"): typeof Internal.MapCloningRecipe; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider"): typeof Internal.BlockStateProvider; +declare function java(name: "net.minecraft.world.item.crafting.FireworkStarFadeRecipe"): typeof Internal.FireworkStarFadeRecipe; +declare function java(name: "net.minecraft.client.player.Input"): typeof Internal.Input; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.LayerConfiguration"): typeof Internal.LayerConfiguration; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder"): typeof Internal.ArmorItemBuilder; +declare function java(name: "net.minecraft.world.item.crafting.FireworkStarRecipe"): typeof Internal.FireworkStarRecipe; +declare function java(name: "net.minecraft.server.packs.metadata.pack.PackMetadataSection"): typeof Internal.PackMetadataSection; +declare function java(name: "net.minecraft.world.inventory.HopperMenu"): typeof Internal.HopperMenu; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCommandSuggestionsPacket"): typeof Internal.ClientboundCommandSuggestionsPacket; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.WorldgenAddEventJS"): typeof Internal.WorldgenAddEventJS; +declare function java(name: "net.minecraft.world.entity.projectile.FishingHook"): typeof Internal.FishingHook; +declare function java(name: "net.minecraft.world.level.LevelHeightAccessor"): Internal.LevelHeightAccessor; +declare function java(name: "net.minecraft.core.particles.ParticleOptions"): Internal.ParticleOptions; +declare function java(name: "net.minecraft.world.level.block.entity.BrewingStandBlockEntity"): typeof Internal.BrewingStandBlockEntity; +declare function java(name: "net.minecraft.world.entity.monster.Silverfish"): typeof Internal.Silverfish; +declare function java(name: "net.minecraft.world.BossEvent$BossBarColor"): typeof Internal.BossEvent$BossBarColor; +declare function java(name: "dev.latvian.mods.kubejs.server.ServerEventJS"): typeof Internal.ServerEventJS; +declare function java(name: "net.minecraft.server.ServerAdvancementManager"): typeof Internal.ServerAdvancementManager; +declare function java(name: "net.minecraft.world.inventory.AnvilMenu"): typeof Internal.AnvilMenu; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.render.RenderContext"): Internal.RenderContext; +declare function java(name: "net.minecraft.server.players.BanListEntry"): typeof Internal.BanListEntry; +declare function java(name: "dev.latvian.mods.kubejs.client.MultipartBlockStateGenerator$Part"): typeof Internal.MultipartBlockStateGenerator$Part; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.GravityProcessor"): typeof Internal.GravityProcessor; +declare function java(name: "net.minecraft.server.packs.repository.PackRepository"): typeof Internal.PackRepository; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.BlockColumnConfiguration"): typeof Internal.BlockColumnConfiguration; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEquipmentPacket"): typeof Internal.ClientboundSetEquipmentPacket; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundTeleportToEntityPacket"): typeof Internal.ServerboundTeleportToEntityPacket; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ReferenceFunction"): Internal.Double2ReferenceFunction; +declare function java(name: "com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType"): typeof Internal.Dynamic2CommandExceptionType; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseClick"): Internal.ScreenMouseEvents$BeforeMouseClick; +declare function java(name: "net.minecraft.world.level.levelgen.feature.featuresize.FeatureSize"): typeof Internal.FeatureSize; +declare function java(name: "dev.architectury.extensions.injected.InjectedItemExtension"): Internal.InjectedItemExtension; +declare function java(name: "net.minecraft.world.entity.animal.Pufferfish"): typeof Internal.Pufferfish; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatConsumer"): Internal.FloatConsumer; +declare function java(name: "dev.latvian.mods.kubejs.level.ExplosionEventJS$Pre"): typeof Internal.ExplosionEventJS$Pre; +declare function java(name: "dev.latvian.mods.kubejs.entity.LivingEntityJS"): typeof Internal.LivingEntityJS; +declare function java(name: "net.minecraft.world.entity.monster.ZombifiedPiglin"): typeof Internal.ZombifiedPiglin; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2CharFunction"): Internal.Float2CharFunction; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongPredicate"): it.unimi.dsi.fastutil.longs.LongPredicate; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$BeforeTick"): Internal.ScreenEvents$BeforeTick; +declare function java(name: "com.mojang.blaze3d.vertex.BufferBuilder"): typeof Internal.BufferBuilder; +declare function java(name: "net.minecraft.world.entity.raid.Raid"): typeof Internal.Raid; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement"): typeof Internal.StructurePoolElement; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundTabListPacket"): typeof Internal.ClientboundTabListPacket; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$CompiledChunk"): typeof Internal.ChunkRenderDispatcher$CompiledChunk; +declare function java(name: "net.minecraft.world.level.GameRules$Value"): typeof Internal.GameRules$Value; +declare function java(name: "net.minecraft.world.ticks.LevelChunkTicks"): typeof Internal.LevelChunkTicks; +declare function java(name: "net.minecraft.world.item.ProjectileWeaponItem"): typeof Internal.ProjectileWeaponItem; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2FloatFunction"): Internal.Reference2FloatFunction; +declare function java(name: "net.minecraft.world.entity.animal.Ocelot"): typeof Internal.Ocelot; +declare function java(name: "net.minecraft.advancements.CriterionTriggerInstance"): Internal.CriterionTriggerInstance; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLightUpdatePacketData"): typeof Internal.ClientboundLightUpdatePacketData; +declare function java(name: "net.minecraft.core.DefaultedRegistry"): typeof Internal.DefaultedRegistry; +declare function java(name: "net.minecraft.client.sounds.Weighted"): Internal.Weighted; +declare function java(name: "net.minecraft.client.particle.Particle"): typeof Internal.Particle; +declare function java(name: "net.minecraft.client.resources.ClientPackSource"): typeof Internal.ClientPackSource; +declare function java(name: "it.unimi.dsi.fastutil.objects.ObjectSpliterator"): Internal.ObjectSpliterator; +declare function java(name: "java.util.HashMap"): typeof Internal.HashMap; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.LootItemFunctionType"): typeof Internal.LootItemFunctionType; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ObjectMap"): Internal.Object2ObjectMap; +declare function java(name: "it.unimi.dsi.fastutil.bytes.Byte2FloatFunction"): Internal.Byte2FloatFunction; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.BasicItemJS$Builder"): typeof Internal.BasicItemJS$Builder; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerCombatKillPacket"): typeof Internal.ClientboundPlayerCombatKillPacket; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatMap"): Internal.Object2FloatMap; +declare function java(name: "net.minecraft.util.InclusiveRange"): typeof Internal.InclusiveRange; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelParticlesPacket"): typeof Internal.ClientboundLevelParticlesPacket; +declare function java(name: "net.minecraft.server.level.ServerPlayerGameMode"): typeof Internal.ServerPlayerGameMode; +declare function java(name: "net.minecraft.world.entity.ai.Brain"): typeof Internal.Brain; +declare function java(name: "java.util.OptionalDouble"): typeof Internal.OptionalDouble; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormatElement"): typeof Internal.VertexFormatElement; +declare function java(name: "net.minecraft.world.entity.monster.Creeper"): typeof Internal.Creeper; +declare function java(name: "java.lang.StringBuilder"): typeof Internal.StringBuilder; +declare function java(name: "net.minecraft.nbt.FloatTag"): typeof Internal.FloatTag; +declare function java(name: "dev.latvian.mods.kubejs.server.IScheduledEventCallback"): Internal.IScheduledEventCallback; +declare function java(name: "net.minecraft.client.resources.sounds.TickableSoundInstance"): Internal.TickableSoundInstance; +declare function java(name: "dev.latvian.mods.kubejs.player.PlayerDataJS"): typeof Internal.PlayerDataJS; +declare function java(name: "java.util.function.LongToIntFunction"): Internal.LongToIntFunction; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$FinishUsingCallback"): Internal.ItemBuilder$FinishUsingCallback; +declare function java(name: "net.minecraft.core.Direction$Plane"): typeof Internal.Direction$Plane; +declare function java(name: "net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon"): typeof Internal.ServerPlayNetworkAddon; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$AfterKeyRelease"): Internal.ScreenKeyboardEvents$AfterKeyRelease; +declare function java(name: "dev.latvian.mods.kubejs.client.painter.Painter"): typeof Internal.Painter; +declare function java(name: "net.minecraft.world.Container"): Internal.Container; +declare function java(name: "net.minecraft.client.gui.components.toasts.Toast"): Internal.Toast; +declare function java(name: "net.minecraft.commands.SharedSuggestionProvider$TextCoordinates"): typeof Internal.SharedSuggestionProvider$TextCoordinates; +declare function java(name: "com.mojang.blaze3d.platform.NativeImage"): typeof Internal.NativeImage; +declare function java(name: "net.minecraft.server.bossevents.CustomBossEvent"): typeof Internal.CustomBossEvent; +declare function java(name: "net.minecraft.world.item.Item"): typeof Internal.Item; +declare function java(name: "net.fabricmc.fabric.impl.item.group.ItemGroupExtensions"): Internal.ItemGroupExtensions; +declare function java(name: "net.minecraft.client.renderer.RenderType$CompositeState$CompositeStateBuilder"): typeof Internal.RenderType$CompositeState$CompositeStateBuilder; +declare function java(name: "net.minecraft.world.level.block.entity.FurnaceBlockEntity"): typeof Internal.FurnaceBlockEntity; +declare function java(name: "dev.latvian.mods.kubejs.misc.CustomStatBuilder"): typeof Internal.CustomStatBuilder; +declare function java(name: "net.minecraft.world.level.chunk.Palette$Factory"): Internal.Palette$Factory; +declare function java(name: "net.minecraft.world.level.material.PushReaction"): typeof Internal.PushReaction; +declare function java(name: "net.minecraft.world.level.levelgen.feature.WeightedPlacedFeature"): typeof Internal.WeightedPlacedFeature; +declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator"): typeof Internal.ModelGenerator; +declare function java(name: "net.minecraft.world.entity.animal.SnowGolem"): typeof Internal.SnowGolem; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2LongFunction"): Internal.Boolean2LongFunction; +declare function java(name: "net.minecraft.world.entity.animal.Salmon"): typeof Internal.Salmon; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ShortFunction"): Internal.Short2ShortFunction; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundDisconnectPacket"): typeof Internal.ClientboundDisconnectPacket; +declare function java(name: "net.minecraft.world.entity.projectile.ThrownPotion"): typeof Internal.ThrownPotion; +declare function java(name: "net.minecraft.world.entity.HumanoidArm"): typeof Internal.HumanoidArm; +declare function java(name: "java.util.Vector"): typeof Internal.Vector; +declare function java(name: "net.minecraft.world.entity.monster.piglin.PiglinBrute"): typeof Internal.PiglinBrute; +declare function java(name: "net.minecraft.resources.RegistryLoader"): typeof Internal.RegistryLoader; +declare function java(name: "net.minecraft.world.WorldlyContainer"): Internal.WorldlyContainer; +declare function java(name: "dev.latvian.mods.kubejs.misc.SoundEventBuilder"): typeof Internal.SoundEventBuilder; +declare function java(name: "net.minecraft.world.level.biome.BiomeSource$StepFeatureData"): typeof Internal.BiomeSource$StepFeatureData; +declare function java(name: "net.minecraft.core.SectionPos"): typeof Internal.SectionPos; +declare function java(name: "net.minecraft.world.entity.ai.memory.MemoryStatus"): typeof Internal.MemoryStatus; +declare function java(name: "net.minecraft.world.item.crafting.SuspiciousStewRecipe"): typeof Internal.SuspiciousStewRecipe; +declare function java(name: "net.minecraft.world.inventory.ChestMenu"): typeof Internal.ChestMenu; +declare function java(name: "net.minecraft.world.level.EntityGetter"): Internal.EntityGetter; +declare function java(name: "net.fabricmc.fabric.impl.resource.loader.FabricResource"): Internal.FabricResource; +declare function java(name: "net.minecraft.world.entity.animal.PolarBear"): typeof Internal.PolarBear; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetScorePacket"): typeof Internal.ClientboundSetScorePacket; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.RandomSpreadFoliagePlacer"): typeof Internal.RandomSpreadFoliagePlacer; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.CountConfiguration"): typeof Internal.CountConfiguration; +declare function java(name: "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntFaceConsumer"): Internal.DiscreteVoxelShape$IntFaceConsumer; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundGameEventPacket$Type"): typeof Internal.ClientboundGameEventPacket$Type; +declare function java(name: "dev.latvian.mods.kubejs.KubeJSRegistries"): typeof Internal.KubeJSRegistries; +declare function java(name: "net.minecraft.world.level.LevelSimulatedReader"): Internal.LevelSimulatedReader; +declare function java(name: "net.minecraft.client.gui.screens.Overlay"): typeof Internal.Overlay; +declare function java(name: "net.minecraft.world.level.levelgen.SurfaceRules$SurfaceRule"): Internal.SurfaceRules$SurfaceRule; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2DoubleFunction"): Internal.Object2DoubleFunction; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartFurnace"): typeof Internal.MinecartFurnace; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundTakeItemEntityPacket"): typeof Internal.ClientboundTakeItemEntityPacket; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortConsumer"): Internal.ShortConsumer; +declare function java(name: "java.util.Locale$FilteringMode"): typeof Internal.Locale$FilteringMode; +declare function java(name: "net.minecraft.world.entity.monster.Spider"): typeof Internal.Spider; +declare function java(name: "net.minecraft.server.bossevents.CustomBossEvents"): typeof Internal.CustomBossEvents; +declare function java(name: "net.minecraft.world.phys.HitResult"): typeof Internal.HitResult; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$Configuration"): typeof Internal.PalettedContainer$Configuration; +declare function java(name: "net.minecraft.world.entity.ai.village.poi.PoiManager"): typeof Internal.PoiManager; +declare function java(name: "dev.latvian.mods.kubejs.item.MutableToolTier"): typeof Internal.MutableToolTier; +declare function java(name: "net.minecraft.world.level.levelgen.placement.CountPlacement"): typeof Internal.CountPlacement; +declare function java(name: "net.fabricmc.fabric.api.loot.v2.FabricLootPoolBuilder"): Internal.FabricLootPoolBuilder; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.MatchingBlockTagPredicate"): typeof Internal.MatchingBlockTagPredicate; +declare function java(name: "net.minecraft.world.level.biome.BiomeSource"): typeof Internal.BiomeSource; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntList"): Internal.IntList; +declare function java(name: "net.minecraft.CrashReport"): typeof Internal.CrashReport; +declare function java(name: "net.minecraft.world.entity.LivingEntity$Fallsounds"): typeof Internal.LivingEntity$Fallsounds; +declare function java(name: "net.minecraft.client.renderer.MultiBufferSource$BufferSource"): typeof Internal.MultiBufferSource$BufferSource; +declare function java(name: "java.util.OptionalLong"): typeof Internal.OptionalLong; +declare function java(name: "net.minecraft.world.entity.projectile.AbstractHurtingProjectile"): typeof Internal.AbstractHurtingProjectile; +declare function java(name: "net.minecraft.world.level.storage.loot.entries.LootPoolEntryType"): typeof Internal.LootPoolEntryType; +declare function java(name: "net.minecraft.world.entity.monster.Pillager"): typeof Internal.Pillager; +declare function java(name: "dev.latvian.mods.kubejs.level.ClientLevelJS"): typeof Internal.ClientLevelJS; +declare function java(name: "net.minecraft.client.multiplayer.ServerData$ServerPackStatus"): typeof Internal.ServerData$ServerPackStatus; +declare function java(name: "com.mojang.blaze3d.vertex.VertexFormat"): typeof Internal.VertexFormat; +declare function java(name: "dev.latvian.mods.kubejs.item.InventoryJS"): typeof Internal.InventoryJS; +declare function java(name: "net.minecraft.client.resources.sounds.Sound"): typeof Internal.Sound; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ByteFunction"): Internal.Char2ByteFunction; +declare function java(name: "net.minecraft.world.entity.monster.Zombie"): typeof Internal.Zombie; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.WeightedListHeight"): typeof Internal.WeightedListHeight; +declare function java(name: "dev.latvian.mods.kubejs.core.BlockKJS"): Internal.BlockKJS; +declare function java(name: "net.minecraft.world.level.levelgen.carver.CarverDebugSettings"): typeof Internal.CarverDebugSettings; +declare function java(name: "net.minecraft.client.particle.SpriteSet"): Internal.SpriteSet; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2FloatMap$Entry"): Internal.Object2FloatMap$Entry; +declare function java(name: "net.minecraft.client.renderer.PostPass"): typeof Internal.PostPass; +declare function java(name: "dev.architectury.hooks.level.biome.BiomeProperties"): Internal.BiomeProperties; +declare function java(name: "dev.latvian.mods.kubejs.level.LevelEventJS"): typeof Internal.LevelEventJS; +declare function java(name: "net.minecraft.server.packs.PackResources"): Internal.PackResources; +declare function java(name: "com.mojang.brigadier.ImmutableStringReader"): Internal.ImmutableStringReader; +declare function java(name: "net.fabricmc.fabric.mixin.gamerule.GameRulesAccessor"): Internal.GameRulesAccessor; +declare function java(name: "net.minecraft.core.AxisCycle"): typeof Internal.AxisCycle; +declare function java(name: "net.fabricmc.fabric.mixin.rendering.data.attachment.MixinViewableWorld"): Internal.MixinViewableWorld; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial"): Internal.RenderMaterial; +declare function java(name: "net.minecraft.world.entity.npc.VillagerData"): typeof Internal.VillagerData; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerLookAtPacket"): typeof Internal.ClientboundPlayerLookAtPacket; +declare function java(name: "net.minecraft.nbt.StreamTagVisitor$EntryResult"): typeof Internal.StreamTagVisitor$EntryResult; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.MegaJungleTrunkPlacer"): typeof Internal.MegaJungleTrunkPlacer; +declare function java(name: "com.mojang.brigadier.suggestion.SuggestionsBuilder"): typeof Internal.SuggestionsBuilder; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2LongFunction"): Internal.Char2LongFunction; +declare function java(name: "net.minecraft.world.entity.Entity"): typeof Internal.Entity; +declare function java(name: "net.minecraft.server.level.ThreadedLevelLightEngine"): typeof Internal.ThreadedLevelLightEngine; +declare function java(name: "net.minecraft.world.level.entity.EntityAccess"): Internal.EntityAccess; +declare function java(name: "net.minecraft.world.level.timers.TimerCallback"): Internal.TimerCallback; +declare function java(name: "net.minecraft.client.renderer.blockentity.BlockEntityRenderer"): Internal.BlockEntityRenderer; +declare function java(name: "net.minecraft.world.level.biome.MobSpawnSettings$MobSpawnCost"): typeof Internal.MobSpawnSettings$MobSpawnCost; +declare function java(name: "net.minecraft.world.level.gameevent.GameEventListener"): Internal.GameEventListener; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour"): typeof Internal.BlockBehaviour; +declare function java(name: "net.minecraft.world.entity.raid.Raider"): typeof Internal.Raider; +declare function java(name: "net.minecraft.client.particle.ParticleRenderType"): Internal.ParticleRenderType; +declare function java(name: "net.minecraft.world.level.levelgen.PositionalRandomFactory"): Internal.PositionalRandomFactory; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList"): typeof Internal.StructureProcessorList; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetActionBarTextPacket"): typeof Internal.ClientboundSetActionBarTextPacket; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleProcessor"): typeof Internal.RuleProcessor; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2IntFunction"): Internal.Int2IntFunction; +declare function java(name: "java.util.function.DoubleToLongFunction"): Internal.DoubleToLongFunction; +declare function java(name: "net.minecraft.world.entity.animal.ShoulderRidingEntity"): typeof Internal.ShoulderRidingEntity; +declare function java(name: "net.minecraft.world.level.timers.TimerQueue"): typeof Internal.TimerQueue; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.EnderDragonPhaseManager"): typeof Internal.EnderDragonPhaseManager; +declare function java(name: "net.minecraft.world.entity.monster.CrossbowAttackMob"): Internal.CrossbowAttackMob; +declare function java(name: "net.minecraft.world.entity.ai.sensing.DummySensor"): typeof Internal.DummySensor; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemModificationProperties"): typeof Internal.ItemModificationProperties; +declare function java(name: "com.mojang.brigadier.context.ParsedArgument"): typeof Internal.ParsedArgument; +declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.CustomPayloadC2SPacketAccessor"): Internal.CustomPayloadC2SPacketAccessor; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ReferenceFunction"): Internal.Reference2ReferenceFunction; +declare function java(name: "net.minecraft.world.level.storage.LevelData"): Internal.LevelData; +declare function java(name: "com.mojang.brigadier.Message"): Internal.Message; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundLevelChunkPacketData"): typeof Internal.ClientboundLevelChunkPacketData; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingPhase"): typeof Internal.DragonLandingPhase; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntOpenHashSet"): typeof Internal.IntOpenHashSet; +declare function java(name: "net.minecraft.world.entity.animal.MushroomCow$MushroomType"): typeof Internal.MushroomCow$MushroomType; +declare function java(name: "net.minecraft.world.level.ColorResolver"): Internal.ColorResolver; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.ConcentricRingsStructurePlacement"): typeof Internal.ConcentricRingsStructurePlacement; +declare function java(name: "com.mojang.blaze3d.platform.VideoMode"): typeof Internal.VideoMode; +declare function java(name: "it.unimi.dsi.fastutil.BidirectionalIterator"): Internal.BidirectionalIterator; +declare function java(name: "net.minecraft.network.chat.BaseComponent"): typeof Internal.BaseComponent; +declare function java(name: "net.minecraft.world.level.levelgen.feature.SpikeFeature$EndSpike"): typeof Internal.SpikeFeature$EndSpike; +declare function java(name: "net.minecraft.world.level.block.entity.SculkSensorBlockEntity"): typeof Internal.SculkSensorBlockEntity; +declare function java(name: "net.minecraft.world.entity.ambient.Bat"): typeof Internal.Bat; +declare function java(name: "net.minecraft.world.level.levelgen.GeodeLayerSettings"): typeof Internal.GeodeLayerSettings; +declare function java(name: "net.minecraft.world.level.storage.loot.LootTable$Builder"): typeof Internal.LootTable$Builder; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.CombiningPredicate"): typeof Internal.CombiningPredicate; +declare function java(name: "net.minecraft.world.level.lighting.LayerLightEventListener"): Internal.LayerLightEventListener; +declare function java(name: "net.minecraft.world.level.block.state.properties.StairsShape"): typeof Internal.StairsShape; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.RemoveOresProperties"): typeof Internal.RemoveOresProperties; +declare function java(name: "net.minecraft.client.gui.narration.NarrationElementOutput"): Internal.NarrationElementOutput; +declare function java(name: "net.minecraft.util.ModCheck$Confidence"): typeof Internal.ModCheck$Confidence; +declare function java(name: "java.util.function.DoubleSupplier"): Internal.DoubleSupplier; +declare function java(name: "net.minecraft.client.renderer.debug.DebugRenderer"): typeof Internal.DebugRenderer; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.ListPoolElement"): typeof Internal.ListPoolElement; +declare function java(name: "dev.latvian.mods.kubejs.core.ComponentKJS"): Internal.ComponentKJS; +declare function java(name: "net.minecraft.world.level.chunk.BlockColumn"): Internal.BlockColumn; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonChargePlayerPhase"): typeof Internal.DragonChargePlayerPhase; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.HasSturdyFacePredicate"): typeof Internal.HasSturdyFacePredicate; +declare function java(name: "net.minecraft.world.level.material.FogType"): typeof Internal.FogType; +declare function java(name: "net.minecraft.client.sounds.MusicManager"): typeof Internal.MusicManager; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate"): typeof Internal.StructureTemplate; +declare function java(name: "net.minecraft.world.entity.projectile.FireworkRocketEntity"): typeof Internal.FireworkRocketEntity; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.EmptyPoolElement"): typeof Internal.EmptyPoolElement; +declare function java(name: "dev.latvian.mods.kubejs.misc.EnchantmentBuilder$PostFunction"): Internal.EnchantmentBuilder$PostFunction; +declare function java(name: "net.fabricmc.fabric.mixin.client.keybinding.KeyCodeAccessor"): Internal.KeyCodeAccessor; +declare function java(name: "net.minecraft.client.renderer.block.model.ItemTransforms$TransformType"): typeof Internal.ItemTransforms$TransformType; +declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator$Model"): typeof Internal.VariantBlockStateGenerator$Model; +declare function java(name: "java.util.function.DoubleFunction"): Internal.DoubleFunction; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadStructurePlacement"): typeof Internal.RandomSpreadStructurePlacement; +declare function java(name: "net.fabricmc.fabric.api.transfer.v1.fluid.FluidVariant"): Internal.FluidVariant; +declare function java(name: "com.mojang.brigadier.suggestion.SuggestionProvider"): Internal.SuggestionProvider; +declare function java(name: "net.minecraft.client.gui.components.events.AbstractContainerEventHandler"): typeof Internal.AbstractContainerEventHandler; +declare function java(name: "net.minecraft.world.level.LevelTimeAccess"): Internal.LevelTimeAccess; +declare function java(name: "net.minecraft.util.valueproviders.IntProviderType"): Internal.IntProviderType; +declare function java(name: "com.mojang.brigadier.AmbiguityConsumer"): Internal.AmbiguityConsumer; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.TrunkVineDecorator"): typeof Internal.TrunkVineDecorator; +declare function java(name: "net.minecraft.client.resources.MobEffectTextureManager"): typeof Internal.MobEffectTextureManager; +declare function java(name: "java.util.IntSummaryStatistics"): typeof Internal.IntSummaryStatistics; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleIterator"): Internal.DoubleIterator; +declare function java(name: "net.minecraft.world.level.BaseCommandBlock"): typeof Internal.BaseCommandBlock; +declare function java(name: "net.minecraft.world.entity.SpawnGroupData"): Internal.SpawnGroupData; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.TwistingVinesConfig"): typeof Internal.TwistingVinesConfig; +declare function java(name: "net.minecraft.client.CloudStatus"): typeof Internal.CloudStatus; +declare function java(name: "net.minecraft.server.players.UserBanList"): typeof Internal.UserBanList; +declare function java(name: "net.minecraft.util.valueproviders.UniformFloat"): typeof Internal.UniformFloat; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundInteractPacket$Handler"): Internal.ServerboundInteractPacket$Handler; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidWrapper"): typeof Fluid; +declare function java(name: "com.mojang.blaze3d.vertex.DefaultedVertexConsumer"): typeof Internal.DefaultedVertexConsumer; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundContainerClosePacket"): typeof Internal.ServerboundContainerClosePacket; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$ItemColorJS"): Internal.ItemBuilder$ItemColorJS; +declare function java(name: "net.minecraft.world.item.ArmorMaterial"): Internal.ArmorMaterial; +declare function java(name: "net.minecraft.CrashReportDetail"): Internal.CrashReportDetail; +declare function java(name: "net.minecraft.world.inventory.SmokerMenu"): typeof Internal.SmokerMenu; +declare function java(name: "com.mojang.blaze3d.preprocessor.GlslPreprocessor"): typeof Internal.GlslPreprocessor; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenEvents$AfterRender"): Internal.ScreenEvents$AfterRender; +declare function java(name: "net.minecraft.server.packs.resources.SimplePreparableReloadListener"): typeof Internal.SimplePreparableReloadListener; +declare function java(name: "net.minecraft.world.item.crafting.UpgradeRecipe"): typeof Internal.UpgradeRecipe; +declare function java(name: "net.minecraft.nbt.CollectionTag"): typeof Internal.CollectionTag; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.WoodenPressurePlateBlockBuilder"): typeof Internal.WoodenPressurePlateBlockBuilder; +declare function java(name: "net.minecraft.world.entity.player.ChatVisiblity"): typeof Internal.ChatVisiblity; +declare function java(name: "net.minecraft.world.entity.ai.sensing.PlayerSensor"): typeof Internal.PlayerSensor; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ShortFunction"): Internal.Boolean2ShortFunction; +declare function java(name: "net.minecraft.world.level.block.entity.BlockEntityTicker"): Internal.BlockEntityTicker; +declare function java(name: "java.util.function.DoubleUnaryOperator"): Internal.DoubleUnaryOperator; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.TrueBlockPredicate"): typeof Internal.TrueBlockPredicate; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType"): Internal.StructureProcessorType; +declare function java(name: "net.minecraft.world.entity.ai.goal.Goal$Flag"): typeof Internal.Goal$Flag; +declare function java(name: "net.minecraft.advancements.FrameType"): typeof Internal.FrameType; +declare function java(name: "net.minecraft.world.phys.shapes.DiscreteVoxelShape$IntLineConsumer"): Internal.DiscreteVoxelShape$IntLineConsumer; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetStructureBlockPacket"): typeof Internal.ServerboundSetStructureBlockPacket; +declare function java(name: "java.util.UUID"): typeof Internal.UUID; +declare function java(name: "net.minecraft.client.renderer.entity.ItemRenderer"): typeof Internal.ItemRenderer; +declare function java(name: "net.minecraft.world.entity.NeutralMob"): Internal.NeutralMob; +declare function java(name: "net.minecraft.client.sounds.SoundManager"): typeof Internal.SoundManager; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemModelPropertiesEventJS"): typeof Internal.ItemModelPropertiesEventJS; +declare function java(name: "dev.latvian.mods.kubejs.core.MinecraftServerKJS"): Internal.MinecraftServerKJS; +declare function java(name: "dev.latvian.mods.kubejs.command.CommandRegistryEventJS"): typeof Internal.CommandRegistryEventJS; +declare function java(name: "net.minecraft.client.renderer.texture.DynamicTexture"): typeof Internal.DynamicTexture; +declare function java(name: "net.minecraft.client.resources.model.ModelResourceLocation"): typeof Internal.ModelResourceLocation; +declare function java(name: "net.minecraft.world.level.biome.BiomeManager$NoiseBiomeSource"): Internal.BiomeManager$NoiseBiomeSource; +declare function java(name: "it.unimi.dsi.fastutil.chars.Char2ObjectFunction"): Internal.Char2ObjectFunction; +declare function java(name: "net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer$DebugGoal"): typeof Internal.GoalSelectorDebugRenderer$DebugGoal; +declare function java(name: "net.minecraft.world.entity.ai.sensing.SensorType"): typeof Internal.SensorType; +declare function java(name: "dev.latvian.mods.kubejs.server.CommandEventJS"): typeof Internal.CommandEventJS; +declare function java(name: "dev.latvian.mods.kubejs.misc.MotiveBuilder"): typeof Internal.MotiveBuilder; +declare function java(name: "net.minecraft.world.inventory.ClickType"): typeof Internal.ClickType; +declare function java(name: "net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator"): typeof Internal.NoiseBasedChunkGenerator; +declare function java(name: "net.minecraft.util.FormattedCharSink"): Internal.FormattedCharSink; +declare function java(name: "net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext"): Internal.WorldRenderContext; +declare function java(name: "net.minecraft.core.RegistryAccess$RegistryEntry"): typeof Internal.RegistryAccess$RegistryEntry; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundUseItemPacket"): typeof Internal.ServerboundUseItemPacket; +declare function java(name: "net.fabricmc.fabric.api.item.v1.EquipmentSlotProvider"): Internal.EquipmentSlotProvider; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.HeightProviderType"): Internal.HeightProviderType; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2CharFunction"): Internal.Boolean2CharFunction; +declare function java(name: "net.minecraft.core.GlobalPos"): typeof Internal.GlobalPos; +declare function java(name: "net.minecraft.world.phys.AABB"): typeof Internal.AABB; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FlowingFluidBuilder"): typeof Internal.FlowingFluidBuilder; +declare function java(name: "net.minecraft.world.level.chunk.ChunkSource"): typeof Internal.ChunkSource; +declare function java(name: "com.mojang.brigadier.ParseResults"): typeof Internal.ParseResults; +declare function java(name: "net.minecraft.world.entity.animal.Sheep"): typeof Internal.Sheep; +declare function java(name: "net.minecraft.world.level.levelgen.structure.placement.RandomSpreadType"): typeof Internal.RandomSpreadType; +declare function java(name: "net.minecraft.world.food.FoodProperties"): typeof Internal.FoodProperties; +declare function java(name: "net.minecraft.advancements.AdvancementList$Listener"): Internal.AdvancementList$Listener; +declare function java(name: "net.minecraft.client.Minecraft"): typeof Internal.Minecraft; +declare function java(name: "net.minecraft.world.entity.projectile.EvokerFangs"): typeof Internal.EvokerFangs; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemBuilder$UseCallback"): Internal.ItemBuilder$UseCallback; +declare function java(name: "net.minecraft.util.valueproviders.UniformInt"): typeof Internal.UniformInt; +declare function java(name: "net.fabricmc.fabric.mixin.resource.loader.ResourceMixin"): Internal.ResourceMixin; +declare function java(name: "net.minecraft.world.level.levelgen.blockpredicates.BlockPredicateType"): Internal.BlockPredicateType; +declare function java(name: "net.fabricmc.fabric.mixin.resource.loader.ResourcePackManagerAccessor"): Internal.ResourcePackManagerAccessor; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetHealthPacket"): typeof Internal.ClientboundSetHealthPacket; +declare function java(name: "net.minecraft.world.item.enchantment.EnchantmentCategory"): typeof Internal.EnchantmentCategory; +declare function java(name: "net.minecraft.world.item.crafting.CampfireCookingRecipe"): typeof Internal.CampfireCookingRecipe; +declare function java(name: "net.fabricmc.fabric.mixin.loot.LootPoolAccessor"): Internal.LootPoolAccessor; +declare function java(name: "net.minecraft.world.level.gameevent.BlockPositionSource"): typeof Internal.BlockPositionSource; +declare function java(name: "net.minecraft.world.entity.ItemSteerable"): Internal.ItemSteerable; +declare function java(name: "net.minecraft.world.scores.PlayerTeam"): typeof Internal.PlayerTeam; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContext$DynamicDrop"): Internal.LootContext$DynamicDrop; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.NoiseProvider"): typeof Internal.NoiseProvider; +declare function java(name: "net.minecraft.commands.Commands$ParseFunction"): Internal.Commands$ParseFunction; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2ReferenceFunction"): Internal.Short2ReferenceFunction; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundChatPacket"): typeof Internal.ServerboundChatPacket; +declare function java(name: "dev.latvian.mods.kubejs.core.ItemKJS"): Internal.ItemKJS; +declare function java(name: "net.minecraft.world.level.chunk.LevelChunkSection"): typeof Internal.LevelChunkSection; +declare function java(name: "net.minecraft.world.entity.monster.Ravager"): typeof Internal.Ravager; +declare function java(name: "net.fabricmc.fabric.impl.lookup.block.ServerWorldCache"): Internal.ServerWorldCache; +declare function java(name: "net.minecraft.world.entity.animal.Animal"): typeof Internal.Animal; +declare function java(name: "net.minecraft.world.level.levelgen.placement.BlockPredicateFilter"): typeof Internal.BlockPredicateFilter; +declare function java(name: "net.minecraft.world.level.storage.loot.LootTables"): typeof Internal.LootTables; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.PickaxeItemBuilder"): typeof Internal.PickaxeItemBuilder; +declare function java(name: "net.minecraft.client.particle.ParticleProvider"): Internal.ParticleProvider; +declare function java(name: "net.minecraft.world.entity.animal.horse.Donkey"): typeof Internal.Donkey; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer$FoliageAttachment"): typeof Internal.FoliagePlacer$FoliageAttachment; +declare function java(name: "java.util.function.Predicate"): Internal.Predicate; +declare function java(name: "net.minecraft.client.gui.screens.Screen$NarratableSearchResult"): typeof Internal.Screen$NarratableSearchResult; +declare function java(name: "net.minecraft.core.Holder$Kind"): typeof Internal.Holder$Kind; +declare function java(name: "net.fabricmc.fabric.impl.lookup.block.BlockApiLookupImpl"): typeof Internal.BlockApiLookupImpl; +declare function java(name: "net.minecraft.util.profiling.ProfileResults"): Internal.ProfileResults; +declare function java(name: "net.minecraft.world.InteractionResultHolder"): typeof Internal.InteractionResultHolder; +declare function java(name: "java.util.stream.IntStream"): Internal.IntStream; +declare function java(name: "net.minecraft.world.level.border.BorderChangeListener"): Internal.BorderChangeListener; +declare function java(name: "net.fabricmc.fabric.mixin.gamerule.BooleanRuleAccessor"): Internal.BooleanRuleAccessor; +declare function java(name: "net.minecraft.world.BossEvent$BossBarOverlay"): typeof Internal.BossEvent$BossBarOverlay; +declare function java(name: "net.minecraft.world.entity.EquipmentSlot"): typeof EquipmentSlot; +declare function java(name: "net.minecraft.client.multiplayer.ClientLevel$ClientLevelData"): typeof Internal.ClientLevel$ClientLevelData; +declare function java(name: "net.minecraft.world.level.block.state.properties.BlockStateProperties"): typeof BlockProperties; +declare function java(name: "net.minecraft.world.level.levelgen.Heightmap"): typeof Internal.Heightmap; +declare function java(name: "net.minecraft.world.entity.animal.IronGolem$Crackiness"): typeof Internal.IronGolem$Crackiness; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortUnaryOperator"): Internal.ShortUnaryOperator; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.CustomIngredientActionCallback"): Internal.CustomIngredientActionCallback; +declare function java(name: "net.minecraft.client.MouseHandler"): typeof Internal.MouseHandler; +declare function java(name: "net.minecraft.network.chat.HoverEvent$ItemStackInfo"): typeof Internal.HoverEvent$ItemStackInfo; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.BlockAgeProcessor"): typeof Internal.BlockAgeProcessor; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.StairBlockBuilder"): typeof Internal.StairBlockBuilder; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride"): typeof Internal.StructureSpawnOverride; +declare function java(name: "net.minecraft.world.level.levelgen.placement.InSquarePlacement"): typeof Internal.InSquarePlacement; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundContainerClickPacket"): typeof Internal.ServerboundContainerClickPacket; +declare function java(name: "net.minecraft.world.entity.ai.attributes.AttributeMap"): typeof Internal.AttributeMap; +declare function java(name: "net.minecraft.client.gui.components.toasts.Toast$Visibility"): typeof Internal.Toast$Visibility; +declare function java(name: "dev.latvian.mods.kubejs.entity.RayTraceResultJS"): typeof Internal.RayTraceResultJS; +declare function java(name: "net.minecraft.world.inventory.BeaconMenu"): typeof Internal.BeaconMenu; +declare function java(name: "net.minecraft.world.entity.animal.Wolf"): typeof Internal.Wolf; +declare function java(name: "net.minecraft.world.level.levelgen.GenerationStep$Decoration"): typeof DecorationGenerationStep; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2FloatFunction"): Internal.Short2FloatFunction; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundAcceptTeleportationPacket"): typeof Internal.ServerboundAcceptTeleportationPacket; +declare function java(name: "net.minecraft.world.entity.player.Player$BedSleepingProblem"): typeof Internal.Player$BedSleepingProblem; +declare function java(name: "net.minecraft.world.level.block.state.properties.Tilt"): typeof Internal.Tilt; +declare function java(name: "net.minecraft.world.level.GameRules"): typeof Internal.GameRules; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundPlayerAbilitiesPacket"): typeof Internal.ServerboundPlayerAbilitiesPacket; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundRotateHeadPacket"): typeof Internal.ClientboundRotateHeadPacket; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.properties.AddLakeProperties"): typeof Internal.AddLakeProperties; +declare function java(name: "java.io.Closeable"): Internal.Closeable; +declare function java(name: "it.unimi.dsi.fastutil.longs.Long2ShortFunction"): Internal.Long2ShortFunction; +declare function java(name: "it.unimi.dsi.fastutil.floats.FloatPredicate"): Internal.FloatPredicate; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2ByteFunction"): Internal.Int2ByteFunction; +declare function java(name: "net.minecraft.world.entity.monster.PatrollingMonster"): typeof Internal.PatrollingMonster; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSelectAdvancementsTabPacket"): typeof Internal.ClientboundSelectAdvancementsTabPacket; +declare function java(name: "net.minecraft.world.entity.ai.control.Control"): Internal.Control; +declare function java(name: "net.minecraft.client.renderer.entity.EntityRenderDispatcher"): typeof Internal.EntityRenderDispatcher; +declare function java(name: "net.minecraft.core.Vec3i"): typeof Vec3i; +declare function java(name: "net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer"): Internal.DebugRenderer$SimpleDebugRenderer; +declare function java(name: "net.fabricmc.fabric.mixin.client.particle.ParticleManagerAccessor"): Internal.ParticleManagerAccessor; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.NetherForestVegetationConfig"): typeof Internal.NetherForestVegetationConfig; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.AlterGroundDecorator"): typeof Internal.AlterGroundDecorator; +declare function java(name: "dev.latvian.mods.kubejs.misc.MobEffectBuilder"): typeof Internal.MobEffectBuilder; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSwingPacket"): typeof Internal.ServerboundSwingPacket; +declare function java(name: "net.minecraft.world.entity.monster.Zoglin"): typeof Internal.Zoglin; +declare function java(name: "net.minecraft.ChatFormatting"): typeof Internal.ChatFormatting; +declare function java(name: "com.mojang.brigadier.tree.LiteralCommandNode"): typeof Internal.LiteralCommandNode; +declare function java(name: "dev.latvian.mods.kubejs.level.gen.WorldgenRemoveEventJS"): typeof Internal.WorldgenRemoveEventJS; +declare function java(name: "java.util.function.IntSupplier"): Internal.IntSupplier; +declare function java(name: "net.minecraft.commands.SharedSuggestionProvider"): Internal.SharedSuggestionProvider; +declare function java(name: "net.minecraft.world.level.levelgen.feature.ConfiguredFeature"): typeof Internal.ConfiguredFeature; +declare function java(name: "com.mojang.blaze3d.platform.Window"): typeof Internal.Window; +declare function java(name: "dev.latvian.mods.kubejs.fluid.FluidBlockBuilder"): typeof Internal.FluidBlockBuilder; +declare function java(name: "net.minecraft.client.renderer.RenderType$CompositeRenderType"): typeof Internal.RenderType$CompositeRenderType; +declare function java(name: "java.lang.CharSequence"): Internal.CharSequence; +declare function java(name: "net.minecraft.world.level.biome.Biome"): typeof Internal.Biome; +declare function java(name: "dev.latvian.mods.kubejs.core.EntityTargetKJS"): Internal.EntityTargetKJS; +declare function java(name: "net.minecraft.world.entity.projectile.ThrowableProjectile"): typeof Internal.ThrowableProjectile; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundMovePlayerPacket"): typeof Internal.ServerboundMovePlayerPacket; +declare function java(name: "com.mojang.blaze3d.shaders.Shader"): Internal.Shader; +declare function java(name: "it.unimi.dsi.fastutil.floats.Float2BooleanFunction"): Internal.Float2BooleanFunction; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$LineStateShard"): typeof Internal.RenderStateShard$LineStateShard; +declare function java(name: "java.util.concurrent.ScheduledFuture"): Internal.ScheduledFuture; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.UnderwaterMagmaConfiguration"): typeof Internal.UnderwaterMagmaConfiguration; +declare function java(name: "net.minecraft.world.entity.animal.horse.AbstractChestedHorse"): typeof Internal.AbstractChestedHorse; +declare function java(name: "it.unimi.dsi.fastutil.Hash"): Internal.Hash; +declare function java(name: "net.minecraft.client.resources.sounds.SoundInstance$Attenuation"): typeof Internal.SoundInstance$Attenuation; +declare function java(name: "dev.latvian.mods.kubejs.core.LevelKJS"): Internal.LevelKJS; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockPredicate"): Internal.BlockPredicate; +declare function java(name: "net.minecraft.server.level.ChunkHolder$ChunkLoadingFailure"): Internal.ChunkHolder$ChunkLoadingFailure; +declare function java(name: "com.mojang.blaze3d.shaders.AbstractUniform"): typeof Internal.AbstractUniform; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.FancyTrunkPlacer"): typeof Internal.FancyTrunkPlacer; +declare function java(name: "net.minecraft.world.level.storage.loot.LootContext"): typeof Internal.LootContext; +declare function java(name: "net.minecraft.world.level.levelgen.placement.BiomeFilter"): typeof net.minecraft.world.level.levelgen.placement.BiomeFilter; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.RuleTest"): typeof Internal.RuleTest; +declare function java(name: "net.minecraft.world.level.saveddata.maps.MapBanner"): typeof Internal.MapBanner; +declare function java(name: "net.minecraft.world.level.entity.EntityTypeTest"): Internal.EntityTypeTest; +declare function java(name: "net.minecraft.world.level.block.state.BlockBehaviour$StatePredicate"): Internal.BlockBehaviour$StatePredicate; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.VillagerTypeAccessor"): Internal.VillagerTypeAccessor; +declare function java(name: "net.minecraft.world.entity.animal.Fox"): typeof Internal.Fox; +declare function java(name: "net.minecraft.network.chat.FormattedText$StyledContentConsumer"): Internal.FormattedText$StyledContentConsumer; +declare function java(name: "net.minecraft.world.level.GameRules$Category"): typeof Internal.GameRules$Category; +declare function java(name: "it.unimi.dsi.fastutil.ints.IntListIterator"): Internal.IntListIterator; +declare function java(name: "net.minecraft.util.CubicSpline"): Internal.CubicSpline; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetPassengersPacket"): typeof Internal.ClientboundSetPassengersPacket; +declare function java(name: "net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener"): typeof Internal.SimpleJsonResourceReloadListener; +declare function java(name: "net.minecraft.world.level.entity.EntityInLevelCallback"): Internal.EntityInLevelCallback; +declare function java(name: "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl"): typeof Internal.SpriteFinderImpl; +declare function java(name: "net.minecraft.world.level.block.SoundType"): typeof Internal.SoundType; +declare function java(name: "net.minecraft.world.level.block.state.properties.Property"): typeof Internal.Property; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundUpdateAttributesPacket$AttributeSnapshot"): typeof Internal.ClientboundUpdateAttributesPacket$AttributeSnapshot; +declare function java(name: "net.minecraft.world.level.storage.LevelSummary$BackupStatus"): typeof Internal.LevelSummary$BackupStatus; +declare function java(name: "net.minecraft.network.protocol.Packet"): Internal.Packet; +declare function java(name: "dev.latvian.mods.kubejs.bindings.UtilsWrapper"): Utils; +declare function java(name: "net.minecraft.world.item.crafting.RecipeType"): Internal.RecipeType; +declare function java(name: "net.minecraft.world.entity.npc.WanderingTrader"): typeof Internal.WanderingTrader; +declare function java(name: "net.minecraft.server.packs.resources.ResourceManagerReloadListener"): Internal.ResourceManagerReloadListener; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonDeathPhase"): typeof Internal.DragonDeathPhase; +declare function java(name: "net.minecraft.world.entity.ai.sensing.PiglinBruteSpecificSensor"): typeof Internal.PiglinBruteSpecificSensor; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemRightClickEmptyEventJS"): typeof Internal.ItemRightClickEmptyEventJS; +declare function java(name: "net.minecraft.world.entity.Mob"): typeof Internal.Mob; +declare function java(name: "net.minecraft.client.gui.narration.NarrationThunk"): typeof Internal.NarrationThunk; +declare function java(name: "net.fabricmc.fabric.mixin.object.builder.VillagerProfessionAccessor"): Internal.VillagerProfessionAccessor; +declare function java(name: "com.mojang.brigadier.context.CommandContextBuilder"): typeof Internal.CommandContextBuilder; +declare function java(name: "net.minecraft.world.level.block.entity.StructureBlockEntity$UpdateType"): typeof Internal.StructureBlockEntity$UpdateType; +declare function java(name: "net.minecraft.world.level.chunk.ProtoChunk"): typeof Internal.ProtoChunk; +declare function java(name: "java.util.LongSummaryStatistics"): typeof Internal.LongSummaryStatistics; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2IntFunction"): Internal.Short2IntFunction; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSet$StructureSelectionEntry"): typeof Internal.StructureSet$StructureSelectionEntry; +declare function java(name: "net.minecraft.server.network.ServerConnectionListener"): typeof Internal.ServerConnectionListener; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.DeltaFeatureConfiguration"): typeof Internal.DeltaFeatureConfiguration; +declare function java(name: "net.minecraft.world.level.block.entity.BlastFurnaceBlockEntity"): typeof Internal.BlastFurnaceBlockEntity; +declare function java(name: "dev.latvian.mods.kubejs.misc.MobEffectBuilder$EffectTickCallback"): Internal.MobEffectBuilder$EffectTickCallback; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.AcaciaFoliagePlacer"): typeof Internal.AcaciaFoliagePlacer; +declare function java(name: "net.minecraft.client.renderer.RenderType"): typeof Internal.RenderType; +declare function java(name: "net.minecraft.network.protocol.status.ServerStatus$Players"): typeof Internal.ServerStatus$Players; +declare function java(name: "net.minecraft.world.entity.MobCategory"): typeof Internal.MobCategory; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartChest"): typeof Internal.MinecartChest; +declare function java(name: "net.minecraft.client.gui.screens.social.PlayerSocialManager"): typeof Internal.PlayerSocialManager; +declare function java(name: "net.minecraft.world.level.chunk.PalettedContainer$Strategy"): typeof Internal.PalettedContainer$Strategy; +declare function java(name: "net.minecraft.network.ConnectionProtocol"): typeof Internal.ConnectionProtocol; +declare function java(name: "net.minecraft.world.phys.shapes.DiscreteVoxelShape"): typeof Internal.DiscreteVoxelShape; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCreativeModeSlotPacket"): typeof Internal.ServerboundSetCreativeModeSlotPacket; +declare function java(name: "dev.latvian.mods.kubejs.recipe.RecipeJS"): typeof Internal.RecipeJS; +declare function java(name: "net.minecraft.world.item.crafting.RecipeSerializer"): Internal.RecipeSerializer; +declare function java(name: "net.minecraft.client.Game"): typeof Internal.Game; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$TexturingStateShard"): typeof Internal.RenderStateShard$TexturingStateShard; +declare function java(name: "it.unimi.dsi.fastutil.shorts.Short2DoubleFunction"): Internal.Short2DoubleFunction; +declare function java(name: "net.fabricmc.fabric.impl.client.model.BakedModelManagerHooks"): Internal.BakedModelManagerHooks; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundChatPacket"): typeof Internal.ClientboundChatPacket; +declare function java(name: "java.util.stream.IntStream$Builder"): Internal.IntStream$Builder; +declare function java(name: "net.minecraft.util.thread.BlockableEventLoop"): typeof Internal.BlockableEventLoop; +declare function java(name: "dev.latvian.mods.kubejs.block.BlockStateModifyCallbackJS"): typeof Internal.BlockStateModifyCallbackJS; +declare function java(name: "net.minecraft.world.level.chunk.CarvingMask$Mask"): Internal.CarvingMask$Mask; +declare function java(name: "net.minecraft.tags.TagManager"): typeof Internal.TagManager; +declare function java(name: "net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity$AnimationStatus"): typeof Internal.ShulkerBoxBlockEntity$AnimationStatus; +declare function java(name: "net.minecraft.world.level.storage.LevelStorageSource"): typeof Internal.LevelStorageSource; +declare function java(name: "it.unimi.dsi.fastutil.doubles.Double2ByteFunction"): Internal.Double2ByteFunction; +declare function java(name: "net.minecraft.network.syncher.EntityDataSerializer"): Internal.EntityDataSerializer; +declare function java(name: "net.minecraft.world.entity.vehicle.MinecartTNT"): typeof Internal.MinecartTNT; +declare function java(name: "java.util.stream.Collector"): Internal.Collector; +declare function java(name: "net.minecraft.world.entity.vehicle.Minecart"): typeof Internal.Minecart; +declare function java(name: "net.minecraft.world.level.levelgen.feature.trunkplacers.StraightTrunkPlacer"): typeof Internal.StraightTrunkPlacer; +declare function java(name: "net.minecraft.world.entity.ai.control.JumpControl"): typeof Internal.JumpControl; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureSpawnOverride$BoundingBoxType"): typeof Internal.StructureSpawnOverride$BoundingBoxType; +declare function java(name: "net.fabricmc.fabric.api.block.v1.FabricBlock"): Internal.FabricBlock; +declare function java(name: "java.util.Locale$Category"): typeof Internal.Locale$Category; +declare function java(name: "net.minecraft.world.level.levelgen.structure.templatesystem.ProtectedBlockProcessor"): typeof Internal.ProtectedBlockProcessor; +declare function java(name: "net.minecraft.world.item.crafting.SmeltingRecipe"): typeof Internal.SmeltingRecipe; +declare function java(name: "net.minecraft.client.renderer.RenderStateShard$CullStateShard"): typeof Internal.RenderStateShard$CullStateShard; +declare function java(name: "dev.latvian.mods.kubejs.event.EventsJS$ScriptEventHandler"): typeof Internal.EventsJS$ScriptEventHandler; +declare function java(name: "net.minecraft.world.level.chunk.ChunkAccess"): typeof Internal.ChunkAccess; +declare function java(name: "net.minecraft.world.level.storage.loot.functions.LootItemFunction"): Internal.LootItemFunction; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement"): typeof Internal.SinglePoolElement; +declare function java(name: "net.minecraft.world.inventory.ItemCombinerMenu"): typeof Internal.ItemCombinerMenu; +declare function java(name: "net.minecraft.client.resources.SkinManager$SkinTextureCallback"): Internal.SkinManager$SkinTextureCallback; +declare function java(name: "it.unimi.dsi.fastutil.longs.AbstractLong2ObjectFunction"): typeof Internal.AbstractLong2ObjectFunction; +declare function java(name: "net.minecraft.client.renderer.block.model.ItemOverrides"): typeof Internal.ItemOverrides; +declare function java(name: "dev.latvian.mods.kubejs.recipe.minecraft.CookingRecipeJS"): typeof Internal.CookingRecipeJS; +declare function java(name: "net.minecraft.world.entity.OwnableEntity"): Internal.OwnableEntity; +declare function java(name: "net.minecraft.world.scores.Scoreboard"): typeof Internal.Scoreboard; +declare function java(name: "net.minecraft.world.entity.ai.village.ReputationEventType"): Internal.ReputationEventType; +declare function java(name: "net.minecraft.world.level.levelgen.placement.PlacementModifierType"): Internal.PlacementModifierType; +declare function java(name: "net.minecraft.world.inventory.MenuConstructor"): Internal.MenuConstructor; +declare function java(name: "net.minecraft.world.entity.decoration.Painting"): typeof Internal.Painting; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetCameraPacket"): typeof Internal.ClientboundSetCameraPacket; +declare function java(name: "net.minecraft.client.renderer.block.ModelBlockRenderer"): typeof Internal.ModelBlockRenderer; +declare function java(name: "net.minecraft.world.entity.npc.VillagerProfession"): typeof Internal.VillagerProfession; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ingredientaction.IngredientActionFilter"): typeof Internal.IngredientActionFilter; +declare function java(name: "dev.latvian.mods.kubejs.generator.DataJsonGenerator"): typeof Internal.DataJsonGenerator; +declare function java(name: "net.minecraft.client.multiplayer.MultiPlayerGameMode"): typeof Internal.MultiPlayerGameMode; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration"): typeof Internal.SimpleBlockConfiguration; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundCustomSoundPacket"): typeof Internal.ClientboundCustomSoundPacket; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.StructurePiecesBuilder"): typeof Internal.StructurePiecesBuilder; +declare function java(name: "net.minecraft.nbt.DoubleTag"): typeof Internal.DoubleTag; +declare function java(name: "net.minecraft.world.entity.animal.horse.SkeletonHorse"): typeof Internal.SkeletonHorse; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenKeyboardEvents$BeforeKeyPress"): Internal.ScreenKeyboardEvents$BeforeKeyPress; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetSubtitleTextPacket"): typeof Internal.ClientboundSetSubtitleTextPacket; +declare function java(name: "java.util.function.LongToDoubleFunction"): Internal.LongToDoubleFunction; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonLandingApproachPhase"): typeof Internal.DragonLandingApproachPhase; +declare function java(name: "net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider"): typeof Internal.RandomizedIntStateProvider; +declare function java(name: "java.util.function.ObjDoubleConsumer"): Internal.ObjDoubleConsumer; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundMoveVehiclePacket"): typeof Internal.ClientboundMoveVehiclePacket; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2CharFunction"): Internal.Object2CharFunction; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.BasicBlockJS$Builder"): typeof Internal.BasicBlockJS$Builder; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemPickupEventJS"): typeof Internal.ItemPickupEventJS; +declare function java(name: "net.minecraft.locale.Language"): typeof Internal.Language; +declare function java(name: "net.minecraft.world.ticks.TickAccess"): Internal.TickAccess; +declare function java(name: "net.minecraft.world.entity.vehicle.Boat"): typeof Internal.Boat; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FancyFoliagePlacer"): typeof Internal.FancyFoliagePlacer; +declare function java(name: "net.minecraft.network.chat.FormattedText"): Internal.FormattedText; +declare function java(name: "net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext$BlockOutlineContext"): Internal.WorldRenderContext$BlockOutlineContext; +declare function java(name: "net.minecraft.core.Registry"): typeof Internal.Registry; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2DoubleFunction"): Internal.Int2DoubleFunction; +declare function java(name: "it.unimi.dsi.fastutil.doubles.DoubleListIterator"): Internal.DoubleListIterator; +declare function java(name: "net.minecraft.world.inventory.LecternMenu"): typeof Internal.LecternMenu; +declare function java(name: "dev.architectury.extensions.injected.InjectedEntityTypeExtension"): Internal.InjectedEntityTypeExtension; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetChunkCacheCenterPacket"): typeof Internal.ClientboundSetChunkCacheCenterPacket; +declare function java(name: "net.minecraft.world.level.levelgen.carver.WorldCarver"): typeof Internal.WorldCarver; +declare function java(name: "dev.latvian.mods.kubejs.recipe.ModifyRecipeCraftingGrid"): typeof Internal.ModifyRecipeCraftingGrid; +declare function java(name: "net.fabricmc.fabric.impl.renderer.SpriteFinderImpl$SpriteFinderAccess"): Internal.SpriteFinderImpl$SpriteFinderAccess; +declare function java(name: "net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity"): typeof Internal.AbstractFurnaceBlockEntity; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundCustomPayloadPacket"): typeof Internal.ServerboundCustomPayloadPacket; +declare function java(name: "net.minecraft.client.color.block.BlockColor"): Internal.BlockColor; +declare function java(name: "net.minecraft.world.LockCode"): typeof Internal.LockCode; +declare function java(name: "net.minecraft.client.renderer.LevelRenderer"): typeof Internal.LevelRenderer; +declare function java(name: "net.minecraft.world.level.block.state.properties.PistonType"): typeof Internal.PistonType; +declare function java(name: "net.minecraft.client.Options"): typeof Internal.Options; +declare function java(name: "it.unimi.dsi.fastutil.shorts.ShortSpliterator"): Internal.ShortSpliterator; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pieces.StructurePieceSerializationContext"): typeof Internal.StructurePieceSerializationContext; +declare function java(name: "net.minecraft.world.item.crafting.BookCloningRecipe"): typeof Internal.BookCloningRecipe; +declare function java(name: "dev.latvian.mods.kubejs.loot.FunctionContainer"): Internal.FunctionContainer; +declare function java(name: "net.minecraft.server.PlayerAdvancements"): typeof Internal.PlayerAdvancements; +declare function java(name: "net.minecraft.util.random.WeightedRandomList"): typeof Internal.WeightedRandomList; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.ShipwreckConfiguration"): typeof Internal.ShipwreckConfiguration; +declare function java(name: "dev.latvian.mods.kubejs.block.predicate.BlockIDPredicate$PropertyObject"): typeof Internal.BlockIDPredicate$PropertyObject; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2ByteFunction"): Internal.Reference2ByteFunction; +declare function java(name: "net.minecraft.server.ServerScoreboard$Method"): typeof Internal.ServerScoreboard$Method; +declare function java(name: "dev.latvian.mods.kubejs.player.ServerPlayerDataJS"): typeof Internal.ServerPlayerDataJS; +declare function java(name: "net.minecraft.core.particles.ParticleGroup"): typeof Internal.ParticleGroup; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket"): typeof Internal.ClientboundSetEntityMotionPacket; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.FenceBlockBuilder"): typeof Internal.FenceBlockBuilder; +declare function java(name: "net.minecraft.util.valueproviders.ClampedNormalFloat"): typeof Internal.ClampedNormalFloat; +declare function java(name: "net.minecraft.world.level.storage.LevelSummary"): typeof Internal.LevelSummary; +declare function java(name: "java.util.Collection"): Internal.Collection; +declare function java(name: "net.minecraft.world.inventory.CraftingContainer"): typeof Internal.CraftingContainer; +declare function java(name: "net.minecraft.world.ContainerListener"): net.minecraft.world.ContainerListener; +declare function java(name: "net.minecraft.client.renderer.chunk.ChunkRenderDispatcher$ChunkTaskResult"): typeof Internal.ChunkRenderDispatcher$ChunkTaskResult; +declare function java(name: "net.minecraft.world.level.levelgen.structure.BoundingBox"): typeof Internal.BoundingBox; +declare function java(name: "net.minecraft.network.chat.ClickEvent"): typeof Internal.ClickEvent; +declare function java(name: "net.minecraft.client.resources.language.LanguageManager"): typeof Internal.LanguageManager; +declare function java(name: "net.minecraft.world.level.biome.AmbientParticleSettings"): typeof Internal.AmbientParticleSettings; +declare function java(name: "java.util.stream.DoubleStream"): Internal.DoubleStream; +declare function java(name: "dev.latvian.mods.kubejs.server.ServerSettings"): typeof Internal.ServerSettings; +declare function java(name: "net.minecraft.world.level.block.entity.ChestBlockEntity"): typeof Internal.ChestBlockEntity; +declare function java(name: "net.minecraft.world.level.GameRules$BooleanValue"): typeof Internal.GameRules$BooleanValue; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundSetEntityLinkPacket"): typeof Internal.ClientboundSetEntityLinkPacket; +declare function java(name: "net.minecraft.world.level.BlockGetter"): Internal.BlockGetter; +declare function java(name: "net.minecraft.util.thread.ReentrantBlockableEventLoop"): typeof Internal.ReentrantBlockableEventLoop; +declare function java(name: "net.minecraft.world.level.storage.loot.Serializer"): Internal.Serializer; +declare function java(name: "net.minecraft.client.User"): typeof Internal.User; +declare function java(name: "com.mojang.brigadier.suggestion.Suggestion"): typeof Internal.Suggestion; +declare function java(name: "net.minecraft.world.inventory.BrewingStandMenu"): typeof Internal.BrewingStandMenu; +declare function java(name: "java.util.Dictionary"): typeof Internal.Dictionary; +declare function java(name: "net.minecraft.client.gui.Gui"): typeof Internal.Gui; +declare function java(name: "java.util.function.ToDoubleFunction"): Internal.ToDoubleFunction; +declare function java(name: "net.minecraft.world.entity.animal.horse.AbstractHorse"): typeof Internal.AbstractHorse; +declare function java(name: "net.minecraft.network.chat.MutableComponent"): Internal.MutableComponent; +declare function java(name: "it.unimi.dsi.fastutil.objects.Object2ByteFunction"): Internal.Object2ByteFunction; +declare function java(name: "com.mojang.brigadier.tree.RootCommandNode"): typeof Internal.RootCommandNode; +declare function java(name: "net.minecraft.server.packs.repository.Pack$PackConstructor"): Internal.Pack$PackConstructor; +declare function java(name: "net.minecraft.util.valueproviders.ClampedNormalInt"): typeof Internal.ClampedNormalInt; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.DragonSittingScanningPhase"): typeof Internal.DragonSittingScanningPhase; +declare function java(name: "dev.latvian.mods.kubejs.entity.EntitySpawnedEventJS"): typeof Internal.EntitySpawnedEventJS; +declare function java(name: "net.minecraft.world.level.block.entity.BlockEntity"): typeof Internal.BlockEntity; +declare function java(name: "it.unimi.dsi.fastutil.booleans.Boolean2ObjectFunction"): Internal.Boolean2ObjectFunction; +declare function java(name: "net.minecraft.world.level.chunk.storage.ChunkStorage"): typeof Internal.ChunkStorage; +declare function java(name: "net.minecraft.world.entity.EntityDimensions"): typeof Internal.EntityDimensions; +declare function java(name: "net.minecraft.nbt.ByteArrayTag"): typeof Internal.ByteArrayTag; +declare function java(name: "net.minecraft.world.entity.item.FallingBlockEntity"): typeof Internal.FallingBlockEntity; +declare function java(name: "net.minecraft.world.ticks.ScheduledTick"): typeof Internal.ScheduledTick; +declare function java(name: "net.minecraft.world.Difficulty"): typeof Internal.Difficulty; +declare function java(name: "net.fabricmc.fabric.mixin.datagen.DynamicRegistryManagerAccessor"): Internal.DynamicRegistryManagerAccessor; +declare function java(name: "net.minecraft.client.model.geom.PartPose"): typeof Internal.PartPose; +declare function java(name: "net.minecraft.util.valueproviders.TrapezoidFloat"): typeof Internal.TrapezoidFloat; +declare function java(name: "net.minecraft.world.level.block.entity.LidBlockEntity"): Internal.LidBlockEntity; +declare function java(name: "net.minecraft.world.level.levelgen.structure.StructureCheckResult"): typeof Internal.StructureCheckResult; +declare function java(name: "net.minecraft.world.entity.boss.enderdragon.phases.AbstractDragonPhaseInstance"): typeof Internal.AbstractDragonPhaseInstance; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.TreeDecorator"): typeof Internal.TreeDecorator; +declare function java(name: "net.minecraft.world.level.block.state.BlockState"): typeof Internal.BlockState; +declare function java(name: "net.minecraft.world.level.biome.TerrainShaper"): typeof Internal.TerrainShaper; +declare function java(name: "net.minecraft.world.level.GameRules$Key"): typeof Internal.GameRules$Key; +declare function java(name: "net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration"): Internal.FeatureConfiguration; +declare function java(name: "net.minecraft.world.entity.animal.Cat"): typeof Internal.Cat; +declare function java(name: "java.util.Properties"): typeof Internal.Properties; +declare function java(name: "net.minecraft.server.packs.repository.RepositorySource"): Internal.RepositorySource; +declare function java(name: "net.minecraft.world.entity.npc.AbstractVillager"): typeof Internal.AbstractVillager; +declare function java(name: "java.util.function.ToIntFunction"): Internal.ToIntFunction; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.FoliagePlacer"): typeof Internal.FoliagePlacer; +declare function java(name: "it.unimi.dsi.fastutil.longs.LongIterator"): Internal.LongIterator; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemModificationEventJS"): typeof Internal.ItemModificationEventJS; +declare function java(name: "net.minecraft.server.dedicated.DedicatedServerProperties$WorldGenProperties"): typeof Internal.DedicatedServerProperties$WorldGenProperties; +declare function java(name: "dev.latvian.mods.kubejs.core.PlayerKJS"): Internal.PlayerKJS; +declare function java(name: "net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool$Projection"): typeof Internal.StructureTemplatePool$Projection; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.RecordItemJS$Builder"): typeof Internal.RecordItemJS$Builder; +declare function java(name: "java.util.Map"): Internal.Map; +declare function java(name: "net.minecraft.world.level.levelgen.heightproviders.HeightProvider"): typeof Internal.HeightProvider; +declare function java(name: "dev.latvian.mods.kubejs.item.ItemTooltipEventJS$StaticTooltipHandlerFromJS"): Internal.ItemTooltipEventJS$StaticTooltipHandlerFromJS; +declare function java(name: "java.util.concurrent.TimeUnit"): typeof Internal.TimeUnit; +declare function java(name: "net.minecraft.world.entity.decoration.HangingEntity"): typeof Internal.HangingEntity; +declare function java(name: "net.minecraft.world.level.GameType"): typeof Internal.GameType; +declare function java(name: "dev.latvian.mods.kubejs.item.custom.ItemArmorTierEventJS"): typeof Internal.ItemArmorTierEventJS; +declare function java(name: "com.mojang.blaze3d.vertex.BufferBuilder$DrawState"): typeof Internal.BufferBuilder$DrawState; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundRecipeBookSeenRecipePacket"): typeof Internal.ServerboundRecipeBookSeenRecipePacket; +declare function java(name: "net.minecraft.world.item.crafting.TippedArrowRecipe"): typeof Internal.TippedArrowRecipe; +declare function java(name: "net.fabricmc.fabric.api.client.screen.v1.ScreenMouseEvents$BeforeMouseScroll"): Internal.ScreenMouseEvents$BeforeMouseScroll; +declare function java(name: "dev.latvian.mods.kubejs.client.ModelGenerator$Face"): typeof Internal.ModelGenerator$Face; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundEntityEventPacket"): typeof Internal.ClientboundEntityEventPacket; +declare function java(name: "net.minecraft.client.DebugQueryHandler"): typeof Internal.DebugQueryHandler; +declare function java(name: "net.minecraft.nbt.ListTag"): typeof Internal.ListTag; +declare function java(name: "net.minecraft.world.entity.monster.Witch"): typeof Internal.Witch; +declare function java(name: "net.minecraft.network.protocol.status.ServerStatus$Version"): typeof Internal.ServerStatus$Version; +declare function java(name: "com.mojang.brigadier.arguments.ArgumentType"): Internal.ArgumentType; +declare function java(name: "net.minecraft.world.level.levelgen.feature.foliageplacers.BlobFoliagePlacer"): typeof Internal.BlobFoliagePlacer; +declare function java(name: "net.minecraft.world.level.block.state.properties.DoorHingeSide"): typeof Internal.DoorHingeSide; +declare function java(name: "dev.latvian.mods.kubejs.entity.EntityPotionEffectsJS"): typeof Internal.EntityPotionEffectsJS; +declare function java(name: "net.minecraft.client.player.AbstractClientPlayer"): typeof Internal.AbstractClientPlayer; +declare function java(name: "net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor"): net.fabricmc.fabric.mixin.networking.accessor.MinecraftClientAccessor; +declare function java(name: "dev.latvian.mods.kubejs.player.InventoryEventJS"): typeof Internal.InventoryEventJS; +declare function java(name: "net.minecraft.world.ticks.LevelTicks"): typeof Internal.LevelTicks; +declare function java(name: "dev.architectury.hooks.level.fabric.ExplosionHooksImpl$ExplosionExtensions"): Internal.ExplosionHooksImpl$ExplosionExtensions; +declare function java(name: "it.unimi.dsi.fastutil.objects.Reference2IntFunction"): Internal.Reference2IntFunction; +declare function java(name: "net.minecraft.world.entity.LerpingModel"): Internal.LerpingModel; +declare function java(name: "net.minecraft.util.random.SimpleWeightedRandomList$Builder"): typeof Internal.SimpleWeightedRandomList$Builder; +declare function java(name: "net.minecraft.world.entity.monster.Skeleton"): typeof Internal.Skeleton; +declare function java(name: "net.minecraft.advancements.Criterion"): typeof Internal.Criterion; +declare function java(name: "net.minecraft.world.level.block.entity.EnderChestBlockEntity"): typeof Internal.EnderChestBlockEntity; +declare function java(name: "net.minecraft.world.item.crafting.RepairItemRecipe"): typeof Internal.RepairItemRecipe; +declare function java(name: "net.minecraft.world.level.levelgen.WorldGenSettings"): typeof Internal.WorldGenSettings; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.BeehiveDecorator"): typeof Internal.BeehiveDecorator; +declare function java(name: "dev.latvian.mods.kubejs.net.PainterUpdatedEventJS"): typeof Internal.PainterUpdatedEventJS; +declare function java(name: "net.minecraft.world.entity.animal.AbstractGolem"): typeof Internal.AbstractGolem; +declare function java(name: "net.minecraft.network.protocol.game.ServerboundSetCommandMinecartPacket"): typeof Internal.ServerboundSetCommandMinecartPacket; +declare function java(name: "net.minecraft.client.multiplayer.ClientPacketListener"): typeof Internal.ClientPacketListener; +declare function java(name: "net.minecraft.world.inventory.LoomMenu"): typeof Internal.LoomMenu; +declare function java(name: "dev.latvian.mods.kubejs.misc.ParticleTypeBuilder"): typeof Internal.ParticleTypeBuilder; +declare function java(name: "dev.latvian.mods.kubejs.client.VariantBlockStateGenerator"): typeof Internal.VariantBlockStateGenerator; +declare function java(name: "net.minecraft.world.level.levelgen.feature.treedecorators.LeaveVineDecorator"): typeof Internal.LeaveVineDecorator; +declare function java(name: "dev.architectury.extensions.injected.InjectedGameEventExtension"): Internal.InjectedGameEventExtension; +declare function java(name: "java.util.stream.BaseStream"): Internal.BaseStream; +declare function java(name: "net.minecraft.stats.Stat"): typeof Internal.Stat; +declare function java(name: "dev.architectury.registry.registries.RegistrySupplier"): Internal.RegistrySupplier; +declare function java(name: "net.minecraft.client.gui.GuiComponent"): typeof Internal.GuiComponent; +declare function java(name: "net.minecraft.client.gui.narration.NarratedElementType"): typeof Internal.NarratedElementType; +declare function java(name: "net.minecraft.world.entity.monster.Husk"): typeof Internal.Husk; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.ShapedBlockBuilder"): typeof Internal.ShapedBlockBuilder; +declare function java(name: "net.minecraft.world.phys.EntityHitResult"): typeof Internal.EntityHitResult; +declare function java(name: "it.unimi.dsi.fastutil.ints.Int2LongFunction"): Internal.Int2LongFunction; +declare function java(name: "net.minecraft.world.level.LevelSimulatedRW"): Internal.LevelSimulatedRW; +declare function java(name: "java.util.stream.Stream"): Internal.Stream; +declare function java(name: "net.minecraft.util.profiling.metrics.MetricSampler"): typeof Internal.MetricSampler; +declare function java(name: "net.minecraft.client.renderer.MultiBufferSource"): Internal.MultiBufferSource; +declare function java(name: "net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell"): typeof Internal.SpellcasterIllager$IllagerSpell; +declare function java(name: "net.minecraft.network.protocol.game.ClientboundPlayerInfoPacket"): typeof Internal.ClientboundPlayerInfoPacket; +declare function java(name: "dev.latvian.mods.kubejs.block.custom.CropBlockBuilder$SurviveCallback"): Internal.CropBlockBuilder$SurviveCallback; +declare function java(name: "net.minecraft.world.level.levelgen.placement.CountOnEveryLayerPlacement"): typeof Internal.CountOnEveryLayerPlacement; +declare function java(name: "net.minecraft.tags.TagKey"): typeof Internal.TagKey; +declare function java(name: "net.minecraft.world.entity.monster.Evoker"): typeof Internal.Evoker; +declare function java(name: "net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter"): Internal.QuadEmitter; +declare function java(name: "net.minecraft.world.scores.criteria.ObjectiveCriteria$RenderType"): typeof Internal.ObjectiveCriteria$RenderType; diff --git a/kubejs/probe/generated/names.d.ts b/kubejs/probe/generated/names.d.ts index 05e166b..347836e 100644 --- a/kubejs/probe/generated/names.d.ts +++ b/kubejs/probe/generated/names.d.ts @@ -1,4 +1,4 @@ /// const Vec3d: typeof Vec3 -const Direction: typeof Facing const Text: typeof Component +const Direction: typeof Facing diff --git a/kubejs/probe/generated/raw.d.ts b/kubejs/probe/generated/raw.d.ts new file mode 100644 index 0000000..5a6379b --- /dev/null +++ b/kubejs/probe/generated/raw.d.ts @@ -0,0 +1,4 @@ +interface String { + readonly namespace: string, + readonly path: string +} diff --git a/kubejs/probe/generated/registries.d.ts b/kubejs/probe/generated/registries.d.ts index d79b3f2..6d71b2a 100644 --- a/kubejs/probe/generated/registries.d.ts +++ b/kubejs/probe/generated/registries.d.ts @@ -1,6 +1,6 @@ /// declare namespace Registry { - class Sound_event extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { + class SoundEvent extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { create(id: string, type: "basic"): Internal.SoundEventBuilder; create(id: string): Internal.SoundEventBuilder; } @@ -42,19 +42,19 @@ declare namespace Registry { create(id: string, type: "basic"): Internal.EnchantmentBuilder; create(id: string): Internal.EnchantmentBuilder; } - class Mob_effect extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { + class MobEffect extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { create(id: string, type: "basic"): Internal.BasicMobEffect$Builder; create(id: string): Internal.BasicMobEffect$Builder; } - class Entity_type extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { + class EntityType extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { } - class Block_entity_type extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { + class BlockEntityType extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { } class Potion extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { create(id: string, type: "basic"): Internal.PotionBuilder; create(id: string): Internal.PotionBuilder; } - class Particle_type extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { + class ParticleType extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { create(id: string, type: "basic"): Internal.ParticleTypeBuilder; create(id: string): Internal.ParticleTypeBuilder; } @@ -62,19 +62,19 @@ declare namespace Registry { create(id: string, type: "basic"): Internal.MotiveBuilder; create(id: string): Internal.MotiveBuilder; } - class Custom_stat extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { + class CustomStat extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { create(id: string, type: "basic"): Internal.CustomStatBuilder; create(id: string): Internal.CustomStatBuilder; } - class Point_of_interest_type extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { + class PointOfInterestType extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { create(id: string, type: "basic"): Internal.PoiTypeBuilder; create(id: string): Internal.PoiTypeBuilder; } - class Villager_type extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { + class VillagerType extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { create(id: string, type: "basic"): Internal.VillagerTypeBuilder; create(id: string): Internal.VillagerTypeBuilder; } - class Villager_profession extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { + class VillagerProfession extends Internal.RegistryObjectBuilderTypes$RegistryEventJS { create(id: string, type: "basic"): Internal.VillagerProfessionBuilder; create(id: string): Internal.VillagerProfessionBuilder; }